@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-arabic-300-normal-BWRKQ0Cq.woff2)format("woff2"),url(/assets/readex-pro-arabic-300-normal-BLNop-yJ.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-vietnamese-300-normal-BbErzVcM.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-300-normal-Co7UWWay.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:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-latin-ext-300-normal-DNjf7_rG.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-300-normal-BnD3jC7y.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:Readex Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/readex-pro-latin-300-normal-DnMmd_eB.woff2)format("woff2"),url(/assets/readex-pro-latin-300-normal-CaFWNMpl.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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/readex-pro-arabic-400-normal-BzB5iZVu.woff2)format("woff2"),url(/assets/readex-pro-arabic-400-normal-CRluTl2A.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/readex-pro-vietnamese-400-normal-DAQS1QRE.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-400-normal-DRTbt2AX.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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/readex-pro-latin-ext-400-normal-CDeDBhe3.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-400-normal-DzeKRH4q.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:Readex Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/readex-pro-latin-400-normal-BZtYQVaG.woff2)format("woff2"),url(/assets/readex-pro-latin-400-normal-SP_jEUAw.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:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/readex-pro-arabic-500-normal-Bmdbfz0h.woff2)format("woff2"),url(/assets/readex-pro-arabic-500-normal-DZnHuMwu.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/readex-pro-vietnamese-500-normal-Bo8-wSxK.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-500-normal-BcJVvAU6.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:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/readex-pro-latin-ext-500-normal-WcGKYLel.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-500-normal-vT4Zcawv.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:Readex Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/readex-pro-latin-500-normal-fMl4bkAY.woff2)format("woff2"),url(/assets/readex-pro-latin-500-normal-CQ-MGytt.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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-arabic-600-normal-BHxn1TEo.woff2)format("woff2"),url(/assets/readex-pro-arabic-600-normal-9mhVJBMn.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-vietnamese-600-normal-CvqEbH36.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-600-normal-BT-w1HBH.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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-latin-ext-600-normal-DvstIQFU.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-600-normal-DRKkFP2q.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:Readex Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/readex-pro-latin-600-normal-C3IhmgOg.woff2)format("woff2"),url(/assets/readex-pro-latin-600-normal-CeYg1m9V.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:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-arabic-700-normal-EXBdNfUG.woff2)format("woff2"),url(/assets/readex-pro-arabic-700-normal-CrhlwrkQ.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-vietnamese-700-normal-BOdn1JB1.woff2)format("woff2"),url(/assets/readex-pro-vietnamese-700-normal-DWiQMDrn.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:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-latin-ext-700-normal-Bpf-iva7.woff2)format("woff2"),url(/assets/readex-pro-latin-ext-700-normal-C1QSodUR.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:Readex Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/readex-pro-latin-700-normal-oqSerPEB.woff2)format("woff2"),url(/assets/readex-pro-latin-700-normal-L_HvUYJT.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{--bg:#f7faf8;--surface:#fff;--field:#eef3f0;--line:#e3eae6;--line-soft:#eef3f0;--line-strong:#b9ccc2;--ink:#10201a;--muted:#4f625a;--primary:#1e5b45;--primary-tint:#d7ebe1;--on-primary:#fff;--coral:#e8795a;--coral-tint:#fbe3da;--coral-ink:#7a2e16;--offer-ink:#9a4a2e;--warn-tint:#fff1d6;--warn-ink:#5c3f00;--error-tint:#fbe6e1;--error:#a23b22;--error-ink:#6e1f0e;--danger-line:#e3c2b8;--row-hover:#fbfcfb;--overlay:#10201a73;--scrim-strong:#10201a99;--primary-hover:#184a38;--error-hover:#8c321d;--font:"Saudi Riyal", "Readex Pro", system-ui, sans-serif;--icons:"Material Symbols Rounded";--fs-page-title:22px;--fs-table:14px;--fs-th:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:48px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--shadow-toast:0 8px 24px #10201a40;--shadow-panel:0 0 40px #10201a33;--shadow-dialog:0 20px 50px #10201a40;--shadow-knob:0 1px 2px #00000040;--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.12s ease-out;--t-base:.2s var(--ease);--t-sheet:.32s var(--ease);--sidebar-w:256px;--header-h:76px;--content-max:1400px;--panel-w:480px}@font-face{font-family:Saudi Riyal;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAAC2QAAASeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGhgGYACCZhEICocEhXcLGgABNgIkAzAEIAWHLgeBBRvVCSCOwnEvSojJ5ORhKiWep9/bPPc32mdnUaW+wXeJKlVIJCg8CIfcQWViVHSETJeZqNqErgZPp/28VaAy13pTkXvNQZv4IHCbHD9In+dyevP5Cfy7K+slmC3ybGwuLx2T18L1PKA2pnPbFCvQCdbLLSJq0N0AB31thACv29f9APD1k6ZUJ0tAD4aoQDO8bhmyFC1UI+oCuAO15AO2Q8G5MwSqDefwClCi9Be6wX9nQPsMEKAeA1AQUIMaLCGACzQCljAqQE+OwoCjcu0D6kv8/x/sl6sfkIpP/3/9/WpgdgoEQAeYoIR0QACkAlSghuJ31w3LAXyr/P+vAvSAOTCAzAK5B6CBQzRNhcGgGoYLL+dYrlnFKgu9iOcEj646uXaI2W3sJ9lTI4EetCRQAgulmH6SYMZBziQb1xBipCaQaS6l0vWRWr1q1aFDnTA52r1fr8fUTpXKWvLQ4KnSwb0+PppFHxtVC1at2uXrO9JOSIUWTzV+QWdXLT0K2uhG0jpJEiZs6WjSR9KuG9Zv1u+P2q1UujpcsT1L3dNzqhQszNevVtPHSYnHKlXoGEWtDpi6yX/duUgVJGGvzwIypcpt/Ni4Jly1atcq32n6zc+V4+ld7k6gz53h7vgOHLKN10L3KkUS7kouYUcPhGVony1zOi//ctkTdm/3kAqubk+P0MptoSFlXH1d5ZyIwuAyWX7+z+picypWzAjs1xCbVaGJLgqt5qqbqg/Y6ntEjm76aneF9Yjvano5HXrdrjSkllfHmVOk+o/IY8O89mBNc9Lbwcoe28z7DRmFzSmN4wbrT5X+B/E2SdMQn2S1PFaUu1OkJfIXKxVt+w1pFa2xjdll47yrvsvczl7/4ETotcmj56Zkzxs3b+7w0ZMNx9wX7srQ8rIsghhH+yj839cG7rwS/FVUQnWXgYUdjUP+HL5C8fybvBJ6ZQRWMKOhfsi7ZqHZEz4e3TZxMtEqXR8kGN0n/5/a9jk9IKKiFlmPtlWvYKy8rF34efCtxR9snP0uNWnu7Jj8kj9HHV1INdJDNT2jhozoFXwqYPLE+VjfWDBpsq7FUrJmU3brXPVwppI6gm8PCAjcX9RU3FdX8KtcJcczkIBc+4K9C8ZdxNPL/LtD9KcF19fLgOpBtODVPMNO+5d0/C2p2BEBPefddskgYA8Aa9mMABgKQwChUg9RkbGjprcJDW9v0SJ+QccrQRhDkk6Os7mYoEtPTCIZQk6xo9ALyCFMI3lIDtjnGFLlm9EzZJUcNNIoAAUACL10ULSMoCUYAkaUk2BRfgAnwm+QoZJMytlMKIQkH0pUBpAqdhjUMjIGGlTuklr2MTzoI92UJ23+wONVGmQ40WC8UgM5iCwsRBYopXLQcHEwXzrQIVosogW4IRrFwqmv4ZzGEQ2Em8tRFmff4c5x4kDgmpXdKAOJhsMnRWOAIg8/SVZ+YGXZ5ee18vMkZYbYopod2PHxMh22lbggxy4aiTp8UzunkRxGMUliNsQgyayTKk8k+l05RzpGmT7YjNb5FSWKKTxHRVTCPj0ISoRIUaJDEZowhCWctufXnHPwkJG/e0pZDQA=)format("woff2");font-weight:100 900;font-display:block;unicode-range:U+20C1}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.55}a{color:var(--primary)}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.k-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.k-ltr{direction:ltr;unicode-bidi:isolate}.k-muted{color:var(--muted)}.k-icon{font-family:var(--icons);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.k-icon[data-fill="1"]{font-variation-settings:"FILL" 1}[dir=rtl] .k-icon[data-flip="1"]{transform:scaleX(-1)}.k-btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--t-fast), border-color var(--t-fast), opacity var(--t-fast);justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.k-btn .k-icon{font-size:19px}.k-btn:hover:not(:disabled){background:var(--field)}.k-btn:disabled,.k-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.k-btn[data-v=primary]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.k-btn[data-v=primary]:hover:not(:disabled){background:var(--primary-hover)}.k-btn[data-v=outline]{border-color:var(--line-strong);color:var(--primary)}.k-btn[data-v=danger]{background:var(--error);border-color:var(--error);color:var(--on-primary)}.k-btn[data-v=danger]:hover:not(:disabled){background:var(--error-hover)}.k-btn[data-v=dangerOutline]{border-color:var(--danger-line);color:var(--error)}.k-btn[data-v=ghost]{color:var(--primary);background:0 0;border-color:#0000}.k-btn[data-v=link]{color:var(--primary);text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.k-btn[data-v=link]:hover:not(:disabled){color:var(--ink);background:0 0}.k-btn[data-size=lg]{border-radius:12px;min-height:50px;padding:0 20px;font-size:15px}.k-btn[data-size=lg] .k-icon{font-size:20px}.k-btn[data-size=sm]{border-radius:9px;min-height:36px;padding:0 12px;font-size:13px}.k-btn[data-block="1"]{width:100%}.k-iconbtn{border:1px solid var(--line);background:var(--surface);width:36px;min-width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.k-iconbtn:hover:not(:disabled){background:var(--field)}.k-iconbtn[data-tone=danger]{color:var(--error)}.k-iconbtn[data-size=lg]{border-radius:var(--r-sm);width:40px;height:40px}.k-iconbtn[data-plain="1"]{background:0 0;border-color:#0000}.k-iconbtn .k-icon{font-size:19px}.k-spin{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-field{flex-direction:column;gap:6px;min-width:0;display:flex}.k-field[data-span=full]{grid-column:1/-1}.k-label{color:var(--muted);font-size:13px}.k-req{color:var(--error)}.k-hint{color:var(--muted);font-size:12px;line-height:1.5}.k-err{color:var(--error);align-items:flex-start;gap:4px;font-size:12px;line-height:1.5;display:flex}.k-err .k-icon{font-size:16px}.k-control{border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);min-height:44px;transition:border-color var(--t-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.k-control[data-surface=white]{background:var(--surface)}.k-control:focus-within{border-color:var(--primary)}.k-control[data-invalid="1"]{border-color:var(--error)}.k-control[data-disabled="1"]{opacity:.6}.k-control[data-multi="1"]{align-items:flex-start;min-height:84px;padding:10px 12px}.k-control input,.k-control textarea,.k-control select{min-width:0;color:var(--ink);text-align:start;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px;line-height:1.55}.k-control textarea{resize:vertical;min-height:62px}.k-control input::placeholder,.k-control textarea::placeholder{color:var(--muted);opacity:1}.k-control .k-affix{color:var(--muted);flex:none;font-size:14px}.k-control .k-unit{color:var(--muted);flex:none;font-size:13px}.k-control .k-icon{color:var(--muted);font-size:19px}.k-control select{appearance:none;cursor:pointer;min-height:42px}.k-control input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}.k-control[data-date="1"]{position:relative}.k-code{letter-spacing:.5em;font-weight:600;font-size:18px!important}.k-seg{background:var(--field);border-radius:var(--r-sm);gap:2px;padding:3px;display:flex}.k-seg button{cursor:pointer;min-height:34px;color:var(--ink);transition:background var(--t-base);background:0 0;border:0;border-radius:8px;flex:1;padding:0 6px;font-size:13px}.k-seg button[aria-checked=true]{background:var(--surface);color:var(--primary);font-weight:600}.k-chips{flex-wrap:wrap;gap:6px;display:flex}.k-chip{background:var(--surface);min-height:32px;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;transition:background var(--t-base), color var(--t-base);border-radius:8px;align-items:center;gap:4px;padding:0 11px;font-size:13px;display:inline-flex}.k-chip .k-icon{font-size:15px}.k-chip[aria-pressed=true],.k-chip[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.k-chip:disabled{opacity:.55;cursor:not-allowed}.k-switch{background:var(--line-strong);cursor:pointer;width:40px;height:24px;transition:background var(--t-fast);border:0;border-radius:12px;flex:none;padding:0;position:relative}.k-switch:after{content:"";top:2px;background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow-knob);transition:inset-inline-start var(--t-fast);border-radius:10px;position:absolute;inset-inline-start:2px}.k-switch[aria-checked=true]{background:var(--primary)}.k-switch[aria-checked=true]:after{inset-inline-start:18px}.k-switch:disabled{opacity:.5;cursor:not-allowed}.k-togglerow{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.k-togglerow>div{flex-direction:column;gap:2px;display:flex}.k-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;display:inline-flex}.k-check input{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;width:20px;height:20px;transition:background var(--t-fast);border-radius:6px;flex:none;place-content:center;margin:0;display:grid}.k-check input[type=radio]{border-radius:50%}.k-check input:checked{background:var(--primary);border-color:var(--primary)}.k-check input[type=checkbox]:checked:after{content:"";border:2px solid var(--on-primary);border-top:0;border-inline-end:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}[dir=rtl] .k-check input[type=checkbox]:checked:after{border-inline-end:2px solid var(--on-primary);border-inline-start:0;transform:translateY(-1px)rotate(45deg)}.k-check input[type=radio]:checked:after{content:"";background:var(--on-primary);border-radius:50%;width:8px;height:8px}.k-check input:disabled{opacity:.5;cursor:not-allowed}.k-slider{align-items:center;gap:12px;display:flex}.k-slider input[type=range]{accent-color:var(--primary);flex:1;height:20px}.k-slider output{background:var(--bg);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:56px;min-height:36px;font-size:14px;font-weight:600;display:flex}.k-drop{border:1.5px dashed var(--line-strong);background:var(--bg);transition:border-color var(--t-fast);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.k-drop[data-over="1"]{border-color:var(--primary);background:var(--primary-tint)}.k-drop[data-invalid="1"]{border-color:var(--error)}.k-drop .k-drop-tile{background:var(--primary-tint);width:48px;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.k-drop .k-drop-tile .k-icon{font-size:26px}.k-drop .k-drop-body{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.k-drop .k-drop-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.k-drop .k-drop-meta{color:var(--muted);font-size:13px}.k-stats{flex-wrap:wrap;gap:10px;display:flex}.k-stat{border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.k-stat .k-icon{font-size:18px}.k-photos{flex-wrap:wrap;gap:8px;display:flex}.k-photo{background:var(--line) center / cover no-repeat;border-radius:9px;width:96px;height:72px;position:relative}.k-photo button{top:4px;background:var(--scrim-strong);width:24px;height:24px;color:var(--on-primary);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:4px}.k-photo button .k-icon{font-size:16px}.k-photo-add{border:1.5px dashed var(--line-strong);width:96px;height:72px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:flex}.k-photo-add .k-icon{font-size:24px}.k-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.k-section{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.k-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k-section-title{margin:0;font-size:16px;font-weight:600}.k-section-aside{color:var(--muted);font-size:13px}.k-section-hint{color:var(--muted);margin-top:-6px;font-size:13px;line-height:1.6}.k-grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:14px 16px;display:grid}@container (width<=380px){.k-grid{grid-template-columns:minmax(0,1fr)}}.k-section{container-type:inline-size}.k-formcols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.k-formcol{flex-direction:column;gap:16px;min-width:0;display:flex}.k-rows{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.k-row{align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:14px;display:flex}.k-row+.k-row{border-top:1px solid var(--line-soft)}.k-row>.k-icon{color:var(--muted);font-size:18px}.k-row .k-row-text{flex:1;min-width:0;line-height:1.5}.k-row .k-row-value{white-space:nowrap;font-weight:600}.k-rows-add{border:0;border-top:1px solid var(--line);min-height:40px;color:var(--primary);cursor:pointer;text-align:start;background:0 0;align-items:center;gap:6px;width:100%;padding:0 12px;font-size:13px;font-weight:600;display:flex}.k-rows-add .k-icon{font-size:18px}.k-pill{border-radius:var(--r-xs);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.k-pill .k-icon{font-size:14px}.k-pill[data-tone=good]{background:var(--primary-tint);color:var(--primary)}.k-pill[data-tone=muted]{background:var(--field);color:var(--muted)}.k-pill[data-tone=warn]{background:var(--warn-tint);color:var(--warn-ink)}.k-pill[data-tone=bad]{background:var(--error-tint);color:var(--error-ink)}.k-pill[data-tone=offer]{background:var(--coral-tint);color:var(--coral-ink)}.k-pill[data-tone=ink]{background:var(--ink);color:var(--on-primary)}.k-count{background:var(--coral);min-width:22px;height:22px;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.k-note{border-radius:var(--r-sm);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.k-note .k-icon{font-size:18px}.k-banner{border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.k-banner>.k-icon{font-size:26px}.k-banner-body{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.k-banner-title{font-size:16px;font-weight:600}.k-banner-text{font-size:14px;line-height:1.6}.k-note[data-tone=info],.k-banner[data-tone=info]{background:var(--field);color:var(--muted)}.k-banner[data-tone=info]{color:var(--ink)}.k-note[data-tone=success],.k-banner[data-tone=success]{background:var(--primary-tint);color:var(--primary)}.k-banner[data-tone=success]{color:var(--ink)}.k-note[data-tone=warn],.k-banner[data-tone=warn]{background:var(--warn-tint);color:var(--warn-ink)}.k-note[data-tone=error],.k-banner[data-tone=error]{background:var(--error-tint);color:var(--error-ink)}.k-note[data-tone=offer],.k-banner[data-tone=offer]{background:var(--coral-tint);color:var(--coral-ink)}.k-tabsbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex:320px;gap:4px;min-width:0;display:flex;overflow-x:auto}.k-tab{white-space:nowrap;min-height:42px;color:var(--muted);border:0;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 14px;font-size:14px;display:inline-flex}.k-tab[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.k-tab-count{background:var(--field);color:var(--muted);border-radius:9px;padding:1px 7px;font-size:12px;font-weight:400}.k-search{flex:0 280px;min-width:200px}.k-search .k-control{background:var(--surface);min-height:40px}.k-tablecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow-x:auto}.k-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-table)}.k-table th{background:var(--bg);border-bottom:1px solid var(--line);font-size:var(--fs-th);color:var(--muted);text-align:start;white-space:nowrap;padding:10px 6px;font-weight:600}.k-table td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:12px 6px;line-height:1.45}.k-table tbody tr:first-child td{border-top:0}.k-table th:first-child,.k-table td:first-child{padding-inline-start:16px}.k-table th:last-child,.k-table td:last-child{padding-inline-end:16px}.k-table [data-align=end]{text-align:end}.k-table [data-align=center]{text-align:center}.k-table tbody tr[data-click="1"]{cursor:pointer}.k-table tbody tr:hover td{background:var(--row-hover)}.k-table tbody tr[data-dim="1"] td{background:var(--row-hover);color:var(--muted)}.k-th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.k-th-sort .k-icon{opacity:.45;font-size:16px}.k-th-sort[data-active="1"]{color:var(--ink)}.k-th-sort[data-active="1"] .k-icon{opacity:1}.k-cell{align-items:center;gap:10px;min-width:0;display:flex}[data-align=end]>.k-cell{justify-content:flex-end}.k-ini{background:var(--primary-tint);width:36px;height:36px;color:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.k-cell-text{flex-direction:column;gap:1px;min-width:0;display:flex}.k-cell-text>span{text-overflow:ellipsis;overflow:hidden}.k-cell-title{font-weight:600}.k-cell-sub{color:var(--muted);white-space:nowrap;font-size:12px}.k-acts{gap:4px;display:inline-flex}.k-table-foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.k-bar{background:var(--field);border-radius:4px;flex:1;min-width:40px;height:8px;overflow:hidden}.k-bar>span{background:var(--primary);border-radius:4px;height:8px;display:block}.k-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.k-empty-icon{background:var(--field);width:64px;height:64px;color:var(--muted);border-radius:32px;justify-content:center;align-items:center;display:flex}.k-empty-icon .k-icon{font-size:30px}.k-empty[data-tone=error] .k-empty-icon{background:var(--error-tint);color:var(--error)}.k-empty-title{font-size:17px;font-weight:600}.k-empty-text{color:var(--muted);max-width:420px;font-size:14px;line-height:1.6}.k-empty .k-btn{margin-top:8px}.k-skel{background:linear-gradient(90deg, var(--field) 0%, var(--line) 50%, var(--field) 100%);background-size:200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite k-shimmer;display:block}@keyframes k-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.k-skel,.k-spin{animation:none}}.k-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.k-kpi{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.k-kpi-label{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.k-kpi-label .k-icon{color:var(--primary);font-size:18px}.k-kpi-value{font-size:30px;font-weight:600;line-height:1.1}.k-kpi-delta{font-size:13px}.k-kpi-delta[data-tone=good]{color:var(--primary)}.k-kpi-delta[data-tone=bad]{color:var(--error)}.k-kpi-delta[data-tone=muted]{color:var(--muted)}.k-chart{flex-direction:column;gap:14px;padding:18px;display:flex}.k-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.k-chart-title{margin:0;font-size:15px;font-weight:600}.k-legend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.k-legend span{align-items:center;gap:6px;display:inline-flex}.k-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.k-bars{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-bottom:1px solid var(--line);align-items:end;gap:14px;height:200px;padding-top:8px;display:grid}.k-bars>div{align-items:flex-end;gap:3px;height:100%;display:flex}.k-bars>div>span{border-radius:4px 4px 0 0;flex:1;min-height:1px}.k-bars-x{grid-template-columns:repeat(var(--n), minmax(0, 1fr));color:var(--muted);text-align:center;gap:14px;font-size:12px;display:grid}.k-series-1{background:var(--primary-tint)}.k-series-2{background:var(--primary)}.k-series-3{background:var(--coral)}.k-diff-head,.k-diff-row{grid-template-columns:1fr 1.3fr 1.3fr;align-items:center;gap:12px;padding:10px 18px;display:grid}.k-diff-head{background:var(--bg);color:var(--muted);font-size:12px;font-weight:600}.k-diff-row{border-top:1px solid var(--line-soft);font-size:14px}.k-diff-row>span:first-child{color:var(--muted)}.k-diff-val{border-radius:6px;justify-self:start;padding:4px 8px}.k-diff-row[data-changed="1"] .k-diff-before{background:var(--error-tint);color:var(--error-ink);text-decoration:line-through}.k-diff-row[data-changed="1"] .k-diff-after{background:var(--primary-tint);font-weight:600}.k-diff-row[data-changed="0"] .k-diff-before{color:var(--muted)}.k-price{flex-direction:column;gap:2px;display:inline-flex}.k-price-main{font-weight:600}.k-price-per{color:var(--muted);font-size:.9em;font-weight:400}.k-price-offer{color:var(--offer-ink);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.k-price-offer s{color:var(--muted)}.k-price-cond{color:var(--muted);font-size:12px}.k-wordmark{color:var(--primary);align-items:flex-start;gap:3px;font-weight:700;line-height:1.2;display:inline-flex}.k-wordmark i{background:var(--coral);border-radius:50%;flex:none;display:inline-block}.k-wordmark[data-on-dark="1"]{color:var(--on-primary)}.k-adminbadge{border-radius:var(--r-xs);background:var(--ink);color:var(--on-primary);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:600}.k-adminbadge[data-tone=tint]{background:var(--primary-tint);color:var(--primary)}.k-overlay{background:var(--overlay);z-index:30;animation:k-fade var(--t-sheet);position:fixed;inset:0}@keyframes k-fade{0%{opacity:0}}.k-panel{top:0;bottom:0;width:min(var(--panel-w), 100vw);background:var(--bg);box-shadow:var(--shadow-panel);z-index:31;animation:k-slide-in var(--t-sheet);flex-direction:column;display:flex;position:fixed;inset-inline-end:0}@keyframes k-slide-in{0%{transform:translate(100%)}}[dir=rtl] .k-panel{animation-name:k-slide-in-rtl}@keyframes k-slide-in-rtl{0%{transform:translate(-100%)}}.k-panel-head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:0 20px;display:flex}.k-panel-title{margin:0;font-size:18px;font-weight:600}.k-panel-body{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.k-panel-foot{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:14px 20px;display:flex}.k-panel-foot>.k-btn{flex:1;min-height:44px}.k-panel-foot>.k-btn[data-v=primary],.k-panel-foot>.k-btn[data-v=danger]{flex:2}.k-dialog-wrap{z-index:31;pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.k-dialog{pointer-events:auto;background:var(--surface);width:100%;max-width:480px;box-shadow:var(--shadow-dialog);animation:k-pop var(--t-base);border-radius:16px;flex-direction:column;gap:12px;max-height:calc(100vh - 40px);padding:24px;display:flex;overflow-y:auto}@keyframes k-pop{0%{opacity:0;transform:scale(.96)}}.k-dialog-icon{border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.k-dialog-icon .k-icon{font-size:24px}.k-dialog-icon[data-tone=good]{background:var(--primary-tint);color:var(--primary)}.k-dialog-icon[data-tone=danger]{background:var(--error-tint);color:var(--error)}.k-dialog-icon[data-tone=warn]{background:var(--warn-tint);color:var(--warn-ink)}.k-dialog-title{margin:0;font-size:19px;font-weight:600;line-height:1.4}.k-dialog-text{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.k-dialog-acts{gap:8px;margin-top:8px;display:flex}.k-dialog-acts>.k-btn{white-space:normal;text-align:center;flex:1;min-height:44px}.k-kv{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.k-kv>div{justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.k-kv>div+div{border-top:1px solid var(--line-soft)}.k-kv>div>span:last-child{white-space:nowrap;font-weight:600}.k-toasts{bottom:24px;z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .k-toasts{transform:translate(50%)}.k-toast{background:var(--ink);color:var(--on-primary);box-shadow:var(--shadow-toast);animation:k-pop var(--t-base);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:12px 18px;font-size:14px;display:flex}.k-toast .k-icon{color:var(--primary-tint)}.k-toast[data-tone=error] .k-icon{color:var(--coral)}.k-pager{align-items:center;gap:8px;display:flex}.k-pager-range{color:var(--muted);font-size:13px}.k-reqcard{align-items:flex-start;gap:18px;padding:18px;display:flex}.k-reqcard-icon{background:var(--primary-tint);width:44px;height:44px;color:var(--primary);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.k-reqcard-icon .k-icon{font-size:22px}.k-reqcard-body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.k-reqcard-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-reqcard-title strong{font-size:17px;font-weight:600}.k-reqcard-kv{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 24px;display:grid}.k-reqcard-kv>div{flex-direction:column;gap:2px;min-width:0;display:flex}.k-reqcard-kv dt{color:var(--muted);font-size:12px}.k-reqcard-kv dd{margin:0;font-size:14px;line-height:1.5}.k-reqcard-note{background:var(--bg);border-radius:var(--r-sm);padding:10px 12px;font-size:14px;line-height:1.6}.k-reqcard-acts{flex-direction:column;flex:none;gap:8px;width:150px;display:flex}@media (max-width:720px){.k-reqcard{flex-wrap:wrap}.k-reqcard-acts{flex-direction:row;width:100%}}.k-app{background:var(--bg);width:100%;min-height:100vh;display:flex}.k-skip{inset-inline-start:8px;z-index:50;background:var(--ink);color:var(--on-primary);border-radius:8px;padding:8px 12px;position:absolute;top:-60px}.k-skip:focus{top:8px}.k-sidebar{width:var(--sidebar-w);background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;flex:none;gap:18px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.k-sidebar-brand{justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.k-navgroup{flex-direction:column;gap:2px;display:flex}.k-navgroup-label{color:var(--muted);padding:0 10px 4px;font-size:12px;font-weight:600}.k-navlink{border-radius:var(--r-sm);min-height:40px;color:var(--ink);transition:background var(--t-fast);align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.k-navlink:hover{background:var(--field);color:var(--ink)}.k-navlink[aria-current=page],.k-navlink[data-active="1"]{background:var(--primary-tint);color:var(--primary);font-weight:600}.k-navlink[aria-current=page] .k-icon,.k-navlink[data-active="1"] .k-icon{font-variation-settings:"FILL" 1}.k-navlink>span:nth-child(2){flex:1}.k-langswitch{background:var(--field);border-radius:var(--r-sm);gap:2px;padding:3px;font-size:13px;display:flex}.k-langswitch button{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:34px;font-size:13px}.k-langswitch button[aria-pressed=true]{background:var(--surface);font-weight:600}.k-user{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:8px 10px;display:flex}.k-user-ini{background:var(--primary-tint);width:34px;height:34px;color:var(--primary);border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.k-user-body{flex-direction:column;flex:1;min-width:0;display:flex}.k-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.k-user-role{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.k-main{flex-direction:column;flex:1;min-width:0;display:flex}.k-header{min-height:var(--header-h);border-bottom:1px solid var(--line);background:var(--bg);z-index:5;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;top:0}.k-header-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k-crumb{color:var(--muted);font-size:13px}.k-page-title{font-size:var(--fs-page-title);margin:0;font-weight:600;line-height:1.35}.k-header-acts{flex-wrap:wrap;gap:8px;display:flex}.k-content{max-width:var(--content-max);flex-direction:column;flex:1;gap:16px;width:100%;margin:0 auto;padding:24px 32px 48px;display:flex}.k-menubtn{display:none}.k-offline{background:var(--warn-tint);color:var(--warn-ink);align-items:center;gap:8px;padding:8px 32px;font-size:13px;display:flex}.k-offline .k-icon{font-size:18px}@media (max-width:1100px){.k-header{padding:14px 20px}.k-content{padding:20px 20px 40px}}@media (max-width:900px){.k-sidebar{z-index:32;transition:transform var(--t-sheet);box-shadow:var(--shadow-panel);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .k-sidebar{transform:translate(100%)}.k-app[data-nav-open="1"] .k-sidebar{transform:none}.k-menubtn{display:inline-flex}}.k-auth{background:var(--bg);min-height:100vh}.k-auth-col{max-width:var(--auth-w,560px);flex-direction:column;gap:16px;margin:0 auto;padding:56px 24px 64px;display:flex}.k-auth-head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.k-auth-brand{align-items:center;gap:10px;width:100%;display:flex}.k-auth-brand>.k-spacer{flex:1}.k-auth-icon{border-radius:32px;justify-content:center;align-items:center;width:64px;height:64px;margin-top:8px;display:flex}.k-auth-icon .k-icon{font-size:32px}.k-auth-title{margin:0;font-size:28px;font-weight:600;line-height:1.35}.k-auth-sub{color:var(--muted);max-width:560px;margin:0;font-size:16px;line-height:1.65}.k-auth-btns{flex-wrap:wrap;gap:10px;display:flex}.k-auth-btns>.k-btn{flex:1}.k-auth-btns>.k-btn[data-v=primary]{flex:2}.k-auth-links{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.k-auth-links>div{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.k-auth-links>div>span{color:var(--muted)}.k-langbtn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;display:inline-flex}.k-langbtn .k-icon{font-size:18px}.k-stub-id{background:var(--field);color:var(--muted);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.k-gallery-sec{flex-direction:column;gap:12px;display:flex}.k-gallery-sec>h2{margin:8px 0 0;font-size:18px;font-weight:600}.k-gallery-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
