@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-vietnamese-500-normal-k0drYPZA.woff2)format("woff2"),url(/assets/archivo-vietnamese-500-normal-7W3lD2kQ.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-ext-500-normal-RFhg4CpD.woff2)format("woff2"),url(/assets/archivo-latin-ext-500-normal-D7mXw3Kz.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:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-ext-400-normal-CKO3cWyd.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-400-normal-DiHHcP5k.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-cyrillic-400-normal-G7BuwYWK.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-400-normal-DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-ext-400-normal-C3GMUg_S.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-400-normal-DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-greek-400-normal-Br_GQm5W.woff2)format("woff2"),url(/assets/inter-tight-greek-400-normal-BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-vietnamese-400-normal-CqzIqjuX.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-400-normal-kSDs3Vd1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-ext-400-normal-DN7wyBvd.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-400-normal-BQQeeQrv.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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-ext-500-normal-BZAF-_VI.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-500-normal-Dy1ZB9JY.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-cyrillic-500-normal-5ykfyGeh.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-500-normal-CRXauZSq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-ext-500-normal-Be7hKmpC.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-500-normal-BEGGcu3x.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-greek-500-normal-kave9HZE.woff2)format("woff2"),url(/assets/inter-tight-greek-500-normal-Ca-cFdRH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-vietnamese-500-normal-C7jl9LDK.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-500-normal-CO4EMNTO.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-ext-500-normal-D3akd6m-.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-500-normal-_hLDZz_3.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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-ext-600-normal-B4SKDMEv.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-600-normal-_3ga77Eo.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-cyrillic-600-normal-BERwQ0yl.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-600-normal-BeTasGgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-ext-600-normal-CiDI6ET5.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-600-normal-5gKW7MDU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-greek-600-normal-BIqmcc-q.woff2)format("woff2"),url(/assets/inter-tight-greek-600-normal-67HAlfW-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-vietnamese-600-normal-FGgebaLI.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-600-normal-BCXZ1BbA.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-ext-600-normal-BgMgWFts.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-600-normal-BvYdOF2O.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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-ext-700-normal-D_7NT8eF.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-ext-700-normal-BFcoPt71.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-cyrillic-700-normal-DtWWjp29.woff2)format("woff2"),url(/assets/inter-tight-cyrillic-700-normal-DDZiLR3d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-ext-700-normal-D0RkHJEE.woff2)format("woff2"),url(/assets/inter-tight-greek-ext-700-normal-mW3dmpoD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-greek-700-normal-RgALSHS4.woff2)format("woff2"),url(/assets/inter-tight-greek-700-normal-DU8XoIeX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-vietnamese-700-normal-Cn_DV52A.woff2)format("woff2"),url(/assets/inter-tight-vietnamese-700-normal-DwHBAXeT.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-ext-700-normal-BpKPOkj3.woff2)format("woff2"),url(/assets/inter-tight-latin-ext-700-normal-CrlzIQ10.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:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.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}:root{--ink:#0d1b2a;--ink-2:#3d4d5c;--ink-3:#7b8894;--g900:#083f2f;--g700:#0f6a4e;--g500:#1c8f6a;--g300:#63c2a3;--g100:#a8ddca;--leaf:#6cb52d;--paper:#f4f6f3;--card:#fff;--line:#e3e8e3;--line-2:#cfd6cf;--warn:#b4531a;--tcol:104px;--r:10px;--font-inter:"Inter Tight";--font-archivo:"Archivo";--font-grift:"Grift";--font-body:var(--font-inter), system-ui, sans-serif;--font-display:var(--font-grift), var(--font-archivo), var(--font-inter), system-ui, sans-serif}@font-face{font-family:Grift;font-weight:800;font-style:normal;font-display:swap;src:local(Grift ExtraBold),local(Grift-ExtraBold),url(/fonts/Grift-ExtraBold.woff2)format("woff2"),url(/fonts/Grift-ExtraBold.otf)format("opentype")}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--font-body);font-variant-numeric:tabular-nums;margin:0}h1,h2,h3,.dsp{font-family:var(--font-display);letter-spacing:-.015em}a{color:inherit}:focus-visible{outline:2px solid var(--leaf);outline-offset:2px;border-radius:4px}button{font-family:inherit}.dot{background:var(--leaf);border-radius:3px;width:9px;height:9px;display:inline-block}main{padding:24px 0 48px}.price-popup{z-index:11;background:var(--card);border:1px solid var(--line-2);border-radius:18px;flex-direction:column;width:276px;display:flex;position:fixed;top:90px;left:12px;overflow:hidden;box-shadow:0 10px 30px #0d1b2a38}.price-popup.is-hidden{visibility:hidden;pointer-events:none}.pp-section{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pp-section+.pp-section{border-top:1px solid var(--line-2);background:var(--paper)}.pp-section h4{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.pp-field{border:1px solid var(--line-2);color:var(--ink-3);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:15px;font-weight:600;display:flex}.pp-field:focus-within{outline:2px solid var(--leaf);outline-offset:1px}.pp-field input{min-width:0;font:600 18px var(--font-body);color:var(--ink);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:10px 8px}.pp-btn{border:1px solid var(--line-2);width:100%;font:600 13.5px var(--font-body);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:12px;padding:9px 14px}.pp-btn:disabled{opacity:.6;cursor:progress}.pp-btn:hover{background:#eef1ee}.pp-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.pp-primary:hover{background:#1b3248}.pp-danger{color:#a3342d;border-color:#e3b4af}.pp-danger:hover{background:#fbeceb}.pp-actions{gap:8px;display:flex}.pp-actions .pp-btn:first-child{flex:1.4}.pp-actions .pp-btn:last-child{flex:1}.pp-link{font:500 12.5px var(--font-body);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pp-link:hover{color:var(--ink)}.pp-list{flex-direction:column;gap:6px;max-height:230px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pp-list li{border:1px solid var(--line-2);background:#fff;border-left-width:4px;border-radius:10px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.pp-list li.is-draft{border-left-color:#e6c75a}.pp-list li.is-saved{border-left-color:#7db3dd}.pp-name{color:var(--ink-2);font-size:12px;line-height:1.3}.pp-prices{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.price-popup .pp-edit{border:1px solid var(--line-2);width:auto;min-width:0;font:700 13.5px var(--font-body);color:var(--ink);text-align:right;background:#fff;border-radius:8px;flex:1;padding:3px 8px}.price-popup .pp-edit:focus-visible{outline:2px solid var(--leaf);outline-offset:1px}.price-popup .pp-remove{border:1px solid var(--line-2);background:var(--paper);font:600 11.5px var(--font-body);white-space:nowrap;color:var(--ink-2);cursor:pointer;border-radius:999px;flex:none;padding:4px 9px}.price-popup .pp-remove:hover{color:#a3342d;background:#fbeceb;border-color:#e3b4af}.pp-prices s{color:var(--ink-3)}.pp-warn{color:var(--warn);margin:0;font-size:12px}@media print{.price-popup{display:none}}@media screen{.pdf-canvas{align-items:flex-start}.pdf-canvas>*{margin-left:160px;margin-right:0}}.price-eye{z-index:12;background:var(--card);border:1px solid var(--line-2);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;top:16px;left:22px;box-shadow:0 4px 14px #0d1b2a29}.price-eye svg{width:18px;height:18px}.price-eye:hover{color:var(--ink);background:#eef1ee}.price-eye[aria-pressed=false]{color:var(--ink-3)}@media print{.price-eye{display:none}}.tbl{background:var(--card);border:1px solid var(--line);border-radius:var(--r);margin-bottom:18px;overflow:hidden}.tbl>header{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px 12px;display:flex}.tbl>header h3{margin:0;font-size:16px}.tbl>header p{color:var(--ink-3);margin:0;font-size:13px}.scroll{border-top:1px solid var(--line);overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:14px}th,td{text-align:right;white-space:nowrap;padding:7px 12px}thead th{background:var(--g900);color:var(--g100);vertical-align:bottom;border-left:1px solid #ffffff24;font-size:11.5px;font-weight:500}thead th .mat{color:#fff;text-transform:uppercase;letter-spacing:.01em;margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}thead th.corner{z-index:2;text-align:left;width:var(--tcol);min-width:var(--tcol);background:var(--g900);border-left:0;position:sticky;left:0}thead th.tag:after{content:"nouveau";color:var(--leaf);font-size:9.5px;font-weight:600;display:block}tbody th{z-index:1;text-align:left;width:var(--tcol);min-width:var(--tcol);color:var(--ink-2);border-right:1px solid var(--line-2);background:#fff;font-size:13.5px;font-weight:500;position:sticky;left:0}td{color:var(--ink);border-top:1px solid #f0f2f0}td.n{font-variant-numeric:tabular-nums}td.n:hover{background:#eaf6f0}td.na{color:#c3cac3}td.out{color:#b9c1b9;background:repeating-linear-gradient(135deg,#fafbfa 0 5px,#f2f4f2 5px 10px)}th.out{opacity:.42}td.sel{background:var(--leaf);color:#fff;font-weight:600}.tbl>footer{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px;display:flex}.pill{background:var(--paper);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:5px 13px;font-size:12.5px;display:inline-flex}.pill b{color:var(--ink);font-weight:700}.pill--note{color:var(--warn);white-space:normal;background:#fff7ec;border-color:#f0dfc0;max-width:60ch}.pivot>header{background:var(--sec-bg,var(--ink));padding:14px 18px}.pivot>header h3{color:var(--sec-fg,#fff);font-size:17px}.pivot-treatment{color:var(--g100);font-size:14px;font-weight:500}.pivot>header p{color:#9fb0bd}.pivot .idx-col,.pivot .range-col{text-align:left;white-space:nowrap}.pivot td.idx-col,.pivot td.range-col{color:var(--ink-2);text-align:center;font-size:12.5px}.pivot thead th.idx-col,.pivot thead th.range-col{text-align:center;font-size:11px}.pivot thead th.idx-col{width:46px}.pivot thead th.range-col{white-space:normal;background:#eceff1;width:112px;min-width:112px;line-height:1.25}.pivot .range-sub{color:var(--ink-3);text-transform:none;margin-top:1px;font-size:9.5px;font-weight:600;display:block}.pivot tbody th{font-weight:700}.pivot thead th.corner{color:var(--ink);border:1px solid var(--line-2);font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.02em;background:#fff}.pivot thead th.corner:not(.idx-col):not(.range-col){text-align:left;padding-left:14px}.pivot thead th{padding-top:5px;padding-bottom:5px}.pivot tbody th,.pivot tbody td{padding-top:2px;padding-bottom:2px}.pivot thead th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){text-align:center;font:700 12px var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:#fff;border-left-color:#0000;border-radius:0;padding:10px 16px}.pivot td.n{text-align:right}.pivot th.simple-foyer,.pivot td.simple-foyer{border-left:3px solid var(--paper)}.pivot th.simple-foyer{color:#0b2545;text-align:center;font:700 11px var(--font-display);text-transform:uppercase;letter-spacing:.03em;background:#cfe3f3;border-radius:0}.pivot td.simple-foyer{color:var(--ink);background:#eaf3fa;font-weight:700}.pivot td.simple-foyer.na{color:#c3cac3;background:#eaf3fa;font-weight:400}.pivot td.simple-foyer.out{color:#b9c1b9}.pivot .gamme-name{font:800 12.5px var(--font-display);text-transform:uppercase;letter-spacing:.02em;display:block}.pivot .gamme-brand{letter-spacing:.05em;opacity:.92;margin-top:2px;font-size:9.5px;font-weight:500;display:block}.pivot .star{color:#d4a017;margin-right:3px;font-size:9px;display:inline-block}.pivot tbody tr.alt td,.pivot tbody tr.alt th{background:#f3f6f7}.pivot tbody tr.alt td.simple-foyer{background:#e3eff7}.optylens>header{display:none}.optylens-brand{color:var(--ink);text-align:center;letter-spacing:.04em;background:#e6e8eb;padding:9px 0 7px}.optylens-brand-main{font:800 17px var(--font-display)}.optylens-brand-sub{font:800 16px var(--font-display);color:var(--ink);margin-left:5px}.supplements-block{margin-top:2px}.supplements-title{color:var(--sec-bg,var(--g700));font:800 15px var(--font-display);text-transform:uppercase;margin:0 0 5px}.tbl.supplements{box-shadow:none;background:0 0;border:0}.supplements table{margin-bottom:6px}.supplements thead th{background:var(--sec-bg,var(--g500));color:var(--sec-fg,#fff);text-align:center;border-left:1px solid #ffffff40;padding:3px 4px;font-size:10px;font-weight:700}.supplements tbody td{text-align:center;padding-top:1px;padding-bottom:1px;font-weight:600}.supplements table.alt tbody td{background:#eef1ee}.pdf-doc-scale .pivot.optylens thead tr.opt-row th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot.optylens thead tr.opt-row th.simple-foyer{text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:normal;word-break:normal;height:32px;font:800 9.5px/1.1 var(--font-display);letter-spacing:0;text-transform:uppercase;padding:3px 2px}.pdf-doc-scale .pivot.optylens thead tr.opt-row th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot.optylens thead tr.opt-row th.simple-foyer{background:var(--sec-bg);color:var(--sec-fg,#fff);border-left:1px solid #ffffff8c}.pdf-doc-scale .pivot.optylens thead tr.opt-row+tr.opt-row th{border-top:1px solid #ffffff8c}.pdf-doc-scale .pivot.specifique>header{background:#e6e8eb}.pdf-doc-scale .pivot.specifique>header h3{color:var(--ink)}.pdf-doc-scale .pivot.fortys thead th.split-name:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot.fortys thead th.split-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:#fff;background:#88378b;border-left:1px solid #ffffff73}.pdf-doc-scale .pivot.produits thead th.split-name:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot.produits thead th.split-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:#fff;background:#2e509e;border-left:1px solid #ffffff73}.pdf-doc-scale .pivot.stock{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pdf-doc-scale .pivot.stock>header{background:0 0;border-bottom:1px solid #cfd2d6;padding:2px 4px 3px}.pdf-doc-scale .pivot.stock>header h3{color:var(--ink);font-size:15px}.pdf-doc-scale .pivot.stock .scroll{border-top:0}.pdf-doc-scale .pivot.stock thead th.gx-corner{width:var(--tcol);min-width:var(--tcol);background:0 0;border:0;padding:0}.pdf-doc-scale .pivot.stock thead th.gx-blank:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){background:0 0;border:0;padding:0}.pdf-doc-scale .pivot.stock thead th.gx-band:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){background:color-mix(in srgb, var(--sec-bg) 32%, #fff);color:var(--ink);text-align:center;vertical-align:middle;font:600 11px/1.1 var(--font-body);letter-spacing:.02em;text-transform:none;border-left:0;border-radius:16px 16px 0 0;padding:7px 4px 9px}.pdf-doc-scale .pivot.stock thead th.gx-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot.stock thead th.gx-label:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){background:var(--sec-bg);color:var(--sec-fg,#fff);text-align:center;vertical-align:middle;font:600 11px/1.1 var(--font-body);letter-spacing:0;text-transform:none;border-left:1px solid #ffffff8c;padding:8px 4px}.pdf-doc-scale .pivot.stock thead th.gx-label:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){border-left:0;border-radius:16px 0 0}.pdf-doc-scale .pivot.stock tbody th{text-align:center;background:#e9e9e9}.pdf-doc-scale .pivot.optylens thead tr.opt-row+tr.opt-row th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot.optylens thead tr.opt-row+tr.opt-row th.simple-foyer{color:#000;background:#fff;border-top:1px solid #d7dadf;border-left:1px solid #d7dadf}.pdf-doc-scale .pivot.specifique thead th.split-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:#000;font:700 11px/1.1 var(--font-body);background:#fff;border-top:1px solid #d7dadf;border-left:1px solid #d7dadf}.pdf-doc-scale .pivot.specifique:not(.fortys):not(.produits) thead th.split-name:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){letter-spacing:0;padding:5px 3px;font-size:9.5px;line-height:1.15}.pdf-doc-scale .pivot.roden-classic>header{background:#e6e8eb}.pdf-doc-scale .pivot.roden-classic>header h3{color:var(--ink)}.pdf-doc-scale .pivot.roden-classic thead th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:#fff;background:#3fa08c;border-left:1px solid #ffffff8c}.pdf-doc-scale .pivot.relaxy thead th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:#fff;background:#e95c40;border-left:1px solid #ffffff73}.pdf-doc-scale .pivot.aerolens thead th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:#fff;background:#64b99a;border-left:1px solid #ffffff73}.pdf-doc-scale .pivot.myopia thead th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:var(--ink);background:#e5b736;border-left:1px solid #ffffff8c}.pdf-doc-scale .pivot.myopia thead th .mat{color:var(--ink)}.pdf-doc-scale .pivot.galaxy>header{display:none}.pdf-doc-scale .pivot.galaxy thead th.gx-title:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:var(--sec-bg);text-align:center;vertical-align:middle;font:800 12px/1.1 var(--font-display);letter-spacing:0;text-transform:none;white-space:normal;background:#e6e8eb;border-left:3px solid #fff;border-radius:12px 12px 0 0;padding:6px 4px 5px}.pdf-doc-scale .pivot.galaxy{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pdf-doc-scale .pivot.galaxy .scroll{border-top:0}.pdf-doc-scale .pivot.galaxy thead th.gx-corner{width:var(--tcol);min-width:var(--tcol);background:0 0;border:0;padding:0}.pdf-doc-scale .pivot.galaxy tbody tr:nth-child(odd) th,.pdf-doc-scale .pivot.galaxy tbody tr:nth-child(odd) td{background:#e9ebee}.pdf-doc-scale .pivot.galaxy tbody tr:nth-child(2n) th,.pdf-doc-scale .pivot.galaxy tbody tr:nth-child(2n) td{background:#fff}.pdf-doc-scale .pivot.galaxy thead th.gx-blank:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){background:#fff;border:0;height:16px;padding:0}.pdf-doc-scale .pivot.galaxy thead th.gx-band:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){background:var(--sec-bg);color:#fff;text-align:center;vertical-align:middle;font:800 9px/1.1 var(--font-display);letter-spacing:0;text-transform:none;white-space:nowrap;border-left:3px solid #fff;border-radius:7px 7px 0 0;padding:3px 2px}.pdf-doc-scale .pivot.galaxy thead th.gx-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:var(--ink-2);text-align:center;vertical-align:middle;font:700 7.5px/1.1 var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;background:#f3f4f6;border-left:1px solid #d7dadf;padding:4px 1px}.pdf-doc-scale .pivot.galaxy thead th.gx-label:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){color:var(--ink);text-align:center;vertical-align:middle;font:700 8.5px/1.1 var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;background:#fff;padding:4px 2px}.pdf-doc-scale .pivot.galaxy.wide-head thead th.gx-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){font-size:6.8px}.pdf-doc-scale .pivot.galaxy.wide-head thead th.gx-band:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){font-size:8px}.pdf-doc-scale .pivot thead th.split-name:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){letter-spacing:-.3px;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:4px 1px;font-size:7.5px;line-height:1.1}.pdf-doc-scale .pivot thead th.split-idx:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer){font:700 11px/1.1 var(--font-body);letter-spacing:0;border-top:1px solid #ffffff40;padding:3px 2px}.pdf-doc-scale .pivot.fortys tbody th,.pdf-doc-scale .pivot.fortys tbody td{padding-top:1px;padding-bottom:1px}.pdf-doc-scale .range-bar{border-radius:8px}.pivot .range-foot th{color:var(--ink);text-align:left;font:600 10px var(--font-body);white-space:normal;background:#e6e8eb;padding:4px 8px}.pivot .range-foot td{text-align:center;font:500 10.5px var(--font-body);color:var(--ink-2);border-top:1px solid var(--line);border-left:1px solid var(--line);padding:4px}table.plain thead th,table.plain thead th.corner{background:var(--ink)}table.plain td:first-child,table.plain th.k{text-align:left}table.plain tbody th{width:auto;min-width:200px}.pdf-canvas{border-radius:var(--r);background:#dde2dd;flex-direction:column;align-items:center;gap:24px;padding:24px 0 32px;display:flex}.pdf-page{background:#fff;flex-direction:column;flex:none;width:794px;height:1123px;padding:36px 34px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0d1b2a29}.pdf-page-head{border-bottom:1px solid var(--line);color:var(--ink-2);flex:none;align-items:center;gap:8px;padding-bottom:10px;font-size:12px;display:flex}.pdf-page-head .dot{width:7px;height:7px}.pdf-page-head .page-brand{box-sizing:border-box;text-align:center;width:130px;height:38px;font:800 14px/1.1 var(--font-display);letter-spacing:.03em;white-space:pre-line;border-radius:0 2px 2px 0;justify-content:center;align-items:center;padding:4px 10px;display:flex;position:absolute;top:0;left:0}.pdf-page-head b{font:700 15px var(--font-display);color:var(--ink)}.pdf-page-content{flex-direction:column;flex:auto;gap:10px;min-width:0;padding-top:60px;display:flex;overflow:hidden}.pdf-page-foot{color:var(--ink-3);border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:12px;padding-top:8px;font-size:10.5px;display:flex}.pdf-measure{visibility:hidden;pointer-events:none;height:0;position:absolute;overflow:hidden}.pdf-doc-scale{--tcol:152px}.pdf-doc-scale .pill{padding:3px 10px;font-size:11px}.pdf-doc-scale .tbl{margin-bottom:0}.pdf-doc-scale .tbl>header{padding:5px 10px 4px}.pdf-doc-scale .tbl>header h3{font-size:14px}.pdf-doc-scale .tbl>header p{font-size:11px}.pdf-doc-scale .tbl>footer{gap:6px 12px;padding:5px 10px;font-size:11px}.pdf-doc-scale table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.pdf-doc-scale th,.pdf-doc-scale td{white-space:normal;word-break:break-word;overflow-wrap:anywhere;padding:1px 6px}.pdf-doc-scale td.n,.pdf-doc-scale td.na{white-space:nowrap}.pdf-doc-scale thead th{font-size:9.5px;line-height:1.1}.pdf-doc-scale thead th .mat{font-size:8.5px}.pdf-doc-scale tbody th{font-size:11px;line-height:1.05}.pdf-doc-scale .pivot thead th:not(.corner):not(.idx-col):not(.range-col):not(.simple-foyer),.pdf-doc-scale .pivot thead th.simple-foyer{padding:5px 8px;font-size:10px}.pdf-doc-scale .pivot>header{padding:6px 10px}.pdf-doc-scale .pivot>header h3{font-size:13px}.pdf-doc-scale .pivot thead th.corner{padding:3px 6px;font-size:9px}.pdf-doc-scale .pivot .gamme-name{font-size:10px}.pdf-doc-scale .pivot .gamme-brand,.pdf-doc-scale .pivot .range-sub{font-size:7.5px}.pdf-doc-scale .optylens-brand{padding:5px 0 4px}.pdf-doc-scale .optylens-brand-main{font-size:13px}.pdf-doc-scale .optylens-brand-sub{font-size:12px}.pdf-doc-scale.swift-grid{gap:8px}.pdf-doc-scale .scroll{overflow:visible}.pdf-doc-scale.swift-grid .pivot thead th.corner{padding:2px 6px;font-size:10.5px;font-weight:700}.pdf-doc-scale.swift-grid .pivot thead th:not(.corner){padding:2px 6px}.pdf-doc-scale.swift-grid tbody th,.pdf-doc-scale.swift-grid tbody td{padding:2px 8px;line-height:1.15}.pdf-doc-scale.swift-grid tbody th{font-size:13px}.roden thead th{color:var(--ink);background:#dfe3e7;border-left:1px solid #ffffffb3;font-size:10px;font-weight:600}.roden .roden-cm-badge{color:var(--ink);background:#fff;border:1.5px solid #0000;font-weight:700}.roden .roden-new{color:#3a2e00;text-transform:uppercase;background:#f5c518;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:8px;font-weight:700;display:inline-block}.roden tbody th.roden-section{color:var(--ink);text-align:center;vertical-align:middle;border-right:1px solid var(--line-2);background:#fff;width:70px;font-weight:700}.roden tbody th{vertical-align:middle;font-weight:600}.roden tbody td.roden-treatment{text-align:left;color:var(--ink-2);font-weight:500}.roden tbody tr.roden-dark th:not(.roden-section),.roden tbody tr.roden-dark td.roden-treatment{color:#fff;background:#1c2f4a}.roden tbody tr.roden-teal th:not(.roden-section),.roden tbody tr.roden-teal td.roden-treatment{color:#fff;background:#3fa08c}.roden tbody tr.roden-light th:not(.roden-section),.roden tbody tr.roden-light td.roden-treatment{color:var(--ink);background:#e4e9ee}.roden tbody td.roden-cm-col,.roden thead th.roden-cm-col{border-left:1.5px solid #0000}.roden thead th.corner{color:var(--ink);border:1px solid var(--line-2);text-align:center;background:#fff;padding:2px 3px;font-size:8.5px;font-weight:700;line-height:1.05}.roden thead th.roden-title{text-transform:uppercase}.roden tbody th{padding:1px 3px;font-size:9px;line-height:1.05}.roden tbody td.roden-treatment{padding:1px 3px;font-size:8.5px}.roden tbody td.n,.roden tbody td.na{padding:1px 4px}.pdf-doc-scale.swift-grid td.n{font-size:14px}.pdf-doc-scale.swift-grid .pivot thead tr.swift-brand th:not(.corner){background:var(--sec-bg,#988bc2);color:var(--sec-fg,#fff);text-align:center;text-transform:none;font:800 17px/1.1 var(--font-display);letter-spacing:.01em;border-left:1px solid #ffffff59;padding:5px 6px}.pdf-doc-scale.swift-grid .pivot thead tr.swift-brand th.corner{background:0 0;border-left:0}.pdf-doc-scale.swift-grid .swift-brand sup{vertical-align:top;margin-left:1px;font-size:9px;position:relative;top:-1px}.pdf-doc-scale.swift-grid .pivot thead th.swift-idx:not(.corner){color:#fff;text-align:center;font:700 15px/1.1 var(--font-body);letter-spacing:0;text-transform:none;background:#9a9a9d;border-left:1px solid #ffffff59;padding:4px 6px}.pdf-doc-scale.swift-grid .swift-dots{justify-content:center;margin-top:3px;display:flex}.pdf-doc-scale.swift-grid .swift-dots i{border-radius:50%;width:14px;height:14px;margin:0 -2px;display:block;box-shadow:0 0 0 1.5px #9a9a9d}.pdf-doc-scale.galaxy-grid{flex-direction:column;gap:6px;display:flex}.pdf-page-content.pdf-doc-scale.galaxy-grid:not(.galaxy-pairs){gap:9px;padding-top:6px}.galaxy-grid:not(.galaxy-pairs) .range-foot th,.galaxy-grid:not(.galaxy-pairs) .range-foot td{padding-top:2px;padding-bottom:2px}.pdf-doc-scale.galaxy-grid:not(.galaxy-pairs) .pivot>header{padding-top:1px;padding-bottom:1px}.pdf-doc-scale.galaxy-grid:not(.galaxy-pairs) .pivot>header h3{font-size:13px;line-height:1.15}.pdf-doc-scale.galaxy-grid .tbl{break-inside:avoid;flex:none;margin-bottom:0}.pdf-doc-scale.galaxy-grid .scroll{overflow:visible}.pdf-doc-scale.galaxy-grid .long-labels{--tcol:160px}.pdf-doc-scale.galaxy-grid .long-labels tbody th{white-space:nowrap}.pdf-doc-scale.galaxy-grid.galaxy-pairs{--tcol:100px;grid-template-columns:1fr 1fr;align-content:start;align-items:start;gap:6px 12px;display:grid}.pdf-doc-scale.galaxy-grid.galaxy-pairs table{font-size:12px}.pdf-doc-scale.galaxy-grid.galaxy-pairs .tbl>header h3{font-size:13px}.pdf-doc-scale.galaxy-grid.galaxy-pairs thead th{letter-spacing:0;overflow-wrap:normal;word-break:normal;padding:2px 1px;font-size:8.5px}.pdf-doc-scale.galaxy-grid.galaxy-pairs thead th .mat{font-size:7px}.pdf-doc-scale.galaxy-grid.galaxy-pairs tbody th{white-space:nowrap;padding:1.5px 4px;font-size:10.5px}.pdf-doc-scale.galaxy-grid.galaxy-pairs tbody td{padding-top:1.5px;padding-bottom:1.5px}.pdf-doc-scale.galaxy-grid.galaxy-pairs .long-labels{--tcol:104px}.pdf-doc-scale.galaxy-grid.galaxy-pairs .long-labels tbody th{white-space:normal}.pdf-doc-scale.galaxy-grid{--tcol:112px}.pdf-doc-scale.rows-grid{flex-direction:column;gap:6px;display:flex}.pdf-doc-scale.rows-grid .tbl{margin-bottom:0}.pdf-doc-scale.fortys-grid{gap:6px}.pdf-doc-scale.fortys-grid .tbl>header{padding:3px 10px 2px}.pdf-doc-scale.fortys-grid tbody th,.pdf-doc-scale.fortys-grid tbody td{padding-top:0;padding-bottom:0;font-size:12px;line-height:1.15}.pdf-doc-scale.fortys-grid thead th{padding-top:2px;padding-bottom:2px}.pdf-doc-scale.galaxy-grid table{min-width:0;font-size:12px}.pdf-doc-scale.galaxy-grid .tbl>header{padding:2px 10px}.pdf-doc-scale.galaxy-grid .tbl>header h3{font-size:14px}.pdf-doc-scale.galaxy-grid thead th{padding:2px 4px;font-size:10px}.pdf-doc-scale.galaxy-grid thead th .mat{font-size:9px}.pdf-doc-scale.galaxy-grid tbody th{padding:0 6px;font-size:11px;line-height:1.1}.pdf-doc-scale.galaxy-grid tbody th,.pdf-doc-scale.galaxy-grid tbody td{padding-top:0;padding-bottom:0;line-height:1.1}@media print{body{background:#fff}main{padding:0}.pdf-canvas{background:#fff;border-radius:0;gap:0;padding:0;display:block}.pdf-page{box-shadow:none;break-after:page;page-break-after:always}.pdf-measure{display:none}}html{scroll-behavior:smooth}.pdf-page,main{scroll-margin-top:72px}.catalog-tabs{z-index:9;scrollbar-width:none;flex-direction:column;align-items:flex-end;gap:6px;max-height:calc(100vh - 80px);padding-left:18px;display:flex;position:fixed;top:calc(50% + 30px);right:0;overflow-y:auto;transform:translateY(-50%)}.catalog-tabs a{width:168px;min-height:68px;font:700 15.5px var(--font-display);letter-spacing:.03em;border:1px solid #0d1b2a1f;border-right:0;border-radius:12px 0 0 12px;flex:none;justify-content:flex-start;align-items:center;padding:0 16px;line-height:1.15;text-decoration:none;transition:transform .15s,box-shadow .15s,width .15s;display:flex;box-shadow:10px 2px 7px #0d1b2a33}.catalog-tabs a:hover{transform:translate(-8px);box-shadow:-4px 3px 12px #0d1b2a52}.catalog-tabs a.on{box-shadow:-5px 3px 14px #0d1b2a5c}.catalog-tabs a.on:before{content:"";border:2px solid var(--ink);background:#fff;border-radius:50%;flex:none;width:11px;height:11px;margin-right:10px}@media (width<=1400px){.catalog-tabs a{transform:translate(134px)}.catalog-tabs:hover a{transform:translate(0)}}@media (height<=900px){.catalog-tabs a{min-height:56px;font-size:14.5px}}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 portrait;margin:0}.catalog-tabs{display:none}}.cell-input{font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;font-variant-numeric:inherit;background:0 0;border:0;border-radius:4px;min-width:0;margin:-1px -3px;padding:1px 3px}.cell-input:hover{box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff8c}.cell-input:focus{outline:2px solid var(--leaf);outline-offset:0;color:var(--ink);background:#fff}.cell-input.saved{color:var(--ink);background:#e3f0fb;box-shadow:inset 0 0 0 1px #7db3dd}.cell-input.edited{color:var(--ink);background:#fff4c9;box-shadow:inset 0 0 0 1px #e6c75a}.price-saved-count{text-transform:none;letter-spacing:0;color:#1d5f8f;background:#e3f0fb;border:1px solid #7db3dd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.price-edit-count{text-transform:none;letter-spacing:0;color:#8a6d00;background:#fff4c9;border:1px solid #e6c75a;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}@media print{.cell-input,.cell-input:hover,.cell-input.edited,.cell-input.saved{box-shadow:none;color:inherit;background:0 0}.price-edit-count,.price-saved-count{display:none}}.pdf-page td.n,.pdf-page td.na,.pdf-page .pivot td.n,.pdf-page .pivot td.na,.pdf-page .roden td.n,.pdf-page .roden td.na,.pdf-page .plain tbody td{text-align:center}.pdf-page thead th,.pdf-page thead th.corner,.pdf-page .pivot thead th.corner:not(.idx-col):not(.range-col){text-align:center;padding-left:6px;padding-right:6px}.pdf-page .pivot td.simple-foyer,.pdf-page .pivot td.simple-foyer.na{color:var(--ink);background:#fff;border-left:0;font-weight:400}.pdf-page .pivot tbody tr.alt td.simple-foyer{background:#f3f6f7}.pdf-page .pivot.optylens tbody th{text-align:center}.pdf-doc-scale.swift-grid .plain thead th,.pdf-doc-scale.swift-grid .plain thead th.corner{color:var(--ink);background:#ddd7ec;border-left:1px solid #fff;font-weight:600}
