:root{--ap-primary:#ff6d00;--ap-primary-hover:#ff8124;--ap-primary-active:#d15900;--ap-gold:#f59e0b;--ap-silver2:#737373;--ap-on-silver2:#f5f5f5;--ap-body-bg:#f1f5f9;--ap-surface:#fff;--ap-card-bg:#f3f4f6;--ap-card-bg-hover:#fff;--ap-promo-bg:#dc2626;--ap-promo-fg:#f7f7f7;--ap-header-bg:#212529;--ap-header-fg:#f5f5f5;--ap-subnav-bg:#343a40;--ap-subnav-fg:#d1d5db;--ap-subnav-branch:#737373;--ap-subnav-branch-off:#525252;--ap-subnav-action-bg:#d1d5db;--ap-subnav-action-fg:#343a40;--ap-subnav-action-bg-hover:#adb5bd;--ap-subnav-action-fg-hover:#f3f4f6;--ap-subnav-toggle-off-fg:#d1d5db;--ap-subnav-toggle-off-ring:#6b7280;--ap-crumb-link:#fff;--ap-crumb-separator:#737373;--ap-footer-bg:#212529;--ap-footer-fg:#f8f9fa;--ap-footer-heading:#f3f4f6;--ap-footer-link:#e5e7eb;--ap-footer-link-hover:#fff;--ap-text:#404040;--ap-text-strong:#171717;--ap-text-muted:#737373;--ap-text-on-dark:#a3a3a3;--ap-card-text-hover:#343a40;--ap-card-text-hover-shadow:#0003;--ap-flag-hu-red:#ce2939;--ap-flag-hu-white:#fff;--ap-flag-hu-green:#477050;--ap-surface-disabled:#e9ecef;--ap-border:#d1d5db;--ap-border-strong:#9ca3af;--ap-border-soft:#dee2e6;--ap-control-idle:#495057;--ap-panel-head-bg:#495057;--ap-panel-head-fg:#f7f7f7;--ap-list-row:#dee2e6;--ap-list-row-alt:#c4c5c7;--ap-list-row-hover:#adb5bd;--ap-table-row-alt:#f1f3f5;--ap-list-text:#262626;--ap-group-card-hover:#d1d5db;--ap-group-nested-bg:#fff7ed;--ap-group-nested-border:#fdba74;--ap-group-nested-from:#9a3412;--ap-placeholder:#6b7280;--ap-button-secondary:#525252;--ap-primary-soft:#ff6d0029;--ap-primary-strong-soft:#ff6d0052;--ap-shadow-pop:0 6px 20px #00000029;--ap-secondary-bg:#fff4ec;--ap-secondary-bg-hover:#ffe6d2;--ap-secondary-ring:#f6d3b8;--ap-secondary-selected-bg:#ffe6d2;--ap-secondary-selected-ring:#ff6a00;--ap-secondary-selected-fg:#a84400;--ap-accent-icon:#d9772e;--ap-success:#15803d;--ap-success-bg:#dcfce7;--ap-warning:#b45309;--ap-warning-bg:#fef3c7;--ap-danger:#b91c1c;--ap-danger-bg:#fee2e2;--ap-info:#075985;--ap-info-bg:#e0f2fe;--ap-ship-available:#1e7e34;--ap-ship-conditional:#1a63c7;--ap-ship-unavailable:#9aa0a6;--ap-ship-unavailable-border:#9aa0a6;--ap-line-blue:#1d4ed8;--ap-line-green:#15803d;--ap-line-red:#b91c1c;--ap-line-bold-bg:#fff7ed;--ap-popular-1-bg:#dbeafe;--ap-popular-1-border:#1d4ed8;--ap-popular-2-bg:#e8f1fd;--ap-popular-2-border:#60a5fa;--ap-popular-3-bg:#f1f6fd;--ap-popular-3-border:#93c5fd;--ap-acting-bg:#ffeb3b;--ap-acting-fg:#111;--ap-toast-success-bg:#15803d;--ap-toast-success-fg:#fff;--ap-toast-warning-bg:#f59e0b;--ap-toast-warning-fg:#212529;--ap-toast-danger-bg:#dc2626;--ap-toast-danger-fg:#fff;--ap-toast-info-bg:#0369a1;--ap-toast-info-fg:#fff;--ap-toast-border:#343a40;--ap-shadow-toast:0 0 12px #999;--ap-toast-progress:#0006;--ap-datasheet-label:#343a40;--ap-datasheet-value:#495057;--ap-stock-green:#65a30d;--ap-stock-yellow:#f59e0b;--ap-stock-blue:#0284c7;--ap-stock-purple:#602686;--ap-stock-none:#f3f4f6;--ap-stock-fg-light:#f7f7f7;--ap-stock-fg-dark:#212529;--ap-quote:#6f42c1;--ap-quote-bg:#f4effc;--ap-quote-border:#d9c9f3;--ap-quote-note-bg:#e3effd;--ap-quote-part:#6c757d;--ap-quote-labour:#1e88e5;--ap-quote-labour-hover:#1565c0;--ap-quote-changed-bg:#fff3cd;--ap-quote-changed-border:#f0d9a0;--ap-regcard-from:#eef5e6;--ap-regcard-to:#e3eedb;--ap-regcard-line:#b9cfa6;--ap-regcard-ink:#2f4a22;--ap-regscan-thumb-overlay:#0f172a8c;--ap-regscan-thumb-overlay-soft:#0f172a2e;--ap-regscan-thumb-mark:#fff;--ap-cart-own-accent:#ff6d00;--ap-colleague-bg:#f1f5f9;--ap-colleague-bg-strong:#e2e8f0;--ap-colleague-accent:#64748b;--ap-colleague-fg:#475569;--ap-colleague-tag-bg:#e2e8f0;--ap-colleague-tag-fg:#334155;--ap-cart-bubble-bg:#212529;--ap-cart-bubble-fg:#fff;--ap-cart-switch:#ffc107;--ap-cart-active-bg:#fff3e8;--ap-cart-hover-bg:#fff6ef;--ap-cart-picker-hover-bg:#ffffff12;--ap-cart-picker-hover-border:#ffffff1f;--ap-cart-sheet-backdrop:#00000073;--ap-cart-busy-overlay:#ffffffbf;--ap-carrier-gls:#061ab1;--ap-carrier-mpl:#1e7e34;--ap-carrier-foxpost:#ff5a00;--ap-carrier-other:#5f6b7a;--ap-carrier-off:#b8bec6;--ap-radius:8px;--ap-radius-card:6px;--ap-radius-sm:4px;--ap-shadow-sm:0 1px 2px #0000000f, 0 1px 3px #00000014;--ap-promo-h:28px;--ap-header-h:53px;--ap-subnav-h:43px;--ap-search-h:36px;--ap-subnav-control-h:26px;--ap-doc-max-w:1040px;--ap-choice-card-h:140px;--ap-choice-logo-max:80px;--ap-choice-row-prominent-h:42px;--ap-choice-row-h:32px;--ap-choice-row-compact-h:28px;--ap-facet-icon-h:28px;--ap-font:"Montserrat", ui-sans-serif, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--ap-h1-size:1.2rem;--ap-gutter-narrow:8px}@media (width<=1199px){:root{--ap-header-h:56px;--ap-subnav-h:38px}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/montserrat-cyrillic-ext-300-normal-AjyHH-nA.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-300-normal-Ctr4ZZfs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/montserrat-cyrillic-300-normal-DyQnI4ta.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-300-normal-BVP0yxL_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/montserrat-vietnamese-300-normal-BIrGnxdC.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-300-normal-F69v1y7v.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/montserrat-latin-ext-300-normal-DiDe5dVi.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-300-normal-BCbSOsYO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(/build/assets/montserrat-latin-300-normal-sTRdVzlf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/build/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/build/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/build/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/build/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/build/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/build/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ap-doc{max-width:var(--ap-doc-max-w);color:var(--ap-text);padding:20px 4px 40px;font-size:16px;line-height:1.7}.ap-doc>*{margin:0 0 16px}.ap-doc>:last-child{margin-bottom:0}.ap-doc h2{border-left:4px solid var(--ap-primary);color:var(--ap-text-strong);margin:0 0 12px;padding-left:12px;font-size:22px;font-weight:600;line-height:1.3}.ap-doc h3{color:var(--ap-text-strong);margin:20px 0 8px;font-size:18px;font-weight:600;line-height:1.35}.ap-doc p{max-width:80ch;margin:0 0 12px}.ap-doc strong{color:var(--ap-text-strong);font-weight:700}.ap-doc a{color:var(--ap-primary-active);text-underline-offset:2px;text-decoration:underline}.ap-doc a:hover{color:var(--ap-primary)}.ap-doc a:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-doc ul,.ap-doc ol{margin:0 0 12px;padding-left:24px}.ap-doc ul{list-style:outside}.ap-doc ol{list-style:decimal}.ap-doc li{margin-bottom:4px}.ap-doc li::marker{color:var(--ap-primary);font-weight:700}.ap-doc img{max-width:100%;height:auto}.ap-doc figure{margin:0 0 12px}.ap-doc figcaption{color:var(--ap-text-muted);margin-top:4px;font-size:14px}.ap-doc table{border-collapse:collapse;width:100%;font-size:15px}.ap-doc th,.ap-doc td{border:1px solid var(--ap-border-soft);text-align:left;vertical-align:top;padding:8px 12px}.ap-doc th{background:var(--ap-card-bg);color:var(--ap-text-strong);font-weight:600}.ap-doc details{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);margin:0 0 8px}.ap-doc summary{color:var(--ap-text-strong);cursor:pointer;padding:10px 14px;font-weight:600}.ap-doc summary::marker{color:var(--ap-primary)}.ap-doc summary:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px}.ap-doc details>:not(summary){margin:0;padding:0 14px 12px}.ap-doc details>ul,.ap-doc details>ol{padding-left:38px}.ap-doc section>:last-child,.ap-doc aside>:last-child,.ap-doc header>:last-child,.ap-doc li>:last-child,.ap-doc details>:last-child,.ap-doc div>:last-child{margin-bottom:0}.ap-doc .doc-hero{border:1px solid var(--ap-border-soft);border-top:4px solid var(--ap-primary);border-radius:var(--ap-radius);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);flex-wrap:wrap;align-items:center;gap:24px;padding:28px;display:flex}.ap-doc .doc-hero-text{flex:420px;min-width:0}.ap-doc .doc-kicker{background:var(--ap-primary-soft);color:var(--ap-text-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.ap-doc .doc-lead{color:var(--ap-text-strong);font-size:18px;line-height:1.65}.ap-doc .doc-hero-media{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-surface);box-sizing:border-box;flex:0 0 168px;justify-content:center;align-items:center;width:168px;height:168px;margin:0 auto;padding:14px;display:flex}.ap-doc .doc-hero-media img{object-fit:contain;width:100%;height:100%}.ap-doc .doc-highlights{flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:0;list-style:none;display:flex}.ap-doc .doc-highlights>li{border:1px solid var(--ap-border-soft);border-top:3px solid var(--ap-primary);border-radius:var(--ap-radius);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);color:var(--ap-text-muted);flex:220px;margin:0;padding:16px 18px;font-size:14px;line-height:1.55}.ap-doc .doc-highlights>li>strong:first-child{margin-bottom:4px;font-size:16px;display:block}.ap-doc .doc-section{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);padding:24px 28px}.ap-doc .doc-grid-list{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;padding:0;list-style:none;display:grid}.ap-doc .doc-grid-list>li{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);margin:0;padding:10px 14px 10px 34px;line-height:1.5;position:relative}.ap-doc .doc-grid-list>li:before{content:"";background:var(--ap-primary);border-radius:2px;width:8px;height:8px;position:absolute;top:calc(6px + .75em);left:14px}.ap-doc .doc-note{border:1px solid color-mix(in srgb, var(--ap-primary) 35%, var(--ap-surface));border-left:4px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:color-mix(in srgb, var(--ap-primary) 7%, var(--ap-surface));padding:14px 18px}.ap-doc .doc-note>strong:first-child{margin-bottom:4px;display:block}.ap-doc *+.doc-note{margin-top:16px}.ap-doc .doc-cta{border-radius:var(--ap-radius);background:var(--ap-header-bg);color:var(--ap-header-fg);box-shadow:var(--ap-shadow-sm);padding:28px}.ap-doc .doc-cta h2,.ap-doc .doc-cta strong{color:var(--ap-header-fg)}.ap-doc .doc-cta a{color:var(--ap-primary)}.ap-doc .doc-cta a:hover{color:var(--ap-header-fg)}.ap-doc .doc-cta .doc-note{border-color:var(--ap-subnav-bg);border-left-color:var(--ap-primary);background:var(--ap-subnav-bg)}.ap-doc .doc-table{max-width:100%;overflow-x:auto}@media (width<=639px){.ap-doc .doc-hero,.ap-doc .doc-section,.ap-doc .doc-cta{padding:18px 16px}.ap-doc h2{font-size:20px}.ap-doc .doc-lead{font-size:17px}}.ap-doc h4{color:var(--ap-text-strong);margin:16px 0 6px;font-size:16px;font-weight:600}.ap-doc h2 em,.ap-doc h3 em{color:var(--ap-primary);font-style:normal}.ap-doc dl{margin:0 0 12px}.ap-doc dt{color:var(--ap-primary-active);letter-spacing:.06em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:700}.ap-doc dt:first-child{margin-top:0}.ap-doc dd{margin:4px 0 0}.ap-doc dd>table{font-size:14px}.ap-doc dd>table th,.ap-doc dd>table td{border:0;border-bottom:1px solid var(--ap-border-soft);background:0 0;padding:8px 0}.ap-doc dd>table th:last-child,.ap-doc dd>table td:last-child{text-align:right;white-space:nowrap;font-weight:600}.ap-doc th+td:empty:last-child{background:var(--ap-surface);width:50%;height:2.4em}.ap-doc blockquote{border-left:3px solid var(--ap-primary);color:var(--ap-text-strong);margin:0 0 12px;padding-left:14px;font-style:italic}.ap-doc small{color:var(--ap-text-muted);font-size:14px}.ap-doc hr{border:0;border-top:1px solid var(--ap-border-soft);margin:20px 0}.ap-doc iframe{border:0;max-width:100%;display:block}.ap-doc ol.doc-grid-list{counter-reset:doc-toc}.ap-doc ol.doc-grid-list>li{counter-increment:doc-toc;background:var(--ap-surface);padding-left:50px;font-weight:600}.ap-doc ol.doc-grid-list>li:before{content:counter(doc-toc);border-radius:var(--ap-radius);width:28px;height:28px;color:var(--ap-surface);text-align:center;font-size:13px;font-weight:700;line-height:28px;top:calc(.75em - 4px)}.ap-doc ol.doc-grid-list a{text-decoration:none}.ap-doc .doc-section .doc-highlights>li,.ap-doc .doc-steps>li .doc-highlights>li,.ap-doc .doc-cards>li .doc-highlights>li{border-top-width:1px;border-top-color:var(--ap-border-soft);box-shadow:none}.ap-doc .doc-cta .doc-highlights>li{border-color:color-mix(in srgb, var(--ap-header-fg) 14%, transparent);background:color-mix(in srgb, var(--ap-header-fg) 6%, transparent);box-shadow:none;color:color-mix(in srgb, var(--ap-header-fg) 80%, transparent)}.ap-doc .doc-cta .doc-highlights>li>strong:first-child{color:var(--ap-primary)}.ap-doc .doc-banner{border-radius:calc(var(--ap-radius) * 2);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--ap-primary) 22%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--ap-header-bg) 70%, var(--ap-text-strong)), var(--ap-subnav-bg));box-shadow:var(--ap-shadow-sm);color:color-mix(in srgb, var(--ap-header-fg) 82%, transparent);padding:40px;position:relative;overflow:hidden}.ap-doc .doc-banner h2{max-width:820px;color:var(--ap-header-fg);letter-spacing:-.02em;border:0;margin:0 0 14px;padding:0;font-size:clamp(28px,4.5vw,46px);font-weight:700;line-height:1.1}.ap-doc .doc-banner p{max-width:800px}.ap-doc .doc-banner .doc-lead{color:inherit}.ap-doc .doc-banner>p strong,.ap-doc .doc-banner>h3,.ap-doc .doc-banner>h4{color:var(--ap-header-fg)}.ap-doc .doc-banner>p a:not(.doc-button),.ap-doc .doc-banner>dl dt{color:var(--ap-primary)}.ap-doc .doc-banner>blockquote,.ap-doc .doc-banner>p small{color:inherit}.ap-doc .doc-banner .doc-kicker{background:color-mix(in srgb, var(--ap-header-fg) 12%, transparent);color:var(--ap-header-fg)}.ap-doc .doc-banner .doc-tags{margin-top:18px}.ap-doc .doc-banner .doc-tags>li{border-color:color-mix(in srgb, var(--ap-header-fg) 10%, transparent);border-radius:var(--ap-radius);background:color-mix(in srgb, var(--ap-header-fg) 8%, transparent);color:var(--ap-header-fg)}.ap-doc .doc-banner .doc-tags a{color:inherit;text-decoration:none}.ap-doc .doc-banner .doc-tags a:hover{color:var(--ap-primary)}.ap-doc .doc-promo{border-radius:calc(var(--ap-radius) * 2);background:radial-gradient(circle at 88% 85%, color-mix(in srgb, var(--ap-surface) 22%, transparent) 0 70px, transparent 71px), linear-gradient(110deg, color-mix(in srgb, var(--ap-primary) 6%, var(--ap-surface)) 0%, color-mix(in srgb, var(--ap-primary) 45%, var(--ap-surface)) 55%, var(--ap-primary) 100%);box-shadow:var(--ap-shadow-sm);flex-wrap:wrap;align-items:center;gap:32px 48px;padding:36px 48px;display:flex;overflow:hidden}.ap-doc .doc-promo>div{flex:320px;min-width:0}.ap-doc .doc-promo h2{border:0;padding:0;font-size:clamp(24px,3.5vw,34px);font-weight:700;line-height:1.15}.ap-doc .doc-promo .doc-kicker{background:color-mix(in srgb, var(--ap-text-strong) 70%, transparent);color:var(--ap-surface)}.ap-doc .doc-promo .doc-tags>li{background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);border-color:#0000}.ap-doc .doc-phone{background:var(--ap-header-bg);width:210px;box-shadow:0 24px 40px color-mix(in srgb, var(--ap-text-strong) 30%, transparent);border-radius:34px;flex:none;margin:0 auto;padding:9px;position:relative;transform:rotate(-3deg)}.ap-doc .doc-phone>img{aspect-ratio:9/18;object-fit:cover;object-position:top;border-radius:26px;width:100%;display:block}.ap-doc .doc-phone>.doc-icon{width:52px;height:52px;box-shadow:var(--ap-shadow-pop);position:absolute;transform:rotate(3deg)}.ap-doc .doc-phone>.doc-icon:first-of-type{top:26%;left:-40px}.ap-doc .doc-phone>.doc-icon:nth-of-type(2){bottom:18%;right:-36px}.ap-doc .doc-phone>.doc-icon svg{width:28px;height:28px}.ap-doc .doc-columns{grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:16px;display:grid}.ap-doc .doc-columns>*,.ap-doc .doc-columns>.doc-note,.ap-doc .doc-columns>.doc-tip,.ap-doc .doc-columns>.doc-warning{margin:0}.ap-doc .doc-steps{counter-reset:doc-step;gap:18px;padding:0;list-style:none;display:grid}.ap-doc .doc-steps>li{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);counter-increment:doc-step;margin:0;padding:26px 28px 26px 108px;position:relative}.ap-doc .doc-steps>li:before{content:counter(doc-step);border-radius:calc(var(--ap-radius) * 2);background:linear-gradient(135deg, var(--ap-primary-hover), var(--ap-primary-active));width:56px;height:56px;box-shadow:0 8px 18px color-mix(in srgb, var(--ap-primary) 28%, transparent);color:var(--ap-surface);text-align:center;font-size:24px;font-weight:700;line-height:56px;position:absolute;top:26px;left:28px}.ap-doc .doc-steps>li>h2{border-left:0;padding-left:0}.ap-doc .doc-tags{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ap-doc .doc-tags>li{border:1px solid var(--ap-border-soft);background:var(--ap-surface);color:var(--ap-text-strong);border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.5}.ap-doc .doc-tags a{color:inherit;text-decoration:none}.ap-doc .doc-tags a:hover{color:var(--ap-primary-active)}.ap-doc ol.doc-tags{gap:8px 26px}.ap-doc ol.doc-tags>li{border-color:var(--ap-header-bg);border-radius:var(--ap-radius);background:var(--ap-header-bg);color:var(--ap-header-fg);font-weight:700;position:relative}.ap-doc ol.doc-tags>li+li:before{content:"›";color:var(--ap-primary);font-size:20px;font-weight:700;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.ap-doc .doc-checks{gap:8px;padding:0;list-style:none;display:grid}.ap-doc .doc-checks>li{margin:0;padding-left:28px;position:relative}.ap-doc .doc-checks>li:before,.ap-doc .doc-checks>li:after{content:"";width:18px;height:18px;position:absolute;top:calc(.85em - 9px);left:0}.ap-doc .doc-checks>li:before{background:var(--ap-primary);border-radius:50%}.ap-doc .doc-checks>li:after{background:var(--ap-surface);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/12px no-repeat}.ap-doc .doc-icon{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-surface);width:36px;height:36px;color:var(--ap-primary);vertical-align:middle;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.ap-doc .doc-icon svg{width:20px;height:20px}.ap-doc .doc-icon svg:not([fill]){fill:none}.ap-doc .doc-icon svg:not([fill]):not([stroke]){stroke:currentColor}:is(.ap-doc h2:has(>.doc-icon),.ap-doc h3:has(>.doc-icon)){border-left:0;align-items:center;gap:12px;padding-left:0;display:flex}.ap-doc h2>.doc-icon,.ap-doc h3>.doc-icon{background:var(--ap-primary-soft);border-color:#0000}.ap-doc a:not(.doc-button):has(>.doc-icon){border-radius:var(--ap-radius);background:var(--ap-card-bg);color:var(--ap-text-strong);overflow-wrap:anywhere;align-items:center;gap:10px;padding:6px 12px 6px 6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ap-doc a:not(.doc-button):has(>.doc-icon):hover{color:var(--ap-primary-active)}.ap-doc a>.doc-icon{width:30px;height:30px}.ap-doc a>.doc-icon svg{width:16px;height:16px}.ap-doc p:has(>a>.doc-icon){margin-bottom:8px}.ap-doc .doc-highlights>li:has(>.doc-icon:first-child){grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:16px 18px;font-size:13px;line-height:1.4;display:grid}.ap-doc .doc-highlights>li:has(>.doc-icon:first-child)>strong{align-self:end;margin-bottom:2px;font-size:14px;line-height:1.25}.ap-doc .doc-highlights>li:has(>.doc-icon:first-child)>br{display:none}.ap-doc .doc-highlights>li>.doc-icon:first-child{background:var(--ap-primary-soft);border-color:#0000;grid-row:span 2;width:44px;height:44px}.ap-doc .doc-highlights>li>.doc-icon:first-child svg{width:24px;height:24px}.ap-doc .doc-hero .doc-highlights>li{flex-basis:40%}.ap-doc .doc-hero-media>.doc-icon{width:104px;height:104px;box-shadow:var(--ap-shadow-sm);border-radius:50%;font-size:52px}.ap-doc .doc-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,33.3333% - 13.3333px)),1fr));gap:20px;padding:0;list-style:none;display:grid}.ap-doc .doc-cards>li{border:1px solid var(--ap-border-soft);border-radius:calc(var(--ap-radius) * 2);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);flex-direction:column;margin:0;padding:22px;display:flex;position:relative;overflow:hidden}.ap-doc .doc-cards>li>figure:first-child{background:radial-gradient(circle at 50% 95%, color-mix(in srgb, var(--ap-primary) 14%, transparent), transparent 45%), linear-gradient(var(--ap-surface), var(--ap-card-bg));width:calc(100% + 44px);max-width:none;margin:-22px -22px 20px;position:relative}.ap-doc .doc-cards>li>figure:first-child>img{aspect-ratio:4/3;object-fit:contain;object-position:center bottom;width:100%;display:block}.ap-doc .doc-cards>li figcaption,.ap-doc .doc-gallery>li figcaption{border-radius:var(--ap-radius);background:color-mix(in srgb, var(--ap-header-bg) 92%, transparent);color:var(--ap-header-fg);margin:0;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.4;position:absolute;bottom:14px;left:14px;right:14px}.ap-doc .doc-cards h3{margin:0 0 4px;font-size:21px;font-weight:700}.ap-doc .doc-cards>li>p{color:var(--ap-text-muted);font-size:14px;line-height:1.65}.ap-doc .doc-cards>li>.doc-checks{color:var(--ap-text);font-size:14px;font-weight:600}.ap-doc .doc-cards>li>:not(p:has(>a>.doc-icon))+p:has(>a>.doc-icon){margin-top:auto;padding-top:8px}.ap-doc .doc-cards a:not(.doc-button):has(>.doc-icon){font-size:13px}.ap-doc .doc-cards>li>h3+p{color:var(--ap-primary-active);font-size:14px;font-weight:700}.ap-doc .doc-cards>li>p:last-child:has(>.doc-button){margin-top:auto;padding-top:8px}.ap-doc .doc-gallery{grid-template-columns:1.45fr .95fr .95fr;grid-auto-rows:210px;gap:14px;padding:0;list-style:none;display:grid}.ap-doc .doc-gallery>li{border-radius:calc(var(--ap-radius) * 2);box-shadow:var(--ap-shadow-sm);margin:0;position:relative;overflow:hidden}.ap-doc .doc-gallery>li:nth-child(-n+2){grid-row:span 2}.ap-doc .doc-gallery figure{height:100%;margin:0}.ap-doc .doc-gallery img{object-fit:cover;width:100%;height:100%;display:block}.ap-doc .doc-reviews{border-radius:calc(var(--ap-radius) * 2);background:var(--ap-card-bg);padding:40px 24px}.ap-doc .doc-reviews>header{text-align:center;max-width:760px;margin:0 auto 30px}.ap-doc .doc-reviews>header p{margin-inline:auto}.ap-doc .doc-reviews h2{border:0;padding:0;font-size:clamp(24px,3vw,30px);font-weight:700}.ap-doc .doc-reviews .doc-kicker{color:var(--ap-primary-active);background:0 0;padding:0;font-size:14px}.ap-doc .doc-reviews>header>p:has(>.doc-avatar){border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-surface);text-align:left;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:24px auto 0;padding:12px 20px 12px 14px;line-height:1.4;display:flex}.ap-doc .doc-reviews>header .doc-avatar{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-info)}.ap-doc .doc-reviews .doc-cards{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.ap-doc .doc-reviews .doc-cards>li{border-radius:calc(var(--ap-radius) * 1.5);min-height:240px;padding:26px}.ap-doc .doc-reviews .doc-cards>li>figure:first-child{width:calc(100% + 52px);margin:-26px -26px 20px}.ap-doc .doc-reviews .doc-cards>li>p:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ap-doc .doc-reviews .doc-cards>li>p:first-child small{white-space:nowrap}.ap-doc .doc-reviews blockquote{color:var(--ap-text);border:0;flex-grow:1;margin:0 0 22px;padding:0}.ap-doc .doc-reviews .doc-cards>li>p:last-child{align-items:center;gap:12px;margin-top:auto;line-height:1.35;display:flex}.ap-doc .doc-reviews>p{text-align:center}.ap-doc .doc-reviews>p .doc-button{border-radius:var(--ap-radius);padding:13px 28px;font-size:16px}.ap-doc .doc-stars{color:var(--ap-gold);letter-spacing:2px;white-space:nowrap;font-size:22px;line-height:1}.ap-doc .doc-avatar{background:var(--ap-primary);width:44px;height:44px;color:var(--ap-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.ap-doc .doc-tip,.ap-doc .doc-warning{border-radius:var(--ap-radius-sm);border:1px solid;border-left-width:4px;padding:14px 18px}.ap-doc .doc-tip{border-color:color-mix(in srgb, var(--ap-success) 30%, var(--ap-surface));border-left-color:var(--ap-success);background:var(--ap-success-bg)}.ap-doc .doc-warning{border-color:color-mix(in srgb, var(--ap-warning) 30%, var(--ap-surface));border-left-color:var(--ap-warning);background:var(--ap-warning-bg)}.ap-doc .doc-tip>strong:first-child,.ap-doc .doc-warning>strong:first-child{margin-bottom:4px;display:block}.ap-doc *+.doc-tip,.ap-doc *+.doc-warning{margin-top:16px}.ap-doc .doc-button{border-radius:var(--ap-radius-sm);background:var(--ap-primary);color:var(--ap-surface);text-align:center;padding:10px 22px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block}.ap-doc .doc-button:hover,.ap-doc .doc-cta .doc-button,.ap-doc .doc-cta .doc-button:hover{color:var(--ap-surface)}.ap-doc .doc-button:hover{background:var(--ap-primary-hover)}.ap-doc .doc-embed{aspect-ratio:16/9;border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-card-bg);overflow:hidden}.ap-doc .doc-embed>iframe{width:100%;height:100%}@media (width<=699px){.ap-doc .doc-wide-only{display:none!important}}@media (width>=700px){.ap-doc .doc-narrow-only{display:none!important}}@media (width<=899px){.ap-doc .doc-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.ap-doc .doc-gallery>li:nth-child(-n+2){grid-row:auto}.ap-doc .doc-gallery>li:first-child{grid-area:span 2/span 2}}@media (width<=639px){.ap-doc .doc-banner,.ap-doc .doc-promo{padding:26px 20px}.ap-doc .doc-steps>li{padding:18px 16px 18px 72px}.ap-doc .doc-steps>li:before{width:42px;height:42px;font-size:18px;line-height:42px;top:18px;left:14px}.ap-doc .doc-phone>.doc-icon:first-of-type{left:-22px}.ap-doc .doc-phone>.doc-icon:nth-of-type(2){right:-20px}.ap-doc .doc-reviews{padding:28px 14px}.ap-doc .doc-reviews>p .doc-button{display:block}}body{background:var(--ap-body-bg);color:var(--ap-text);font-family:var(--ap-font);margin:0}.ap-container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}@media (width<=767.98px){.ap-container{padding-inline:var(--ap-gutter-narrow)}}:where(h1){font-size:var(--ap-h1-size)}thead th:where(:not(.ap-doc th,[data-erp-html] th)),[role=columnheader],.ap-colhead>*{text-align:center}.ap-num{text-align:right;font-variant-numeric:tabular-nums}.line-blue{color:var(--ap-line-blue)}.line-green{color:var(--ap-line-green)}.line-red{color:var(--ap-line-red);font-weight:600}.line-bold{background:var(--ap-line-bold-bg);color:var(--ap-text-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 4px;font-weight:700}.ap-chrome{z-index:40;position:static}.ap-page{min-height:60vh}@media (width>=768px){.ap-chrome{z-index:950;position:relative}}@media (width>=1200px){.ap-chrome{position:sticky;top:0}}.ap-skip-link{z-index:100;background:var(--ap-surface);color:var(--ap-text-strong);border-radius:var(--ap-radius-sm);padding:10px 16px;position:absolute;top:0;left:-9999px}.ap-skip-link:focus{top:8px;left:8px}.ap-promo{--ap-promo-duration:40s;min-height:var(--ap-promo-h);background:var(--ap-promo-bg);color:var(--ap-promo-fg);letter-spacing:1.2px;align-items:center;padding:4px 0;font-size:12.8px;font-weight:600;display:flex;overflow:hidden}.ap-promo__track{animation:ap-promo-scroll var(--ap-promo-duration) linear infinite;flex:none;display:flex}.ap-promo:hover .ap-promo__track{animation-play-state:paused}.ap-promo__text{white-space:nowrap;flex:none;min-width:100vw;padding:0 64px 0 16px}@keyframes ap-promo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ap-promo{justify-content:center;padding:4px 16px}.ap-promo__track{flex:0 auto;min-width:0;animation:none}.ap-promo__text{text-overflow:ellipsis;flex:0 auto;min-width:0;padding:0;overflow:hidden}.ap-promo__text--copy{display:none}}.ap-header{background:var(--ap-header-bg);color:var(--ap-header-fg);border-bottom:1px solid var(--ap-primary)}.ap-header__bar{grid-template-columns:auto 1fr auto;grid-template-areas:"logo actions burger""search search search""nav nav nav";align-items:center;gap:8px 12px;max-width:none;padding:8px 16px;display:grid}.ap-logo{grid-area:logo;align-items:center;line-height:0;display:inline-flex}.ap-logo img{width:auto;height:30px;transition:transform .3s,filter .3s}.ap-logo:hover img,.ap-logo:focus-visible img{filter:drop-shadow(0 0 4px #ffffff4d);transform:scale(1.08)}.ap-burger{width:40px;height:40px;color:var(--ap-header-fg);cursor:pointer;background:0 0;border:0;grid-area:burger;justify-content:center;align-items:center;padding:0;display:inline-flex}.ap-burger__bars,.ap-burger__bars:before,.ap-burger__bars:after{background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .15s;display:block}.ap-burger__bars{position:relative}.ap-burger__bars:before,.ap-burger__bars:after{content:"";position:absolute;left:0}.ap-burger__bars:before{top:-7px}.ap-burger__bars:after{top:7px}.ap-nav{grid-area:nav;display:none}.ap-header[data-nav-open="1"] .ap-nav{display:block}.ap-nav__list,.ap-nav__submenu{margin:0;padding:0;list-style:none}.ap-nav__link{width:100%;color:var(--ap-text-on-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 4px;font-size:16px;text-decoration:none;display:flex}.ap-nav__link:hover,.ap-nav__link:focus-visible{color:var(--ap-header-fg)}.ap-nav__caret{border:4px solid #0000;border-top-color:currentColor;margin-left:auto;translate:0 2px}.ap-nav__submenu a{color:var(--ap-text-on-dark);align-items:center;gap:8px;padding:8px 4px 8px 24px;font-size:14px;text-decoration:none;display:flex}.ap-nav__submenu a:hover,.ap-nav__submenu a:focus-visible{color:var(--ap-header-fg)}.ap-nav__submenu-deep{column-width:150px;column-gap:8px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.ap-nav__submenu-deep li{break-inside:avoid}@media (width<=1199px){.ap-nav__submenu-deep{max-height:none;overflow-y:visible}}.ap-nav__submenu-deep a{color:var(--ap-text-on-dark);align-items:center;gap:8px;padding:6px 4px 6px 44px;font-size:13px;text-decoration:none;display:flex}.ap-nav__submenu-deep a:hover,.ap-nav__submenu-deep a:focus-visible{color:var(--ap-header-fg)}.ap-nav .ap-icon{color:var(--ap-accent-icon)}@media (hover:hover){.ap-nav :is(.ap-nav__link,a):hover .ap-icon{color:var(--ap-primary)}}.ap-nav :is(.ap-nav__link,a):focus-visible .ap-icon{color:var(--ap-primary)}@media (width<=1199px){.ap-nav__submenu{display:block}.ap-nav__caret{display:none}}.ap-search{grid-area:search;min-width:0;display:flex}.ap-search form input{min-width:0;height:var(--ap-search-h);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm) 0 0 var(--ap-radius-sm);color:var(--ap-text-strong);background:var(--ap-border);border-right:0;flex:auto;padding:0 12px;font-size:13px}.ap-search form input::placeholder{color:var(--ap-placeholder);text-overflow:ellipsis}.ap-search form button{width:42px;height:var(--ap-search-h);border:0;border-right:1px solid var(--ap-primary-hover);background:var(--ap-primary);color:#fff;cursor:pointer;border-radius:0;flex:none;font-size:14px}.ap-search form button:not(:has(~button:not([hidden]))){border-radius:0 var(--ap-radius-sm) var(--ap-radius-sm) 0;border-right:0}.ap-search form button:hover{background:var(--ap-primary-hover)}.ap-search-list{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);margin:0;padding:0;list-style:none}.ap-search-list__item{align-items:center;gap:12px;padding:8px 12px;display:flex}.ap-search-list__item+.ap-search-list__item{border-top:1px solid var(--ap-border-soft)}.ap-search-list__item:hover{background:var(--ap-body-bg)}.ap-search-list__item a:focus-visible,.ap-search-list__item button:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-search-list__remove{border-radius:var(--ap-radius-sm);width:32px;height:32px;color:var(--ap-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:16px}.ap-search-list__remove:hover{background:var(--ap-primary-soft)}.ap-header__actions{grid-area:actions;justify-self:end;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ap-header__actions a,.ap-header__actions .ap-header__link,.ap-header__account-name{min-width:40px;height:40px;color:var(--ap-text-on-dark);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:17px;text-decoration:none;display:inline-flex}.ap-header__actions a:focus-visible,.ap-header__actions .ap-header__link:focus-visible,.ap-header__actions .ap-header__action--open>[data-action-menu-toggle]{color:var(--ap-primary)}@media (hover:hover){.ap-header__actions :where(:not(.ap-header__action--touch))>a:hover,.ap-header__actions :where(:not(.ap-header__action--touch))>.ap-header__link:hover,.ap-header__actions :where(:not(.ap-header__action--touch))>a.-Gold:hover,.ap-header__actions .ap-header__action--has-menu:not(.ap-header__action--touch):hover>[data-action-menu-toggle]{color:var(--ap-primary)}}.ap-header__actions .ap-header__link{cursor:pointer;background:0 0;border:0;font-family:inherit}.ap-header__logout{margin:0}.ap-header__account-name{color:var(--ap-gold)}.ap-header__account-name .ap-header__action-label{text-overflow:ellipsis;max-width:220px;overflow:hidden}.ap-header__action-label{font-size:13px;line-height:1;display:none}@media (width>=1600px){.ap-header__action-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;display:inline-block;overflow:hidden}}.ap-header__actions a.-Gold{color:var(--ap-gold)}.ap-header__actions a.-Gold:focus-visible{color:var(--ap-primary)}.Silver2-White{background:var(--ap-silver2);color:var(--ap-on-silver2)}.ap-header__action{position:relative}.ap-header__action-menu{z-index:30;background:var(--ap-header-bg);border:1px solid var(--ap-subnav-bg);border-radius:6px;min-width:180px;margin:0;padding:6px 0;list-style:none;display:none;position:absolute;top:100%;right:0}.ap-header__action--open>.ap-header__action-menu,.ap-header__action:not([data-menu-ready]):focus-within>.ap-header__action-menu{display:block}@media (hover:hover){.ap-header__action:not(.ap-header__action--touch):hover>.ap-header__action-menu{display:block}}.ap-header__action-menu a,.ap-header__action-menu .ap-header__logout,.ap-header__action-menu .ap-header__link{justify-content:flex-start;width:100%;height:34px;font-size:13px}.ap-header-cart,.ap-header-cart__hover>a{position:relative}.ap-header-cart__badge{background:var(--ap-primary);min-width:18px;height:18px;color:var(--ap-surface);pointer-events:none;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:20px}.ap-minicart{z-index:40;background:var(--ap-surface);width:min(380px,100vw - 24px);color:var(--ap-text);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);box-shadow:0 8px 24px var(--ap-card-text-hover-shadow);white-space:normal;padding:12px;font-size:13px;position:absolute;top:100%;right:0}.ap-minicart[hidden]{display:none}.ap-minicart__head{background:var(--ap-primary-soft);border-radius:var(--ap-radius-sm);color:var(--ap-text-strong);margin-bottom:8px;padding:6px 8px}.ap-minicart__lines{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.ap-minicart__line{border-bottom:1px solid var(--ap-border-soft);grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:6px 0;display:grid}.ap-minicart__thumb{width:40px;height:40px;color:var(--ap-text-muted);justify-content:center;align-items:center;display:inline-flex}.ap-minicart__thumb img{object-fit:contain;max-width:100%;max-height:100%}.ap-minicart__item{flex-direction:column;min-width:0;display:flex}.ap-header__actions .ap-minicart__name,.ap-minicart__name{min-width:0;height:auto;color:var(--ap-text-strong);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;padding:0;font-size:13px;display:block;overflow:hidden}.ap-minicart__meta{color:var(--ap-text-muted);font-size:12px}.ap-minicart__total{white-space:nowrap;font-weight:700}.ap-minicart__foot{align-items:center;gap:12px;margin-top:10px;display:flex}.ap-minicart__sum{color:var(--ap-text-strong)}.ap-header__actions .ap-minicart__open,.ap-minicart__open{border-radius:var(--ap-radius-sm);background:var(--ap-primary);height:32px;color:var(--ap-surface);margin-left:auto;padding:0 16px;font-size:13px;font-weight:700}.ap-header__actions .ap-minicart__open:hover,.ap-header__actions .ap-minicart__open:focus-visible{background:var(--ap-primary-hover);color:var(--ap-surface)}.ap-minicart__empty{color:var(--ap-text-muted);margin:4px 0}.ap-minicart__retry{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);font:inherit;cursor:pointer;padding:4px 10px}.ap-minicart__hint{color:var(--ap-text-muted);margin:8px 0 0;font-size:12px}.ap-header-cart{align-items:center;gap:4px;display:flex}.ap-header-cart__hover{display:flex}.ap-cart-type{color:var(--ap-text-muted)}.ap-cart-type--quote{color:var(--ap-quote)}.ap-cart-quote-tag{background:var(--ap-quote);color:var(--ap-surface);letter-spacing:.3px;vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.ap-cart-owner{background:var(--ap-colleague-tag-bg);color:var(--ap-colleague-tag-fg);border-radius:3px;margin-left:4px;padding:1px 5px;font-size:11px;font-weight:600}.ap-cart-owner .ap-icon{margin-right:4px}.ap-cart-who{color:var(--ap-colleague-fg);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ap-cart-who .ap-icon{margin-right:4px}.ap-cart-group{border-bottom:1px solid var(--ap-border-soft);background:var(--ap-body-bg);color:var(--ap-colleague-accent);letter-spacing:.05em;text-transform:uppercase;flex-basis:100%;padding:4px 14px;font-size:10px;font-weight:700}.ap-cart-bubble{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-cart-option:hover .ap-cart-bubble,.ap-cart-option:focus-visible .ap-cart-bubble,.ap-cart-chip__main:hover .ap-cart-bubble,.ap-cart-chip__main:focus-visible .ap-cart-bubble,.ap-minicart__cart:hover .ap-cart-bubble,.ap-minicart__cart:focus-visible .ap-cart-bubble{z-index:5;clip-path:none;border-radius:var(--ap-radius-sm);background:var(--ap-cart-bubble-bg);width:max-content;max-width:calc(100% - 52px);height:auto;box-shadow:var(--ap-shadow-pop);color:var(--ap-cart-bubble-fg);letter-spacing:normal;text-transform:none;white-space:normal;pointer-events:none;padding:6px 8px;font-size:11px;font-weight:400;line-height:1.3;top:calc(100% - 4px);left:40px;overflow:visible}.ap-cart-bubble__line{display:block}.ap-cart-bubble__warning{margin-bottom:2px;font-weight:700}.ap-cart-bubble__hint{opacity:.8;margin-top:2px;display:block}li:last-child>.ap-cart-option:hover .ap-cart-bubble,li:last-child>.ap-cart-option:focus-visible .ap-cart-bubble{top:auto;bottom:calc(100% - 4px)}.ap-minicart__cart:hover .ap-cart-bubble,.ap-minicart__cart:focus-visible .ap-cart-bubble{max-width:300px;left:auto;right:0}.ap-cart-chip__main:hover .ap-cart-bubble,.ap-cart-chip__main:focus-visible .ap-cart-bubble{max-width:320px;left:12px}.ap-cart-limits{color:var(--ap-text-muted);white-space:nowrap;margin-left:6px;font-size:11px}.ap-cart-limits__quote{color:var(--ap-quote)}.ap-cart-limit-note{color:var(--ap-text-muted);flex-basis:100%;margin:4px 0 0;font-size:12px}.ap-cart-limit-note--full{color:var(--ap-danger)}.ap-header-cart__switch{background:var(--ap-header-bg);width:15px;height:15px;color:var(--ap-cart-switch);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:inline-flex;position:absolute;bottom:4px;left:0}.ap-header-cart__carts{background:var(--ap-surface);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--ap-header-bg);color:var(--ap-header-bg);text-align:center;pointer-events:none;border-radius:8px;padding:0 3px;font-size:10px;font-weight:800;line-height:16px;position:absolute;bottom:2px;left:20px}.ap-minicart__carts{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.ap-minicart__cart{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);max-width:100%;color:var(--ap-text);font:inherit;cursor:pointer;border-left-width:3px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex;position:relative}.ap-minicart__cart-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-minicart__cart.is-active{border-color:var(--ap-subnav-bg);background:var(--ap-subnav-bg);color:var(--ap-header-fg);cursor:default}.ap-minicart__cart.is-own{border-left-color:var(--ap-cart-own-accent)}.ap-minicart__cart.is-colleagues{border-left-color:var(--ap-colleague-accent)}.ap-minicart__cart.is-colleagues:not(.is-active){background:var(--ap-colleague-bg);color:var(--ap-colleague-fg)}.ap-minicart__carts .ap-cart-group{background:0 0;border:0;padding:2px 0 0}.ap-cart-picker{display:none;position:relative}.ap-cart-picker__button{box-sizing:border-box;height:var(--ap-subnav-control-h);border-radius:var(--ap-radius-sm);color:var(--ap-header-fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 8px;display:flex}.ap-cart-picker__button:has(.ap-cart-picker__name small){height:32px}.ap-cart-picker__button:hover,.ap-cart-picker__button[aria-expanded=true]{border-color:var(--ap-cart-picker-hover-border);background:var(--ap-cart-picker-hover-bg)}.ap-cart-picker__button:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-cart-picker__name{text-align:left;flex-direction:column;min-width:0;max-width:170px;display:flex}.ap-cart-picker__title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.ap-cart-picker__name small{color:var(--ap-text-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.ap-cart-picker__menu{z-index:40;border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:min(420px,100vw - 24px);box-shadow:var(--ap-shadow-pop);color:var(--ap-text);white-space:normal;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.ap-cart-picker__menu[hidden]{display:none}.ap-cart-picker__menu.is-from-left{left:0;right:auto}.ap-cart-picker-host{margin-left:auto}.ap-cart-picker__head{border-bottom:1px solid var(--ap-border-soft);background:var(--ap-body-bg);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ap-cart-picker__colleagues,.ap-cart-sheet__colleagues{cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}.ap-cart-picker__colleagues .ap-checkbox,.ap-cart-sheet__colleagues .ap-checkbox,.ap-cart-list__colleagues .ap-checkbox{--ap-check-size:14px}.ap-cart-picker__list,.ap-cart-sheet__list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.ap-cart-picker__foot{background:var(--ap-body-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ap-cart-picker__foot .ap-btn{height:32px;color:var(--ap-btn-fg);align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.ap-cart-option{border:0;border-bottom:1px solid var(--ap-border-soft);background:var(--ap-surface);width:100%;color:var(--ap-text);font:inherit;text-align:left;cursor:pointer;border-left:4px solid #0000;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.ap-cart-option:hover,.ap-cart-option:focus-visible{background:var(--ap-cart-hover-bg)}.ap-cart-option.is-quote{background:var(--ap-quote-bg)}.ap-cart-option.is-own{border-left-color:var(--ap-cart-own-accent)}.ap-cart-option.is-colleagues{border-left-color:var(--ap-colleague-accent);background:var(--ap-colleague-bg)}.ap-cart-option.is-colleagues:hover,.ap-cart-option.is-colleagues:focus-visible{background:var(--ap-colleague-bg-strong)}.ap-cart-option.is-active{border-left-color:var(--ap-cart-own-accent);background:var(--ap-cart-active-bg);cursor:default}.ap-cart-option.is-colleagues.is-active{border-left-color:var(--ap-colleague-accent);background:var(--ap-colleague-bg-strong)}.ap-cart-option__type{text-align:center;flex:0 0 16px}.ap-cart-option__main{flex-direction:column;min-width:0;display:flex}.ap-cart-option__name{font-size:14px;font-weight:600}.ap-cart-option__meta{color:var(--ap-text-muted);font-size:12px}.ap-cart-option__sum{white-space:nowrap;flex-direction:column;align-items:flex-end;margin-left:auto;font-size:13px;font-weight:600;display:flex}.ap-cart-option__sum small{color:var(--ap-text-muted);font-size:11px;font-weight:400}@media (width>=1200px){.ap-cart-picker{display:block}}.ap-cart-bar{background:var(--ap-subnav-bg);color:var(--ap-header-fg)}.ap-cart-bar__button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.ap-cart-bar__name,.ap-cart-bar__vehicle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-cart-bar__vehicle{color:var(--ap-text-on-dark)}.ap-cart-bar__count{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ap-cart-sheet{background:var(--ap-surface);width:100%;max-width:100%;max-height:85dvh;color:var(--ap-text);border:0;border-radius:16px 16px 0 0;margin:auto 0 0;padding:0}.ap-cart-sheet::backdrop{background:var(--ap-cart-sheet-backdrop)}.ap-cart-sheet[open]{animation:.25s ease-out ap-cart-sheet-in}@keyframes ap-cart-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ap-cart-sheet__panel{padding:0 12px 16px}.ap-cart-sheet__grab{background:var(--ap-border);border-radius:3px;width:44px;height:5px;margin:8px auto;display:block}.ap-cart-sheet__head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ap-cart-sheet__title{margin:0;font-size:16px;font-weight:700}.ap-cart-sheet__close{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 6px;font-size:26px;line-height:1}.ap-cart-sheet__list .ap-cart-option{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);margin-bottom:8px}.ap-cart-sheet__list .ap-cart-option.is-active{border-color:var(--ap-gold)}.ap-cart-sheet__list .ap-cart-option.is-own{border-left:4px solid var(--ap-cart-own-accent)}.ap-cart-sheet__list .ap-cart-option.is-colleagues{border-left:4px solid var(--ap-colleague-accent)}.ap-cart-sheet__list .ap-cart-group{background:0 0;border:0;margin-bottom:8px;padding:4px 0 0}.ap-cart-sheet__colleagues{margin:4px 0 10px}.ap-cart-sheet__foot{gap:8px;display:flex}.ap-cart-sheet__foot .ap-btn{flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:14px;text-decoration:none;display:inline-flex}@media (width>=1200px){.ap-cart-bar{display:none}}.ap-garage-scope{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);height:36px;color:var(--ap-text-strong);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ap-garage-scope .ap-icon{color:var(--ap-primary)}.ap-garage-scope:hover{border-color:var(--ap-primary);color:var(--ap-text-strong)}.ap-garage-scope:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-garage-head__scan{align-items:center;margin-left:auto;display:inline-flex}.ap-garage-head__add{align-items:center;display:inline-flex}.ap-regscan{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1100px;display:grid}@media (width>=992px){.ap-regscan{grid-template-columns:minmax(0,1fr) 260px}.ap-regscan__photos{grid-area:1/2;align-self:start;position:sticky;top:16px}.ap-regscan__main{grid-area:1/1}}.ap-regscan__main{flex-direction:column;gap:14px;min-width:0;display:flex}.ap-regscan__lead{color:var(--ap-text-muted);margin:0;font-size:14px}.ap-regscan__reading{border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);color:var(--ap-text-strong);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.ap-regscan__photos{border:1px dashed var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);flex-direction:column;gap:10px;padding:14px;display:flex}.ap-regscan__photos.is-dragging{border-color:var(--ap-primary);background:var(--ap-primary-soft)}.ap-regscan__photos-title{color:var(--ap-text-strong);margin:0;font-size:15px;font-weight:700}.ap-regscan__photos-intro,.ap-regscan__types{color:var(--ap-text-muted);margin:0;font-size:13px}.ap-regscan__thumbs{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-regscan__thumbs:empty{display:none}.ap-regscan__thumb{aspect-ratio:4/3;border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface-disabled);position:relative;overflow:hidden}.ap-regscan__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ap-regscan__thumb-no{border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-text-strong);padding:0 6px;font-size:12px;font-weight:700;position:absolute;bottom:4px;left:4px}.ap-regscan__thumb-remove{background:var(--ap-regscan-thumb-overlay);width:20px;height:20px;color:var(--ap-regscan-thumb-mark);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;transition:background-color .15s;display:inline-flex;position:absolute;top:4px;right:4px}.ap-regscan__thumb-remove:hover{background:var(--ap-danger)}.ap-regscan__thumb-remove:focus-visible{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-regscan__thumb-state,.ap-regscan__thumb-retry{background:var(--ap-regscan-thumb-overlay-soft);color:var(--ap-regscan-thumb-mark);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ap-regscan__thumb-state>i{background:var(--ap-regscan-thumb-overlay);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.ap-regscan__thumb-retry{background:var(--ap-regscan-thumb-overlay-soft);cursor:pointer;border:0;padding:0}.ap-regscan__thumb-retry:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px}.ap-regscan__thumb-badge{border:2px solid var(--ap-regscan-thumb-mark);width:30px;height:30px;color:var(--ap-regscan-thumb-mark);box-shadow:var(--ap-shadow-pop);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ap-regscan__thumb-badge--done{background:var(--ap-success);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ap-regscan__thumb-badge--unreadable{background:var(--ap-danger)}.ap-regscan__thumb.is-unreadable{border-color:var(--ap-danger)}.ap-regscan__thumb-badge--retry{background:var(--ap-primary)}.ap-regscan__thumb-retry:hover .ap-regscan__thumb-badge--retry,.ap-regscan__thumb-retry:focus-visible .ap-regscan__thumb-badge--retry{transition:transform .2s;transform:rotate(90deg)}.ap-regscan__thumb.is-error{border-color:var(--ap-primary)}.ap-regscan__thumb.is-done{border-color:var(--ap-success)}.ap-regscan__thumb-remove,.ap-regscan__thumb-no{z-index:1}@media (prefers-reduced-motion:reduce){.ap-regscan__thumb-state .fa-spin{animation:none}}.ap-regscan__failures{color:var(--ap-danger);margin:0;padding:0;font-size:13px;list-style:none}.ap-regscan__pick{flex-wrap:wrap;gap:8px;display:flex}.ap-regscan__pick .ap-btn{cursor:pointer;flex:auto;justify-content:center}.ap-regscan__pick .ap-btn:focus-within{outline:2px solid var(--ap-primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ap-regscan__pick .ap-regscan__camera{display:none}}.ap-regscan__error{color:var(--ap-danger);margin:0;font-size:13px}.ap-regscan__read{justify-content:center}.ap-regscan__tabs{border-radius:var(--ap-radius-card);background:var(--ap-surface-disabled);gap:4px;padding:4px;display:flex}.ap-regscan__tab{border-radius:var(--ap-radius-sm);color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:8px 10px;font-weight:600}.ap-regscan__tab.is-active{background:var(--ap-surface);color:var(--ap-text-strong);box-shadow:var(--ap-shadow-sm)}@media (width<=767.98px){.ap-regcard:not(.is-active){display:none}}@media (width>=768px){.ap-regscan__tabs{display:none}}.ap-regcard{border:1px solid var(--ap-regcard-line);background:linear-gradient(135deg, var(--ap-regcard-from), var(--ap-regcard-to));color:var(--ap-regcard-ink);box-shadow:var(--ap-shadow-sm);border-radius:14px;padding:16px 18px 18px}.ap-regcard__head{border-bottom:1px solid var(--ap-regcard-line);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;display:flex}.ap-regcard__country{letter-spacing:.12em;font-size:11px;font-weight:700}.ap-regcard__title{letter-spacing:.05em;margin:0;font-size:15px;font-weight:700}.ap-regcard__hu{background:var(--ap-regcard-ink);color:var(--ap-regcard-from);border-radius:3px;margin-left:auto;padding:3px 7px;font-size:11px;font-weight:700}.ap-regcard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}@media (width>=576px){.ap-regcard__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-regfield{flex-direction:column;gap:4px;min-width:0;display:flex}@supports (grid-template-rows:subgrid){.ap-regfield{grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;display:grid}.ap-regfield__label{align-self:end}}.ap-regfield--wide{grid-column:1/-1}@media (width>=576px){.ap-regfield--wide{grid-column:span 2}}.ap-regfield__label{color:var(--ap-regcard-ink);align-items:baseline;gap:5px;font-size:12px;font-weight:600;display:flex}.ap-regfield__code{background:var(--ap-regcard-ink);color:var(--ap-regcard-from);border-radius:3px;flex:none;padding:0 5px;font-size:11px;font-weight:700}.ap-regfield__input{border:1.5px solid var(--ap-regcard-line);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;min-width:0;color:var(--ap-text-strong);letter-spacing:.02em;padding:7px 9px;font-size:15px;font-weight:600}.ap-regfield__input:focus{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-regfield--ok .ap-regfield__input{border-color:var(--ap-success);background:var(--ap-success-bg)}.ap-regfield--warn .ap-regfield__input{border-color:var(--ap-warning);background:var(--ap-warning-bg)}.ap-regfield--bad .ap-regfield__input{border-color:var(--ap-danger);background:var(--ap-danger-bg)}.ap-regfield__hint{margin:0;font-size:12px;line-height:1.3}.ap-regfield--ok .ap-regfield__hint{color:var(--ap-success)}.ap-regfield--warn .ap-regfield__hint{color:var(--ap-text-muted)}.ap-regfield--bad .ap-regfield__hint{color:var(--ap-danger)}.ap-regfield__variants{color:var(--ap-text-muted);display:block}.ap-regscan__catalog{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);padding:14px 16px}.ap-regscan__catalog-title{color:var(--ap-text-strong);margin:0 0 6px;font-size:15px;font-weight:700}.ap-regscan__catalog-text,.ap-regscan__catalog-help{margin:0;font-size:14px}.ap-regscan__catalog-help{color:var(--ap-text-muted);margin-top:6px;font-size:13px}.ap-regscan__catalog-label{margin:10px 0 4px;font-size:13px;font-weight:600;display:block}.ap-regscan__chain{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 12px;display:grid}.ap-regscan__chain-level:last-child{grid-column:1/-1}.ap-regscan__chain-level.is-open .ap-regscan__catalog-select{border-color:var(--ap-danger)}.ap-regscan__bar{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}@media (width<=767.98px){.ap-regscan__bar{z-index:5;box-shadow:var(--ap-shadow-pop);position:sticky;bottom:0}}.ap-regscan__counts{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.ap-regscan__count--ok{color:var(--ap-success)}.ap-regscan__count--warn{color:var(--ap-text-muted)}.ap-regscan__count--bad{color:var(--ap-danger)}.ap-regscan__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ap-regscan__plate-hint{color:var(--ap-text-muted);margin:0;font-size:13px}.ap-regscan__problem{flex:100%;margin:0}.ap-regscan__confirm{border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);color:var(--ap-text-strong);flex-wrap:wrap;flex:100%;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ap-service{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);scroll-margin-top:16px;overflow:hidden}.ap-service__head{background:var(--ap-silver2);color:var(--ap-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex}.ap-service__title{margin:0;font-size:16px;font-weight:700}.ap-service__body{flex-direction:column;gap:14px;padding:14px 16px;display:flex}.ap-service__empty,.ap-service__notice{color:var(--ap-text-muted);margin:0;font-size:14px}.ap-service__notice{color:var(--ap-success);font-weight:600}.ap-service__problem{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ap-service__dues{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-service-due{border:1.5px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ap-service-due__type{font-size:12px;font-weight:700}.ap-service-due__value{color:var(--ap-text-strong);font-size:16px;font-weight:700}.ap-service-due__left{color:var(--ap-text-muted);font-size:12px}.ap-service-due--ok{border-color:var(--ap-success);background:var(--ap-success-bg)}.ap-service-due--ok .ap-service-due__type{color:var(--ap-success)}.ap-service-due--warn{border-color:var(--ap-warning);background:var(--ap-warning-bg)}.ap-service-due--bad{border-color:var(--ap-danger);background:var(--ap-danger-bg)}.ap-service-due--bad .ap-service-due__type,.ap-service-due--bad .ap-service-due__left{color:var(--ap-danger)}.ap-service__filters{flex-wrap:wrap;gap:6px;display:flex}.ap-service-chip{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.ap-service-chip i{color:var(--ap-primary)}.ap-service-chip.is-active{border-color:var(--ap-text-strong);background:var(--ap-text-strong);color:var(--ap-surface)}.ap-service-chip.is-active i{color:var(--ap-surface)}.ap-service-chip:focus-visible,.ap-service-type:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-service__log{margin:0;padding:0 0 0 28px;list-style:none;position:relative}.ap-service__log:before{content:"";background:var(--ap-border-soft);width:2px;position:absolute;top:6px;bottom:6px;left:11px}.ap-service-entry{overflow-wrap:anywhere;border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);margin-bottom:10px;padding:10px 12px;position:relative}.ap-service-entry__icon{background:var(--ap-primary);width:24px;height:24px;box-shadow:0 0 0 3px var(--ap-surface);color:var(--ap-surface);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:10px;left:-28px}.ap-service-entry__top{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.ap-service-entry__title{color:var(--ap-text-strong);margin:0;font-size:15px;font-weight:700}.ap-service-entry__meta{color:var(--ap-text-muted);flex-wrap:wrap;gap:4px 14px;margin:2px 0 0;font-size:13px;display:flex}.ap-service-entry__meta i{color:var(--ap-primary)}.ap-service-entry__by{background:var(--ap-colleague-tag-bg);color:var(--ap-colleague-tag-fg);border-radius:3px;padding:0 6px;font-size:12px}.ap-service-entry__actions{gap:6px;display:flex}.ap-service-entry__parts{margin:8px 0 0;padding:0;font-size:13px;list-style:none}.ap-service-entry__parts li{border-top:1px dashed var(--ap-border-soft);flex-wrap:wrap;gap:8px;padding:3px 0;display:flex}.ap-service-entry__parts code{background:var(--ap-surface-disabled);border-radius:3px;padding:0 4px;font-size:12px}.ap-service-entry__qty{color:var(--ap-text-muted);margin-left:auto}.ap-service-entry__note{color:var(--ap-text-muted);margin:6px 0 0;font-size:13px}.ap-service-entry__next{border-radius:var(--ap-radius-sm);background:var(--ap-success-bg);color:var(--ap-success);align-items:center;gap:6px;margin:8px 0 0;padding:3px 8px;font-size:13px;display:inline-flex}.ap-service-entry__confirm{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-text-strong);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:14px;display:flex}.ap-dialog.ap-service-dialog{width:min(680px,100% - 24px)}.ap-service-dialog .ap-dialog__body{min-height:0;padding:12px 14px}.ap-service-form{flex-direction:column;gap:12px;display:flex}.ap-service-form .ap-field__input{padding:5px 9px;font-size:15px}.ap-service-form__grid .ap-field__input[type=date],.ap-service-form__grid .ap-field__input[type=number]{text-align:right}.ap-service-form__grid .ap-field__input[type=date]{display:flex}.ap-service-form__grid .ap-field__input[type=date]::-webkit-datetime-edit{flex:auto;justify-content:flex-end;display:flex}.ap-service-form__types{border:0;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin:0;padding:0;display:grid}.ap-service-form__types legend,.ap-service-form__types .ap-service-form__error{grid-column:1/-1}.ap-service-form__types legend{margin-bottom:4px}.ap-service-form__hint{color:var(--ap-text-muted);font-size:12px;font-weight:400}.ap-service-type{border:1.5px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:0;color:var(--ap-text-strong);font:inherit;text-align:center;overflow-wrap:anywhere;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 3px;font-size:11px;font-weight:600;line-height:1.15;display:flex}.ap-service-type i{color:var(--ap-primary);flex:none;font-size:14px}.ap-service-type.is-active{border-color:var(--ap-primary);background:var(--ap-primary-soft)}.ap-service-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ap-service-form__grid>.ap-service-form__field:nth-child(3){grid-column:1/-1}@media (width>=576px){.ap-service-form__grid{grid-template-columns:150px 120px minmax(0,1fr)}.ap-service-form__grid>.ap-service-form__field:nth-child(3){grid-column:auto}.ap-service-form__next .ap-service-form__grid{grid-template-columns:150px 120px}}.ap-service-form__field{flex-direction:column;gap:4px;display:flex}.ap-service-form__label{color:var(--ap-text-strong);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.ap-service-form__field .ap-service-form__label{margin-bottom:0}.ap-service-form__help{color:var(--ap-text-muted);font-size:12px}.ap-service-form__error{color:var(--ap-danger);font-size:12px}.ap-service-form__next{border:1px solid var(--ap-success);border-radius:var(--ap-radius-sm);background:var(--ap-success-bg);padding:8px 10px}.ap-service-part{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 64px auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.ap-service-part .ap-service-form__error{grid-column:1/-1}@media (width<=575.98px){.ap-service-part{grid-template-columns:minmax(0,1fr) 64px auto}.ap-service-part input:nth-child(2){grid-area:2/1/auto/-1}}.ap-garage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-garage-actions .ap-btn{align-items:center;gap:6px;padding:6px 14px;font-size:14px;display:inline-flex}.ap-garage-actions__delete{margin-right:16px}.ap-garage-count{color:var(--ap-text-muted);text-align:right;margin:0 0 8px;font-size:14px}.ap-garage-grid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ap-garage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.ap-garage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-garage-head-row{display:none}.ap-garage-card{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);height:100%;box-shadow:var(--ap-shadow-sm);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ap-garage-card__media{border-bottom:1px solid var(--ap-border-soft);background:var(--ap-surface);height:110px;color:var(--ap-border);justify-content:center;align-items:center;font-size:40px;display:flex}.ap-garage-card__body{flex-direction:column;flex:1;gap:8px;padding:10px 12px 12px;display:flex}.ap-garage-card__plate{color:var(--ap-text-strong);overflow-wrap:anywhere;font-size:16px;font-weight:700;text-decoration:none}.ap-garage-card__plate:hover{color:var(--ap-primary)}.ap-garage-card__data{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.ap-garage-card__data .ap-cell{display:contents}.ap-garage-card__note{color:var(--ap-text-muted);font-weight:400}.ap-btn.ap-garage-card__vin{overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,Consolas,monospace;font-size:12px;display:inline-block}.ap-btn.ap-garage-card__car{text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:12px;display:inline-block}.ap-garage-card__actions{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}.ap-garage-card__actions .ap-btn:not(.ap-btn--icon){align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}@media (width>=992px){.ap-garage-grid--list{--ap-garage-cols:minmax(7rem, 1fr) minmax(7rem, 1.2fr) minmax(10rem, 2fr) 11.5rem 6.5rem 7rem 11rem;display:block;overflow-x:auto}.ap-garage-grid--list .ap-garage-head-row,.ap-garage-grid--list .ap-garage-item{grid-template-columns:var(--ap-garage-cols);align-items:center;min-width:min-content;display:grid}.ap-garage-grid--list .ap-garage-head-row{border-radius:var(--ap-radius-card) var(--ap-radius-card) 0 0;background:var(--ap-silver2);color:var(--ap-on-silver2);font-size:14px;font-weight:600}.ap-garage-grid--list .ap-garage-head-row>span{padding:8px}.ap-garage-grid--list .ap-garage-item{border:1px solid var(--ap-border-soft);background:var(--ap-surface);border-top:0}.ap-garage-grid--list .ap-garage-item:last-child{border-radius:0 0 var(--ap-radius-card) var(--ap-radius-card)}.ap-garage-grid--list .ap-garage-card,.ap-garage-grid--list .ap-garage-card__body,.ap-garage-grid--list .ap-garage-card__data{display:contents}.ap-garage-grid--list .ap-garage-card__media,.ap-garage-grid--list .ap-garage-item .ap-cell.ap-garage-col--engine{display:none}.ap-garage-grid--list .ap-cell__key{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-garage-grid--list .ap-garage-col--plate{grid-column:1}.ap-garage-grid--list .ap-garage-col--owner{grid-column:2}.ap-garage-grid--list .ap-garage-col--car{grid-column:3}.ap-garage-grid--list .ap-garage-col--vin{grid-column:4}.ap-garage-grid--list .ap-garage-col--created{grid-column:5}.ap-garage-grid--list .ap-garage-col--used{grid-column:6}.ap-garage-grid--list .ap-garage-col--actions{grid-column:7}.ap-garage-grid--list .ap-garage-item [class*=ap-garage-col--]{grid-row:1}.ap-garage-grid--list .ap-garage-item .ap-cell,.ap-garage-grid--list .ap-garage-card__plate{padding:8px;font-size:13px;display:block}.ap-garage-grid--list .ap-garage-card__plate{font-size:14px}.ap-garage-grid--list .ap-garage-card__vin{white-space:nowrap}.ap-garage-grid--list .ap-garage-item .ap-garage-col--created,.ap-garage-grid--list .ap-garage-item .ap-garage-col--used{text-align:center;white-space:nowrap}.ap-garage-grid--list .ap-garage-col--created .ap-cell__value,.ap-garage-grid--list .ap-garage-col--used .ap-cell__value{color:var(--ap-text);font-weight:400}.ap-garage-grid--list .ap-garage-card__actions{flex-wrap:nowrap;justify-content:flex-end;margin:0;padding:8px}.ap-garage-grid--list .ap-garage-card__actions .ap-btn:not(.ap-btn--icon){justify-content:center;width:34px;padding:6px 0}.ap-garage-grid--list .ap-garage-cart__label,.ap-garage-grid--list .ap-garage-card__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ap-new-cart{width:min(520px,100% - 32px)}.ap-new-cart__field{border:0;margin:0 0 14px;padding:0}.ap-new-cart__label{color:var(--ap-text-strong);margin-bottom:4px;padding:0;font-size:14px;font-weight:600;display:block}.ap-new-cart__optional{color:var(--ap-text-muted);font-weight:400}.ap-new-cart__input{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;height:38px;color:var(--ap-text);font:inherit;padding:0 10px}.ap-new-cart__input:focus-visible{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-new-cart__input[aria-invalid=true]{border-color:var(--ap-danger)}.ap-new-cart__types{grid-template-columns:1fr 1fr;display:grid}.ap-new-cart__type{cursor:pointer;position:relative}.ap-new-cart__type>span{border:1px solid var(--ap-border-strong);color:var(--ap-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:14px;display:flex}.ap-new-cart__type:first-child>span{border-radius:var(--ap-radius-sm) 0 0 var(--ap-radius-sm)}.ap-new-cart__type:last-child>span{border-radius:0 var(--ap-radius-sm) var(--ap-radius-sm) 0;border-left:0}.ap-new-cart__type small{color:inherit;opacity:.8;font-size:11px}.ap-new-cart__type input:checked+span{border-color:var(--ap-subnav-bg);background:var(--ap-subnav-bg);color:var(--ap-header-fg)}.ap-new-cart__type--quote input:checked+span{border-color:var(--ap-quote);background:var(--ap-quote)}.ap-new-cart__type input:checked+span .ap-cart-type{color:inherit}.ap-new-cart__type input:focus-visible+span{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-new-cart__type.is-disabled{cursor:not-allowed;opacity:.55}.ap-new-cart__help{color:var(--ap-text-muted);margin:4px 0 0;font-size:12px}.ap-new-cart__error{color:var(--ap-danger);margin:4px 0 0;font-size:12px}.ap-new-cart__check{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.ap-new-cart__note{border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);color:var(--ap-info);margin:12px 0 0;padding:8px 10px;font-size:13px}.ap-new-cart__problems{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-danger);margin:12px 0 0;padding:8px 10px;font-size:13px}.ap-new-cart__problems p{margin:0}.ap-new-cart .ap-cart-limit-note{margin-top:12px}.ap-cart-added-host{z-index:61;pointer-events:none;width:min(380px,100% - 32px);position:fixed;bottom:84px;right:16px}.ap-cart-added{pointer-events:auto;border-left:5px solid var(--ap-success);border-radius:var(--ap-radius-sm);background:var(--ap-surface);box-shadow:var(--ap-shadow-pop);color:var(--ap-text);margin-top:8px;padding:12px 16px;font-size:14px}.ap-cart-added.is-quote{background:var(--ap-quote-note-bg)}.ap-cart-added--warning{border-left-color:var(--ap-warning)}.ap-cart-added--danger{border-left-color:var(--ap-danger)}.ap-cart-added--info{border-left-color:var(--ap-info)}.ap-cart-added.is-restricted{border-left-color:var(--ap-warning)}.ap-cart-added.is-moved{border-left-color:var(--ap-info)}.ap-cart-added__close{float:right;color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;margin:-4px -6px 0 8px;padding:0 4px;font-size:20px;line-height:1}.ap-cart-added__title{margin:0}.ap-cart-added__title>.ap-icon{color:var(--ap-success);margin-right:4px}.ap-cart-added.is-moved .ap-cart-added__title>.ap-icon{color:var(--ap-info)}.ap-cart-added__cart{margin:0}.ap-cart-added__item{color:var(--ap-text-muted);margin:2px 0 0;font-size:13px}.ap-cart-added__warning{color:var(--ap-warning);margin:8px 0 0;font-size:13px}.ap-cart-added__hint{color:var(--ap-text-muted);font-size:12px;display:block}.ap-cart-added__actions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.ap-cart-added__move{position:relative}.ap-cart-added__link,.ap-corner-note__link{color:var(--ap-info);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ap-cart-added__menu{z-index:1;border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:240px;box-shadow:var(--ap-shadow-pop);margin:0;padding:4px 0;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0}.ap-cart-added__menu button{width:100%;color:var(--ap-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.ap-cart-added__menu button:hover:not([disabled]),.ap-cart-added__menu button:focus-visible{background:var(--ap-cart-hover-bg)}.ap-cart-added__menu button[disabled]{color:var(--ap-text-muted);cursor:not-allowed}.ap-cart-added__new{border-top:1px solid var(--ap-border-soft)}.ap-cart-page__body{color:var(--ap-text);padding:0 12px}.ap-cart-page__notice{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);margin:0 12px 16px;padding:16px}.ap-cart-page__body .ap-cart-page__notice{margin-inline:0}.ap-cart-page__notice p{margin:0 0 12px}.ap-cart-page__messages{margin:0 0 8px}.ap-cart-list{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 8px;display:flex}.ap-cart-chips{flex-wrap:wrap;flex:auto;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.ap-cart-chip{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);align-items:center;min-width:200px;transition:box-shadow .15s;display:flex;position:relative}.ap-cart-chip:hover{box-shadow:var(--ap-shadow-sm)}.ap-cart-chip.is-active{border-color:var(--ap-primary);box-shadow:0 0 0 2px var(--ap-primary-soft)}.ap-cart-chip.is-quote{background:var(--ap-quote-bg)}.ap-cart-chip.is-quote.is-active{border-color:var(--ap-quote)}.ap-cart-chip.is-own{border-left:4px solid var(--ap-cart-own-accent)}.ap-cart-chip.is-colleagues{border-left:4px solid var(--ap-colleague-accent);background:var(--ap-colleague-bg-strong)}.ap-cart-chip.is-active.is-own{border-left-color:var(--ap-cart-own-accent)}.ap-cart-chip.is-active.is-colleagues{border-left-color:var(--ap-colleague-accent)}.ap-cart-chips .ap-cart-group{background:0 0;border:0;padding:4px 0 0}.ap-cart-chip__tag{background:var(--ap-primary);color:var(--ap-surface);letter-spacing:.3px;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:10px}.ap-cart-chip.is-quote .ap-cart-chip__tag{background:var(--ap-quote)}.ap-cart-chip__main{min-width:0;color:var(--ap-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:8px 4px 8px 12px;display:flex}.ap-cart-chip__main[aria-current]{cursor:default}.ap-cart-chip__main:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-cart-chip__icon{border-radius:var(--ap-radius-card);background:var(--ap-list-row-alt);flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:16px;display:flex}.ap-cart-chip.is-active .ap-cart-chip__icon{background:var(--ap-primary)}.ap-cart-chip.is-active .ap-cart-chip__icon .ap-cart-type{color:var(--ap-surface)}.ap-cart-chip.is-quote.is-active .ap-cart-chip__icon{background:var(--ap-quote)}.ap-cart-chip__text{flex-direction:column;min-width:0;display:flex}.ap-cart-chip__name{font-size:14px;font-weight:600;line-height:1.2}.ap-cart-chip__meta{color:var(--ap-text-muted);font-size:12px}.ap-cart-chip__actions{align-items:center;gap:4px;padding-right:6px;display:flex}.ap-cart-chip__actions button:not(.ap-btn){border-radius:var(--ap-radius-sm);width:28px;height:28px;color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0}.ap-cart-chip__actions button:not(.ap-btn):hover,.ap-cart-chip__actions button:not(.ap-btn):focus-visible{background:var(--ap-list-row-alt);color:var(--ap-text-strong)}.ap-cart-chip--new{border-style:dashed;min-width:140px}.ap-cart-chip--new .ap-cart-chip__main{color:var(--ap-primary);justify-content:center;padding-right:12px;font-weight:600}.ap-cart-chip--new .ap-cart-chip__main .ap-icon{margin-right:6px}.ap-cart-chip--new .ap-cart-chip__main:disabled{opacity:.5;cursor:not-allowed}.ap-cart-list__side{color:var(--ap-text-muted);flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.ap-cart-list__colleagues{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ap-cart-head{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.ap-cart-head .ap-cart-head__quote{--ap-btn-fg:var(--ap-quote);--ap-btn-ring:var(--ap-quote);--ap-btn-icon:var(--ap-quote);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ap-cart-move{position:relative}.ap-cart-move__menu{z-index:30;border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:260px;box-shadow:var(--ap-shadow-pop);margin:0 0 4px;padding:4px 0;list-style:none;position:absolute;bottom:100%;left:0}.ap-cart-move__menu[hidden]{display:none}.ap-cart-move__menu button{width:100%;color:var(--ap-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.ap-cart-move__menu button:hover:not(:disabled),.ap-cart-move__menu button:focus-visible{background:var(--ap-cart-hover-bg)}.ap-cart-move__menu button:disabled{color:var(--ap-text-muted);cursor:not-allowed}.ap-cart-move__new{border-top:1px solid var(--ap-border-soft)}.ap-shipmarks{display:inline-block;position:relative}.ap-btn.ap-shiptruck{width:28px;height:28px;color:var(--ap-ship-available);justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex;position:relative}.ap-btn.ap-shiptruck>i{color:inherit}.ap-btn.ap-shiptruck--marked{color:var(--ap-stock-yellow)}.ap-btn.ap-shiptruck:is(:hover,:focus-visible):not([disabled]){color:var(--ap-ship-available)}.ap-btn.ap-shiptruck--marked:is(:hover,:focus-visible):not([disabled]){color:var(--ap-stock-yellow)}.ap-cart-line__ship{vertical-align:middle;margin-left:6px}.ap-cart-line__ship-row{margin-top:6px;display:block}.ap-cart-line__ship-row .ap-cart-line__ship{margin-left:0}.ap-shipmarks__all{color:var(--ap-ship-available);font-size:13px;font-weight:600;display:block}.ap-shipmarks__item{align-items:center;gap:6px;display:flex}.ap-shipmarks__item .fa-solid{text-align:center;width:14px}.ap-shipmark{background:var(--ap-surface);white-space:nowrap;border:1px solid;border-radius:9px;align-items:center;gap:3px;padding:2px 5px 2px 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.ap-shipmark .fa-solid{font-size:11px}.ap-shipmark--ok{color:var(--ap-ship-available)}.ap-shipmark--f{color:var(--ap-ship-conditional)}.ap-shipmark--nem{color:var(--ap-ship-unavailable)}.ap-shipmark.ap-shipmark--nem{border-color:var(--ap-ship-unavailable-border);text-decoration:line-through}.ap-shipmarks__legend{z-index:30;text-align:left;white-space:normal;border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:min(320px,100vw - 32px);box-shadow:var(--ap-shadow-pop);padding:10px 12px;display:block;position:absolute;top:calc(100% + 4px);left:0}.ap-shipmarks__legend[hidden]{display:none}.ap-product__desc-cols{gap:16px;display:grid}@media (width>=768px){.ap-product__desc-cols{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start}}.ap-shippanel{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);padding:10px 12px}.ap-shippanel__all{color:var(--ap-ship-available);align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.ap-shipmarks__legend-title{color:var(--ap-text-strong);margin:0 20px 6px 0;font-size:13px;font-weight:600;display:block}.ap-shipmarks__close{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:4px;right:6px}.ap-shipmarks__list{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.ap-shipmarks__list li{align-items:center;gap:6px;display:flex}.ap-shipmarks__list .fa-solid{text-align:center;width:14px}.ap-ship-legend{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:6px 10px;font-size:12px;display:flex}.ap-ship-legend b .ap-icon{margin-right:4px}.ap-ship-legend__hint{color:var(--ap-text-muted)}.ap-ship-marks{flex-wrap:wrap;align-items:center;gap:2px;margin-top:3px;display:flex}.ap-ship-marks__gap{width:6px}.ap-ship-mark{border:1px solid var(--ap-success);background:var(--ap-success-bg);color:var(--ap-success);white-space:nowrap;cursor:help;border-radius:3px;align-items:center;gap:3px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.ap-ship-mark .ap-icon{font-size:9px}.ap-ship-mark--blocked{border-color:var(--ap-danger);background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-cart-page__grid{flex-direction:column;gap:12px;display:flex}.ap-cart-lines{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);font-size:14px;position:relative}.ap-cart-lines.is-busy:after{content:attr(data-busy-text);z-index:5;border-radius:var(--ap-radius-card);background:var(--ap-cart-busy-overlay);color:var(--ap-text-strong);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.ap-cart-lines{--ap-cart-retail:0px;--ap-cart-customer:125px}.ap-cart-lines[data-price-display=all]{--ap-cart-retail:125px}.ap-cart-lines[data-price-display=retail]{--ap-cart-retail:125px;--ap-cart-customer:0px}.ap-cart-lines__head,.ap-cart-line{grid-template-columns:34px 150px minmax(200px, 1fr) var(--ap-cart-retail) var(--ap-cart-customer) minmax(130px, 190px) 160px 110px 48px;grid-template-areas:"check part name retail price arrival quantity total actions";align-items:center;display:grid}.ap-cart-view--detailed .ap-cart-lines__head,.ap-cart-view--detailed .ap-cart-line{grid-template-columns:34px 140px minmax(220px, 1fr) var(--ap-cart-retail) var(--ap-cart-customer) minmax(130px, 190px) 160px 110px 48px}.ap-cart-layout__main{container:ap-cart-main/inline-size}@media (width>=1200px){@container ap-cart-main (width<=1099.98px){.ap-cart-lines{--ap-cart-customer:110px}.ap-cart-lines[data-price-display=all],.ap-cart-lines[data-price-display=retail]{--ap-cart-retail:110px}.ap-cart-lines[data-price-display=retail]{--ap-cart-customer:0px}.ap-cart-lines__head,.ap-cart-line{grid-template-columns:34px 150px minmax(150px, 1fr) var(--ap-cart-retail) var(--ap-cart-customer) minmax(110px, 190px) 160px 110px 48px}.ap-cart-view--detailed .ap-cart-lines__head,.ap-cart-view--detailed .ap-cart-line{grid-template-columns:34px 140px minmax(150px, 1fr) var(--ap-cart-retail) var(--ap-cart-customer) minmax(110px, 190px) 160px 110px 48px}}}.ap-cart-view--detailed .ap-cart-line{align-items:start}.ap-cart-view--detailed .ap-cart-line>:is(.ap-offer__retail,.ap-offer__customer,.ap-offer__arrival,.ap-offer__cart,.ap-cart-line__total,.ap-cart-line__actions){align-self:center}.ap-cart-lines [data-col=check]{grid-area:check}.ap-cart-lines [data-col=part]{grid-area:part}.ap-cart-lines [data-col=name]{grid-area:name}.ap-cart-lines [data-col=retail],.ap-cart-line>.ap-offer__retail{grid-area:retail}.ap-cart-lines [data-col=price],.ap-cart-line>.ap-offer__customer{grid-area:price}.ap-cart-lines [data-col=arrival],.ap-cart-line>.ap-offer__arrival{grid-area:arrival}.ap-cart-lines [data-col=quantity],.ap-cart-line>.ap-offer__cart{grid-area:quantity}.ap-cart-lines [data-col=total]{grid-area:total}.ap-cart-lines [data-col=actions]{grid-area:actions}.ap-cart-view:not(.ap-cart-view--detailed) .ap-cart-lines [data-only=detailed],.ap-cart-view--detailed .ap-cart-lines [data-only=compact]{display:none}body:not(:has(.ap-cart-lines)) .ap-view-switch[data-view-switch=kosar]{display:none}.ap-cart-lines__head{border-radius:var(--ap-radius-card) var(--ap-radius-card) 0 0;background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);font-weight:500}.ap-cart-lines__head>span,.ap-cart-line>span{padding:8px 10px}.ap-cart-lines__head :is([data-col=retail],[data-col=price],[data-col=quantity],[data-col=total]){text-align:right}.ap-cart-lines__all{cursor:pointer;align-items:center;gap:8px;margin:0;display:inline-flex}.ap-cart-lines__all-text{display:none}.ap-cart-line__total{text-align:right}.ap-cart-line{border-bottom:1px solid var(--ap-border-soft)}.ap-cart-line:hover{background:var(--ap-list-row-hover)}.ap-cart-line__master{display:contents}.ap-cart-view--detailed .ap-cart-line.is-group-rest .ap-cart-line__master{display:none}.ap-cart-view--detailed .ap-cart-line:not(.is-group-last){border-bottom-style:dashed}.ap-cart-line__label{display:none}.ap-cart-line__brand{margin-right:4px;font-size:13px}.ap-cart-line__name a{color:var(--ap-text)}.ap-cart-line__image{width:96px;height:96px;color:var(--ap-placeholder);justify-content:center;align-items:center;margin:8px 0 4px;font-size:40px;display:flex}.ap-cart-line__image img{object-fit:contain;max-width:100%;max-height:100%}.ap-cart-line__maker{max-width:110px}.ap-cart-view--detailed .ap-cart-line__name{flex-direction:column;align-self:stretch;min-width:0;display:flex}.ap-cart-line__note{flex:auto;margin-top:8px}.ap-cart-line>:is(.ap-offer__retail,.ap-offer__customer){text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.ap-cart-line :is(.ap-offer__price,.ap-offer__retail-price){white-space:nowrap}.ap-cart-lines[data-price-display] .ap-cart-line :is(.ap-offer__price,.ap-offer__retail-price){color:var(--ap-text-strong);font-size:15px;font-weight:700}.ap-cart-line :is(.ap-offer__retail-label,.ap-offer__discount--card){display:none}.ap-cart-line :is(.ap-offer__retail-note,.ap-offer__discount--list){display:inline}.ap-cart-line>.ap-offer__cart{flex-wrap:nowrap;justify-content:flex-end}.ap-cart-line__total{font-weight:700}.ap-cart-line__actions{justify-content:flex-end;align-items:center;display:flex}.ap-cart-line .ap-qty input[aria-invalid=true]{border-block-color:var(--ap-danger);color:var(--ap-danger)}.ap-cart-line .ap-qty input.is-over-stock{background:var(--ap-danger-bg)}.ap-cart-lines__foot{border-radius:0 0 var(--ap-radius-card) var(--ap-radius-card);background:var(--ap-list-row-alt);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ap-cart-lines__small{align-items:center;gap:6px;padding:4px 12px;font-size:14px;display:inline-flex}.ap-cart-lines__go{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;margin-left:auto;display:flex}.ap-cart-lines__quick{white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:14px;display:inline-flex}.ap-cart-lines__sum{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-text);white-space:nowrap;align-items:center;gap:4px;padding:0 12px;font-size:13px;display:inline-flex}.ap-cart-lines__next{align-items:center;gap:6px;display:inline-flex}.ap-cart-lines__foot .ap-btn{padding-left:12px;padding-right:12px}.ap-line-card{max-width:100%;display:inline-block;position:relative}.ap-line-card__trigger{border:0;border-bottom:1px dotted var(--ap-text-muted);max-width:100%;color:var(--ap-text-strong);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:help;background:0 0;padding:0;font-weight:600}.ap-line-card__panel{z-index:35;border-radius:var(--ap-radius);background:var(--ap-surface);width:380px;box-shadow:var(--ap-shadow-pop);color:var(--ap-text);text-align:left;white-space:normal;flex-direction:column;gap:8px;padding:14px;font-size:13px;font-weight:400;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ap-line-card__panel[hidden]{display:none}.ap-line-card__close{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}.ap-line-card__top{gap:12px;display:flex}.ap-line-card__image{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);height:110px;color:var(--ap-placeholder);flex:0 0 110px;justify-content:center;align-items:center;font-size:40px;display:flex}.ap-line-card__image img{object-fit:contain;max-width:100%;max-height:100%}.ap-line-card__head{flex-direction:column;gap:2px;display:flex}.ap-line-card__brand{color:var(--ap-text-muted);font-size:12px}.ap-line-card__name{font-weight:600}.ap-line-card__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ap-line-card__sheet{white-space:nowrap;margin-left:auto}.ap-line-card__ship{flex-direction:column;gap:2px;font-size:12px;display:flex}.ap-line-card__ok{color:var(--ap-success)}.ap-line-card__no{color:var(--ap-danger)}.ap-line-card__ok .ap-icon,.ap-line-card__no .ap-icon{margin-right:4px}.ap-cart-total{max-width:520px;color:var(--ap-text-muted);text-align:right;align-self:flex-end;font-size:13px}.ap-cart-total__line{margin:0}.ap-cart-total__arrival{color:var(--ap-text);margin:6px 0 0;font-size:14px;line-height:1.5}.ap-cart-total__arrival .ap-icon{color:var(--ap-text-muted);margin-right:4px}.ap-cart-total__note{margin:8px 0 0;font-size:12px}.ap-quote-temporary{border-left:5px solid var(--ap-danger);border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-danger);align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.ap-quote-temporary .ap-icon{margin-top:2px;font-size:18px}.ap-quote-temporary p{margin:0}.ap-quote-temporary__alert{color:var(--ap-danger);font-size:16px;font-weight:700}.ap-quote-temporary__dialog .ap-dialog__title{color:var(--ap-danger)}@media print{.ap-quote-temporary,.ap-quote-temporary__dialog{display:none!important}}.ap-cart-empty,.ap-cart-quote{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);color:var(--ap-text-muted);text-align:center;padding:40px 16px}.ap-cart-empty>.ap-icon,.ap-cart-quote>.ap-icon{font-size:32px}.ap-cart-empty__title,.ap-cart-quote__title{color:var(--ap-text);margin:8px 0 4px;font-weight:600}.ap-cart-quote{border:1px solid var(--ap-quote);background:var(--ap-quote-bg)}.ap-cart-quote>.ap-icon{color:var(--ap-quote)}.ap-cart-next-bar{display:none}.ap-cart-empty .ap-btn{align-items:center;gap:6px;margin:12px 4px 0;display:inline-flex}.ap-cart-dialog{width:min(480px,100% - 32px)}.ap-cart-dialog__label{margin-bottom:4px;font-size:14px;font-weight:600;display:block}.ap-cart-dialog__input{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);width:100%;font:inherit;padding:6px 10px}.ap-cart-dialog__input[aria-invalid=true]{border-color:var(--ap-danger)}.ap-cart-dialog__cart{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);align-items:center;gap:8px;margin:0 0 12px;padding:8px;display:flex}.ap-cart-dialog__cart small{color:var(--ap-text-muted);display:block}.ap-cart-dialog__note{margin:8px 0 0;font-size:14px}@media (width<=1199.98px){.ap-cart-lines__head,.ap-cart-view--detailed .ap-cart-lines__head{border-bottom:1px solid var(--ap-border-soft);background:var(--ap-list-row-alt);color:var(--ap-text);font-size:13px;display:block}.ap-cart-lines__head:not(:has(input)){display:none}.ap-cart-lines__head>span:nth-child(n+2){display:none}.ap-cart-lines__head>span{display:block}.ap-cart-lines__all-text{display:inline}.ap-cart-line,.ap-cart-view--detailed .ap-cart-line{grid-template-columns:34px auto auto minmax(0,1fr) auto auto;grid-template-areas:"check name name name name name""check part part part part part""check price retail arrival arrival arrival""check quantity quantity quantity total actions";align-items:center;padding:6px 0}.ap-cart-line>span{padding:3px 6px}.ap-cart-line>.ap-cart-line__check{align-self:start;padding-left:10px}.ap-cart-line__part .ap-cart-line__image{vertical-align:middle;width:48px;height:48px;margin:0 0 0 8px;font-size:28px;display:inline-flex}.ap-cart-line .ap-cart-line__maker{display:none}.ap-cart-view--detailed .ap-cart-line__name{align-self:start}.ap-cart-line>:is(.ap-offer__retail,.ap-offer__customer){text-align:left;white-space:nowrap;align-items:flex-start}.ap-cart-lines[data-price-display=all] .ap-cart-line .ap-offer__retail-label{display:inline}.ap-cart-lines[data-price-display=all] .ap-cart-line .ap-offer__retail-price{font-size:13px;font-weight:400}.ap-cart-line>.ap-offer__cart{justify-content:flex-start}.ap-cart-line__total{text-align:right}.ap-cart-line__label{color:var(--ap-text-muted);font-size:11px;font-weight:400;display:block}}@media (width>=768px) and (width<=1199.98px){.ap-cart-lines:not([data-price-display=all]) .ap-cart-line{grid-template-columns:34px minmax(90px, 1fr) var(--ap-cart-retail) var(--ap-cart-customer) minmax(90px, 1fr) 150px 100px 48px;grid-template-areas:"check name name name name name name name""check part retail price arrival quantity total actions"}.ap-cart-lines:not([data-price-display=all]) .ap-cart-line>:is(.ap-offer__retail,.ap-offer__customer){text-align:right;align-items:flex-end}}@media (width<=767.98px){.ap-cart-chips{flex-wrap:wrap}.ap-cart-chip{flex:auto;min-width:0;max-width:100%}.ap-cart-chip__main:hover .ap-cart-bubble,.ap-cart-chip__main:focus-visible .ap-cart-bubble{max-width:min(320px,100vw - 32px);padding:3px 6px;top:calc(100% + 4px);left:auto;right:8px}.ap-cart-chip .ap-cart-bubble__hint{display:none}.ap-cart-chips .ap-cart-group{flex:none;align-self:center}.ap-cart-list__side{align-items:flex-start}.ap-cart-lines__quick,.ap-cart-lines__sum{display:none}.ap-cart-total{align-self:stretch}.ap-cart-next-bar{z-index:20;border-top:1px solid var(--ap-border);background:var(--ap-surface);box-shadow:0 -4px 14px var(--ap-card-text-hover-shadow);align-items:center;gap:10px;margin:12px -12px 0;padding:10px 12px 14px;display:flex;position:sticky;bottom:0}.ap-cart-next-bar__sum{flex:auto;font-size:13px}.ap-cart-next-bar .ap-btn{align-items:center;gap:6px;display:inline-flex}.ap-line-card__panel{border-radius:16px 16px 0 0;width:auto;max-height:70vh;position:fixed;inset:auto 0 0;overflow-y:auto}}.ap-checkout__heading{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.ap-checkout__cart{color:var(--ap-text);align-items:center;gap:6px;margin:0 12px;font-size:14px;display:inline-flex}.ap-checkout__grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:24px;padding:0 12px;display:grid}.ap-checkout__nav{justify-content:space-between;gap:12px;margin:16px 12px 0;display:flex}.ap-checkout__nav .ap-btn{align-items:center;gap:8px;display:inline-flex}.ap-checkout-box{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text);padding:24px}.ap-checkout-box--center{text-align:center}.ap-checkout-box__narrow{max-width:480px;margin:0 auto}.ap-checkout-box__icon{color:var(--ap-primary);font-size:32px}.ap-checkout-box__title{margin:8px 0 4px;font-size:20px;font-weight:600}h1.ap-checkout-box__title{font-size:var(--ap-h1-size)}.ap-checkout-box__title--center,.ap-checkout-box__intro--center{text-align:center}.ap-checkout-box__intro{color:var(--ap-text-muted);margin:0 0 16px;font-size:14px}.ap-checkout-email{text-align:left;max-width:560px;margin:0 auto}.ap-checkout-email__row{gap:8px;display:flex}.ap-checkout-email__row .ap-field__input{flex:auto;min-width:0;font-size:18px}.ap-checkout-who-row,.ap-checkout-who{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.ap-checkout-who-row{margin-bottom:16px}.ap-checkout-box__narrow .ap-checkout-who{margin-bottom:12px}.ap-checkout-who>.fas{color:var(--ap-text-muted)}.ap-checkout-who__change{display:inline}.ap-checkout-who__note{color:var(--ap-success);align-items:baseline;gap:6px;margin:4px 0 16px;font-size:13px;display:flex}.ap-checkout-tag{border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);color:var(--ap-info);padding:1px 8px;font-size:12px;font-weight:600}.ap-checkout-tag--ok{background:var(--ap-success-bg);color:var(--ap-success)}.ap-link-button{color:var(--ap-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ap-link-button:hover{color:var(--ap-primary-active)}.ap-link-button:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-checkout-sign-in__button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}.ap-checkout-sign-in__forgot{text-align:center;margin:12px 0 0;font-size:13px}.ap-checkout-sign-in__forgot a{color:var(--ap-primary)}.ap-checkout-paths{max-width:620px}.ap-checkout-paths fieldset{border:0;margin:0;padding:0}.ap-checkout-paths legend{margin-bottom:8px;padding:0}.ap-checkout-path{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);cursor:pointer;align-items:flex-start;gap:10px;margin-top:8px;padding:12px 14px;display:flex}.ap-checkout-path:hover{border-color:var(--ap-primary)}.ap-checkout-path:has(:checked){border-color:var(--ap-primary);box-shadow:0 0 0 2px var(--ap-primary-soft)}.ap-checkout-path:has(:focus-visible){outline:2px solid var(--ap-primary);outline-offset:2px}.ap-checkout-path .ap-radio{flex:none;margin-top:2px}.ap-checkout-path__body{min-width:0;display:block}.ap-checkout-path__title{font-weight:700;display:block}.ap-checkout-path__title .fas{color:var(--ap-text-muted);margin-right:8px}.ap-checkout-path--recommended .ap-checkout-path__title .fas{color:var(--ap-primary)}.ap-checkout-path__badge{vertical-align:1px;border-radius:var(--ap-radius-sm);background:var(--ap-primary);color:var(--ap-surface);margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.ap-checkout-path__intro,.ap-checkout-path__list{display:none}.ap-checkout-path:has(:checked) .ap-checkout-path__intro{color:var(--ap-text-muted);margin-top:4px;font-size:13px;display:block}.ap-checkout-path:has(:checked) .ap-checkout-path__list{margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:block}.ap-checkout-path__list li{align-items:baseline;gap:8px;padding:1px 0;display:flex}.ap-checkout-path__list .fas{text-align:center;flex:none;width:1em}.ap-checkout-path__list--pros .fas{color:var(--ap-success)}.ap-checkout-path__list--cons .fas{color:var(--ap-danger)}.ap-checkout-paths__submit{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:inline-flex}.ap-checkout-form__account{border-top:1px solid var(--ap-border-soft);margin-top:8px;padding-top:12px}.ap-login-mode__choice,.ap-login-mode__password{border:0;min-width:0;margin:0;padding:0}.ap-login-mode__password{container-type:inline-size}.ap-password-pair{grid-template-columns:minmax(0,1fr);display:grid}@container (width>=520px){.ap-password-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:24px}.ap-password-pair>[data-password-strength]{margin-top:32px}}.ap-login-mode__title{margin:0 0 8px;padding:0;font-size:14px;font-weight:600}.ap-login-mode__cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px;display:grid}.ap-login-mode__card{cursor:pointer;position:relative}.ap-login-mode__card>span{border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius-sm);background:var(--ap-surface);flex-direction:column;gap:2px;height:100%;padding:10px 12px;display:flex}.ap-login-mode__card-title{color:var(--ap-text-strong);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.ap-login-mode__card-title .fas{color:var(--ap-primary)}.ap-login-mode__card-help{color:var(--ap-text-muted);font-size:12px}.ap-login-mode__card input:checked+span{border-color:var(--ap-primary);box-shadow:inset 0 0 0 1px var(--ap-primary);background:var(--ap-primary-soft)}.ap-login-mode__card input:focus-visible+span{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-login-mode__code{border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);color:var(--ap-text);margin:0;padding:10px 12px;font-size:13px}.ap-checkout-card__foot{border-top:1px solid var(--ap-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 16px 16px;display:flex}.ap-checkout-card__source{color:var(--ap-text-muted);flex:260px;margin:0;font-size:12px}.ap-checkout-card__switch{margin-top:2px;display:block}.ap-checkout-card__foot .ap-btn{align-items:center;gap:6px;display:inline-flex}.ap-checkout-side{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);overflow:hidden}.ap-checkout-side__title{background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.ap-checkout-side__body{padding:12px 16px 16px;font-size:14px}.ap-checkout-side__cart{align-items:center;gap:6px;margin:0 0 8px;display:flex}.ap-checkout-side__row{justify-content:space-between;gap:12px;margin:0;padding:4px 0;display:flex}.ap-checkout-side__row span{color:var(--ap-text-muted)}.ap-checkout-side__row b{white-space:nowrap}.ap-checkout-side__row--total{border-top:1px solid var(--ap-border-soft);margin-top:4px;padding-top:8px}.ap-checkout-side__row--total span{color:var(--ap-text)}.ap-checkout-side__link{color:var(--ap-primary);margin-top:8px;font-size:13px;display:inline-block}.ap-dialog__note{border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);color:var(--ap-text-strong);align-items:baseline;gap:8px;margin:12px 0 0;padding:8px 12px;font-size:13px;display:flex}@media (width<=1199.98px){.ap-checkout__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.ap-checkout-box{padding:16px}.ap-checkout-paths__submit{width:100%}.ap-checkout-email__row{flex-direction:column}.ap-checkout__nav{z-index:20;border-top:1px solid var(--ap-border);background:var(--ap-surface);box-shadow:0 -4px 14px var(--ap-card-text-hover-shadow);margin:12px 0 0;padding:10px 12px 14px;position:sticky;bottom:0}}.ap-ship-cart{color:var(--ap-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 12px 12px;font-size:13px;display:flex}.ap-ship-cart b{color:var(--ap-text)}.ap-ship-cart a{color:var(--ap-primary)}.ap-ship-cart__amount{white-space:nowrap}.ap-ship{padding:0 12px}.ap-ship-notices{margin-bottom:12px}.ap-ship-notice{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-text-strong);align-items:baseline;gap:8px;margin:0 0 6px;padding:10px 12px;font-size:14px;display:flex}.ap-ship-notice__text{white-space:pre-line}.ap-ship-notice--warning{background:var(--ap-warning-bg)}.ap-ship-notice--info,.ap-ship-notice--success{background:var(--ap-info-bg)}.ap-ship-panel{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text);margin-bottom:16px;overflow:hidden}.ap-ship-panel__head{border-bottom:1px solid var(--ap-border-soft);margin:0;padding:12px 16px;font-size:15px;font-weight:600}.ap-ship-panel__body{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:20px;padding:16px;display:grid}.ap-ship-panel__body--modes{grid-template:"modes target""pays target"1fr/minmax(200px,250px) minmax(0,1fr)}.ap-ship-panel__body--modes>.ap-ship-modes{grid-area:modes}.ap-ship-panel__body--modes>.ap-ship-target{grid-area:target}.ap-ship-panel__body--modes>.ap-ship-paybox{grid-area:pays}.ap-ship-panel__body--extras{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.ap-ship-panel__empty{color:var(--ap-text-muted);margin:0;padding:4px 0;font-size:14px}.ap-ship-failed{background:var(--ap-danger-bg);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:12px 16px;display:flex}.ap-ship-failed p{margin:0}.ap-ship-modes{margin:0;padding:0;list-style:none}.ap-ship-modes>li{margin-bottom:14px}.ap-ship-mode{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;color:var(--ap-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;font-size:14px;display:flex;position:relative}.ap-ship-mode--off{background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:default}.ap-ship-mode--off .ap-ship-mode__name{text-decoration:line-through}.ap-ship-mode__name{align-items:center;gap:8px;font-weight:500;display:inline-flex}.ap-ship-mode__fee{border-radius:var(--ap-radius-sm);background:var(--ap-panel-head-bg);max-width:calc(100% + 19px);color:var(--ap-panel-head-fg);text-align:right;order:-1;align-self:flex-end;margin:-23px -19px -4px 0;padding:2px 8px;font-size:12px;font-weight:700}.ap-ship-mode__fee--free{background:var(--ap-success);color:var(--ap-surface)}.ap-ship-mode__partial{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ap-ship-mode__why{color:var(--ap-danger);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.ap-ship-why{border:1px solid var(--ap-danger);border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);margin-top:6px;padding:10px 12px;font-size:13px}.ap-ship-why__title{margin:0 0 6px;font-weight:600}.ap-ship-why__list{margin:0 0 8px;padding-left:18px}.ap-ship-why__list li+li{margin-top:6px}.ap-ship-why__line{color:var(--ap-text-muted);display:block}.ap-ship-why__actions{flex-wrap:wrap;gap:8px;display:flex}.ap-ship-why__actions .ap-btn{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ap-ship-why__hint{color:var(--ap-text-muted);margin:8px 0 0;font-size:12px}.ap-ship-target__title{color:var(--ap-text-muted);letter-spacing:.4px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.ap-ship-target__note{color:var(--ap-text-muted);margin:8px 0 0;font-size:12px}.ap-ship-target__add{align-items:center;gap:6px;margin-top:10px;display:inline-flex}.ap-ship-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ap-ship-card{flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.ap-ship-card b{align-items:center;gap:6px;font-size:14px;display:inline-flex}.ap-ship-card__tag{border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);color:var(--ap-info);align-self:flex-start;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:600}.ap-ship-blockinfo{border:1px solid var(--ap-warning);border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);margin:0 0 12px;padding:10px 12px;font-size:13px;list-style:none}.ap-ship-blockinfo li{align-items:baseline;gap:6px;display:flex}.ap-ship-blockinfo li+li{margin-top:6px}.ap-ship-why__notice p{margin:0}.ap-ship-target__members{margin-bottom:16px}.ap-ship-card--off{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface-disabled);color:var(--ap-text-muted)}.ap-ship-card--off b{text-decoration:line-through}.ap-ship-phone{max-width:320px}.ap-ship-details{margin-top:16px;font-size:13px}.ap-ship-packages{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ap-ship-package{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ap-ship-package__label{align-items:baseline;gap:6px;display:inline-flex}.ap-ship-package__parts{color:var(--ap-text-muted);font-size:12px}.ap-ship-doc{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm)}.ap-ship-doc summary{cursor:pointer;align-items:center;gap:6px;padding:8px 10px;font-weight:600;display:flex}.ap-ship-doc__body{padding:0 10px 10px}.ap-ship-doc__body p{margin:0 0 6px}.ap-ship-paybox__head{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:600;display:flex}.ap-ship-paybox__head:after{border-top:1px solid var(--ap-border-soft);content:"";flex:1}.ap-ship-pays{flex-direction:column;gap:14px;display:flex}.ap-ship-pay{align-items:center;padding:12px;font-size:14px;font-weight:500;display:flex;position:relative}.ap-ship-pay__fee{border-radius:var(--ap-radius-sm);background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:-10px;right:-6px}.ap-ship-note .ap-field__input{resize:vertical}.ap-ship-nav{margin:0}.ap-ship-nav__hint{color:var(--ap-text-muted);text-align:right;margin:6px 0 0;font-size:12px}.ap-pickup__search{align-items:stretch;max-width:560px;display:flex}.ap-pickup__field{flex:auto;min-width:0;display:flex;position:relative}.ap-pickup__field .ap-field__input{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.ap-pickup__field.has-home .ap-field__input{padding-left:38px}.ap-pickup__home{border-radius:var(--ap-radius-sm);width:28px;height:28px;color:var(--ap-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.ap-pickup__home:hover,.ap-pickup__home:focus-visible{background:var(--ap-secondary-bg)}.ap-pickup__go{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;align-items:center;height:auto;display:inline-flex}.ap-pickup__message{color:var(--ap-danger);margin:6px 0 0;font-size:13px}.ap-pickup__filters{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ap-pickup-chip{cursor:pointer;font-family:inherit}.ap-pickup-chip.is-off{border-color:var(--ap-border);background:var(--ap-surface);color:var(--ap-text)}.ap-pickup-chip--blocked{opacity:.55;text-decoration:line-through}.ap-pickup__state{color:var(--ap-text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0;font-size:14px;display:flex}.ap-pickup__state--failed{background:var(--ap-danger-bg);color:var(--ap-text);padding:12px 16px}.ap-pickup__state p{margin:0}.ap-pickup__selected{margin-bottom:10px}.ap-pickup__hint{color:var(--ap-text-muted);margin:4px 0 8px;font-size:12px}.ap-pickup__blocked{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);flex-wrap:wrap;gap:4px;margin-top:6px;padding:8px 10px;font-size:13px;display:flex}.ap-pickup__layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;display:grid}.ap-pickup__list{height:520px;padding-right:4px;overflow-y:auto}.ap-pickup__map{border-radius:var(--ap-radius-card);background:var(--ap-surface-disabled);height:520px}.ap-pickup__section{color:var(--ap-text-muted);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin:10px 0 6px;font-size:12px;font-weight:700;display:flex}.ap-pickup__section:first-child{margin-top:0}.ap-pickup__narrow{z-index:1;background:var(--ap-surface);color:var(--ap-text-muted);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex;position:sticky;top:0}.ap-pickup__narrow .ap-field__input{flex:auto;min-width:0;padding:6px 8px;font-size:13px}.ap-pickup__help-toggle{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:16px;line-height:1}.ap-pickup__help-toggle:hover,.ap-pickup__help-toggle[aria-expanded=true]{color:var(--ap-primary)}.ap-pickup__help{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.45}.ap-pickup__help-title{color:var(--ap-text-strong);margin:0 0 4px;font-weight:700}.ap-pickup__help ul{margin:0;padding:0;list-style:none}.ap-pickup__help li{gap:6px;margin-top:4px;display:flex}.ap-pickup__help li>i{color:var(--ap-text-muted);flex:0 0 14px;margin-top:2px}.ap-pickup__field .ap-field__input{padding-right:38px}.ap-pickup__recent{border-radius:var(--ap-radius-sm);width:28px;height:28px;color:var(--ap-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ap-pickup__recent:hover,.ap-pickup__recent:focus-visible{background:var(--ap-secondary-bg)}.ap-pickup-point{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text);margin-bottom:6px;font-size:13px}.ap-pickup-point:hover{border-color:var(--ap-primary)}.ap-pickup-point--selected{border-color:var(--ap-primary);background:var(--ap-primary-soft);box-shadow:0 0 0 1px var(--ap-primary)}.ap-pickup-point--off{opacity:.6}.ap-pickup-point__pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px 6px;line-height:1.4;display:block}.ap-pickup-point--off .ap-pickup-point__pick{cursor:not-allowed}.ap-pickup-point__pin{float:left;background:var(--ap-carrier-other);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:22px;height:22px;margin:0 8px 2px 0;display:flex;transform:rotate(-45deg)}.ap-pickup-point__pin .fa-solid{color:var(--ap-surface);font-size:10px;transform:rotate(45deg)}.ap-pickup-point__pick b,.ap-pickup-point__line,.ap-pickup-point__meta,.ap-pickup-point__why,.ap-pickup-point__chosen{display:block}.ap-pickup-point__meta{color:var(--ap-text-muted);font-size:12px}.ap-pickup-point__why{color:var(--ap-danger);font-size:12px}.ap-pickup-point__chosen{color:var(--ap-primary);margin-top:2px;font-size:12px;font-weight:700}.ap-pickup-point__chosen .fas{margin-right:4px}.ap-pickup-point__hours{padding:0 10px 8px}.ap-pickup-point__hours-toggle{color:var(--ap-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.ap-pickup-point__hours-toggle .fa-chevron-down{font-size:10px;transition:transform .15s}.ap-pickup-point__hours-text{border-radius:var(--ap-radius-sm);background:var(--ap-surface-disabled);white-space:pre-line;margin:4px 0 0;padding:6px 8px;font-size:12px}.ap-carrier-tag{border:1px solid var(--ap-carrier-other);background:var(--ap-carrier-other);color:var(--ap-surface);white-space:nowrap;border-radius:16px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ap-carrier-tag--gls{border-color:var(--ap-carrier-gls)}.ap-carrier-tag--mpl{border-color:var(--ap-carrier-mpl)}.ap-carrier-tag--foxpost{border-color:var(--ap-carrier-foxpost)}.ap-map-pin{border:2px solid var(--ap-surface);background:var(--ap-carrier-other);width:26px;height:26px;box-shadow:0 1px 4px var(--ap-card-text-hover-shadow);border-radius:50% 50% 50% 0;justify-content:center;align-items:center;display:flex;transform:rotate(-45deg)}.ap-map-pin span{color:var(--ap-surface);font-size:11px;font-weight:800;transform:rotate(45deg)}.ap-carrier-tag--gls,.ap-map-pin--gls{background:var(--ap-carrier-gls)}.ap-carrier-tag--mpl,.ap-map-pin--mpl{background:var(--ap-carrier-mpl)}.ap-carrier-tag--foxpost,.ap-map-pin--foxpost{background:var(--ap-carrier-foxpost)}.ap-map-pin--off{background:var(--ap-carrier-off)}.ap-map-pin--selected{border-color:var(--ap-primary);box-shadow:0 0 0 3px var(--ap-primary-soft)}.ap-map-origin{border:3px solid var(--ap-surface);background:var(--ap-success);box-shadow:0 1px 4px var(--ap-card-text-hover-shadow);border-radius:50%}.ap-pickup .marker-cluster{background:var(--ap-primary-soft);border-radius:50%}.ap-pickup .marker-cluster div{background:var(--ap-primary);width:30px;height:30px;color:var(--ap-surface);text-align:center;border-radius:50%;margin:5px;font-size:12px;font-weight:700;line-height:30px}@media (width<=991.98px){.ap-ship-panel__body,.ap-pickup__layout{grid-template-columns:minmax(0,1fr)}.ap-ship-panel__body--modes{grid-template-rows:none;grid-template-areas:"modes""target""pays"}.ap-pickup__map{order:-1;height:360px}.ap-pickup__list{height:auto;max-height:420px}}.ap-summary{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:24px;padding:0 12px;display:grid}.ap-summary__main,.ap-summary__side{flex-direction:column;gap:16px;min-width:0;display:flex}.ap-erp-block.ap-summary__block{box-shadow:var(--ap-shadow-sm);padding:0;overflow:hidden}.ap-summary__block .ap-erp-block__title{background:var(--ap-primary);color:var(--ap-surface);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.ap-summary__block.ap-erp-block--dark .ap-erp-block__title{background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg)}.ap-summary__block .ap-erp-block__facts{padding:8px 16px 12px}.ap-summary__block .ap-erp-block__fact{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ap-summary__block .ap-erp-block__fact dt{color:var(--ap-text-muted);font-weight:400}.ap-summary__block .ap-erp-block__fact dt:after{content:none}.ap-summary__block .ap-erp-block__fact dd{color:var(--ap-text);text-align:right;font-weight:700}.ap-summary__block .ap-erp-block__fact--total dt,.ap-summary__block .ap-erp-block__fact--total dd{color:var(--ap-text-strong);font-size:16px;font-weight:700}.ap-summary__block--side .ap-erp-block__fact{border-bottom:0;padding:6px 0;display:block}.ap-summary__block--side .ap-erp-block__fact dt{font-size:12px;display:block}.ap-summary__block--side .ap-erp-block__fact dd{text-align:left;overflow-wrap:anywhere;font-size:15px;display:block}.ap-summary__failed{border:1px solid var(--ap-danger);border-radius:var(--ap-radius-card);background:var(--ap-danger-bg);color:var(--ap-text-strong);padding:16px;font-size:14px}.ap-summary__failed p{margin:0 0 12px}.ap-summary-lines{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);font-size:14px;overflow:visible}.ap-summary-lines__head,.ap-summary-line{grid-template-columns:130px minmax(160px,1fr) 140px 110px 70px 110px;align-items:center;display:grid}.ap-summary-lines__head{border-radius:var(--ap-radius-card) var(--ap-radius-card) 0 0;background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);font-weight:500}.ap-summary-lines__head>span,.ap-summary-line>span{padding:8px 10px}.ap-summary-line{border-bottom:1px solid var(--ap-border-soft)}.ap-summary-line:last-child{border-bottom:0}.ap-summary-lines__num{text-align:right}.ap-summary-line__arrival{font-size:12px}.ap-summary-line__total{font-weight:700}.ap-summary-coupon{padding:12px 16px 16px}.ap-summary-coupon__row{gap:8px;display:flex}.ap-summary-coupon__row .ap-field__input{flex:auto;min-width:0}.ap-summary-coupon__row .ap-btn{white-space:nowrap}.ap-summary-coupon__help{color:var(--ap-text-muted);margin:8px 0 0;font-size:12px}.ap-summary__place{margin:16px 0 0}.ap-summary__terms{padding:0 12px;font-size:14px}.ap-summary__accept{align-items:center;gap:8px;margin:0 0 6px;display:flex}.ap-summary__accept a{color:var(--ap-primary)}.ap-summary__binding{color:var(--ap-text-muted);margin:8px 0 0;font-size:13px}.ap-order-result{max-width:640px;margin:24px auto}.ap-order-result__icon{font-size:48px}.ap-order-result--success .ap-order-result__icon{color:var(--ap-success)}.ap-order-result--danger .ap-order-result__icon{color:var(--ap-danger)}.ap-order-result--warning .ap-order-result__icon{color:var(--ap-warning)}.ap-order-result__number{margin:8px 0;font-size:18px}.ap-order-result__doc{color:var(--ap-text);margin:0 0 16px;font-size:15px}.ap-order-result__doc>:last-child{margin-bottom:0}.ap-order-result__panel{border:1px solid var(--ap-primary);border-radius:var(--ap-radius-card);background:var(--ap-surface);text-align:left;align-items:flex-start;gap:14px;margin:20px 0 0;padding:16px 18px;display:flex}.ap-order-result__panel-icon{color:var(--ap-primary);flex:none;margin-top:2px;font-size:22px}.ap-order-result__panel-body{flex:auto;min-width:0}.ap-order-result__panel-title{color:var(--ap-text-strong);margin:0 0 8px;font-size:16px;font-weight:600}.ap-order-result__panel-text{margin:0 0 12px;font-size:14px}.ap-order-register{text-align:left}.ap-order-register__benefits{margin:0 0 14px;padding:0;font-size:14px;list-style:none}.ap-order-register__benefits li{padding:2px 0}.ap-order-register__benefits i{color:var(--ap-success);margin-right:6px}.ap-order-register__email{color:var(--ap-text-muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.ap-order-result__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}@media (width<=1199.98px){.ap-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.ap-summary-lines__head{display:none}.ap-summary-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);padding:8px 0}.ap-summary-line>span{padding:2px 10px}.ap-summary-line__part,.ap-summary-line__name,.ap-summary-line__arrival{grid-column:1/-1}.ap-summary-line .ap-summary-lines__num{text-align:left}.ap-summary-line [data-label]:before{content:attr(data-label);color:var(--ap-text-muted);font-size:11px;font-weight:400;display:block}.ap-summary-coupon__row{flex-direction:column}}@media (width>=1200px){.ap-header__bar{height:var(--ap-header-h);grid-template-columns:auto auto 1fr auto;grid-template-areas:"logo nav search actions";gap:24px;padding:0 48px}.ap-burger{display:none}.ap-logo img{height:43px}.ap-nav{display:block}.ap-nav__list{align-items:center;gap:20px;display:flex}.ap-nav__item{position:relative}.ap-nav__link{white-space:nowrap;width:auto;padding:8px 4px;font-size:16px}.ap-nav__caret{margin-left:4px}.ap-nav__submenu{background:var(--ap-header-bg);border:1px solid var(--ap-subnav-bg);border-radius:0 0 var(--ap-radius-sm) var(--ap-radius-sm);min-width:260px;box-shadow:var(--ap-shadow-sm);z-index:50;padding:6px 0;display:none;position:absolute;top:100%;left:0}.ap-nav__item:hover>.ap-nav__submenu,.ap-nav__item:focus-within>.ap-nav__submenu,.ap-nav__link[aria-expanded=true]+.ap-nav__submenu{display:block}.ap-nav__submenu a{white-space:nowrap;padding:8px 16px}.ap-search{justify-self:start;width:100%;max-width:440px}}@media (width>=1600px){.ap-header__bar{grid-template-columns:max-content minmax(0,1fr) auto minmax(0,440px) auto minmax(0,1fr);grid-template-areas:"logo.nav search actions.";gap:0}.ap-nav{margin:0 24px}.ap-header__actions{margin-left:24px}}.ap-icon{text-align:center;flex:none;width:1em}.ap-icon--svg{width:1.15em;height:1.15em}.ap-subnav{min-height:var(--ap-subnav-h);background:var(--ap-subnav-bg);color:var(--ap-subnav-fg);align-items:center;font-size:13px;display:flex}.ap-subnav .ap-container{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:5px;padding-bottom:5px;display:flex}.ap-subnav__icons{align-items:center;gap:8px;display:flex}.ap-subnav__icon{color:var(--ap-subnav-branch);align-items:center;font-size:18px;line-height:1;text-decoration:none;transition:color .2s;display:inline-flex}.ap-subnav__icon:hover{color:var(--ap-primary)}.ap-subnav__icon:focus-visible{outline:2px solid var(--ap-primary);outline-offset:3px}.ap-subnav__icon--current,.ap-subnav__icon--current:hover{color:var(--ap-primary-active)}.ap-subnav__icon--off{color:var(--ap-subnav-branch-off);cursor:not-allowed}.ap-crumbs{flex:999 240px;align-items:center;min-width:0;max-width:max-content;display:flex}.ap-crumbs__list{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:-5px 0 -5px -5px;padding:5px 0 5px 5px;list-style:none;overflow:hidden}.ap-crumbs__item{color:var(--ap-subnav-fg);font-size:16px;line-height:1.3;display:inline}.ap-crumbs__item--home{vertical-align:baseline;align-items:center;gap:10px;display:inline-flex}.ap-crumbs__home{align-items:center;font-size:16px;display:inline-flex}.ap-crumbs__item--home .ap-subnav__icons{border-left:1px solid var(--ap-crumb-separator);padding-left:10px}.ap-crumbs__link[data-crumb-cut]{-webkit-text-decoration:underline dotted var(--ap-crumb-separator);text-decoration:underline dotted var(--ap-crumb-separator);text-underline-offset:3px}.ap-crumbs__peek{z-index:40;border-radius:var(--ap-radius-sm);background:var(--ap-header-bg);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--ap-shadow-pop);color:var(--ap-crumb-link);white-space:normal;pointer-events:none;padding:4px 8px;font-size:16px;font-weight:500;line-height:1.3;position:fixed}.ap-crumbs__item~.ap-crumbs__item:before{content:"/";color:var(--ap-crumb-separator);margin:0 8px}.ap-crumbs__link{color:var(--ap-crumb-link);font-weight:500;text-decoration:none}.ap-crumbs__link:hover{text-decoration:underline}.ap-crumbs__link:focus-visible{outline:2px solid var(--ap-primary);outline-offset:3px}.ap-crumbs__item--toggle{display:none}.ap-crumbs__toggle{color:var(--ap-crumb-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.ap-crumbs__toggle:focus-visible{outline:2px solid var(--ap-primary);outline-offset:3px}.ap-crumbs__fold{color:var(--ap-crumb-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:500;line-height:1}.ap-crumbs__fold:hover{text-decoration:underline}.ap-crumbs__fold:focus-visible{outline:2px solid var(--ap-primary);outline-offset:3px}.ap-crumbs__menu{z-index:30;background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);min-width:200px;box-shadow:var(--ap-shadow-pop);margin:0;padding:6px 0;list-style:none;position:fixed}.ap-crumbs__menu-link{color:var(--ap-text);white-space:nowrap;padding:6px 14px;font-size:14px;text-decoration:none;display:block}.ap-crumbs__menu-link:hover,.ap-crumbs__menu-link:focus-visible{background:var(--ap-primary-soft);outline:0}.ap-subnav__actions{flex-wrap:wrap;flex-grow:1;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.ap-subnav__action{box-sizing:border-box;height:var(--ap-subnav-control-h);border-radius:var(--ap-radius-sm);background:var(--ap-subnav-action-bg);color:var(--ap-subnav-action-fg);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.ap-subnav__action .ap-icon{font-size:14px}.ap-subnav__action:hover{background:var(--ap-subnav-action-bg-hover);color:var(--ap-subnav-action-fg-hover)}.ap-subnav__action:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-subnav__action:active{transform:scale(.97)}.ap-subnav__toggle{display:contents}.ap-subnav__toggle-button{justify-content:center;min-width:30px}.ap-subnav__toggle-button[aria-pressed=false]{color:var(--ap-subnav-toggle-off-fg);box-shadow:inset 0 0 0 1px var(--ap-subnav-toggle-off-ring);background:0 0}.ap-subnav__toggle-button[aria-pressed=false]:hover{background:var(--ap-subnav-action-bg-hover);color:var(--ap-subnav-action-fg-hover)}@media (width<=991.98px){.ap-subnav__toggle-button:not(.is-open){color:var(--ap-subnav-toggle-off-fg);box-shadow:inset 0 0 0 1px var(--ap-subnav-toggle-off-ring);background:0 0}}.ap-subnav__choice{position:relative}.ap-subnav__choice>summary{list-style:none}.ap-subnav__choice>summary::-webkit-details-marker{display:none}.ap-subnav__chevron{transition:transform .2s;font-size:10px!important}.ap-subnav__choice[open] .ap-subnav__chevron{transform:rotate(180deg)}.ap-subnav__menu{z-index:30;background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);min-width:190px;box-shadow:var(--ap-shadow-pop);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ap-subnav__menu-item{color:var(--ap-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:14px}.ap-subnav__menu-item:hover,.ap-subnav__menu-item:focus-visible{background:var(--ap-primary-soft);outline:0}.ap-subnav__menu-item[aria-pressed=true]{color:var(--ap-primary);font-weight:700}.ap-subnav__menu-item{align-items:center;gap:8px;text-decoration:none;display:flex}.ap-subnav__menu-item .ap-icon{text-align:center;width:16px}.ap-subnav__menu-item[aria-current=page]{color:var(--ap-primary);font-weight:700}.ap-view-switch__current{align-items:center;gap:6px;display:none}.ap-view-switch__current.is-current{display:inline-flex}@media (width<=767px){.ap-view-switch__label{display:none}}.ap-steps{color:var(--ap-subnav-fg);align-items:center;margin-left:auto;font-size:12px;display:flex}@media (width>=992px){.ap-steps+.ap-subnav__actions{margin-left:0}}.ap-steps+.ap-subnav__actions{flex-grow:0}.ap-steps~.ap-cart-picker-host{margin-left:0}.ap-steps__list{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.ap-steps__item,.ap-steps__item a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ap-steps__item a:hover .ap-steps__label{text-decoration:underline}.ap-steps__item a:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-steps__number{border:1px solid var(--ap-subnav-fg);border-radius:var(--ap-radius-sm);text-align:center;min-width:20px;padding:0 5px;font-weight:600;line-height:18px}.ap-steps__item--done .ap-steps__number{border-color:var(--ap-silver2);background:var(--ap-silver2);color:var(--ap-surface)}.ap-steps__item--current{color:var(--ap-primary);font-weight:600}.ap-steps__item--current .ap-steps__number{border-color:var(--ap-primary);background:var(--ap-primary);color:var(--ap-surface)}.ap-steps__compact{display:none}@media (width<=1399.98px){.ap-steps__item:not(.ap-steps__item--current) .ap-steps__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-steps__list{gap:4px 8px}}@media (width<=991.98px){.ap-steps{flex:1 0 100%;order:1}.ap-steps__list{display:none}.ap-steps__compact{flex:auto;align-items:center;gap:8px;display:flex}.ap-steps__compact b{color:var(--ap-primary)}.ap-steps__bar{flex:auto;gap:2px;height:4px;display:flex}.ap-steps__segment{background:var(--ap-control-idle);border-radius:2px;flex:1 1 0}.ap-steps__segment.is-filled{background:var(--ap-primary)}}html,body{max-width:100%;overflow-x:clip}.ap-messages{padding-top:12px}.ap-message{border-radius:var(--ap-radius-sm);border:1px solid #0000;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 14px;font-size:14px;display:flex}.ap-message__text{white-space:pre-line}.ap-message--success{background:var(--ap-success-bg);border-color:var(--ap-success);color:var(--ap-success)}.ap-message--warning{background:var(--ap-warning-bg);border-color:var(--ap-warning);color:var(--ap-warning)}.ap-message--danger{background:var(--ap-danger-bg);border-color:var(--ap-danger);color:var(--ap-danger)}.ap-message--info{background:var(--ap-info-bg);border-color:var(--ap-info);color:var(--ap-info)}.ap-origin-mark{opacity:.6;flex:none;align-self:flex-end;margin-left:auto;font-size:12px;line-height:1}.ap-page-head{border-bottom:1px solid var(--ap-border);flex-wrap:wrap;align-items:center;gap:16px;padding:24px 0 12px;display:flex}.ap-page-head h1{font-size:var(--ap-h1-size);color:var(--ap-text-strong);letter-spacing:-.5px;margin:0;font-weight:400}.ap-page-head__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (width<=767.98px){.ap-page-head--center,.ap-page-head--center-filter{justify-content:center}.ap-page-head--center h1,.ap-page-head--center-filter h1{flex-basis:100%}.ap-page-head--center-filter .ap-filter-wrap{justify-content:center}.ap-page-head--center-filter .ap-page-head__actions{flex-basis:100%;justify-content:center;margin-left:0}.ap-page-head--center h1{text-align:center}}@media (width<=576px){.ap-page-head--center-filter h1{text-align:center}}.ap-infoblocks{flex-direction:column;gap:8px;padding:12px 0 4px;display:flex}.ap-infoblock{border-left:3px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);padding:8px 12px;font-size:14px;line-height:1.5}.ap-infoblock__text{color:var(--ap-text)}.ap-infoblock__text p{margin:0 0 6px}.ap-infoblock__text p:last-child{margin-bottom:0}.ap-infoblock__text--clamped{max-height:3em;overflow:hidden}.ap-infoblock__text--clamped p{margin:0}.ap-infoblock__actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.ap-infoblock__text+.ap-infoblock__actions{margin-top:4px}.ap-infoblock__link{color:var(--ap-primary-active);font-weight:500;text-decoration:none}.ap-infoblock__link .ap-icon{margin-left:4px;font-size:12px}.ap-infoblock__link:hover{text-decoration:underline}.ap-infoblock__toggle{color:var(--ap-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ap-infoblock__link:focus-visible,.ap-infoblock__toggle:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-filter{flex:260px;max-width:400px;position:relative}.ap-filter input{box-sizing:border-box;width:100%;color:var(--ap-text-strong);background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);padding:10px 36px 10px 14px;font-size:15px}.ap-filter input::-webkit-search-cancel-button{appearance:none}.ap-filter input::-webkit-search-decoration{appearance:none}.ap-filter input:hover{border-color:var(--ap-primary)}.ap-filter input:focus{outline:2px solid var(--ap-primary);outline-offset:-1px}.ap-filter input:placeholder-shown{padding-right:14px}.ap-filter__clear{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ap-filter__clear:hover{color:var(--ap-primary)}.ap-filter input:placeholder-shown+.ap-filter__clear{display:none}.ap-filter-wrap{flex:0 auto;align-items:stretch;gap:6px;max-width:100%;display:flex}.ap-filter-wrap>.ap-filter{flex:0 auto;width:340px;min-width:0}.ap-filter-mode{flex:none;display:flex;position:relative}.ap-filter-mode__toggle{box-sizing:border-box;border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:44px;height:100%;color:var(--ap-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:15px;list-style:none;display:inline-flex}.ap-filter-mode__toggle::-webkit-details-marker{display:none}.ap-filter-mode__toggle:hover{border-color:var(--ap-primary)}.ap-filter-mode__toggle:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-1px}.ap-filter-mode__icons,.ap-filter-mode__item-icons{align-items:center;gap:4px;display:inline-flex}.ap-filter-mode__icons[hidden]{display:none}.ap-filter-mode__chevron{color:var(--ap-text-muted);font-size:10px;transition:transform .2s}.ap-filter-mode[open] .ap-filter-mode__chevron{transform:rotate(180deg)}.ap-filter-mode__menu{z-index:30;background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--ap-shadow-pop);flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ap-filter-mode__item{color:var(--ap-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:flex}.ap-filter-mode__item:hover,.ap-filter-mode__item:focus-visible{background:var(--ap-primary-soft);outline:0}.ap-filter-mode__item[aria-pressed=true]{color:var(--ap-primary);font-weight:700}.ap-filter-mode__item-icons{min-width:54px;color:var(--ap-primary);justify-content:center;font-size:13px}.ap-section-title{border-bottom:1px solid var(--ap-border);color:var(--ap-text-strong);margin:96px 0 32px;font-size:1.1rem;font-weight:400;line-height:1.2}.ap-choice-grid+.ap-section-title{margin-top:40px;margin-bottom:16px}.ap-choice-grid+.ap-section-title+.ap-choice-grid{margin-top:0}.ap-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=576px){.ap-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.ap-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=992px){.ap-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1200px){.ap-choice-grid--popular{grid-template-columns:repeat(8,minmax(0,1fr))}}.ap-choice-grid--loose{row-gap:32px}.ap-choice-card{height:var(--ap-choice-card-h);background:var(--ap-card-bg);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);box-shadow:var(--ap-shadow-sm);color:var(--ap-text);flex-direction:column;justify-content:space-between;align-items:center;padding:14px;text-decoration:none;display:flex}.ap-choice-card__logo{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.ap-choice-card__logo img{max-width:var(--ap-choice-logo-max);max-height:var(--ap-choice-logo-max);object-fit:contain;width:auto;height:auto}.ap-choice-card__logo img[data-placeholder="1"]{opacity:.55}.ap-choice-card__name{text-align:center;color:var(--ap-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.ap-choice-row{height:var(--ap-choice-row-h);background:var(--ap-card-bg);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);box-shadow:var(--ap-shadow-sm);justify-content:center;align-items:center;padding:6px 10px;text-decoration:none;display:flex}.ap-choice-row__name{text-transform:uppercase;color:var(--ap-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;overflow:hidden}.ap-choice-row--prominent{height:var(--ap-choice-row-prominent-h)}.ap-choice-row--prominent .ap-choice-row__name{text-transform:none;font-size:16px}.ap-choice-grid--compact .ap-choice-row{height:var(--ap-choice-row-compact-h)}.ap-fuel-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 16px;margin:28px 0 0;display:grid}@media (width>=576px){.ap-fuel-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.ap-fuel-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.ap-fuel-groups{grid-template-columns:repeat(6,minmax(0,1fr))}}.ap-fuel-group__head{aspect-ratio:167/69;margin-bottom:24px}.ap-fuel-group__head img{object-fit:contain;border-radius:var(--ap-radius-card) var(--ap-radius-card) 0 0;width:100%;height:100%;box-shadow:var(--ap-shadow-sm);display:block}.ap-fuel-group__head img[data-placeholder="1"]{opacity:.55}.ap-fuel-group__choices{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ap-fuel-group__choices .ap-choice-row{height:auto;min-height:var(--ap-choice-row-compact-h);padding:4px 8px}.ap-fuel-group__choices .ap-choice-row__name{text-align:center;white-space:normal;line-height:1.2}@media (width>=768px) and (width<=1024px){.ap-fuel-group__choices .ap-choice-row__name{font-size:10px}}@media (width<=767.98px){.ap-fuel-group__choices{gap:16px}.ap-fuel-group__choices .ap-choice-row{min-height:var(--ap-choice-row-h)}}.ap-facets{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.ap-facet{background:var(--ap-secondary-bg);border:1px solid var(--ap-secondary-ring);width:100px;color:var(--ap-text);cursor:pointer;border-radius:6px;flex-direction:column;align-items:stretch;padding:0;font-family:inherit;transition:background-color .3s;display:flex;overflow:hidden}.ap-facet:hover{background:var(--ap-secondary-bg-hover)}.ap-facet:active{transform:scale(.95)}.ap-facet:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-facet__icon{justify-content:center;padding:5px 0 2px;display:flex}.ap-facet__name{text-align:center;overflow-wrap:anywhere;padding:1px 4px;font-size:12px;line-height:1.55}.ap-facet[aria-pressed=true]{background:var(--ap-secondary-selected-bg);border-color:var(--ap-secondary-selected-ring)}.ap-facet[aria-pressed=true] .ap-facet__name{color:var(--ap-secondary-selected-fg)}.ap-facet__icon img{height:var(--ap-facet-icon-h);width:auto;max-width:calc(var(--ap-facet-icon-h) * 4);object-fit:contain;display:block}.ap-facet__icon img[data-placeholder="1"]{opacity:.55}.ap-type-grid{grid-template-columns:1fr;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.ap-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.ap-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-type-head{display:none}.ap-type-card{background:var(--ap-card-bg);border:1px solid var(--ap-border);border-radius:var(--ap-radius);height:100%;box-shadow:var(--ap-shadow-sm);color:var(--ap-text);cursor:pointer;grid-template-rows:repeat(8,auto) 1fr;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 12px;padding:14px;display:grid}.ap-type-card__link{color:var(--ap-text-strong);text-decoration:none}.ap-type-card__link:hover{text-decoration:underline}.ap-type-card__link:focus-visible{outline:none}.ap-type-card__media{aspect-ratio:16/9;background:var(--ap-surface);border-radius:var(--ap-radius-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.ap-type-card__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ap-type-card__media img[data-placeholder="1"]{opacity:.55}.ap-type-card__zoom{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.ap-type-card__zoom:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px}.ap-type-card__zoom-icon{border-radius:var(--ap-radius-sm);color:#fff;opacity:0;background:#0000008c;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;line-height:1;transition:opacity .2s;display:flex;position:absolute;bottom:6px;right:6px}.ap-type-card__zoom:hover .ap-type-card__zoom-icon,.ap-type-card__zoom:focus-visible .ap-type-card__zoom-icon{opacity:1}.ap-cell{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;font-size:12px;line-height:1.5;display:grid}.ap-cell__key{color:var(--ap-text-muted)}.ap-type-card>*{grid-column:1/-1}.ap-type-card>.ap-cell{grid-column:1}.ap-type-card .ap-cell--model{order:1}.ap-type-card .ap-cell--type{order:2}.ap-type-card .ap-cell--power{order:3}.ap-type-card .ap-cell--ccm{order:4}.ap-type-card .ap-cell--fuel{order:5}.ap-type-card .ap-cell--period{order:6}.ap-type-card .ap-cell--engine{order:7}.ap-type-card .ap-type-card__actions{order:8}:is(.ap-type-card,.ap-garage-card) .ap-cell__key{color:var(--ap-datasheet-label);font-weight:700}:is(.ap-type-card,.ap-garage-card) .ap-cell__key:after{content:":"}:is(.ap-type-card,.ap-garage-card) .ap-cell__key:empty:after{content:none}.ap-type-card .ap-cell--body{display:none}.ap-type-card__body{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:84px;color:var(--ap-text);text-align:center;overflow-wrap:anywhere;flex-direction:column;grid-area:2/2/span 7;align-self:start;align-items:center;gap:3px;padding:6px 4px;font-size:11px;line-height:1.3;display:flex}.ap-type-card__body-icon img{object-fit:contain;width:auto;max-width:100%;height:36px;display:block}.ap-cell__value{color:var(--ap-text-strong);overflow-wrap:anywhere;font-weight:500}.ap-cell--type .ap-cell__value{flex-direction:column;gap:2px;display:flex}.ap-type-card__note{color:var(--ap-text-muted);font-size:12px;font-weight:400;line-height:1.35}.ap-type-card__note mark{color:var(--ap-danger);background:0 0;font-weight:600}.ap-cell--body .ap-cell__value{align-items:center;gap:8px;display:flex}.ap-cell__icon img{object-fit:contain;width:auto;height:28px;display:block}.ap-type-card__actions{white-space:nowrap;flex-wrap:wrap;align-content:start;align-self:end;gap:6px;display:flex}.ap-type-card__next{margin-left:auto}@media (width<=767px){.ap-subnav__actions{margin-left:0}.ap-subnav__actions .ap-subnav__menu{left:0;right:auto}.ap-crumbs__item--toggle{display:inline}.ap-crumbs[data-crumb-collapsible]:not([data-crumb-expanded]) .ap-crumbs__item:not([data-crumb-toggle]):not([data-crumb-home]):not(:nth-last-child(-n+2)){display:none}.ap-crumbs[data-crumb-expanded] .ap-crumbs__list{white-space:normal;overflow:visible}}@media (width<=991.98px){.ap-view-switch[data-view-switch=garazs],button.ap-view-switch[data-view-switch=tipus][data-view-toggle],.ap-view-switch[data-view-switch=tipus] [data-view-value=list]{display:none}.ap-view-switch[data-view-switch=tipus] summary:has([data-view-value=list].is-current) [data-kind=mode][data-view-value=cards]{display:inline-flex}.ap-view-switch[data-view-switch=tipus] .ap-subnav__menu:has(button[data-view-value=list][aria-pressed=true]) button[data-view-value=cards]{color:var(--ap-primary);font-weight:700}}@media (width>=992px){.ap-type-grid--list{--ap-type-cols:190px minmax(150px, 1.4fr) minmax(120px, 1.2fr) minmax(110px, 1.1fr) minmax(120px, 1.1fr) 82px 104px 100px 120px 136px;gap:0;display:block;overflow-x:auto}.ap-type-grid--list .ap-type-head{grid-template-columns:var(--ap-type-cols);border-radius:var(--ap-radius) var(--ap-radius) 0 0;background:var(--ap-subnav-bg);min-width:min-content;color:var(--ap-header-fg);letter-spacing:normal;text-transform:none;border:0;align-items:center;padding:0;font-size:14px;font-weight:300;display:grid}.ap-type-grid--list .ap-type-head>span{text-align:center;padding:8px 4px}.ap-type-grid--list .ap-type-card{grid-template-columns:var(--ap-type-cols);min-width:min-content;height:auto;box-shadow:none;border-top:0;border-radius:0;grid-template-rows:none;align-items:center;gap:0;padding:0;display:grid}.ap-type-grid--list .ap-type-card>*{order:0;grid-column:auto}.ap-type-grid--list .ap-type-card__body{display:none}.ap-type-grid--list .ap-type-card.ap-pick-tile:hover,.ap-type-grid--list .ap-type-card.ap-pick-tile:focus-visible{box-shadow:inset 0 2px 0 var(--ap-primary), inset 0 0 0 1px var(--ap-primary);transform:none}.ap-type-grid--list .ap-cell{text-align:center;padding:10px 4px;font-size:14px;display:block}.ap-type-grid--list .ap-cell--power,.ap-type-grid--list .ap-cell--ccm{text-align:right}.ap-type-grid--list .ap-cell__key{display:none}.ap-type-grid--list .ap-cell__value{font-weight:400}.ap-type-grid--list .ap-cell--type .ap-cell__value,.ap-type-grid--list .ap-cell--body .ap-cell__value{justify-content:center;align-items:center}.ap-type-grid--list .ap-cell--body .ap-cell__value{flex-direction:column;gap:2px}.ap-type-grid--list .ap-cell--body .ap-cell__icon img{height:44px}.ap-type-grid--list .ap-type-card__media{aspect-ratio:auto;background:0 0;border-radius:0;align-self:stretch;height:auto;padding:2px 0 1px 1px}.ap-type-grid--list .ap-type-card__zoom{background:var(--ap-surface)}.ap-type-grid--list .ap-type-card__media img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}.ap-type-grid--list .ap-type-card__actions{flex-direction:column;align-self:auto;padding:10px 8px}.ap-type-grid--list .ap-type-card__actions .ap-btn{width:100%}.ap-type-grid--list .ap-type-card__actions .ap-btn:not(.ap-type-card__next){text-align:left;padding-inline:10px}.ap-type-grid--list .ap-type-card__actions .ap-btn:not(.ap-type-card__next) .ap-btn__icon{text-align:center;width:16px;display:inline-block}}.ap-type-card__actions{margin-top:4px}@media (width<=767.98px){.ap-type-grid:not(.ap-type-grid--list) .ap-type-card{padding:10px}.ap-type-grid:not(.ap-type-grid--list) .ap-type-card__actions .ap-btn{padding-inline:8px}}.ap-selector{grid-template-columns:repeat(auto-fit,minmax(max(220px,25% - 18px),1fr));gap:24px;margin:0 0 14px;display:grid}.ap-selector__column{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-selector__label{color:var(--ap-text-strong);font-weight:500}.ap-selector__filter,.ap-selector__list{border:1px solid var(--ap-border);background:var(--ap-surface);width:100%;color:var(--ap-text);font:inherit;border-radius:6px;padding:6px 12px}.ap-selector__list{height:13.375em;font-weight:400;overflow-y:auto}.ap-selector__list:disabled,.ap-selector__filter:disabled{background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:not-allowed}.ap-selector__toggle{color:var(--ap-text);cursor:pointer;align-items:center;gap:8px;display:flex}.ap-selector__column-actions{justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.ap-selector__reset{background:var(--ap-subnav-bg);color:var(--ap-surface);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;text-decoration:none;display:inline-flex}.ap-selector__reset:hover,.ap-selector__reset:focus-visible{background:var(--ap-primary);color:var(--ap-surface)}.ap-selector__reset-icon{fill:currentColor;width:12px;height:12px}.ap-selector__actions{grid-column:1/-1}.ap-selector__actions:not(:has(>:not([hidden]))){display:none}.ap-selector__submit{border-radius:var(--ap-radius);background:var(--ap-primary);color:#fff;font:inherit;cursor:pointer;border:0;padding:8px 16px}.ap-gallery-source{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.viewer-container{z-index:2050}mark.ap-hit{background:var(--ap-primary);color:#fff;border-radius:2px;padding:0 1px}.ap-empty{text-align:center;color:var(--ap-text-muted);padding:28px 0;font-size:15px}.ap-hero{border-bottom:4px solid var(--ap-primary);background-image:linear-gradient(#0000008c, #0000008c), var(--ap-hero-image,url(/images/hero-bg.webp));color:var(--ap-promo-fg);text-align:center;background-position:50%;background-size:cover;margin-inline:calc(50% - 50vw);padding:32px 16px}@media (width<=767.98px){.ap-hero{background-image:none;background-color:var(--ap-header-bg)}}.ap-hero__inner{max-width:1320px;margin-inline:auto}.ap-hero__logo{width:auto;height:44px;margin-bottom:8px;display:none}@media (width>=1200px){.ap-hero__logo{margin-inline:auto;display:block}body[data-page=home] .ap-header .ap-logo{overflow-clip-margin:12px;opacity:0;visibility:hidden;max-width:0;margin-inline-end:-24px;transition:max-width 1.3s,margin 1.3s,opacity 1.3s,visibility 0s linear 1.3s;overflow:clip}body[data-page=home] .ap-header[data-scrolled="1"] .ap-logo{opacity:1;visibility:visible;max-width:280px;margin-inline-end:0;transition:max-width 1.3s,margin 1.3s,opacity 1.3s,visibility}}.ap-hero__title{font-size:var(--ap-h1-size);color:var(--ap-promo-fg);margin:0 0 16px;font-weight:300;line-height:1.2}.ap-hero__kind{justify-content:center;gap:2px;margin:0;display:flex}.ap-hero__kind-item{border-radius:6px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:16px;display:inline-flex}.ap-hero__kind-item--active{background:var(--ap-primary);color:var(--ap-promo-fg)}.ap-hero__search{border-radius:var(--ap-radius);background:#ffffff1a;grid-template-columns:1fr;gap:10px;max-width:1160px;margin-inline:auto;padding:16px;display:grid}.ap-hero__select{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;height:46px;color:var(--ap-text-strong);padding:0 12px;font-family:inherit;font-size:15px}.ap-hero__select:disabled{background:var(--ap-surface-disabled);color:var(--ap-text-muted)}.ap-hero__submit{border-radius:var(--ap-radius);background:var(--ap-primary);height:48px;color:var(--ap-promo-fg);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:20px;display:inline-flex}.ap-hero__submit:hover{background:var(--ap-primary-hover)}@media (width>=992px){.ap-hero__search{grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:center}}.ap-band{margin:40px 0}.ap-band__title{letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--ap-text);align-items:center;gap:12px;margin:0 0 20px;font-size:25.6px;font-weight:300;display:flex}.ap-band__title:before,.ap-band__title:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' overflow='visible' height='100%25' viewBox='0 0 20 16' fill='none' stroke='%23f58220' stroke-width='1' stroke-linecap='square' stroke-miterlimit='10'%3E%3Cg transform='translate(-12.000000, 0)'%3E%3Cpath d='M28,0L10,18'/%3E%3Cpath d='M18,0L0,18'/%3E%3Cpath d='M48,0L30,18'/%3E%3Cpath d='M38,0L20,18'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:16px 14px;flex:1 1 0;height:16px}.ap-band__title a{color:var(--ap-primary);text-decoration:none}.ap-band__title a:hover,.ap-band__title a:focus-visible{text-decoration:underline}.ap-band__frame{position:relative}.ap-band__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;--ap-band-bleed:12px;padding:var(--ap-band-bleed);margin:calc(-1 * var(--ap-band-bleed));scroll-padding:var(--ap-band-bleed);clip-path:inset(0 3px);position:relative;overflow:auto hidden}.ap-band__viewport::-webkit-scrollbar{display:none}.ap-band__viewport:after{content:"";width:var(--ap-band-extent,0px);pointer-events:none;height:1px;position:absolute;top:0;left:0}.ap-band__items{grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ap-band__item{scroll-snap-align:start}.ap-band--strip .ap-band__items{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:calc(50% - 6px)}.ap-band--products .ap-band__items,.ap-band--tiles .ap-band__items,.ap-band--row .ap-band__items{grid-auto-columns:calc(50% - 6px)}.ap-band--row .ap-band__items{justify-content:safe center}@media (width>=576px){.ap-band--strip .ap-band__items,.ap-band--row .ap-band__items,.ap-band--products .ap-band__items,.ap-band--tiles .ap-band__items{grid-auto-columns:calc(33.3333% - 8px)}}@media (width>=992px){.ap-band--strip .ap-band__items,.ap-band--row .ap-band__items,.ap-band--products .ap-band__items{grid-auto-columns:calc(16.6667% - 10px)}.ap-band--tiles .ap-band__items{grid-auto-columns:calc(33.3333% - 8px)}}.ap-band__arrow{z-index:2;border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);width:36px;height:36px;color:var(--ap-subnav-bg);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 8px #0000001a}.ap-band__arrow:hover{background:var(--ap-surface)}.ap-band__arrow--prev{left:-6px}.ap-band__arrow--next{right:-6px}@media (width>=1400px){.ap-band__arrow--prev{left:-42px}.ap-band__arrow--next{right:-42px}}.ap-band__dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.ap-band__dot{background:var(--ap-control-idle);cursor:pointer;border:0;border-radius:50%;width:14px;height:14px;padding:0;box-shadow:0 4px 8px #0000001a}.ap-band__dot--active{background:var(--ap-primary)}.ap-band__card{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);height:100%;box-shadow:var(--ap-shadow-sm);color:var(--ap-text);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.ap-band__image{justify-content:center;align-items:center;width:100%;height:120px;display:flex}.ap-band__image img{object-fit:contain;max-width:100%;max-height:100%}.ap-band__subtitle{color:var(--ap-text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.ap-band__name{color:var(--ap-text-strong);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:500;display:-webkit-box;overflow:hidden}.ap-band--tiles .ap-band__image{height:180px}.ap-band--tiles .ap-band__name{font-size:16px}.ap-band--strip .ap-band__image,.ap-band--row .ap-band__image{height:84px}.ap-home-personal .ap-band{margin:32px 0 0}.ap-band--vehicles .ap-band__viewport{background:var(--ap-card-bg);border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);margin:0;padding:8px;scroll-padding:8px}.ap-band--vehicles .ap-band__items{grid-auto-columns:calc(50% - 6px)}@media (width>=576px){.ap-band--vehicles .ap-band__items{grid-auto-columns:calc(33.3333% - 8px)}}@media (width>=992px){.ap-home-personal:not(.ap-home-personal--pair) .ap-band--vehicles .ap-band__items{grid-auto-columns:calc(16.6667% - 10px)}}@media (width>=1400px){.ap-home-personal--pair .ap-band__arrow--prev{left:-6px}.ap-home-personal--pair .ap-band__arrow--next{right:-6px}}@supports (grid-template-rows:subgrid){@media (width>=992px){.ap-home-personal--pair .ap-band{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;display:grid}.ap-home-personal--pair .ap-band__frame{flex-direction:column;display:flex}.ap-home-personal--pair .ap-band__viewport{flex:auto}.ap-home-personal--pair .ap-band__items{height:100%}}}.ap-band--vehicles .ap-band__card{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);box-shadow:var(--ap-shadow-sm);gap:4px;padding:8px}.ap-band--vehicles .ap-band__image{aspect-ratio:16/9;height:auto;overflow:hidden}.ap-band--vehicles .ap-band__name{color:var(--ap-button-secondary);-webkit-line-clamp:2;font-size:11px;font-weight:500}.ap-band--vehicles .ap-band__subtitle{max-width:100%;color:var(--ap-button-secondary);text-transform:none;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;order:1;font-size:11px;font-weight:600;overflow:hidden}@media print{.ap-footer{display:none!important}}.ap-footer{background:var(--ap-footer-bg);color:var(--ap-footer-fg);margin-top:56px;padding:48px 0 32px;font-size:12px;line-height:18px}.ap-footer__cols{grid-template-columns:1fr;gap:28px 24px;display:grid}@media (width>=576px){.ap-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.ap-footer__cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.ap-footer h2{border-bottom:2px solid var(--ap-accent-icon);color:var(--ap-footer-heading);margin:0 0 10px;padding-bottom:3px;font-size:14px;font-weight:700;line-height:21px;display:inline-block}.ap-footer ul{margin:0;padding:0;list-style:none}.ap-footer a,.ap-footer__text{vertical-align:top;color:var(--ap-footer-link);align-items:center;gap:8px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex}.ap-footer :is(a,.ap-footer__text) .ap-icon{color:var(--ap-accent-icon)}@media (width<=767.98px){.ap-footer__cols{row-gap:16px}.ap-footer li:last-child{margin-bottom:0}.ap-footer h2{margin-bottom:12px;font-size:17px;line-height:1.4}.ap-footer li{margin-bottom:8px}.ap-footer a,.ap-footer__text{font-size:15px;line-height:1.55}}@media (hover:hover){.ap-footer a:hover{color:var(--ap-footer-link-hover)}.ap-footer a:hover .ap-icon{color:var(--ap-primary)}}.ap-footer a:focus-visible{color:var(--ap-footer-link-hover);outline:2px solid var(--ap-primary);outline-offset:2px}.ap-footer a:focus-visible .ap-icon{color:var(--ap-primary)}.ap-footer .ap-icon--svg{width:1em;height:1em}.ap-footer__legal{border-top:1px solid var(--ap-subnav-bg);color:var(--ap-border);text-align:center;margin-top:32px;padding-top:20px;font-size:12px;line-height:18px}.ap-footer__legal p{text-align:left;margin:16px 0 0}.ap-footer__legal-logo{vertical-align:middle;width:auto;height:40px;margin:0 12px;display:inline-block}.ap-footer__logo{width:auto;height:24px;display:block}.ap-html-band{width:100%;max-width:1280px;margin:0 auto;padding:0 16px;overflow-x:auto}.ap-html-band img{max-width:100%;height:auto}.ap-html-band--framed{--ap-frame-bg:var(--ap-card-bg);--ap-frame-ink:var(--ap-text-muted);border:1px solid var(--ap-frame-bg);border:1px solid color-mix(in srgb, var(--ap-frame-ink) 22%, var(--ap-frame-bg));border-radius:var(--ap-radius);background:var(--ap-frame-bg);margin-block:16px;padding-block:16px}.ap-html-band--neutral{--ap-frame-bg:var(--ap-surface-disabled)}.ap-html-band--info{--ap-frame-bg:var(--ap-info-bg);--ap-frame-ink:var(--ap-info)}.ap-html-band--warning{--ap-frame-bg:var(--ap-warning-bg);--ap-frame-ink:var(--ap-warning)}.ap-html-band--error{--ap-frame-bg:var(--ap-danger-bg);--ap-frame-ink:var(--ap-danger)}.ap-html-band iframe{max-width:100%}@media (width<=575.98px){.ap-html-band [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}.ap-info-body{width:100%;overflow-x:auto}.ap-error{text-align:center;max-width:620px;margin:0 auto;padding:64px 16px}.ap-error__code{color:var(--ap-primary);margin:0 0 8px;font-size:56px;font-weight:800}.ap-error h1{font-size:var(--ap-h1-size);color:var(--ap-text-strong);margin:0 0 12px}.ap-error p{margin:0 0 20px;line-height:1.6}.ap-error__ref{border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);border:1px solid var(--ap-border);padding:6px 12px;font-family:ui-monospace,monospace;font-size:13px;display:inline-block}.ap-error__scene{max-width:440px;margin:-40px auto 4px}.ap-error__scene svg{width:100%;height:auto;max-height:26dvh;display:block}.ap-dialog{border-radius:var(--ap-radius);background:var(--ap-surface);width:min(640px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ap-text);border:0;margin:auto;padding:0;box-shadow:0 12px 32px #00000047}.ap-dialog::backdrop{background:#00000080}.ap-dialog--compact{width:min(440px,100% - 32px)}.ap-dialog__panel{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.ap-dialog.ap-related-dialog{width:min(680px,100% - 32px)}.ap-related-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ap-related-row{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.ap-related-row__image{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ap-related-row__image img{object-fit:contain;max-width:100%;max-height:100%}.ap-related-row__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-related-row__name{color:var(--ap-text);font-size:14px;font-weight:600;line-height:1.3}a.ap-related-row__name:hover{color:var(--ap-primary)}.ap-related-row__meta{color:var(--ap-text-muted);font-size:12px}.ap-related-row__price{color:var(--ap-primary);text-align:right;white-space:nowrap;font-weight:700;line-height:1.25}@media (width<=575.98px){.ap-related-row{grid-template-columns:48px minmax(0,1fr)}.ap-related-row__price{grid-column:2}.ap-related-row__cart{grid-column:1/-1}}.ap-dialog.ap-user-card{width:min(1100px,100% - 32px)}.ap-user-card .ap-dialog__head{padding:10px 16px}.ap-user-card .ap-dialog__body{padding:12px 16px 14px;font-size:12px;overflow-y:auto}.ap-user-card__columns{grid-template-columns:minmax(0,1fr);gap:12px 24px;display:grid}.ap-user-card__heading{color:var(--ap-text-muted);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.ap-user-state{border-radius:var(--ap-radius-sm);white-space:nowrap;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.ap-user-state--ok{background:var(--ap-success-bg);color:var(--ap-success)}.ap-user-state--wait{background:var(--ap-info-bg);color:var(--ap-info)}.ap-user-state--off{background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-user-state--none{background:var(--ap-warning-bg);color:var(--ap-warning)}.ap-user-state--neutral{background:var(--ap-card-bg);color:var(--ap-text)}.ap-user-card__facts{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:5px 12px;margin:0;display:grid}.ap-user-card__facts>div{display:contents}@media (width>=768px){.ap-user-card__facts--wide{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)}.ap-user-card__facts--wide>div:nth-child(2n)>dt{padding-left:12px}}.ap-user-card__facts dt{color:var(--ap-text-muted);font-size:11px;line-height:1.2}.ap-user-card__facts dd{color:var(--ap-text-strong);overflow-wrap:anywhere;margin:0}.ap-dialog.ap-user-card .ap-field__label{font-size:12px}.ap-dialog.ap-user-card .ap-field__input{min-height:32px;padding-block:4px;font-size:13px}.ap-user-card__facts--next{border-top:1px solid var(--ap-border-soft);margin-top:8px;padding-top:8px}.ap-user-card__actions{border-top:1px solid var(--ap-border-soft);margin-top:12px;padding-top:10px}@media (width>=768px){.ap-user-card__columns{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ap-dialog__head{background:var(--ap-header-bg);color:var(--ap-header-fg);border-radius:var(--ap-radius) var(--ap-radius) 0 0;align-items:center;gap:12px;padding:16px;display:flex}.ap-dialog__title{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:300;display:flex}.ap-dialog__title .ap-icon{color:var(--ap-primary)}.ap-dialog__close{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;margin-left:auto;padding:0 6px;font-size:26px;line-height:1;transition:opacity .2s}.ap-dialog__close:hover{opacity:1}.ap-dialog__close:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-dialog__body{padding:16px;overflow-y:auto}.ap-dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:12px 16px 16px;display:flex}.ap-dialog__foot .ap-btn .ap-icon{margin-right:6px}.ap-consent__intro{margin:0;line-height:1.5}.ap-consent__intro a,.ap-consent summary{color:var(--ap-primary);cursor:pointer;text-decoration:underline}.ap-consent__settings{margin-top:12px}.ap-consent__settings>summary{font-weight:600}.ap-consent__groups{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ap-consent__group{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);padding:12px}.ap-consent__category{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.ap-consent__always{color:var(--ap-text-muted);margin-left:auto;font-size:12px;font-weight:400}.ap-consent__description{margin:6px 0 0;font-size:14px;line-height:1.45}.ap-consent__details{margin-top:6px;font-size:13px}.ap-consent__items{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ap-consent__item{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.ap-consent__item-name{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.ap-consent__item-lifetime{color:var(--ap-text-muted);text-align:right}.ap-consent__item-purpose{grid-column:1/-1}.ap-consent:not(:has(.ap-consent__settings[open])) .ap-consent__save{display:none}@media (width<=575.98px){.ap-consent .ap-dialog__foot .ap-btn{flex:100%}}.ap-dialog__alert,.ap-form-alert{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-danger);margin:12px 0 0;padding:10px 12px;font-size:14px}.ap-field{border:0;margin:0 0 12px;padding:0}.ap-field__label{color:var(--ap-header-bg);margin-bottom:4px;padding:0;font-size:14px;font-weight:500;display:block}.ap-field__required{color:var(--ap-danger);vertical-align:baseline;margin-left:1px;font-size:1em;font-weight:700;line-height:1}.ap-field__input{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;color:var(--ap-text-strong);padding:6px 12px;font-family:inherit;font-size:16px;line-height:1.5}.ap-field__input:focus{border-color:var(--ap-primary);outline:none}.ap-field__input[list]::-webkit-calendar-picker-indicator{display:none!important}.ap-field__input--area{resize:vertical;min-height:84px}.ap-country-only{background:var(--ap-surface-disabled);justify-content:center;align-items:center;font-weight:600;display:flex}.ap-flag{width:26px;height:18px;box-shadow:0 0 0 1px var(--ap-border);border-radius:2px;margin:3px 0;display:inline-block}.ap-flag--hu{background:linear-gradient(var(--ap-flag-hu-red) 33.33%, var(--ap-flag-hu-white) 33.33% 66.66%, var(--ap-flag-hu-green) 66.66%)}.ap-password-reveal{position:relative}.ap-password-reveal>.ap-field__input{padding-right:40px}.ap-password-toggle{width:40px;color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.ap-password-toggle:hover,.ap-password-toggle:focus-visible{color:var(--ap-text-strong)}.ap-password-toggle[hidden]{display:none}.ap-field__input--readonly{background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:default}.ap-field__input[aria-invalid=true]{border-color:var(--ap-danger)}.ap-field__help,.ap-field__error,.ap-field__devnote{margin:4px 0 0;font-size:12px;line-height:1.4}.ap-field__help{color:var(--ap-text-muted)}.ap-field__error{color:var(--ap-danger);font-weight:500}.ap-field__devnote{border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);color:var(--ap-warning);padding:6px 8px}.ap-checkbox,.ap-radio{--ap-check-size:18px;width:var(--ap-check-size);height:var(--ap-check-size);appearance:none;border:1.5px solid var(--ap-border-strong);background:var(--ap-surface);vertical-align:middle;cursor:pointer;flex:none;place-content:center;margin:0;transition:border-color .12s;display:inline-grid}.ap-checkbox{border-radius:var(--ap-radius-sm)}.ap-radio{border-radius:50%}.ap-checkbox:before{content:"";width:calc(var(--ap-check-size) * .55);height:calc(var(--ap-check-size) * .33);border-bottom:2px solid #0000;border-left:2px solid #0000;transform:translateY(-1px)rotate(-45deg)}.ap-radio:before{content:"";width:calc(var(--ap-check-size) * .45);height:calc(var(--ap-check-size) * .45);border-radius:50%}.ap-checkbox:hover:not(:disabled),.ap-radio:hover:not(:disabled),.ap-checkbox:checked,.ap-radio:checked,.ap-checkbox:checked:before{border-color:var(--ap-primary)}.ap-radio:checked:before{background:var(--ap-primary)}.ap-checkbox:focus-visible,.ap-radio:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-checkbox:disabled,.ap-radio:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){.ap-radio:checked:before{background:canvastext}}.ap-check-label{color:var(--ap-text-strong);cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.ap-check-label--top{align-items:flex-start}.ap-check-label--top .ap-checkbox{margin-top:2px}.ap-levels__row{flex-wrap:wrap;gap:8px;display:flex}.ap-level{border:2px solid var(--ap-level-color);border-radius:var(--ap-radius-sm);color:var(--ap-text-strong);text-align:center;cursor:pointer;flex:auto;padding:6px 10px;font-size:16px;font-weight:500;transition:background-color .3s,color .3s;position:relative}.ap-level:has(input:checked){background:var(--ap-level-color);color:#f7f7f7}.ap-level:has(input:focus-visible){outline:2px solid var(--ap-primary);outline-offset:2px}.ap-level--critical{--ap-level-color:#dc2626}.ap-level--important{--ap-level-color:#f59e0b}.ap-level--medium{--ap-level-color:#65a30d}.ap-level--low{--ap-level-color:#0284c7}.ap-btn{--ap-btn-bg:var(--ap-secondary-bg);--ap-btn-bg-hover:var(--ap-secondary-bg-hover);--ap-btn-fg:var(--ap-text-strong);--ap-btn-ring:var(--ap-secondary-ring);--ap-btn-icon:var(--ap-accent-icon);border-radius:var(--ap-radius-sm);background:var(--ap-btn-bg);box-shadow:inset 0 0 0 1px var(--ap-btn-ring);color:var(--ap-btn-fg);text-align:center;cursor:pointer;border:0;padding:8px 24px;font-family:inherit;font-size:16px;text-decoration:none;transition:background-color .3s}.ap-btn:hover:not([disabled]){background:var(--ap-btn-bg-hover);color:var(--ap-btn-fg)}.ap-btn:active:not([disabled]){transform:scale(.95)}.ap-btn:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-btn__icon{margin-inline-end:6px}.ap-btn__icon--after{margin-inline:6px 0}.ap-btn :is(i,svg){color:var(--ap-btn-icon)}.ap-btn--primary{--ap-btn-bg:var(--ap-primary);--ap-btn-bg-hover:var(--ap-primary-hover);--ap-btn-fg:var(--ap-surface);--ap-btn-ring:transparent;--ap-btn-icon:var(--ap-btn-fg)}.ap-btn--secondary{--ap-btn-bg:var(--ap-secondary-bg)}.ap-btn--selected,.ap-btn[aria-pressed=true],.ap-btn[aria-current=page]{--ap-btn-bg:var(--ap-secondary-selected-bg);--ap-btn-bg-hover:var(--ap-secondary-selected-bg);--ap-btn-fg:var(--ap-secondary-selected-fg);--ap-btn-ring:var(--ap-secondary-selected-ring);--ap-btn-icon:var(--ap-btn-fg);cursor:default}.ap-btn--danger{--ap-btn-bg:var(--ap-danger);--ap-btn-bg-hover:var(--ap-danger);--ap-btn-fg:var(--ap-surface);--ap-btn-ring:transparent;--ap-btn-icon:var(--ap-btn-fg)}.ap-btn--danger:hover:not([disabled]){filter:brightness(1.12)}.ap-btn[disabled]{--ap-btn-bg:var(--ap-surface-disabled);--ap-btn-bg-hover:var(--ap-surface-disabled);--ap-btn-fg:var(--ap-text-muted);--ap-btn-ring:var(--ap-border);--ap-btn-icon:var(--ap-btn-fg);cursor:not-allowed}.ap-btn--sm{padding:4px 12px;font-size:13px}.ap-btn--icon{flex:none;width:28px;height:28px;padding:0;font-size:13px;line-height:28px}.ap-pick-tile{transition:transform .2s,border-color .3s,box-shadow .3s}.ap-pick-tile:hover,.ap-pick-tile:focus-visible{border-color:var(--ap-primary);background:var(--ap-card-bg-hover);box-shadow:0 0 0 1px var(--ap-primary), var(--ap-shadow-sm);transform:scale(1.04)}.ap-pick-tile:active{transform:scale(.97)}.ap-pick-tile[data-popular="1"]{border-color:var(--ap-popular-1-border);background:var(--ap-popular-1-bg);box-shadow:inset 0 0 0 1px var(--ap-popular-1-border), var(--ap-shadow-sm)}.ap-pick-tile[data-popular="2"]{border-color:var(--ap-popular-2-border);background:var(--ap-popular-2-bg);box-shadow:inset 0 0 0 1px var(--ap-popular-2-border), var(--ap-shadow-sm)}.ap-pick-tile[data-popular="3"]{border-color:var(--ap-popular-3-border);background:var(--ap-popular-3-bg)}.ap-pick-tile[data-popular]:is(:hover,:focus-visible){border-color:var(--ap-primary);background:var(--ap-card-bg-hover);box-shadow:0 0 0 1px var(--ap-primary), var(--ap-shadow-sm)}.ap-type-card.ap-pick-tile:is(:hover,:focus-visible,:active){transform:none}.ap-pick-tile:focus-visible{border-color:var(--ap-primary);outline:2px solid var(--ap-primary);outline-offset:2px}.ap-pick-tile:has(:focus-visible){border-color:var(--ap-primary);outline:2px solid var(--ap-primary);outline-offset:2px}.ap-pick-panel{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text);cursor:pointer;transition:border-color .2s,background-color .2s}.ap-pick-panel--button{border-color:var(--ap-secondary-ring);background:var(--ap-surface)}.ap-pick-panel:hover{border-color:var(--ap-border-strong)}.ap-pick-panel--button:hover{border-color:var(--ap-secondary-ring);background:var(--ap-secondary-bg)}.ap-pick-panel[aria-pressed=true]{border-color:var(--ap-primary);background:var(--ap-primary-soft)}.ap-pick-panel:has(input:checked){border-color:var(--ap-primary);background:var(--ap-primary-soft)}.ap-pick-panel--button[aria-pressed=true]{border-color:var(--ap-secondary-selected-ring);background:var(--ap-secondary-selected-bg);box-shadow:inset 0 0 0 1px var(--ap-secondary-selected-ring)}.ap-pick-panel--button:has(input:checked){border-color:var(--ap-secondary-selected-ring);background:var(--ap-secondary-selected-bg);box-shadow:inset 0 0 0 1px var(--ap-secondary-selected-ring)}.ap-pick-panel:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-pick-panel:has(input:focus-visible){outline:2px solid var(--ap-primary);outline-offset:2px}.ap-address-card{cursor:pointer;transition:border-color .2s,background-color .2s}.ap-address-card:not(.is-default):hover{border-color:var(--ap-border-strong)}.ap-address-card.is-default{border-color:var(--ap-primary);background:var(--ap-primary-soft);cursor:default}.ap-address-card:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-address-card.is-inactive{background:var(--ap-body-bg);cursor:default}.ap-address-card.is-inactive>:not(:first-child){opacity:.55}.ap-address-status{gap:2px;margin:-4px 0;display:inline-flex}.ap-address-status__option{border-radius:var(--ap-radius-sm);width:30px;height:28px;color:var(--ap-surface);opacity:.6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,background-color .2s;display:inline-flex}.ap-address-status__option:hover{opacity:1}.ap-address-status__option:focus-visible{outline:2px solid var(--ap-surface);outline-offset:1px;opacity:1}.ap-address-status__option[aria-checked=true]{background:var(--ap-surface);color:var(--ap-panel-head-bg);opacity:1;cursor:default}.ap-address-status__option--default[aria-checked=true]{color:var(--ap-primary)}.ap-toast-home,.ap-toast-layer{display:contents}.ap-toasts{z-index:1000;flex-direction:column;gap:6px;width:min(540px,100vw - 32px);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}@media (width>=1200px){.ap-toasts{top:calc(var(--ap-promo-h) + var(--ap-header-h) + var(--ap-subnav-h) + 24px)}}.ap-toast,.ap-strip{align-items:flex-start;gap:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative;overflow:hidden}.ap-toast{border:1px solid var(--ap-toast-border);border-radius:var(--ap-radius-sm);box-shadow:var(--ap-shadow-toast);padding:15px 15px 17px}.ap-toast__icon,.ap-strip__icon{text-align:center;flex:none;width:20px;font-size:16px;font-weight:700}.ap-toast__text,.ap-strip__text{overflow-wrap:anywhere;white-space:pre-line;flex:auto}.ap-toast__close,.ap-strip__close{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;font-size:20px;font-weight:700;line-height:1}.ap-toast__close:hover,.ap-strip__close:hover{opacity:1}.ap-toast__progress,.ap-strip__progress{background:var(--ap-toast-progress);transform-origin:0;width:100%;height:4px;animation-name:ap-countdown;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes ap-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ap-strips{z-index:1000;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.ap-strip{border-top:1px solid var(--ap-toast-border);align-items:center;padding:10px 16px 12px}.ap-toast--success,.ap-strip--success{background:var(--ap-toast-success-bg);color:var(--ap-toast-success-fg)}.ap-toast--warning,.ap-strip--warning{background:var(--ap-toast-warning-bg);color:var(--ap-toast-warning-fg)}.ap-toast--danger,.ap-strip--danger{background:var(--ap-toast-danger-bg);color:var(--ap-toast-danger-fg)}.ap-toast--info,.ap-strip--info{background:var(--ap-toast-info-bg);color:var(--ap-toast-info-fg)}.ap-corner-notes{right:16px;bottom:calc(84px + var(--ap-cart-added-h,0px));z-index:60;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100% - 32px);display:flex;position:fixed}.ap-corner-note{--ap-corner-accent:var(--ap-info);pointer-events:auto;border-left:5px solid var(--ap-corner-accent);border-radius:var(--ap-radius-sm);background:var(--ap-surface);box-shadow:var(--ap-shadow-pop);color:var(--ap-text);padding:12px 36px 13px 16px;font-size:13px;line-height:1.4;position:relative;overflow:hidden}.ap-corner-note.is-quote{background:var(--ap-quote-note-bg)}.ap-corner-note--success{--ap-corner-accent:var(--ap-success)}.ap-corner-note--warning{--ap-corner-accent:var(--ap-warning)}.ap-corner-note--danger{--ap-corner-accent:var(--ap-danger)}.ap-corner-line{color:var(--ap-text-strong);align-items:baseline;gap:6px;margin:0 0 2px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.ap-corner-line>.ap-icon{color:var(--ap-info);flex:none}.ap-corner-line--success>.ap-icon{color:var(--ap-success)}.ap-corner-line--warning>.ap-icon{color:var(--ap-warning)}.ap-corner-line--danger>.ap-icon{color:var(--ap-danger)}.ap-corner-line__text{white-space:pre-line;overflow-wrap:anywhere}.ap-corner-note__text{overflow-wrap:anywhere;gap:8px;margin:0;display:flex}.ap-corner-note__body{white-space:pre-line}.ap-corner-note__actions{margin:8px 0 0}.ap-corner-note__close{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1;position:absolute;top:6px;right:8px}.ap-corner-note__close:hover{color:var(--ap-text)}.ap-corner-note__progress{background:var(--ap-corner-accent);transform-origin:0;width:100%;height:3px;animation-name:ap-countdown;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.ap-subnav__action--danger:hover{background:var(--ap-danger);color:#f7f7f7}.ap-quote{padding:8px 0 24px}.ap-quote__grid{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}@media (width>=768px){.ap-quote__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-quote__wide{grid-column:1/-1}.ap-quote .ap-field{margin-bottom:6px}.ap-quote .ap-field__label{margin:8px 0 0;font-size:16px}.ap-quote .ap-field__required{color:inherit;font-size:inherit;vertical-align:baseline}.ap-quote .ap-field__input{border-color:var(--ap-border);color:var(--ap-header-bg);padding:8px;font-size:14px;display:block}.ap-quote .ap-field__input--area{min-height:60px}.ap-quote .ap-form-alert{margin:0 0 16px}.ap-quote__actions{justify-content:center;margin:16px 0;display:flex}.ap-quote__submit{padding:6px 12px}.ap-withdrawal{max-width:var(--ap-doc-max-w);border-top:1px solid var(--ap-border-soft);scroll-margin-top:calc(var(--ap-header-h) + var(--ap-subnav-h) + 16px);margin:32px 0 40px;padding:24px 4px 0}.ap-withdrawal__title{color:var(--ap-header-bg);margin:0 0 16px;font-size:1.5rem;font-weight:500;line-height:1.2}.ap-withdrawal__grid{grid-template-columns:minmax(0,1fr);column-gap:24px;display:grid}@media (width>=768px){.ap-withdrawal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-withdrawal__wide{grid-column:1/-1;margin-bottom:12px}.ap-withdrawal .ap-form-alert{margin:0 0 16px}.ap-withdrawal__top-alert{margin:16px 0}.ap-withdrawal__top-alert a{color:inherit;font-weight:500;text-decoration:underline}.ap-withdrawal__actions{justify-content:flex-start;margin:16px 0;display:flex}.ap-account{padding:8px 0 96px}.ap-account__title{border-bottom:1px solid var(--ap-border-soft);color:var(--ap-header-bg);font-size:var(--ap-h1-size);margin:32px 0 16px;padding:0 12px;font-weight:500;line-height:1.2}.ap-customers-head{border-bottom:1px solid var(--ap-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin:32px 0 16px;padding:0 12px 6px;display:flex}.ap-customers-head .ap-account__title{border-bottom:0;margin:0;padding:0}.ap-dialog.ap-newcust-dialog{width:min(760px,100% - 24px)}.ap-newcust-dialog .ap-dialog__body{background:var(--ap-body-bg);flex-direction:column;gap:14px;min-height:0;padding:14px;display:flex}.ap-newcust__section{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:flex}.ap-newcust__section .ap-field{margin-bottom:0}.ap-newcust__section--contact{border-color:var(--ap-primary);background:var(--ap-primary-soft)}.ap-newcust__legend{float:left;width:100%;color:var(--ap-text-strong);margin:0 0 2px;padding:0;font-size:15px;font-weight:700}.ap-newcust__legend i{color:var(--ap-primary)}.ap-newcust__req{color:var(--ap-danger)}.ap-newcust__grid{grid-template-columns:minmax(0,1fr);gap:10px 12px;display:grid}@media (width>=576px){.ap-newcust__grid--3,.ap-newcust__grid--address{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-newcust__grid--address{grid-template-columns:minmax(0,1.2fr) 135px minmax(0,2fr)}.ap-newcust__grid--street{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 100px}.ap-newcust__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ap-newcust__grid--contact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.ap-newcust__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-newcust__tax{gap:6px;display:flex}.ap-newcust__tax .ap-field__input{min-width:0}.ap-newcust__tax .ap-btn--icon{aspect-ratio:1;align-self:stretch;width:auto;height:auto;font-size:16px;line-height:1}.ap-newcust__lookup{margin:4px 0 0}.ap-newcust__lookup.is-ok{color:var(--ap-success);font-weight:600}.ap-newcust__lookup.is-error{color:var(--ap-danger)}.ap-newcust__sources{flex-wrap:wrap;gap:6px;display:flex}.ap-newcust-source{border:1.5px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:38px;height:38px;color:var(--ap-text-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex}.ap-newcust-source:hover{border-color:var(--ap-primary);color:var(--ap-primary)}.ap-newcust-source:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-newcust-source.is-active{border-color:var(--ap-primary);background:var(--ap-primary);color:var(--ap-surface)}.ap-newcust-source__svg{width:18px;height:18px}.ap-newcust__check-help{color:var(--ap-text-muted);font-size:12px;display:block}.ap-newcust__foot{align-items:center}.ap-newcust__pending{color:var(--ap-text-muted);flex:260px;margin:0;font-size:13px}.ap-account__panel{padding:20px}@media (width>=768px){.ap-account__panel{max-width:437px;padding:20px 40px}.ap-account__panel.ap-password-change{max-width:760px}}.ap-password-change__step{color:var(--ap-text-strong);align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.ap-password-change__step>span{background:var(--ap-primary);width:22px;height:22px;color:var(--ap-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ap-password-change__identity,.ap-password-change .ap-account__submit{max-width:357px}.ap-password-change__sep{border:0;border-top:1px solid var(--ap-border-soft);margin:20px 0 18px}.ap-password-change__new{container-type:inline-size}@media (width>=768px){.ap-account__columns{grid-template-columns:minmax(0,437px) minmax(0,1fr);align-items:start;display:grid}}.ap-account__document{margin:0 16px}.ap-account__intro{color:var(--ap-text-strong);margin:0 0 8px}.ap-account__identity{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);color:var(--ap-header-bg);overflow-wrap:anywhere;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:18px;font-weight:600;display:flex}.ap-account__identity>.fas{color:var(--ap-text-muted);font-size:16px}.ap-account .ap-field__label{margin:8px 0 0;font-size:16px;font-weight:500}.ap-account .ap-field__input{border-color:var(--ap-border);height:39px;color:var(--ap-header-bg);padding:8px;font-size:14px;display:block}.ap-account .ap-field__help{font-size:13px}.ap-account .ap-form-alert{margin:12px 0 0}.ap-account__code{letter-spacing:.2em;font-size:18px}.ap-code-boxes{position:relative}.ap-code-boxes__cells{display:none}.ap-code-boxes.is-enhanced .ap-code-boxes__cells{pointer-events:none;gap:8px;display:flex}.ap-code-boxes.is-enhanced .ap-code-boxes__input{z-index:1;color:#0000;caret-color:#0000;background:0 0;border-color:#0000;width:100%;height:100%;position:absolute;inset:0}.ap-code-boxes.is-enhanced .ap-code-boxes__input::selection{background:0 0}.ap-code-boxes__cell{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);max-width:52px;height:54px;color:var(--ap-header-bg);flex:1 1 0;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.ap-code-boxes__cell.is-active{border-color:var(--ap-primary);box-shadow:0 0 0 2px var(--ap-primary-soft)}.ap-code-boxes.is-invalid .ap-code-boxes__cell{border-color:var(--ap-danger)}.ap-account__remember{margin:4px 0 14px}.ap-account__submit{width:100%;height:40px;margin:16px 0 0;padding:0 16px;display:block}.ap-account__link-line{color:var(--ap-text-strong);margin:16px 0 0}.ap-account__link-line a{color:var(--ap-primary)}.ap-account__or{color:var(--ap-text-muted);align-items:center;gap:12px;margin:24px 0 12px;font-size:14px;display:flex}.ap-account__or:before,.ap-account__or:after{content:"";border-top:1px solid var(--ap-border-soft);flex:1}.ap-account__alt{justify-content:center;align-items:center;gap:10px;width:100%;min-height:40px;margin:0 0 8px;padding:6px 16px;line-height:1.25;display:flex}.ap-account__alt .ap-icon{flex:none}.ap-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:20px 0 0;display:grid}@media (width>=768px){.ap-groups{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ap-groups__panel--list{grid-column:1}.ap-groups__panels{grid-column:2}}@media (width<=767.98px){.ap-groups__panels{order:-1}}.ap-groups__panels{gap:16px;min-width:0;display:grid}.ap-groups__grid.ap-groups__grid--headless,.ap-groups__empty.ap-groups__empty--headless{border-top:1px solid var(--ap-panel-head-bg);border-radius:var(--ap-radius-card)}.ap-groups__panel[hidden],.ap-groups__list[hidden],.ap-groups__grid[hidden],.ap-groups__row[hidden],.ap-groups__cell[hidden]{display:none}@media (width>=768px){.ap-groups__panel--list{--ap-groups-sticky-top:16px;top:var(--ap-groups-sticky-top);position:sticky}}@media (width>=1200px){.ap-groups__panel--list{--ap-groups-sticky-top:calc(var(--ap-promo-h) + var(--ap-header-h) + var(--ap-subnav-h) + 16px)}}.ap-groups__head{color:var(--ap-panel-head-fg);background:var(--ap-panel-head-bg);border-radius:var(--ap-radius-card) var(--ap-radius-card) 0 0;margin:0;padding:6px 10px;font-size:16px;font-weight:500;line-height:1.2}.ap-groups__list,.ap-groups__grid,.ap-groups__empty{background:var(--ap-surface);border:1px solid var(--ap-panel-head-bg);border-radius:0 0 var(--ap-radius-card) var(--ap-radius-card);border-top:0;margin:0}.ap-groups__empty{text-align:center;color:var(--ap-text-muted);padding:14px;font-size:14px}.ap-groups__list{max-height:300px;padding:0;list-style:none;overflow-y:auto}@media (width>=768px){.ap-groups__list{max-height:max(240px, min(500px, calc(100vh - var(--ap-groups-sticky-top) - 48px)))}}@media (width>=1025px){.ap-groups__list{max-height:max(240px, min(600px, calc(100vh - var(--ap-groups-sticky-top) - 48px)))}}.ap-groups__row:nth-child(odd){background:var(--ap-list-row)}.ap-groups__row:nth-child(2n){background:var(--ap-list-row-alt)}.ap-groups__row:nth-child(odd of :not([hidden])){background:var(--ap-list-row)}.ap-groups__row:nth-child(2n of :not([hidden])){background:var(--ap-list-row-alt)}.ap-groups__list>.ap-groups__row:hover,.ap-groups__list>.ap-groups__row:focus-within{background:var(--ap-list-row-hover)}.ap-groups__link{min-height:34px;color:var(--ap-list-text);align-items:center;gap:8px;padding:8px 8px 8px 4px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.ap-groups__link:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px}.ap-groups__icon{flex:0 0 20px;justify-content:center;font-size:14px;display:flex}.ap-groups__count{white-space:nowrap;margin-left:-4px}.ap-groups__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;list-style:none;display:grid}@media (width>=768px){.ap-groups__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.ap-groups__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ap-groups__card{border-radius:var(--ap-radius-card);border:1px solid #0000;flex-direction:column;align-items:center;gap:8px;margin:8px;padding:10px;text-decoration:none;display:flex}.ap-groups__media{justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.ap-groups__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ap-groups__media img[data-placeholder="1"]{opacity:.55}.ap-groups__name{text-align:center;overflow-wrap:anywhere;color:var(--ap-text-muted);font-size:14px;line-height:1.2}:where(.ap-groups__cell--nested) .ap-groups__card{background:var(--ap-group-nested-bg);border-color:var(--ap-group-nested-border)}.ap-groups__from{text-align:center;overflow-wrap:anywhere;color:var(--ap-group-nested-from);margin-top:-4px;font-size:11px;line-height:1.2}.ap-vin-head{justify-content:space-between}.ap-vin-head__titles{flex-direction:column;gap:2px;display:flex}.ap-vin-head__sub{text-transform:uppercase;letter-spacing:1px;color:var(--ap-text-strong);margin:0;font-size:22px;font-weight:300}.ap-vin-head__sub strong{font-weight:600}.ap-vin-input{display:contents}.ap-vin-input__box{display:block;position:relative}.ap-vin-input .ap-vin-input__control,.ap-vin-input__mask{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ap-vin-size,16px);letter-spacing:var(--ap-vin-tracking,.3em);line-height:1.5}.ap-vin-input .ap-vin-input__control{padding-left:var(--ap-vin-pad,12px);text-transform:uppercase;display:block}.ap-vin-input .ap-vin-input__control::placeholder{color:var(--ap-placeholder)}.ap-vin-input__mask{top:0;bottom:0;right:0;left:calc(var(--ap-vin-pad,12px) + 1px);white-space:pre;color:var(--ap-placeholder);pointer-events:none;align-items:center;display:flex;position:absolute;overflow:hidden}.ap-vin-input__typed{color:#0000}.ap-vin-input__count{color:var(--ap-text-muted);font-variant-numeric:tabular-nums;text-align:right;margin-top:2px;font-size:12px;display:block}.ap-vin-input__count.is-complete{color:var(--ap-success)}.ap-vin-input__count.is-over{color:var(--ap-danger);font-weight:500}.ap-vin-input__mask[hidden],.ap-vin-input__count[hidden]{display:none}.ap-vin-form{--ap-vin-tracking:.15em;--ap-vin-size:16px;--ap-vin-pad:14px;flex-wrap:wrap;align-items:stretch;display:flex}.ap-vin-form .ap-vin-input__box{flex:auto;display:flex}.ap-vin-form .ap-vin-input__count{text-align:left;flex-basis:100%}.ap-vin-form__input{box-sizing:border-box;width:100%;min-width:0;color:var(--ap-text-strong);background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm) 0 0 var(--ap-radius-sm);border-right:0;padding:8px 36px 8px 14px}@media (width<=575.98px){.ap-vin-form{flex:100%;width:100%}}@media (width>=576px){.ap-vin-form{--ap-vin-tracking:.42em;--ap-vin-size:18px}.ap-vin-form__input{width:calc(17 * (1ch + var(--ap-vin-tracking)) + 51px)}.ap-vin-form .ap-vin-input__box{flex-grow:0}}.ap-vin-form__input:focus{outline:2px solid var(--ap-primary);outline-offset:-1px}.ap-vin-form__input[aria-invalid=true]{border-color:var(--ap-danger)}.ap-vin-form__clear{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ap-vin-form__clear:hover{color:var(--ap-primary)}.ap-vin-form__submit{border-radius:0 var(--ap-radius-sm) var(--ap-radius-sm) 0;background:var(--ap-primary);color:#fff;cursor:pointer;border:0;width:48px;font-size:18px}.ap-vin-form__submit:hover:not(:disabled){background:var(--ap-primary-hover)}.ap-vin-form__submit:disabled{opacity:.6;cursor:not-allowed}.ap-vin-form__error{color:var(--ap-danger);flex-basis:100%;margin:6px 0 0;font-size:14px}.ap-vin-brands__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:24px 0 0;display:flex}.ap-vin-vehicles{grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (width>=768px){.ap-vin-vehicles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.ap-vin-vehicles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-vin-vehicle{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow-sm);flex-direction:column;padding:16px;display:flex}.ap-vin-vehicle__attrs{color:var(--ap-text);flex:auto;margin:0 0 12px;font-size:14px;line-height:1.45}.ap-vin-vehicle__attr{margin:0 0 4px}.ap-vin-vehicle__attr dt{color:var(--ap-text-strong);margin-right:4px;font-weight:600;display:inline}.ap-vin-vehicle__attr dd{overflow-wrap:anywhere;margin:0;display:inline}.ap-vin-vehicle .ap-btn{align-self:center}.ap-vin-vehicle__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ap-vin-vehicle__actions .ap-btn .ap-icon{margin-right:6px}.ap-vin-empty{margin-top:24px}.ap-vin-wizard{max-width:640px;margin:20px 0 0}.ap-vin-wizard__step{grid-template-columns:minmax(0,1fr);gap:6px;margin:0 0 14px;display:grid}@media (width>=576px){.ap-vin-wizard__step{grid-template-columns:25% minmax(0,1fr);align-items:center}}.ap-vin-wizard__label{color:var(--ap-text-strong);font-size:14px}.ap-vin-wizard__control{gap:8px;display:flex}.ap-vin-wizard__select{min-width:0;color:var(--ap-text-strong);background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);flex:auto;padding:7px 10px;font-size:14px}.ap-vin-wizard__select:disabled{background:var(--ap-surface-disabled)}.ap-vin-wizard__actions{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 0;display:flex}.ap-vin-wizard__restart{color:var(--ap-text-muted);font-size:14px}.ap-vin-modes{display:inline-flex}.ap-vin-modes__item{border-radius:0}.ap-vin-modes__item:first-child{border-radius:var(--ap-radius-sm) 0 0 var(--ap-radius-sm)}.ap-vin-modes__item:last-child{border-radius:0 var(--ap-radius-sm) var(--ap-radius-sm) 0}.ap-vin-modes__item .ap-icon{margin-right:6px}.ap-vin-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin:16px 0 32px;display:grid}@media (width>=1200px){.ap-vin-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ap-vin-layout--wide{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.ap-vin-side{background:var(--ap-surface);border-radius:var(--ap-radius-sm);box-shadow:var(--ap-shadow-sm);align-self:start;padding:8px}@media (width>=1200px){.ap-vin-side{top:calc(var(--ap-promo-h) + var(--ap-header-h) + var(--ap-subnav-h) + 16px);max-height:calc(100vh - var(--ap-promo-h) - var(--ap-header-h) - var(--ap-subnav-h) - 32px);position:sticky;overflow:auto}}.ap-vin-side__filter{box-sizing:border-box;border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);width:100%;margin:0 0 8px;padding:6px 10px;font-size:13px}.ap-vin-side__filter:focus{outline:2px solid var(--ap-primary);outline-offset:-1px}.ap-vin-side__empty{color:var(--ap-text-muted);margin:8px 4px;font-size:13px}.ap-vin-tree,.ap-vin-tree__children{margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none}.ap-vin-tree__children{padding-left:14px}.ap-vin-tree__item[hidden]{display:none}.ap-vin-tree__summary{cursor:pointer;align-items:baseline;gap:2px;padding:2px 0;list-style:none;display:flex}.ap-vin-tree__summary::-webkit-details-marker{display:none}.ap-vin-tree__summary:before{content:"▸";color:var(--ap-text-muted);flex:0 0 12px}details[open]>.ap-vin-tree__summary:before{content:"▾"}.ap-vin-tree__leaf{padding:2px 0 2px 14px;display:flex}.ap-vin-tree__link,.ap-vin-tree__label{color:var(--ap-text-strong);border-radius:2px;padding:1px 4px;text-decoration:none}.ap-vin-tree__label{color:var(--ap-text)}.ap-vin-tree__link:hover{text-decoration:underline}.ap-vin-tree__link[aria-current=page]{background:var(--ap-primary);color:#fff}.ap-vin-main{min-width:0}.ap-vin-hint{color:var(--ap-text-muted);margin:24px 0}.ap-vin-category{margin:0 0 24px}.ap-vin-category__link{margin:0 0 12px}.ap-vin-unit{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 32px;display:grid}@media (width>=768px){.ap-vin-unit{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ap-vin-unit__name{text-align:center;color:var(--ap-subnav-bg);margin:6px 0 0;font-size:14px;text-decoration:none;display:block}.ap-vin-unit__name:hover{text-decoration:underline}.ap-vin-zoom{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);cursor:zoom-in;width:100%;padding:4px;display:block;position:relative}.ap-vin-zoom img{width:100%;height:auto;display:block}.ap-vin-zoom__icon{background:var(--ap-header-bg);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;top:6px;left:6px}.ap-vin-table-wrap{position:relative;overflow-x:auto}.ap-vin-table{border-collapse:collapse;background:var(--ap-surface);width:100%;font-size:14px}.ap-vin-table th{white-space:nowrap;color:var(--ap-panel-head-fg);background:var(--ap-panel-head-bg);padding:8px;font-weight:500}.ap-vin-table td{vertical-align:middle;color:var(--ap-text-strong);border-bottom:1px solid var(--ap-border-soft);padding:8px}.ap-vin-table tbody tr:nth-child(odd){background:var(--ap-card-bg)}.ap-vin-table tbody tr:hover{background:var(--ap-list-row)}.ap-vin-table tbody tr.is-selected{background:var(--ap-warning-bg)}.ap-vin-table__variant{white-space:nowrap;color:var(--ap-text-muted);font-size:12px}.ap-vin-table__oem{white-space:nowrap}.ap-vin-table__actions{white-space:nowrap;flex-direction:column;align-items:stretch;gap:4px;display:flex}.ap-vin-info{position:relative}.ap-vin-info__toggle{color:var(--ap-subnav-bg);cursor:pointer;font-size:20px;list-style:none}.ap-vin-info__toggle::-webkit-details-marker{display:none}.ap-vin-info__list{z-index:5;background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);min-width:240px;max-width:360px;box-shadow:var(--ap-shadow-pop);grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin:6px 0 0;padding:10px 12px;font-size:12px;display:grid;position:absolute;right:0}.ap-vin-info__list.is-floating{z-index:70;margin:0;position:fixed;right:auto}.ap-vin-info__list dt{font-weight:600}.ap-vin-info__list dd{overflow-wrap:anywhere;margin:0}.ap-vin-cards{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=576px){.ap-vin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.ap-vin-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.ap-vin-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-vin-card{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);box-shadow:var(--ap-shadow-sm);flex-direction:column;display:flex;overflow:hidden}.ap-vin-card .ap-vin-zoom{border:0;border-bottom:1px solid var(--ap-border-soft);border-radius:0}.ap-vin-card__body{text-align:center;flex-direction:column;flex:auto;gap:2px;padding:8px;display:flex}.ap-vin-card__code{color:var(--ap-text-strong);font-size:15px}.ap-vin-card__name{color:var(--ap-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ap-vin-card__footer{text-align:center;border-top:1px solid var(--ap-border-soft);padding:8px}.ap-vin-unitpage{grid-template-columns:minmax(0,1fr);gap:24px;margin:16px 0 32px;display:grid}@media (width>=1200px){.ap-vin-unitpage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ap-vin-figure{margin:0}.ap-vin-figure__canvas{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);position:relative;overflow:hidden}.ap-vin-figure__image{width:100%;height:auto;display:block}.ap-vin-figure__caption{margin:8px 0 0}.ap-vin-callout{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:3px;padding:0;position:absolute}.ap-vin-callout[hidden]{display:none}.ap-vin-callout:hover,.ap-vin-callout:focus-visible{background:var(--ap-primary-soft);border-color:var(--ap-primary);outline:none}.ap-vin-callout[aria-pressed=true]{background:var(--ap-primary-strong-soft);border-color:var(--ap-primary)}.ap-erp-block{background:var(--ap-surface);border-radius:var(--ap-radius-card);padding:8px 24px}.ap-erp-block__title{color:var(--ap-primary);margin:0 0 8px;padding:8px 0 0;font-size:20px;font-weight:500;line-height:1.2}.ap-erp-block__facts{margin:0}.ap-erp-block__fact{border-bottom:1px solid var(--ap-border-soft);padding:8px 16px;font-size:14px;line-height:1.5}.ap-erp-block__fact:last-child{border-bottom:0}.ap-erp-block__fact dt,.ap-erp-block__fact dd{margin:0;display:inline}.ap-erp-block__fact dt{color:var(--ap-datasheet-label);font-weight:700}.ap-erp-block__fact dt:after{content:": "}.ap-erp-block__fact dt:empty:after{content:none}.ap-erp-block__fact dd{color:var(--ap-datasheet-value)}.ap-datasheet{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:20px 0 0;display:grid}@media (width>=768px){.ap-datasheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-datasheet__media{grid-area:1/2}.ap-datasheet__card--lead{grid-area:1/1}.ap-datasheet__actions{grid-area:2/2}.ap-datasheet__card--wide{grid-column:1/-1}.ap-datasheet--no-media .ap-datasheet__actions{grid-row:1}}.ap-datasheet__card--wide{padding:16px}.ap-datasheet__zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ap-datasheet__zoom:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-datasheet__zoom img{border-radius:var(--ap-radius-sm);width:100%;height:auto;display:block;box-shadow:0 2px 4px #00000013}.ap-datasheet__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.ap-datasheet__garage{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;font-size:14px;display:flex}.ap-datasheet__parts{box-sizing:border-box;background:var(--ap-primary);border-radius:var(--ap-radius-sm);width:100%;color:var(--ap-panel-head-fg);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:1.5;text-decoration:none;transition:background-color .3s;display:flex}.ap-datasheet__parts:hover{background:var(--ap-subnav-action-bg-hover);color:var(--ap-panel-head-fg)}.ap-datasheet__parts:focus-visible{outline:2px solid var(--ap-text-strong);outline-offset:2px}.ap-datasheet__parts .ap-icon{font-size:16px}@media (width>=992px){.ap-datasheet__parts,.ap-datasheet__garage{width:calc(50% - 8px)}}.ap-product{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:20px 0 0;display:grid}@media (width>=992px){.ap-product{grid-template-columns:minmax(0,38%) minmax(0,1fr)}}.ap-product__main{gap:16px;min-width:0;display:grid}.ap-product__visual{background:var(--ap-surface);border-radius:var(--ap-radius-card);padding:16px}.ap-product__zoom,.ap-product__thumb{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ap-product__zoom:focus-visible,.ap-product__thumb:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-product__zoom img,.ap-product__thumb img{border-radius:var(--ap-radius-sm);width:100%;height:auto;display:block}.ap-product__zoom img{object-fit:contain;width:auto;max-width:100%;max-height:420px;margin:0 auto}@media (width<=991.98px){.ap-product__zoom img{max-height:320px}}.ap-product__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ap-product__thumb img{object-fit:contain;height:78px;box-shadow:var(--ap-shadow-sm)}.ap-product__manufacturer{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ap-product__media+.ap-product__manufacturer{border-top:1px solid var(--ap-border-soft);margin-top:12px;padding-top:10px}.ap-product__logo img{object-fit:contain;width:auto;min-width:96px;max-width:120px;height:auto;min-height:30px;max-height:56px;display:block}.ap-product__quality{color:var(--ap-border);gap:2px;font-size:18px;display:inline-flex}.ap-product__quality .is-on{color:var(--ap-gold)}.ap-product__offers .ap-pcard__unavailable{background:var(--ap-surface)}.ap-product-head{flex-wrap:nowrap;justify-content:space-between}.ap-product-head h1{min-width:0}.ap-product-head__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ap-inquiry-button{border:1px solid var(--ap-border);background:var(--ap-surface);width:36px;height:36px;color:var(--ap-primary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.ap-inquiry-button:hover{border-color:var(--ap-primary);background:var(--ap-primary-soft)}.ap-inquiry-button:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-inquiry-button:disabled{background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:not-allowed}.ap-inquiry__preview{border-left:3px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);margin:0 0 4px;padding:10px 12px}.ap-inquiry__preview-label{color:var(--ap-text-muted);margin:0 0 4px;font-size:12px}.ap-inquiry__preview-text{color:var(--ap-text-strong);margin:0}.ap-fav{margin:0;display:inline-flex}.ap-fav__button{border:1px solid var(--ap-border);background:var(--ap-surface);width:36px;height:36px;color:var(--ap-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.ap-fav__button:hover,.ap-fav__button.is-on{border-color:var(--ap-primary);color:var(--ap-primary)}.ap-fav__button[aria-busy=true]{opacity:.5;cursor:progress}.ap-fav__button:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-product__card{background:var(--ap-surface);border-radius:var(--ap-radius-card);padding:8px 24px}.ap-product__title{color:var(--ap-primary);margin:0 0 8px;padding:8px 0 0;font-size:20px;font-weight:500;line-height:1.2}.ap-product__facts{margin:0}.ap-product__fact{border-bottom:1px solid var(--ap-border-soft);padding:8px 16px;font-size:14px;line-height:1.5}.ap-product__fact:last-child{border-bottom:0}.ap-product__fact dt,.ap-product__fact dd{margin:0;display:inline}.ap-product__fact dt{color:var(--ap-datasheet-label);font-weight:700}.ap-product__fact dt:after{content:": "}.ap-product__fact dt:empty:after{content:none}.ap-product__fact dd{color:var(--ap-datasheet-value);overflow-wrap:anywhere}.ap-product__long.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-product__more{color:var(--ap-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 0 0;padding:0;font-weight:600}.ap-product__more:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-product-tabs{min-width:0}.ap-product-tabs__list{background:var(--ap-surface);border-radius:var(--ap-radius-card);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ap-product-tabs__tab{text-align:center;border-radius:var(--ap-radius-sm);color:var(--ap-panel-head-bg);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:8px 14px;font-size:14px;line-height:1.3;transition:background-color .3s}.ap-product-tabs__tab:hover{background:var(--ap-primary-soft);color:var(--ap-text-strong)}.ap-product-tabs__tab[aria-selected=true]{background:var(--ap-primary);color:var(--ap-surface);font-weight:600}.ap-product-tabs__tab:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-product-tabs__tab[aria-disabled=true]{color:var(--ap-text-muted);cursor:not-allowed;background:0 0}.ap-product-tabs__panel{background:var(--ap-surface);border-radius:var(--ap-radius-card);margin:12px 0 0;padding:16px;font-size:14px;line-height:1.6}.ap-product-tab__loading,.ap-product-tab__count{color:var(--ap-text-muted);margin:8px 0}.ap-product-tab__failed p{margin:0 0 8px}.ap-product-tab__retry{background:var(--ap-primary);border-radius:var(--ap-radius-sm);color:var(--ap-panel-head-fg);font:inherit;cursor:pointer;border:0;padding:6px 12px}.ap-fitments{margin:16px 0 0}.ap-fitments__title{color:var(--ap-text-strong);margin:0 0 8px;font-size:16px;font-weight:700}.ap-fitments__scroll{position:relative;overflow-x:auto}.ap-fitments__table{border-collapse:collapse;border:1px solid var(--ap-border-soft);width:100%}.ap-fitments__table--narrow{max-width:480px}.ap-fitments__table th{background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);padding:8px;font-weight:600}.ap-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ap-sort:after{content:"⇅";opacity:.45}.ap-sort[data-sort-dir=ascending]:after{content:"▲";opacity:1}.ap-sort[data-sort-dir=descending]:after{content:"▼";opacity:1}.ap-sort:focus-visible{outline:2px solid var(--ap-panel-head-fg);outline-offset:2px}.ap-sort abbr{text-decoration:none}.ap-fitments__table td{border-bottom:1px solid var(--ap-border-soft);vertical-align:top;padding:8px}.ap-fitments__table tbody tr:nth-child(2n){background:var(--ap-body-bg)}@media (width<=991.98px){.ap-fitments__table--cards,.ap-fitments__table--cards thead,.ap-fitments__table--cards tbody,.ap-fitments__table--cards tr,.ap-fitments__table--cards td{display:block}.ap-fitments__table--cards{border:0}.ap-fitments__table--cards tr[hidden]{display:none}.ap-fitments__table--cards thead tr{background:var(--ap-panel-head-bg);border-radius:var(--ap-radius-card);flex-wrap:wrap;gap:4px 12px;padding:8px 12px;display:flex}.ap-fitments__table--cards thead th{padding:2px 0}.ap-fitments__table--cards tbody{gap:8px;margin-top:8px;display:grid}.ap-fitments__table--cards tbody tr,.ap-fitments__table--cards tbody tr:nth-child(2n){border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);padding:10px 12px}.ap-fitments__table--cards td{text-align:left;overflow-wrap:anywhere;border:0;padding:2px 0}.ap-fitments__table--cards td:first-child{margin-bottom:4px;font-weight:700}.ap-fitments__table--cards td:empty{display:none}.ap-fitments__table--cards td[data-label]:before{content:attr(data-label) ": ";color:var(--ap-text-muted)}}.ap-stock-table td{vertical-align:middle}.ap-stock-table__flags{color:var(--ap-text-muted);gap:6px;margin-left:6px;display:inline-flex}.ap-stock-table__price{color:var(--ap-primary);white-space:nowrap;font-weight:700}.ap-stock-table .ap-offer__cart{flex-wrap:nowrap;justify-content:flex-end}@media (width<=991.98px){.ap-stock-table.ap-fitments__table--cards thead th:not(:has(.ap-sort)){display:none}.ap-stock-table.ap-fitments__table--cards td,.ap-stock-table.ap-fitments__table--cards td:first-child{text-align:center;margin:0;font-weight:400}.ap-stock-table.ap-fitments__table--cards td[data-label]{font-size:13px}.ap-stock-table.ap-fitments__table--cards .ap-stock-table__price{font-size:17px;font-weight:700}.ap-stock-table.ap-fitments__table--cards td:not([class]):not(:last-child){color:var(--ap-text-muted);font-size:13px}.ap-stock-table.ap-fitments__table--cards td:last-child{margin-top:6px}.ap-stock-table.ap-fitments__table--cards .ap-offer__cart{justify-content:center}}.ap-fitments__table a{color:var(--ap-text-strong);text-decoration:none}.ap-fitments__table a:hover{color:var(--ap-primary);text-decoration:underline}.ap-page:focus{outline:none}.ap-plist-head{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ap-plist-toolbar{flex-wrap:wrap;gap:8px 12px;display:flex}.ap-plist-head>.ap-infoblocks,.ap-plist-head>.ap-plist-toolbar{flex-basis:100%}.ap-plist-head>.ap-infoblocks{margin:0}.ap-plist-toolbar__pager{align-self:flex-end;margin-left:auto}.ap-plist-field{color:var(--ap-text);flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.ap-plist-field select{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:170px;color:var(--ap-text);font:inherit;cursor:pointer;padding:5px 8px;font-weight:400}.ap-plist-field select:disabled{background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:not-allowed}.ap-plist-field select:focus-visible{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-plist-sort{align-items:flex-end;gap:6px;display:flex}.ap-plist-sort__submit{border:1px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:var(--ap-surface);height:32px;color:var(--ap-primary);font:inherit;cursor:pointer;padding:0 12px;font-weight:600;display:none}.ap-plist-field select[multiple]{height:32px;overflow:hidden}.ap-plist-multi{min-width:170px;font-weight:400;position:relative}.ap-plist-multi>summary{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-text);cursor:pointer;padding:5px 28px 5px 8px;list-style:none}.ap-plist-multi>summary::-webkit-details-marker{display:none}.ap-plist-multi>summary:after{content:"▾";color:var(--ap-text-muted);position:absolute;top:5px;right:9px}.ap-plist-multi[data-chosen]>summary{border-color:var(--ap-primary);color:var(--ap-primary)}.ap-plist-multi>summary:focus-visible{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-plist-multi__options{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);gap:2px;max-height:260px;margin-top:4px;padding:6px 8px;display:grid;overflow-y:auto}.ap-plist-toolbar .ap-plist-multi__options{z-index:30;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);box-shadow:var(--ap-shadow-pop);position:absolute;top:100%;left:0}.ap-plist-multi__option{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.ap-plist-toolbar .ap-plist-filters__clear{align-self:flex-end;padding:6px 10px;font-size:13px}.ap-plist-filters__clear.ap-plist-filters__clear--icon{justify-content:center;align-items:center;padding:6px 9px;font-size:16px;display:inline-flex}.ap-plist-filters__clear--icon:not(:disabled):is(:hover,:focus-visible){background:var(--ap-primary);color:var(--ap-surface)}@media (width<=767.98px){.ap-plist-toolbar--catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.ap-plist-toolbar--catalog>*{min-width:0}.ap-plist-toolbar--catalog>.ap-plist-field--wide{grid-column:1/-1}.ap-plist-toolbar--catalog>.ap-plist-field--stock{grid-column:1}.ap-plist-toolbar--catalog>.ap-plist-sort{grid-column:2}.ap-plist-toolbar--catalog>.ap-plist-filters__clear{order:1;grid-column:1/-1;justify-self:start}.ap-plist-toolbar--catalog>.ap-plist-toolbar__pager{order:2;grid-column:1/-1;margin-left:0}.ap-plist-toolbar--catalog .ap-plist-sort>.ap-plist-field{flex:auto;min-width:0}.ap-plist-toolbar--catalog .ap-plist-field select,.ap-plist-toolbar--catalog .ap-plist-multi{width:100%;min-width:0}.ap-plist-toolbar--catalog .ap-plist-multi>summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-plist-toolbar--catalog>.ap-plist-field:nth-child(2n):not(.ap-plist-field--wide) .ap-plist-multi__options{left:auto;right:0}}.ap-plist-count{color:var(--ap-text-muted);margin:0 0 8px;font-size:14px}.ap-plist-foot{grid-column:-2/-1;min-width:0}@media (width>=992px){.ap-plist-layout:has(>.ap-plist-foot){grid-template-rows:auto 1fr}.ap-plist-layout:has(>.ap-plist-foot)>.ap-plist-side{grid-row:1/span 2}}.ap-plist-top{grid-column:-2/-1;min-width:0}@media (width>=992px){.ap-plist-layout:has(>.ap-plist-top){grid-template-rows:auto auto 1fr}.ap-plist-layout:has(>.ap-plist-top)>.ap-plist-side{grid-row:1/span 3}}.ap-plist-pagerbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ap-page-size{align-items:center;margin-left:auto}.ap-page-size__field{flex-direction:row;align-items:center;gap:6px}.ap-page-size__field select{min-width:0}@media (width<=991.98px){.ap-plist-pagerbar{justify-content:center}.ap-page-size{margin-left:0}}.ap-pager{margin:0}.ap-pager__list{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ap-pager__link{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-width:34px;height:36px;color:var(--ap-text-strong);justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}a.ap-pager__link:not(.is-disabled):hover{border-color:var(--ap-primary);color:var(--ap-primary)}.ap-pager__link.is-current{border-color:var(--ap-primary);background:var(--ap-primary);color:var(--ap-surface)}.ap-pager__link.is-disabled,.ap-pager__link.is-gap{background:var(--ap-surface-disabled);color:var(--ap-text-muted)}button.ap-pager__link.is-expandable{cursor:pointer;font-family:inherit}button.ap-pager__link.is-expandable:is(:hover,:focus-visible){border-color:var(--ap-primary);color:var(--ap-primary)}.ap-plist-more{margin:12px 0 0;display:none}.ap-plist-more>.ap-btn{width:100%;display:block}@media (width>=992px){.ap-pager__item--narrow{display:none}}@media (width<=991.98px){.ap-pager__list{justify-content:center;gap:2px}.ap-pager__link{min-width:28px;padding:0 4px;font-size:15px}.ap-pager__item--wide{display:none}.ap-plist-more{display:block}}.ap-more{text-align:center;margin:12px 0 0}.ap-more[hidden]{display:none}.ap-more__failed{color:var(--ap-danger);margin:8px 0 0}@media (width<=991.98px){.ap-more__button{width:100%}}.ap-psearch{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);margin:12px 0 16px}.ap-psearch__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;list-style:none;display:flex}.ap-psearch__summary::-webkit-details-marker{display:none}.ap-psearch__toggle{border-radius:var(--ap-radius-sm);background:var(--ap-primary);color:var(--ap-surface);padding:4px 10px;font-size:13px;font-weight:600}.ap-psearch[open] .ap-psearch__toggle{background:var(--ap-surface-disabled);color:var(--ap-text-muted)}.ap-psearch__form{border-top:1px solid var(--ap-border);gap:16px;padding:4px 12px 14px;display:grid}.ap-psearch__flags{border:0;gap:6px 16px;margin:0;padding:10px 0 0;display:grid}.ap-psearch__flag{color:var(--ap-text);cursor:pointer;align-items:flex-start;gap:6px;font-size:13px;display:flex}.ap-psearch__flag .ap-checkbox{--ap-check-size:16px;margin-top:1px}.ap-psearch__term{align-content:start;gap:6px;display:grid}.ap-psearch__input{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);height:34px;color:var(--ap-text);font:inherit;padding:4px 8px}.ap-psearch__submit{border-radius:var(--ap-radius-sm);background:var(--ap-primary);height:34px;color:var(--ap-surface);font:inherit;cursor:pointer;border:0;font-weight:600}.ap-psearch__submit:hover{background:var(--ap-primary-hover)}.ap-psearch__narrow{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.ap-psearch__clear{color:var(--ap-primary);align-self:flex-end;padding:6px 0;font-size:13px;font-weight:600}.ap-psearch__clear--placeholder{visibility:hidden}@media (width<=575.98px){.ap-psearch__clear--placeholder{display:none}}.ap-psearch__note{border-radius:var(--ap-radius-sm);background:var(--ap-info-bg);color:var(--ap-info);padding:8px 12px}@media (width>=768px){.ap-psearch__flags{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=992px){.ap-psearch__form{grid-template-columns:minmax(0,3fr) minmax(220px,1fr)}}.ap-plist-layout{gap:16px;display:grid}@media (width>=992px){.ap-plist-layout{grid-template-columns:230px minmax(0,1fr);align-items:start}}.ap-plist-side{gap:16px;display:grid}.ap-plist-filters,.ap-stock-legend{background:var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);padding:12px}.ap-plist-filters__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-plist-filters__head h2{margin:0;font-size:15px;font-weight:700}.ap-plist-filters .ap-plist-field{margin-top:10px}.ap-plist-filters .ap-plist-field select{width:100%;min-width:0}.ap-plist-filters__note{color:var(--ap-text-muted);margin:8px 0 0;font-size:13px}.ap-filter-tabs{border-bottom:1px solid var(--ap-border-soft);margin:10px -4px 4px;display:flex}.ap-filter-tabs__tab{color:var(--ap-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;padding:6px 4px;font-size:13px}.ap-filter-tabs__tab.is-on{border-bottom-color:var(--ap-primary);color:var(--ap-text-strong);font-weight:600}.ap-filter-tabs__tab:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px}.ap-filter-steps{margin-top:8px;font-size:13px}.ap-filter-steps__hits{color:var(--ap-text-muted);margin:0 0 8px}.ap-filter-steps__hits b{color:var(--ap-text-strong)}.ap-filter-steps__chosen{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.ap-filter-steps__chosen li{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-list-row-alt);align-items:center;gap:8px;padding:6px 8px;display:flex}.ap-filter-steps__n{background:var(--ap-primary);width:20px;height:20px;color:var(--ap-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ap-filter-steps__text{min-width:0;color:var(--ap-text-strong);overflow-wrap:anywhere;flex:auto;line-height:1.25}.ap-filter-steps__text small{color:var(--ap-text-muted);font-size:12px;display:block}.ap-filter-steps__remove{color:var(--ap-text-muted);flex:none;padding:2px 4px}.ap-filter-steps__remove:is(:hover,:focus-visible){color:var(--ap-danger)}.ap-filter-steps__lead{color:var(--ap-text-muted);margin:4px 0 6px;font-size:12px}.ap-filter-steps__filter{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);margin-bottom:6px}.ap-filter-steps__filter summary{color:var(--ap-text-strong);cursor:pointer;padding:6px 8px;font-weight:600}.ap-filter-steps__filter[open] summary{border-bottom:1px solid var(--ap-border-soft)}.ap-filter-steps__filter ul{max-height:240px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.ap-filter-steps__filter a{color:var(--ap-text);padding:4px 8px;text-decoration:none;display:block}.ap-filter-steps__filter a:is(:hover,:focus-visible){background:var(--ap-list-row-alt);color:var(--ap-primary)}.ap-plist-filters__clear{border:1px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-primary);font:inherit;white-space:nowrap;cursor:pointer;padding:3px 8px;font-size:12px;font-weight:600;text-decoration:none}.ap-plist-filters__clear:disabled{border-color:var(--ap-border);background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:not-allowed}@media (width>=992px){.ap-plist-panel.is-hidden{display:none}.ap-plist-layout:not(:has(.ap-plist-panel:not(.is-hidden))){grid-template-columns:minmax(0,1fr)}.ap-plist-layout:not(:has(.ap-plist-panel:not(.is-hidden)))>.ap-plist-side{display:none}}@media (width<=991.98px){.ap-plist-panel:not(.is-open){display:none}.ap-plist-layout:not(:has(.ap-plist-panel.is-open))>.ap-plist-side{display:none}}.ap-stock-legend h2{margin:0 0 8px;font-size:15px}.ap-stock-legend ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ap-stock-legend li{align-items:center;gap:8px;display:flex}.ap-stock-legend p{color:var(--ap-text-muted);margin:8px 0 0;font-size:12px}.ap-stock-legend .ap-stock-legend__note{color:var(--ap-danger);font-weight:600}.ap-stock-legend .ap-stock-legend__flags{margin-top:10px}.ap-stock-legend__ship{border-top:1px solid var(--ap-border-soft);margin-top:12px;padding-top:10px}.ap-stock-legend h3{margin:0 0 6px;font-size:14px}.ap-stock-legend .ap-stock-legend__ship-clocks{gap:4px;margin-bottom:8px;font-size:13px}.ap-stock-legend__ship-clocks li{align-items:flex-start;gap:8px;display:flex}.ap-stock-legend__ship-clocks .ap-shiptruck{flex:none}.ap-plist-filters,.ap-stock-legend{position:relative}.ap-panel-close{border-radius:var(--ap-radius-sm);width:24px;height:24px;color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.ap-panel-close:is(:hover,:focus-visible){background:var(--ap-surface-disabled);color:var(--ap-text-strong)}.ap-stock-legend h2,.ap-plist-filters__head{padding-right:22px}@media (width<=991.98px){.ap-stock-legend>ul:first-of-type,.ap-stock-legend .ap-stock-legend__flags{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}@media (width<=767.98px){.ap-stock-legend{padding:10px}.ap-stock-legend>ul:first-of-type,.ap-stock-legend .ap-stock-legend__flags{font-size:12px}.ap-stock-legend li{white-space:nowrap;gap:6px}.ap-stock-legend>ul:first-of-type .ap-stock{min-width:18px;height:18px}.ap-stock-legend .ap-stock-legend__ship-clocks{font-size:12px}.ap-stock-legend__ship-clocks li{white-space:normal}}.ap-corner-buttons{z-index:900;pointer-events:none;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}body:has(.ap-chat__toggle) .ap-corner-buttons{right:78px}.ap-corner-buttons>*{pointer-events:auto}.ap-corner-button{background:var(--ap-header-bg);color:#fff;width:50px;height:50px;box-shadow:var(--ap-shadow-pop);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:20px;transition:background .2s,transform .2s;display:inline-flex}.ap-corner-button[hidden]{display:none}.ap-corner-button:hover{background:var(--ap-primary-hover);transform:translateY(-2px)}.ap-corner-button:focus-visible{outline:3px solid var(--ap-primary-strong-soft);outline-offset:3px}.ap-corner-button.is-open{color:var(--ap-primary)}.ap-corner-button.is-open:hover{color:#fff}@media (prefers-reduced-motion:reduce){.ap-corner-button{transition:none}.ap-corner-button:hover{transform:none}}@media (width<=767.98px){.ap-corner-buttons{bottom:14px;right:14px}body:has(.ap-chat__toggle) .ap-corner-buttons{right:72px}}.ap-offer-flag{color:var(--ap-primary)}.ap-offer-flag-frame{border-radius:var(--ap-radius-sm);background:var(--ap-secondary-bg);min-width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--ap-secondary-ring);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:16px;display:inline-flex}.ap-stock{border:1px solid var(--ap-border-strong);border-radius:var(--ap-radius-sm);min-width:22px;height:22px;color:var(--ap-text-strong);background:var(--ap-surface);justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ap-stock--0{background:var(--ap-stock-green);color:var(--ap-stock-fg-light)}.ap-stock--1{background:linear-gradient(to bottom right, var(--ap-stock-green) 50%, var(--ap-stock-yellow) 50%);color:var(--ap-stock-fg-light)}.ap-stock--2{background:var(--ap-stock-yellow);color:var(--ap-stock-fg-dark)}.ap-stock--3{background:var(--ap-stock-blue);color:var(--ap-stock-fg-light)}.ap-stock--4{background:var(--ap-stock-purple);color:var(--ap-stock-fg-light)}.ap-stock--5{background:var(--ap-stock-none);color:var(--ap-stock-fg-dark)}.ap-plist{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:0 16px;margin:0 0 -16px;padding:0;list-style:none;display:grid;container:ap-plist/inline-size}.ap-plist-colhead{display:none}.ap-plist-item{min-width:0;margin-bottom:16px;display:flex}.ap-plist-item>.ap-pcard{flex:auto;min-width:0}.ap-pcard{background:var(--ap-surface);border:1px solid var(--ap-primary);border-radius:var(--ap-radius-card);grid-template-columns:110px minmax(0,1fr);grid-template-areas:"media body""offers offers";align-content:start;gap:10px 12px;padding:12px;display:grid;position:relative}.ap-pcard__media{grid-area:media}.ap-pcard__picture{aspect-ratio:1;background:var(--ap-surface);border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);width:100%;padding:4px;display:block}a.ap-pcard__picture:hover{border-color:var(--ap-primary)}.ap-pcard__picture img{object-fit:contain;width:100%;height:100%}.ap-pcard__body{flex-direction:column;grid-area:body;min-width:0;display:flex}.ap-pcard__body>.ap-pcard__note{flex:auto}.ap-pcard__fav{position:absolute;top:8px;right:8px}.ap-pcard__head:has(.ap-pcard__fav) .ap-pcard__name{padding-right:40px}.ap-pcard__name{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.ap-pcard__name a{color:var(--ap-text-strong);text-decoration:none}.ap-pcard__name a:hover{color:var(--ap-primary);text-decoration:underline}.ap-pcard__part{align-items:center;gap:6px;margin:0 0 6px;font-size:14px;font-weight:600;display:flex}.ap-pcard__part>span{overflow-wrap:anywhere;min-width:0}.ap-pcard__copy{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px}.ap-pcard__copy:hover,.ap-pcard__copy.is-done{color:var(--ap-primary)}.ap-pcard__maker{flex-direction:column;align-items:center;gap:4px;margin-top:8px;display:flex}.ap-pcard__logo{width:100%;display:block}.ap-pcard__logo img{object-fit:contain;width:100%;height:auto;min-height:30px;max-height:44px;display:block}.ap-pcard__quality{color:var(--ap-border);gap:1px;font-size:13px;display:inline-flex}.ap-pcard__quality .is-on{color:var(--ap-primary)}.ap-pcard__note{min-height:0;color:var(--ap-text);flex-direction:column;font-size:13px;display:flex}.ap-pcard__note-text.is-clamped{-webkit-line-clamp:var(--ap-note-lines,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-pcard__more{color:var(--ap-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:auto 0 0;padding:2px 0 0;font-weight:700}.ap-pcard__offers{grid-area:offers;min-width:0}.ap-pcard__unavailable{text-align:center;color:var(--ap-text-muted);background:var(--ap-body-bg);border-radius:var(--ap-radius-sm);margin:0;padding:10px}.ap-pcard__unavailable-inquiry{justify-content:center;margin:8px 0 0;display:flex}.ap-offers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-offer{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px;display:none}.ap-offer.is-card,.is-expanded .ap-offer{display:flex}.ap-offer.is-lead-cheapest{order:-2}.ap-offer.is-lead-fastest{order:-1}.ap-offer__badge{color:var(--ap-text-strong);align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ap-offer__badge-icons{align-items:center;gap:3px;display:inline-flex}.ap-offer__price{color:var(--ap-primary);font-size:17px;font-weight:700}.ap-offer>*{order:2}.ap-offer>.ap-offer__badge{order:0}.ap-offer>.ap-offer__customer{order:1}.ap-offer__customer{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;display:inline-flex}.ap-offer__discount,.ap-offer__retail{color:var(--ap-text-muted);font-size:12px}.ap-offer__discount--list,.ap-offer__retail-note,:is(.ap-plist,.ap-prices)[data-price-display=customer] [data-price=retail],:is(.ap-plist,.ap-prices)[data-price-display=retail] [data-price=customer],:is(.ap-plist,.ap-prices):not([data-price-display=all]) .ap-offer__discount--card{display:none}:is(.ap-plist,.ap-prices)[data-price-display=retail] .ap-offer__retail-price{color:var(--ap-primary);font-size:17px;font-weight:700}:is(.ap-plist,.ap-prices)[data-price-display=retail] .ap-offer__retail-label{display:none}.ap-offer__arrival{color:var(--ap-text-muted);font-size:12px}.ap-offer__cart{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ap-cart-form{align-items:center;gap:6px;margin:0;display:inline-flex}.ap-qty{align-items:stretch;display:inline-flex}.ap-offer__cart .ap-stock,.ap-stock-table .ap-stock,.ap-qty,.ap-offer__add{height:32px}.ap-offer__cart .ap-stock,.ap-stock-table .ap-stock{min-width:32px}.ap-qty button,.ap-qty input{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text);font:inherit}.ap-qty button{background:var(--ap-secondary-bg);cursor:pointer;width:30px}.ap-qty button:hover:not(:disabled){background:var(--ap-secondary-bg-hover)}.ap-qty input{text-align:center;-moz-appearance:textfield;border-inline:0;width:42px}.ap-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.ap-qty input::-webkit-outer-spin-button{-webkit-appearance:none}.ap-qty button:disabled,.ap-qty input:disabled{background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:not-allowed}.ap-cart-form.is-in-cart .ap-qty input{border-block-color:var(--ap-primary);color:var(--ap-text-strong);font-weight:700}.ap-qty input[aria-invalid=true]{background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-offer__add{border-radius:var(--ap-radius-sm);background:var(--ap-primary);min-width:40px;color:var(--ap-surface);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ap-offer__add:hover:not(:disabled){background:var(--ap-primary-hover)}.ap-offer__add:active:not(:disabled){background:var(--ap-primary-active)}.ap-offer__add:disabled{opacity:.55;cursor:not-allowed}.ap-inquiry-help{white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ap-cart-form[aria-busy=true] .ap-offer__add{cursor:progress}.ap-pcard__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.ap-pcard__footer .ap-btn{white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ap-pcard__help{margin-right:auto}.ap-plist .ap-pcard__footer:has(.ap-pcard__help.has-help-cards):has(.ap-pcard__more-offers.has-more-cards) .ap-btn.has-help-cards{flex:auto;justify-content:center;margin-right:0}.ap-plist .ap-pcard__footer:has(.ap-pcard__help.has-help-cards):has(.ap-pcard__more-offers.has-more-cards) .ap-btn.has-more-cards{flex:auto;justify-content:center;margin-right:0}.ap-plist .ap-pcard__footer:has(.ap-pcard__help.has-help-cards):has(.ap-pcard__more-offers.has-more-cards) .ap-pcard__more-group{flex:auto;justify-content:center;margin-right:0}.ap-pcard__more-group{align-items:center;gap:6px;display:inline-flex}.ap-pcard__footer .ap-btn.ap-shiptruck,.ap-plist--list .ap-pcard__footer .ap-btn.ap-shiptruck{width:32px;color:var(--ap-ship-available);justify-content:center;padding:0;font-size:15px;position:relative}.ap-pcard__footer .ap-btn.ap-shiptruck--marked{color:var(--ap-stock-yellow)}.ap-pcard__footer .ap-btn.ap-shiptruck>i{color:inherit}.ap-shiptruck--marked:after{content:"";background:var(--ap-stock-yellow);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:4px}.ap-stock-legend .ap-btn.ap-shiptruck{pointer-events:none;flex:none;width:32px;height:32px;font-size:15px}.ap-pcard__more-offers:not(.has-more-cards),.ap-pcard__help:not(.has-help-cards),.ap-pcard__footer .ap-pcard__datasheet,.ap-when-list{display:none}a.ap-pcard__logo:focus-visible,.ap-pcard__copy:focus-visible,.ap-pcard__more:focus-visible,.ap-pcard__footer .ap-btn:focus-visible,.ap-pcard__name a:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}@supports (grid-template-rows:subgrid) and selector(:has(*)){@container ap-plist (width>=596px){.ap-plist :where(.ap-plist-item){grid-row:span 6;grid-template-rows:subgrid;row-gap:0;display:grid}.ap-plist :where(.ap-plist-item>.ap-pcard){grid-row:1/-1;grid-template-rows:subgrid;grid-template-areas:none;row-gap:0}.ap-plist :where(.ap-plist-item>.ap-pcard):after{content:"";grid-area:-2/1/auto/-1}.ap-plist :where(.ap-pcard__media){grid-area:1/1}.ap-plist :where(.ap-pcard__body){grid-area:1/2}.ap-plist :where(.ap-pcard__offers){grid-area:2/1/-1/-1;grid-template-rows:subgrid;row-gap:0;margin-top:10px;display:grid}.ap-plist :where(.ap-pcard__offers>.ap-offers){grid-row:span 1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;margin-top:-8px}.ap-plist :where(.ap-pcard__offers>.ap-offers:has(>.is-card~.is-card)){grid-row:span 2}.ap-plist :where(.ap-pcard__offers>.ap-offers:has(>.is-card~.is-card~.is-card)){grid-row:span 3}.ap-plist :where(.ap-pcard__offers>.ap-offers:has(>.is-card~.is-card~.is-card~.is-card)){grid-row:span 4}.ap-plist :where(.ap-pcard__offers:not(.is-expanded)>.ap-offers:not(:has(>.is-card))){display:none}.ap-plist :where(.ap-offers>.ap-offer){margin-top:8px}.ap-plist :where(.ap-pcard__offers>.ap-pcard__unavailable,.ap-pcard__offers>.ap-pcard__footer){align-self:start}.ap-plist :where(.ap-pcard__offers.is-expanded>.ap-offers,.ap-pcard__offers>.ap-offers:has(>.is-card~.is-card~.is-card~.is-card~.is-card)){grid-row:span 4;grid-template-rows:none;align-content:start;row-gap:8px;margin-top:0}.ap-plist :where(.ap-pcard__offers.is-expanded>.ap-offers>.ap-offer,.ap-offers:has(>.is-card~.is-card~.is-card~.is-card~.is-card)>.ap-offer){margin-top:0}}}.ap-rewards{padding:0 12px 24px}.ap-rewards__intro,.ap-rewards__note{color:var(--ap-text);margin:0 0 16px}.ap-rewards__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=575.98px){.ap-rewards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ap-rcard{background:var(--ap-surface);border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);height:100%;box-shadow:var(--ap-shadow-sm);flex-direction:column;padding:8px;display:flex;position:relative}.ap-rcard__favourite{z-index:1;position:absolute;top:12px;right:12px}.ap-rcard__link{color:var(--ap-text);flex-direction:column;flex:auto;text-decoration:none;display:flex}.ap-rcard__media{aspect-ratio:1;margin-bottom:8px;display:block}.ap-rcard__media img{object-fit:contain;width:100%;height:100%}.ap-rcard__maker{color:var(--ap-text-muted);font-size:12.8px}.ap-rcard__name{color:var(--ap-text-strong);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}a.ap-rcard__link:hover .ap-rcard__name{color:var(--ap-primary);text-decoration:underline}.ap-rcard__part{color:var(--ap-text-muted);overflow-wrap:anywhere;font-size:12.8px}.ap-rcard__foot{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ap-rcard__price{flex-direction:column;min-width:0;margin:0;display:flex}.ap-rcard__price-main{color:var(--ap-primary);white-space:nowrap;font-size:16px;font-weight:700}.ap-rcard__price-sub{color:var(--ap-text-muted);white-space:nowrap;font-size:11px}.ap-rcard__price-none{color:var(--ap-text-muted);font-size:13px;font-weight:600}.ap-rcard__order{border:2px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:var(--ap-surface);min-height:32px;color:var(--ap-primary);font:inherit;text-align:center;cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.ap-rcard__order:hover:not(:disabled){background:var(--ap-primary);color:var(--ap-surface)}.ap-rcard__order:disabled{border-color:var(--ap-border);background:var(--ap-surface-disabled);color:var(--ap-text-muted);cursor:not-allowed}.ap-rcard__link:focus-visible,.ap-rcard__order:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-rorder{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-body-bg);margin-top:12px;padding:10px 12px}.ap-rorder p{margin:0}.ap-rorder__name{color:var(--ap-text-strong);overflow-wrap:anywhere;font-weight:600}.ap-rorder__part{color:var(--ap-text-muted);font-size:12.8px}.ap-rorder__notice{border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);color:var(--ap-warning);align-items:flex-start;gap:8px;margin:12px 0 0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.ap-rorder__notice .ap-icon{margin-top:2px}.ap-rorder .ap-rorder__price{color:var(--ap-primary);margin-top:6px;font-size:16px;font-weight:700}.ap-plist{--ap-plist-prices:100px;--ap-plist-cart:248px}.ap-plist[data-price-display=all]{--ap-plist-prices:100px 100px}@media (width<=991.98px){.ap-view-switch[data-view-switch=termekek]{display:none}}@media (width>=992px){.ap-plist--list{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0;overflow:hidden}.ap-plist--list .ap-plist-item{grid-row:auto;margin-bottom:0;display:flex}.ap-plist--list .ap-pcard:after{content:none}.ap-plist--list .ap-plist-colhead,.ap-plist--list .ap-pcard{grid-template-columns:140px minmax(0, 1fr) var(--ap-plist-prices) minmax(0, 1.1fr) var(--ap-plist-cart)}.ap-plist--list .ap-plist-colhead{background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);gap:12px;padding:10px 12px;font-size:14px;font-weight:700;display:grid}.ap-plist--list .ap-pcard{border:0;border-bottom:1px solid var(--ap-border-soft);border-radius:0;grid-template-rows:auto 1fr auto;grid-template-areas:none;align-items:start;row-gap:0}.ap-plist--list .ap-pcard__body,.ap-plist--list .ap-pcard__offers{display:contents}.ap-plist--list .ap-pcard__part{grid-area:1/1}.ap-plist--list .ap-pcard__media{grid-area:2/1/span 2;max-width:110px;margin-top:10px}.ap-plist--list .ap-pcard__head{grid-area:1/2}.ap-plist--list .ap-pcard__fav{float:left;margin:0 6px 2px 0;position:static}.ap-plist--list .ap-pcard__fav .ap-fav__button{width:24px;height:24px;font-size:12px}.ap-plist--list .ap-pcard__head .ap-pcard__name{padding-right:0}.ap-plist--list .ap-pcard__note{grid-area:2/2;align-self:stretch;margin-top:10px}.ap-plist--list .ap-pcard__offers>:not(.ap-pcard__footer){grid-area:1/3/span 2/-1}.ap-plist--list .ap-offers{flex-direction:column;gap:0;width:100%;margin-top:0;display:flex}.ap-plist--list .ap-pcard__footer{border-top:1px dashed var(--ap-border-soft);grid-area:3/2/auto/-1;justify-content:space-between;margin-top:4px;padding-top:10px}.ap-plist--list .ap-pcard__footer .ap-btn{padding:0 12px;font-size:13px}:is(.ap-plist--list .ap-pcard__footer:has(.ap-pcard__help.has-help-cards):has(.ap-pcard__more-offers.has-more-cards) .ap-btn.has-help-cards,.ap-plist--list .ap-pcard__footer:has(.ap-pcard__help.has-help-cards):has(.ap-pcard__more-offers.has-more-cards) .ap-btn.has-more-cards){flex:0 auto}.ap-plist--list .ap-pcard__footer .ap-pcard__datasheet{display:inline-flex}.ap-plist--list .ap-pcard__help{order:1;margin:0}@supports (grid-template-columns:subgrid){@media (width>=1200px){.ap-plist--list .ap-pcard__footer{grid-template-columns:subgrid;display:grid}.ap-plist--list .ap-pcard__footer .ap-pcard__datasheet{grid-area:1/1;justify-self:start}.ap-plist--list .ap-pcard__more-group{grid-area:1/2/auto/-2;justify-self:center}.ap-plist--list .ap-pcard__help{grid-area:1/-2;justify-self:end}}}.ap-plist--list .ap-offer{grid-template-columns:var(--ap-plist-prices) minmax(0, 1.1fr) var(--ap-plist-cart);text-align:left;border:0;border-radius:0;order:0;align-items:start;gap:12px;margin-top:0;padding:6px 0;display:none}.ap-plist--list .ap-offer.is-list,.ap-plist--list .is-expanded .ap-offer{display:grid}.ap-plist--list .ap-offer.is-list~.ap-offer.is-list,.ap-plist--list .is-expanded .ap-offer~.ap-offer{border-top:1px dashed var(--ap-border-soft)}.ap-plist--list .ap-offer__badge{display:none}.ap-plist--list .ap-offer>*{order:0}.ap-plist--list .ap-offer__retail,.ap-plist--list .ap-offer__customer{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:0;padding-top:5px;display:flex}.ap-plist--list .ap-offer__arrival{padding-top:5px}.ap-plist--list .ap-offer__price,.ap-plist--list[data-price-display] .ap-offer__retail-price{color:var(--ap-text-strong);font-size:15px;font-weight:700}.ap-plist--list .ap-offer__retail-label,.ap-plist--list .ap-offer__discount--card{display:none}.ap-plist--list .ap-offer__retail-note,.ap-plist--list .ap-offer__discount--list{display:inline}.ap-plist--list .ap-offer__cart{grid-area:1/-2;justify-content:flex-end}.ap-plist--list .ap-pcard__more-offers.has-more-list,.ap-plist--list .ap-pcard__help.has-help-list{display:inline-flex}.ap-plist--list .ap-pcard__more-offers:not(.has-more-list),.ap-plist--list .ap-pcard__help:not(.has-help-list),.ap-plist--list .ap-when-cards{display:none}.ap-plist--list .ap-when-list{display:inline}.ap-plist--list .ap-offer__flag{flex:none;justify-content:flex-end;min-width:32px;display:inline-flex}.ap-plist--list .ap-offer__flag-box{cursor:help}}.ap-admin{padding:8px 12px 96px}.ap-admin>.ap-account__title{padding:0}.ap-admin__alert{margin:0 0 16px}.ap-admin__top{gap:16px;margin-bottom:32px;display:grid}@media (width>=768px){.ap-admin__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ap-admin__panel{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);padding:16px 20px}.ap-admin__label{color:var(--ap-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.ap-admin__version-number{color:var(--ap-header-bg);margin:0;font-size:2.4rem;font-weight:700;line-height:1.1}.ap-admin__muted{color:var(--ap-text-muted);margin:4px 0 0;font-size:14px}.ap-admin__summary{color:var(--ap-text);margin:12px 0 0}.ap-admin__setting{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ap-admin__setting-text{flex:16rem;min-width:0}.ap-admin__setting-name{color:var(--ap-text-strong);margin:0;font-weight:600}.ap-admin__switch{color:var(--ap-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:4px;font-size:14px;display:inline-flex}.ap-admin__switch-track{background:var(--ap-border-strong);border-radius:12px;width:44px;height:24px;transition:background-color .15s;position:relative}.ap-admin__switch-thumb{background:var(--ap-surface);width:18px;height:18px;box-shadow:var(--ap-shadow-sm);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.ap-admin__switch[aria-checked=true] .ap-admin__switch-track{background:var(--ap-success)}.ap-admin__switch[aria-checked=true] .ap-admin__switch-thumb{transform:translate(20px)}.ap-admin__switch:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-admin__switch-state{text-align:left;min-width:6.5em}.ap-admin__release{margin-bottom:32px}.ap-admin__heading{color:var(--ap-header-bg);margin:0 0 4px;font-size:1.5rem;font-weight:600}.ap-admin__intro{max-width:72ch;color:var(--ap-text);margin:0 0 16px}@media (width>=768px){.ap-admin-cache__top{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ap-admin-cache__facts{grid-template-columns:minmax(0,16em) minmax(0,1fr);gap:8px 16px;margin:0 0 12px;display:grid}.ap-admin-cache__facts dt{color:var(--ap-text-muted)}.ap-admin-cache__facts dd{color:var(--ap-text-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.ap-admin-cache__policy{font-weight:400;display:block}.ap-admin-cache__bar{appearance:none;background:var(--ap-card-bg);border:0;border-radius:5px;width:100%;max-width:320px;height:10px;margin-top:6px;display:block;overflow:hidden}.ap-admin-cache__bar::-webkit-progress-bar{background:var(--ap-card-bg)}.ap-admin-cache__bar::-webkit-progress-value{background:var(--ap-header-bg)}.ap-admin-cache__bar::-moz-progress-bar{background:var(--ap-header-bg)}.ap-admin-cache__flush{margin-top:16px}.ap-admin-cache__usage{container-type:inline-size}@container (width<=34rem){.ap-admin-cache__facts{grid-template-columns:minmax(0,1fr);gap:2px}.ap-admin-cache__facts dd{margin-bottom:8px}}.ap-admin-checklist__progress{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ap-admin-checklist__count{color:var(--ap-text-strong);flex:none;font-weight:600}.ap-admin-checklist__bar{appearance:none;background:var(--ap-card-bg);border:0;border-radius:5px;flex:1;max-width:320px;height:10px;overflow:hidden}.ap-admin-checklist__bar::-webkit-progress-bar{background:var(--ap-card-bg)}.ap-admin-checklist__bar::-webkit-progress-value{background:var(--ap-success)}.ap-admin-checklist__bar::-moz-progress-bar{background:var(--ap-success)}.ap-admin-checklist__items{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ap-admin-check{border:1px solid var(--ap-border-soft);border-left:4px solid var(--ap-border-strong);border-radius:var(--ap-radius-card);background:var(--ap-surface);scroll-margin-top:calc(var(--ap-header-h) + var(--ap-subnav-h) + 16px);gap:16px;padding:16px;display:flex}.ap-admin-check.is-done{border-left-color:var(--ap-success);background:var(--ap-success-bg)}.ap-admin-check__box{border:2px solid var(--ap-border-strong);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:#0000;cursor:pointer;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}.ap-admin-check__box:hover{border-color:var(--ap-success);color:var(--ap-border-strong)}.ap-admin-check__box[aria-pressed=true]{border-color:var(--ap-success);background:var(--ap-success);color:var(--ap-surface)}.ap-admin-check__box:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-admin-check__box:disabled{cursor:progress;opacity:.6}.ap-admin-check__body{flex:1;min-width:0}.ap-admin-check__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ap-admin-check__title{color:var(--ap-text-strong);margin:0;font-size:1.1rem;font-weight:600}.ap-admin-check__dates{color:var(--ap-text-muted);white-space:nowrap;flex-wrap:wrap;gap:2px 12px;margin:0 0 0 auto;font-size:13px;display:flex}.ap-admin-check__kind{border-radius:var(--ap-radius-sm);text-transform:uppercase;padding:2px 8px;font-size:12px;font-weight:600}.ap-admin-check__kind--new{background:var(--ap-info-bg);color:var(--ap-info)}.ap-admin-check__kind--changed{background:var(--ap-warning-bg);color:var(--ap-warning)}.ap-admin-check__kind--fixed{background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-admin-check__label{color:var(--ap-text-strong);margin:8px 0 2px;font-weight:600}.ap-admin-check__where{overflow-wrap:anywhere;margin:0}.ap-admin-check__where a{color:var(--ap-info);text-decoration:underline}.ap-admin-check__steps{color:var(--ap-text);margin:0;padding-left:1.5em;list-style:decimal}.ap-admin-check__steps li+li{margin-top:2px}.ap-admin-check__expect{color:var(--ap-text);margin:8px 0 0}.ap-admin-check__state{border-top:1px dashed var(--ap-border-soft);color:var(--ap-text-muted);margin:12px 0 0;padding-top:8px;font-size:13px}.ap-admin-check.is-done .ap-admin-check__state{color:var(--ap-success);font-weight:600}.ap-admin__previous{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);background:var(--ap-surface);margin-bottom:12px}.ap-admin__previous-summary{cursor:pointer;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.ap-admin__previous-version{color:var(--ap-text-strong);font-weight:600}.ap-admin__previous[open]>.ap-admin-checklist{padding:0 16px 16px}.ap-chat__toggle{z-index:900;background:var(--ap-primary);color:#fff;width:50px;height:50px;box-shadow:var(--ap-shadow-pop);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:22px;transition:background .2s,transform .2s;display:inline-flex;position:fixed;bottom:20px;right:20px}.ap-chat__toggle:hover{background:var(--ap-primary-hover);transform:translateY(-2px)}.ap-chat__toggle:focus-visible{outline:3px solid var(--ap-primary-strong-soft);outline-offset:3px}.ap-chat__badge,.ap-chat__count{background:var(--ap-danger);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ap-chat__badge{box-shadow:0 0 0 2px var(--ap-surface);position:absolute;top:-4px;right:-4px}.ap-chat__window{z-index:900;width:min(760px,100% - 40px);height:min(620px, calc(100dvh - 88px - var(--ap-chrome-height,32px) - 16px));border-radius:var(--ap-radius);background:var(--ap-surface);color:var(--ap-text);flex-direction:column;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 12px 32px #00000047}.ap-chat__head{background:var(--ap-header-bg);color:var(--ap-header-fg);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.ap-chat__heading{margin:0;font-size:17px;font-weight:600}.ap-chat__head .ap-chat__icon-button{color:inherit;margin-left:auto}.ap-chat__head .ap-chat__icon-button:hover{color:inherit;opacity:.75}.ap-chat__icon-button{border-radius:var(--ap-radius-sm);width:36px;height:36px;color:var(--ap-text-strong);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:20px;transition:color .2s;display:inline-flex}.ap-chat__icon-button:hover{color:var(--ap-primary)}.ap-chat__icon-button:focus-visible{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-chat__body{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;position:relative}.ap-chat__outage{z-index:3;background:var(--ap-surface);background:color-mix(in srgb, var(--ap-surface) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.ap-chat__outage-card{border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface);max-width:340px;box-shadow:var(--ap-shadow-pop);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 22px;display:flex}.ap-chat__outage-icon{color:var(--ap-primary);font-size:26px}.ap-chat__outage-title{color:var(--ap-text-strong);margin:0;font-size:16px;font-weight:600}.ap-chat__outage-text{color:var(--ap-text-muted);margin:0;font-size:14px;line-height:1.45}.ap-chat__outage-retry{border:1px solid var(--ap-primary);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-primary);cursor:pointer;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;font-weight:600;display:inline-flex}.ap-chat__outage-retry:hover{background:var(--ap-primary);color:#fff}.ap-chat__outage-retry:focus-visible{outline:2px solid var(--ap-primary);outline-offset:2px}.ap-chat__visitor{border-top:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text-muted);justify-content:flex-end;align-items:center;gap:6px;margin:0;padding:3px 10px 6px;font-size:11px;display:flex}.ap-chat__visitor code{overflow-wrap:anywhere;min-width:0;color:var(--ap-text);font-size:11px;font-weight:600}.ap-chat__visitor-copy{color:var(--ap-text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;padding:2px 4px;font-size:11px}.ap-chat__visitor-copy:hover{background:var(--ap-surface-disabled);color:var(--ap-text-strong)}.ap-chat__visitor-copy:focus-visible{outline:2px solid var(--ap-primary);outline-offset:1px}.ap-chat__visitor-copied{color:var(--ap-success);font-weight:600}.ap-chat__contacts{border-right:1px solid var(--ap-border);background:var(--ap-body-bg);flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex}.ap-chat__search{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;color:var(--ap-text);font:inherit;padding:7px 10px;font-size:14px}.ap-chat__search:focus{border-color:var(--ap-primary);outline:2px solid var(--ap-primary-soft)}.ap-chat__contact-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ap-chat__contact{border-radius:var(--ap-radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.ap-chat__contact:hover{background:var(--ap-border-soft)}.ap-chat__contact.is-active{background:var(--ap-surface);box-shadow:inset 3px 0 0 var(--ap-primary)}.ap-chat__contact:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px}.ap-chat__avatar{background:var(--ap-header-bg);width:38px;height:38px;color:var(--ap-header-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:relative}.ap-chat__presence{border:2px solid var(--ap-body-bg);background:var(--ap-control-idle);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.ap-chat__presence.is-online{background:var(--ap-success)}.ap-chat__contact-text{flex-direction:column;flex:1;min-width:0;display:flex}.ap-chat__contact-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ap-chat__contact-note{color:var(--ap-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ap-chat__thread{flex-direction:column;min-width:0;min-height:0;display:flex}.ap-chat__thread-head{border-bottom:1px solid var(--ap-border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.ap-chat__back{display:none}.ap-chat__partner{flex-direction:column;flex:1;min-width:0;display:flex}.ap-chat__partner-name{font-weight:600}.ap-chat__partner-state{color:var(--ap-text-muted);font-size:12px}.ap-chat__partner-state.is-online{color:var(--ap-success)}.ap-chat__search--thread{flex:0 220px;width:auto}.ap-chat__messages{background:var(--ap-body-bg);flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ap-chat__message{flex-direction:column;align-items:flex-start;max-width:82%;display:flex}.ap-chat__message.is-mine{align-self:flex-end;align-items:flex-end}.ap-chat__message.is-popup{align-self:stretch;max-width:none}.ap-chat__bubble{background:var(--ap-surface);max-width:100%;box-shadow:var(--ap-shadow-sm);border-radius:12px;overflow:hidden}.ap-chat__message.is-mine .ap-chat__bubble{background:var(--ap-primary-soft)}.ap-chat__bubble-title{background:var(--ap-panel-head-bg);color:var(--ap-panel-head-fg);white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 12px;font-size:13px;font-weight:600}.ap-chat__bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 12px;font-size:14px;line-height:1.45}.ap-chat__bubble-text a{color:inherit;text-decoration:underline}.ap-chat__message--neutral .ap-chat__bubble-title{background:var(--ap-card-bg);color:var(--ap-text-strong)}.ap-chat__message--success .ap-chat__bubble-title{background:var(--ap-success-bg);color:var(--ap-success)}.ap-chat__message--warning .ap-chat__bubble-title{background:var(--ap-warning-bg);color:var(--ap-warning)}.ap-chat__message--danger .ap-chat__bubble-title{background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-chat__bubble-text--file{white-space:normal;padding:8px}.ap-chat__bubble-text .ap-chat__file{text-decoration:none}.ap-chat__file{max-width:216px;color:inherit;flex-direction:column;align-items:flex-start;gap:6px;font-weight:600;display:inline-flex}.ap-chat__preview{line-height:0;display:block}.ap-chat__preview img{border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);max-width:200px;max-height:150px;display:block}.ap-chat__file-icon{color:var(--ap-text-muted);font-size:40px;line-height:1}.ap-chat__file-row{align-items:center;gap:8px;font-size:13px;display:inline-flex}.ap-chat__file-name{overflow-wrap:anywhere}.ap-chat__file-download{color:var(--ap-primary);font-size:13px}.ap-chat__file:hover .ap-chat__file-name,.ap-chat__file:focus-visible .ap-chat__file-name{text-decoration:underline}.ap-chat__file:hover .ap-chat__preview img{opacity:.9}.ap-chat__file.is-unavailable{opacity:.6}.ap-chat__answered{color:var(--ap-success);padding:4px 12px 8px;font-size:12px}.ap-chat__answers{flex-wrap:wrap;gap:6px;padding:4px 12px 10px;display:flex}.ap-chat__answer{border:1px solid var(--ap-primary);background:var(--ap-surface);color:var(--ap-primary);font:inherit;cursor:pointer;border-radius:6px;padding:4px 14px;font-size:13px;font-weight:600}.ap-chat__answer:hover:not([disabled]){background:var(--ap-primary);color:#fff}.ap-chat__answer[disabled]{opacity:.6;cursor:progress}.ap-chat__meta{color:var(--ap-text-muted);align-items:center;gap:6px;margin-top:3px;padding:0 4px;font-size:11px;display:flex}.ap-chat__delivery--read{color:var(--ap-info)}.ap-chat__delivery--error{color:var(--ap-danger)}.ap-chat__earlier{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text);font:inherit;cursor:pointer;border-radius:16px;align-self:center;padding:4px 12px;font-size:13px}.ap-chat__earlier:hover{border-color:var(--ap-primary);color:var(--ap-primary)}.ap-chat__note{color:var(--ap-text-muted);margin:0;font-size:13px}.ap-chat__note--center{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:24px;display:flex}.ap-chat__composer{border-top:1px solid var(--ap-border);background:var(--ap-surface);padding:8px 10px 6px;position:relative}.ap-chat__compose-row{align-items:flex-end;gap:6px;display:flex}.ap-chat__tools{gap:2px;display:flex}.ap-chat__tools label{cursor:pointer}.ap-chat__draft{border:1px solid var(--ap-border);background:var(--ap-surface);min-height:38px;max-height:160px;color:var(--ap-text);font:inherit;resize:none;border-radius:6px;flex:1;padding:8px 10px;font-size:14px;line-height:1.4}.ap-chat__draft:focus{border-color:var(--ap-primary);outline:2px solid var(--ap-primary-soft)}.ap-chat__send{background:var(--ap-primary);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:46px;height:38px;font-size:17px;display:inline-flex}.ap-chat__send:hover{background:var(--ap-primary-hover)}.ap-chat__send:disabled{opacity:.6;cursor:wait}.ap-chat__hint{color:var(--ap-text-muted);margin:4px 0 0;font-size:11px}.ap-chat__problem{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-danger);margin:0 0 6px;padding:6px 10px;font-size:13px}.ap-chat__file-problems{border-radius:var(--ap-radius-sm);background:var(--ap-danger-bg);color:var(--ap-danger);align-items:flex-start;gap:8px;margin:0 0 6px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.ap-chat__file-problems>i{margin-top:2px}.ap-chat__file-problems ul{overflow-wrap:anywhere;flex:1;margin:0;padding:0;list-style:none}.ap-chat__file-problems li+li{margin-top:4px}.ap-chat__file-problems-progress{background:var(--ap-danger);opacity:.5;transform-origin:0;width:100%;height:3px;animation-name:ap-countdown;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.ap-chat__file-problems-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px}.ap-chat__upload-state{color:var(--ap-text-muted);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;display:flex}.ap-chat__icon-button.is-disabled{opacity:.5;pointer-events:none}.ap-chat__camera{display:none}@media (pointer:coarse){.ap-chat__camera{display:inline-flex}}.ap-chat__shot{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius);background:var(--ap-card-bg);align-items:center;gap:12px;margin:0 10px 8px;padding:8px;display:flex}.ap-chat__shot-image{border-radius:var(--ap-radius-sm);object-fit:cover;background:var(--ap-surface);flex:none;width:96px;height:96px}.ap-chat__shot-actions{flex-wrap:wrap;gap:8px;display:flex}.ap-chat__shot-note{border-radius:var(--ap-radius-sm);background:var(--ap-primary-soft);color:var(--ap-text-strong);align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;font-size:13px;display:flex}.ap-chat__shot-thumb{border-radius:var(--ap-radius-sm);object-fit:cover;flex:none;width:40px;height:40px}.ap-chat__shot-note>span{flex:1}.ap-chat__voice.is-listening{background:var(--ap-primary);color:#fff}.ap-chat__voice-state{color:var(--ap-primary);align-items:center;gap:6px;margin:0 10px 6px;font-size:13px;display:flex}.ap-chat__voice-heard{color:var(--ap-text-muted);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.ap-chat__corner-camera{display:none}@media (width<=767.98px){.ap-chat__corner-camera{z-index:900;border:2px solid var(--ap-primary);background:var(--ap-surface);width:50px;height:50px;color:var(--ap-primary);box-shadow:var(--ap-shadow-pop);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:fixed;bottom:14px;right:72px}.ap-chat__corner-camera:focus-within{outline:3px solid var(--ap-primary-strong-soft);outline-offset:3px}body:has(.ap-chat__corner-camera) .ap-corner-buttons{right:130px}}@media print{.ap-chat__corner-camera{display:none!important}}.ap-chat__emoji{z-index:2;border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--ap-surface);max-height:240px;box-shadow:var(--ap-shadow-pop);grid-template-columns:repeat(8,36px);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 4px);left:10px;overflow-y:auto}.ap-chat__emoji-item{border-radius:var(--ap-radius-sm);cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;font-size:22px;line-height:1}.ap-chat__emoji-item:hover,.ap-chat__emoji-item:focus-visible{background:var(--ap-primary-soft)}.ap-chat__devpanel{max-height:30%;overflow-y:auto}.ap-chat__popup{width:min(480px,100% - 32px)}.ap-chat__popup-title{background:var(--ap-header-bg);color:var(--ap-header-fg);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px;font-size:17px;font-weight:600}.ap-chat__popup--neutral .ap-chat__popup-title{background:var(--ap-card-bg);color:var(--ap-text-strong)}.ap-chat__popup--success .ap-chat__popup-title{background:var(--ap-success-bg);color:var(--ap-success)}.ap-chat__popup--warning .ap-chat__popup-title{background:var(--ap-warning-bg);color:var(--ap-warning)}.ap-chat__popup--danger .ap-chat__popup-title{background:var(--ap-danger-bg);color:var(--ap-danger)}.ap-chat__popup-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 16px}.ap-chat__popup-actions{justify-content:flex-end;gap:10px;padding:12px 16px 16px;display:flex}.ap-call-float{display:none}@media (width<=767.98px){.ap-call-float{z-index:900;background:var(--ap-primary);width:50px;height:50px;color:var(--ap-surface);box-shadow:var(--ap-shadow-pop);border-radius:6px;justify-content:center;align-items:center;font-size:22px;text-decoration:none;display:inline-flex;position:fixed;bottom:14px;left:14px}.ap-call-float:focus-visible{outline:2px solid var(--ap-primary);outline-offset:3px}.ap-call-float.is-open{background:var(--ap-success)}.ap-call-float.is-open:focus-visible{outline-color:var(--ap-success)}body:has(.ap-chat__toggle[aria-expanded=true]) .ap-call-float{display:none}body:has(.ap-cart-next-bar,.ap-checkout__nav,.ap-quote-next-bar):not(:has(.ap-chat__toggle[aria-expanded=true])) :is(.ap-call-float,.ap-chat__toggle,.ap-chat__corner-camera,.ap-corner-buttons){translate:0 -64px}}@media print{.ap-call-float{display:none!important}}@media (width<=767.98px),(height<=500px){.ap-chat__toggle{bottom:14px;right:14px}.ap-chat__toggle[aria-expanded=true]{display:none}.ap-chat__window{z-index:960;border-radius:0;width:100%;height:100dvh;inset:0}.ap-chat__body{grid-template-columns:minmax(0,1fr)}.ap-chat__window[data-view=thread] .ap-chat__contacts,.ap-chat__window[data-view=contacts] .ap-chat__thread{display:none}.ap-chat__contacts{border-right:0}.ap-chat__back{display:inline-flex}.ap-chat__search--thread{flex-basis:100%}.ap-chat__emoji{grid-template-columns:repeat(auto-fill,36px);right:10px}.ap-chat__draft,.ap-chat__search{font-size:16px}}.ap-quote-editor{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ap-quote-bar{border:1px solid var(--ap-quote-border);border-radius:var(--ap-radius);background:var(--ap-quote-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.ap-quote-bar__title{color:var(--ap-quote);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.ap-quote-bar__chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-quote-bar__none{color:var(--ap-text-muted);font-size:13px}.ap-quote-bar .ap-cart-limits{margin-left:auto}.ap-quote-chip{border:1px solid var(--ap-quote-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.ap-quote-chip.is-active{border-color:var(--ap-quote);background:var(--ap-quote);color:var(--ap-surface);cursor:default}.ap-quote-chip__total{color:var(--ap-text-muted);font-size:12px}.ap-quote-chip.is-active .ap-quote-chip__total{color:var(--ap-surface)}.ap-quote-chip--new{color:var(--ap-quote);border-style:dashed}.ap-quote-chip[disabled]{opacity:.55;cursor:not-allowed}.ap-quote-bar__recall{color:var(--ap-quote);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.ap-quote-choose{border:1px solid var(--ap-quote);border-radius:var(--ap-radius-card);background:var(--ap-quote-bg);color:var(--ap-text-muted);text-align:center;padding:32px 16px}.ap-quote-choose>.ap-icon{color:var(--ap-quote);font-size:32px}.ap-quote-choose__title{color:var(--ap-text);margin:8px 0 4px;font-weight:600}.ap-quote-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ap-quote-head__title{margin:0}.ap-quote-head__title .ap-icon{color:var(--ap-quote);margin-right:8px}.ap-quote-status{background:var(--ap-quote);color:var(--ap-surface);letter-spacing:.3px;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.ap-quote-status--sent{background:var(--ap-warning-bg);color:var(--ap-warning)}.ap-quote-status--accepted,.ap-quote-status--ordered{background:var(--ap-success-bg);color:var(--ap-success)}.ap-quote-view{margin-left:auto;display:inline-flex}.ap-quote-view__btn{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.ap-quote-view__btn:first-child{border-radius:var(--ap-radius-sm) 0 0 var(--ap-radius-sm)}.ap-quote-view__btn:last-child{border-radius:0 var(--ap-radius-sm) var(--ap-radius-sm) 0;border-left:0}.ap-quote-view__btn.is-on{background:var(--ap-secondary-selected-bg);border-color:var(--ap-secondary-selected-ring);color:var(--ap-secondary-selected-fg);cursor:default}.ap-quote-view__btn.is-on:last-child{border-left:1px solid var(--ap-secondary-selected-ring);margin-left:-1px;position:relative}.ap-quote-tabs{border-bottom:1px solid var(--ap-border-soft);gap:2px;display:flex}.ap-quote-tabs__tab{border-radius:var(--ap-radius-sm) var(--ap-radius-sm) 0 0;color:var(--ap-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.ap-quote-tabs__tab.is-active{border-color:var(--ap-border-soft);background:var(--ap-surface);color:var(--ap-quote);margin-bottom:-1px;font-weight:600}.ap-quote-mtabs,.ap-quote-next-bar{display:none}.ap-quote-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}.ap-quote-grid__main,.ap-quote-grid__side{gap:16px;min-width:0;display:grid}.ap-quote-panel{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);overflow:hidden}.ap-quote-panel__title{border-bottom:1px solid var(--ap-border-soft);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.ap-quote-panel__title .ap-icon{color:var(--ap-quote)}.ap-quote-panel__title--tools{flex-wrap:wrap;justify-content:space-between}.ap-quote-panel__title--tools h2{font-size:inherit;align-items:center;gap:8px;margin:0;display:flex}.ap-quote-panel__body{padding:12px 16px 16px}.ap-quote-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 12px;display:grid}.ap-quote-fields>.ap-field{margin:0}.ap-quote-fields__wide{grid-column:span 2}.ap-quote-fields__full{grid-column:1/-1}.ap-quote-fields__optional{color:var(--ap-text-muted);margin-left:4px;font-weight:400}.ap-quote-note{color:var(--ap-text-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.ap-quote-note .ap-icon{margin-right:6px}.ap-quote-bulk{justify-items:end;gap:2px;font-size:12px;font-weight:400;display:grid}.ap-quote-bulk__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ap-quote-bulk label{color:var(--ap-text-muted)}.ap-quote-bulk__hint{color:var(--ap-text-muted);text-align:right;margin:0;font-size:11px}.ap-quote-bulk__mode,.ap-quote-bulk__percent{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);color:var(--ap-text);font:inherit;padding:3px 6px;font-size:13px}.ap-quote-bulk__percent{width:64px}.ap-quote-editor .ap-btn:not(.ap-btn--icon) .ap-icon,.ap-cart-quote .ap-btn .ap-icon{margin-right:6px}.ap-cart-quote .ap-btn{margin-top:12px;display:inline-block}.ap-quote-lines{--ap-quote-cols:24px 28px 28px minmax(120px, 1fr) 108px 84px 84px 108px 92px;position:relative}.ap-quote-lines.is-customer{--ap-quote-cols:24px 28px 28px minmax(120px, 1fr) 108px 108px 92px}.ap-quote-lines.is-customer .ap-quote-lines__own{display:none}.ap-quote-lines.is-busy{opacity:.55;pointer-events:none}.ap-quote-lines__head,.ap-quote-line{grid-template-columns:var(--ap-quote-cols);align-items:center;gap:8px;padding:6px 12px;display:grid}.ap-quote-lines__head{background:var(--ap-panel-head-bg);color:var(--ap-surface);font-size:12px;font-weight:600}.ap-quote-line__buy,.ap-quote-line__retail,.ap-quote-line__total{text-align:right}.ap-quote-line{border-bottom:1px solid var(--ap-border-soft);font-size:13px}.ap-quote-line.is-changed{background:var(--ap-quote-changed-bg)}.ap-quote-line__type{background:var(--ap-quote-part);width:26px;height:26px;color:var(--ap-surface);border-radius:5px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ap-quote-line.is-labour .ap-quote-line__type{background:var(--ap-quote-labour)}.ap-quote-line__item{gap:1px;min-width:0;display:grid}.ap-quote-line__part{color:var(--ap-primary);font-size:12px;font-weight:600}.ap-quote-line__muted{color:var(--ap-text-muted);font-size:12px}.ap-quote-line__qty{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ap-quote-line__offer{gap:2px;display:grid}.ap-quote-line__price{align-items:center;gap:4px;display:flex}.ap-quote-loss{background:var(--ap-danger);width:16px;height:16px;color:var(--ap-surface);cursor:help;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.ap-quote-line__nobase{color:var(--ap-warning);text-align:right;font-size:11px;line-height:1.3}.ap-quote-line__mlabel{display:none}.ap-quote-line__total{font-weight:700}.ap-quote-line__total small{color:var(--ap-text-muted);font-weight:400}.ap-quote-line .ap-field__error{grid-column:1/-1;display:block}.ap-quote-input{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);background:var(--ap-surface);width:100%;color:var(--ap-text);font:inherit;padding:4px 8px;font-size:13px}.ap-quote-input:focus{border-color:var(--ap-quote);outline:none}.ap-quote-input[aria-invalid=true]{border-color:var(--ap-danger)}.ap-quote-input--num{text-align:right;width:52px}.ap-quote-input--price{width:100%}.ap-quote-input--unit{width:52px;padding:4px}.ap-quote-lines__empty{color:var(--ap-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:13px}.ap-quote-lines__error{padding:0 12px}.ap-quote-lines__tools{border-top:1px solid var(--ap-border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.ap-quote-add-part{gap:4px;width:300px;max-width:100%;display:flex}.ap-quote-pending{border:1px solid var(--ap-quote-changed-border);border-radius:var(--ap-radius-card);background:var(--ap-quote-changed-bg);flex-wrap:wrap;align-items:center;gap:10px;margin:0 12px 12px;padding:8px 12px;font-size:13px;display:flex}.ap-quote-pending .ap-btn{margin-left:auto}.ap-quote-guide{color:var(--ap-text-muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ap-quote-guide span{background:var(--ap-quote);width:20px;height:20px;color:var(--ap-surface);border-radius:50%;justify-content:center;align-items:center;margin-right:6px;font-size:11px;font-weight:700;display:inline-flex}.ap-quote-totals__stale{border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);color:var(--ap-warning);margin:0 0 8px;padding:4px 8px;font-size:12px}.ap-quote-totals__empty{color:var(--ap-text-muted);margin:0}.ap-quote-totals__small{font-size:12px}.ap-quote-totals__gross{font-size:18px}.ap-quote-totals__own{border-radius:var(--ap-radius-sm);background:var(--ap-card-bg);margin-top:8px;padding:8px}.ap-quote-totals__profit b{color:var(--ap-success)}.ap-quote-totals__hint{color:var(--ap-text-muted);margin:4px 0 0;font-size:12px}.ap-quote-totals__hint .ap-icon{margin-right:6px}.ap-quote-actions__body{gap:8px;display:grid}.ap-quote-actions__body .ap-btn{width:100%}.ap-quote-actions__pair{gap:8px;display:flex}.ap-quote-actions__why{border-radius:var(--ap-radius-sm);background:var(--ap-warning-bg);color:var(--ap-warning);gap:4px;margin:0;padding:6px 10px;font-size:13px;line-height:1.4;list-style:none;display:grid}.ap-quote-actions__why .ap-icon{margin-right:6px}.ap-quote-dialog__group{border:0;gap:6px;margin:0 0 12px;padding:0;display:grid}.ap-quote-dialog__group legend{margin-bottom:6px;font-weight:600}.ap-quote-dialog__option{cursor:pointer;align-items:center;gap:8px;display:flex}.ap-quote-dialog__option.is-disabled{color:var(--ap-text-muted);cursor:not-allowed}.ap-quote-print{gap:12px;margin-top:12px;display:grid}.ap-quote-print__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ap-quote-print__tools .ap-quote-note{margin:0}.ap-quote-scheme{border:0;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;font-size:13px;display:flex}.ap-quote-scheme__label{float:left;color:var(--ap-text-muted);padding:0}.ap-quote-scheme__options{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);flex-wrap:wrap;display:inline-flex;overflow:hidden}.ap-quote-scheme__option{border-left:1px solid var(--ap-border);background:var(--ap-surface);cursor:pointer;align-items:center;padding:5px 10px;display:inline-flex}.ap-quote-scheme__option:first-child{border-left:0}.ap-quote-scheme__option.is-on{background:var(--ap-secondary-selected-bg);box-shadow:inset 0 0 0 1px var(--ap-secondary-selected-ring);color:var(--ap-secondary-selected-fg)}.ap-quote-scheme__option:has(input:focus-visible){outline:2px solid var(--ap-text);outline-offset:-3px}.ap-quote-scheme__option.is-disabled{color:var(--ap-text-muted);cursor:not-allowed}.ap-quote-scheme__note{flex-basis:100%}@media (width<=575.98px){.ap-quote-scheme__options{width:100%;display:grid}.ap-quote-scheme__option{border-top:1px solid var(--ap-border);border-left:0}.ap-quote-scheme__option:first-child{border-top:0}}.ap-quote-print__note{max-width:794px;margin:0 auto}.ap-quote-sheet{background:var(--ap-surface);width:100%;max-width:794px;box-shadow:var(--ap-shadow-sm);margin:0 auto;padding:40px 48px;font-size:12.5px}.ap-quote-sheet__head{justify-content:flex-end;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.ap-quote-sheet__logo{object-fit:contain;max-width:220px;max-height:92px;margin-right:auto}.ap-quote-sheet__issuer em{color:var(--ap-text-muted)}.ap-quote-sheet__issuer{text-align:right;gap:2px;display:grid}.ap-quote-sheet__issuer b{font-size:15px}.ap-quote-sheet__title{letter-spacing:.5px;margin:0;font-size:20px;font-weight:700}.ap-quote-sheet__title small{color:var(--ap-text-muted);font-size:13px;font-weight:400}.ap-quote-sheet__date{color:var(--ap-text-muted);margin:0 0 16px}.ap-quote-sheet__parties{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.ap-quote-sheet__parties>div{gap:2px;display:grid}.ap-quote-sheet__parties small{color:var(--ap-text-muted)}.ap-quote-sheet__table,.ap-quote-sheet__sums{border-collapse:collapse}.ap-quote-sheet__table{width:100%;margin-bottom:16px}.ap-quote-sheet__table th,.ap-quote-sheet__table td,.ap-quote-sheet__sums th,.ap-quote-sheet__sums td{border-bottom:1px solid var(--ap-border-soft);text-align:left;padding:5px 6px}.ap-quote-sheet__table thead th{background:var(--ap-card-bg);text-align:center}.ap-quote-sheet__table .is-num,.ap-quote-sheet__sums td{text-align:right;white-space:nowrap}.ap-quote-sheet__table small{color:var(--ap-text-muted);margin-left:4px}.ap-quote-sheet__sums{min-width:280px;margin-left:auto}.ap-quote-sheet__sums th{font-weight:400}.ap-quote-sheet__sums .is-muted{color:var(--ap-text-muted)}.ap-quote-sheet__sums .is-total{font-size:15px;font-weight:700}.ap-quote-sheet__note{color:var(--ap-text-muted);margin:24px 0 0}.ap-quote-list{gap:10px;margin-top:12px;display:grid}.ap-quote-list__filters{flex-wrap:wrap;gap:8px;display:flex}.ap-quote-list__filters .ap-quote-input{width:auto;padding:6px 10px;font-size:14px}.ap-quote-list__search{flex:280px;max-width:380px}.ap-quote-list__empty{color:var(--ap-text-muted);margin:0;padding:16px}.ap-quote-list__full{color:var(--ap-quote);margin:10px 0}.ap-quote-list__table{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);overflow:hidden}.ap-quote-list__row{border-bottom:1px solid var(--ap-border-soft);grid-template-columns:120px 100px minmax(160px,1fr) 110px 120px 130px 230px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:grid}.ap-quote-list__row--head{background:var(--ap-panel-head-bg);color:var(--ap-surface);font-size:12px;font-weight:600}.ap-quote-list__row .is-num{text-align:right}.ap-quote-list__customer{display:grid}.ap-quote-list__customer small{color:var(--ap-text-muted)}.ap-quote-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ap-quote-list__actions small{color:var(--ap-text-muted)}@media (width<=1199.98px){.ap-quote-grid{grid-template-columns:minmax(0,1fr)}.ap-quote-lines{--ap-quote-cols:26px 28px 30px minmax(140px, 1fr) 120px 96px 96px 116px 96px}.ap-quote-lines.is-customer{--ap-quote-cols:26px 28px 30px minmax(140px, 1fr) 120px 116px 96px}.ap-quote-list__row{grid-template-columns:110px 90px minmax(140px,1fr) 100px 110px}.ap-quote-list__row>:nth-child(6),.ap-quote-list__row>:nth-child(7){grid-column:span 2}}@media (width<=767.98px){.ap-quote-view{margin-left:0}.ap-quote-mtabs{border:1px solid var(--ap-border);border-radius:var(--ap-radius-sm);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.ap-quote-mtabs button{background:var(--ap-surface);color:var(--ap-text);font:inherit;border:0;padding:8px 4px;font-size:13px}.ap-quote-mtabs button.is-on{background:var(--ap-quote);color:var(--ap-surface);font-weight:600}.is-mhidden{display:none!important}.ap-quote-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ap-quote-tabs__tab{text-align:center;justify-content:center;padding:8px 6px}.ap-quote-bulk,.ap-quote-bulk__row{justify-content:flex-start;justify-items:start}.ap-quote-bulk__hint{text-align:left}.ap-quote-fields{grid-template-columns:minmax(0,1fr)}.ap-quote-fields__wide{grid-column:auto}.ap-quote-lines__head{display:none}.ap-quote-line{grid-template-columns:26px 32px 30px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"select remove type name name""qty qty qty qty offer""buy buy buy buy total""retail retail retail retail total";padding:10px 12px}.ap-quote-line__select{grid-area:select}.ap-quote-line__type{grid-area:type}.ap-quote-line__name{grid-area:name}.ap-quote-line__remove{grid-area:remove}.ap-quote-line__qty{grid-area:qty}.ap-quote-line__qty .ap-quote-input--num,.ap-quote-line__qty .ap-quote-input--unit{width:64px}.ap-quote-line__offer{grid-area:offer}.ap-quote-line__buy,.ap-quote-line__retail{color:var(--ap-text-muted);text-align:left;grid-area:buy;font-size:12px}.ap-quote-line__retail{grid-area:retail}.ap-quote-line__mlabel{display:inline}.ap-quote-line__total{grid-area:total}.ap-quote-input{font-size:16px}.ap-quote-add-part{width:100%}.ap-quote-sheet{padding:20px 16px}.ap-quote-sheet__parties{grid-template-columns:minmax(0,1fr)}.ap-quote-list__row--head{display:none}.ap-quote-list__row{grid-template-columns:minmax(0,1fr) auto}.ap-quote-list__row>:nth-child(n){grid-column:auto}.ap-quote-list__actions{grid-column:1/-1!important}.ap-quote-next-bar{z-index:30;border-top:1px solid var(--ap-border-soft);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.ap-quote-page{padding-bottom:72px}}@media print{.ap-quote-bar,.ap-quote-head,.ap-quote-tabs,.ap-quote-mtabs,.ap-quote-print__tools,.ap-quote-print__note,.ap-quote-next-bar,.ap-cart-limit-note{display:none!important}.ap-quote-sheet{max-width:none;box-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:14mm 14mm 16mm}body:has([data-quote-print] .ap-quote-sheet) :is(.ap-page,.ap-container,.ap-quote-page,.ap-quote-editor,.ap-quote-print){max-width:none;min-height:0;margin:0;padding:0}:root:has([data-quote-print] .ap-quote-sheet){page:ap-quote}body:has([data-quote-print] .ap-quote-sheet){page:ap-quote}}@page ap-quote{size:A4;margin:0}.ap-company .ap-btn{align-items:center;gap:6px;display:inline-flex}.ap-company__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.ap-company__form{gap:16px;min-width:0;display:grid}.ap-company__intro{color:var(--ap-text-muted);margin:0;font-size:14px}.ap-company__fields{gap:12px;padding:16px;display:grid}.ap-company__fields .ap-field{margin:0}.ap-company__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ap-company__row:has(.ap-company__wide){grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.ap-company__row.ap-company__row--place{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.ap-company__counter{color:var(--ap-text-muted);margin-left:6px;font-weight:400}.ap-company__logo{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.ap-company__logo-side{flex-direction:column;gap:8px;display:flex}.ap-company-drop{border:2px dashed var(--ap-border-strong);border-radius:var(--ap-radius-card);background:var(--ap-body-bg);height:120px;color:var(--ap-text-muted);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative}.ap-company-drop:hover,.ap-company-drop.is-dragging,.ap-company-drop:focus-within{border-color:var(--ap-primary);color:var(--ap-primary)}.ap-company-drop__input{opacity:0;cursor:pointer;position:absolute;inset:0}.ap-company-drop__empty{flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.ap-company-drop__icon{font-size:24px}.ap-company-drop__image{object-fit:contain;max-width:90%;max-height:100px}.ap-company__status{color:var(--ap-info);margin:0;font-size:13px}.ap-company__link{color:var(--ap-info);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.ap-company__specialties{border:0;margin:0;padding:0}.ap-company__chips{flex-wrap:wrap;gap:6px;display:flex}.ap-company-chip{border:1px solid var(--ap-border);background:var(--ap-surface);color:var(--ap-text);font:inherit;cursor:pointer;border-radius:16px;padding:4px 12px;font-size:13px}.ap-company-chip.is-on{border-color:var(--ap-secondary-selected-ring);background:var(--ap-secondary-selected-bg);color:var(--ap-secondary-selected-fg)}.ap-company-chip--static{cursor:default;padding:2px 8px;font-size:12px}.ap-company__check{align-items:flex-start;gap:8px;font-size:14px;display:flex}.ap-company__check .ap-checkbox{margin-top:1px}.ap-company__listing{border-radius:var(--ap-radius-sm);background:var(--ap-body-bg);color:var(--ap-text-muted);margin:0;padding:6px 10px;font-size:13px}.ap-company__listing--requested{background:var(--ap-warning-bg);color:var(--ap-text)}.ap-company__listing--approved{background:var(--ap-success-bg);color:var(--ap-text)}.ap-company__actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ap-company__dirty{color:var(--ap-warning);font-size:13px}.ap-company__preview{gap:10px;display:grid;position:sticky;top:16px}.ap-company__preview-title{color:var(--ap-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.ap-company-quote{border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-sm);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);padding:16px;font-size:12px}.ap-company-quote__head{border-bottom:2px solid var(--ap-text-strong);gap:12px;padding-bottom:10px;display:flex}.ap-company-quote__logo{border:1px dashed var(--ap-border);border-radius:var(--ap-radius-sm);width:110px;height:46px;color:var(--ap-text-muted);flex:none;justify-content:center;align-items:center;font-size:10px;display:flex;overflow:hidden}.ap-company-quote__logo img,.ap-company-card__logo img{object-fit:contain;max-width:100%;max-height:100%}.ap-company-quote__issuer{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ap-company-quote__issuer em{color:var(--ap-text-muted)}.ap-company-quote__title{margin:10px 0 2px;font-size:14px;font-weight:700}.ap-company-quote__rest{color:var(--ap-text-muted);margin:0}.ap-company-card{border-radius:var(--ap-radius-card);background:var(--ap-surface);box-shadow:var(--ap-shadow-sm);overflow:hidden}.ap-company-card.is-off{opacity:.6}.ap-company-card__top{background:var(--ap-header-bg);height:64px;position:relative}.ap-company-card__logo{border-radius:var(--ap-radius-card);background:var(--ap-surface);width:64px;height:64px;box-shadow:var(--ap-shadow-sm);color:var(--ap-text-muted);justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;bottom:-22px;left:14px;overflow:hidden}.ap-company-card__body{overflow-wrap:anywhere;gap:6px;padding:30px 14px 14px;font-size:13px;display:grid}.ap-company-card__body p{white-space:pre-line;margin:0}.ap-company-card__body small{color:var(--ap-text-muted)}.ap-company-card__phone{color:var(--ap-primary);font-weight:600}.ap-company-card__body .ap-company-card__off{color:var(--ap-text-muted);font-style:italic}@media (width<=991.98px){.ap-company__grid{grid-template-columns:minmax(0,1fr)}.ap-company__preview{position:static}}@media (width<=575.98px){:is(.ap-company__row,.ap-company__row:has(.ap-company__wide),.ap-company__logo){grid-template-columns:minmax(0,1fr)}}.ap-waiting{border-radius:var(--ap-radius);background:var(--ap-surface);width:min(380px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ap-text);border:0;margin:auto;padding:0;box-shadow:0 16px 40px #00000040}.ap-waiting[open]{animation:.25s ease-out ap-waiting-in}.ap-waiting::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff4d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ap-waiting::backdrop{background:#fffc}}.ap-waiting__card{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 20px 18px;display:flex}.ap-waiting__scene{width:100%}.ap-waiting__scene svg{width:100%;height:auto;max-height:42dvh;display:block}@media (height<=480px){.ap-waiting__card{gap:6px;padding:12px 16px}.ap-waiting__scene svg{max-height:32dvh}}.ap-waiting__message{min-height:2.6em;color:var(--ap-text-strong);margin:0;font-size:17px;font-weight:700;line-height:1.3}.ap-waiting__note{color:var(--ap-text-muted);margin:0;font-size:14px;line-height:1.4}.ap-waiting__text{flex-direction:column;align-items:center;gap:10px;display:flex}.ap-waiting__reload{margin-top:6px}@keyframes ap-waiting-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ap-waiting[open]{animation:none}}.ap-blog-head{justify-content:space-between;align-items:flex-end}.ap-blog-head__text{min-width:0}.ap-blog-head__icon{color:var(--ap-primary);margin-right:8px;font-size:.8em}.ap-blog-head__lead{max-width:640px;color:var(--ap-text-muted);margin:6px 0 0}.ap-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ap-blog-grid__item{display:flex}.ap-blog-card{border:1px solid var(--ap-border);border-radius:var(--ap-radius-card);background:var(--ap-surface);color:var(--ap-text-strong);flex-direction:column;flex:1;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ap-blog-card:is(:hover,:focus-visible){border-color:var(--ap-primary);box-shadow:0 6px 18px #00000014}.ap-blog-card__media{aspect-ratio:16/10;border-bottom:1px solid var(--ap-border-soft);background:var(--ap-surface-disabled);position:relative;overflow:hidden}.ap-blog-card__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ap-blog-card__media--logo{background:var(--ap-surface)}.ap-blog-card__media--logo img{object-fit:contain;width:70%;height:64%;inset:18% 15%}.ap-blog-card__body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.ap-blog-card__title{font-size:15px;font-weight:600;line-height:1.3}.ap-blog-card__desc{color:var(--ap-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ap-blog-card__more{color:var(--ap-primary);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=1199.98px){.ap-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991.98px){.ap-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.ap-blog-grid{grid-template-columns:1fr;gap:12px}.ap-blog-card{flex-direction:row}.ap-blog-card__media{aspect-ratio:auto;border-right:1px solid var(--ap-border-soft);border-bottom:0;flex:none;width:120px}.ap-blog-card__desc{-webkit-line-clamp:2}}.ap-docs{padding:16px 0 32px}.ap-docs__tree,.ap-docs__children{margin:0;padding:0;list-style:none}.ap-docs__tree{background:var(--ap-surface);border:1px solid var(--ap-border-soft);border-radius:var(--ap-radius-card);box-shadow:var(--ap-shadow-sm);overflow:hidden}.ap-docs__tree[hidden],.ap-docs__folder[hidden],.ap-docs__file[hidden]{display:none}.ap-docs__tree>li+li{border-top:1px solid var(--ap-border-soft)}.ap-docs__children{border-left:2px solid var(--ap-border-soft);margin:0 0 6px 21px}.ap-docs__row{min-height:42px;color:var(--ap-text);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:flex}.ap-docs__row:hover{background:var(--ap-primary-soft);color:var(--ap-text-strong)}.ap-docs__row:focus-visible{outline:2px solid var(--ap-primary);outline-offset:-2px;background:var(--ap-primary-soft)}.ap-docs__row--folder{color:var(--ap-text-strong);list-style:none}.ap-docs__row--folder::-webkit-details-marker{display:none}.ap-docs__tree>.ap-docs__folder>details>.ap-docs__row--folder{font-weight:700}.ap-docs__chevron{color:var(--ap-text-muted);flex:0 0 12px;font-size:11px;transition:transform .15s}details[open]>.ap-docs__row--folder .ap-docs__chevron{transform:rotate(90deg)}.ap-docs__icon{text-align:center;flex:0 0 20px;font-size:17px}.ap-docs__icon--closed,.ap-docs__icon--open{color:var(--ap-gold)}.ap-docs__icon--open,details[open]>.ap-docs__row--folder .ap-docs__icon--closed{display:none}details[open]>.ap-docs__row--folder .ap-docs__icon--open{display:inline-block}.ap-docs__icon--file{color:var(--ap-danger)}.ap-docs__row--file{padding-left:36px}.ap-docs__name{overflow-wrap:anywhere;flex:auto;min-width:0}.ap-docs__count,.ap-docs__meta{color:var(--ap-text-muted);white-space:nowrap;flex:none;font-size:13px}.ap-docs__count{background:var(--ap-body-bg);border-radius:999px;padding:1px 9px}@media (prefers-reduced-motion:reduce){.ap-docs__chevron{transition:none}}@media (width<=575.98px){.ap-docs__row{padding-right:10px}.ap-docs__row--file{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 10px;padding-left:14px;display:grid}.ap-docs__row--file .ap-docs__icon{padding-top:2px}.ap-docs__row--file .ap-docs__meta{grid-column:2}.ap-docs__count-unit{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-docs__children{margin-left:12px}}
