@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-pR6qsPVh.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-UJz4QWDf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-CzqaL1iZ.woff2) format("woff2"),url(/assets/open-sans-cyrillic-400-normal-kTLgxuft.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYcAA8AAAAAB5AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADUAEkdQT1MAAAF8AAAAhgAAALbbzNt+R1NVQgAAAgQAAAA8AAAAPO168mpPUy8yAAACQAAAAE0AAABgcv3DCFNUQVQAAAKQAAAASQAAAF5e+0M1Y21hcAAAAtwAAAA8AAAAVB95IIFnYXNwAAADGAAAABAAAAAQABUAI2dseWYAAAMoAAAA6gAAAOo+5EAIaGVhZAAABBQAAAA2AAAANiFi6ntoaGVhAAAETAAAAB0AAAAkD4gFomhtdHgAAARsAAAAHAAAABwbSQKvbG9jYQAABIgAAAAPAAAAEABHAK9tYXhwAAAEmAAAABwAAAAgABAAYW5hbWUAAAS0AAABMAAAAng/22R0cG9zdAAABeQAAAA2AAAASMN18GV42mNgZGBi4GOAAAkgj5WBCUgyAzEjUIQDTLMBAAX5AEgAAAB42iyJAQfCQABG33e2owkTEhgGwogEyAmZEFB/YGWK24UTBNAfXzqD93gPARUlBYYde0zooucQfPC05Mf2fMXdP3HAPWLvcc/+FnFD937hmAGixlImA2iiWCVnwBrR0CC2LGEcMYDSlfnaDWJOjVhQpW4R/Gku2QlRpJqj7LdI1m0A3lMT8gAAAAEAAAAOAAoADAAAAAAABURGTFQAIGN5cmwAJGdyZWsAJGhlYnIAJGxhdG4AJAAIAAAAAAAAAAD//wAAeNpjYGHpYZzAwMrAwGrMcpaBgWEWhGY6y2DENIkBCTgwMDAi8939/d0ZDzAwyN/j6P27goGB4x9TN1DJfJAciwfrNiClwMACAIbSDi8AAAB42gXBsYEBQAAEwNm7f6SQABArCgBkoA0FKc6MiJaKnoql8t49Tgnv4+kRcn6sbxkpGjoWgpKBHaoo+cuH8kVVlIxB+AGlqAfNAAAAeNpjYGBgAmJmIBYBkoxgmoXBAUjzMHAA5ViALF4GBXlf+Xv//wPZyDzG/1//P36w44EGSB8CAACP/g4wAAEAAwAIAAoADQAH//8ADwACAH3/7AW8Bc0AEQAgAAABFAIGBiMiJiYCNTQSJDMyBBIFFBIWMzI2EjUQAiMiBgIFvFap+qWq/adTlAEt49kBKZn7dGrbqarZaO37qtxrAt2p/uvHbGzIARap4AFSvLr+r+W6/vCUlAEQugEbAT+S/vMA//8AAf/sBvgFzQAnAAQBPAAAAAcABv6R/5oAAgFwBM4DjAYvAAoAHAAAATU2NjczFQ4CBwcmJjU0NjMyFhUUDgIjFBYXAnkXNg+3FD9KJoBwaTcvKzoQHCYWNUEE3xk8pEUVKmZpMBEMdmg1Qi0xGCIXCyI4BgAAAAEAAAADAMWBbNHKXw889QALCAAAAAAA2czC9wAAAADhe9upAAH/7Ab4Bi8AAAAGAAIAAAAAAAB42mNgZGDg6P27goGBvRTIrmX7ASRRATsAbHsEPAAAAATNAMEAAAAAAhQAAAIUAAAGOQB9B3UAAQSmAXB42mNAACsGd4ZSAAJ8APcAeNpjYGRgYGBnUGRgYrBjYAHxEAAoxggACd0AcnjaRMwBBoRQAEXR++rPMMnHADJD0hISoKW0qBYQgJBAANICWlTRI+CAA0QWUhQ+wAy2+DLbCZHNTmk57EClxH5RqLbflOrsSKP+tiDXYItMox2eXwW5Jvt3ebX/ZNrPwsgasYEYioJzlHRh7pImzIytmW1twHR7j5ntpQefVhLnBCKa/JInS45/VjhgD1/Zh05afCYSK7J34uKf7MWaQEE/iVWcUhVzBH3jrGE370h1xK531hlmmJdgx6pAGV0x+C2RJiOrmPOnH3oz/3oT12f8xZs6S5WS+pdDu+6xJx5zzbP3taxf1a/ZHq+aubbxjC/Vr36egHnDOct693egt/4/knp5tSu0hx0piUE3a/yZKx74Jj04i29ZSszxhFmU7VriVkc0luRNX5dKC/AiXZd42mNgYgCD/3MYjBiwAXYGBkYmRmYGZgYjRhZGVha/UB8fJucg9tK8TEM3ExcI7eIKAMgBCIkAAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BhbJw-ID.woff2) format("woff2"),url(/assets/open-sans-greek-400-normal-B-s2YDfe.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-DcuuLq9a.woff2) format("woff2"),url(/assets/open-sans-hebrew-400-normal-CyH9M0u4.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-CoiAIOH6.woff2) format("woff2"),url(/assets/open-sans-math-400-normal-Bw1rHEuQ.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-BczhyrVJ.woff2) format("woff2"),url(/assets/open-sans-symbols-400-normal-D7CElg7Y.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-CWzy0rt5.woff2) format("woff2"),url(/assets/open-sans-vietnamese-400-normal-Coa9Lb0B.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-BXLcHD4a.woff2) format("woff2"),url(/assets/open-sans-latin-ext-400-normal-DkLPCGEk.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Cjao0ETp.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-Dxjvn725.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CZKqxYbr.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DU4dBpjz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-D_Ut_t1G.woff2) format("woff2"),url(/assets/open-sans-cyrillic-600-normal-Dc81Cdmn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-aWf0ESIc.woff2) format("woff2"),url(/assets/open-sans-greek-600-normal-CkAUpIKH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-BByPed30.woff2) format("woff2"),url(/assets/open-sans-hebrew-600-normal-JYAvWTCU.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-C3Lx5DGw.woff2) format("woff2"),url(/assets/open-sans-math-600-normal-Cfxu_4mX.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DnSRzKTP.woff2) format("woff2"),url(/assets/open-sans-symbols-600-normal-DDGYKTdA.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-YCxRI6Cp.woff2) format("woff2"),url(/assets/open-sans-vietnamese-600-normal-DT2T4Nc1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CJrthZG8.woff2) format("woff2"),url(/assets/open-sans-latin-ext-600-normal-BxMZ_ULt.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Dhnuc7ye.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-DewdQsHJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-DlRmNm63.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-cxRSGggR.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-BUZkPNet.woff2) format("woff2"),url(/assets/open-sans-cyrillic-700-normal-COG0hEe-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-DZLtG1eN.woff2) format("woff2"),url(/assets/open-sans-greek-700-normal-3ZuBy_Ld.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-ByxHPEwX.woff2) format("woff2"),url(/assets/open-sans-hebrew-700-normal-CdblwzFU.woff) format("woff");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-C_zQ2Upn.woff2) format("woff2"),url(/assets/open-sans-math-700-normal-D9Ix8Mnc.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0330,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2034-2037,U+2057,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2102,U+210A-210E,U+2110-2112,U+2115,U+2119-211D,U+2124,U+2128,U+212C-212D,U+212F-2131,U+2133-2138,U+213C-2140,U+2145-2149,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B6,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-9UGYaiOr.woff2) format("woff2"),url(/assets/open-sans-symbols-700-normal-BkRMExv1.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8B1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA88,U+1FA90-1FABD,U+1FABF-1FAC5,U+1FACE-1FADB,U+1FAE0-1FAE8,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-KVBVKU1x.woff2) format("woff2"),url(/assets/open-sans-vietnamese-700-normal-js5t13xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-C-A0l_kt.woff2) format("woff2"),url(/assets/open-sans-latin-ext-700-normal-h5QwRtwi.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-C2okHfb_.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-B572f0fn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f6f8;--surface: #ffffff;--text: #333b42;--heading: #253845;--muted: #6b7680;--border: #e3e7eb;--primary: #29abe2;--primary-dark: #1b8fc2;--primary-soft: #e6f5fc;--success: #1fa971;--warn: #e08a00;--danger: #d93a3a;--top: #253845;--radius: 4px;--shadow: 0 1px 3px rgba(37, 56, 69, .08), 0 2px 10px rgba(37, 56, 69, .05)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:15px/1.5 Open Sans,Arial,sans-serif;-webkit-tap-highlight-color:transparent}a{color:var(--primary-dark);text-decoration:none}h1,h2,h3,h4{color:var(--heading);font-weight:700}h1{font-size:1.4rem;margin:0}h2{font-size:1.15rem;margin:0}h3{font-size:1.05rem;margin:0 0 .6rem}h4{font-size:.95rem;margin:1rem 0 .4rem}.muted{color:var(--muted)}.small{font-size:.85rem}.pre{white-space:pre-wrap}.error{color:var(--danger)}.empty{padding:2rem;text-align:center;color:var(--muted)}.spacer{flex:1}.row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.row.between{justify-content:space-between}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.2rem;background:#fff;color:var(--heading);padding:0 1.2rem;min-height:64px;flex-wrap:wrap;border-bottom:3px solid var(--primary);box-shadow:0 2px 8px #2538450f}.brand{display:flex;align-items:center;gap:.6rem;white-space:nowrap;color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.brand img{height:30px;display:block}.topbar nav{display:flex;gap:.1rem;flex-wrap:wrap;align-self:stretch}.topbar nav a{color:var(--heading);padding:0 .85rem;font-weight:600;display:flex;align-items:center;border-bottom:3px solid transparent;margin-bottom:-3px;min-height:61px}.topbar nav a:hover{color:var(--primary-dark)}.topbar nav a.router-link-active{color:var(--primary-dark);border-bottom-color:var(--heading)}.topbar nav a.nav-create{color:#fff;background:var(--primary);border-radius:var(--radius);min-height:38px;align-self:center;margin:0 .3rem;border-bottom:0}.topbar nav a.nav-create:hover{background:var(--primary-dark)}.topbar .btn.ghost{color:var(--heading)}@media (max-width: 1450px){.brand-text{display:none}.topbar{gap:.6rem}.topbar nav a{padding:0 .55rem}}.alarm{background:var(--danger);color:#fff;padding:.35rem .7rem;border-radius:99px;font-weight:600;animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.7}}.topbar{padding-right:3.6rem}.usermenu{position:absolute;top:12px;right:.9rem}.user-icon{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#f4f8fb;color:var(--heading);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.user-icon:hover,.user-icon.on{background:var(--primary);border-color:var(--primary);color:#fff}.dropdown .user-name{padding:.3rem .6rem 0;font-weight:700;color:var(--heading);white-space:nowrap}.dropdown{position:absolute;right:0;top:110%;background:var(--surface);color:var(--text);border-radius:var(--radius);box-shadow:0 8px 30px #0000002e;padding:.5rem;min-width:200px;display:flex;flex-direction:column;gap:.2rem}.dropdown .btn.ghost{color:var(--text);justify-content:flex-start}.dropdown .muted{padding:.3rem .6rem}main{padding:1rem}main.full{padding:0}.page{max-width:1700px;margin:0 auto}.toolbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.8rem}.toolbar.sticky{position:sticky;top:var(--topbar-h, 67px);z-index:15;background:var(--bg, #f4f6f8);margin:-1rem -1rem .8rem;padding:.6rem 1rem;border-bottom:1px solid var(--border);box-shadow:0 2px 6px #2538450f}.ft .goods-cell{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.chip.step-chip.auto{border-style:dashed;color:var(--muted)}.ft th.goods-head .pack-select{float:right;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap;margin-top:.25rem}.ft th.goods-head .pack-select select{width:auto;min-width:5rem;min-height:0;border:1px solid var(--line);border-radius:4px;padding:.2rem .4rem;background:#fff}.ft .goods-cell .grow{flex:1;min-width:180px;width:auto}.segmented.goods-type button{padding:.25rem .7rem;font-size:.85rem}.segmented.goods-type.locked button:not(.on){display:none}.ft th.goods-head{background:#fff;display:table-cell}.ft th.goods-head .goods-req{margin-left:.6rem;color:var(--danger, #dc2626);font-weight:700;font-size:.85rem}.ft th.goods-head.missing .segmented{border-color:var(--danger, #dc2626);box-shadow:0 0 0 2px #dc262626}.ft td.main-col .task-art{margin-bottom:.3rem}.ft tr.goods-hint td{background:#f3e8ff;color:#5b2a86;font-size:.85rem;padding:.45rem .6rem}.ft input.anl-nr{font-variant-numeric:tabular-nums}.pill.goods{background:#f3e8ff;color:#6b21a8}.pill.big-pill{font-size:.95rem;padding:.45rem .9rem}.ft td.auto-no{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.3rem .45rem}.ft textarea.addr{min-height:5.6em}input,select,textarea,button{font:inherit}input:not([type=checkbox]):not([type=color]),select,textarea{border:1px solid #ccd3da;border-radius:var(--radius);padding:.5rem .65rem;background:#fff;color:var(--text);min-height:40px;max-width:100%}input:focus,select:focus,textarea:focus{outline:2px solid #9fd8f1;border-color:var(--primary)}input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary)}textarea{width:100%;resize:vertical}.form{display:flex;flex-direction:column;gap:.7rem}.form label{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:#334155}.form label.check,label.check{flex-direction:row;align-items:center;gap:.5rem}label.inline{display:flex;align-items:center;gap:.35rem;font-size:.9rem;color:var(--muted)}.form.narrow{max-width:420px}.grid2,.grid3,.grid4{display:grid;gap:.7rem}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid2 input,.grid3 input,.grid4 input,.grid2 select,.grid3 select,.grid4 select{width:100%}.actions{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.45rem .9rem;border-radius:var(--radius);border:1px solid #cbd5e1;background:#fff;color:var(--text);cursor:pointer;white-space:nowrap}.btn:hover{background:#f8fafc}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.btn.primary:hover{background:var(--primary-dark)}.btn.success{background:var(--success);border-color:var(--success);color:#fff}.btn.warn{background:var(--warn);border-color:var(--warn);color:#fff}.btn.danger{color:var(--danger);border-color:#fecaca}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:#64748b1f}.btn.icon{padding:.3rem .55rem;min-width:40px}.btn.small{min-height:30px;padding:.2rem .5rem;font-size:.85rem}.btn.big{min-height:52px;font-size:1.05rem;padding:.6rem 1.3rem}.btn.upload{margin-top:.5rem}.segmented{display:inline-flex;border:1px solid #cbd5e1;border-radius:var(--radius);overflow:hidden;background:#fff;flex-wrap:wrap}.segmented button{border:0;background:transparent;padding:.5rem .9rem;min-height:40px;cursor:pointer}.segmented button+button{border-left:1px solid #cbd5e1}.segmented button.on{background:var(--primary);color:#fff}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}section.card{margin-bottom:1rem}.badge{display:inline-block;color:#fff;border-radius:99px;padding:.15rem .65rem;font-size:.8rem;font-weight:600;white-space:nowrap}.prio{font-size:.75rem;padding:.1rem .5rem;border-radius:99px;background:#e2e8f0;color:#334155;white-space:nowrap}.prio.hoch{background:#fef3c7;color:#92400e}.prio.dringend{background:#fee2e2;color:#b91c1c;font-weight:700}.prio.niedrig{background:#f1f5f9;color:#94a3b8}.due-late{color:var(--danger);font-weight:700}.due-soon{color:var(--warn);font-weight:600}.tag{background:#e0e7ff;color:#3730a3;border-radius:4px;padding:0 .35rem;font-size:.75rem}.chip{--c: #94a3b8;display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--c);border-left-width:4px;border-radius:6px;padding:.05rem .45rem;font-size:.78rem;background:#fff;white-space:nowrap}.chip .sym{color:var(--c);font-weight:700}.chip.erledigt{background:color-mix(in srgb,var(--c) 14%,white)}.chip.in_arbeit{background:color-mix(in srgb,var(--c) 30%,white);font-weight:600}.chip.pick{cursor:pointer;padding:.4rem .7rem;font-size:.9rem;min-height:38px}.chip.pick.on{background:var(--c);color:#fff}.chip .num{background:#fff;color:var(--text);border-radius:99px;width:1.3em;height:1.3em;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.route{display:flex;flex-wrap:wrap;gap:.2rem;align-items:center}.route .arrow{color:var(--muted);font-size:.75rem}.area-picker{display:flex;flex-wrap:wrap;gap:.4rem}.swatch{display:inline-block;width:22px;height:22px;border-radius:5px;vertical-align:middle}.timer{display:inline-block;font-size:.82rem;padding:.1rem .5rem;border-radius:6px;background:#fef3c7;color:#92400e;font-variant-numeric:tabular-nums}.timer.warn{background:#fed7aa;color:#9a3412}.timer.overdue{background:var(--danger);color:#fff;animation:pulse 1.6s infinite}.timer.big{font-size:1.25rem;padding:.25rem .7rem;font-weight:600}.timer .of{font-weight:400;font-size:.9rem;opacity:.85}.board{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.75rem;align-items:flex-start;min-height:calc(100vh - 170px)}.column{flex:0 0 280px;background:#e2e8f0;border-radius:var(--radius);display:flex;flex-direction:column;max-height:calc(100vh - 160px)}.column.narrow{flex-basis:240px;opacity:.9}.column header{display:flex;justify-content:space-between;padding:.65rem .8rem;font-weight:600;border-top:4px solid;border-radius:var(--radius) var(--radius) 0 0;font-size:.9rem}.count{background:#0f172a1a;border-radius:99px;padding:0 .5rem;font-size:.8rem;font-weight:600}.column-body{padding:.5rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;min-height:80px;flex:1}.order-card{display:flex;flex-direction:column;gap:.35rem;color:var(--text);padding:.7rem;cursor:grab;border-left:4px solid transparent}.order-card:hover{box-shadow:0 2px 10px #0f172a1f}.order-card.prio-hoch{border-left-color:#f59e0b}.order-card.prio-dringend{border-left-color:var(--danger)}.order-card.overdue{outline:3px solid var(--danger);background:#fef2f2}.order-card .customer{font-weight:600;font-size:.9rem}.order-card .desc{font-size:.82rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ghost-card{opacity:.4}.filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}.table-wrap{overflow-x:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:.55rem .7rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.table th{background:#f8fafc;font-size:.8rem;color:var(--muted);font-weight:600;white-space:nowrap;position:sticky;top:0}.table tbody tr{cursor:pointer}.table tbody tr:hover{background:#f8fafc}.table tr.row-overdue{background:#fef2f2}.table tr.inactive{opacity:.5}.table.compact th,.table.compact td{padding:.35rem .4rem;font-size:.85rem}.table.compact tbody tr{cursor:default}.desc-cell{max-width:320px;color:var(--muted);font-size:.88rem}.tstatus{font-size:.78rem;padding:.1rem .5rem;border-radius:99px;background:#e2e8f0;white-space:nowrap}.tstatus.in_arbeit{background:#ede9fe;color:#6d28d9;font-weight:600}.tstatus.erledigt{background:#dcfce7;color:#166534}b.freigegeben{color:var(--success)}b.korrektur{color:var(--warn)}b.abgebrochen{color:var(--muted)}.detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:1rem}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;margin-bottom:.6rem}.facts div{display:flex;flex-direction:column}.facts .muted{font-size:.78rem}.status-select{font-weight:600}.approval-banner{display:flex;gap:1rem;align-items:center;background:#fffbeb;border:2px solid #fcd34d;border-radius:var(--radius);padding:.8rem 1rem;margin-bottom:1rem}.approval-banner.overdue{background:#fef2f2;border-color:var(--danger)}.approval-banner img{width:110px;height:80px;object-fit:cover;border-radius:var(--radius);cursor:zoom-in}.big-text{font-weight:700;font-size:1.1rem;margin-bottom:.2rem}.tasks{display:flex;flex-direction:column;gap:.5rem}.task{border:1px solid var(--border);border-left:5px solid var(--c);border-radius:var(--radius);background:#fff}.task.erledigt{background:#f8fafc}.task-head{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;flex-wrap:wrap}.task-title{flex:1;min-width:200px;cursor:pointer}.task-actions{display:flex;gap:.3rem;align-items:center}.handle{cursor:grab;color:var(--muted);font-size:1.2rem;padding:0 .2rem;touch-action:none}.step{background:#e2e8f0;border-radius:99px;width:1.8em;height:1.8em;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.task-body{border-top:1px solid var(--border);padding:.8rem}.hint{font-size:.8rem;color:#92400e;background:#fef3c7;display:inline-block;padding:.05rem .45rem;border-radius:5px;margin-top:.2rem}.hint.warn{color:#fff;background:var(--warn)}.add-task{margin-top:.75rem}.checklist{list-style:none;padding:0;margin:0 0 .5rem}.checklist li{display:flex;align-items:center;justify-content:space-between;padding:.2rem 0}.checklist .done{text-decoration:line-through;color:var(--muted)}label.check.big{min-height:36px;cursor:pointer}.files{display:flex;flex-direction:column;gap:.5rem}.file{display:flex;gap:.6rem;align-items:center}.file .thumb{width:56px;height:44px;border-radius:6px;overflow:hidden;background:#e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file .thumb img{width:100%;height:100%;object-fit:cover}.file .ext{font-size:.7rem;font-weight:700;color:var(--muted)}.file .meta{flex:1;min-width:0}.file .name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comments{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.6rem}.comment{background:#f8fafc;border-radius:var(--radius);padding:.5rem .7rem}.history{list-style:none;padding:0;margin:0 0 .8rem;display:flex;flex-direction:column;gap:.35rem}.history li{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.section-title{margin:1.2rem 0 .5rem;display:flex;gap:.5rem;align-items:center}.myday-list{display:flex;flex-direction:column;gap:.6rem}.mytask{display:flex;gap:1rem;align-items:center;border-left:6px solid var(--c);flex-wrap:wrap}.mytask.late{background:#fef2f2}.mytask.erledigt{opacity:.65}.mytask-main{flex:1;min-width:240px;cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.mytask-title{font-size:1.1rem;font-weight:600}.mytask-actions{display:flex;gap:.5rem}.plan .nav{gap:.3rem}.phase-tag{background:var(--primary-soft);color:var(--primary-dark);border-radius:99px;padding:.15rem .7rem;font-weight:700;font-size:.8rem}.phase-tag.versand{background:#e8f8f0;color:#14603f}.legend-line{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.lg{display:inline-block;width:18px;height:10px;border-radius:2px;vertical-align:middle}.lg.bar{background:linear-gradient(to right,var(--primary) 60%,#fff 60%);border:1px solid var(--primary)}.lg.dashed{border:1px dashed var(--primary);background:var(--primary-soft)}.lg.due{width:3px;height:14px;background:var(--danger)}.lg.late{background:#fde8e8;border:1px solid var(--danger)}.row-ghost{opacity:.35;background:var(--primary-soft)}.drag-float{position:fixed;z-index:60;pointer-events:none;background:var(--heading);color:#fff;padding:.35rem .6rem;border-radius:var(--radius);font-size:.8rem;box-shadow:0 6px 20px #0000004d;max-width:280px}.dg-scroll{overflow:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);max-height:calc(100vh - 210px);position:relative}.dg{position:relative;user-select:none;-webkit-user-select:none}.dg-head{display:flex;position:sticky;top:0;z-index:6;background:#f4f9fd;border-bottom:1px solid var(--border)}.dg-row{display:flex;min-height:40px;border-bottom:1px solid #edf0f3;position:relative}.dg-label{flex:0 0 var(--label-w, 640px);width:var(--label-w, 640px);position:sticky;left:0;z-index:4;background:#fff;border-right:1px solid var(--border);padding:.3rem .6rem;display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.88rem;overflow:hidden}.dg-c-cust{flex:0 0 34%;min-width:0}.dg-c-info{flex:1 1 auto;min-width:0}.dg-c-state{flex:0 0 31%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.dg-c-state .pill{white-space:normal;line-height:1.25}.dg-label.head .dg-c-info,.dg-label.head .dg-c-state{font-weight:600;color:var(--muted);font-size:.8rem}.dg-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.dg-line.strong{font-weight:700;color:var(--heading)}.dg-row.late .dg-line.strong{color:var(--danger)}.dg-row.done .dg-line.strong{color:var(--muted)}.dg-label:hover{background:#f7fbfe}.dg-label.head{background:#f4f9fd;font-weight:700;color:var(--heading);cursor:default}.dg-label.group{background:#eef2f5;color:var(--heading);cursor:default;border-left:4px solid var(--c);font-size:.92rem}.dg-label .grip{cursor:grab;color:var(--muted);touch-action:none}.dg-label .caret{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:.9rem;padding:0 .1rem}.dg-label .count{background:#2538451a;border-radius:99px;padding:0 .45rem;font-size:.75rem}.dg-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-row.late .dg-text{color:var(--danger)}.dg-row.done .dg-text{color:var(--muted)}.dg-badge{display:inline-block;min-width:1.2em;margin-right:.3rem;font-weight:700;text-align:center}.dg-badge.ok,.dg-badge.ready{color:var(--success)}.dg-badge.wait{color:var(--warn)}.dg-badge.run{color:var(--primary-dark)}.dg-badge.late{color:#fff;background:var(--danger);border-radius:99px}.dg-actions{flex-shrink:0}.dg-group-head{min-height:32px}.dg-group-head .dg-track{background:#eef2f5}.dg-track{position:relative;flex-shrink:0}.dg-track.head{height:58px}.dg-months{position:relative;height:22px}.dg-months span{position:absolute;top:0;height:22px;line-height:22px;text-align:center;font-size:.82rem;font-weight:600;color:var(--heading);border-left:1px solid var(--border);overflow:hidden;white-space:nowrap}.dg-days{position:relative;height:36px}.dg-days>span{position:absolute;top:0;height:36px;padding-top:2px;line-height:16px;text-align:center;font-size:.72rem;color:var(--muted);border-left:1px solid #e6ebef;overflow:hidden}.dg-days .wd{display:block;font-size:.64rem;text-transform:none}.dg-days span.we{background:#eef1f4}.dg-days span.today{background:#fff3b0;color:var(--heading);font-weight:700}.dg-body{position:relative}.dg-bg{position:absolute;top:0;bottom:0;z-index:0;pointer-events:none}.dg-col{position:absolute;top:0;bottom:0;border-left:1px solid #f0f2f4}.dg-col.we{background:#f6f8fa}.dg-col.today{background:#fffbe0}.dg-groups{position:relative;z-index:1}.dg-bar{position:absolute;top:6px;height:22px;border-radius:3px;border:1px solid var(--primary);cursor:pointer;overflow:hidden;background:linear-gradient(to right,#3dc6f0 0,#3dc6f0 var(--fill),rgba(255,255,255,.85) var(--fill));touch-action:none;display:flex;align-items:center}.dg-bar.movable{cursor:grab}.dg-bar.dashed{border-style:dashed;background:linear-gradient(to right,rgba(61,198,240,.45) 0,rgba(61,198,240,.45) var(--fill),var(--primary-soft) var(--fill))}.dg-bar.in_arbeit{border-color:var(--primary-dark)}.dg-bar.erledigt{background:repeating-linear-gradient(45deg,#e6ebef,#e6ebef 5px,#f4f6f8 5px,#f4f6f8 10px);border-color:#aab4bd}.dg-bar.overdue{border-color:var(--danger);box-shadow:inset -3px 0 0 var(--danger)}.dg-bar.dragging{opacity:.85;box-shadow:0 4px 14px #00000040;z-index:5}.dg-bar-text{padding:0 .4rem;font-size:.72rem;font-weight:600;color:var(--heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.dg-resize{position:absolute;right:0;top:0;bottom:0;width:10px;cursor:ew-resize;touch-action:none}.dg-resize:hover{background:#25384526}.dg-seg{position:absolute;top:7px;height:20px;cursor:pointer;display:flex;align-items:center;overflow:hidden;border-radius:0}.dg-seg.sales{background:#cfd6dd}.dg-seg.plan{background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(41,171,226,.25) 6px 12px);border:1px dashed var(--primary)}.dg-seg.prod{background:var(--primary)}.dg-seg.prod .dg-bar-text,.dg-seg.ship .dg-bar-text,.dg-seg.done .dg-bar-text{color:#fff}.dg-seg.prod.running{background:repeating-linear-gradient(45deg,#29abe2 0,#29abe2 8px,#46bdf0 8px,#46bdf0 16px);animation:seg-run 1s linear infinite;background-size:22.6px 22.6px}@keyframes seg-run{to{background-position:22.6px 0}}.dg-seg.prod.paused{background:repeating-linear-gradient(45deg,#29abe2 0,#29abe2 8px,#b9e4f6 8px,#b9e4f6 16px)}.dg-seg.ship{background:#f0a020}.dg-seg.goods{background:repeating-linear-gradient(45deg,#c4a5e8 0,#c4a5e8 6px,#e9dcf8 6px,#e9dcf8 12px)}.lg.goods{background:repeating-linear-gradient(45deg,#c4a5e8 0,#c4a5e8 3px,#e9dcf8 3px,#e9dcf8 6px)}.ship-stats .stat.is-ready{border-left-color:#f0a020}.dg-seg.done{background:var(--success);border-radius:0 3px 3px 0}.lg.sales{background:#cfd6dd}.lg.prod{background:var(--primary)}.lg.ship{background:#f0a020}.lg.done{background:var(--success)}.lg.maint{height:7px;background:repeating-linear-gradient(45deg,#dc2626 0,#dc2626 4px,#fff 4px,#fff 7px);border:1px solid #dc2626}.dg-due{position:absolute;top:4px;bottom:4px;width:3px;background:var(--danger);border-radius:2px;z-index:2;pointer-events:auto}.ship-stats{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.ship-stats .stat{background:var(--surface);box-shadow:var(--shadow);border-radius:var(--radius);padding:.5rem 1rem;border-left:4px solid var(--border)}.ship-stats .stat b{font-size:1.3rem;color:var(--heading);margin-right:.3rem}.ship-stats .stat.is-late{border-left-color:var(--danger)}.ship-stats .stat.is-late b{color:var(--danger)}.ship-stats .stat.is-today{border-left-color:var(--warn)}.ship-stats .stat.is-done{border-left-color:var(--success)}.pill{display:inline-block;font-size:.72rem;font-weight:700;border-radius:99px;padding:.1rem .55rem;white-space:nowrap;margin-right:.3rem}.pill.wait{background:#fff3d6;color:#8a5a00}.pill.done{background:#d9f2e6;color:#14603f}.pill.run{background:var(--primary-soft);color:var(--primary-dark)}.pill.pause{background:#fef3c7;color:#92400e}.pill.plan{background:#eef2f5;color:var(--muted)}.board.flow .column{flex:1 1 0;min-width:260px}.board.flow .column header{font-size:.95rem}.lane-num{display:inline-flex;width:1.5em;height:1.5em;border-radius:99px;background:var(--heading);color:#fff;font-size:.75rem;align-items:center;justify-content:center;margin-right:.2rem}.lane-hint{padding:0 .8rem .3rem}.flow-card{cursor:pointer}.flow-card.late{border-left-color:var(--danger)}.flow-state{font-size:.82rem;font-weight:600;color:var(--heading);background:#eef2f5;border-radius:var(--radius);padding:.15rem .45rem}.flow-state.run{background:var(--primary-soft);color:var(--primary-dark)}.flow-state.pause{background:#fef3c7;color:#92400e}.flow-state.ship{background:#fff3d6;color:#8a5a00}.flow-state.ok{background:#d9f2e6;color:#14603f}.flow-state.wait{background:#fde8e8;color:var(--danger)}.flow-timer{font-variant-numeric:tabular-nums;font-weight:700;color:var(--muted)}.flow-timer.running{color:var(--success)}.empty-lane{text-align:center;padding:1rem 0}@media (max-width: 900px){.dg-c-info{display:none}.dg-c-cust,.dg-c-state{flex-basis:50%}}.sheet{--line: #8a96a1;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.2rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.7rem}.sheet-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.sheet-logo{height:52px;display:block}.brand-sub{font-size:.8rem;letter-spacing:.25em;text-transform:uppercase;color:var(--heading);font-weight:700;margin-top:.3rem}.sheet-meta{display:flex;gap:1rem;color:var(--muted);flex-wrap:wrap;align-items:center}.phases{display:flex;gap:0;align-items:center}.phase{display:flex;align-items:center;gap:.35rem;padding:.3rem .9rem .3rem .6rem;background:#eef2f5;color:var(--muted);font-weight:600;font-size:.85rem;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);margin-right:-4px}.phase:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.phase .num{display:inline-flex;width:1.3em;height:1.3em;border-radius:99px;background:#fff;align-items:center;justify-content:center;font-size:.75rem}.phase.on{background:var(--primary);color:#fff}.phase.on .num{color:var(--primary-dark)}.phase.done{background:#d9f2e6;color:#14603f}.phase.done.on{background:var(--primary);color:#fff}.phase.pick{cursor:pointer}.phase.pick:not(.on):hover{filter:brightness(.95)}.ft th.sec.ready-ship{background:#e8f8f0;color:#14603f}.save-state.saved{color:var(--success)}.save-state.error{color:var(--danger);font-weight:600}.sheet-head{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:.8rem;align-items:start}.head-left{display:flex;flex-direction:column;gap:.4rem}.sheet-two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:1.2rem;align-items:start}.ft{width:100%;border-collapse:collapse;table-layout:auto}.ft th,.ft td{border:1px solid var(--line);padding:0;vertical-align:middle}.ft th{background:#fff;font-weight:400;text-align:left;padding:.3rem .45rem;font-size:.88rem;white-space:nowrap}.ft tr.sub th{font-size:.82rem}.ft th.sec{font-weight:700;font-size:.95rem;color:var(--heading);background:var(--primary-soft)}.ft td.zip-cell{padding:0}.zip-row{display:flex}.zip-row input.zip{flex:0 0 6.5rem;border-right:1px solid #8a96a1!important}.zip-row input:not(.zip){flex:1;min-width:0}.ft td.delivery-cell,.ft td.delivery-cell textarea{height:100%}.ft.head-right th{width:48%;padding:.45rem .5rem}.ft.strong-row{border:3px solid var(--heading)}.ft.strong-row th{font-weight:700;color:var(--heading)}.ft.framed,.ft .framed-cell{outline:3px solid var(--heading);outline-offset:-2px}.ft.muster{margin:1.1rem 0;border:2px solid var(--primary)}.ft.muster th.main-col{width:45%;font-weight:700;font-size:.95rem;color:var(--heading)}.ft.muster td.main-col .path-edit,.ft.muster td.main-col .path-text{font-size:1.02rem;font-weight:600;color:var(--heading);min-height:64px}.ft.muster td{vertical-align:top}.check-cell{width:45%}.ft td.kz-cell,.ft.muster td.kz-cell{position:relative;vertical-align:middle;text-align:center;padding:.3rem .45rem}.ft td.kz-cell select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer;z-index:1}.ft td.kz-cell select:disabled{cursor:default}.ft td.kz-cell select option{color:var(--text)}.ft td.kz-cell:has(select:not(:disabled)):hover{background:var(--primary-soft)}.ft td.kz-cell:focus-within{outline:2px solid var(--primary);outline-offset:-2px}.kz-cell .kz-label{display:block;font-weight:700}.kz-cell .kz-date{display:block;font-size:.85rem;color:var(--muted)}.kz-cell.ja .kz-label{color:var(--success)}.kz-cell.nein .kz-label{color:var(--danger)}.ft select.ja{color:var(--success);font-weight:700}.ft select.nein{color:var(--danger);font-weight:700}.ft.muster.off{border-color:var(--border)}.ft.muster.off th.sec{background:#f4f6f8}.ft td.combo{white-space:nowrap}.ft td.combo>*{display:inline-block;vertical-align:middle}.ft td.combo select.yn{width:5.5em!important;border-right:1px solid var(--border)}.ft td.combo input{width:calc(100% - 6em)!important}.ft td.combo .muted{padding:0 .5rem}.ft td.chain-cell{padding:.2rem .35rem}.chain{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.chain .arrow{color:var(--muted);font-size:.8rem}.step-chip{cursor:pointer;font-size:.82rem;padding:.15rem .5rem;min-height:28px}.step-chip.active{box-shadow:0 0 0 2px var(--heading)}.chip.erledigt .sym{color:var(--success)}.chain-list{list-style:none;padding:0;margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.3rem;counter-reset:k}.chain-list li{display:flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-left:4px solid var(--c);border-radius:var(--radius);padding:.25rem .5rem;counter-increment:k}.chain-list li:before{content:counter(k) ".";font-weight:700;color:var(--muted);width:1.4em}.step-panel{margin-top:.4rem}.step-tabs{display:flex;gap:.25rem;flex-wrap:wrap;border-bottom:3px solid var(--primary)}.step-tab{border:1px solid var(--border);border-bottom:0;background:#f4f6f8;border-radius:var(--radius) var(--radius) 0 0;padding:.45rem .9rem;cursor:pointer;font:inherit;font-weight:600;color:var(--heading);border-top:4px solid var(--c);min-height:42px}.step-tab .num{display:inline-flex;width:1.4em;height:1.4em;border-radius:99px;background:var(--heading);color:#fff;font-size:.75rem;align-items:center;justify-content:center}.step-tab .sym{color:var(--muted)}.step-tab.erledigt .sym{color:var(--success)}.step-tab.in_arbeit .sym{color:var(--primary-dark)}.step-tab.on{background:var(--primary);color:#fff;border-color:var(--primary);border-top-color:var(--c)}.step-tab.on .sym{color:#fff}.step-bar{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;padding:.55rem .7rem;background:var(--primary-soft);border:1px solid var(--border);border-left:5px solid var(--c);border-top:0}.step-bar .step-title{display:flex;gap:.5rem;align-items:center;font-size:1.05rem}.step-bar label.inline select,.step-bar label.inline input{min-height:36px}.step-actions{display:flex;gap:.4rem;margin-left:auto}.step-bar{margin-top:.4rem;border-top:1px solid var(--border)}.timer-big{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted);padding:.1rem .6rem;border-radius:var(--radius);background:#fff;border:1px solid var(--border)}.timer-big.running{color:var(--success);border-color:var(--success)}.tstatus.paused{background:#fef3c7;color:#92400e}.sample-banner{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:#fff7ed;border:2px solid #f97316;border-left-width:6px;border-radius:var(--radius);padding:.7rem 1rem;margin-bottom:.8rem;color:#7c2d12}.sample-banner .big-text{font-weight:700;font-size:1.1rem}.sample-banner .spacer{flex:1}.pill.sample{background:#f97316;color:#fff}.dg-row.attention .dg-label{background:#fff7ed;box-shadow:inset 4px 0 #f97316}.dg-row.attention .dg-track{background:#f973160f}.pill.layout{background:#ccfbf1;color:#115e59}.layout-banner{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:#f0fdfa;border:1px solid #99f6e4;border-left:5px solid #0d9488;border-radius:var(--radius);padding:.7rem 1rem;margin-bottom:.8rem;color:#134e4a}.layout-banner.change{background:#fffbeb;border-color:#fcd34d;border-left-color:#d97706;color:#78350f}.layout-banner .big-text{font-weight:700;font-size:1.05rem}.layout-banner .spacer{flex:1}.layout-note{flex-basis:100%;background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--radius);padding:.45rem .7rem;color:#78350f;font-size:.9rem}.archive-customer{padding:0;margin-bottom:.6rem;overflow:hidden}.archive-head{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:#f4f9fd;padding:.7rem 1rem;cursor:pointer;font-size:1rem;color:var(--heading);text-align:left}.archive-head .caret{color:var(--muted)}.archive-head .count{background:#2538451a;border-radius:99px;padding:0 .5rem;font-size:.8rem}.archive-head .spacer{flex:1}.archive-table tbody tr{cursor:pointer}.archive-table tbody tr:hover{background:#f7fbfe}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.receipts-table{min-width:1100px;font-size:.9rem}.receipts-table th{white-space:nowrap}.receipts-table tbody tr{cursor:pointer}.receipts-table tbody tr:hover{background:#f7fbfe}.receipts-table td{vertical-align:top}.receipts-table td.article{min-width:240px}.receipts-table .nowrap,.receipts-table .pill{white-space:nowrap}.area-times td{vertical-align:middle}.area-times .timer-cell{font-variant-numeric:tabular-nums;font-weight:700;color:var(--muted);white-space:nowrap}.area-times .timer-cell.running{color:var(--success)}.btn.not-ready{opacity:.6}.dialog-text{margin:0 0 1rem;font-size:1rem}.ship-bar{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.7rem;background:#e8f8f0;border:1px solid #9fdcbf;border-radius:var(--radius)}.archived-banner{background:#eef2f5;border:1px solid var(--border);border-left:5px solid var(--heading);padding:.6rem .9rem;margin-bottom:.8rem;border-radius:var(--radius);font-weight:600;color:var(--heading)}.ready-banner{background:#e8f8f0;border:1px solid #9fdcbf;color:#14603f;padding:.5rem .7rem;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.print-only{display:none}.path-text{padding:.3rem .45rem;min-height:34px;white-space:pre-wrap;word-break:break-word;cursor:text;font-size:.92rem}.path-text.readonly{cursor:default}.path-link-wrap{white-space:normal}.path-link{color:var(--primary-dark);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.path-copy{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0 .3rem;font-size:.9rem}.path-copy:hover{color:var(--primary-dark)}.ft input:not([type=checkbox]):not([type=radio]),.ft select,.ft textarea,.ft .path-edit{width:100%;border:0;border-radius:0;background:transparent;min-height:34px;padding:.3rem .45rem;font-size:.92rem}.ft input:focus,.ft select:focus,.ft textarea:focus{outline:2px solid var(--primary);outline-offset:-2px;background:var(--primary-soft)}.ft input[readonly],.ft textarea[readonly]{cursor:default}.ft input[readonly]:focus,.ft textarea[readonly]:focus{outline:none;background:transparent}.ft textarea{resize:vertical;display:block}.ft .big-cell input{font-size:1.1rem;font-weight:700}.ft .cb{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .45rem;cursor:pointer}.ft .radios{white-space:nowrap}.ft .unit{color:var(--muted);font-size:.75rem}.ft .calc{padding:.3rem .45rem;font-weight:600;font-size:.88rem}.ft .split{display:flex;align-items:center;border-width:1px}.ft td.split{display:table-cell}.ft td.split>*{display:inline-block;vertical-align:middle}.ft td.split input{width:26%!important}.ft td.split span{font-size:.8rem;color:var(--muted);padding-left:.45rem}.ft td.split .nio-sum{padding:0 .45rem;font-size:.95rem;color:var(--heading)}.ft td.with-btn{position:relative}.ft td.with-btn input{padding-right:2.2rem}.cell-btn{border:0;background:transparent;color:var(--primary);cursor:pointer;min-width:32px;min-height:32px;font-size:.9rem}.ft td.with-btn .cell-btn{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.cell-btn.add{width:100%;text-align:left;padding:.35rem .5rem}.cell-btn:hover{background:var(--primary-soft)}.w8{width:8%}.w10{width:10%}.w12{width:12%}.w15{width:15%}.w20{width:20%}.w30{width:30%}.w50{width:50%}@media (max-width: 900px){.sheet-head,.sheet-two{grid-template-columns:1fr}.sheet{padding:.7rem;overflow-x:auto}}@media print{@page{size:A4;margin:10mm}body{background:#fff;font-size:11px}.topbar,.toasts,.no-print{display:none!important}main{padding:0}.sheet{box-shadow:none;padding:0;gap:6px}.sheet-head{grid-template-columns:1.7fr 1fr}.sheet-two{grid-template-columns:1.6fr 1fr}.ft input:not([type=checkbox]):not([type=radio]),.ft select,.ft textarea,.ft .path-edit{min-height:22px;font-size:11px;padding:2px 4px}.ft select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.ft input::placeholder,.ft textarea::placeholder{color:transparent}.ft th{padding:2px 4px;font-size:10.5px}.ft th.sec{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-logo{height:40px}.print-only{display:inline}.step-bar{background:#fff}.path-link{color:#000;text-decoration:none}.save-state{display:none}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;z-index:50;padding:4vh 1rem;overflow-y:auto}.modal{background:var(--surface);border-radius:var(--radius);width:100%;max-width:560px;box-shadow:0 20px 60px #0000004d}.modal.wide{max-width:820px}.modal.huge{max-width:min(1400px,98vw)}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;border-bottom:1px solid var(--border)}.modal-body{padding:1.1rem}.preview{max-width:100%;max-height:220px;border-radius:var(--radius);object-fit:contain;align-self:flex-start}.toasts{position:fixed;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:100}.toast{background:var(--heading);color:#fff;padding:.7rem 1rem;border-radius:var(--radius);box-shadow:0 6px 20px #00000040;max-width:380px}.toast.error{background:var(--danger)}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(160deg,#253845,#253845 55%,#1b8fc2)}.login{width:100%;max-width:380px;display:flex;flex-direction:column;gap:.8rem;padding:2rem;border-top:4px solid var(--primary)}.login-logo{width:100%;max-width:260px;margin:0 auto .2rem;display:block}.login h1{text-align:center;font-size:1.1rem;color:var(--muted);font-weight:600}.login label{display:flex;flex-direction:column;gap:.25rem}.login p{margin:0}@media (max-width: 1000px){.detail-grid{grid-template-columns:1fr}.desc-cell{display:none}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){main{padding:.6rem}.grid2,.grid3,.grid4{grid-template-columns:1fr}.column{flex-basis:85vw}.topbar{gap:.4rem;padding:.3rem .6rem}}.cal-month{font-size:1.1rem;color:var(--heading);min-width:9.5rem}.cal-filter,.cal-cats{display:flex;flex-wrap:wrap;gap:.35rem}.cal-cats{margin-bottom:.2rem}.cal-chip{border:1.5px solid var(--c);background:var(--c);color:#fff;border-radius:999px;padding:.2rem .7rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.cal-chip.off{background:transparent;color:var(--c);opacity:.75}.cal-chip:disabled{cursor:default}.cal-today{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 .6rem}.cal-grid{display:grid;grid-template-columns:2.6rem repeat(7,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface)}.cal-head{padding:.35rem .5rem;font-weight:700;font-size:.85rem;color:var(--heading);background:#f3f7fa;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cal-head.kw,.cal-kw{text-align:center;color:var(--muted);font-weight:600;font-size:.8rem}.cal-kw{padding-top:.35rem;background:#f8fafc;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cal-day{min-height:6.5rem;padding:.2rem .25rem .35rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:2px;cursor:pointer;min-width:0}.cal-day.we{background:#f6f7f9}.cal-day.other{background:#fafafa}.cal-day.other .cal-num{color:#b0b8c0}.cal-day.today{box-shadow:inset 0 0 0 2px var(--primary)}.cal-day:hover{background:var(--primary-soft)}.cal-num{align-self:flex-start;border:0;background:none;font:inherit;font-weight:700;font-size:.85rem;color:var(--heading);padding:0 .2rem;cursor:pointer}.cal-day.today .cal-num{background:var(--primary);color:#fff;border-radius:999px;padding:0 .45rem}.cal-ev{display:block;width:100%;text-align:left;border:0;border-left:4px solid var(--c);background:color-mix(in srgb,var(--c) 16%,white);color:var(--text);font:inherit;font-size:.8rem;line-height:1.25;padding:.12rem .3rem;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev.cont{border-top-left-radius:0;border-bottom-left-radius:0}.cal-ev.inline{display:inline-block;width:auto}.cal-ev:hover{background:color-mix(in srgb,var(--c) 30%,white)}.cal-time{font-weight:700;margin-right:.25rem}@media (max-width: 700px){.cal-grid{grid-template-columns:1.6rem repeat(7,minmax(0,1fr))}.cal-day{min-height:4.5rem;padding:.15rem}.cal-ev{font-size:.7rem;padding:.05rem .2rem;border-left-width:3px}.cal-head{padding:.3rem .15rem;text-align:center}}.dg-seg.cal{background:var(--c);border-radius:3px;opacity:.9}.dg-seg.cal .dg-bar-text{color:#fff}.dg-seg.maint{top:29px;height:7px;z-index:2;border-radius:2px;background:repeating-linear-gradient(45deg,var(--c) 0 4px,#fff 4px 7px);border:1px solid var(--c)}.dg-mark{position:absolute;top:5px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;overflow:hidden;background:repeating-linear-gradient(45deg,var(--c) 0 6px,color-mix(in srgb,var(--c) 45%,white) 6px 12px);box-shadow:inset 0 0 0 1px var(--c)}.dg-mark .dg-bar-text{color:#fff;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.55)}.pill.cal{background:#f1ecfb;color:#5b21b6}.pill.cal-now{background:#7c3aed;color:#fff}.ft.muster td.req-cell .path-edit,.ft.muster td.req-cell .path-text{min-height:48px;font-weight:600;color:var(--heading)}.ft td.anl-cell{position:relative}.anl-pop{position:absolute;top:100%;left:0;z-index:30;min-width:16rem;max-width:24rem;max-height:18rem;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:4px;box-shadow:0 8px 24px #00000026;padding:.2rem 0}.anl-opt{display:flex;justify-content:space-between;gap:.8rem;width:100%;border:0;background:none;font:inherit;font-size:.9rem;text-align:left;padding:.3rem .6rem;cursor:pointer}.anl-opt:hover{background:var(--primary-soft)}.anl-opt .anl-sup{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--heading)}.anl-opt .anl-no{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.step-title .count-btn{margin-left:auto}.cnt-sums{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.7rem}.cnt-sums .stat{background:#f3f7fa;border-left:4px solid var(--primary);border-radius:4px;padding:.35rem .7rem;font-size:.85rem}.cnt-sums .stat b{font-size:1.15rem;margin-right:.25rem;color:var(--heading)}.cnt-sums .stat.big{border-left-color:var(--success)}.cnt-sums .stat.big b{font-size:1.5rem;color:var(--success)}.cnt-table{min-width:1150px;font-size:.9rem}.cnt-table th{white-space:nowrap;font-size:.8rem}.cnt-table td{padding:.2rem .25rem;vertical-align:middle}.cnt-table input{width:100%;min-width:0;padding:.3rem .35rem;font:inherit;border:1px solid var(--border);border-radius:3px}.cnt-table input.num{text-align:right;max-width:6.5rem}.cnt-table input.strong{font-weight:700;font-size:1rem}.cnt-table input.kz{max-width:4rem;text-transform:uppercase}.cnt-table input[type=time]{max-width:6.5rem}.cnt-table input[type=date]{max-width:9rem}.cnt-table td.nr{font-weight:700;color:var(--muted);text-align:center}.cnt-table td.run{font-weight:700;text-align:right;white-space:nowrap}.cnt-table tr.cnt-new td{background:#eef8fd;border-top:2px solid var(--primary)}.cnt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem}.cnt-table input.when{max-width:11.5rem}.cnt-table td.gap{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--heading)}.cnt-sums .stat.time{border-left-color:#7c3aed}.cnt-hint{margin:-.3rem 0 .6rem}.kbd{display:inline-block;margin-left:.4rem;padding:0 .35rem;border:1px solid rgba(255,255,255,.7);border-radius:3px;font-size:.75rem;font-weight:600}.cnt-target{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;padding:.5rem .7rem;background:#f3f7fa;border-radius:4px}.cnt-target label{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--heading);margin:0}.cnt-target input{width:7rem;text-align:right;font-size:1.1rem;font-weight:700;padding:.3rem .4rem;border:1px solid var(--border);border-radius:3px}.cnt-plan{font-weight:600;color:var(--primary-dark, #1b7fab)}.cnt-warn{margin-bottom:.6rem;padding:.5rem .7rem;border-radius:4px;background:#fff3d6;color:#8a5a00;border-left:4px solid #f0a020;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cnt-done{margin-bottom:.6rem;padding:.5rem .7rem;border-radius:4px;background:#d9f2e6;color:#14603f;border-left:4px solid var(--success)}.cnt-table input.kz.missing{border-color:#f0a020;background:#fff8e8}.link-btn{border:0;background:none;padding:0;font:inherit;color:var(--primary);text-decoration:underline;cursor:pointer}.cnt-sums .stat.over{border-left-color:#f0a020}.cnt-sums .stat.over b{color:#b45309}.cnt-table tr.over td{background:#fff8e8}.cnt-table td.over-cell{font-weight:700;color:#b45309;text-align:right;white-space:nowrap}.update-bar{position:sticky;top:var(--topbar-h, 0);z-index:40;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.45rem 1rem;background:#fff3d6;color:#8a5a00;border-bottom:1px solid #f0d08a;font-weight:600}.kz-pick{position:relative;min-width:4rem;height:2.1rem;border:1px solid var(--border);border-radius:3px;background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:700}.kz-pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.kz-pick select:disabled{cursor:default}.kz-pick span{pointer-events:none}.kz-pick:focus-within{outline:2px solid var(--primary);outline-offset:-1px}.kz-pick.missing{border-color:#f0a020;background:#fff8e8}.kz-pick.missing span{color:#b45309;font-weight:600}.cnt-sums .stat.big-time b{font-size:1.5rem;color:#6d28d9}.taster-box{border:1px solid var(--border);border-radius:4px;padding:.6rem .8rem;background:#f8fafc}.taster-box h4{margin:0 0 .3rem}.taster-box .row{gap:.5rem;flex-wrap:wrap}.taste-edit{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 .6rem;padding:.5rem;border:1px dashed var(--primary);border-radius:4px;background:#fff}.taste-edit select{width:auto}.cnt-sums{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.cnt-sums .stat{display:flex;flex-direction:column;justify-content:center;min-height:4.2rem;padding:.4rem .7rem}.cnt-sums .stat b,.cnt-sums .stat.big b,.cnt-sums .stat.big-time b{display:block;font-size:1.35rem;line-height:1.2;margin:0 0 .1rem}.cnt-sums{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.cnt-sums .stat b,.cnt-sums .stat.big b,.cnt-sums .stat.big-time b{font-size:1.35rem;white-space:nowrap}.cnt-sums{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.cnt-sums .stat{align-items:center;text-align:center}.cnt-sums .stat b small{font-size:.8rem;font-weight:600;margin:0 .3rem 0 .15rem}.cnt-sums .stat b small:last-child{margin-right:0}.stock-table{min-width:900px;font-size:.9rem}.stock-table.compact{min-width:600px}.stock-table th{white-space:nowrap}.stock-table tbody tr{cursor:pointer}.stock-table tbody tr:hover{background:#f7fbfe}.stock-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stock-table .nowrap{white-space:nowrap}.stock-table td.article{min-width:240px}.stock-table td.in{color:var(--success)}.stock-table td.out{color:#b45309}.stock-table .neg,.stock-head .neg{color:var(--danger, #dc2626)}.stock-table tr.group-row td{background:#eef6fb;font-weight:700;color:var(--heading, #253845);cursor:default}.stock-table tr.empty td{color:var(--muted)}.stock-table tr.inactive td{opacity:.6}.stock-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;margin-bottom:.6rem}.stock-head .stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem;border:1px solid #e2e8f0;border-radius:var(--radius)}.stock-head .stat span{font-size:.8rem;color:var(--muted)}.stock-head .stat b{font-size:1.35rem}.stock-head .stat b small{font-size:.8rem}.stock-head .stat b.txt{font-size:1rem}.form>.segmented{width:max-content;max-width:100%;justify-self:start;align-self:flex-start}.ft.stock-usage{margin-top:1rem}.ft.stock-usage td.ro{padding:.3rem .45rem;font-size:.9rem}.ft.stock-usage td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ft.stock-usage tr.take td.num{color:#b45309}.ft.stock-usage tr.ret td.num{color:var(--success)}.ft.stock-usage td.kz-ro{white-space:nowrap}.ft.stock-usage td.kz-ro .cell-btn{float:right}.ft.stock-usage .small-pill{font-size:.75rem;padding:.05rem .4rem;margin-left:.4rem}.ft.stock-usage td.unit-cell{white-space:nowrap}.ft.stock-usage td.unit-cell input{width:5rem}.ft.stock-usage td.unit-cell span{padding:0 .4rem 0 .25rem;font-size:.8rem;color:var(--muted)}.ft.stock-usage td.dims-cell{white-space:nowrap}.ft.stock-usage td.dims-cell input{width:4.5rem}.ft.stock-usage td.dims-cell span{padding:0 .25rem;font-size:.8rem;color:var(--muted)}.ft.stock-usage td.calc{padding:.3rem .45rem;font-weight:700;color:var(--heading)}.ft.stock-usage td.kz-cell.missing .kz-label{color:var(--muted);font-style:italic}.ft.stock-usage tr.new-row td{background:#f7fbfe}.ft.stock-usage tr.hint-row td{padding:.3rem .45rem}.ft.stock-usage tr.hint-row .btn{float:right}.ft.stock-usage td.pick-cell,.art-pick{position:relative}.art-pick input{width:100%}.art-pop{position:absolute;top:100%;left:0;z-index:40;min-width:100%;width:max-content;max-width:34rem;max-height:20rem;overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 6px 18px #00000026}.art-opt{display:grid;grid-template-columns:7rem 1fr auto;gap:.6rem;align-items:baseline;width:100%;border:0;background:none;font:inherit;font-size:.9rem;text-align:left;padding:.4rem .6rem;cursor:pointer}.art-opt:hover,.art-opt.hi{background:var(--primary-soft)}.art-opt .art-no{font-weight:700;white-space:nowrap}.art-opt .art-name{color:var(--heading)}.art-opt .art-cat{font-size:.75rem;color:var(--muted);white-space:nowrap}.art-tabs{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:.25rem;padding:.35rem .5rem;background:#f1f5f9;border-bottom:1px solid var(--line)}.art-tabs button{border:1px solid #cbd5e1;background:#fff;border-radius:var(--radius);font:inherit;font-size:.78rem;padding:.1rem .5rem;cursor:pointer}.art-tabs button.on{background:var(--primary);border-color:var(--primary);color:#fff}.art-group{padding:.3rem .6rem .15rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:#f8fafc}.ft.stock-usage td.kunde-cell,.ft.stock-usage td.ware-cell{white-space:nowrap}.ft.stock-usage td.ware-cell select:not(:only-child){width:calc(100% - 1.8rem)}.ft.stock-usage .stock-hint{font-size:.75rem;color:var(--muted);padding:.1rem .3rem 0}.ft.stock-usage .must-book{margin-left:.6rem;color:#dc2626;font-weight:700;font-size:.8rem}.ft.stock-usage tr.hint-row .cell-btn.add{margin-right:.4rem}.ft.stock-usage td.kunde-cell input{width:calc(100% - 9.5rem);min-width:8rem}.ft.stock-usage .segmented.mini{margin-left:.4rem;vertical-align:middle}.ft.stock-usage .segmented.mini button{min-height:0;padding:.2rem .55rem;font-size:.8rem}.stock-table small.unit{color:var(--muted);font-size:.75rem}.ft.muster td.qty-cell{position:relative;padding:0;vertical-align:middle}.ft.muster td.qty-cell input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-align:center;font-size:1.1rem;font-weight:700;color:var(--heading)}.ft.muster td.main-col .task-art input{font-size:1.02rem;font-weight:600;color:var(--heading)}.ft.muster td.main-col .stock-hint{font-size:.8rem;color:var(--muted);padding:.15rem .4rem 0}.ft.stock-usage tr.new-row td.unit-cell,.ft.stock-usage tr.new-row td.dims-cell{padding:0}.ft.stock-usage tr.new-row td.unit-cell,.ft.stock-usage tr.new-row td.dims-cell{height:2.6rem}.ft.stock-usage tr.new-row td.unit-cell>*,.ft.stock-usage tr.new-row td.dims-cell>*{vertical-align:middle}.ft.stock-usage tr.new-row td.unit-cell{display:table-cell}.ft.stock-usage tr.new-row .fill{display:flex;align-items:stretch;height:100%;min-height:2.6rem}.ft.stock-usage tr.new-row .fill input{flex:1 1 0;width:0!important;min-width:2.5rem;text-align:center;font-size:1rem;font-weight:600}.ft.stock-usage tr.new-row .fill span{align-self:center;padding:0 .45rem;font-size:.8rem;color:var(--muted);white-space:nowrap}.ft.stock-usage th.ware-col{width:10rem}.ft.order-summary{margin-top:1rem;border:2px solid var(--heading)}.ft.order-summary td{padding:.3rem .45rem;font-size:.9rem}.ft.order-summary td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ft.order-summary tr.total td{background:#f4f6f8;border-top:2px solid var(--line)}.ft.order-summary .sum-mat{display:block}.ft td.kz-cell.verpackt-cell{min-width:6rem}.ft td.kz-cell.verpackt-cell.missing .kz-label{color:var(--muted);font-style:italic;font-weight:400}.art-opt.sugg-opt{display:block}label>.art-pick{margin-top:.25rem}fieldset.stock-in{border:1px solid var(--primary);border-radius:var(--radius);padding:.5rem .75rem .25rem;margin:0;display:grid;gap:.5rem;background:var(--primary-soft)}fieldset.stock-in legend{font-weight:700;color:var(--heading);padding:0 .3rem}fieldset.stock-in p{margin:0}fieldset.stock-in .new-art-btn{justify-self:start}fieldset.stock-in .new-art{display:grid;gap:.5rem;padding:.5rem;border:1px dashed var(--primary);border-radius:var(--radius);background:#fff}fieldset.stock-in .new-art .row{justify-content:flex-end;gap:.5rem}.ft.compact-head{margin-bottom:.6rem}.ft.compact-head td{padding:.35rem .5rem}.ft.compact-head td.strong{font-weight:700;color:var(--heading);font-size:1.05rem}.ft.muster td.desc-areas{padding:0}.ft.muster .desc-area{display:grid;grid-template-columns:auto 1fr;gap:.35rem;align-items:start;padding:.25rem .35rem}.ft.muster .desc-area+.desc-area{border-top:1px dashed var(--line)}.ft.muster .desc-area .chip{margin-top:.25rem;font-size:.75rem;white-space:nowrap}.ft.muster .desc-area.active{background:var(--primary-soft)}.pw-field{position:relative;display:block}.pw-field input{width:100%;padding-right:2.6rem}.pw-eye{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);border:0;background:none;cursor:pointer;color:var(--muted);padding:.3rem;line-height:0;border-radius:var(--radius)}.pw-eye:hover,.pw-eye[aria-pressed=true]{color:var(--primary)}.employees-table tbody tr{cursor:pointer}.employees-table tr.inactive td{color:var(--muted)}.kz-badge{display:inline-block;min-width:2.4rem;text-align:center;padding:.05rem .4rem;border-radius:var(--radius);background:var(--primary-soft);color:var(--heading)}.grid3 .span2{grid-column:span 2}.employees-table tr.group-row td{background:#eef6fb;font-weight:700;color:var(--heading);cursor:default}.menu-picker{display:flex;flex-wrap:wrap;gap:.35rem .9rem;align-items:center;padding:.3rem 0}.menu-picker .cb.off{color:var(--muted)}.form .menu-picker label.cb{display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;margin:0;font-weight:400}.form .menu-picker label.cb input{width:auto;margin:0}@media print{.ft.muster .desc-area.print-all{display:grid!important}}.pill.pipeline{background:#e0e7ff;color:#3730a3}.dg-seg.pipeline{background:repeating-linear-gradient(45deg,#a5b4fc 0,#a5b4fc 6px,#e0e7ff 6px,#e0e7ff 12px);border:1px solid #6366f1;border-radius:3px}.dg-seg.pipeline .dg-bar-text{color:#312e81;font-weight:700}.lg.pipeline{background:repeating-linear-gradient(45deg,#a5b4fc 0,#a5b4fc 4px,#e0e7ff 4px,#e0e7ff 8px);border:1px solid #6366f1}.ft th .req{color:var(--danger)}.ft td.missing-field{box-shadow:inset 0 0 0 2px var(--danger)}.ft th.pipeline-th{color:#3730a3}.pipeline-bar{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin:.8rem 0;padding:.6rem .8rem;border:2px solid #6366f1;border-radius:var(--radius);background:#eef2ff;color:#312e81}.dg-due.termin{background:#f97316;cursor:pointer}.dg-due.fix{background:repeating-linear-gradient(180deg,#7f1d1d 0 4px,transparent 4px 7px);width:3px}.lg.due.termin{background:#f97316}.lg.due-fix{width:4px;background:repeating-linear-gradient(180deg,#7f1d1d 0 3px,transparent 3px 5px)}.ft th.fix-th{color:#7f1d1d}.path-pick{display:flex;align-items:stretch;margin:.3rem .35rem .4rem;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:#fff}.path-pick:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.path-pick>.path-pick-show,.path-pick>.path-edit{flex:1;min-width:0}.path-pick>.path-pick-show{display:flex;align-items:center;gap:.3rem;min-height:30px;padding:.25rem .5rem;font-size:.85rem;cursor:text;overflow:hidden}.path-pick-show .path-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;font-weight:600}.path-pick.readonly>.path-pick-show{cursor:default}.ft .path-pick>input.path-edit:not([type=checkbox]){border:0;border-radius:0;box-shadow:none;background:transparent;min-height:30px;padding:.25rem .5rem;font-size:.85rem}.ft .path-pick>input.path-edit:not([type=checkbox]):focus{outline:none}.path-pick.readonly{background:transparent}.path-pick-btn{display:flex;align-items:center;gap:.3rem;padding:0 .7rem;border-left:1px solid var(--border);background:var(--primary-soft);color:var(--primary-dark);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.path-pick-btn:hover{background:var(--primary);color:#fff}@media print{.path-pick{border:0;margin:0}}.ft tr.pos-extra>td{padding:0;background:#fafcfd}.pos-extra-grid{display:grid;grid-template-columns:3fr 2fr}.pos-block{padding:.3rem .5rem .45rem;min-width:0}.pos-block+.pos-block{border-left:1px solid var(--border)}.pos-lbl{font-size:.78rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.15rem}.pos-block .path-text,.pos-block .path-edit{font-weight:600;color:var(--heading)}.drawing-link.pending{color:var(--muted);text-decoration:none;font-style:italic}@media (max-width: 700px){.pos-extra-grid{grid-template-columns:1fr}.pos-block+.pos-block{border-left:0;border-top:1px solid var(--border)}}.ft .drawing-cell .drawing{display:inline-flex;align-items:center;gap:.2rem;margin-right:.8rem}.drawing-link{color:var(--primary-dark);font-weight:600;text-decoration:underline;text-underline-offset:2px}.drawing-cell label.cell-btn{cursor:pointer}.file-view .toolbar h1{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.file-view-pages{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 24px;overflow-x:auto}.file-view-pages canvas{background:#fff;box-shadow:0 1px 4px #0000002e;max-width:none}.file-view-img{display:block;max-width:100%;margin:8px auto 24px;background:#fff;box-shadow:0 1px 4px #0000002e}@media print{.file-view-pages{gap:0;padding:0}.file-view-pages canvas{box-shadow:none;width:100%!important;page-break-after:always}}.ft td.ship-cost{font-size:.85rem;line-height:1.35}.ft td.ship-cost>span{display:block}.ft td.ship-cost .best{color:var(--success);font-weight:700}.ship-calc{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:1rem;align-items:start}.ship-calc .form label{display:block;margin-bottom:.55rem}.ship-calc .dims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.ship-calc .form input,.ship-calc .form select{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:.15rem}.ship-res{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.ship-card{border:2px solid var(--border);border-radius:6px;padding:.7rem .9rem;background:#fff}.ship-card.best{border-color:var(--success);box-shadow:0 0 0 2px #dcfce7}.ship-card h3{margin:0 0 .4rem;display:flex;justify-content:space-between;align-items:baseline}.ship-card .total{font-size:1.6rem;font-weight:700;color:var(--heading)}.ship-card table{width:100%;font-size:.88rem}.ship-card td:last-child{text-align:right;white-space:nowrap}.ship-card .na{color:var(--muted)}.ship-verdict{margin-top:.8rem;padding:.6rem .9rem;border-radius:6px;background:var(--primary-soft);font-weight:600}.ship-note{margin-top:.5rem;font-size:.88rem}.ship-note.warn{color:#b45309}.ship-facts{margin-top:.8rem;font-size:.85rem;columns:2}.ship-facts div{break-inside:avoid;display:flex;justify-content:space-between;gap:.5rem;padding:.1rem 0;border-bottom:1px dotted var(--border)}.ship-param{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem .9rem}.ship-param label{font-size:.88rem}.ship-param .unit-in{display:flex;align-items:center;gap:.3rem}@media (max-width: 800px){.ship-calc,.ship-res{grid-template-columns:1fr}.ship-facts{columns:1}}.ft td.kz-cell.frei-cell{width:10%;min-width:6rem;max-width:10%}.ft tr.pos-mini>td{padding:.1rem .5rem;background:#fafcfd}.ft tr.pos-mini .cell-btn{font-size:.8rem;color:var(--muted)}.ft tr.pos-mini .cell-btn:hover{color:var(--primary-dark)}.ft tr.pos-extra>td{position:relative}.pos-collapse{position:absolute;top:.15rem;right:.4rem;font-size:.75rem;color:var(--muted);z-index:1}button.path-pick-btn{border:0;border-left:1px solid var(--border);border-radius:0;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.path-pick>.path-pick-show.waiting{color:var(--muted);font-style:italic}.pfad-row{display:flex;gap:.3rem;align-items:stretch;margin:.25rem .35rem .35rem}.ft .pfad-row input.pfad-input{flex:1;min-width:0;font-size:.85rem;color:var(--primary-dark);border:1px solid var(--border);border-radius:4px;padding:.25rem .5rem;min-height:30px;box-sizing:border-box}.ft .pfad-row input.pfad-input:read-only{background:#fafcfd}.pfad-copy{flex:none;font-size:.78rem;padding:0 .55rem;border:1px solid var(--border);border-radius:4px;background:var(--primary-soft);color:var(--primary-dark);font-weight:600;cursor:pointer;white-space:nowrap}.pfad-copy:hover:not(:disabled){background:var(--primary);color:#fff}.pfad-copy:disabled{opacity:.45;cursor:default}@media print{.pfad-row{margin:0}.ft .pfad-row input.pfad-input{border:0;padding:0}}.cards-table .thumb-cell{width:56px;padding:2px 6px}.card-thumb{width:48px;height:36px;object-fit:cover;border-radius:3px;border:1px solid var(--border);display:block}.cards-table .path-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-table tr.click{cursor:pointer}.cards-table tr.click:hover td{background:var(--primary-soft)}.step-title .card-btn{text-decoration:none}.pk-pick tr.current td{background:var(--primary-soft)}.pk-pick .nowrap{white-space:nowrap;display:flex;gap:.5rem;align-items:center}.pk-sheet{max-width:1000px;gap:.4rem}.pk-table th{padding:.35rem .5rem}.pk-copy-cell .pfad-copy{margin:0 .3rem;height:26px}.pk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem}.pk-title{font-size:1.35rem;font-weight:700;color:var(--primary-dark)}.pk-machine{font-size:1.2rem;font-weight:700;text-align:right}.pk-machine select,.pk-tpl{font-size:.9rem}.pk-table{margin-bottom:.6rem}.pk-table th{width:230px;text-align:left;vertical-align:top}.pk-table td input,.pk-table td textarea{width:100%;box-sizing:border-box}.pk-params td,.pk-params td input{text-align:center}.pk-params .pk-lens{font-weight:700;background:#f4f8fb}.pk-copy-cell{width:1%;white-space:nowrap}.pk-last{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.pk-images h3,.pk-orders h3{margin:.8rem 0 .4rem}.pk-grid{display:flex;flex-wrap:wrap;gap:.6rem}.pk-grid figure{margin:0;width:180px}.pk-grid img{width:180px;height:135px;object-fit:cover;border-radius:4px;border:1px solid var(--border);display:block}.pk-grid figcaption{display:flex;justify-content:space-between;gap:.3rem;word-break:break-all}.pk-file{display:flex;align-items:center;justify-content:center;width:180px;height:135px;border:1px solid var(--border);border-radius:4px}.pk-upload{display:flex;align-items:center;justify-content:center;width:180px;height:135px;border:2px dashed var(--border);border-radius:4px;color:var(--primary-dark);cursor:pointer;font-weight:600}.pk-upload input{display:none}.pk-orders .chip{margin:0 .3rem .3rem 0;text-decoration:none}@media print{.pk-sheet{border:0;padding:0;max-width:none}.pk-grid img{width:160px;height:120px}}.pk-last select{width:auto!important;min-width:220px}.pk-ocr{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;border:2px dashed var(--primary);background:var(--primary-soft);border-radius:4px;padding:.5rem .7rem;font-size:.9rem;color:var(--primary-dark)}.pk-ocr label.btn input{display:none}.ocr-wrap{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.ocr-shot{max-width:260px;max-height:420px;border:1px solid var(--border);border-radius:4px}.ocr-main{flex:1;min-width:0}.ocr-table{width:100%;table-layout:fixed}.ocr-table th:first-child{width:28px}.ocr-table td{word-break:break-word;vertical-align:top}.ocr-col{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.ocr-col select{width:auto}.ocr-table input.ocr-val{width:100%;min-width:90px}.ocr-table tr.off td{opacity:.45}.ocr-table td.changed{color:#b45309;font-weight:600}.pk-multi{padding:.35rem .45rem!important}.pk-chips{display:flex;flex-wrap:wrap;gap:.35rem}.pk-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.85rem;cursor:pointer;color:var(--heading)}.pk-chip:hover:not(:disabled){border-color:var(--primary)}.pk-chip.on{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.pk-chip:disabled{cursor:default;opacity:.8}.pk-nr{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;color:var(--primary-dark);font-size:.72rem;font-weight:700}.pk-picked{margin-top:.3rem;font-weight:600;color:var(--heading);min-height:1em}@media print{.pk-picked{margin:0}}.pk-chip.off{color:#8a96a1;background:#f6f8fa;border-color:#e3e8ed}.pk-chip.off:hover:not(:disabled){color:var(--heading);background:#fff}.pk-time{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.3rem .45rem!important}.pk-time label{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;white-space:nowrap}.ft .pk-time input{width:80px!important;border:1px solid var(--border)!important;border-radius:4px;text-align:right}.pk-time .op{font-weight:700;color:var(--muted)}.pk-sum{font-size:1rem;color:var(--heading)}.ft textarea.pk-multiline{resize:vertical;min-height:0;line-height:1.35;white-space:pre-wrap}.ft.card-row td{padding:.35rem .45rem}.card-picks{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center}.card-pick,.card-picker{display:inline-flex;align-items:center;gap:.4rem}.ft .card-picker select{width:auto;min-width:260px;max-width:420px;border:1px solid var(--border);border-radius:4px;padding:.2rem .4rem}.ft .card-picker select.missing{border:2px solid var(--danger);background:#fef2f2}.card-new-hint{color:#b45309;font-weight:600;font-size:.85rem}.pk-top{position:sticky;top:var(--topbar-h, 67px);z-index:15;background:var(--bg, #f4f6f8);margin:-1rem -1rem .6rem;padding:.6rem 1rem 0;border-bottom:1px solid var(--border);box-shadow:0 2px 6px #2538450f}.pk-top .toolbar{margin-bottom:.5rem}.pk-top .pk-head{background:#fff;max-width:1000px;box-sizing:border-box;padding:.6rem 1.2rem;margin:0;border-radius:var(--radius) var(--radius) 0 0}.pk-top+.sheet,.pk-top~.sheet.pk-sheet{border-top-left-radius:0;border-top-right-radius:0}@media print{.pk-top{position:static;margin:0;padding:0;border:0;box-shadow:none;background:none}.pk-top .pk-head{padding:0}}.pk-drawings h3{margin:.8rem 0 .4rem}.pk-drawing-list{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.pk-drawing-list li{display:flex;align-items:center;gap:.6rem}.pk-drawing-list a{font-weight:600}.pk-draw-upload input{display:none}.pk-last-table{margin-top:.8rem}.ft td.check-multi{vertical-align:middle;text-align:center;padding:.3rem .45rem}.kz-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;margin-bottom:.25rem}.kz-tags:empty{display:none}.kz-tag{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;color:var(--success);border:1px solid var(--border);border-radius:999px;padding:.05rem .5rem;background:#fff}.kz-tag button{border:0;background:none;color:var(--muted);cursor:pointer;padding:0;font-size:.8rem;line-height:1}.kz-tag button:hover{color:var(--danger)}.ft td.check-multi select.kz-add{width:auto;max-width:100%;font-size:.85rem;margin:0 auto;display:block}.check-multi .kz-date{display:block;font-size:.85rem;color:var(--muted)}.cal-repeat{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:-.2rem 0 .3rem}.cal-rep{margin-right:.2rem;font-weight:700}.presence-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0 0 .5rem;font-size:.9rem}.pr-title{font-weight:700;color:var(--heading, #253845)}.pr-dep{cursor:help}.pr-dep b{color:var(--success)}.pr-dep.short b{color:#b45309}.pr-lead{cursor:help;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--border)}.pr-lead.ok{background:#ecfdf3;border-color:#a7e3bd}.pr-lead.ok b{color:var(--success)}.pr-lead.half{background:#fff7e6;border-color:#f5c77e}.pr-lead.half b{color:#b45309}.pr-lead.none{background:#fdecec;border-color:#f2a5a5}.pr-lead.none b{color:var(--danger)}.pr-link{margin-left:auto}.pk-params th{cursor:pointer;-webkit-user-select:none;user-select:none}.pk-params td.pk-sel,.pk-params td.pk-sel input{background:#d6ecf8!important}.pk-params td.pk-sel{box-shadow:inset 0 0 0 1px var(--primary)}.pk-params.selecting input{caret-color:transparent}.pk-sel-hint{margin:.2rem 0 .6rem}.pk-params tr.pk-group th{background:#e8f2f9;color:var(--heading, #253845);font-weight:700;text-align:left;cursor:default}.pk-params tr.pk-target th{font-weight:400;color:var(--muted);font-size:.85rem}.pk-params tr.pk-target td{padding:.15rem;background:#f8fbfd}.pk-target-btn{width:100%;border:1px dashed var(--border);background:#fff;border-radius:4px;padding:.15rem .3rem;font-size:.8rem;color:var(--muted);cursor:pointer}.pk-target-btn:hover{border-color:var(--primary);color:var(--primary)}.pk-target-btn.on{border-style:solid;border-color:var(--primary);background:var(--primary);color:#fff;font-weight:600}.archive-table td.archive-del{width:2.5rem;text-align:center}.archive-table td.archive-del .cell-btn:hover{color:var(--danger)}input.from-today::-webkit-calendar-picker-indicator{display:none}input.from-today{cursor:pointer;padding-right:1.6rem!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23333b42' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .4rem center!important}input.from-today[readonly]{background-image:none!important;cursor:default}.ft-cal{position:absolute;z-index:1000;background:#fff;border:1px solid var(--border);border-radius:6px;box-shadow:0 6px 20px #00000026;width:264px;font-size:.88rem;-webkit-user-select:none;user-select:none}.ft-cal-head,.ft-cal-week{display:grid;grid-template-columns:repeat(7,1fr)}.ft-cal-head{padding:.4rem .4rem .2rem;border-bottom:1px solid var(--border);font-weight:600;color:var(--muted);text-align:center}.ft-cal-body{max-height:232px;overflow-y:auto;padding:0 .4rem .3rem}.ft-cal-title{padding:.45rem .6rem .1rem;font-weight:700;color:var(--heading, #253845)}.ft-cal-week button{border:0;background:none;height:32px;border-radius:4px;cursor:pointer;color:var(--text);font:inherit}.ft-cal-week button:hover:not(:disabled){background:var(--primary-soft)}.ft-cal-week button.we{color:#8a96a1}.ft-cal-week button.past{color:#c8cfd6;cursor:default}.ft-cal-week button.today{outline:2px solid var(--primary);outline-offset:-2px;font-weight:700}.ft-cal-week button.sel{background:var(--primary);color:#fff;font-weight:700}.ft-cal-week button.first{font-weight:700;line-height:1}.ft-cal-week button small{display:block;font-size:.62rem;font-weight:700;color:var(--primary);text-transform:uppercase}.ft-cal-week button.sel small{color:#fff}.ft-cal-week{border-top:1px solid #f0f3f6}.ft-cal-foot{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding:.3rem .5rem}.ft-cal-foot button{border:0;background:none;color:var(--primary);cursor:pointer;font:inherit}.ft-cal-week button.hol{color:#b91c1c;font-weight:700;background:#fdecec}.ft-cal-week button.hol.sel{background:var(--primary);color:#fff}
