@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.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{--vy-blue-50:#f1f4fa;--vy-blue-100:#dae2f3;--vy-blue-200:#b0c2ea;--vy-blue-300:#7f9ce1;--vy-blue-400:#4973d4;--vy-blue-500:#2754bc;--vy-blue-600:#1a419e;--vy-blue-700:#15347e;--vy-blue-800:#112960;--vy-blue-900:#0d1e44;--vy-red-50:#fdeceb;--vy-red-500:#e23a32;--vy-red-600:#c62d26;--vy-red-700:#9e231d;--vy-grey-0:#fff;--vy-grey-25:#fbfcfd;--vy-grey-50:#f5f7fa;--vy-grey-100:#eceff3;--vy-grey-200:#dde2e9;--vy-grey-300:#c3cbd6;--vy-grey-400:#97a2b2;--vy-grey-500:#626d7e;--vy-border-control:#8a94a3;--vy-grey-600:#4d5766;--vy-grey-700:#363e4b;--vy-grey-800:#232a34;--vy-grey-900:#131820;--vy-surface-app:var(--vy-grey-50);--vy-surface:var(--vy-grey-0);--vy-surface-raised:var(--vy-grey-0);--vy-surface-subtle:var(--vy-grey-25);--vy-surface-sunken:var(--vy-grey-100);--vy-surface-strong:var(--vy-grey-200);--vy-surface-hover:var(--vy-grey-50);--vy-surface-selected:var(--vy-blue-50);--vy-surface-chrome:var(--vy-grey-900);--vy-surface-chrome-soft:var(--vy-grey-700);--vy-on-surface-strong:var(--vy-grey-900);--vy-on-surface:var(--vy-grey-800);--vy-on-surface-soft:var(--vy-grey-700);--vy-on-surface-muted:var(--vy-grey-600);--vy-on-surface-subtle:var(--vy-grey-500);--vy-on-surface-faint:var(--vy-grey-400);--vy-on-surface-invert:var(--vy-grey-0);--vy-on-chrome-muted:var(--vy-grey-300);--vy-border-faint:var(--vy-grey-100);--vy-border:var(--vy-grey-200);--vy-border-strong:var(--vy-grey-300);--vy-border-mid:var(--vy-grey-400);--vy-border-heavy:var(--vy-grey-500);--vy-brand:var(--vy-blue-600);--vy-brand-hover:var(--vy-blue-700);--vy-brand-active:var(--vy-blue-800);--vy-brand-text:var(--vy-blue-600);--vy-brand-text-hover:var(--vy-blue-700);--vy-brand-text-deep:var(--vy-blue-800);--vy-brand-on:var(--vy-grey-0);--vy-brand-subtle:var(--vy-blue-50);--vy-brand-subtle-strong:var(--vy-blue-100);--vy-brand-light:var(--vy-blue-400);--vy-brand-soft:var(--vy-blue-500);--vy-brand-boundary:var(--vy-blue-400);--vy-brand-boundary-soft:var(--vy-blue-200);--vy-brand-boundary-light:var(--vy-blue-300);--vy-brand-boundary-strong:var(--vy-blue-500);--vy-danger:var(--vy-red-600);--vy-danger-on:var(--vy-grey-0);--vy-danger-text:var(--vy-red-600);--vy-danger-text-deep:var(--vy-red-700);--vy-danger-subtle:var(--vy-red-50);--vy-danger-boundary:var(--vy-red-500);--vy-status-draft-fg:var(--vy-grey-600);--vy-status-draft-bg:var(--vy-grey-100);--vy-status-open-fg:#92400e;--vy-status-open-bg:#fef3c7;--vy-status-progress-fg:#fff;--vy-status-progress-bg:#15803d;--vy-status-done-fg:#065f46;--vy-status-done-bg:#d1fae5;--vy-status-waiting-fg:#5b21b6;--vy-status-waiting-bg:#ede9fe;--vy-status-review-fg:#0e7490;--vy-status-review-bg:#ecfeff;--vy-status-blocked-fg:var(--vy-red-700);--vy-status-blocked-bg:var(--vy-red-50);--vy-status-cancelled-fg:var(--vy-grey-500);--vy-chart-cancelled:var(--vy-grey-700);--vy-status-cancelled-bg:var(--vy-grey-100);--vy-tone-excluded-bg:var(--vy-grey-100);--vy-tone-excluded-fg:var(--vy-grey-500);--vy-tone-missing-bg:var(--vy-red-50);--vy-tone-missing-fg:var(--vy-red-700);--vy-tone-short-bg:var(--vy-status-open-bg);--vy-tone-covered-bg:var(--vy-status-done-bg);--vy-tone-known-mfg-bg:var(--vy-status-open-bg);--vy-font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--vy-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--vy-text-2xs:10px;--vy-text-xs:11px;--vy-text-sm:12px;--vy-text-base:13px;--vy-text-md:14px;--vy-text-lg:16px;--vy-text-xl:20px;--vy-text-2xl:24px;--vy-text-3xl:28px}@media (pointer:coarse){:root{--vy-text-2xs:12px;--vy-text-xs:13px;--vy-text-sm:14px;--vy-text-base:15px;--vy-text-md:16px;--vy-text-lg:18px}}:root{--vy-radius-sm:3px;--vy-radius-md:4px;--vy-radius-lg:6px;--vy-radius-pill:999px;--vy-shadow-sm:0 1px 2px #1318200f;--vy-shadow-md:0 2px 8px #1318201a;--vy-shadow-lg:0 8px 28px #13182024;--vy-row-h-compact:28px;--vy-row-h-comfortable:36px;--vy-row-h-relaxed:44px;--vy-shell-sidebar-w:248px;--vy-shell-sidebar-w-collapsed:56px;--vy-shell-topbar-h:52px;--vy-space-1:2px;--vy-space-2:4px;--vy-space-3:6px;--vy-space-4:8px;--vy-space-5:10px;--vy-space-6:12px;--vy-space-7:14px;--vy-space-8:16px;--vy-space-9:20px;--vy-space-10:24px;--vy-space-11:28px;--vy-space-12:32px;--vy-space-14:40px;--vy-target-min:44px;--vy-weight-regular:400;--vy-weight-medium:500;--vy-weight-semibold:600;--vy-weight-bold:650;--vy-weight-heavy:700;--vy-on-dark-fg:#fff;--vy-on-dark-secondary:var(--vy-grey-300);--vy-on-dark-muted:var(--vy-grey-400);--vy-on-dark-hairline:#ffffff12;--vy-on-dark-hover:#ffffff0d;--vy-on-dark-active:#2b63b838;--vy-swatch-label-bg:#ffffffd9;--vy-overlay-scrim:#13182073;--vy-accent-positive:#047857;--vy-accent-caution:#d97706;--vy-accent-warning:#b45309;--vy-accent-waiting:#6d28d9;--vy-accent-neutral:#4d5766;--vy-control-sm:28px;--vy-control-md:34px;--vy-quote-fact-wide:220px;--vy-quote-qty-w:120px;--vy-quote-field-min:240px;--vy-cost-col-min:170px;--vy-vs-preview-max-h:260px;--vy-prose-max:96ch;--vy-icon-sm:16px;--vy-accent-bar-w:3px;--vy-border-emphasis:2px;--vy-swatch-w:78px;--vy-chart-h:220px;--vy-chart-bar-w:28px;--vy-swatch-h:52px;--vy-palette-w:620px;--vy-palette-group-w:66px;--vy-palette-indent:74px;--vy-finding-label-w:128px;--vy-finding-title-w:260px;--vy-stat-min-w:150px;--vy-card-min-w:200px;--vy-link-card-min-w:220px;--vy-search-w:420px;--vy-grid-search-min:220px;--vy-doc-max-w:1180px;--vy-z-drawer:10020;--vy-z-dialog:10040;--vy-z-menu:10070;--vy-z-palette:10075;--vy-z-toast:12500;--vy-z-skip:12600;--vy-field-label-w:180px;--vy-field-group-min:280px;--vy-header-field-min:190px;--vy-header-group-min:260px;--vy-condition-col:150px;--vy-popover-min-w:240px;--vy-editor-min-h:110px;--vy-filter-field-min:190px;--vy-viewsetting-w:460px;--vy-viewsetting-max-w:860px;--vy-vs-width-col:88px;--vy-view-picker-w:180px;--vy-tz-w:180px;--vy-kpi-min-w:140px;--vy-record-max-w:1180px;--vy-login-form-w:380px;--vy-select-col-w:40px;--vy-people-menu-w:320px;--vy-status-slot-w:104px;--vy-note-min-w:320px;--vy-contact-field-min:180px;--vy-assignee-panel-w:240px;--vy-checklist-col-min:282px;--vy-dialog-md:640px;--vy-dialog-lg:960px;--vy-dialog-xl:1180px}:root[data-theme=dark]{--vy-surface-app:#0f131a;--vy-surface:#161c25;--vy-surface-raised:#1e2531;--vy-surface-subtle:#131922;--vy-surface-sunken:#0b0e14;--vy-surface-strong:#2a323f;--vy-surface-hover:#1e2531;--vy-surface-selected:#1b2a4a;--vy-surface-chrome:#1e2531;--vy-surface-chrome-soft:#2a323f;--vy-on-surface-strong:#f5f8fc;--vy-on-surface:#e9edf3;--vy-on-surface-soft:#d3dae4;--vy-on-surface-muted:#aab4c3;--vy-on-surface-subtle:#8f9aaa;--vy-on-surface-faint:#67727f;--vy-on-surface-invert:#0f131a;--vy-border-faint:#212936;--vy-border:#2a323f;--vy-border-strong:#3b4553;--vy-border-heavy:#55606f;--vy-border-control:#6d7889;--vy-brand:var(--vy-blue-300);--vy-brand-hover:var(--vy-blue-200);--vy-brand-active:var(--vy-blue-100);--vy-brand-text:var(--vy-blue-300);--vy-brand-text-hover:var(--vy-blue-200);--vy-brand-text-deep:var(--vy-blue-100);--vy-brand-on:#0f131a;--vy-brand-subtle:#1b2a4a;--vy-brand-subtle-strong:#223357;--vy-brand-boundary:var(--vy-blue-400);--vy-brand-boundary-soft:var(--vy-blue-500);--vy-brand-boundary-light:var(--vy-blue-300);--vy-brand-boundary-strong:var(--vy-blue-400);--vy-danger:var(--vy-red-600);--vy-danger-on:var(--vy-grey-0);--vy-danger-text:#f0918a;--vy-danger-text-deep:#f5aba5;--vy-danger-subtle:#38201e;--vy-danger-boundary:#e0655c;--vy-status-draft-fg:#aab4c3;--vy-status-draft-bg:#2a323f;--vy-status-open-fg:#eeb796;--vy-status-open-bg:#38281e;--vy-status-done-fg:#96eed5;--vy-status-done-bg:#1e3831;--vy-status-waiting-fg:#b896ee;--vy-status-waiting-bg:#281e38;--vy-status-review-fg:#96dbee;--vy-status-review-bg:#1e3338;--vy-status-blocked-fg:#ee9a96;--vy-status-blocked-bg:#38201e;--vy-status-cancelled-fg:#aab4c3;--vy-chart-cancelled:#5d6878;--vy-status-cancelled-bg:#2a323f;--vy-tone-excluded-bg:#2a323f;--vy-tone-excluded-fg:#aab4c3;--vy-tone-missing-bg:#38201e;--vy-tone-missing-fg:#ee9a96;--vy-accent-positive:#75f0cd;--vy-accent-caution:#f0b775;--vy-accent-warning:#f0aa75;--vy-accent-waiting:#a679ec;--vy-accent-neutral:#aab4c3;--vy-swatch-label-bg:#10151cd9;--vy-shadow-tint:#000;--vy-shadow-key:#000;--vy-overlay-scrim:#0000009e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--vy-surface-app:#0f131a;--vy-surface:#161c25;--vy-surface-raised:#1e2531;--vy-surface-subtle:#131922;--vy-surface-sunken:#0b0e14;--vy-surface-strong:#2a323f;--vy-surface-hover:#1e2531;--vy-surface-selected:#1b2a4a;--vy-surface-chrome:#1e2531;--vy-surface-chrome-soft:#2a323f;--vy-on-surface-strong:#f5f8fc;--vy-on-surface:#e9edf3;--vy-on-surface-soft:#d3dae4;--vy-on-surface-muted:#aab4c3;--vy-on-surface-subtle:#8f9aaa;--vy-on-surface-faint:#67727f;--vy-on-surface-invert:#0f131a;--vy-border-faint:#212936;--vy-border:#2a323f;--vy-border-strong:#3b4553;--vy-border-heavy:#55606f;--vy-border-control:#6d7889;--vy-brand:var(--vy-blue-300);--vy-brand-hover:var(--vy-blue-200);--vy-brand-active:var(--vy-blue-100);--vy-brand-text:var(--vy-blue-300);--vy-brand-text-hover:var(--vy-blue-200);--vy-brand-text-deep:var(--vy-blue-100);--vy-brand-on:#0f131a;--vy-brand-subtle:#1b2a4a;--vy-brand-subtle-strong:#223357;--vy-brand-boundary:var(--vy-blue-400);--vy-brand-boundary-soft:var(--vy-blue-500);--vy-brand-boundary-light:var(--vy-blue-300);--vy-brand-boundary-strong:var(--vy-blue-400);--vy-on-chrome-muted:var(--vy-grey-300);--vy-border-mid:#55606f;--vy-brand-light:var(--vy-blue-300);--vy-brand-soft:var(--vy-blue-400);--vy-danger:var(--vy-red-600);--vy-danger-on:var(--vy-grey-0);--vy-danger-text:#f0918a;--vy-danger-text-deep:#f5aba5;--vy-danger-subtle:#38201e;--vy-danger-boundary:#e0655c;--vy-status-draft-fg:#aab4c3;--vy-status-draft-bg:#2a323f;--vy-status-open-fg:#eeb796;--vy-status-open-bg:#38281e;--vy-status-done-fg:#96eed5;--vy-status-done-bg:#1e3831;--vy-status-waiting-fg:#b896ee;--vy-status-waiting-bg:#281e38;--vy-status-review-fg:#96dbee;--vy-status-review-bg:#1e3338;--vy-status-blocked-fg:#ee9a96;--vy-status-blocked-bg:#38201e;--vy-status-cancelled-fg:#aab4c3;--vy-chart-cancelled:#5d6878;--vy-status-cancelled-bg:#2a323f;--vy-tone-excluded-bg:#2a323f;--vy-tone-excluded-fg:#aab4c3;--vy-tone-missing-bg:#38201e;--vy-tone-missing-fg:#ee9a96;--vy-accent-positive:#75f0cd;--vy-accent-caution:#f0b775;--vy-accent-warning:#f0aa75;--vy-accent-waiting:#a679ec;--vy-accent-neutral:#aab4c3;--vy-swatch-label-bg:#10151cd9;--vy-shadow-tint:#000;--vy-shadow-key:#000;--vy-overlay-scrim:#0000009e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--vy-font-sans);font-size:var(--vy-text-base);color:var(--vy-on-surface);background:var(--vy-surface-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;line-height:1.45}button,input,textarea,select,optgroup{font:inherit;color:inherit;letter-spacing:inherit}:where(button[class]){appearance:none;background:0 0;border:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}a{color:inherit}table,.vy-num,[data-role=number],[data-role=money],[data-role=date]{font-variant-numeric:tabular-nums}.vy-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--vy-shadow-key:#131820;--vy-shadow-tint:var(--vy-brand);--vy-elev-0:none;--vy-elev-1:0 1px 2px color-mix(in srgb, var(--vy-shadow-key) 6%, transparent), 0 1px 3px 1px color-mix(in srgb, var(--vy-shadow-tint) 6%, transparent);--vy-elev-2:0 1px 2px color-mix(in srgb, var(--vy-shadow-key) 8%, transparent), 0 2px 6px 2px color-mix(in srgb, var(--vy-shadow-tint) 7%, transparent);--vy-elev-3:0 4px 8px 3px color-mix(in srgb, var(--vy-shadow-tint) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--vy-shadow-key) 10%, transparent);--vy-elev-4:0 6px 10px 4px color-mix(in srgb, var(--vy-shadow-tint) 9%, transparent), 0 2px 3px color-mix(in srgb, var(--vy-shadow-key) 10%, transparent);--vy-elev-5:0 8px 12px 6px color-mix(in srgb, var(--vy-shadow-tint) 10%, transparent), 0 4px 4px color-mix(in srgb, var(--vy-shadow-key) 12%, transparent);--vy-state-hover:.08;--vy-state-focus:.12;--vy-state-press:.12;--vy-state-drag:.16;--vy-state-disabled:.6;--vy-state-on-light:27, 79, 156;--vy-state-on-dark:255, 255, 255;--vy-ease-standard:cubic-bezier(.2, 0, 0, 1);--vy-ease-emphasised:cubic-bezier(.2, 0, 0, 1);--vy-ease-decelerate:cubic-bezier(0, 0, 0, 1);--vy-ease-accelerate:cubic-bezier(.3, 0, 1, 1);--vy-dur-short:.1s;--vy-dur-medium:.2s;--vy-dur-long:.3s;--vy-shape-none:0;--vy-shape-xs:2px;--vy-shape-sm:4px;--vy-shape-md:8px;--vy-shape-lg:12px;--vy-shape-xl:16px;--vy-shape-full:999px;--vy-focus-ring:0 0 0 2px var(--vy-surface), 0 0 0 4px var(--vy-brand-boundary-strong)}[data-state-layer]{isolation:isolate;position:relative}[data-state-layer]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:rgb(var(--vy-state-on-light));opacity:0;transition:opacity var(--vy-dur-short) var(--vy-ease-standard);position:absolute;inset:0}[data-state-layer]:hover:after{opacity:var(--vy-state-hover)}[data-state-layer]:active:after{opacity:var(--vy-state-press)}[data-state-layer][data-on-dark]:after{background:rgb(var(--vy-state-on-dark))}:where(button,a,input,textarea,select,[tabindex]):focus-visible{box-shadow:var(--vy-focus-ring);border-radius:var(--vy-shape-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes k-shimmer{0%{background-position:200%}to{background-position:-200%}}:root{--kendo-disabled-text:unset;--kendo-disabled-bg:unset;--kendo-disabled-border:unset;--kendo-disabled-opacity:.6;--kendo-disabled-filter:grayscale(.1);--kendo-color-app-surface:oklch(100% 0 0);--kendo-color-on-app-surface:oklch(from var(--kendo-color-app-surface) clamp(.36, (.6 - l) * 99999, .95) 0 h);--kendo-color-subtle:oklch(51.03% 0 0);--kendo-color-surface:oklch(98.51% 0 0);--kendo-color-surface-alt:oklch(from var(--kendo-color-surface) calc(l + .02) c h);--kendo-color-border:oklch(0% 0 0/.08);--kendo-color-border-alt:oklch(0% 0 0/.16);--kendo-color-base-subtle:oklch(from var(--kendo-color-base) calc(l + clamp(-.03, (.6 - l) * 99999, .03)) c h);--kendo-color-base-subtle-hover:oklch(from var(--kendo-color-base) calc(l + clamp(-.064, (.6 - l) * 99999, .064)) c h);--kendo-color-base-subtle-active:oklch(from var(--kendo-color-base) calc(l + clamp(-.094, (.6 - l) * 99999, .094)) c h);--kendo-color-base:oklch(97.02% 0 0);--kendo-color-base-hover:oklch(from var(--kendo-color-base) calc(l + clamp(-.03, (.6 - l) * 99999, .03)) c h);--kendo-color-base-active:oklch(from var(--kendo-color-base) calc(l + clamp(-.094, (.6 - l) * 99999, .094)) c h);--kendo-color-base-emphasis:oklch(from var(--kendo-color-base) calc(l + clamp(-.156, (.6 - l) * 99999, .156)) c h);--kendo-color-base-on-subtle:oklch(from var(--kendo-color-base) clamp(.36, (.6 - l) * 99999, .95) 0 h);--kendo-color-on-base:oklch(from var(--kendo-color-base) clamp(.36, (.6 - l) * 99999, .95) 0 h);--kendo-color-base-on-surface:oklch(from var(--kendo-color-base) clamp(.36, (.6 - l) * 99999, .95) 0 h);--kendo-color-primary-subtle:oklch(from var(--kendo-color-primary) .958 calc(c * .11) h);--kendo-color-primary-subtle-hover:oklch(from var(--kendo-color-primary) .927 calc(c * .19) h);--kendo-color-primary-subtle-active:oklch(from var(--kendo-color-primary) .88 calc(c * .33) h);--kendo-color-primary:oklch(69.85% .1923 27.19);--kendo-color-primary-hover:oklch(from var(--kendo-color-primary) calc(l - .044) calc(c - .012) h);--kendo-color-primary-active:oklch(from var(--kendo-color-primary) calc(l - .088) calc(c - .027) h);--kendo-color-primary-emphasis:oklch(from var(--kendo-color-primary) calc(l * .665 + .33) calc(c * .61) h);--kendo-color-primary-on-subtle:oklch(from var(--kendo-color-primary) calc(l * .48) calc(c * .47) h);--kendo-color-on-primary:oklch(from var(--kendo-color-primary) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-primary-on-surface:oklch(from var(--kendo-color-primary) l c h);--kendo-color-secondary-subtle:oklch(from var(--kendo-color-secondary) calc(l * .03 + .97) calc(c * .12) h);--kendo-color-secondary-subtle-hover:oklch(from var(--kendo-color-secondary) calc(l * .06 + .94) calc(c * .18) h);--kendo-color-secondary-subtle-active:oklch(from var(--kendo-color-secondary) calc(l * .12 + .88) calc(c * .25) h);--kendo-color-secondary:oklch(51.03% 0 0);--kendo-color-secondary-hover:oklch(from var(--kendo-color-secondary) calc(l - .072) c h);--kendo-color-secondary-active:oklch(from var(--kendo-color-secondary) calc(l - .15) c h);--kendo-color-secondary-emphasis:oklch(from var(--kendo-color-secondary) calc(l * .19 + .81) calc(c * .55) h);--kendo-color-secondary-on-subtle:oklch(from var(--kendo-color-secondary) calc(l * .375) c h);--kendo-color-on-secondary:oklch(from var(--kendo-color-secondary) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-secondary-on-surface:oklch(from var(--kendo-color-secondary) calc(l * .55) c h);--kendo-color-tertiary-subtle:oklch(from var(--kendo-color-tertiary) .944 calc(c * .2) h);--kendo-color-tertiary-subtle-hover:oklch(from var(--kendo-color-tertiary) .916 calc(c * .29) h);--kendo-color-tertiary-subtle-active:oklch(from var(--kendo-color-tertiary) .872 calc(c * .46) h);--kendo-color-tertiary:oklch(69.91% .157 238.99);--kendo-color-tertiary-hover:oklch(from var(--kendo-color-tertiary) calc(l + clamp(-.046, (.6 - l) * 99999, .046)) c h);--kendo-color-tertiary-active:oklch(from var(--kendo-color-tertiary) calc(l + clamp(-.09, (.6 - l) * 99999, .09)) c h);--kendo-color-tertiary-emphasis:oklch(from var(--kendo-color-tertiary) calc(l * .665 + .33) calc(c * .75) h);--kendo-color-tertiary-on-subtle:oklch(from var(--kendo-color-tertiary) calc(l * .5) calc(c * .48) h);--kendo-color-on-tertiary:oklch(from var(--kendo-color-tertiary) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-tertiary-on-surface:oklch(from var(--kendo-color-tertiary) calc(l * .87) c h);--kendo-color-info-subtle:oklch(from var(--kendo-color-info) .9086 calc(c * .17) h);--kendo-color-info-subtle-hover:oklch(from var(--kendo-color-info) .8646 calc(c * .24) h);--kendo-color-info-subtle-active:oklch(from var(--kendo-color-info) .7417 calc(c * .5) h);--kendo-color-info:oklch(51.78% .2301 261.43);--kendo-color-info-hover:oklch(from var(--kendo-color-info) calc(l - .0286) calc(c - .0164) h);--kendo-color-info-active:oklch(from var(--kendo-color-info) calc(l - .0624) calc(c - .032) h);--kendo-color-info-emphasis:oklch(from var(--kendo-color-info) calc(l * .68 + .33) calc(c * .64) h);--kendo-color-info-on-subtle:oklch(from var(--kendo-color-info) calc(l * .52) calc(c * .46) h);--kendo-color-on-info:oklch(from var(--kendo-color-info) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-info-on-surface:oklch(from var(--kendo-color-info) calc(l * .88) calc(c * .86) h);--kendo-color-success-subtle:oklch(from var(--kendo-color-success) .9326 calc(c * .2) h);--kendo-color-success-subtle-hover:oklch(from var(--kendo-color-success) .9012 calc(c * .3) h);--kendo-color-success-subtle-active:oklch(from var(--kendo-color-success) .8647 calc(c * .42) h);--kendo-color-success:oklch(67.45% .2171 139.99);--kendo-color-success-hover:oklch(from var(--kendo-color-success) calc(l - .042) calc(c - .0137) h);--kendo-color-success-active:oklch(from var(--kendo-color-success) calc(l - .0847) calc(c - .0275) h);--kendo-color-success-emphasis:oklch(from var(--kendo-color-success) calc(l * .675 + .33) calc(c * .78) h);--kendo-color-success-on-subtle:oklch(from var(--kendo-color-success) calc(l * .61) calc(c * .6) h);--kendo-color-on-success:oklch(from var(--kendo-color-success) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-success-on-surface:oklch(from var(--kendo-color-success) calc(l * .875) calc(c * .875) h);--kendo-color-warning-subtle:oklch(from var(--kendo-color-warning) .9674 calc(c * .26) h);--kendo-color-warning-subtle-hover:oklch(from var(--kendo-color-warning) .9508 calc(c * .38) h);--kendo-color-warning-subtle-active:oklch(from var(--kendo-color-warning) .9312 calc(c * .55) h);--kendo-color-warning:oklch(84.22% .1727 84.58);--kendo-color-warning-hover:oklch(from var(--kendo-color-warning) calc(l - .055) calc(c - .011) h);--kendo-color-warning-active:oklch(from var(--kendo-color-warning) calc(l - .11) calc(c - .0225) h);--kendo-color-warning-emphasis:oklch(from var(--kendo-color-warning) calc(l * .665 + .33) calc(c * .83) h);--kendo-color-warning-on-subtle:oklch(from var(--kendo-color-warning) calc(l * .49) calc(c * .49) h);--kendo-color-on-warning:oklch(from var(--kendo-color-warning) clamp(.36, (.6 - l) * 99999, 1) 0 h);--kendo-color-warning-on-surface:oklch(from var(--kendo-color-warning) l c h);--kendo-color-error-subtle:oklch(from var(--kendo-color-error) .9223 calc(c * .14) h);--kendo-color-error-subtle-hover:oklch(from var(--kendo-color-error) .8762 calc(c * .24) h);--kendo-color-error-subtle-active:oklch(from var(--kendo-color-error) .7533 calc(c * .56) h);--kendo-color-error:oklch(61.07% .2435 30.2);--kendo-color-error-hover:oklch(from var(--kendo-color-error) calc(l - .0377) calc(c - .0159) h);--kendo-color-error-active:oklch(from var(--kendo-color-error) calc(l - .0782) calc(c - .0326) h);--kendo-color-error-emphasis:oklch(from var(--kendo-color-error) calc(l * .61 + .33) calc(c * .7) h);--kendo-color-error-on-subtle:oklch(from var(--kendo-color-error) calc(l * .61) calc(c * .59) h);--kendo-color-on-error:oklch(from var(--kendo-color-error) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-error-on-surface:oklch(from var(--kendo-color-error) calc(l * .872) calc(c * .866) h);--kendo-color-inverse-subtle:oklch(from var(--kendo-color-inverse) calc(l + .15) c h);--kendo-color-inverse-subtle-hover:oklch(from var(--kendo-color-inverse) calc(l + .079) c h);--kendo-color-inverse-subtle-active:oklch(from var(--kendo-color-inverse) l c h);--kendo-color-inverse:oklch(36% 0 0);--kendo-color-inverse-hover:oklch(from var(--kendo-color-inverse) calc(l - .079) c h);--kendo-color-inverse-active:oklch(from var(--kendo-color-inverse) calc(l - .121) c h);--kendo-color-inverse-emphasis:oklch(from var(--kendo-color-inverse) calc(l + .323) c h);--kendo-color-inverse-on-subtle:oklch(from var(--kendo-color-inverse) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-on-inverse:oklch(from var(--kendo-color-inverse) clamp(.1, (.75 - l) * 99999, 1) 0 h);--kendo-color-inverse-on-surface:oklch(from var(--kendo-color-inverse) calc(l * .53) c h);--kendo-color-series:oklch(69.85% .1923 27.19);--kendo-color-series-a:var(--kendo-color-series);--kendo-color-series-a-bold:oklch(from var(--kendo-color-series-a) calc(l * .81) calc(c * .79) h);--kendo-color-series-a-bolder:oklch(from var(--kendo-color-series-a) calc(l * .61) calc(c * .57) h);--kendo-color-series-a-subtle:oklch(from var(--kendo-color-series-a) calc(l * .55 + .45) calc(c * .5) h);--kendo-color-series-a-subtler:oklch(from var(--kendo-color-series-a) calc(l * .79 + .21) calc(c * .77) h);--kendo-color-series-b:oklch(from var(--kendo-color-series) calc(l + .2128) calc(c - .0444) calc(h + 68.82));--kendo-color-series-b-bold:oklch(from var(--kendo-color-series-b) calc(l * .81) calc(c * .79) h);--kendo-color-series-b-bolder:oklch(from var(--kendo-color-series-b) calc(l * .61) calc(c * .57) h);--kendo-color-series-b-subtle:oklch(from var(--kendo-color-series-b) calc(l * .55 + .45) calc(c * .5) h);--kendo-color-series-b-subtler:oklch(from var(--kendo-color-series-b) calc(l * .79 + .21) calc(c * .77) h);--kendo-color-series-c:oklch(from var(--kendo-color-series) calc(l + .0697) calc(c - .0281) calc(h + 125.93));--kendo-color-series-c-bold:oklch(from var(--kendo-color-series-c) calc(l * .81) calc(c * .79) h);--kendo-color-series-c-bolder:oklch(from var(--kendo-color-series-c) calc(l * .61) calc(c * .57) h);--kendo-color-series-c-subtle:oklch(from var(--kendo-color-series-c) calc(l * .55 + .45) calc(c * .5) h);--kendo-color-series-c-subtler:oklch(from var(--kendo-color-series-c) calc(l * .79 + .21) calc(c * .77) h);--kendo-color-series-d:oklch(from var(--kendo-color-series) calc(l - .1323) calc(c + .0372) calc(h + 244.06));--kendo-color-series-d-bold:oklch(from var(--kendo-color-series-d) calc(l * .81) calc(c * .79) h);--kendo-color-series-d-bolder:oklch(from var(--kendo-color-series-d) calc(l * .61) calc(c * .57) h);--kendo-color-series-d-subtle:oklch(from var(--kendo-color-series-d) calc(l * .55 + .45) calc(c * .5) h);--kendo-color-series-d-subtler:oklch(from var(--kendo-color-series-d) calc(l * .79 + .21) calc(c * .77) h);--kendo-color-series-e:oklch(from var(--kendo-color-series) calc(l - .0581) calc(c + .0456) calc(h + 276.18));--kendo-color-series-e-bold:oklch(from var(--kendo-color-series-e) calc(l * .81) calc(c * .79) h);--kendo-color-series-e-bolder:oklch(from var(--kendo-color-series-e) calc(l * .61) calc(c * .57) h);--kendo-color-series-e-subtle:oklch(from var(--kendo-color-series-e) calc(l * .55 + .45) calc(c * .5) h);--kendo-color-series-e-subtler:oklch(from var(--kendo-color-series-e) calc(l * .79 + .21) calc(c * .77) h);--kendo-color-series-f:oklch(from var(--kendo-color-series) l calc(c + .0143) calc(h - 24.38));--kendo-color-series-f-bold:oklch(from var(--kendo-color-series-f) calc(l * .81) calc(c * .79) h);--kendo-color-series-f-bolder:oklch(from var(--kendo-color-series-f) calc(l * .61) calc(c * .57) h);--kendo-color-series-f-subtle:oklch(from var(--kendo-color-series-f) calc(l * .55 + .45) calc(c * .5) h);--kendo-color-series-f-subtler:oklch(from var(--kendo-color-series-f) calc(l * .79 + .21) calc(c * .77) h);--kendo-spacing-base:.25rem;--kendo-spacing-0:0px;--kendo-spacing-1px:1px;--kendo-spacing-0\.5:calc(.5 * var(--kendo-spacing-base));--kendo-spacing-1:calc(1 * var(--kendo-spacing-base));--kendo-spacing-1\.5:calc(1.5 * var(--kendo-spacing-base));--kendo-spacing-2:calc(2 * var(--kendo-spacing-base));--kendo-spacing-2\.5:calc(2.5 * var(--kendo-spacing-base));--kendo-spacing-3:calc(3 * var(--kendo-spacing-base));--kendo-spacing-3\.5:calc(3.5 * var(--kendo-spacing-base));--kendo-spacing-4:calc(4 * var(--kendo-spacing-base));--kendo-spacing-4\.5:calc(4.5 * var(--kendo-spacing-base));--kendo-spacing-5:calc(5 * var(--kendo-spacing-base));--kendo-spacing-5\.5:calc(5.5 * var(--kendo-spacing-base));--kendo-spacing-6:calc(6 * var(--kendo-spacing-base));--kendo-spacing-6\.5:calc(6.5 * var(--kendo-spacing-base));--kendo-spacing-7:calc(7 * var(--kendo-spacing-base));--kendo-spacing-7\.5:calc(7.5 * var(--kendo-spacing-base));--kendo-spacing-8:calc(8 * var(--kendo-spacing-base));--kendo-spacing-9:calc(9 * var(--kendo-spacing-base));--kendo-spacing-10:calc(10 * var(--kendo-spacing-base));--kendo-spacing-11:calc(11 * var(--kendo-spacing-base));--kendo-spacing-12:calc(12 * var(--kendo-spacing-base));--kendo-spacing-13:calc(13 * var(--kendo-spacing-base));--kendo-spacing-14:calc(14 * var(--kendo-spacing-base));--kendo-spacing-15:calc(15 * var(--kendo-spacing-base));--kendo-spacing-16:calc(16 * var(--kendo-spacing-base));--kendo-spacing-17:calc(17 * var(--kendo-spacing-base));--kendo-spacing-18:calc(18 * var(--kendo-spacing-base));--kendo-spacing-19:calc(19 * var(--kendo-spacing-base));--kendo-spacing-20:calc(20 * var(--kendo-spacing-base));--kendo-spacing-21:calc(21 * var(--kendo-spacing-base));--kendo-spacing-22:calc(22 * var(--kendo-spacing-base));--kendo-spacing-23:calc(23 * var(--kendo-spacing-base));--kendo-spacing-24:calc(24 * var(--kendo-spacing-base));--kendo-border-radius-base:.25rem;--kendo-border-radius-none:0px;--kendo-border-radius-xs:calc(var(--kendo-border-radius-base) * .25);--kendo-border-radius-sm:calc(var(--kendo-border-radius-base) * .5);--kendo-border-radius-md:var(--kendo-border-radius-base);--kendo-border-radius-lg:calc(var(--kendo-border-radius-base) * 1.5);--kendo-border-radius-xl:calc(var(--kendo-border-radius-base) * 2);--kendo-border-radius-xxl:calc(var(--kendo-border-radius-base) * 3);--kendo-border-radius-xxxl:calc(var(--kendo-border-radius-base) * 4);--kendo-border-radius-full:calc(var(--kendo-border-radius-base) * 9999);--kendo-elevation-1:0 2px 3px #0000000a;--kendo-elevation-2:0 4px 6px #0000000f, 0 4px 16px #0000001f;--kendo-elevation-3:0 6px 8px #00000014, 0 4px 16px #0000001f;--kendo-elevation-4:0 8px 10px #0000001f, 0 4px 16px #0000001f;--kendo-elevation-5:0 14px 16px #0000003d, 0 4px 16px #0000001f;--kendo-font-family:inherit;--kendo-font-size:.875rem;--kendo-line-height:1.42857;--kendo-font-weight:400;--kendo-letter-spacing: ;--kendo-font-size-xxs:.5rem;--kendo-font-size-xs:.625rem;--kendo-font-size-sm:.75rem;--kendo-font-size-md:.875rem;--kendo-font-size-lg:1rem;--kendo-font-size-xl:1.25rem;--kendo-line-height-xs:1;--kendo-line-height-sm:1.25;--kendo-line-height-md:1.42857;--kendo-line-height-lg:1.5;--kendo-font-weight-thin:100;--kendo-font-weight-extra-light:200;--kendo-font-weight-light:300;--kendo-font-weight-normal:400;--kendo-font-weight-medium:500;--kendo-font-weight-semibold:600;--kendo-font-weight-bold:700;--kendo-font-weight-extra-bold:800;--kendo-font-weight-black:900;--kendo-letter-spacing-tightest:-.15px;--kendo-letter-spacing-tighter:-.1px;--kendo-letter-spacing-tight:-.5px;--kendo-letter-spacing-normal:0px;--kendo-letter-spacing-wide:.5px;--kendo-letter-spacing-wider:.1px;--kendo-letter-spacing-widest:.15px;--kendo-font-family-sans:Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans;--kendo-font-family-serif:Times New Roman, Georgia, Garamond, Palatino, Baskerville;--kendo-font-family-sans-serif:system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--kendo-font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace;--kendo-duration-instant:var(--kendo-duration-global,0s);--kendo-duration-immediate:var(--kendo-duration-global,50ms);--kendo-duration-brief:var(--kendo-duration-global,.1s);--kendo-duration-quick:var(--kendo-duration-global,.15s);--kendo-duration-rapid:var(--kendo-duration-global,.2s);--kendo-duration-swift:var(--kendo-duration-global,.25s);--kendo-duration-speedy:var(--kendo-duration-global,.3s);--kendo-duration-brisk:var(--kendo-duration-global,.35s);--kendo-duration-prompt:var(--kendo-duration-global,.4s);--kendo-duration-timely:var(--kendo-duration-global,.45s);--kendo-duration-moderate:var(--kendo-duration-global,.5s);--kendo-duration-measured:var(--kendo-duration-global,.55s);--kendo-duration-steady:var(--kendo-duration-global,.6s);--kendo-duration-leisurely:var(--kendo-duration-global,.7s);--kendo-duration-slow:var(--kendo-duration-global,.8s);--kendo-duration-languid:var(--kendo-duration-global,.9s);--kendo-duration-sluggish:var(--kendo-duration-global,1s);--kendo-easing-linear:cubic-bezier(0, 0, 1, 1);--kendo-easing-accelerate:cubic-bezier(.42, 0, 1, 1);--kendo-easing-decelerate:cubic-bezier(0, 0, .58, 1);--kendo-easing-standard:cubic-bezier(.42, 0, .58, 1);--kendo-easing-sharp:cubic-bezier(.75, 0, .25, 1);--kendo-easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--kendo-easing-elastic:cubic-bezier(.5, -.5, .5, 1.5);--kendo-easing-stretchy:cubic-bezier(.07, 1.81, .3, .81);--kendo-transition-instant:var(--kendo-duration-instant) var(--kendo-easing-linear);--kendo-transition-rapid:var(--kendo-duration-quick) var(--kendo-easing-decelerate);--kendo-transition-snappy:var(--kendo-duration-swift) var(--kendo-easing-decelerate);--kendo-transition-energetic:var(--kendo-duration-swift) var(--kendo-easing-elastic);--kendo-transition-bouncy:var(--kendo-duration-speedy) var(--kendo-easing-bounce);--kendo-transition-subtle:var(--kendo-duration-brisk) var(--kendo-easing-standard);--kendo-transition-gentle:var(--kendo-duration-prompt) var(--kendo-easing-accelerate);--kendo-transition-enter:var(--kendo-duration-speedy) var(--kendo-easing-decelerate);--kendo-transition-exit:var(--kendo-duration-rapid) var(--kendo-easing-accelerate);--kendo-transition-settle:var(--kendo-duration-brisk) var(--kendo-easing-decelerate);--kendo-transition-scale-out:var(--kendo-duration-quick) var(--kendo-easing-accelerate);--kendo-transition-scale-in:var(--kendo-duration-rapid) var(--kendo-easing-decelerate);--kendo-transition-fade-out:var(--kendo-duration-rapid) var(--kendo-easing-standard);--kendo-transition-fade-in:var(--kendo-duration-swift) var(--kendo-easing-standard);--kendo-transition-slide-out:var(--kendo-duration-swift) var(--kendo-easing-accelerate);--kendo-transition-slide-in:var(--kendo-duration-speedy) var(--kendo-easing-decelerate);--kendo-transition-emphasis:var(--kendo-duration-quick) var(--kendo-easing-sharp);--kendo-transition-collapse:var(--kendo-duration-speedy) var(--kendo-easing-accelerate);--kendo-transition-expand:var(--kendo-duration-prompt) var(--kendo-easing-standard);--kendo-transition-shrink:var(--kendo-duration-brisk) var(--kendo-easing-accelerate);--kendo-transition-grow:var(--kendo-duration-prompt) var(--kendo-easing-standard);--kendo-transition-pulse:var(--kendo-duration-brisk) var(--kendo-easing-standard);--kendo-transition-smooth:var(--kendo-duration-moderate) var(--kendo-easing-standard);--kendo-transition-flip:var(--kendo-duration-measured) var(--kendo-easing-standard);--kendo-transition-fluid:var(--kendo-duration-steady) var(--kendo-easing-standard);--kendo-transition-deliberate:var(--kendo-duration-slow) var(--kendo-easing-standard)}@media (prefers-reduced-motion:reduce){:root{--kendo-duration-global:.01ms}}.k-sr-only{width:1px;height:1px;position:absolute;inset-inline-start:-1px;overflow:hidden}.k-push-right-enter,.k-push-right-appear{transform:translate(-100%)}.k-push-right-enter-active,.k-push-right-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-push-right-exit{transform:translate(0)}.k-push-right-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translate(100%)}.k-push-left-enter,.k-push-left-appear{transform:translate(100%)}.k-push-left-enter-active,.k-push-left-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-push-left-exit{transform:translate(0)}.k-push-left-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translate(-100%)}.k-push-down-enter,.k-push-down-appear{transform:translateY(-100%)}.k-push-down-enter-active,.k-push-down-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-push-down-exit{transform:translate(0)}.k-push-down-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translateY(100%)}.k-push-up-enter,.k-push-up-appear{transform:translateY(100%)}.k-push-up-enter-active,.k-push-up-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-push-up-exit{transform:translate(0)}.k-push-up-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translateY(-100%)}.k-expand-vertical-enter,.k-expand-vertical-appear{transform:scaleY(0)}.k-expand-vertical-enter-active,.k-expand-vertical-appear-active{transition:transform var(--kendo-transition-expand);transform:scaleY(1)}.k-expand-vertical-exit{transform:scaleY(1)}.k-expand-vertical-exit-active{transition:transform var(--kendo-transition-collapse);transform:scaleY(0)}.k-expand-horizontal-enter,.k-expand-horizontal-appear{transform:scaleX(0)}.k-expand-horizontal-enter-active,.k-expand-horizontal-appear-active{transition:transform var(--kendo-transition-expand);transform:scaleX(1)}.k-expand-horizontal-exit{transform:scaleX(1)}.k-expand-horizontal-exit-active{transition:transform var(--kendo-transition-collapse);transform:scaleX(0)}.k-fade-enter,.k-fade-appear{opacity:0}.k-fade-enter-active,.k-fade-appear-active{opacity:1;transition:opacity var(--kendo-transition-fade-in)}.k-fade-exit{opacity:1}.k-fade-exit-active{opacity:0;transition:opacity var(--kendo-transition-fade-out)}.k-fade-exit-active+.k-fade-exit-active,.k-fade-enter-active+.k-fade-enter-active{display:none}.k-zoom-in-enter,.k-zoom-in-appear{opacity:0;transform:scale(0)}.k-zoom-in-enter-active,.k-zoom-in-appear-active{opacity:1;transition:transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-in);transform:scale(1)}.k-zoom-in-exit{opacity:1;transform:scale(1)}.k-zoom-in-exit-active{opacity:0;transition:transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-out);transform:scale(2)}.k-zoom-out-enter,.k-zoom-out-appear{opacity:0;transform:scale(2)}.k-zoom-out-enter-active,.k-zoom-out-appear-active{opacity:1;transition:transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-out);transform:scale(1)}.k-zoom-out-exit{opacity:1;transform:scale(1)}.k-zoom-out-exit-active{opacity:0;transition:transform var(--kendo-transition-scale-in), opacity var(--kendo-transition-scale-in);transform:scale(0)}.k-slide-in-appear{opacity:.1;transform:translateY(-3em)}.k-slide-in-appear .k-centered{transform:translate(-50%,-60%)}.k-slide-in-appear-active{opacity:1;transition:transform var(--kendo-transition-slide-in), opacity var(--kendo-transition-slide-in);transform:translate(0)}.k-slide-in-appear-active .k-centered{transform:translate(-50%,-50%)}.k-slide-down-enter,.k-slide-down-appear{transform:translateY(-100%)}.k-slide-down-enter-active,.k-slide-down-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translateY(0)}.k-slide-down-exit{transform:translateY(0)}.k-slide-down-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translateY(-100%)}.k-slide-up-enter,.k-slide-up-appear{transform:translateY(100%)}.k-slide-up-enter-active,.k-slide-up-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translateY(0)}.k-slide-up-exit{transform:translateY(0)}.k-slide-up-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translateY(100%)}.k-slide-right-enter,.k-slide-right-appear{transform:translate(-100%)}.k-slide-right-enter-active,.k-slide-right-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-slide-right-exit{transform:translate(0)}.k-slide-right-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translate(-100%)}.k-slide-left-enter,.k-slide-left-appear{transform:translate(100%)}.k-slide-left-enter-active,.k-slide-left-appear-active{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-slide-left-exit{transform:translate(0)}.k-slide-left-exit-active{transition:transform var(--kendo-transition-slide-out);transform:translate(100%)}.k-reveal-vertical-enter,.k-reveal-vertical-appear{max-height:0}.k-reveal-vertical-enter-active,.k-reveal-vertical-appear-active{transition:max-height var(--kendo-transition-grow)}.k-reveal-vertical-exit-active{transition:max-height var(--kendo-transition-shrink);max-height:0!important}.k-reveal-horizontal-enter,.k-reveal-horizontal-appear{max-width:0}.k-reveal-horizontal-enter-active,.k-reveal-horizontal-appear-active{transition:max-width var(--kendo-transition-grow)}.k-reveal-horizontal-exit-active{transition:max-width var(--kendo-transition-shrink);max-width:0!important}.k-fx-end .k-fx-next,.k-fx-end .k-fx-current{transition:all var(--kendo-transition-settle)}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden,.k-fx-hidden *{visibility:hidden!important}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{will-change:opacity;opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{will-change:opacity;opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-current .km-footer{transition:all var(--kendo-transition-settle)}.k-fx-slide.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-start .k-fx-next .km-content{will-change:transform;transform:translate(100%)}.k-fx-slide.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer{will-change:opacity;opacity:0}.k-fx-slide.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-end .k-fx-current .km-content{transform:translate(-100%)}.k-fx-slide.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{will-change:transform;transform:translate(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{transform:translate(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{transform:translate(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{transform:translate(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer{will-change:opacity;opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer{opacity:0}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{transform:translate(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{transform:translate(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{transform:translate(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{transform:translate(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{transform:translate(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{transform:translate(0%)}.k-fx-tile.k-fx-start .k-fx-next{will-change:transform;transform:translate(100%)}.k-fx-tile.k-fx-end .k-fx-current{transform:translate(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;transform:translate(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{transform:translate(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{transform:translate(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{transform:translate(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{transform:translate(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{transform:translate(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{transform:translate(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{transform:translate(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{transform:translate(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{transform:translate(0%)}.k-fx.k-fx-overlay.k-fx-start .k-fx-next,.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next{will-change:transform;transform:translate(100%)}.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{transform:translate(-100%)}.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{transform:translateY(100%)}.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{transform:translateY(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{will-change:transform;transform:none}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current{transform:translate(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{transform:translate(-100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{transform:translateY(100%)}.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{transform:translateY(-100%)}.k-theme-test-class,.k-common-test-class{opacity:0}.k-hstack,.k-hbox{flex-flow:row;display:flex}.k-vstack,.k-vbox{flex-flow:column;display:flex}.k-spacer,.k-flex{flex:auto}.k-spacer-sized{flex:none}.k-float-wrap:after,.k-floatwrap:after{content:"";clear:both;display:block}.k-flex-layout{display:flex}.k-grid-layout{display:grid}.k-separator{border-style:solid;border-width:1px 0 0;border-color:inherit;align-self:stretch;width:auto;height:0;display:block;flex-grow:0!important;flex-shrink:0!important}.k-separator-horizontal,.k-vstack>.k-separator,.k-vbox>.k-separator{border-width:1px 0 0;width:auto;height:0}.k-separator-vertical,.k-hstack>.k-separator,.k-hbox>.k-separator{border-width:0 0 0 1px;width:0;height:auto}hr.k-separator{margin:0;padding:0}.k-hidden{display:none!important}.k-rtl{direction:rtl}[hidden],script{display:none!important}.k-disabled{cursor:default;color:var(--kendo-disabled-text,unset);background-color:var(--kendo-disabled-bg,unset);border-color:var(--kendo-disabled-border,unset);opacity:var(--kendo-disabled-opacity,unset);filter:var(--kendo-disabled-filter,unset);pointer-events:none;box-shadow:none;outline:none}.k-disabled .k-link{cursor:default;outline:0}.k-disabled [disabled],.k-disabled .k-disabled{--kendo-disabled-opacity:1;--kendo-disabled-filter:grayscale(0)}.k-hr{margin-block:var(--kendo-spacing-4);border-style:solid;border-width:1px 0 0;border-color:inherit;float:none;clear:both;height:0;padding:0;display:block}.k-d-flex-row>.k-hr{border-width:0 0 0 1px;flex:none;width:0;height:auto;margin:0}.k-d-flex-col>.k-hr{flex:none;margin:0}.k-reset{font:inherit;border-width:0;outline:0;margin:0;padding:0;text-decoration:none;list-style:none}kendo-sortable{display:block}.k-link,.k-link:hover{color:inherit;cursor:pointer;outline:0;text-decoration:none}.k-content{outline:0}.k-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k-no-click{pointer-events:none}.k-pdf-export-shadow{width:14400px;position:absolute;inset-inline-start:-15000px;overflow:hidden}.kendo-pdf-hide-pseudo-elements:before,.kendo-pdf-hide-pseudo-elements:after{display:none!important}.k-dirty{border-style:solid;border-width:3px;border-block-color:currentColor #0000;border-inline-color:#0000 currentColor;width:0;height:0;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-end:0}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{width:17px;height:100%;inset-block-start:0;inset-inline-end:0;overflow-x:hidden}.k-touch-scrollbar{z-index:200000;background-color:#858585;border:1px solid #8a8a8a;width:8px;height:8px;display:none;position:absolute}.k-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 35%, transparent) var(--kendo-color-surface)}.k-resize-handle,.k-resize-hint{border-color:inherit;z-index:200;position:absolute}.k-resize-handle{justify-content:center;align-items:center;display:flex}.k-resize-handle:before{content:"";border:0 solid;border-color:inherit}.k-resize-n{cursor:n-resize;flex-direction:row;width:100%;height:6px;top:-3px;left:0}.k-resize-s{cursor:s-resize;flex-direction:row;width:100%;height:6px;bottom:-3px;left:0}.k-resize-w{cursor:w-resize;flex-direction:column;width:6px;height:100%;top:0;left:-3px}.k-resize-e{cursor:e-resize;flex-direction:column;width:6px;height:100%;top:0;right:-3px}.k-resize-sw,.k-resize-se,.k-resize-nw,.k-resize-ne{width:5px;height:5px}.k-resize-sw{cursor:sw-resize;bottom:0;left:0}.k-resize-se{cursor:se-resize;bottom:0;right:0}.k-resize-nw{cursor:nw-resize;top:0;left:0}.k-resize-ne{cursor:ne-resize;top:0;right:0}.k-vertical-resize{cursor:row-resize}.k-horizontal-resize{cursor:col-resize}.k-resize-hint{flex-direction:column;align-items:center;display:flex}.k-resize-hint .k-resize-hint-handle{align-self:stretch;width:auto;height:20px}.k-resize-hint .k-resize-hint-marker{flex:auto;width:2px;height:auto}.k-resize-hint-vertical{flex-direction:row;align-items:center;display:flex}.k-resize-hint-vertical .k-resize-hint-handle{align-self:stretch;width:20px;height:auto}.k-resize-hint-vertical .k-resize-hint-marker{flex:auto;width:auto;height:2px}.k-top-start,.k-pos-top-start{top:0;inset-inline-start:0}.k-top-end,.k-pos-top-end{top:0;inset-inline-end:0}.k-bottom-start,.k-pos-bottom-start{bottom:0;inset-inline-start:0}.k-bottom-end,.k-pos-bottom-end{bottom:0;inset-inline-end:0}.k-top-center,.k-pos-top-center{top:0;left:50%;transform:translate(-50%)}.k-middle-left,.k-middle-start,.k-pos-middle-start{top:50%;left:0;transform:translateY(-50%)}.k-middle-center{top:50%;left:50%;transform:translateY(-50%)}.k-middle-right,.k-middle-end,.k-pos-middle-end{top:50%;right:0;transform:translateY(-50%)}.k-bottom-center,.k-pos-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.k-progressbar{border-radius:var(--kendo-border-radius-md);--kendo-progressbar-value:0;box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-xs);vertical-align:middle;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:0;outline:0;display:inline-grid;position:relative;overflow:hidden}.k-progressbar *,.k-progressbar :before,.k-progressbar :after{box-sizing:border-box}.k-progressbar>.k-progressbar-value{border-style:solid;border-width:0;grid-area:1/1/-1/-1;display:flex;overflow:hidden}.k-progressbar>.k-progressbar-chunks{border-width:inherit;border-style:inherit;white-space:nowrap;flex:1;grid-area:1/1/-1/-1;align-items:stretch;gap:1px;display:flex}.k-progressbar .k-progressbar-chunk{border-width:0;flex:1;display:block}.k-progress-status-wrap{flex-shrink:0;grid-area:1/1/-1/-1;align-items:center;width:100%;height:100%;display:flex}.k-progress-status-wrap.k-progress-start{justify-content:flex-start}.k-progress-status-wrap.k-progress-center{justify-content:center}.k-progress-status-wrap.k-progress-end{justify-content:flex-end}.k-progress-status{padding-block:0;padding-inline:var(--kendo-spacing-2);text-align:center;white-space:nowrap;min-width:10px;display:inline-block}.k-progressbar-horizontal{width:100%;height:var(--kendo-progressbar-height,22px);grid-template-rows:100%;grid-template-columns:1fr}.k-progressbar-horizontal .k-progress-status-wrap{flex-direction:row}.k-progressbar-horizontal>.k-progressbar-value{width:calc(var(--kendo-progressbar-value,0) * 1%);flex-direction:row}.k-progressbar-horizontal>.k-progressbar-value>.k-progress-status-wrap{width:calc(100% * 100 / var(--kendo-progressbar-value,1))}.k-progressbar-horizontal>.k-progressbar-chunks{flex-direction:row}.k-progressbar-horizontal.k-progressbar-reverse>.k-progressbar-value{flex-direction:row-reverse;justify-self:flex-end}.k-progressbar-horizontal.k-progressbar-reverse>.k-progressbar-chunks{flex-direction:row-reverse}.k-progressbar-vertical{width:var(--kendo-progressbar-height,22px);grid-template-rows:1fr;grid-template-columns:100%;height:27em}.k-progressbar-vertical .k-progress-status-wrap{flex-direction:column-reverse}.k-progressbar-vertical .k-progress-status{writing-mode:vertical-lr}.k-progressbar-vertical>.k-progressbar-value{height:calc(var(--kendo-progressbar-value,0) * 1%);flex-direction:column-reverse;align-self:flex-end;align-items:flex-end}.k-progressbar-vertical>.k-progressbar-value>.k-progress-status-wrap{height:calc(100% * 100 / var(--kendo-progressbar-value,1))}.k-progressbar-vertical>.k-progressbar-chunks{flex-direction:column-reverse}.k-progressbar-vertical.k-progressbar-reverse{flex-direction:column}.k-progressbar-vertical.k-progressbar-reverse>.k-progressbar-value{flex-direction:column;align-self:flex-start}.k-progressbar-vertical.k-progressbar-reverse>.k-progressbar-chunks{flex-direction:column}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-progressbar-value,.k-progressbar-indeterminate .k-progressbar-chunk{display:none}.telerik-blazor.k-progressbar-horizontal>.k-progressbar-value,.telerik-blazor.k-progressbar-horizontal>.k-progressbar-value>.k-progress-status-wrap{transition:width var(--kendo-duration-brief) var(--kendo-easing-standard)}.k-circular-progressbar{text-align:start;display:inline-block;position:relative}.k-circular-progressbar-surface{height:100%}.k-circular-progressbar-surface>div,.k-circular-progressbar-surface svg{width:100%;height:100%}.k-circular-progressbar-scale{fill:none}.k-circular-progressbar-arc{transform-box:fill-box;transform-origin:50%;stroke-linecap:round;fill:none;transform:rotate(-90deg)}.k-circular-progressbar-label{text-align:center;margin:0;padding:0;position:absolute}@keyframes kendo-progressbar-indeterminate-animation{0%{background-position:0 0}to{background-position:22px 0}}.k-progressbar{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-base-subtle)}.k-progressbar .k-selected{border-color:var(--kendo-color-primary-active);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-chunk-progressbar{background-color:#0000}.k-progressbar-chunk{background-color:var(--kendo-color-base-subtle)}.k-progressbar-chunk .k-selected{background-color:var(--kendo-color-primary)}.k-progressbar-indeterminate{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-base-subtle);background-image:linear-gradient(45deg, color-mix(in srgb, var(--kendo-color-base-emphasis) 55%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--kendo-color-base-emphasis) 55%, transparent) 50%, color-mix(in srgb, var(--kendo-color-base-emphasis) 55%, transparent) 75%, transparent 75%, transparent);background-size:22px 22px;animation:1s linear infinite kendo-progressbar-indeterminate-animation}.k-circular-progressbar-scale{stroke:var(--kendo-color-base-subtle)}.k-circular-progressbar-arc{stroke:var(--kendo-color-primary);transition:stroke var(--kendo-transition-smooth)}:root{--kendo-icon-size:16px;--kendo-icon-size-xs:calc(var(--kendo-icon-size) * .75);--kendo-icon-size-sm:calc(var(--kendo-icon-size) * .875);--kendo-icon-size-md:var(--kendo-icon-size);--kendo-icon-size-lg:calc(var(--kendo-icon-size) * 1.25);--kendo-icon-size-xl:calc(var(--kendo-icon-size) * 1.5);--kendo-icon-size-xxl:calc(var(--kendo-icon-size) * 2);--kendo-icon-size-xxxl:calc(var(--kendo-icon-size) * 3);--kendo-icon-stroke-width:1.5;--kendo-icon-rotation:0deg;--kendo-icon-color:currentColor}.k-svg-icon{vertical-align:middle;outline:0;flex-flow:row;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.k-svg-icon>svg{fill:var(--kendo-icon-color);transform:rotate(var(--kendo-icon-rotation));flex:auto}.k-svg-icon>svg [fill=none]{stroke:var(--kendo-icon-color)}.k-svg-icon.k-svg-icon-outline>svg [fill=none],.k-svg-icon.k-svg-icon-duotone>svg [fill=none]{stroke-width:var(--kendo-icon-stroke-width)}.k-svg-icon.k-icon-xs{width:var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75));height:var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75))}.k-svg-icon.k-icon-sm{width:var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875));height:var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875))}.k-svg-icon,.k-svg-icon.k-icon-md{width:var(--kendo-icon-size-md,var(--kendo-icon-size,16px));height:var(--kendo-icon-size-md,var(--kendo-icon-size,16px))}.k-svg-icon.k-icon-lg{width:var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25));height:var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25))}.k-svg-icon.k-icon-xl{width:var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5));height:var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5))}.k-svg-icon.k-icon-xxl{width:var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2));height:var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2))}.k-svg-icon.k-icon-xxxl{width:var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3));height:var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3))}.k-flip-h.k-svg-icon,.k-svg-icon.k-flip-x,.k-flip-v.k-svg-icon,.k-svg-icon.k-flip-y,.k-flip-h.k-flip-v.k-svg-icon{transform:none}.k-flip-h>svg,.k-flip-x>svg{transform:scaleX(-1)}.k-flip-v>svg,.k-flip-y>svg{transform:scaleY(-1)}.k-flip-h.k-flip-v>svg,.k-flip-h.k-flip-y>svg,.k-flip-v.k-flip-x>svg,.k-flip-x.k-flip-y>svg,.k-flip-both>svg{transform:scale(-1)}.k-rotate-0.k-svg-icon{transform:none}.k-rotate-0{--kendo-icon-rotation:0deg}.k-rotate-45.k-svg-icon{transform:none}.k-rotate-45{--kendo-icon-rotation:45deg}.k-rotate-90.k-svg-icon{transform:none}.k-rotate-90{--kendo-icon-rotation:90deg}.k-rotate-135.k-svg-icon{transform:none}.k-rotate-135{--kendo-icon-rotation:135deg}.k-rotate-180.k-svg-icon{transform:none}.k-rotate-180{--kendo-icon-rotation:180deg}.k-rotate-225.k-svg-icon{transform:none}.k-rotate-225{--kendo-icon-rotation:225deg}.k-rotate-270.k-svg-icon{transform:none}.k-rotate-270{--kendo-icon-rotation:270deg}.k-rotate-315.k-svg-icon{transform:none}.k-rotate-315{--kendo-icon-rotation:315deg}.k-icon-wrap{vertical-align:middle;flex-flow:row;flex:none;align-self:flex-start;align-items:center;gap:0;display:inline-flex;position:relative}.k-icon-wrap:before{content:"";vertical-align:top;flex:none;width:0;height:1lh;display:inline-block;overflow:hidden}.k-icon-wrapper-host{display:contents}.k-icon-with-modifier{margin:.25em;position:relative}.k-icon.k-icon-modifier{width:1em;height:1em;margin:0 -.5em -.5em 0;font-size:.5em;position:absolute;inset-block-end:0;inset-inline-end:0}.k-i-none:before{content:"";display:none}.k-icon-action{padding:var(--kendo-spacing-1);vertical-align:middle;cursor:pointer;align-items:center;line-height:1;display:inline-flex}.k-sprite{text-align:center;background-repeat:no-repeat;width:16px;height:16px;font-size:0;line-height:0;display:inline-block;overflow:hidden}.k-image{display:inline-block}.k-accent-icon{color:#8b7cf6}.k-action-icon{color:var(--kendo-color-primary-on-surface)}.k-rotate-0{transform:rotate(0)}.\!k-rotate-0{transform:rotate(0)!important}.k-rotate-45{transform:rotate(45deg)}.\!k-rotate-45{transform:rotate(45deg)!important}.k-rotate-90{transform:rotate(90deg)}.\!k-rotate-90{transform:rotate(90deg)!important}.k-rotate-135{transform:rotate(135deg)}.\!k-rotate-135{transform:rotate(135deg)!important}.k-rotate-180{transform:rotate(180deg)}.\!k-rotate-180{transform:rotate(180deg)!important}.k-rotate-225{transform:rotate(225deg)}.\!k-rotate-225{transform:rotate(225deg)!important}.k-rotate-270{transform:rotate(270deg)}.\!k-rotate-270{transform:rotate(270deg)!important}.k-rotate-315{transform:rotate(315deg)}.\!k-rotate-315{transform:rotate(315deg)!important}.k-flip-h,.k-flip-x{transform:scaleX(-1)}.\!k-flip-h,.\!k-flip-x{transform:scaleX(-1)!important}.k-flip-v,.k-flip-y{transform:scaleY(-1)}.\!k-flip-v,.\!k-flip-y{transform:scaleY(-1)!important}.k-flip-h.k-flip-v,.k-flip-h.k-flip-y,.k-flip-v.k-flip-x,.k-flip-x.k-flip-y{transform:scale(-1)}.\!k-flip-h.\!k-flip-v,.\!k-flip-h.\!k-flip-y,.\!k-flip-v.\!k-flip-x,.\!k-flip-x.\!k-flip-y{transform:scale(-1)!important}.k-text-app-surface{color:var(--kendo-color-app-surface,oklch(100% 0 0))}.\!k-text-app-surface{color:var(--kendo-color-app-surface,oklch(100% 0 0))!important}.k-text-on-app-surface{color:var(--kendo-color-on-app-surface,oklch(from var(--kendo-color-app-surface) clamp(.36, (.6 - l) * 99999, .95) 0 h))}.\!k-text-on-app-surface{color:var(--kendo-color-on-app-surface,oklch(from var(--kendo-color-app-surface) clamp(.36, (.6 - l) * 99999, .95) 0 h))!important}.k-text-subtle{color:var(--kendo-color-subtle,oklch(51.03% 0 0))}.\!k-text-subtle{color:var(--kendo-color-subtle,oklch(51.03% 0 0))!important}.k-text-surface{color:var(--kendo-color-surface,oklch(98.51% 0 0))}.\!k-text-surface{color:var(--kendo-color-surface,oklch(98.51% 0 0))!important}.k-text-surface-alt{color:var(--kendo-color-surface-alt,oklch(from var(--kendo-color-surface) calc(l + .02) c h))}.\!k-text-surface-alt{color:var(--kendo-color-surface-alt,oklch(from var(--kendo-color-surface) calc(l + .02) c h))!important}.k-text-border{color:var(--kendo-color-border,oklch(0% 0 0/.08))}.\!k-text-border{color:var(--kendo-color-border,oklch(0% 0 0/.08))!important}.k-text-border-alt{color:var(--kendo-color-border-alt,oklch(0% 0 0/.16))}.\!k-text-border-alt{color:var(--kendo-color-border-alt,oklch(0% 0 0/.16))!important}.k-text-base-subtle{color:var(--kendo-color-base-subtle,oklch(from var(--kendo-color-base) calc(l + clamp(-.03, (.6 - l) * 99999, .03)) c h))}.\!k-text-base-subtle{color:var(--kendo-color-base-subtle,oklch(from var(--kendo-color-base) calc(l + clamp(-.03, (.6 - l) * 99999, .03)) c h))!important}.k-text-base-emphasis{color:var(--kendo-color-base-emphasis,oklch(from var(--kendo-color-base) calc(l + clamp(-.156, (.6 - l) * 99999, .156)) c h))}.\!k-text-base-emphasis{color:var(--kendo-color-base-emphasis,oklch(from var(--kendo-color-base) calc(l + clamp(-.156, (.6 - l) * 99999, .156)) c h))!important}.k-text-primary-subtle{color:var(--kendo-color-primary-subtle,oklch(from var(--kendo-color-primary) .958 calc(c * .11) h))}.\!k-text-primary-subtle{color:var(--kendo-color-primary-subtle,oklch(from var(--kendo-color-primary) .958 calc(c * .11) h))!important}.k-text-primary{color:var(--kendo-color-primary,oklch(69.85% .1923 27.19))}.\!k-text-primary{color:var(--kendo-color-primary,oklch(69.85% .1923 27.19))!important}.k-text-primary-emphasis{color:var(--kendo-color-primary-emphasis,oklch(from var(--kendo-color-primary) calc(l * .665 + .33) calc(c * .61) h))}.\!k-text-primary-emphasis{color:var(--kendo-color-primary-emphasis,oklch(from var(--kendo-color-primary) calc(l * .665 + .33) calc(c * .61) h))!important}.k-text-secondary-subtle{color:var(--kendo-color-secondary-subtle,oklch(from var(--kendo-color-secondary) calc(l * .03 + .97) calc(c * .12) h))}.\!k-text-secondary-subtle{color:var(--kendo-color-secondary-subtle,oklch(from var(--kendo-color-secondary) calc(l * .03 + .97) calc(c * .12) h))!important}.k-text-secondary{color:var(--kendo-color-secondary,oklch(51.03% 0 0))}.\!k-text-secondary{color:var(--kendo-color-secondary,oklch(51.03% 0 0))!important}.k-text-secondary-emphasis{color:var(--kendo-color-secondary-emphasis,oklch(from var(--kendo-color-secondary) calc(l * .19 + .81) calc(c * .55) h))}.\!k-text-secondary-emphasis{color:var(--kendo-color-secondary-emphasis,oklch(from var(--kendo-color-secondary) calc(l * .19 + .81) calc(c * .55) h))!important}.k-text-tertiary-subtle{color:var(--kendo-color-tertiary-subtle,oklch(from var(--kendo-color-tertiary) .944 calc(c * .2) h))}.\!k-text-tertiary-subtle{color:var(--kendo-color-tertiary-subtle,oklch(from var(--kendo-color-tertiary) .944 calc(c * .2) h))!important}.k-text-tertiary{color:var(--kendo-color-tertiary,oklch(69.91% .157 238.99))}.\!k-text-tertiary{color:var(--kendo-color-tertiary,oklch(69.91% .157 238.99))!important}.k-text-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis,oklch(from var(--kendo-color-tertiary) calc(l * .665 + .33) calc(c * .75) h))}.\!k-text-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis,oklch(from var(--kendo-color-tertiary) calc(l * .665 + .33) calc(c * .75) h))!important}.k-text-info-subtle{color:var(--kendo-color-info-subtle,oklch(from var(--kendo-color-info) .9086 calc(c * .17) h))}.\!k-text-info-subtle{color:var(--kendo-color-info-subtle,oklch(from var(--kendo-color-info) .9086 calc(c * .17) h))!important}.k-text-info{color:var(--kendo-color-info,oklch(51.78% .2301 261.43))}.\!k-text-info{color:var(--kendo-color-info,oklch(51.78% .2301 261.43))!important}.k-text-info-emphasis{color:var(--kendo-color-info-emphasis,oklch(from var(--kendo-color-info) calc(l * .68 + .33) calc(c * .64) h))}.\!k-text-info-emphasis{color:var(--kendo-color-info-emphasis,oklch(from var(--kendo-color-info) calc(l * .68 + .33) calc(c * .64) h))!important}.k-text-success-subtle{color:var(--kendo-color-success-subtle,oklch(from var(--kendo-color-success) .9326 calc(c * .2) h))}.\!k-text-success-subtle{color:var(--kendo-color-success-subtle,oklch(from var(--kendo-color-success) .9326 calc(c * .2) h))!important}.k-text-success{color:var(--kendo-color-success,oklch(67.45% .2171 139.99))}.\!k-text-success{color:var(--kendo-color-success,oklch(67.45% .2171 139.99))!important}.k-text-success-emphasis{color:var(--kendo-color-success-emphasis,oklch(from var(--kendo-color-success) calc(l * .675 + .33) calc(c * .78) h))}.\!k-text-success-emphasis{color:var(--kendo-color-success-emphasis,oklch(from var(--kendo-color-success) calc(l * .675 + .33) calc(c * .78) h))!important}.k-text-warning-subtle{color:var(--kendo-color-warning-subtle,oklch(from var(--kendo-color-warning) .9674 calc(c * .26) h))}.\!k-text-warning-subtle{color:var(--kendo-color-warning-subtle,oklch(from var(--kendo-color-warning) .9674 calc(c * .26) h))!important}.k-text-warning{color:var(--kendo-color-warning,oklch(84.22% .1727 84.58))}.\!k-text-warning{color:var(--kendo-color-warning,oklch(84.22% .1727 84.58))!important}.k-text-warning-emphasis{color:var(--kendo-color-warning-emphasis,oklch(from var(--kendo-color-warning) calc(l * .665 + .33) calc(c * .83) h))}.\!k-text-warning-emphasis{color:var(--kendo-color-warning-emphasis,oklch(from var(--kendo-color-warning) calc(l * .665 + .33) calc(c * .83) h))!important}.k-text-error-subtle{color:var(--kendo-color-error-subtle,oklch(from var(--kendo-color-error) .9223 calc(c * .14) h))}.\!k-text-error-subtle{color:var(--kendo-color-error-subtle,oklch(from var(--kendo-color-error) .9223 calc(c * .14) h))!important}.k-text-error{color:var(--kendo-color-error,oklch(61.07% .2435 30.2))}.\!k-text-error{color:var(--kendo-color-error,oklch(61.07% .2435 30.2))!important}.k-text-error-emphasis{color:var(--kendo-color-error-emphasis,oklch(from var(--kendo-color-error) calc(l * .61 + .33) calc(c * .7) h))}.\!k-text-error-emphasis{color:var(--kendo-color-error-emphasis,oklch(from var(--kendo-color-error) calc(l * .61 + .33) calc(c * .7) h))!important}.k-text-inherit{color:var(--kendo-color-inherit,inherit)}.\!k-text-inherit{color:var(--kendo-color-inherit,inherit)!important}.k-text-current{color:var(--kendo-color-current,currentColor)}.\!k-text-current{color:var(--kendo-color-current,currentColor)!important}.k-text-transparent{color:var(--kendo-color-transparent,transparent)}.\!k-text-transparent{color:var(--kendo-color-transparent,transparent)!important}.k-text-black{color:var(--kendo-color-black,black)}.\!k-text-black{color:var(--kendo-color-black,black)!important}.k-text-white{color:var(--kendo-color-white,white)}.\!k-text-white{color:var(--kendo-color-white,white)!important}.k-color-app-surface{color:var(--kendo-color-app-surface,oklch(100% 0 0))}.\!k-color-app-surface{color:var(--kendo-color-app-surface,oklch(100% 0 0))!important}.k-color-on-app-surface{color:var(--kendo-color-on-app-surface,oklch(from var(--kendo-color-app-surface) clamp(.36, (.6 - l) * 99999, .95) 0 h))}.\!k-color-on-app-surface{color:var(--kendo-color-on-app-surface,oklch(from var(--kendo-color-app-surface) clamp(.36, (.6 - l) * 99999, .95) 0 h))!important}.k-color-subtle{color:var(--kendo-color-subtle,oklch(51.03% 0 0))}.\!k-color-subtle{color:var(--kendo-color-subtle,oklch(51.03% 0 0))!important}.k-color-surface{color:var(--kendo-color-surface,oklch(98.51% 0 0))}.\!k-color-surface{color:var(--kendo-color-surface,oklch(98.51% 0 0))!important}.k-color-surface-alt{color:var(--kendo-color-surface-alt,oklch(from var(--kendo-color-surface) calc(l + .02) c h))}.\!k-color-surface-alt{color:var(--kendo-color-surface-alt,oklch(from var(--kendo-color-surface) calc(l + .02) c h))!important}.k-color-border{color:var(--kendo-color-border,oklch(0% 0 0/.08))}.\!k-color-border{color:var(--kendo-color-border,oklch(0% 0 0/.08))!important}.k-color-border-alt{color:var(--kendo-color-border-alt,oklch(0% 0 0/.16))}.\!k-color-border-alt{color:var(--kendo-color-border-alt,oklch(0% 0 0/.16))!important}.k-color-base-subtle{color:var(--kendo-color-base-subtle,oklch(from var(--kendo-color-base) calc(l + clamp(-.03, (.6 - l) * 99999, .03)) c h))}.\!k-color-base-subtle{color:var(--kendo-color-base-subtle,oklch(from var(--kendo-color-base) calc(l + clamp(-.03, (.6 - l) * 99999, .03)) c h))!important}.k-color-base-emphasis{color:var(--kendo-color-base-emphasis,oklch(from var(--kendo-color-base) calc(l + clamp(-.156, (.6 - l) * 99999, .156)) c h))}.\!k-color-base-emphasis{color:var(--kendo-color-base-emphasis,oklch(from var(--kendo-color-base) calc(l + clamp(-.156, (.6 - l) * 99999, .156)) c h))!important}.k-color-primary-subtle{color:var(--kendo-color-primary-subtle,oklch(from var(--kendo-color-primary) .958 calc(c * .11) h))}.\!k-color-primary-subtle{color:var(--kendo-color-primary-subtle,oklch(from var(--kendo-color-primary) .958 calc(c * .11) h))!important}.k-color-primary{color:var(--kendo-color-primary,oklch(69.85% .1923 27.19))}.\!k-color-primary{color:var(--kendo-color-primary,oklch(69.85% .1923 27.19))!important}.k-color-primary-emphasis{color:var(--kendo-color-primary-emphasis,oklch(from var(--kendo-color-primary) calc(l * .665 + .33) calc(c * .61) h))}.\!k-color-primary-emphasis{color:var(--kendo-color-primary-emphasis,oklch(from var(--kendo-color-primary) calc(l * .665 + .33) calc(c * .61) h))!important}.k-color-secondary-subtle{color:var(--kendo-color-secondary-subtle,oklch(from var(--kendo-color-secondary) calc(l * .03 + .97) calc(c * .12) h))}.\!k-color-secondary-subtle{color:var(--kendo-color-secondary-subtle,oklch(from var(--kendo-color-secondary) calc(l * .03 + .97) calc(c * .12) h))!important}.k-color-secondary{color:var(--kendo-color-secondary,oklch(51.03% 0 0))}.\!k-color-secondary{color:var(--kendo-color-secondary,oklch(51.03% 0 0))!important}.k-color-secondary-emphasis{color:var(--kendo-color-secondary-emphasis,oklch(from var(--kendo-color-secondary) calc(l * .19 + .81) calc(c * .55) h))}.\!k-color-secondary-emphasis{color:var(--kendo-color-secondary-emphasis,oklch(from var(--kendo-color-secondary) calc(l * .19 + .81) calc(c * .55) h))!important}.k-color-tertiary-subtle{color:var(--kendo-color-tertiary-subtle,oklch(from var(--kendo-color-tertiary) .944 calc(c * .2) h))}.\!k-color-tertiary-subtle{color:var(--kendo-color-tertiary-subtle,oklch(from var(--kendo-color-tertiary) .944 calc(c * .2) h))!important}.k-color-tertiary{color:var(--kendo-color-tertiary,oklch(69.91% .157 238.99))}.\!k-color-tertiary{color:var(--kendo-color-tertiary,oklch(69.91% .157 238.99))!important}.k-color-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis,oklch(from var(--kendo-color-tertiary) calc(l * .665 + .33) calc(c * .75) h))}.\!k-color-tertiary-emphasis{color:var(--kendo-color-tertiary-emphasis,oklch(from var(--kendo-color-tertiary) calc(l * .665 + .33) calc(c * .75) h))!important}.k-color-info-subtle{color:var(--kendo-color-info-subtle,oklch(from var(--kendo-color-info) .9086 calc(c * .17) h))}.\!k-color-info-subtle{color:var(--kendo-color-info-subtle,oklch(from var(--kendo-color-info) .9086 calc(c * .17) h))!important}.k-color-info{color:var(--kendo-color-info,oklch(51.78% .2301 261.43))}.\!k-color-info{color:var(--kendo-color-info,oklch(51.78% .2301 261.43))!important}.k-color-info-emphasis{color:var(--kendo-color-info-emphasis,oklch(from var(--kendo-color-info) calc(l * .68 + .33) calc(c * .64) h))}.\!k-color-info-emphasis{color:var(--kendo-color-info-emphasis,oklch(from var(--kendo-color-info) calc(l * .68 + .33) calc(c * .64) h))!important}.k-color-success-subtle{color:var(--kendo-color-success-subtle,oklch(from var(--kendo-color-success) .9326 calc(c * .2) h))}.\!k-color-success-subtle{color:var(--kendo-color-success-subtle,oklch(from var(--kendo-color-success) .9326 calc(c * .2) h))!important}.k-color-success{color:var(--kendo-color-success,oklch(67.45% .2171 139.99))}.\!k-color-success{color:var(--kendo-color-success,oklch(67.45% .2171 139.99))!important}.k-color-success-emphasis{color:var(--kendo-color-success-emphasis,oklch(from var(--kendo-color-success) calc(l * .675 + .33) calc(c * .78) h))}.\!k-color-success-emphasis{color:var(--kendo-color-success-emphasis,oklch(from var(--kendo-color-success) calc(l * .675 + .33) calc(c * .78) h))!important}.k-color-warning-subtle{color:var(--kendo-color-warning-subtle,oklch(from var(--kendo-color-warning) .9674 calc(c * .26) h))}.\!k-color-warning-subtle{color:var(--kendo-color-warning-subtle,oklch(from var(--kendo-color-warning) .9674 calc(c * .26) h))!important}.k-color-warning{color:var(--kendo-color-warning,oklch(84.22% .1727 84.58))}.\!k-color-warning{color:var(--kendo-color-warning,oklch(84.22% .1727 84.58))!important}.k-color-warning-emphasis{color:var(--kendo-color-warning-emphasis,oklch(from var(--kendo-color-warning) calc(l * .665 + .33) calc(c * .83) h))}.\!k-color-warning-emphasis{color:var(--kendo-color-warning-emphasis,oklch(from var(--kendo-color-warning) calc(l * .665 + .33) calc(c * .83) h))!important}.k-color-error-subtle{color:var(--kendo-color-error-subtle,oklch(from var(--kendo-color-error) .9223 calc(c * .14) h))}.\!k-color-error-subtle{color:var(--kendo-color-error-subtle,oklch(from var(--kendo-color-error) .9223 calc(c * .14) h))!important}.k-color-error{color:var(--kendo-color-error,oklch(61.07% .2435 30.2))}.\!k-color-error{color:var(--kendo-color-error,oklch(61.07% .2435 30.2))!important}.k-color-error-emphasis{color:var(--kendo-color-error-emphasis,oklch(from var(--kendo-color-error) calc(l * .61 + .33) calc(c * .7) h))}.\!k-color-error-emphasis{color:var(--kendo-color-error-emphasis,oklch(from var(--kendo-color-error) calc(l * .61 + .33) calc(c * .7) h))!important}.k-color-inherit{color:var(--kendo-color-inherit,inherit)}.\!k-color-inherit{color:var(--kendo-color-inherit,inherit)!important}.k-color-current{color:var(--kendo-color-current,currentColor)}.\!k-color-current{color:var(--kendo-color-current,currentColor)!important}.k-color-transparent{color:var(--kendo-color-transparent,transparent)}.\!k-color-transparent{color:var(--kendo-color-transparent,transparent)!important}.k-color-black{color:var(--kendo-color-black,black)}.\!k-color-black{color:var(--kendo-color-black,black)!important}.k-color-white{color:var(--kendo-color-white,white)}.\!k-color-white{color:var(--kendo-color-white,white)!important}.k-badge{box-sizing:border-box;color:inherit;font:inherit;text-align:center;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.k-badge *,.k-badge :before,.k-badge :after{box-sizing:border-box}.k-badge.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-badge.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-badge,.k-badge.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-badge.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-badge.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-badge.k-badge-sm{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-0\.5);font-size:var(--kendo-font-size-xs);min-width:calc(1em + var(--kendo-spacing-0\.5) * 2 + 1px * 2);line-height:1}.k-badge.k-badge-sm:empty{padding:var(--kendo-spacing-0\.5);min-width:auto}.k-badge,.k-badge.k-badge-md{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);font-size:var(--kendo-font-size-xs);min-width:calc(1em + var(--kendo-spacing-1) * 2 + 1px * 2);line-height:1}.k-badge:empty,.k-badge.k-badge-md:empty{padding:var(--kendo-spacing-1);min-width:auto}.k-badge.k-badge-lg{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-1\.5);font-size:var(--kendo-font-size-xs);min-width:calc(1em + var(--kendo-spacing-1\.5) * 2 + 1px * 2);line-height:1}.k-badge.k-badge-lg:empty{padding:var(--kendo-spacing-1\.5);min-width:auto}.k-badge>*{color:inherit}a.k-badge,.k-badge>a{text-decoration:none}a.k-badge:hover,.k-badge>a:hover{text-decoration:underline}.k-badge-icon{max-width:1em;max-height:1em;font-size:inherit}.k-badge-icon.k-svg-icon svg{fill:currentColor}kendo-badge-container{display:inline-block}.k-badge-container{position:relative;overflow:visible}.k-badge-inside,.k-badge-edge{z-index:300;position:absolute}.k-badge-edge.k-top-start{transform:translate(-50%,-50%)}.k-badge-edge.k-top-end{transform:translate(50%,-50%)}.k-badge-edge.k-bottom-start{transform:translate(-50%,50%)}.k-badge-edge.k-bottom-end{transform:translate(50%,50%)}.k-rtl.k-badge-edge.k-top-start,.k-rtl .k-badge-edge.k-top-start,[dir=rtl].k-badge-edge.k-top-start,[dir=rtl] .k-badge-edge.k-top-start{transform:translate(50%,-50%)}.k-rtl.k-badge-edge.k-top-end,.k-rtl .k-badge-edge.k-top-end,[dir=rtl].k-badge-edge.k-top-end,[dir=rtl] .k-badge-edge.k-top-end{transform:translate(-50%,-50%)}.k-rtl.k-badge-edge.k-bottom-start,.k-rtl .k-badge-edge.k-bottom-start,[dir=rtl].k-badge-edge.k-bottom-start,[dir=rtl] .k-badge-edge.k-bottom-start{transform:translate(50%,50%)}.k-rtl.k-badge-edge.k-bottom-end,.k-rtl .k-badge-edge.k-bottom-end,[dir=rtl].k-badge-edge.k-bottom-end,[dir=rtl] .k-badge-edge.k-bottom-end{transform:translate(-50%,50%)}.k-badge-outside{z-index:300;position:absolute}.k-badge-outside.k-top-start{transform:translate(-100%,-100%)}.k-badge-outside.k-top-end{transform:translate(100%,-100%)}.k-badge-outside.k-bottom-start{transform:translate(-100%,100%)}.k-badge-outside.k-bottom-end{transform:translate(100%,100%)}.k-rtl.k-badge-outside.k-top-start,.k-rtl .k-badge-outside.k-top-start,[dir=rtl].k-badge-outside.k-top-start,[dir=rtl] .k-badge-outside.k-top-start{transform:translate(100%,-100%)}.k-rtl.k-badge-outside.k-top-end,.k-rtl .k-badge-outside.k-top-end,[dir=rtl].k-badge-outside.k-top-end,[dir=rtl] .k-badge-outside.k-top-end{transform:translate(-100%,-100%)}.k-rtl.k-badge-outside.k-bottom-start,.k-rtl .k-badge-outside.k-bottom-start,[dir=rtl].k-badge-outside.k-bottom-start,[dir=rtl] .k-badge-outside.k-bottom-start{transform:translate(100%,100%)}.k-rtl.k-badge-outside.k-bottom-end,.k-rtl .k-badge-outside.k-bottom-end,[dir=rtl].k-badge-outside.k-bottom-end,[dir=rtl] .k-badge-outside.k-bottom-end{transform:translate(-100%,100%)}.k-badge-border-cutout{box-shadow:0 0 0 2px var(--kendo-color-surface-alt)}.k-badge.k-badge-base,.k-badge.k-badge-solid.k-badge-base{border-color:var(--kendo-color-base);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base)}.k-badge,.k-badge.k-badge-primary,.k-badge.k-badge-solid,.k-badge.k-badge-solid.k-badge-primary{border-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-badge.k-badge-secondary,.k-badge.k-badge-solid.k-badge-secondary{border-color:var(--kendo-color-secondary);color:var(--kendo-color-on-secondary);background-color:var(--kendo-color-secondary)}.k-badge.k-badge-tertiary,.k-badge.k-badge-solid.k-badge-tertiary{border-color:var(--kendo-color-tertiary);color:var(--kendo-color-on-tertiary);background-color:var(--kendo-color-tertiary)}.k-badge.k-badge-info,.k-badge.k-badge-solid.k-badge-info{border-color:var(--kendo-color-info);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info)}.k-badge.k-badge-success,.k-badge.k-badge-solid.k-badge-success{border-color:var(--kendo-color-success);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success)}.k-badge.k-badge-warning,.k-badge.k-badge-solid.k-badge-warning{border-color:var(--kendo-color-warning);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning)}.k-badge.k-badge-error,.k-badge.k-badge-solid.k-badge-error{border-color:var(--kendo-color-error);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error)}.k-badge.k-badge-outline{background-color:#0000;border-color:currentColor}.k-badge.k-badge-outline.k-badge-base{color:var(--kendo-color-base-on-surface)}.k-badge.k-badge-outline,.k-badge.k-badge-outline.k-badge-primary{color:var(--kendo-color-primary-on-surface)}.k-badge.k-badge-outline.k-badge-secondary{color:var(--kendo-color-secondary-on-surface)}.k-badge.k-badge-outline.k-badge-tertiary{color:var(--kendo-color-tertiary-on-surface)}.k-badge.k-badge-outline.k-badge-info{color:var(--kendo-color-info-on-surface)}.k-badge.k-badge-outline.k-badge-success{color:var(--kendo-color-success-on-surface)}.k-badge.k-badge-outline.k-badge-warning{color:var(--kendo-color-warning-on-surface)}.k-badge.k-badge-outline.k-badge-error{color:var(--kendo-color-error-on-surface)}.k-button{box-sizing:border-box;color:inherit;font-family:var(--kendo-font-family);font-weight:var(--kendo-font-weight-normal);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:var(--kendo-spacing-1);vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;transition:color var(--kendo-transition-rapid), background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid), opacity var(--kendo-transition-rapid);background:0 0;border-style:solid;border-width:1px;outline:none;text-decoration:none;display:inline-flex;position:relative}.k-button *,.k-button :before,.k-button :after{box-sizing:border-box}.k-button:disabled,.k-button.k-disabled{box-shadow:none}.k-button::-moz-focus-inner{border:0;outline:0;padding:0}.k-button:hover,.k-button:focus{outline:0;text-decoration:none}.k-button.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-button.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-button,.k-button.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-button.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-button.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-button.k-button-xs{padding-block:var(--kendo-spacing-1px);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-button.k-button-xs.k-icon-button{padding:var(--kendo-spacing-1px)}.k-button.k-button-xs.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size) * var(--kendo-line-height));min-height:calc(var(--kendo-font-size) * var(--kendo-line-height));justify-content:center;align-items:center;display:inline-flex}.k-button.k-button-xs.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-md>svg{width:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)));height:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)))}.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xs>svg{width:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)));height:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)))}.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-sm>svg{width:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)));height:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)))}.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-lg>svg{width:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)));height:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)))}.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xl>svg{width:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)));height:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)))}.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xxl>svg{width:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)))}.k-button.k-button-xs.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)));height:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)))}.k-button.k-button-sm{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-button.k-button-sm.k-icon-button{padding:var(--kendo-spacing-0\.5)}.k-button.k-button-sm.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size) * var(--kendo-line-height));min-height:calc(var(--kendo-font-size) * var(--kendo-line-height));justify-content:center;align-items:center;display:inline-flex}.k-button.k-button-sm.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-md>svg{width:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)));height:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)))}.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xs>svg{width:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)));height:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)))}.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-sm>svg{width:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)));height:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)))}.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-lg>svg{width:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)));height:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)))}.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xl>svg{width:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)));height:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)))}.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xxl>svg{width:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)))}.k-button.k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)));height:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)))}.k-button,.k-button.k-button-md{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-button.k-icon-button,.k-button.k-button-md.k-icon-button{padding:var(--kendo-spacing-1)}.k-button.k-icon-button .k-button-icon,.k-button.k-button-md.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size) * var(--kendo-line-height));min-height:calc(var(--kendo-font-size) * var(--kendo-line-height));justify-content:center;align-items:center;display:inline-flex}.k-button.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button.k-icon-button .k-button-icon.k-icon-md>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-md>svg{width:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)));height:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)))}.k-button.k-icon-button .k-button-icon.k-icon-xs>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xs>svg{width:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)));height:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)))}.k-button.k-icon-button .k-button-icon.k-icon-sm>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-sm>svg{width:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)));height:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)))}.k-button.k-icon-button .k-button-icon.k-icon-lg>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-lg>svg{width:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)));height:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)))}.k-button.k-icon-button .k-button-icon.k-icon-xl>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xl>svg{width:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)));height:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)))}.k-button.k-icon-button .k-button-icon.k-icon-xxl>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xxl>svg{width:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)))}.k-button.k-icon-button .k-button-icon.k-icon-xxxl>svg,.k-button.k-button-md.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)));height:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)))}.k-button.k-button-lg{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-button.k-button-lg.k-icon-button{padding:var(--kendo-spacing-2)}.k-button.k-button-lg.k-icon-button .k-button-icon{min-width:calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg));min-height:calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg));justify-content:center;align-items:center;display:inline-flex}.k-button.k-button-lg.k-icon-button .k-button-icon.k-svg-icon>svg,.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-md>svg{width:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)));height:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)))}.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xs>svg{width:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)));height:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)))}.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-sm>svg{width:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)));height:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)))}.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-lg>svg{width:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)));height:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)))}.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xl>svg{width:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)));height:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)))}.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xxl>svg{width:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)))}.k-button.k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl>svg{width:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)));height:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)))}.k-button.k-button-flat:before{display:block!important}.k-button.k-button-flat:after{box-shadow:inset 0 0 0 2px;display:block!important}.k-button.k-button-flat:focus:after,.k-button.k-button-flat.k-focus:after{opacity:.12}.k-button.k-button-link{text-decoration:none}.k-button.k-button-link:hover,.k-button.k-button-link.k-hover{text-decoration:underline}.k-icon-button{gap:0}.k-icon-button .k-icon{display:inline-flex}.k-button-icon{color:inherit;align-self:center;position:relative}.k-button-square{aspect-ratio:1}.k-button-group{box-sizing:border-box;vertical-align:middle;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-width:0;outline:0;flex-flow:row;margin:0;padding:0;list-style:none;display:inline-flex;position:relative}.k-button-group>.k-button+.k-button{margin-inline-start:-1px}.k-button-group>.k-button:hover,.k-button-group>.k-button.k-hover,.k-button-group>.k-button:focus,.k-button-group>.k-button.k-focus,.k-button-group>.k-button:active,.k-button-group>.k-button.k-active,.k-button-group>.k-button.k-selected{z-index:2}.k-button-group .k-button:not(:first-child):not(:last-child){border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.k-button-group>.k-button:first-child:not(:only-child){border-start-end-radius:0;border-end-end-radius:0}.k-button-group>.k-button:last-child:not(:only-child){border-start-start-radius:0;border-end-start-radius:0}.k-button-group-stretched{width:100%}.k-button-group-stretched>*{flex:1 0;overflow:hidden}.k-button-overlay,.k-button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity var(--kendo-transition-rapid);background:currentColor;display:none;position:absolute;inset-block:-1px;inset-inline:-1px}.k-button:hover:before,.k-button.k-hover:before{opacity:.08}.k-button.k-no-focus:not(:hover):before,.k-button.k-no-focus:not(.k-hover):before{opacity:0}.k-button:active:before,.k-button.k-active:before{opacity:.16}.k-button.k-selected:before{opacity:.2}.k-button:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:0;transition:opacity var(--kendo-transition-rapid);display:none;position:absolute;inset-block:-1px;inset-inline:-1px}.k-button.k-generating{animation:1.5s ease-in-out .5s infinite k-button-pulsing}@keyframes k-button-pulsing{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.k-button,.k-button.k-button-base,.k-button.k-button-solid,.k-button.k-button-solid.k-button-base{border-color:var(--kendo-color-border);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base)}.k-button:hover,.k-button.k-hover,.k-button.k-button-base:hover,.k-button.k-button-base.k-hover,.k-button.k-button-solid:hover,.k-button.k-button-solid.k-hover,.k-button.k-button-solid.k-button-base:hover,.k-button.k-button-solid.k-button-base.k-hover{border-color:var(--kendo-color-border);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base-hover)}.k-button:focus,.k-button.k-focus,.k-button.k-button-base:focus,.k-button.k-button-base.k-focus,.k-button.k-button-solid:focus,.k-button.k-button-solid.k-focus,.k-button.k-button-solid.k-button-base:focus,.k-button.k-button-solid.k-button-base.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-button:active,.k-button.k-active,.k-button.k-button-base:active,.k-button.k-button-base.k-active,.k-button.k-button-solid:active,.k-button.k-button-solid.k-active,.k-button.k-button-solid.k-button-base:active,.k-button.k-button-solid.k-button-base.k-active{border-color:var(--kendo-color-border);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base-active)}.k-button.k-selected,.k-button.k-button-base.k-selected,.k-button.k-button-solid.k-selected,.k-button.k-button-solid.k-button-base.k-selected,.k-button.k-button-primary,.k-button.k-button-solid.k-button-primary{border-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-button.k-button-primary:hover,.k-button.k-button-primary.k-hover,.k-button.k-button-solid.k-button-primary:hover,.k-button.k-button-solid.k-button-primary.k-hover{border-color:var(--kendo-color-primary-hover);background-color:var(--kendo-color-primary-hover)}.k-button.k-button-primary:focus,.k-button.k-button-primary.k-focus,.k-button.k-button-solid.k-button-primary:focus,.k-button.k-button-solid.k-button-primary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary) 30%, transparent)}.k-button.k-button-primary:active,.k-button.k-button-primary.k-active,.k-button.k-button-solid.k-button-primary:active,.k-button.k-button-solid.k-button-primary.k-active,.k-button.k-button-primary.k-selected,.k-button.k-button-solid.k-button-primary.k-selected{border-color:var(--kendo-color-primary-active);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary-active)}.k-button.k-button-secondary,.k-button.k-button-solid.k-button-secondary{border-color:var(--kendo-color-secondary);color:var(--kendo-color-on-secondary);background-color:var(--kendo-color-secondary)}.k-button.k-button-secondary:hover,.k-button.k-button-secondary.k-hover,.k-button.k-button-solid.k-button-secondary:hover,.k-button.k-button-solid.k-button-secondary.k-hover{border-color:var(--kendo-color-secondary-hover);background-color:var(--kendo-color-secondary-hover)}.k-button.k-button-secondary:focus,.k-button.k-button-secondary.k-focus,.k-button.k-button-solid.k-button-secondary:focus,.k-button.k-button-solid.k-button-secondary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary) 30%, transparent)}.k-button.k-button-secondary:active,.k-button.k-button-secondary.k-active,.k-button.k-button-solid.k-button-secondary:active,.k-button.k-button-solid.k-button-secondary.k-active,.k-button.k-button-secondary.k-selected,.k-button.k-button-solid.k-button-secondary.k-selected{border-color:var(--kendo-color-secondary-active);color:var(--kendo-color-on-secondary);background-color:var(--kendo-color-secondary-active)}.k-button.k-button-tertiary,.k-button.k-button-solid.k-button-tertiary{border-color:var(--kendo-color-tertiary);color:var(--kendo-color-on-tertiary);background-color:var(--kendo-color-tertiary)}.k-button.k-button-tertiary:hover,.k-button.k-button-tertiary.k-hover,.k-button.k-button-solid.k-button-tertiary:hover,.k-button.k-button-solid.k-button-tertiary.k-hover{border-color:var(--kendo-color-tertiary-hover);background-color:var(--kendo-color-tertiary-hover)}.k-button.k-button-tertiary:focus,.k-button.k-button-tertiary.k-focus,.k-button.k-button-solid.k-button-tertiary:focus,.k-button.k-button-solid.k-button-tertiary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary) 30%, transparent)}.k-button.k-button-tertiary:active,.k-button.k-button-tertiary.k-active,.k-button.k-button-solid.k-button-tertiary:active,.k-button.k-button-solid.k-button-tertiary.k-active,.k-button.k-button-tertiary.k-selected,.k-button.k-button-solid.k-button-tertiary.k-selected{border-color:var(--kendo-color-tertiary-active);color:var(--kendo-color-on-tertiary);background-color:var(--kendo-color-tertiary-active)}.k-button.k-button-info,.k-button.k-button-solid.k-button-info{border-color:var(--kendo-color-info);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info)}.k-button.k-button-info:hover,.k-button.k-button-info.k-hover,.k-button.k-button-solid.k-button-info:hover,.k-button.k-button-solid.k-button-info.k-hover{border-color:var(--kendo-color-info-hover);background-color:var(--kendo-color-info-hover)}.k-button.k-button-info:focus,.k-button.k-button-info.k-focus,.k-button.k-button-solid.k-button-info:focus,.k-button.k-button-solid.k-button-info.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-info) 30%, transparent)}.k-button.k-button-info:active,.k-button.k-button-info.k-active,.k-button.k-button-solid.k-button-info:active,.k-button.k-button-solid.k-button-info.k-active,.k-button.k-button-info.k-selected,.k-button.k-button-solid.k-button-info.k-selected{border-color:var(--kendo-color-info-active);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info-active)}.k-button.k-button-success,.k-button.k-button-solid.k-button-success{border-color:var(--kendo-color-success);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success)}.k-button.k-button-success:hover,.k-button.k-button-success.k-hover,.k-button.k-button-solid.k-button-success:hover,.k-button.k-button-solid.k-button-success.k-hover{border-color:var(--kendo-color-success-hover);background-color:var(--kendo-color-success-hover)}.k-button.k-button-success:focus,.k-button.k-button-success.k-focus,.k-button.k-button-solid.k-button-success:focus,.k-button.k-button-solid.k-button-success.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-success) 30%, transparent)}.k-button.k-button-success:active,.k-button.k-button-success.k-active,.k-button.k-button-solid.k-button-success:active,.k-button.k-button-solid.k-button-success.k-active,.k-button.k-button-success.k-selected,.k-button.k-button-solid.k-button-success.k-selected{border-color:var(--kendo-color-success-active);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success-active)}.k-button.k-button-warning,.k-button.k-button-solid.k-button-warning{border-color:var(--kendo-color-warning);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning)}.k-button.k-button-warning:hover,.k-button.k-button-warning.k-hover,.k-button.k-button-solid.k-button-warning:hover,.k-button.k-button-solid.k-button-warning.k-hover{border-color:var(--kendo-color-warning-hover);background-color:var(--kendo-color-warning-hover)}.k-button.k-button-warning:focus,.k-button.k-button-warning.k-focus,.k-button.k-button-solid.k-button-warning:focus,.k-button.k-button-solid.k-button-warning.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning) 30%, transparent)}.k-button.k-button-warning:active,.k-button.k-button-warning.k-active,.k-button.k-button-solid.k-button-warning:active,.k-button.k-button-solid.k-button-warning.k-active,.k-button.k-button-warning.k-selected,.k-button.k-button-solid.k-button-warning.k-selected{border-color:var(--kendo-color-warning-active);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning-active)}.k-button.k-button-error,.k-button.k-button-solid.k-button-error{border-color:var(--kendo-color-error);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error)}.k-button.k-button-error:hover,.k-button.k-button-error.k-hover,.k-button.k-button-solid.k-button-error:hover,.k-button.k-button-solid.k-button-error.k-hover{border-color:var(--kendo-color-error-hover);background-color:var(--kendo-color-error-hover)}.k-button.k-button-error:focus,.k-button.k-button-error.k-focus,.k-button.k-button-solid.k-button-error:focus,.k-button.k-button-solid.k-button-error.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-error) 30%, transparent)}.k-button.k-button-error:active,.k-button.k-button-error.k-active,.k-button.k-button-solid.k-button-error:active,.k-button.k-button-solid.k-button-error.k-active,.k-button.k-button-error.k-selected,.k-button.k-button-solid.k-button-error.k-selected{border-color:var(--kendo-color-error-active);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error-active)}.k-button.k-button-inverse,.k-button.k-button-solid.k-button-inverse{border-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse);background-color:var(--kendo-color-inverse)}.k-button.k-button-inverse:hover,.k-button.k-button-inverse.k-hover,.k-button.k-button-solid.k-button-inverse:hover,.k-button.k-button-solid.k-button-inverse.k-hover{border-color:var(--kendo-color-inverse-hover);background-color:var(--kendo-color-inverse-hover)}.k-button.k-button-inverse:focus,.k-button.k-button-inverse.k-focus,.k-button.k-button-solid.k-button-inverse:focus,.k-button.k-button-solid.k-button-inverse.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent)}.k-button.k-button-inverse:active,.k-button.k-button-inverse.k-active,.k-button.k-button-solid.k-button-inverse:active,.k-button.k-button-solid.k-button-inverse.k-active,.k-button.k-button-inverse.k-selected,.k-button.k-button-solid.k-button-inverse.k-selected{border-color:var(--kendo-color-inverse-active);color:var(--kendo-color-on-inverse);background-color:var(--kendo-color-inverse-active)}.k-button.k-button-outline{color:inherit;box-shadow:none;background-color:#0000;border-color:currentColor}.k-button.k-button-outline.k-focus,.k-button.k-button-outline:focus{box-shadow:none}.k-button.k-button-outline,.k-button.k-button-outline.k-button-base{color:var(--kendo-color-base-on-surface)}.k-button.k-button-outline:hover,.k-button.k-button-outline.k-hover,.k-button.k-button-outline.k-button-base:hover,.k-button.k-button-outline.k-button-base.k-hover{border-color:var(--kendo-color-on-base);color:var(--kendo-color-base);background-color:var(--kendo-color-on-base)}.k-button.k-button-outline:focus,.k-button.k-button-outline.k-focus,.k-button.k-button-outline.k-button-base:focus,.k-button.k-button-outline.k-button-base.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-button.k-button-outline:active,.k-button.k-button-outline.k-active,.k-button.k-button-outline.k-button-base:active,.k-button.k-button-outline.k-button-base.k-active,.k-button.k-button-outline.k-selected,.k-button.k-button-outline.k-button-base.k-selected{border-color:var(--kendo-color-on-base);color:var(--kendo-color-base);background-color:var(--kendo-color-on-base)}.k-button.k-button-outline.k-button-primary{color:var(--kendo-color-primary-on-surface)}.k-button.k-button-outline.k-button-primary:hover,.k-button.k-button-outline.k-button-primary.k-hover{border-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-button.k-button-outline.k-button-primary:focus,.k-button.k-button-outline.k-button-primary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary) 30%, transparent)}.k-button.k-button-outline.k-button-primary:active,.k-button.k-button-outline.k-button-primary.k-active,.k-button.k-button-outline.k-button-primary.k-selected{border-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-button.k-button-outline.k-button-secondary{color:var(--kendo-color-secondary-on-surface)}.k-button.k-button-outline.k-button-secondary:hover,.k-button.k-button-outline.k-button-secondary.k-hover{border-color:var(--kendo-color-secondary);color:var(--kendo-color-on-secondary);background-color:var(--kendo-color-secondary)}.k-button.k-button-outline.k-button-secondary:focus,.k-button.k-button-outline.k-button-secondary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary) 30%, transparent)}.k-button.k-button-outline.k-button-secondary:active,.k-button.k-button-outline.k-button-secondary.k-active,.k-button.k-button-outline.k-button-secondary.k-selected{border-color:var(--kendo-color-secondary);color:var(--kendo-color-on-secondary);background-color:var(--kendo-color-secondary)}.k-button.k-button-outline.k-button-tertiary{color:var(--kendo-color-tertiary-on-surface)}.k-button.k-button-outline.k-button-tertiary:hover,.k-button.k-button-outline.k-button-tertiary.k-hover{border-color:var(--kendo-color-tertiary);color:var(--kendo-color-on-tertiary);background-color:var(--kendo-color-tertiary)}.k-button.k-button-outline.k-button-tertiary:focus,.k-button.k-button-outline.k-button-tertiary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary) 30%, transparent)}.k-button.k-button-outline.k-button-tertiary:active,.k-button.k-button-outline.k-button-tertiary.k-active,.k-button.k-button-outline.k-button-tertiary.k-selected{border-color:var(--kendo-color-tertiary);color:var(--kendo-color-on-tertiary);background-color:var(--kendo-color-tertiary)}.k-button.k-button-outline.k-button-info{color:var(--kendo-color-info-on-surface)}.k-button.k-button-outline.k-button-info:hover,.k-button.k-button-outline.k-button-info.k-hover{border-color:var(--kendo-color-info);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info)}.k-button.k-button-outline.k-button-info:focus,.k-button.k-button-outline.k-button-info.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-info) 30%, transparent)}.k-button.k-button-outline.k-button-info:active,.k-button.k-button-outline.k-button-info.k-active,.k-button.k-button-outline.k-button-info.k-selected{border-color:var(--kendo-color-info);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info)}.k-button.k-button-outline.k-button-success{color:var(--kendo-color-success-on-surface)}.k-button.k-button-outline.k-button-success:hover,.k-button.k-button-outline.k-button-success.k-hover{border-color:var(--kendo-color-success);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success)}.k-button.k-button-outline.k-button-success:focus,.k-button.k-button-outline.k-button-success.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-success) 30%, transparent)}.k-button.k-button-outline.k-button-success:active,.k-button.k-button-outline.k-button-success.k-active,.k-button.k-button-outline.k-button-success.k-selected{border-color:var(--kendo-color-success);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success)}.k-button.k-button-outline.k-button-warning{color:var(--kendo-color-warning-on-surface)}.k-button.k-button-outline.k-button-warning:hover,.k-button.k-button-outline.k-button-warning.k-hover{border-color:var(--kendo-color-warning);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning)}.k-button.k-button-outline.k-button-warning:focus,.k-button.k-button-outline.k-button-warning.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning) 30%, transparent)}.k-button.k-button-outline.k-button-warning:active,.k-button.k-button-outline.k-button-warning.k-active,.k-button.k-button-outline.k-button-warning.k-selected{border-color:var(--kendo-color-warning);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning)}.k-button.k-button-outline.k-button-error{color:var(--kendo-color-error-on-surface)}.k-button.k-button-outline.k-button-error:hover,.k-button.k-button-outline.k-button-error.k-hover{border-color:var(--kendo-color-error);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error)}.k-button.k-button-outline.k-button-error:focus,.k-button.k-button-outline.k-button-error.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-error) 30%, transparent)}.k-button.k-button-outline.k-button-error:active,.k-button.k-button-outline.k-button-error.k-active,.k-button.k-button-outline.k-button-error.k-selected{border-color:var(--kendo-color-error);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error)}.k-button.k-button-outline.k-button-inverse{color:var(--kendo-color-inverse-on-surface)}.k-button.k-button-outline.k-button-inverse:hover,.k-button.k-button-outline.k-button-inverse.k-hover{border-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse);background-color:var(--kendo-color-inverse)}.k-button.k-button-outline.k-button-inverse:focus,.k-button.k-button-outline.k-button-inverse.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent)}.k-button.k-button-outline.k-button-inverse:active,.k-button.k-button-outline.k-button-inverse.k-active,.k-button.k-button-outline.k-button-inverse.k-selected{border-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse);background-color:var(--kendo-color-inverse)}.k-button.k-button-flat{color:inherit;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.k-button.k-button-flat.k-selected,.k-button.k-button-flat,.k-button.k-button-flat.k-button-base{color:inherit}.k-button.k-button-flat.k-button-primary{color:var(--kendo-color-primary-on-surface)}.k-button.k-button-flat.k-button-secondary{color:var(--kendo-color-secondary-on-surface)}.k-button.k-button-flat.k-button-tertiary{color:var(--kendo-color-tertiary-on-surface)}.k-button.k-button-flat.k-button-info{color:var(--kendo-color-info-on-surface)}.k-button.k-button-flat.k-button-success{color:var(--kendo-color-success-on-surface)}.k-button.k-button-flat.k-button-warning{color:var(--kendo-color-warning-on-surface)}.k-button.k-button-flat.k-button-error{color:var(--kendo-color-error-on-surface)}.k-button.k-button-flat.k-button-inverse{color:var(--kendo-color-inverse-on-surface)}.k-button.k-button-link{color:inherit;background:0 0;border-color:#0000}.k-button.k-button-link,.k-button.k-button-link.k-button-base{color:var(--kendo-color-on-app-surface)}.k-button.k-button-link:hover,.k-button.k-button-link.k-hover,.k-button.k-button-link.k-button-base:hover,.k-button.k-button-link.k-button-base.k-hover{color:var(--kendo-color-on-app-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link:focus,.k-button.k-button-link.k-focus,.k-button.k-button-link.k-button-base:focus,.k-button.k-button-link.k-button-base.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-button.k-button-link:active,.k-button.k-button-link.k-active,.k-button.k-button-link.k-button-base:active,.k-button.k-button-link.k-button-base.k-active,.k-button.k-button-link.k-selected,.k-button.k-button-link.k-button-base.k-selected{color:var(--kendo-color-on-app-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-primary{color:var(--kendo-color-primary-on-surface)}.k-button.k-button-link.k-button-primary:hover,.k-button.k-button-link.k-button-primary.k-hover{color:var(--kendo-color-primary-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-primary:focus,.k-button.k-button-link.k-button-primary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary) 30%, transparent)}.k-button.k-button-link.k-button-primary:active,.k-button.k-button-link.k-button-primary.k-active,.k-button.k-button-link.k-button-primary.k-selected{color:var(--kendo-color-primary-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-secondary{color:var(--kendo-color-secondary-on-surface)}.k-button.k-button-link.k-button-secondary:hover,.k-button.k-button-link.k-button-secondary.k-hover{color:var(--kendo-color-secondary-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-secondary:focus,.k-button.k-button-link.k-button-secondary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary) 30%, transparent)}.k-button.k-button-link.k-button-secondary:active,.k-button.k-button-link.k-button-secondary.k-active,.k-button.k-button-link.k-button-secondary.k-selected{color:var(--kendo-color-secondary-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-tertiary{color:var(--kendo-color-tertiary-on-surface)}.k-button.k-button-link.k-button-tertiary:hover,.k-button.k-button-link.k-button-tertiary.k-hover{color:var(--kendo-color-tertiary-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-tertiary:focus,.k-button.k-button-link.k-button-tertiary.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary) 30%, transparent)}.k-button.k-button-link.k-button-tertiary:active,.k-button.k-button-link.k-button-tertiary.k-active,.k-button.k-button-link.k-button-tertiary.k-selected{color:var(--kendo-color-tertiary-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-info{color:var(--kendo-color-info-on-surface)}.k-button.k-button-link.k-button-info:hover,.k-button.k-button-link.k-button-info.k-hover{color:var(--kendo-color-info-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-info:focus,.k-button.k-button-link.k-button-info.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-info) 30%, transparent)}.k-button.k-button-link.k-button-info:active,.k-button.k-button-link.k-button-info.k-active,.k-button.k-button-link.k-button-info.k-selected{color:var(--kendo-color-info-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-success{color:var(--kendo-color-success-on-surface)}.k-button.k-button-link.k-button-success:hover,.k-button.k-button-link.k-button-success.k-hover{color:var(--kendo-color-success-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-success:focus,.k-button.k-button-link.k-button-success.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-success) 30%, transparent)}.k-button.k-button-link.k-button-success:active,.k-button.k-button-link.k-button-success.k-active,.k-button.k-button-link.k-button-success.k-selected{color:var(--kendo-color-success-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-warning{color:var(--kendo-color-warning-on-surface)}.k-button.k-button-link.k-button-warning:hover,.k-button.k-button-link.k-button-warning.k-hover{color:var(--kendo-color-warning-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-warning:focus,.k-button.k-button-link.k-button-warning.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning) 30%, transparent)}.k-button.k-button-link.k-button-warning:active,.k-button.k-button-link.k-button-warning.k-active,.k-button.k-button-link.k-button-warning.k-selected{color:var(--kendo-color-warning-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-error{color:var(--kendo-color-error-on-surface)}.k-button.k-button-link.k-button-error:hover,.k-button.k-button-link.k-button-error.k-hover{color:var(--kendo-color-error-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-error:focus,.k-button.k-button-link.k-button-error.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-error) 30%, transparent)}.k-button.k-button-link.k-button-error:active,.k-button.k-button-link.k-button-error.k-active,.k-button.k-button-link.k-button-error.k-selected{color:var(--kendo-color-error-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-inverse{color:var(--kendo-color-inverse-on-surface)}.k-button.k-button-link.k-button-inverse:hover,.k-button.k-button-link.k-button-inverse.k-hover{color:var(--kendo-color-inverse-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-link.k-button-inverse:focus,.k-button.k-button-link.k-button-inverse.k-focus{box-shadow:0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse) 30%, transparent)}.k-button.k-button-link.k-button-inverse:active,.k-button.k-button-link.k-button-inverse.k-active,.k-button.k-button-link.k-button-inverse.k-selected{color:var(--kendo-color-inverse-on-surface);background-color:#0000;border-color:#0000}.k-button.k-button-clear{color:inherit;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.k-button.k-button-clear,.k-button.k-button-clear.k-button-base{color:var(--kendo-color-base-on-surface)}.k-button.k-button-clear:focus:after,.k-button.k-button-clear.k-focus:after,.k-button.k-button-clear:active:after,.k-button.k-button-clear.k-button-base:focus:after,.k-button.k-button-clear.k-button-base.k-focus:after,.k-button.k-button-clear.k-button-base:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-primary{color:var(--kendo-color-primary-on-surface)}.k-button.k-button-clear.k-button-primary:focus:after,.k-button.k-button-clear.k-button-primary.k-focus:after,.k-button.k-button-clear.k-button-primary:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-secondary{color:var(--kendo-color-secondary-on-surface)}.k-button.k-button-clear.k-button-secondary:focus:after,.k-button.k-button-clear.k-button-secondary.k-focus:after,.k-button.k-button-clear.k-button-secondary:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-tertiary{color:var(--kendo-color-tertiary-on-surface)}.k-button.k-button-clear.k-button-tertiary:focus:after,.k-button.k-button-clear.k-button-tertiary.k-focus:after,.k-button.k-button-clear.k-button-tertiary:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-info{color:var(--kendo-color-info-on-surface)}.k-button.k-button-clear.k-button-info:focus:after,.k-button.k-button-clear.k-button-info.k-focus:after,.k-button.k-button-clear.k-button-info:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-success{color:var(--kendo-color-success-on-surface)}.k-button.k-button-clear.k-button-success:focus:after,.k-button.k-button-clear.k-button-success.k-focus:after,.k-button.k-button-clear.k-button-success:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-warning{color:var(--kendo-color-warning-on-surface)}.k-button.k-button-clear.k-button-warning:focus:after,.k-button.k-button-clear.k-button-warning.k-focus:after,.k-button.k-button-clear.k-button-warning:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-error{color:var(--kendo-color-error-on-surface)}.k-button.k-button-clear.k-button-error:focus:after,.k-button.k-button-clear.k-button-error.k-focus:after,.k-button.k-button-clear.k-button-error:active:after{opacity:.1;background-color:currentColor;display:block}.k-button.k-button-clear.k-button-inverse{color:var(--kendo-color-inverse-on-surface)}.k-button.k-button-clear.k-button-inverse:focus:after,.k-button.k-button-clear.k-button-inverse.k-focus:after,.k-button.k-button-clear.k-button-inverse:active:after{opacity:.1;background-color:currentColor;display:block}.k-actions,.k-form-buttons,.k-edit-buttons,.k-action-buttons,.k-columnmenu-actions{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);box-sizing:border-box;border-style:solid;border-width:0;border-color:inherit;align-items:center;gap:var(--kendo-spacing-2);clear:both;flex-flow:row;flex-shrink:0;display:flex;overflow:hidden}.k-actions *,.k-form-buttons *,.k-edit-buttons *,.k-action-buttons *,.k-columnmenu-actions *,.k-actions :before,.k-form-buttons :before,.k-edit-buttons :before,.k-action-buttons :before,.k-columnmenu-actions :before,.k-actions :after,.k-form-buttons :after,.k-edit-buttons :after,.k-action-buttons :after,.k-columnmenu-actions :after{box-sizing:border-box}.k-popup .k-actions,.k-popup .k-form-buttons,.k-popup .k-edit-buttons,.k-popup .k-action-buttons,.k-popup .k-columnmenu-actions{margin-block-start:var(--kendo-spacing-4)}.k-actions-start{justify-content:flex-start}.k-actions-center{justify-content:center}.k-actions-end{justify-content:flex-end}.k-actions-justify{justify-content:space-between}.k-actions-stretched>*{flex:1 0}.k-actions-horizontal{flex-flow:row;width:100%}.k-actions-vertical{flex-flow:column;align-items:normal}.k-justify-content-normal{justify-content:normal}.\!k-justify-content-normal{justify-content:normal!important}.k-justify-content-stretch{justify-content:stretch}.\!k-justify-content-stretch{justify-content:stretch!important}.k-justify-content-center{justify-content:center}.\!k-justify-content-center{justify-content:center!important}.k-justify-content-start{justify-content:start}.\!k-justify-content-start{justify-content:start!important}.k-justify-content-end{justify-content:end}.\!k-justify-content-end{justify-content:end!important}.k-justify-content-flex-start{justify-content:flex-start}.\!k-justify-content-flex-start{justify-content:flex-start!important}.k-justify-content-flex-end{justify-content:flex-end}.\!k-justify-content-flex-end{justify-content:flex-end!important}.k-justify-content-left{justify-content:left}.\!k-justify-content-left{justify-content:left!important}.k-justify-content-right{justify-content:right}.\!k-justify-content-right{justify-content:right!important}.k-justify-content-baseline{justify-content:baseline}.\!k-justify-content-baseline{justify-content:baseline!important}.k-justify-content-first-baseline{justify-content:first baseline}.\!k-justify-content-first-baseline{justify-content:first baseline!important}.k-justify-content-last-baseline{justify-content:last baseline}.\!k-justify-content-last-baseline{justify-content:last baseline!important}.k-justify-content-between{justify-content:space-between}.\!k-justify-content-between{justify-content:space-between!important}.k-justify-content-around{justify-content:space-around}.\!k-justify-content-around{justify-content:space-around!important}.k-justify-content-evenly{justify-content:space-evenly}.\!k-justify-content-evenly{justify-content:space-evenly!important}.k-justify-content-stretch>*{flex:1 0}.\!.k-justify-content-stretch>*{flex:1 0!important}.k-animation-container{z-index:600;border-radius:0;border-end-end-radius:var(--kendo-border-radius-base);border-end-start-radius:var(--kendo-border-radius-base);outline:none;position:absolute;overflow:hidden}.k-animation-container-fixed{position:fixed}.k-animation-container-relative{display:inline-block;position:relative}.k-animation-container:has(.k-child-animation-container>.k-popup){z-index:12000}.k-animation-container-shown{overflow:visible}.k-popup{box-sizing:border-box;font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);border-style:solid;border-width:1px;flex-direction:column;align-items:stretch;margin:0;padding:0;display:flex}.k-popup .k-item{outline:none}.k-popup>.k-colorpalette{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-animation-container .k-popup{margin-block:0}.k-popup.k-popup-transparent{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-width:0}.k-popup.k-popup-flush{padding:0}.k-popup>.k-coloreditor{border-radius:inherit;border-width:0}.k-popup .k-column-list{max-height:200px;overflow:hidden auto}.k-popup .k-multicheck-wrap{max-height:300px;overflow:auto}.k-shadow{box-shadow:var(--kendo-elevation-4)}.k-popup{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt);box-shadow:var(--kendo-elevation-4)}.k-list-container{flex-flow:column;display:flex}.k-list-container>.k-list{border-radius:0;flex:1;height:100%}.k-list-container.k-popup{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2)}.k-list{box-sizing:border-box;border-radius:inherit;font-family:var(--kendo-font-family);outline:none;flex-flow:column;margin:0;display:flex;position:relative;overflow:hidden}.k-list *,.k-list :before,.k-list :after{box-sizing:border-box}.k-list.k-list-sm{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-list.k-list-sm .k-list-group-sticky-header{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-list.k-list-sm .k-list-sticky-header{padding-block-end:var(--kendo-spacing-1\.5)}.k-list.k-list-sm .k-list-sticky-header+.k-list-content{padding-block-start:var(--kendo-spacing-1\.5)}.k-list.k-list-sm .k-list-sticky-header-item{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-list.k-list-sm .k-list-filter{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2)}.k-list.k-list-sm .k-list-item,.k-list.k-list-sm .k-list-optionlabel,.k-list.k-list-sm .k-list-custom-value{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}:is(.k-list.k-list-sm:has(.k-list-item-icon) .k-list-item,.k-list.k-list-sm:has(.k-list-item-icon) .k-list-optionlabel,.k-list.k-list-sm:has(.k-list-item-icon) .k-list-group-item){padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}:is(.k-list.k-list-sm .k-list-item:has(.k-list-item-icon) .k-list-item-description,.k-list.k-list-sm .k-list-optionlabel:has(.k-list-item-icon) .k-list-item-description){padding-inline-start:calc(16px + var(--kendo-spacing-2))}:is(.k-list.k-list-sm .k-list-item:has(.k-list-item-icon),.k-list.k-list-sm .k-list-optionlabel:has(.k-list-item-icon),.k-list.k-list-sm .k-list-group-item:has(.k-list-item-icon)){padding-inline:var(--kendo-spacing-2)}.k-list.k-list-sm .k-list-group-item{padding-block:calc(var(--kendo-spacing-0\.5) + 1px);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-lg)}.k-list.k-list-sm .k-list-item-group-label{font-size:.75em;line-height:inherit;padding-block:0;padding-inline:.5em}.k-list,.k-list.k-list-md{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-list .k-list-group-sticky-header,.k-list.k-list-md .k-list-group-sticky-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-list .k-list-sticky-header,.k-list.k-list-md .k-list-sticky-header{padding-block-end:var(--kendo-spacing-2)}.k-list .k-list-sticky-header+.k-list-content,.k-list.k-list-md .k-list-sticky-header+.k-list-content{padding-block-start:var(--kendo-spacing-2)}.k-list .k-list-sticky-header-item,.k-list.k-list-md .k-list-sticky-header-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-list .k-list-filter,.k-list.k-list-md .k-list-filter{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2)}.k-list .k-list-item,.k-list .k-list-optionlabel,.k-list .k-list-custom-value,.k-list.k-list-md .k-list-item,.k-list.k-list-md .k-list-custom-value{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-list:has(.k-list-item-icon) .k-list-item{padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}.k-list:has(.k-list-item-icon) .k-list-optionlabel{padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}.k-list:has(.k-list-item-icon) .k-list-group-item{padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}.k-list.k-list-md:has(.k-list-item-icon) .k-list-item{padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}.k-list.k-list-md:has(.k-list-item-icon) .k-list-group-item{padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}.k-list .k-list-item:has(.k-list-item-icon) .k-list-item-description{padding-inline-start:calc(16px + var(--kendo-spacing-2))}.k-list .k-list-optionlabel:has(.k-list-item-icon) .k-list-item-description{padding-inline-start:calc(16px + var(--kendo-spacing-2))}.k-list.k-list-md .k-list-item:has(.k-list-item-icon) .k-list-item-description{padding-inline-start:calc(16px + var(--kendo-spacing-2))}.k-list .k-list-item:has(.k-list-item-icon){padding-inline:var(--kendo-spacing-2)}.k-list .k-list-optionlabel:has(.k-list-item-icon){padding-inline:var(--kendo-spacing-2)}.k-list .k-list-group-item:has(.k-list-item-icon){padding-inline:var(--kendo-spacing-2)}.k-list.k-list-md .k-list-item:has(.k-list-item-icon){padding-inline:var(--kendo-spacing-2)}.k-list.k-list-md .k-list-group-item:has(.k-list-item-icon){padding-inline:var(--kendo-spacing-2)}.k-list .k-list-group-item,.k-list.k-list-md .k-list-group-item{padding-block:calc(var(--kendo-spacing-1) + 1px);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-lg)}.k-list .k-list-item-group-label,.k-list.k-list-md .k-list-item-group-label{font-size:.75em;line-height:inherit;padding-block:0;padding-inline:.5em}.k-list.k-list-lg{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-list.k-list-lg .k-list-group-sticky-header{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-2)}.k-list.k-list-lg .k-list-sticky-header{padding-block-end:var(--kendo-spacing-2\.5)}.k-list.k-list-lg .k-list-sticky-header+.k-list-content{padding-block-start:var(--kendo-spacing-2\.5)}.k-list.k-list-lg .k-list-sticky-header-item{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-list.k-list-lg .k-list-filter{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2)}.k-list.k-list-lg .k-list-item,.k-list.k-list-lg .k-list-optionlabel,.k-list.k-list-lg .k-list-custom-value{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}:is(.k-list.k-list-lg:has(.k-list-item-icon) .k-list-item,.k-list.k-list-lg:has(.k-list-item-icon) .k-list-optionlabel,.k-list.k-list-lg:has(.k-list-item-icon) .k-list-group-item){padding-inline-start:calc(16px + var(--kendo-spacing-2) + var(--kendo-spacing-2))}:is(.k-list.k-list-lg .k-list-item:has(.k-list-item-icon) .k-list-item-description,.k-list.k-list-lg .k-list-optionlabel:has(.k-list-item-icon) .k-list-item-description){padding-inline-start:calc(16px + var(--kendo-spacing-2))}:is(.k-list.k-list-lg .k-list-item:has(.k-list-item-icon),.k-list.k-list-lg .k-list-optionlabel:has(.k-list-item-icon),.k-list.k-list-lg .k-list-group-item:has(.k-list-item-icon)){padding-inline:var(--kendo-spacing-2)}.k-list.k-list-lg .k-list-group-item{padding-block:calc(var(--kendo-spacing-1\.5) + 1px);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-lg)}.k-list.k-list-lg .k-list-item-group-label{font-size:.75em;line-height:inherit;padding-block:0;padding-inline:.5em}.k-popup>.k-list{border-width:0;height:100%}.k-list-group-sticky-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);font-weight:var(--kendo-font-weight-bold);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-style:solid;border-width:0 0 1px;flex-flow:row;flex:none;align-items:center;display:flex;overflow:hidden}.k-list-sticky-header:has(+.k-list-group-sticky-header){border-block-end:1px solid}.k-list-sticky-header-item{border-radius:var(--kendo-border-radius-md);align-items:center;gap:var(--kendo-spacing-2);cursor:pointer;flex-flow:row;display:flex}.k-list-content{border-color:inherit;flex:auto;position:relative;overflow:hidden auto}.k-list-ul{border-width:0;border-color:inherit;gap:var(--kendo-spacing-0\.5);text-align:start;flex-direction:column;height:auto;margin:0;padding:0;list-style:none;display:flex}.k-list-ul+.k-list-ul{margin-block-start:var(--kendo-spacing-0\.5)}.k-list-item,.k-list-optionlabel,.k-list-custom-value{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);cursor:pointer;align-content:center;align-items:center;column-gap:var(--kendo-spacing-2);transition:color var(--kendo-transition-snappy), background-color var(--kendo-transition-snappy), outline-color var(--kendo-transition-snappy), box-shadow var(--kendo-transition-snappy);border:0;outline:none;flex-flow:row;display:flex;position:relative}.k-list-item.k-first:before,.k-first.k-list-optionlabel:before,.k-list-custom-value.k-first:before{content:"";border-style:solid;border-width:1px 0 0;position:absolute;inset-block-start:0;inset-inline:0}.k-list-item-text,.k-list-header-text,.k-list-optionlabel{min-height:1lh}.k-list-optionlabel{column-gap:0}.k-list-custom-value{font-style:italic;position:sticky}.k-list-item,.k-list-optionlabel{border-radius:var(--kendo-border-radius-md);flex-wrap:wrap;align-items:center}.k-list-item-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.k-list-item-icon-wrapper,.k-list-item-actions,.k-list-item-text{align-self:flex-start}.k-list-item-actions{align-items:center;gap:var(--kendo-spacing-2);display:flex}.k-list-item:has(.k-list-item-icon) .k-list-item-text:before{content:none}.k-list-optionlabel:has(.k-list-item-icon) .k-list-item-text:before{content:none}.k-list-item:has(.k-list-item-actions) .k-list-item-text:before{content:none}.k-list-optionlabel:has(.k-list-item-actions) .k-list-item-text:before{content:none}.k-list .k-list-item-description{font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-lg);flex-basis:100%}.k-list-group-item{padding-block:calc(var(--kendo-spacing-1) + 1px);padding-inline:var(--kendo-spacing-2);font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-lg);font-weight:var(--kendo-font-weight-bold);cursor:default;align-content:center;align-items:center;gap:var(--kendo-spacing-2);border-style:solid;border-width:0;flex-flow:row;display:flex;position:relative}.k-list-item-group-label{position:absolute;inset-block-start:0;inset-inline-end:0}.k-virtual-content,.k-virtual-list .k-list-content{overflow-y:scroll}.k-virtual-list .k-list-item,.k-virtual-list .k-list-optionlabel,.k-virtual-list .k-list-group-item,.k-virtual-content .k-list-item,.k-virtual-content .k-list-optionlabel,.k-virtual-content .k-list-group-item{width:100%;position:absolute}.k-virtual-list .k-list-item-text,.k-virtual-list .k-list-header-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k-virtual-list .k-list-optionlabel{position:relative}.k-list-filter{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2);box-sizing:border-box;flex:none;display:block;position:relative}.k-list{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-list .k-list-ul:first-of-type .k-list-group-item{box-shadow:none}.k-list-group-sticky-header{border-color:inherit;box-shadow:var(--kendo-elevation-2)}.k-list-sticky-header{border-color:inherit;box-shadow:0 2px 4px #00000014}.k-list-sticky-header:has(+.k-list-group-sticky-header){box-shadow:none;border-color:inherit}.k-list-sticky-header-item:hover,.k-list-sticky-header-item.k-hover,.k-list-item:hover,.k-list-optionlabel:hover,.k-list-item.k-hover,.k-hover.k-list-optionlabel,.k-list-custom-value:hover,.k-list-custom-value.k-hover{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 6%, transparent)}.k-list-sticky-header-item:focus,.k-list-sticky-header-item.k-focus,.k-list-item:focus,.k-list-optionlabel:focus,.k-list-item.k-focus,.k-focus.k-list-optionlabel,.k-list-custom-value:focus,.k-list-custom-value.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-list-sticky-header-item.k-selected,.k-list-item.k-selected,.k-selected.k-list-optionlabel,.k-list-custom-value.k-selected{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent)}.k-list-sticky-header-item.k-selected:hover,.k-list-sticky-header-item.k-selected.k-hover,.k-list-item.k-selected:hover,.k-selected.k-list-optionlabel:hover,.k-list-item.k-selected.k-hover,.k-selected.k-hover.k-list-optionlabel,.k-list-custom-value.k-selected:hover,.k-list-custom-value.k-selected.k-hover{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 18%, transparent)}.k-list-optionlabel,.k-list-optionlabel.k-hover,.k-list-optionlabel:hover{color:var(--kendo-color-subtle)}.k-list-group-item{border-color:inherit;color:var(--kendo-color-subtle);box-shadow:inset 0 1px 0 var(--kendo-color-border)}.k-list-item-group-label{color:var(--kendo-color-surface-alt);background-color:var(--kendo-color-on-app-surface)}.k-list .k-list-item-description{color:var(--kendo-color-subtle)}.k-menu-bar,.k-menu{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);cursor:default;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:0;outline:0;flex-wrap:nowrap;align-items:stretch;display:flex;position:relative}.k-menu-bar *,.k-menu *,.k-menu-bar :before,.k-menu :before,.k-menu-bar :after,.k-menu :after{box-sizing:border-box}.k-menu-item{-webkit-user-select:none;user-select:none;transition:color var(--kendo-transition-rapid), background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid);border-width:0;outline:0;flex-flow:column;flex:none;display:flex;position:relative}.k-menu-item.k-selected{font-weight:var(--kendo-font-weight-bold)}.k-menu-item-content{height:auto;display:block;overflow:visible}.k-menu-item-content .k-actions,.k-menu-item-content .k-form-buttons,.k-menu-item-content .k-edit-buttons,.k-menu-item-content .k-action-buttons,.k-menu-item-content .k-columnmenu-actions{margin-block-start:0}.k-menu-link{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-3);color:inherit;gap:var(--kendo-spacing-1);white-space:nowrap;cursor:pointer;outline:0;flex-flow:row;flex:auto;align-items:center;display:flex;position:relative}.k-menu-link-text{text-overflow:ellipsis;flex-flow:row;flex:auto;display:flex;overflow:hidden}.k-menu-expand-arrow{flex-flow:wrap;flex:none;align-items:center;margin-inline-end:calc(var(--kendo-spacing-1) * -1);display:inline-flex;position:relative}.k-menu-horizontal{flex-direction:row}.k-menu-horizontal>.k-menu-item+.k-menu-item{margin-inline-start:var(--kendo-spacing-0)}.k-menu-horizontal>.k-separator{margin-block:var(--kendo-spacing-1\.5);margin-inline:var(--kendo-spacing-1);border-style:solid;border-width:0 0 0 1px;width:0;height:auto}.k-menu-vertical{flex-direction:column;width:100%}.k-menu-vertical>.k-menu-item+.k-menu-item{margin-block-start:var(--kendo-spacing-0)}.k-menu-vertical>.k-menu-item>.k-menu-link{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);padding-inline-end:calc(var(--kendo-spacing-2) * 2 + 16px)}.k-menu-vertical>.k-menu-item>.k-menu-link>.k-menu-expand-arrow{margin-inline-start:var(--kendo-spacing-2);margin-inline-end:calc(-1 * (calc(var(--kendo-spacing-2) * 2 + 16px) - var(--kendo-spacing-2) / 2))}.k-menu-vertical>.k-separator{margin-block:var(--kendo-spacing-1\.5);border-style:solid;border-width:1px 0 0;height:0;margin-inline:0;display:block}.k-menu-popup{box-sizing:border-box;border-style:solid;border-width:1px;max-height:80vh;overflow:auto}.k-menu-popup *,.k-menu-popup :before,.k-menu-popup :after{box-sizing:border-box}.k-menu-popup .k-menu-item{font-weight:initial}.k-menu-group{flex-flow:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.k-menu-group .k-menu-item+.k-menu-item{margin-block-start:var(--kendo-spacing-0)}.k-menu-group .k-separator{margin-block:var(--kendo-spacing-1);border-style:solid;border-width:1px 0 0;height:0;margin-inline:0;display:block}.k-menu-group.k-menu-group-sm,.k-menu-group.k-menu-group-sm .k-menu-item{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-menu-group.k-menu-group-sm .k-menu-link{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2);padding-inline-end:calc(var(--kendo-spacing-2) * 2 + 16px)}.k-menu-group.k-menu-group-sm .k-menu-expand-arrow{margin-inline-start:var(--kendo-spacing-2);margin-inline-end:calc(-1 * (calc(var(--kendo-spacing-2) * 2 + 16px) - var(--kendo-spacing-2) / 2))}.k-menu-group,.k-menu-group.k-menu-group-md,.k-menu-group .k-menu-item,.k-menu-group.k-menu-group-md .k-menu-item{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-menu-group .k-menu-link,.k-menu-group.k-menu-group-md .k-menu-link{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);padding-inline-end:calc(var(--kendo-spacing-2) * 2 + 16px)}.k-menu-group .k-menu-expand-arrow,.k-menu-group.k-menu-group-md .k-menu-expand-arrow{margin-inline-start:var(--kendo-spacing-2);margin-inline-end:calc(-1 * (calc(var(--kendo-spacing-2) * 2 + 16px) - var(--kendo-spacing-2) / 2))}.k-menu-group.k-menu-group-lg,.k-menu-group.k-menu-group-lg .k-menu-item{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-menu-group.k-menu-group-lg .k-menu-link{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-2);padding-inline-end:calc(var(--kendo-spacing-2) * 2 + 16px)}.k-menu-group.k-menu-group-lg .k-menu-expand-arrow{margin-inline-start:var(--kendo-spacing-2);margin-inline-end:calc(-1 * (calc(var(--kendo-spacing-2) * 2 + 16px) - var(--kendo-spacing-2) / 2))}.k-menu-popup .k-menu-group{position:relative}.k-popups-wrapper{border:0;margin:0;padding:0;position:relative}.k-context-menu{border-style:solid;border-width:1px;margin:0}.k-animation-container .k-context-menu.k-menu-horizontal{flex-wrap:nowrap;display:flex!important}.k-context-menu-popup{z-index:12000}.k-popup .k-context-menu,.k-context-menu-popup .k-context-menu{border-width:0}.k-menu-scroll-wrapper{border:0;align-items:center;margin:0;padding:0;display:flex;position:relative}.k-menu-scroll-wrapper .k-menu{flex-wrap:nowrap;overflow:hidden}.k-menu-scroll-wrapper-vertical{flex-direction:column}.k-menu-scroll-wrapper-vertical>.k-menu-scroll-button{width:100%}.k-menu-group .k-item>.k-link,.k-menu.k-context-menu .k-item>.k-link{transition:color var(--kendo-transition-rapid), background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid)}.k-menu:not(.k-context-menu){color:var(--kendo-color-on-app-surface);background-color:#0000}.k-menu:not(.k-context-menu)>.k-item{color:var(--kendo-color-subtle)}.k-menu:not(.k-context-menu)>.k-item:hover,.k-menu:not(.k-context-menu)>.k-item.k-hover{color:var(--kendo-color-on-app-surface)}.k-menu:not(.k-context-menu)>.k-item:active,.k-menu:not(.k-context-menu)>.k-item.k-active{color:var(--kendo-color-primary-on-surface)}.k-menu:not(.k-context-menu)>.k-item:focus,.k-menu:not(.k-context-menu)>.k-item.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-menu:not(.k-context-menu)>.k-item.k-selected{color:var(--kendo-color-primary-on-surface)}.k-menu:not(.k-context-menu)>.k-separator,.k-menu-popup{border-color:var(--kendo-color-border)}.k-menu-group,.k-menu.k-context-menu{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-menu-group .k-item>.k-link:hover,.k-menu-group .k-item>.k-link.k-hover,.k-menu.k-context-menu .k-item>.k-link:hover,.k-menu.k-context-menu .k-item>.k-link.k-hover{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-menu-group .k-item>.k-link:active,.k-menu-group .k-item>.k-link.k-active,.k-menu-group .k-item>.k-link.k-selected,.k-menu.k-context-menu .k-item>.k-link:active,.k-menu.k-context-menu .k-item>.k-link.k-active,.k-menu.k-context-menu .k-item>.k-link.k-selected{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent)}.k-menu-group .k-item:focus>.k-link,.k-menu-group .k-item.k-focus>.k-link,.k-menu.k-context-menu .k-item:focus>.k-link,.k-menu.k-context-menu .k-item.k-focus>.k-link{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-menu-group>.k-separator,.k-menu.k-context-menu>.k-separator{border-color:var(--kendo-color-border)}.k-menu-scroll-wrapper .k-menu-scroll-button{color:var(--kendo-color-subtle)}.k-menu-scroll-wrapper .k-menu-scroll-button:hover{color:var(--kendo-color-on-app-surface)}.k-menu-scroll-wrapper .k-menu-scroll-button:hover:before{opacity:0}.k-toolbar{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;outline:0;flex-flow:wrap;justify-content:flex-start;align-items:center;margin:0;list-style:none;display:flex;position:relative;overflow:hidden}.k-toolbar:before{content:"";height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2)}.k-toolbar.k-toolbar-resizable{flex-wrap:nowrap}.k-toolbar.k-toolbar-scrollable{flex-wrap:nowrap;position:relative}.k-toolbar.k-toolbar-scrollable-overlay:before,.k-toolbar.k-toolbar-scrollable-overlay:after{content:"";aspect-ratio:1;z-index:3;height:100%;position:absolute}.k-toolbar.k-toolbar-scrollable-overlay:before{inset-inline-start:0}.k-toolbar.k-toolbar-scrollable-overlay:after{inset-inline-end:0}.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-start:before,.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-end:after{display:none}.k-toolbar>*{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.k-toolbar>*>label{align-self:center;margin-inline-end:var(--kendo-spacing-2)}.k-toolbar .k-input,.k-toolbar .k-picker{width:10em}.k-toolbar .k-color-picker{width:min-content}.k-toolbar .k-smart-box{min-width:350px}.k-toolbar .k-toolbar-overflow-button{border-radius:0;margin-inline-start:auto}.k-toolbar .k-toolbar-button-separator{height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2);margin-inline-start:auto}.k-toolbar .k-toolbar-button-separator+.k-toolbar-overflow-button{margin-inline-start:0}.k-toolbar .k-toolbar-spacer{flex:1 0;height:1.42857em}.k-toolbar .k-toolbar-item:focus,.k-toolbar .k-toolbar-item.k-focus{outline:0;text-decoration:none}.k-toolbar .k-separator,.k-toolbar-separator{border-style:solid;border-width:0 0 0 1px;align-self:center;width:0;height:1.42857em}.k-toolbar-items{flex-flow:row;flex:auto;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.k-toolbar-items-scroll{scrollbar-width:none;overflow-x:auto}.k-toolbar-items-scroll::-webkit-scrollbar{display:none}.k-toolbar-items-list{flex-flow:wrap;flex:auto;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.k-toolbar-outline{background:0 0;border-width:1px}.k-toolbar-flat{background:0 0!important;border-block-start-color:#0000!important;border-inline-color:#0000!important}.k-toolbar-group{flex-direction:inherit;gap:inherit;flex-wrap:nowrap;display:flex}.k-toolbar.k-toolbar-sm{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);gap:var(--kendo-spacing-1\.5)}.k-toolbar.k-toolbar-sm:before{margin-inline-start:calc(var(--kendo-spacing-1\.5) * -1)}.k-toolbar.k-toolbar-sm.k-toolbar-scrollable-overlay:before{inset-inline-start:var(--kendo-spacing-1\.5)}.k-toolbar.k-toolbar-sm>*>label{margin-inline-end:var(--kendo-spacing-1\.5)}.k-toolbar.k-toolbar-sm .k-toolbar-items{gap:var(--kendo-spacing-1\.5)}.k-toolbar.k-toolbar-sm .k-toolbar-button-separator{height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 1px * 2)}.k-toolbar.k-toolbar-sm .k-toolbar-items-scroll{padding-block:var(--kendo-spacing-1);margin-block:calc(var(--kendo-spacing-1) * -1);padding-inline:var(--kendo-spacing-1);margin-inline:calc(var(--kendo-spacing-1) * -1)}.k-toolbar.k-toolbar-sm.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child,.k-toolbar.k-toolbar-sm .k-toolbar-items-scroll:not(:only-child){margin-inline-end:calc(var(--kendo-spacing-1) * -1);padding-inline-end:var(--kendo-spacing-1)}.k-toolbar-items-list.k-toolbar-items-list-sm{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);gap:var(--kendo-spacing-1\.5)}.k-toolbar,.k-toolbar.k-toolbar-md{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);gap:var(--kendo-spacing-2)}.k-toolbar:before,.k-toolbar.k-toolbar-md:before{margin-inline-start:calc(var(--kendo-spacing-2) * -1)}.k-toolbar.k-toolbar-scrollable-overlay:before,.k-toolbar.k-toolbar-md.k-toolbar-scrollable-overlay:before{inset-inline-start:var(--kendo-spacing-2)}.k-toolbar>*>label,.k-toolbar.k-toolbar-md>*>label{margin-inline-end:var(--kendo-spacing-2)}.k-toolbar .k-toolbar-items,.k-toolbar.k-toolbar-md .k-toolbar-items{gap:var(--kendo-spacing-2)}.k-toolbar .k-toolbar-button-separator,.k-toolbar.k-toolbar-md .k-toolbar-button-separator{height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2)}.k-toolbar .k-toolbar-items-scroll,.k-toolbar.k-toolbar-md .k-toolbar-items-scroll{padding-block:var(--kendo-spacing-2);margin-block:calc(var(--kendo-spacing-2) * -1);padding-inline:var(--kendo-spacing-2);margin-inline:calc(var(--kendo-spacing-2) * -1)}.k-toolbar.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child,.k-toolbar .k-toolbar-items-scroll:not(:only-child),.k-toolbar.k-toolbar-md.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child,.k-toolbar.k-toolbar-md .k-toolbar-items-scroll:not(:only-child){margin-inline-end:calc(var(--kendo-spacing-2) * -1);padding-inline-end:var(--kendo-spacing-2)}.k-toolbar-items-list,.k-toolbar-items-list.k-toolbar-items-list-md{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);gap:var(--kendo-spacing-2)}.k-toolbar.k-toolbar-lg{padding-block:var(--kendo-spacing-2\.5);padding-inline:var(--kendo-spacing-2\.5);gap:var(--kendo-spacing-2\.5)}.k-toolbar.k-toolbar-lg:before{margin-inline-start:calc(var(--kendo-spacing-2\.5) * -1)}.k-toolbar.k-toolbar-lg.k-toolbar-scrollable-overlay:before{inset-inline-start:var(--kendo-spacing-2\.5)}.k-toolbar.k-toolbar-lg>*>label{margin-inline-end:var(--kendo-spacing-2\.5)}.k-toolbar.k-toolbar-lg .k-toolbar-items{gap:var(--kendo-spacing-2\.5)}.k-toolbar.k-toolbar-lg .k-toolbar-button-separator{height:calc(var(--kendo-line-height-lg) * 1em + var(--kendo-spacing-2) * 2 + 1px * 2)}.k-toolbar.k-toolbar-lg .k-toolbar-items-scroll{padding-block:var(--kendo-spacing-2\.5);margin-block:calc(var(--kendo-spacing-2\.5) * -1);padding-inline:var(--kendo-spacing-2\.5);margin-inline:calc(var(--kendo-spacing-2\.5) * -1)}.k-toolbar.k-toolbar-lg.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child,.k-toolbar.k-toolbar-lg .k-toolbar-items-scroll:not(:only-child){margin-inline-end:calc(var(--kendo-spacing-2\.5) * -1);padding-inline-end:var(--kendo-spacing-2\.5)}.k-toolbar.k-toolbar-sm:before{height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 1px * 2)}.k-toolbar:before,.k-toolbar.k-toolbar-md:before{height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2)}.k-toolbar.k-toolbar-lg:before{height:calc(var(--kendo-line-height-lg) * 1em + var(--kendo-spacing-2) * 2 + 1px * 2)}.k-toolbar-items-list.k-toolbar-items-list-lg{padding-block:var(--kendo-spacing-2\.5);padding-inline:var(--kendo-spacing-2\.5);gap:var(--kendo-spacing-2\.5)}.k-floating-toolbar{border-radius:var(--kendo-border-radius-xxl);max-width:fit-content}.k-floating-toolbar .k-toolbar{border-radius:inherit;border-width:0}.k-window-content:where(.editorToolbarWindow){gap:var(--kendo-spacing-2);border-style:solid;border-width:1px;flex-flow:row;align-items:center;display:flex;padding-block:var(--kendo-spacing-2)!important;padding-inline:var(--kendo-spacing-2)!important}.k-window-content:where(.editorToolbarWindow) .k-toolbar{color:inherit;background:0 0;border-width:0;flex-shrink:1;padding:0}.k-editortoolbar-dragHandle{cursor:move;flex-shrink:0;align-self:stretch;align-items:center;display:flex}.k-overflow-container{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-overflow-container>.k-item{border-color:inherit}.k-overflow-container .k-separator{margin:var(--kendo-spacing-1) 0}.k-overflow-container .k-overflow-tool-group{display:block}.k-overflow-container .k-overflow-button{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);aspect-ratio:auto;width:100%;height:auto;color:inherit;font:inherit;cursor:pointer;align-content:center;align-items:center;gap:var(--kendo-spacing-1);background-color:#0000;background-image:none;border-width:0;border-radius:0;flex-flow:row;justify-content:flex-start;display:flex;position:relative}.k-overflow-container .k-button-group{box-shadow:none;flex-flow:column;display:flex}.k-overflow-container .k-button-group .k-button{margin:0}.k-overflow-container .k-split-button{flex-direction:column;display:flex}.k-overflow-container .k-overflow-hidden{display:none}.k-toolbar .k-toolbar-item:focus,.k-toolbar .k-toolbar-item.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-toolbar,.k-toolbar.k-toolbar-solid{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-toolbar.k-toolbar-scrollable-overlay:before,.k-toolbar.k-toolbar-solid.k-toolbar-scrollable-overlay:before{background:linear-gradient(90deg, var(--kendo-color-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-toolbar.k-toolbar-scrollable-overlay:after,.k-toolbar.k-toolbar-solid.k-toolbar-scrollable-overlay:after{background:linear-gradient(270deg, var(--kendo-color-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-toolbar.k-toolbar-outline{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);color:var(--kendo-color-on-base);background-color:#0000}.k-toolbar.k-toolbar-outline.k-toolbar-scrollable-overlay:before{background:linear-gradient(90deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-toolbar.k-toolbar-outline.k-toolbar-scrollable-overlay:after{background:linear-gradient(270deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-toolbar.k-toolbar-flat{border-color:var(--kendo-color-border)}.k-toolbar.k-toolbar-flat>.k-separator,.k-toolbar.k-toolbar-flat .k-toolbar-separator{border-inline-color:var(--kendo-color-border)}.k-toolbar.k-toolbar-flat.k-toolbar-scrollable-overlay:before{background:linear-gradient(90deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-toolbar.k-toolbar-flat.k-toolbar-scrollable-overlay:after{background:linear-gradient(270deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-toolbar-items,.k-toolbar .k-separator,.k-toolbar-separator{border-color:inherit}.k-toolbar-items-list,.k-toolbar-items-list.k-toolbar-items-list-solid{border-color:var(--kendo-color-border)}.k-toolbar-items-list.k-toolbar-items-list-outline{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent)}.k-toolbar-items-list.k-toolbar-items-list-flat{border-color:var(--kendo-color-border)}.editorToolbarWindow.k-window-content{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-overflow-container .k-button:hover,.k-overflow-container .k-button.k-hover{color:var(--kendo-color-on-app-surface);background:color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-overflow-container .k-button:focus,.k-overflow-container .k-button.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-overflow-container .k-button:active,.k-overflow-container .k-button.k-active{color:var(--kendo-color-on-app-surface);background:color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-overflow-container .k-button.k-selected{color:var(--kendo-color-on-app-surface);background:color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent)}.k-overflow-container .k-button:disabled,.k-overflow-container .k-button.k-disabled{color:inherit}:is(.k-rtl .k-toolbar-scrollable-overlay,[dir=rtl] .k-toolbar-scrollable-overlay,.k-toolbar-scrollable-overlay.k-rtl,.k-toolbar-scrollable-overlay[dir=rtl]):before{background:linear-gradient(270deg, var(--kendo-color-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-toolbar-scrollable-overlay,[dir=rtl] .k-toolbar-scrollable-overlay,.k-toolbar-scrollable-overlay.k-rtl,.k-toolbar-scrollable-overlay[dir=rtl]):after{background:linear-gradient(90deg, var(--kendo-color-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-toolbar-scrollable-overlay,[dir=rtl] .k-toolbar-scrollable-overlay,.k-toolbar-scrollable-overlay.k-rtl,.k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline:before{background:linear-gradient(270deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-toolbar-scrollable-overlay,[dir=rtl] .k-toolbar-scrollable-overlay,.k-toolbar-scrollable-overlay.k-rtl,.k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline:after{background:linear-gradient(90deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-toolbar-scrollable-overlay,[dir=rtl] .k-toolbar-scrollable-overlay,.k-toolbar-scrollable-overlay.k-rtl,.k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat:before{background:linear-gradient(270deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-toolbar-scrollable-overlay,[dir=rtl] .k-toolbar-scrollable-overlay,.k-toolbar-scrollable-overlay.k-rtl,.k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat:after{background:linear-gradient(90deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-overflow-auto{overflow:auto}.\!k-overflow-auto{overflow:auto!important}.k-overflow-hidden{overflow:hidden}.\!k-overflow-hidden{overflow:hidden!important}.k-overflow-visible{overflow:visible}.\!k-overflow-visible{overflow:visible!important}.k-overflow-scroll{overflow:scroll}.\!k-overflow-scroll{overflow:scroll!important}.k-overflow-clip{overflow:clip}.\!k-overflow-clip{overflow:clip!important}.k-overflow-x-auto{overflow-x:auto}.\!k-overflow-x-auto{overflow-x:auto!important}.k-overflow-x-hidden{overflow-x:hidden}.\!k-overflow-x-hidden{overflow-x:hidden!important}.k-overflow-x-visible{overflow-x:visible}.\!k-overflow-x-visible{overflow-x:visible!important}.k-overflow-x-scroll{overflow-x:scroll}.\!k-overflow-x-scroll{overflow-x:scroll!important}.k-overflow-x-clip{overflow-x:clip}.\!k-overflow-x-clip{overflow-x:clip!important}.k-overflow-y-auto{overflow-y:auto}.\!k-overflow-y-auto{overflow-y:auto!important}.k-overflow-y-hidden{overflow-y:hidden}.\!k-overflow-y-hidden{overflow-y:hidden!important}.k-overflow-y-visible{overflow-y:visible}.\!k-overflow-y-visible{overflow-y:visible!important}.k-overflow-y-scroll{overflow-y:scroll}.\!k-overflow-y-scroll{overflow-y:scroll!important}.k-overflow-y-clip{overflow-y:clip}.\!k-overflow-y-clip{overflow-y:clip!important}.k-align-baseline{vertical-align:baseline}.\!k-align-baseline{vertical-align:baseline!important}.k-align-top{vertical-align:top}.\!k-align-top{vertical-align:top!important}.k-align-middle{vertical-align:middle}.\!k-align-middle{vertical-align:middle!important}.k-align-bottom{vertical-align:bottom}.\!k-align-bottom{vertical-align:bottom!important}.k-align-text-top{vertical-align:text-top}.\!k-align-text-top{vertical-align:text-top!important}.k-align-text-bottom{vertical-align:text-bottom}.\!k-align-text-bottom{vertical-align:text-bottom!important}.k-align-sub{vertical-align:sub}.\!k-align-sub{vertical-align:sub!important}.k-align-super{vertical-align:super}.\!k-align-super{vertical-align:super!important}.k-input,.k-picker{box-sizing:border-box;width:100%;min-width:0;font-family:var(--kendo-font-family);text-align:start;box-shadow:none;vertical-align:middle;text-overflow:ellipsis;-webkit-appearance:none;transition:color var(--kendo-transition-rapid), background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid), opacity var(--kendo-transition-rapid);border-style:solid;border-width:1px;outline:0;flex-flow:row;align-items:stretch;margin:0;padding:0;font-weight:400;display:inline-flex;position:relative;overflow:hidden}.k-input *,.k-input :before,.k-input :after,.k-picker *,.k-picker :before,.k-picker :after{box-sizing:border-box}.k-input>.k-input,.k-input>.k-picker,.k-picker>.k-input,.k-picker>.k-picker{color:inherit;font:inherit;background:0 0;outline:0;box-shadow:none!important;border-width:0!important}.k-input>*,.k-picker>*{margin:0}.k-input::placeholder,.k-picker::placeholder{color:var(--kendo-color-subtle);opacity:1;-webkit-user-select:none;user-select:none}.k-input.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-input.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-input,.k-input.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-input.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-input.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-input.k-input-sm{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-input.k-input-sm .k-input-values{padding:calc(var(--kendo-spacing-0\.5) / 2);gap:calc(var(--kendo-spacing-0\.5) / 2)}.k-input.k-input-sm .k-input-values>.k-searchbar,.k-input.k-input-sm .k-input-values>.k-input-inner{margin:calc(var(--kendo-spacing-0\.5) / 2 * -1)}.k-input.k-input-sm .k-input-inner{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-input.k-input-sm .k-input-button,.k-input.k-input-sm .k-spinner-increase,.k-input.k-input-sm .k-spinner-decrease{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-0\.5)}.k-input.k-input-sm .k-input-icon,.k-input.k-input-sm .k-input-validation-icon,.k-input.k-input-sm .k-input-loading-icon,.k-input.k-input-sm .k-clear-value,.k-input.k-input-sm .k-input-prefix>.k-icon,.k-input.k-input-sm .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-input.k-input-sm .k-input-prefix>.k-input-prefix-text,.k-input.k-input-sm .k-input-suffix>.k-icon,.k-input.k-input-sm .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-input.k-input-sm .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-0\.5);box-sizing:content-box}.k-input.k-input-sm .k-input-separator-horizontal{margin-inline:var(--kendo-spacing-0\.5)}.k-input.k-input-sm .k-input-separator-vertical{margin-block:var(--kendo-spacing-0\.5)}.k-input,.k-input.k-input-md{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-input .k-input-values,.k-input.k-input-md .k-input-values{padding:calc(var(--kendo-spacing-1) / 2);gap:calc(var(--kendo-spacing-1) / 2)}.k-input .k-input-values>.k-searchbar,.k-input .k-input-values>.k-input-inner,.k-input.k-input-md .k-input-values>.k-searchbar,.k-input.k-input-md .k-input-values>.k-input-inner{margin:calc(var(--kendo-spacing-1) / 2 * -1)}.k-input .k-input-inner,.k-input.k-input-md .k-input-inner{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-input .k-input-button,.k-input .k-spinner-increase,.k-input .k-spinner-decrease,.k-input.k-input-md .k-input-button,.k-input.k-input-md .k-spinner-increase,.k-input.k-input-md .k-spinner-decrease{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1)}.k-input .k-input-icon,.k-input .k-input-validation-icon,.k-input .k-input-loading-icon,.k-input .k-clear-value,.k-input .k-input-prefix>.k-icon,.k-input .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-input .k-input-prefix>.k-input-prefix-text,.k-input .k-input-suffix>.k-icon,.k-input .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-input .k-input-suffix>.k-input-suffix-text,.k-input.k-input-md .k-input-icon,.k-input.k-input-md .k-input-validation-icon,.k-input.k-input-md .k-input-loading-icon,.k-input.k-input-md .k-clear-value,.k-input.k-input-md .k-input-prefix>.k-icon,.k-input.k-input-md .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-input.k-input-md .k-input-prefix>.k-input-prefix-text,.k-input.k-input-md .k-input-suffix>.k-icon,.k-input.k-input-md .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-input.k-input-md .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);box-sizing:content-box}.k-input .k-input-separator-horizontal,.k-input.k-input-md .k-input-separator-horizontal{margin-inline:var(--kendo-spacing-1)}.k-input .k-input-separator-vertical,.k-input.k-input-md .k-input-separator-vertical{margin-block:var(--kendo-spacing-1)}.k-input.k-input-lg{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-input.k-input-lg .k-input-values{padding:calc(var(--kendo-spacing-2) / 2);gap:calc(var(--kendo-spacing-2) / 2)}.k-input.k-input-lg .k-input-values>.k-searchbar,.k-input.k-input-lg .k-input-values>.k-input-inner{margin:calc(var(--kendo-spacing-2) / 2 * -1)}.k-input.k-input-lg .k-input-inner,.k-input.k-input-lg .k-input-button,.k-input.k-input-lg .k-spinner-increase,.k-input.k-input-lg .k-spinner-decrease{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-input.k-input-lg .k-input-icon,.k-input.k-input-lg .k-input-validation-icon,.k-input.k-input-lg .k-input-loading-icon,.k-input.k-input-lg .k-clear-value,.k-input.k-input-lg .k-input-prefix>.k-icon,.k-input.k-input-lg .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-input.k-input-lg .k-input-prefix>.k-input-prefix-text,.k-input.k-input-lg .k-input-suffix>.k-icon,.k-input.k-input-lg .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-input.k-input-lg .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);box-sizing:content-box}.k-input.k-input-lg .k-input-separator-horizontal{margin-inline:var(--kendo-spacing-2)}.k-input.k-input-lg .k-input-separator-vertical{margin-block:var(--kendo-spacing-2)}.k-input.k-input-flat{border-width:1px 0;background-image:none!important;border-block-start-color:#0000!important;border-end-end-radius:0!important;border-end-start-radius:0!important}.k-picker.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-picker.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-picker,.k-picker.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-picker.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-picker.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-picker.k-picker-sm{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-picker.k-picker-sm .k-input-inner{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-picker.k-picker-sm .k-input-icon,.k-picker.k-picker-sm .k-input-validation-icon,.k-picker.k-picker-sm .k-input-loading-icon,.k-picker.k-picker-sm .k-clear-value,.k-picker.k-picker-sm .k-input-prefix>.k-icon,.k-picker.k-picker-sm .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-picker.k-picker-sm .k-input-prefix>.k-input-prefix-text,.k-picker.k-picker-sm .k-input-suffix>.k-icon,.k-picker.k-picker-sm .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-picker.k-picker-sm .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-0\.5);box-sizing:content-box}.k-picker.k-picker-sm.k-icon-picker>.k-input-inner{width:calc(var(--kendo-line-height) * 1em);height:calc(var(--kendo-line-height) * 1em);padding:var(--kendo-spacing-0\.5);box-sizing:content-box}.k-picker select.k-picker-sm{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-picker,.k-picker.k-picker-md{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-picker .k-input-inner,.k-picker.k-picker-md .k-input-inner{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-picker .k-input-icon,.k-picker .k-input-validation-icon,.k-picker .k-input-loading-icon,.k-picker .k-clear-value,.k-picker .k-input-prefix>.k-icon,.k-picker .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-picker .k-input-prefix>.k-input-prefix-text,.k-picker .k-input-suffix>.k-icon,.k-picker .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-picker .k-input-suffix>.k-input-suffix-text,.k-picker.k-picker-md .k-input-icon,.k-picker.k-picker-md .k-input-validation-icon,.k-picker.k-picker-md .k-input-loading-icon,.k-picker.k-picker-md .k-clear-value,.k-picker.k-picker-md .k-input-prefix>.k-icon,.k-picker.k-picker-md .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-picker.k-picker-md .k-input-prefix>.k-input-prefix-text,.k-picker.k-picker-md .k-input-suffix>.k-icon,.k-picker.k-picker-md .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-picker.k-picker-md .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);box-sizing:content-box}.k-picker.k-icon-picker>.k-input-inner,.k-picker.k-picker-md.k-icon-picker>.k-input-inner{width:calc(var(--kendo-line-height) * 1em);height:calc(var(--kendo-line-height) * 1em);padding:var(--kendo-spacing-1);box-sizing:content-box}.k-picker select.k-picker-md{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-picker.k-picker-lg{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-picker.k-picker-lg .k-input-inner{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-picker.k-picker-lg .k-input-icon,.k-picker.k-picker-lg .k-input-validation-icon,.k-picker.k-picker-lg .k-input-loading-icon,.k-picker.k-picker-lg .k-clear-value,.k-picker.k-picker-lg .k-input-prefix>.k-icon,.k-picker.k-picker-lg .k-input-prefix>.k-icon-wrapper-host .k-icon,.k-picker.k-picker-lg .k-input-prefix>.k-input-prefix-text,.k-picker.k-picker-lg .k-input-suffix>.k-icon,.k-picker.k-picker-lg .k-input-suffix>.k-icon-wrapper-host .k-icon,.k-picker.k-picker-lg .k-input-suffix>.k-input-suffix-text{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);box-sizing:content-box}.k-picker.k-picker-lg.k-icon-picker>.k-input-inner{width:calc(var(--kendo-line-height-lg) * 1em);height:calc(var(--kendo-line-height-lg) * 1em);padding:var(--kendo-spacing-2);box-sizing:content-box}.k-picker select.k-picker-lg{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-picker.k-picker-flat{border-width:1px 0;background-image:none!important;border-block-start-color:#0000!important;border-end-end-radius:0!important;border-end-start-radius:0!important}input.k-input,textarea.k-textarea{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}textarea.k-textarea{overflow:auto}.k-picker{cursor:pointer}select.k-picker{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);appearance:auto;align-items:center}.k-input-inner{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);width:100%;color:inherit;font:inherit;z-index:1;text-overflow:ellipsis;-webkit-appearance:none;background:0 0;border:0;outline:0;flex:1;position:relative;overflow:hidden}.k-input-inner::placeholder{color:var(--kendo-color-subtle);opacity:1;-webkit-user-select:none;user-select:none}.k-input-inner:invalid{box-shadow:none}span.k-input-inner{white-space:nowrap;flex-flow:row;align-items:center;display:flex}textarea.k-input-inner{margin:0}.k-input-value-icon{flex:none}.k-input-value-text{text-overflow:ellipsis;flex:1;overflow:hidden}.k-input-value-text:before{content:"";vertical-align:top;flex:none;width:0;height:1lh;display:inline-block;overflow:hidden}.k-input-values{cursor:text;flex-flow:wrap;align-items:center;width:100%;min-width:0;display:flex}.k-input-values .k-chip-list{display:contents}.k-icon-picker>.k-input-inner{padding:var(--kendo-spacing-1);justify-content:center}.k-input-prefix,.k-input-suffix{border-color:inherit;flex:none;align-items:center;display:flex}.k-input-prefix>*,.k-input-suffix>*{border:none;flex-shrink:0}.k-input-prefix-vertical,.k-input-suffix-vertical{flex-flow:column wrap}.k-input-prefix-horizontal,.k-input-suffix-horizontal{flex-flow:wrap}.k-input-separator{border-style:solid;border-color:inherit;border-width:0 0 0 1px;align-self:center;height:16px;margin:0}.k-input-separator-horizontal{height:auto;margin-inline:var(--kendo-spacing-1);border-width:1px 0 0;align-self:stretch}.k-input-separator-vertical{height:auto;margin-block:var(--kendo-spacing-1);border-width:0 0 0 1px;align-self:stretch}.k-input-group{box-sizing:border-box;vertical-align:middle;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-width:0;outline:0;flex-flow:row;margin:0;padding:0;list-style:none;display:inline-flex;position:relative}.k-input-group>.k-input+.k-input{margin-inline-start:-1px}.k-input-group>.k-input:hover,.k-input-group>.k-input.k-hover,.k-input-group>.k-input:focus,.k-input-group>.k-input:focus-within,.k-input-group>.k-input.k-focus,.k-input-group>.k-input:active,.k-input-group>.k-input.k-active,.k-input-group>.k-input.k-selected{z-index:2}.k-input-group .k-input:not(:first-child):not(:last-child){border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.k-input-group>.k-input:first-child:not(:only-child){border-start-end-radius:0;border-end-end-radius:0}.k-input-group>.k-input:last-child:not(:only-child){border-start-start-radius:0;border-end-start-radius:0}.k-input-group:disabled,.k-input-group[disabled],.k-input-group.k-disabled{opacity:1;filter:none}.k-input-icon,.k-input-validation-icon,.k-input-loading-icon{box-sizing:content-box;flex-flow:row;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.k-input-loading-icon{width:1em;height:1em;font-size:16px}.k-input-icon.k-svg-icon>svg,.k-input-icon.k-icon-md>svg,.k-input-validation-icon.k-svg-icon>svg,.k-input-validation-icon.k-icon-md>svg,.k-input-loading-icon.k-svg-icon>svg,.k-input-loading-icon.k-icon-md>svg{width:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)));height:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)))}.k-input-icon.k-icon-xs>svg,.k-input-validation-icon.k-icon-xs>svg,.k-input-loading-icon.k-icon-xs>svg{width:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)));height:var(--kendo-icon-size-xs,var(--kendo-icon-size-xs,calc(var(--kendo-icon-size,16px) * .75)))}.k-input-icon.k-icon-sm>svg,.k-input-validation-icon.k-icon-sm>svg,.k-input-loading-icon.k-icon-sm>svg{width:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)));height:var(--kendo-icon-size-sm,var(--kendo-icon-size-sm,calc(var(--kendo-icon-size,16px) * .875)))}.k-input-icon.k-icon-lg>svg,.k-input-validation-icon.k-icon-lg>svg,.k-input-loading-icon.k-icon-lg>svg{width:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)));height:var(--kendo-icon-size-lg,var(--kendo-icon-size-lg,calc(var(--kendo-icon-size,16px) * 1.25)))}.k-input-icon.k-icon-xl>svg,.k-input-validation-icon.k-icon-xl>svg,.k-input-loading-icon.k-icon-xl>svg{width:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)));height:var(--kendo-icon-size-xl,var(--kendo-icon-size-xl,calc(var(--kendo-icon-size,16px) * 1.5)))}.k-input-icon.k-icon-xxl>svg,.k-input-validation-icon.k-icon-xxl>svg,.k-input-loading-icon.k-icon-xxl>svg{width:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)))}.k-input-icon.k-icon-xxxl>svg,.k-input-validation-icon.k-icon-xxxl>svg,.k-input-loading-icon.k-icon-xxxl>svg{width:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)));height:var(--kendo-icon-size-xxxl,var(--kendo-icon-size-xxxl,calc(var(--kendo-icon-size,16px) * 3)))}.k-clear-value{cursor:pointer;opacity:.5;outline:0;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.k-clear-value:hover,.k-clear-value.k-hover{opacity:1}.k-clear-value:focus-visible{outline-offset:-1px;outline:1px dotted}.k-input-button{width:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2);border-width:0;aspect-ratio:auto;box-shadow:none;border-inline-start-width:1px;border-radius:0;flex:none}.k-input-button>.k-button-icon{min-width:auto!important}.k-input-button:focus{box-shadow:none}.k-picker .k-input-button{color:inherit;background:0 0;border-color:#0000}.k-input-spinner{width:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2);flex-flow:column;flex:none;display:flex}.k-input-spinner .k-spinner-increase,.k-input-spinner .k-spinner-decrease{border-width:0;box-shadow:none;aspect-ratio:auto;border-inline-start-width:1px;border-radius:0;flex:50%;position:relative}.k-input-spinner .k-spinner-increase .k-button-icon,.k-input-spinner .k-spinner-decrease .k-button-icon{margin-block:-1em;margin-inline:0;min-width:auto!important;min-height:auto!important}.k-input-spinner .k-spinner-increase .k-icon{inset-block-end:auto}.k-input-spinner .k-spinner-decrease .k-icon{inset-block-start:auto}.k-searchbar{flex-flow:row;flex:auto;display:flex}.k-picker-wrap,.k-dropdown-wrap,.k-dateinput-wrap,.k-multiselect-wrap,.k-numeric-wrap{border-width:0;border-color:inherit;box-sizing:border-box;flex-flow:row;flex:auto;width:100%;display:flex;position:relative;overflow:hidden}.k-input>kendo-popup,.k-picker>kendo-popup{position:fixed}@keyframes autoFillStart{}@keyframes autoFillEnd{}.k-autofill:-webkit-autofill{animation-name:autoFillStart}.k-autofill:not(:-webkit-autofill){animation-name:autoFillEnd}.k-input:-webkit-autofill{animation-name:autoFillStart}.k-input:not(:-webkit-autofill){animation-name:autoFillEnd}.k-input,.k-input.k-input-solid{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-input:hover,.k-input.k-hover,.k-input.k-input-solid:hover,.k-input.k-input-solid.k-hover{border-color:var(--kendo-color-border-alt)}.k-input:focus,.k-input.k-focus,.k-input.k-input-solid:focus,.k-input.k-input-solid.k-focus,.k-input:focus-within,.k-input.k-input-solid:focus-within{border-color:var(--kendo-color-border-alt);box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-input.k-invalid,.k-input.ng-invalid.ng-touched,.k-input.ng-invalid.ng-dirty,.k-input.k-input-solid.k-invalid,.k-input.k-input-solid.ng-invalid.ng-touched,.k-input.k-input-solid.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-input.k-invalid .k-input-validation-icon,.k-input.ng-invalid.ng-touched .k-input-validation-icon,.k-input.ng-invalid.ng-dirty .k-input-validation-icon,.k-input.k-input-solid.k-invalid .k-input-validation-icon,.k-input.k-input-solid.ng-invalid.ng-touched .k-input-validation-icon,.k-input.k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error)}.k-input .k-input-prefix,.k-input.k-input-solid .k-input-prefix,.k-input .k-input-suffix,.k-input.k-input-solid .k-input-suffix{color:var(--kendo-color-subtle)}.k-input .k-input-separator,.k-input.k-input-solid .k-input-separator{border-color:var(--kendo-color-border)}.k-input.k-input-outline{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);color:var(--kendo-color-on-app-surface);background:0 0!important}.k-input.k-input-outline>.k-input-button,.k-input.k-input-outline>.k-input-spinner,.k-input.k-input-outline>.k-input-spinner>.k-spinner-increase,.k-input.k-input-outline>.k-input-spinner>.k-spinner-decrease{border-color:inherit}.k-input.k-input-outline:hover,.k-input.k-input-outline.k-hover{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 80%, transparent)}.k-input.k-input-outline:focus,.k-input.k-input-outline.k-focus,.k-input.k-input-outline:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-input.k-input-outline.k-invalid,.k-input.k-input-outline.ng-invalid.ng-touched,.k-input.k-input-outline.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-input.k-input-outline.k-invalid .k-input-validation-icon,.k-input.k-input-outline.ng-invalid.ng-touched .k-input-validation-icon,.k-input.k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error)}.k-input.k-input-outline .k-input-prefix,.k-input.k-input-outline .k-input-suffix{color:var(--kendo-color-subtle);background-color:#0000}.k-input.k-input-outline .k-input-separator{border-color:var(--kendo-color-border)}.k-input.k-input-flat{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:#0000}.k-input.k-input-flat:hover,.k-input.k-input-flat.k-hover{border-color:var(--kendo-color-border-alt)}.k-input.k-input-flat:focus,.k-input.k-input-flat.k-focus,.k-input.k-input-flat:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-input.k-input-flat.k-invalid,.k-input.k-input-flat.ng-invalid.ng-touched,.k-input.k-input-flat.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-input.k-input-flat.k-invalid .k-input-validation-icon,.k-input.k-input-flat.ng-invalid.ng-touched .k-input-validation-icon,.k-input.k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error)}.k-input.k-input-flat .k-input-prefix,.k-input.k-input-flat .k-input-suffix{color:var(--kendo-color-subtle);background-color:#0000}.k-input.k-input-flat .k-input-separator{border-color:var(--kendo-color-border)}.k-picker,.k-picker.k-picker-solid{border-color:var(--kendo-color-border);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base)}.k-picker:hover,.k-picker.k-hover,.k-picker.k-picker-solid:hover,.k-picker.k-picker-solid.k-hover{border-color:var(--kendo-color-border);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base-hover)}.k-picker:focus,.k-picker.k-focus,.k-picker.k-picker-solid:focus,.k-picker.k-picker-solid.k-focus,.k-picker:focus-within,.k-picker.k-picker-solid:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-picker.k-invalid,.k-picker.ng-invalid.ng-touched,.k-picker.ng-invalid.ng-dirty,.k-picker.k-picker-solid.k-invalid,.k-picker.k-picker-solid.ng-invalid.ng-touched,.k-picker.k-picker-solid.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-picker.k-invalid .k-input-validation-icon,.k-picker.ng-invalid.ng-touched .k-input-validation-icon,.k-picker.ng-invalid.ng-dirty .k-input-validation-icon,.k-picker.k-picker-solid.k-invalid .k-input-validation-icon,.k-picker.k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon,.k-picker.k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error)}.k-picker.k-picker-outline{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 50%, transparent);color:var(--kendo-color-on-app-surface);background-color:#0000}.k-picker.k-picker-outline:hover,.k-picker.k-picker-outline.k-hover{border-color:var(--kendo-color-on-app-surface);color:var(--kendo-color-base);background-color:var(--kendo-color-on-app-surface)}.k-picker.k-picker-outline:focus,.k-picker.k-picker-outline.k-focus,.k-picker.k-picker-outline:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-picker.k-picker-outline.k-invalid,.k-picker.k-picker-outline.ng-invalid.ng-touched,.k-picker.k-picker-outline.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-picker.k-picker-outline.k-invalid .k-input-validation-icon,.k-picker.k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon,.k-picker.k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error)}.k-picker.k-picker-flat{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:#0000}.k-picker.k-picker-flat:hover,.k-picker.k-picker-flat.k-hover{border-color:var(--kendo-color-border-alt);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-picker.k-picker-flat:focus,.k-picker.k-picker-flat.k-focus,.k-picker.k-picker-flat:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-picker.k-picker-flat.k-invalid,.k-picker.k-picker-flat.ng-invalid.ng-touched,.k-picker.k-picker-flat.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-picker.k-picker-flat.k-invalid .k-input-validation-icon,.k-picker.k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon,.k-picker.k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon{color:var(--kendo-color-error)}.k-floating-label-container{box-sizing:border-box;vertical-align:middle;flex-direction:column;justify-content:stretch;padding-block-start:calc(var(--kendo-line-height) * var(--kendo-font-size));display:inline-flex;position:relative}.k-floating-label-container *,.k-floating-label-container :before,.k-floating-label-container :after{box-sizing:border-box}.k-floating-label-container>.k-floating-label{max-width:90%;font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);white-space:nowrap;text-overflow:ellipsis;cursor:text;transform-origin:0;transition:transform var(--kendo-transition-scale-in), color var(--kendo-transition-scale-in), top var(--kendo-transition-scale-in), left var(--kendo-transition-scale-in);position:absolute;inset-block-start:var(--kendo-floating-label-offset-y,calc(calc(var(--kendo-line-height) * var(--kendo-font-size)) + 1px + var(--kendo-spacing-1)));inset-inline-start:var(--kendo-floating-label-offset-x,calc(var(--kendo-spacing-2) + 1px));overflow:hidden}.k-floating-label-container.k-empty>.k-floating-label{pointer-events:none;inset-block-start:var(--kendo-floating-label-offset-y,calc(calc(var(--kendo-line-height) * var(--kendo-font-size)) + 1px + var(--kendo-spacing-1)));inset-inline-start:var(--kendo-floating-label-offset-x,calc(var(--kendo-spacing-2) + 1px));transform:scale(1)}.k-floating-label-container>.k-floating-label,.k-floating-label-container.k-focus>.k-floating-label,.k-floating-label-container:focus-within>.k-floating-label{inset-block-start:var(--kendo-floating-label-focus-offset-y,0);inset-inline-start:var(--kendo-floating-label-focus-offset-x,0);transform:scale(1)}.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder{color:#0000}[dir=rtl] .k-floating-label-container>.k-floating-label,.k-rtl .k-floating-label-container>.k-floating-label,.k-floating-label-container.k-rtl>.k-floating-label,.k-floating-label-container[dir=rtl]>.k-floating-label{transform-origin:100%;transition:transform var(--kendo-transition-scale-in), color var(--kendo-transition-scale-in), top var(--kendo-transition-scale-in), right var(--kendo-transition-scale-in)}.k-floating-label-container.k-invalid>.k-floating-label,.k-floating-label-container.ng-invalid.ng-touched>.k-floating-label,.k-floating-label-container.ng-invalid.ng-dirty>.k-floating-label{color:var(--kendo-color-error-on-surface)}.k-checkbox{line-height:initial;vertical-align:middle;cursor:pointer;-webkit-appearance:none;transition:background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid), opacity var(--kendo-transition-rapid);background-position:50%;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:1px;outline:0;flex:none;margin:0;padding:0;display:inline-block;position:relative}.k-checkbox.k-checkbox-sm{width:var(--kendo-spacing-3);height:var(--kendo-spacing-3)}.k-checkbox.k-checkbox-sm:before{font-size:var(--kendo-spacing-2\.5)}.k-checkbox,.k-checkbox.k-checkbox-md{width:var(--kendo-spacing-4);height:var(--kendo-spacing-4)}.k-checkbox:before,.k-checkbox.k-checkbox-md:before{font-size:var(--kendo-spacing-3\.5)}.k-checkbox.k-checkbox-lg{width:var(--kendo-spacing-5);height:var(--kendo-spacing-5)}.k-checkbox.k-checkbox-lg:before{font-size:var(--kendo-spacing-4\.5)}.k-checkbox.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-checkbox.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-checkbox,.k-checkbox.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-checkbox.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-checkbox.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-checkbox:before{content:"";width:100%;height:100%;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.k-checkbox:checked:before,.k-checkbox.k-checked:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e")}.k-checkbox:indeterminate:before,.k-checkbox.k-indeterminate:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e")}.k-checkbox-wrap{vertical-align:middle;flex-flow:row;flex:none;align-self:flex-start;align-items:center;gap:0;display:inline-flex;position:relative}.k-checkbox-wrap:before{content:"";vertical-align:top;flex:none;width:0;height:1lh;display:inline-block;overflow:hidden}.k-checkbox-label{align-items:flex-start;gap:var(--kendo-spacing-1);vertical-align:middle;cursor:pointer;margin:0;padding:0;display:inline-flex;position:relative}.k-checkbox-label .k-ripple{visibility:hidden!important}.k-checkbox+.k-label,.k-checkbox-wrap+.k-label,.k-checkbox+.k-checkbox-label,.k-checkbox-wrap+.k-checkbox-label{margin-inline-start:var(--kendo-spacing-1);display:inline}.k-checkbox-label:empty{display:none!important}.k-checkbox-label.k-no-text{min-width:1px}.k-checkbox-list{flex-flow:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.k-checkbox-item,.k-checkbox-list-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-0);align-content:center;align-items:center;gap:var(--kendo-spacing-1);flex-flow:row;display:flex}.k-checkbox-item .k-checkbox-label,.k-checkbox-list-item .k-checkbox-label{margin:0}.k-checkbox-list-horizontal,.k-checkbox-list.k-list-horizontal{gap:var(--kendo-spacing-4);flex-flow:wrap;display:flex}.k-ripple-container .k-checkbox:after{content:"";z-index:-1;transition:opacity var(--kendo-transition-rapid), transform var(--kendo-transition-rapid);transform-origin:50%;border-radius:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.k-ripple-container .k-checkbox:focus,.k-ripple-container .k-checkbox.k-focus{box-shadow:none!important}.k-ripple-container .k-checkbox:disabled:after,.k-ripple-container .k-checkbox.k-disabled:after{display:none}.k-ripple-container .k-checkbox.k-checkbox-sm:after,.k-ripple-container .k-checkbox:after,.k-ripple-container .k-checkbox.k-checkbox-md:after,.k-ripple-container .k-checkbox.k-checkbox-lg:after{width:300%;height:300%}.k-checkbox{border-color:var(--kendo-color-border);background-color:var(--kendo-color-surface-alt)}.k-checkbox:focus,.k-checkbox.k-focus{box-shadow:0 0 0 2px var(--kendo-color-border)}.k-checkbox:indeterminate,.k-checkbox.k-indeterminate{border-color:var(--kendo-color-border);color:var(--kendo-color-primary);background-color:var(--kendo-color-surface-alt)}.k-checkbox:checked,.k-checkbox.k-checked{border-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-checkbox:checked:focus,.k-checkbox.k-checked.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-primary) 30%, transparent)}.k-checkbox.k-invalid{border-color:var(--kendo-color-error-on-surface)}.k-checkbox.k-invalid+.k-checkbox-label{color:var(--kendo-color-error-on-surface)}.k-checkbox-wrap .k-ripple-blob{color:var(--kendo-color-primary);opacity:.25}.k-ripple-container .k-checkbox:after{background:var(--kendo-color-primary);opacity:.25}.k-radio{line-height:initial;box-sizing:border-box;vertical-align:middle;cursor:pointer;-webkit-appearance:none;transition:background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid), opacity var(--kendo-transition-rapid);background-position:50%;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:1px;border-radius:50%;outline:0;flex:none;margin:0;padding:0;display:inline-block;position:relative}.k-radio.k-radio-sm{width:var(--kendo-spacing-3);height:var(--kendo-spacing-3)}.k-radio.k-radio-sm:before{font-size:var(--kendo-spacing-2\.5)}.k-radio,.k-radio.k-radio-md{width:var(--kendo-spacing-4);height:var(--kendo-spacing-4)}.k-radio:before,.k-radio.k-radio-md:before{font-size:var(--kendo-spacing-3\.5)}.k-radio.k-radio-lg{width:var(--kendo-spacing-5);height:var(--kendo-spacing-5)}.k-radio.k-radio-lg:before{font-size:var(--kendo-spacing-4\.5)}.k-radio:before{content:"";width:100%;height:100%;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.k-radio:checked:before,.k-radio.k-checked:before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e")}.k-radio-wrap{vertical-align:middle;flex-flow:row;flex:none;align-self:start;align-items:center;gap:0;display:inline-flex;position:relative}.k-radio-wrap:before{content:"";vertical-align:top;flex:none;width:0;height:1lh;display:inline-block;overflow:hidden}.k-radio-label{align-items:flex-start;gap:var(--kendo-spacing-1);vertical-align:middle;cursor:pointer;margin:0;padding:0;display:inline-flex;position:relative}.k-radio-label .k-ripple{visibility:hidden!important}.k-radio+.k-label,.k-radio-wrap+.k-label,.k-radio+.k-radio-label,.k-radio-wrap+.k-radio-label{margin-inline-start:var(--kendo-spacing-1);display:inline}.k-radio-label:empty{display:none!important}.k-radio-label.k-no-text{min-width:1px}.k-radio-list{flex-flow:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.k-radio-item,.k-radio-list-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-0);align-content:center;align-items:center;gap:var(--kendo-spacing-1);flex-flow:row;display:flex}.k-radio-item .k-radio-label,.k-radio-list-item .k-radio-label{margin:0}.k-radio-list-horizontal,.k-radio-list.k-list-horizontal{gap:var(--kendo-spacing-4);flex-flow:wrap;display:flex}.k-ripple-container .k-radio:after{content:"";z-index:-1;transition:opacity var(--kendo-transition-rapid), transform var(--kendo-transition-rapid);transform-origin:50%;border-radius:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.k-ripple-container .k-radio:focus,.k-ripple-container .k-radio.k-focus{box-shadow:none!important}.k-ripple-container .k-radio:disabled:after,.k-ripple-container .k-radio.k-disabled:after{display:none}.k-ripple-container .k-radio.k-radio-sm:after,.k-ripple-container .k-radio:after,.k-ripple-container .k-radio.k-radio-md:after,.k-ripple-container .k-radio.k-radio-lg:after{width:300%;height:300%}.k-radio{border-color:var(--kendo-color-border);background-color:var(--kendo-color-surface-alt)}.k-radio:focus,.k-radio.k-focus{box-shadow:0 0 0 2px var(--kendo-color-border)}.k-radio.k-invalid,.k-radio.ng-invalid.ng-touched,.k-radio.ng-invalid.ng-dirty{border-color:var(--kendo-color-error-on-surface)}.k-radio.k-invalid+.k-radio-label,.k-radio.ng-invalid.ng-touched+.k-radio-label,.k-radio.ng-invalid.ng-dirty+.k-radio-label{color:var(--kendo-color-error-on-surface)}.k-radio:checked,.k-radio.k-checked{border-color:var(--kendo-color-primary);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-radio:checked:focus,.k-radio.k-checked.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-primary) 30%, transparent)}.k-ripple-container .k-radio:after{background:var(--kendo-color-primary);opacity:.25}.k-tooltip{border-radius:var(--kendo-border-radius-md);padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height-sm);z-index:12000;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;background-repeat:repeat-x;border-style:solid;border-width:0;outline:0;flex-flow:row;align-items:flex-start;margin:0;display:flex;position:absolute}.k-tooltip *,.k-tooltip :before,.k-tooltip :after{box-sizing:border-box}.k-tooltip-icon{flex-shrink:0;margin-inline-end:var(--kendo-spacing-1)}.k-tooltip-title{font-size:calc(var(--kendo-font-size) * 1.25);line-height:var(--kendo-line-height-xs);margin-block-end:.25em}.k-tooltip-content{text-overflow:ellipsis;flex:auto;align-self:stretch;overflow:hidden}.k-tooltip-button{flex-shrink:0;margin-inline-start:var(--kendo-spacing-1)}.k-tooltip-button .k-icon{color:inherit;vertical-align:top}.k-callout{pointer-events:none;border:6px solid #0000;width:12px;height:12px;position:absolute}.k-callout-n{pointer-events:none;border-bottom-color:currentColor;margin-left:-6px;top:-12px;left:50%}.k-callout-e{pointer-events:none;border-left-color:currentColor;margin-top:-6px;top:50%;right:-12px}.k-callout-s{pointer-events:none;border-block-start-color:currentColor;margin-left:-6px;bottom:-12px;left:50%}.k-callout-w{pointer-events:none;border-right-color:currentColor;margin-top:-6px;top:50%;left:-12px}.k-tooltip{border-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse);background-color:var(--kendo-color-inverse);box-shadow:var(--kendo-elevation-2)}.k-tooltip .k-callout{color:var(--kendo-color-inverse)}.k-tooltip-inverse{border-color:var(--kendo-color-inverse);color:var(--kendo-color-on-inverse);background-color:var(--kendo-color-inverse)}.k-tooltip-inverse .k-callout{color:var(--kendo-color-inverse)}.k-tooltip-error{border-color:var(--kendo-color-error);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error)}.k-tooltip-error .k-callout{color:var(--kendo-color-error)}.k-tooltip-warning{border-color:var(--kendo-color-warning);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning)}.k-tooltip-warning .k-callout{color:var(--kendo-color-warning)}.k-tooltip-success{border-color:var(--kendo-color-success);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success)}.k-tooltip-success .k-callout{color:var(--kendo-color-success)}.k-tooltip-info{border-color:var(--kendo-color-info);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info)}.k-tooltip-info .k-callout{color:var(--kendo-color-info)}.k-tooltip-base{border-color:var(--kendo-color-base);color:var(--kendo-color-on-base);background-color:var(--kendo-color-base)}.k-tooltip-base .k-callout{color:var(--kendo-color-base)}.k-validator-tooltip{white-space:normal;z-index:12000;align-items:center;width:auto;margin-block-start:6px;display:flex}.k-grid .k-validator-tooltip{max-width:300px}.k-calendar{inline-size:var(--INTERNAL--kendo-calendar-width,min-content);block-size:var(--INTERNAL--kendo-calendar-height,min-content);box-sizing:border-box;font-family:var(--kendo-font-family);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;border-radius:0;outline:0;flex-flow:column;display:inline-flex;position:relative;overflow:hidden}.k-calendar>.k-calendar{border:0}.k-calendar.k-calendar-sm{--INTERNAL--kendo-calendar-view-width:calc(8 * 28px);--INTERNAL--kendo-calendar-cell-padding-x:var(--kendo-calendar-sm-cell-padding-x,var(--kendo-spacing-0\.5));--INTERNAL--kendo-calendar-cell-padding-y:var(--kendo-calendar-sm-cell-padding-y,var(--kendo-spacing-0\.5));font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-calendar.k-calendar-sm.k-month-calendar,.k-calendar.k-calendar-sm .k-calendar-monthview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-sm-month-cell-size,28px)}.k-calendar.k-calendar-sm.k-year-calendar,.k-calendar.k-calendar-sm .k-calendar-yearview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-sm-year-cell-size,calc(2 * 28px))}.k-calendar.k-calendar-sm.k-decade-calendar,.k-calendar.k-calendar-sm .k-calendar-decadeview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-sm-decade-cell-size,calc(2 * 28px))}.k-calendar.k-calendar-sm.k-century-calendar,.k-calendar.k-calendar-sm .k-calendar-centuryview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-sm-century-cell-size,calc(2 * 28px))}.k-calendar,.k-calendar.k-calendar-md{--INTERNAL--kendo-calendar-view-width:calc(8 * 32px);--INTERNAL--kendo-calendar-cell-padding-x:var(--kendo-calendar-md-cell-padding-x,var(--kendo-spacing-1));--INTERNAL--kendo-calendar-cell-padding-y:var(--kendo-calendar-md-cell-padding-y,var(--kendo-spacing-1));font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-calendar.k-month-calendar,.k-calendar .k-calendar-monthview,.k-calendar.k-calendar-md.k-month-calendar,.k-calendar.k-calendar-md .k-calendar-monthview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-md-month-cell-size,32px)}.k-calendar.k-year-calendar,.k-calendar .k-calendar-yearview,.k-calendar.k-calendar-md.k-year-calendar,.k-calendar.k-calendar-md .k-calendar-yearview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-md-year-cell-size,calc(2 * 32px))}.k-calendar.k-decade-calendar,.k-calendar .k-calendar-decadeview,.k-calendar.k-calendar-md.k-decade-calendar,.k-calendar.k-calendar-md .k-calendar-decadeview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-md-decade-cell-size,calc(2 * 32px))}.k-calendar.k-century-calendar,.k-calendar .k-calendar-centuryview,.k-calendar.k-calendar-md.k-century-calendar,.k-calendar.k-calendar-md .k-calendar-centuryview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-md-century-cell-size,calc(2 * 32px))}.k-calendar.k-calendar-lg{--INTERNAL--kendo-calendar-view-width:calc(8 * 40px);--INTERNAL--kendo-calendar-cell-padding-x:var(--kendo-calendar-lg-cell-padding-x,var(--kendo-spacing-2));--INTERNAL--kendo-calendar-cell-padding-y:var(--kendo-calendar-lg-cell-padding-y,var(--kendo-spacing-2));font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-calendar.k-calendar-lg.k-month-calendar,.k-calendar.k-calendar-lg .k-calendar-monthview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-lg-month-cell-size,40px)}.k-calendar.k-calendar-lg.k-year-calendar,.k-calendar.k-calendar-lg .k-calendar-yearview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-lg-year-cell-size,calc(2 * 40px))}.k-calendar.k-calendar-lg.k-decade-calendar,.k-calendar.k-calendar-lg .k-calendar-decadeview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-lg-decade-cell-size,calc(2 * 40px))}.k-calendar.k-calendar-lg.k-century-calendar,.k-calendar.k-calendar-lg .k-calendar-centuryview{--INTERNAL--kendo-calendar-cell-size:var(--kendo-calendar-lg-century-cell-size,calc(2 * 40px))}.k-calendar-table{border-width:0;border-color:inherit;border-spacing:0;border-collapse:separate;table-layout:fixed;text-align:center;z-index:1;outline:0;margin-block:0;margin-inline:auto;display:table;position:relative}.k-calendar-caption,.k-calendar-caption.k-calendar-th,.k-calendar .k-meta-header,.k-calendar .k-month-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);box-sizing:border-box;text-transform:none;text-align:start;height:32px;font-weight:var(--kendo-font-weight-bold);cursor:default}.k-calendar-th,.k-calendar-td{text-align:center;border-style:solid;border-width:0;border-color:inherit;cursor:default;padding:0;font-weight:400}.k-calendar-th{inline-size:var(--INTERNAL--kendo-calendar-cell-size,32px);block-size:var(--INTERNAL--kendo-calendar-cell-size,32px);font-size:var(--kendo-font-size-sm);text-transform:uppercase;line-height:2}.k-calendar-td{border-radius:var(--kendo-border-radius-md);inline-size:var(--INTERNAL--kendo-calendar-cell-size,min-content);block-size:var(--INTERNAL--kendo-calendar-cell-size,min-content);border-color:#0000}.k-calendar-td.k-alt{font-size:.75rem}.k-calendar .k-calendar-cell-inner,.k-calendar .k-link{border-radius:var(--kendo-border-radius-md);padding-inline:var(--INTERNAL--kendo-calendar-cell-padding-x,.25em);padding-block:var(--INTERNAL--kendo-calendar-cell-padding-y,.25em);box-sizing:border-box;white-space:normal;width:100%;height:100%;transition:color var(--kendo-transition-rapid), background-color var(--kendo-transition-rapid), border-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid);flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.k-calendar .k-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);z-index:2;border-block-end-style:solid;border-block-end-width:1px;flex-flow:row;align-items:center;display:flex;position:relative}.k-calendar-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);min-width:var(--INTERNAL--kendo-calendar-view-width,256px);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;display:flex}.k-calendar-header .k-calendar-nav{flex-flow:row;align-items:center;display:flex}.k-calendar-footer,.k-calendar .k-footer{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-4);text-align:center;clear:both}.k-calendar-view{padding-block:0;padding-inline:var(--kendo-spacing-1);width:var(--INTERNAL--kendo-calendar-view-width,256px);inline-size:var(--INTERNAL--kendo-calendar-view-width,256px);box-sizing:content-box;gap:var(--kendo-spacing-4);z-index:1;min-height:224px;margin:auto;position:relative;overflow:hidden}.k-calendar-view .k-today{font-weight:var(--kendo-font-weight-bold)}.k-month-calendar .k-calendar-td,.k-calendar-monthview .k-calendar-td{width:var(--INTERNAL--kendo-calendar-cell-size,32px);height:var(--INTERNAL--kendo-calendar-cell-size,32px);inline-size:var(--INTERNAL--kendo-calendar-cell-size,32px);block-size:var(--INTERNAL--kendo-calendar-cell-size,32px)}.k-year-calendar .k-calendar-td,.k-calendar-yearview .k-calendar-td,.k-decade-calendar .k-calendar-td,.k-calendar-decadeview .k-calendar-td,.k-century-calendar .k-calendar-td,.k-calendar-centuryview .k-calendar-td{width:var(--INTERNAL--kendo-calendar-cell-size,calc(2 * 32px));height:var(--INTERNAL--kendo-calendar-cell-size,calc(2 * 32px));inline-size:var(--INTERNAL--kendo-calendar-cell-size,calc(2 * 32px));block-size:var(--INTERNAL--kendo-calendar-cell-size,calc(2 * 32px))}.k-century-calendar .k-calendar-cell-inner,.k-century-calendar .k-link,.k-calendar-centuryview .k-calendar-cell-inner,.k-calendar-centuryview .k-link{text-align:start}.k-popup .k-calendar{height:100%}.k-calendar-container,.k-datetime-container{padding:0}.k-calendar-container .k-calendar,.k-datetime-container .k-calendar{border-width:0}.k-calendar .k-content.k-scrollable,.k-calendar .k-calendar-content.k-scrollable{box-sizing:content-box;margin-inline-start:-100px;margin-inline-end:calc(-100px - var(--kendo-scrollbar-width,17px));padding-inline:100px;display:block;overflow:hidden auto}.k-calendar .k-scrollable-placeholder{z-index:-1;width:1px;position:absolute;inset-block-start:0;inset-inline-end:0}.k-calendar-infinite{box-sizing:content-box;flex-flow:row;display:inline-flex}.k-calendar-infinite .k-calendar-view{padding-block:var(--kendo-spacing-0);padding-inline:var(--kendo-spacing-4);flex-flow:column;flex:none;gap:0;height:288px;display:flex;overflow:hidden}.k-calendar-infinite .k-calendar-view .k-content.k-scrollable{position:relative}.k-calendar-infinite .k-calendar-view:after{content:"";z-index:1;width:150%;height:0;box-shadow:0 0 32px calc(32px / 2) var(--kendo-color-surface-alt);line-height:1lh;display:block;position:absolute;inset-block-end:0;inset-inline-start:-25%}.k-calendar-infinite .k-calendar-header{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-4);width:auto;min-width:0;margin-inline-start:calc(var(--kendo-spacing-4) * -1);margin-inline-end:calc(var(--kendo-spacing-4) * -1)}.k-calendar-infinite .k-calendar-weekdays{flex:none}.k-calendar-navigation{text-align:center;z-index:1;flex:none;width:5em;display:block;position:relative;overflow:hidden}.k-calendar-navigation:before,.k-calendar-navigation:after{content:"";z-index:1;width:200%;height:0;box-shadow:0 0 calc(3 * 2em) calc(calc(3 * 2em) / 2) var(--kendo-color-surface);line-height:0;display:block;position:absolute;inset-inline-start:-50%}.k-calendar-navigation:before{inset-block-start:0}.k-calendar-navigation:after{inset-block-end:0}.k-calendar-navigation .k-content,.k-calendar-navigation .k-calendar-content{background:0 0;height:auto;position:absolute;inset-block:0;inset-inline:0}.k-calendar-navigation .k-content ul,.k-calendar-navigation .k-calendar-content ul{width:5em}.k-calendar-navigation .k-content li,.k-calendar-navigation .k-calendar-content li{cursor:pointer;white-space:nowrap;text-overflow:clip;height:2em;padding-block:0;padding-inline:1em;line-height:2em;overflow:hidden}.k-calendar-navigation .k-calendar-navigation-marker{font-weight:700}.k-calendar-navigation .k-calendar-navigation-highlight{box-sizing:border-box;border-style:solid;border-width:1px 0;width:100%;height:2em;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.k-calendar-range{width:auto}.k-calendar-range .k-calendar-view{white-space:nowrap;width:auto}.k-calendar-range .k-calendar-view:after{display:none}.k-calendar-range .k-calendar-view:focus{outline:0}.k-range-start{border-radius:0;border-start-start-radius:var(--kendo-border-radius-lg);border-end-start-radius:var(--kendo-border-radius-lg)}.k-range-start .k-calendar-cell-inner,.k-range-start .k-link{border-color:inherit;border-radius:inherit}.k-range-end{border-radius:0;border-start-end-radius:var(--kendo-border-radius-lg);border-end-end-radius:var(--kendo-border-radius-lg)}.k-range-end .k-calendar-cell-inner,.k-range-end .k-link{border-color:inherit;border-radius:inherit}.k-range-mid{border-color:inherit;border-radius:0}.k-range-start.k-range-end{border-radius:var(--kendo-border-radius-lg)}.k-calendar{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-calendar .k-header{border-color:inherit;background-color:var(--kendo-color-surface);box-shadow:var(--kendo-elevation-1)}.k-calendar .k-calendar-th,.k-calendar .k-calendar-caption,.k-calendar .k-meta-header,.k-calendar .k-month-header{color:var(--kendo-color-subtle)}.k-calendar .k-calendar-view .k-today{color:var(--kendo-color-primary-on-surface)}.k-calendar .k-other-month{color:var(--kendo-color-subtle)}.k-calendar .k-alt{color:var(--kendo-color-subtle);background-color:#0000}.k-calendar .k-calendar-td:hover .k-calendar-cell-inner,.k-calendar .k-calendar-td:hover .k-link,.k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-hover .k-link{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, currentColor 8%, transparent)}.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected .k-link{border-color:var(--kendo-color-border);color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected:hover .k-link,.k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected.k-hover .k-link{color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary-hover)}.k-calendar .k-calendar-td:focus .k-calendar-cell-inner,.k-calendar .k-calendar-td:focus .k-link,.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-focus .k-link,.k-calendar .k-calendar-td.k-selected:focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected:focus .k-link,.k-calendar .k-calendar-td.k-selected.k-focus .k-calendar-cell-inner,.k-calendar .k-calendar-td.k-selected.k-focus .k-link{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 8%, transparent)}.k-calendar .k-calendar-navigation{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface);box-shadow:inset -1px 0 var(--kendo-color-border)}.k-calendar .k-calendar-navigation li:hover,.k-calendar .k-calendar-navigation li.k-hover{color:var(--kendo-color-primary-on-surface)}.k-calendar .k-calendar-navigation-highlight{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-calendar .k-calendar-navigation-marker{color:currentColor}.k-calendar.k-invalid,.k-calendar.k-invalid:hover,.k-calendar.ng-invalid.ng-touched,.k-calendar.ng-invalid.ng-dirty{border-color:var(--kendo-color-error)}.k-rtl .k-calendar .k-calendar-navigation,[dir=rtl] .k-calendar .k-calendar-navigation,.k-calendar.k-rtl .k-calendar-navigation,.k-calendar[dir=rtl] .k-calendar-navigation{box-shadow:inset 1px 0 var(--kendo-color-border)}.k-scheduler .k-calendar .k-other-month{color:var(--kendo-color-subtle);background-color:#0000}.k-calendar .k-range-start,.k-calendar .k-range-end,.k-calendar .k-range-mid{background-color:color-mix(in srgb, var(--kendo-color-primary) 25%, transparent)}.k-calendar .k-range-start .k-calendar-cell-inner,.k-calendar .k-range-start .k-link,.k-calendar .k-range-end .k-calendar-cell-inner,.k-calendar .k-range-end .k-link{background-color:var(--kendo-color-primary)}.k-calendar .k-range-start.k-active .k-calendar-cell-inner,.k-calendar .k-range-start.k-active .k-link,.k-calendar .k-range-end.k-active .k-calendar-cell-inner,.k-calendar .k-range-end.k-active .k-link{box-shadow:inset 0 0 2px 2px #0003}.k-calendar .k-range-split-start,.k-calendar .k-range-split-end{position:relative}.k-calendar .k-range-split-start:after,.k-calendar .k-range-split-end:after{content:"";width:5px;display:block;position:absolute;inset-block:0}.k-calendar .k-range-split-start:after{background-image:linear-gradient(to left, color-mix(in srgb, var(--kendo-color-primary) 25%, transparent), transparent 100%);inset-inline:-5px auto}.k-calendar .k-range-split-end:after{background-image:linear-gradient(to right, color-mix(in srgb, var(--kendo-color-primary) 25%, transparent), transparent 100%);inset-inline:auto -5px}.k-align-items-normal{align-items:normal}.\!k-align-items-normal{align-items:normal!important}.k-align-items-stretch{align-items:stretch}.\!k-align-items-stretch{align-items:stretch!important}.k-align-items-center{align-items:center}.\!k-align-items-center{align-items:center!important}.k-align-items-start{align-items:start}.\!k-align-items-start{align-items:start!important}.k-align-items-end{align-items:end}.\!k-align-items-end{align-items:end!important}.k-align-items-flex-start{align-items:flex-start}.\!k-align-items-flex-start{align-items:flex-start!important}.k-align-items-flex-end{align-items:flex-end}.\!k-align-items-flex-end{align-items:flex-end!important}.k-align-items-baseline{align-items:baseline}.\!k-align-items-baseline{align-items:baseline!important}.k-align-items-first-baseline{align-items:baseline}.\!k-align-items-first-baseline{align-items:baseline!important}.k-align-items-last-baseline{align-items:last baseline}.\!k-align-items-last-baseline{align-items:last baseline!important}.k-align-items-self-start{align-items:self-start}.\!k-align-items-self-start{align-items:self-start!important}.k-align-items-self-end{align-items:self-end}.\!k-align-items-self-end{align-items:self-end!important}.k-pointer-events-none{pointer-events:none}.\!k-pointer-events-none{pointer-events:none!important}.k-pointer-events-auto{pointer-events:auto}.\!k-pointer-events-auto{pointer-events:auto!important}.k-timeselector{box-sizing:border-box;font-family:var(--kendo-font-family);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;outline:0;flex-flow:column;display:flex;position:relative;overflow:hidden}.k-timeselector.k-timeselector-sm{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-timeselector.k-timeselector-sm .k-time-highlight,.k-timeselector.k-timeselector-sm .k-time-list-highlight,.k-timeselector.k-timeselector-sm .k-time-separator{height:calc(var(--kendo-font-size) * var(--kendo-line-height) + var(--kendo-spacing-0\.5) * 2)}.k-timeselector.k-timeselector-sm .k-time-list-item,.k-timeselector.k-timeselector-sm .k-time-list .k-item{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-timeselector,.k-timeselector.k-timeselector-md{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-timeselector .k-time-highlight,.k-timeselector .k-time-list-highlight,.k-timeselector.k-timeselector-md .k-time-highlight,.k-timeselector.k-timeselector-md .k-time-list-highlight,.k-timeselector .k-time-separator,.k-timeselector.k-timeselector-md .k-time-separator{height:calc(var(--kendo-font-size) * var(--kendo-line-height) + var(--kendo-spacing-1) * 2)}.k-timeselector .k-time-list-item,.k-timeselector .k-time-list .k-item,.k-timeselector.k-timeselector-md .k-time-list-item,.k-timeselector.k-timeselector-md .k-time-list .k-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-timeselector.k-timeselector-lg{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-timeselector.k-timeselector-lg .k-time-highlight,.k-timeselector.k-timeselector-lg .k-time-list-highlight,.k-timeselector.k-timeselector-lg .k-time-separator{height:calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg) + var(--kendo-spacing-2) * 2)}.k-timeselector.k-timeselector-lg .k-time-list-item,.k-timeselector.k-timeselector-lg .k-time-list .k-item{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-popup>.k-timeselector{border-width:0}.k-time-header,.k-time-selector-header{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;display:flex}.k-time-header .k-title,.k-time-header .k-time-selector-header-title,.k-time-selector-header .k-title,.k-time-selector-header .k-time-selector-header-title{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);font-weight:700;display:inline-block}.k-time-header .k-time-now,.k-time-selector-header .k-time-now{line-height:inherit;cursor:pointer;border-width:0}.k-actions.k-time-fast-selection,.k-time-fast-selection.k-form-buttons,.k-time-fast-selection.k-edit-buttons,.k-time-fast-selection.k-action-buttons,.k-time-fast-selection.k-columnmenu-actions{margin-block-start:0}.k-time-list-container{flex:auto;display:flex;position:relative;overflow:hidden}.k-time-highlight,.k-time-list-highlight{width:100%;height:calc(var(--kendo-font-size) * var(--kendo-line-height) + var(--kendo-spacing-1) * 2);box-sizing:border-box;z-index:1;border-style:solid;border-width:1px 0;position:absolute;inset-block-start:calc(50% + calc((var(--kendo-font-size-sm)) * (var(--kendo-line-height-lg))) / 2);inset-inline:0;transform:translateY(-50%)}.k-time-list-wrapper{box-sizing:content-box;text-align:center;flex-flow:column;flex:auto;align-items:stretch;min-width:4em;height:240px;display:inline-flex;position:relative;overflow:hidden}.k-time-list-wrapper .k-title{font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-lg);text-align:center;text-transform:capitalize;font-weight:700;display:block}.k-time-list-wrapper.k-focus:before,.k-time-list-wrapper.k-focus:after{content:"";pointer-events:none;width:100%;height:calc(50% - calc((var(--kendo-font-size-sm)) * (var(--kendo-line-height-lg))) / 2);box-sizing:border-box;border-style:solid;border-width:0;display:block;position:absolute;inset-inline-start:0}.k-time-list-wrapper.k-focus:before{inset-block-start:calc((var(--kendo-font-size-sm)) * (var(--kendo-line-height-lg)))}.k-time-list-wrapper.k-focus:after{inset-block-end:0}.k-time-list{z-index:1;outline:0;flex-flow:row;flex:1;align-items:stretch;display:flex;position:relative;overflow:hidden}.k-time-list:before,.k-time-list:after{content:"";z-index:1;width:200%;height:0;line-height:0;display:block;position:absolute;inset-inline-start:-50%}.k-time-list:before{inset-block-start:0}.k-time-list:after{inset-block-end:0}.k-time-container,.k-time-list-content{flex:auto;margin-inline-start:-100px;margin-inline-end:calc(-100px - var(--kendo-scrollbar-width,17px));padding-inline:100px;display:block;position:relative;overflow:hidden scroll}.k-time-container>ul,.k-time-list-content>ul{width:4em;height:auto;margin:auto}.k-time-container .k-scrollable-placeholder,.k-time-list-content .k-scrollable-placeholder{width:1px;position:absolute;inset-block-start:0;inset-inline-end:0}.k-time-list-item,.k-time-list .k-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-time-separator{width:0;height:calc(var(--kendo-font-size) * var(--kendo-line-height) + var(--kendo-spacing-1) * 2);z-index:1;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative;inset-block-start:calc(calc((var(--kendo-font-size-sm)) * (var(--kendo-line-height-lg))) / 2)}.k-timeselector{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-time-header .k-title,.k-time-selector-header .k-title{color:unset}.k-time-header .k-time-now,.k-time-selector-header .k-time-now,.k-time-header .k-time-now:hover,.k-time-selector-header .k-time-now:hover{color:var(--kendo-color-primary-on-surface)}.k-time-list-wrapper .k-title{color:var(--kendo-color-subtle)}.k-time-list-wrapper.k-focus .k-title{color:var(--kendo-color-on-app-surface)}.k-time-list-wrapper.k-focus:before,.k-time-list-wrapper.k-focus:after{background-color:#0000000a}.k-time-list:before,.k-time-list:after{box-shadow:0 0 3em 1.5em var(--kendo-color-surface-alt)}.k-time-list .k-item:hover{color:var(--kendo-color-primary-on-surface)}.k-time-container{background:0 0}.k-time-highlight{border-color:var(--kendo-color-border);background-color:var(--kendo-color-surface-alt)}.k-datetime-selector{display:flex}.k-datetime-wrap{width:calc(32px * 8 + var(--kendo-spacing-4) * 2);overflow:hidden}.k-datetime-wrap .k-datetime-buttongroup{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-datetime-wrap .k-calendar,.k-datetime-wrap .k-timeselector{border-width:0;width:100%}.k-datetime-calendar-wrap,.k-datetime-time-wrap{text-align:center;flex:0 0 calc(32px * 8 + var(--kendo-spacing-4) * 2)}.k-datetime-wrap.k-datetime-wrap-sm{width:calc(28px * 8 + var(--kendo-spacing-4) * 2)}.k-datetime-wrap.k-datetime-wrap-sm .k-datetime-calendar-wrap,.k-datetime-wrap.k-datetime-wrap-sm .k-datetime-time-wrap{flex:0 0 calc(28px * 8 + var(--kendo-spacing-4) * 2)}.k-datetime-wrap,.k-datetime-wrap.k-datetime-wrap-md{width:calc(32px * 8 + var(--kendo-spacing-4) * 2)}.k-datetime-wrap .k-datetime-calendar-wrap,.k-datetime-wrap .k-datetime-time-wrap,.k-datetime-wrap.k-datetime-wrap-md .k-datetime-calendar-wrap,.k-datetime-wrap.k-datetime-wrap-md .k-datetime-time-wrap{flex:0 0 calc(32px * 8 + var(--kendo-spacing-4) * 2)}.k-datetime-wrap.k-datetime-wrap-lg{width:calc(40px * 8 + var(--kendo-spacing-4) * 2)}.k-datetime-wrap.k-datetime-wrap-lg .k-datetime-calendar-wrap,.k-datetime-wrap.k-datetime-wrap-lg .k-datetime-time-wrap{flex:0 0 calc(40px * 8 + var(--kendo-spacing-4) * 2)}.k-date-tab .k-datetime-selector{transition:transform var(--kendo-transition-slide-in);transform:translate(0)}.k-time-tab .k-datetime-selector{transition:transform var(--kendo-transition-slide-out);transform:translate(-100%)}:is(.k-rtl,[dir=rtl]) .k-time-tab .k-datetime-selector,.k-time-tab .k-datetime-selector:is(.k-rtl,[dir=rtl]){transform:translate(100%)}.k-dropdown-operator{flex:none;width:min-content}.k-dropdown-operator .k-input-button{border-width:0;width:min-content}.k-dropdown-operator .k-input-button .k-button-icon{aspect-ratio:1;width:auto}.k-dropdown-operator .k-input-inner{display:none}.k-overlay{opacity:.5;z-index:10000;background-color:var(--kendo-color-inverse);width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-start:0}.k-form,.k-form-inline{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-fieldset{margin:var(--kendo-spacing-7\.5);border-style:solid;border-width:1px 0 0;padding:25px 0 0}.k-fieldset>legend{padding:0 var(--kendo-spacing-2) 0 0;text-transform:uppercase;margin-inline-start:0}kendo-label>.k-label{margin:0}.k-label-optional{margin-left:var(--kendo-spacing-1\.5);font-size:var(--kendo-font-size-sm);align-self:center;font-style:italic}.k-label-empty:before{content:"";display:inline-block}.k-form{border:0}.k-form .k-form-field>.k-label,.k-form .k-form-field>kendo-label,.k-form .k-form-label{flex-flow:row;margin-block-end:var(--kendo-spacing-0);display:flex}.k-form .k-label+.k-radio{margin-inline-start:0}.k-form .k-form-fieldset{padding:var(--kendo-spacing-0);border:0;margin:2em 0 0}.k-form .k-form-legend{padding:var(--kendo-spacing-0);width:100%;font-size:var(--kendo-font-size);text-transform:uppercase;border-style:solid;border-width:0 0 2px;margin:0 0 1em}.k-form .k-form-group{padding:0}.k-form .k-form-field,.k-form .k-form-field-wrap{display:block}.k-form .k-form-field-disabled .k-label,.k-form .k-form-field-disabled .k-form-label{cursor:default;color:var(--kendo-disabled-text,unset);background-color:var(--kendo-disabled-bg,unset);border-color:var(--kendo-disabled-border,unset);opacity:var(--kendo-disabled-opacity,unset);filter:var(--kendo-disabled-filter,unset);pointer-events:none;box-shadow:none;outline:none}.k-form .k-alert-error{font-size:var(--kendo-font-size-sm);margin-block-start:calc(var(--kendo-spacing-1) * 2)}.k-form .k-field-info{font-size:var(--kendo-font-size-xs);margin-block:0;margin-inline:var(--kendo-spacing-2);line-height:1;display:inline-block}.k-form .k-multiselect,.k-form .k-floating-label-container,.k-form .k-daterangepicker .k-dateinput,.k-form .k-signature{width:100%;display:inline-flex}.k-form-buttons{padding:0;overflow:visible}.k-form-hint,.k-form-error{font-size:var(--kendo-font-size-sm);margin-block-start:var(--kendo-spacing-1);font-style:italic;display:flex}.k-text-start,.k-buttons-start{justify-content:flex-start}.k-text-end,.k-buttons-end{justify-content:flex-end}.k-form-separator{margin:var(--kendo-spacing-3\.5) 0 0;border-style:solid;border-width:1px 0 0;flex:none;display:block}.k-form-horizontal .k-form-field{display:flex}.k-form-horizontal .k-form-field>.k-label,.k-form-horizontal .k-form-field>kendo-label,.k-form-horizontal .k-form-field>.k-form-label{text-align:end;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:25%;margin-inline-end:var(--kendo-spacing-2\.5);padding-block-start:calc(var(--kendo-spacing-2\.5) / 2)}.k-form-horizontal .k-form-field .k-label-optional{align-self:inherit;margin:0}.k-form-horizontal .k-form-field-wrap{max-width:calc(100% - 25% - var(--kendo-spacing-2\.5));flex:auto;align-content:center}.k-form.k-form-sm .k-form-field,.k-form.k-form-sm .k-form-buttons{margin-block-start:var(--kendo-spacing-2\.5)}.k-form.k-form-sm .k-form-field-set>:not(.k-hidden):first-child,.k-form.k-form-sm .k-form-field-set>.k-hidden+:not(.k-hidden),.k-form.k-form-sm>:not(.k-hidden):first-child,.k-form.k-form-sm>.k-hidden+:not(.k-hidden){margin-block-start:0}.k-form .k-form-field,.k-form .k-form-buttons,.k-form.k-form-md .k-form-field,.k-form.k-form-md .k-form-buttons{margin-block-start:var(--kendo-spacing-3\.5)}.k-form .k-form-field-set>:not(.k-hidden):first-child,.k-form .k-form-field-set>.k-hidden+:not(.k-hidden),.k-form.k-form-md .k-form-field-set>:not(.k-hidden):first-child,.k-form.k-form-md .k-form-field-set>.k-hidden+:not(.k-hidden),.k-form>:not(.k-hidden):first-child,.k-form>.k-hidden+:not(.k-hidden),.k-form.k-form-md>:not(.k-hidden):first-child,.k-form.k-form-md>.k-hidden+:not(.k-hidden){margin-block-start:0}.k-form.k-form-lg .k-form-field,.k-form.k-form-lg .k-form-buttons{margin-block-start:var(--kendo-spacing-4\.5)}.k-form.k-form-lg .k-form-field-set>:not(.k-hidden):first-child,.k-form.k-form-lg .k-form-field-set>.k-hidden+:not(.k-hidden),.k-form.k-form-lg>:not(.k-hidden):first-child,.k-form.k-form-lg>.k-hidden+:not(.k-hidden){margin-block-start:0}.k-form-inline{padding:calc(var(--kendo-spacing-2) * 2)}.k-form-inline fieldset{margin:calc(calc(var(--kendo-spacing-2) * 2) * 2) 0;border-style:solid;border-width:1px 0 0;padding:0}.k-form-inline fieldset:first-child:first-of-type{margin-block-start:0}.k-form-inline fieldset:last-child:last-of-type{margin-block-end:0}.k-form-inline legend{font-size:var(--kendo-font-size-sm);text-align:start;text-transform:uppercase;padding:0 var(--kendo-spacing-2) 0 0;width:auto;margin-block-end:calc(var(--kendo-spacing-1\.5) * 2);font-weight:600;line-height:1}.k-form-inline .k-form-field{text-align:start;align-items:flex-start;margin-block-end:calc(var(--kendo-spacing-1\.5) * 2);display:flex}.k-form-inline .k-form-field>span{text-align:end;width:25%;line-height:var(--kendo-line-height);padding-block:calc(var(--kendo-spacing-1) + 1px);padding-inline:0 var(--kendo-spacing-3);align-self:center}.k-form-inline .k-form-field>input{align-self:center}.k-form-inline .k-form-field>input:not(.k-checkbox):not(.k-radio){flex:auto}.k-form-inline .k-form-field .k-alert-error{font-size:var(--kendo-font-size-sm);margin-block-start:calc(var(--kendo-spacing-1) * 2)}.k-form-inline .k-form-field .k-field-info{font-size:var(--kendo-font-size-xs);margin:0;line-height:1;display:block}.k-form-inline .k-form-field:last-child{margin-block-end:0}.k-edit-form-container{border-color:inherit;width:400px;min-width:400px;position:relative}.k-popup-edit-form>.k-actions,.k-popup-edit-form>.k-edit-buttons,.k-popup-edit-form>.k-action-buttons,.k-popup-edit-form>.k-columnmenu-actions,.k-popup-edit-form>.k-form-buttons,.k-edit-form-container .k-actions,.k-edit-form-container .k-edit-buttons,.k-edit-form-container .k-action-buttons,.k-edit-form-container .k-columnmenu-actions,.k-edit-form-container .k-form-buttons{margin:var(--kendo-spacing-4) calc(var(--kendo-spacing-4) * -1) calc(var(--kendo-spacing-4) * -1)}.k-edit-label{margin:0 0 var(--kendo-spacing-4);padding:calc(var(--kendo-spacing-1) + 1px) 0;width:30%;line-height:var(--kendo-line-height);text-align:end;float:inline-start;clear:both}.k-edit-field{margin:0 0 var(--kendo-spacing-4);float:inline-end;clear:inline-end;width:65%;position:relative}.k-edit-field.k-no-editor{padding:calc(var(--kendo-spacing-1) + 1px) 0}.k-edit-field input[type=radio]:not(.k-radio),.k-edit-field input[type=checkbox]:not(.k-checkbox){margin-inline-end:.4ex}.k-edit-field .k-radio-label,.k-edit-field .k-checkbox-label{margin-inline-end:var(--kendo-spacing-4)}.k-edit-field>.k-reset>li+li{margin-block-start:var(--kendo-spacing-2)}.k-form,.k-form-inline,.k-form fieldset legend,.k-form-inline fieldset legend{color:var(--kendo-color-on-app-surface)}.k-form .k-form-legend,.k-form-inline .k-form-legend{border-color:var(--kendo-color-border)}.k-form .k-field-info,.k-form-inline .k-field-info{color:var(--kendo-color-subtle)}.k-form .k-alert-error,.k-form-inline .k-alert-error,.k-form-error,.k-text-error,.k-form-field-error .k-label{color:var(--kendo-color-error-on-surface)}.k-form-separator{border-color:var(--kendo-color-border)}.k-d-none{display:none}.\!k-d-none{display:none!important}.k-d-contents{display:contents}.\!k-d-contents{display:contents!important}.k-d-block{display:block}.\!k-d-block{display:block!important}.k-d-inline{display:inline}.\!k-d-inline{display:inline!important}.k-d-inline-block{display:inline-block}.\!k-d-inline-block{display:inline-block!important}.k-d-flex,.k-d-flex-col,.k-d-flex-row{display:flex}.\!k-d-flex,.\!k-d-flex-col,.\!k-d-flex-row{display:flex!important}.k-d-inline-flex{display:inline-flex}.\!k-d-inline-flex{display:inline-flex!important}.k-d-grid{display:grid}.\!k-d-grid{display:grid!important}.k-d-inline-grid{display:inline-grid}.\!k-d-inline-grid{display:inline-grid!important}.k-d-table{display:table}.\!k-d-table{display:table!important}.k-d-inline-table{display:inline-table}.\!k-d-inline-table{display:inline-table!important}.k-d-table-row{display:table-row}.\!k-d-table-row{display:table-row!important}.k-d-table-cell{display:table-cell}.\!k-d-table-cell{display:table-cell!important}.k-d-list-item{display:list-item}.\!k-d-list-item{display:list-item!important}.k-display-none{display:none}.\!k-display-none{display:none!important}.k-display-contents{display:contents}.\!k-display-contents{display:contents!important}.k-display-block{display:block}.\!k-display-block{display:block!important}.k-display-inline{display:inline}.\!k-display-inline{display:inline!important}.k-display-inline-block{display:inline-block}.\!k-display-inline-block{display:inline-block!important}.k-display-flex{display:flex}.\!k-display-flex{display:flex!important}.k-display-inline-flex{display:inline-flex}.\!k-display-inline-flex{display:inline-flex!important}.k-display-grid{display:grid}.\!k-display-grid{display:grid!important}.k-display-inline-grid{display:inline-grid}.\!k-display-inline-grid{display:inline-grid!important}.k-display-table{display:table}.\!k-display-table{display:table!important}.k-display-inline-table{display:inline-table}.\!k-display-inline-table{display:inline-table!important}.k-display-table-row{display:table-row}.\!k-display-table-row{display:table-row!important}.k-display-table-cell{display:table-cell}.\!k-display-table-cell{display:table-cell!important}.k-display-list-item{display:list-item}.\!k-display-list-item{display:list-item!important}.k-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\!k-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.k-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!k-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.k-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\!k-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.k-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\!k-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.k-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\!k-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.k-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\!k-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.k-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\!k-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.k-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.\!k-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.k-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.\!k-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.k-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\!k-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.k-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.\!k-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.k-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\!k-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.k-grid-cols-none{grid-template-columns:none}.\!k-grid-cols-none{grid-template-columns:none!important}.k-col-span-1{grid-column:span 1/span 1}.\!k-col-span-1{grid-column:span 1/span 1!important}.k-col-span-2{grid-column:span 2/span 2}.\!k-col-span-2{grid-column:span 2/span 2!important}.k-col-span-3{grid-column:span 3/span 3}.\!k-col-span-3{grid-column:span 3/span 3!important}.k-col-span-4{grid-column:span 4/span 4}.\!k-col-span-4{grid-column:span 4/span 4!important}.k-col-span-5{grid-column:span 5/span 5}.\!k-col-span-5{grid-column:span 5/span 5!important}.k-col-span-6{grid-column:span 6/span 6}.\!k-col-span-6{grid-column:span 6/span 6!important}.k-col-span-7{grid-column:span 7/span 7}.\!k-col-span-7{grid-column:span 7/span 7!important}.k-col-span-8{grid-column:span 8/span 8}.\!k-col-span-8{grid-column:span 8/span 8!important}.k-col-span-9{grid-column:span 9/span 9}.\!k-col-span-9{grid-column:span 9/span 9!important}.k-col-span-10{grid-column:span 10/span 10}.\!k-col-span-10{grid-column:span 10/span 10!important}.k-col-span-11{grid-column:span 11/span 11}.\!k-col-span-11{grid-column:span 11/span 11!important}.k-col-span-12{grid-column:span 12/span 12}.\!k-col-span-12{grid-column:span 12/span 12!important}.k-col-span-full{grid-column:1/-1}.\!k-col-span-full{grid-column:1/-1!important}.k-col-span-auto{grid-column:auto}.\!k-col-span-auto{grid-column:auto!important}.k-col-start-1{grid-column-start:1}.\!k-col-start-1{grid-column-start:1!important}.k-col-start-2{grid-column-start:2}.\!k-col-start-2{grid-column-start:2!important}.k-col-start-3{grid-column-start:3}.\!k-col-start-3{grid-column-start:3!important}.k-col-start-4{grid-column-start:4}.\!k-col-start-4{grid-column-start:4!important}.k-col-start-5{grid-column-start:5}.\!k-col-start-5{grid-column-start:5!important}.k-col-start-6{grid-column-start:6}.\!k-col-start-6{grid-column-start:6!important}.k-col-start-7{grid-column-start:7}.\!k-col-start-7{grid-column-start:7!important}.k-col-start-8{grid-column-start:8}.\!k-col-start-8{grid-column-start:8!important}.k-col-start-9{grid-column-start:9}.\!k-col-start-9{grid-column-start:9!important}.k-col-start-10{grid-column-start:10}.\!k-col-start-10{grid-column-start:10!important}.k-col-start-11{grid-column-start:11}.\!k-col-start-11{grid-column-start:11!important}.k-col-start-12{grid-column-start:12}.\!k-col-start-12{grid-column-start:12!important}.k-col-start-13{grid-column-start:13}.\!k-col-start-13{grid-column-start:13!important}.k-col-start-auto{grid-column-start:auto}.\!k-col-start-auto{grid-column-start:auto!important}.k-col-end-1{grid-column-end:1}.\!k-col-end-1{grid-column-end:1!important}.k-col-end-2{grid-column-end:2}.\!k-col-end-2{grid-column-end:2!important}.k-col-end-3{grid-column-end:3}.\!k-col-end-3{grid-column-end:3!important}.k-col-end-4{grid-column-end:4}.\!k-col-end-4{grid-column-end:4!important}.k-col-end-5{grid-column-end:5}.\!k-col-end-5{grid-column-end:5!important}.k-col-end-6{grid-column-end:6}.\!k-col-end-6{grid-column-end:6!important}.k-col-end-7{grid-column-end:7}.\!k-col-end-7{grid-column-end:7!important}.k-col-end-8{grid-column-end:8}.\!k-col-end-8{grid-column-end:8!important}.k-col-end-9{grid-column-end:9}.\!k-col-end-9{grid-column-end:9!important}.k-col-end-10{grid-column-end:10}.\!k-col-end-10{grid-column-end:10!important}.k-col-end-11{grid-column-end:11}.\!k-col-end-11{grid-column-end:11!important}.k-col-end-12{grid-column-end:12}.\!k-col-end-12{grid-column-end:12!important}.k-col-end-13{grid-column-end:13}.\!k-col-end-13{grid-column-end:13!important}.k-col-end-auto{grid-column-end:auto}.\!k-col-end-auto{grid-column-end:auto!important}.k-colspan-1{grid-column:span 1/span 1}.\!k-colspan-1{grid-column:span 1/span 1!important}.k-colspan-2{grid-column:span 2/span 2}.\!k-colspan-2{grid-column:span 2/span 2!important}.k-colspan-3{grid-column:span 3/span 3}.\!k-colspan-3{grid-column:span 3/span 3!important}.k-colspan-4{grid-column:span 4/span 4}.\!k-colspan-4{grid-column:span 4/span 4!important}.k-colspan-5{grid-column:span 5/span 5}.\!k-colspan-5{grid-column:span 5/span 5!important}.k-colspan-6{grid-column:span 6/span 6}.\!k-colspan-6{grid-column:span 6/span 6!important}.k-colspan-7{grid-column:span 7/span 7}.\!k-colspan-7{grid-column:span 7/span 7!important}.k-colspan-8{grid-column:span 8/span 8}.\!k-colspan-8{grid-column:span 8/span 8!important}.k-colspan-9{grid-column:span 9/span 9}.\!k-colspan-9{grid-column:span 9/span 9!important}.k-colspan-10{grid-column:span 10/span 10}.\!k-colspan-10{grid-column:span 10/span 10!important}.k-colspan-11{grid-column:span 11/span 11}.\!k-colspan-11{grid-column:span 11/span 11!important}.k-colspan-12{grid-column:span 12/span 12}.\!k-colspan-12{grid-column:span 12/span 12!important}.k-colspan-full,.k-colspan-all{grid-column:1/-1}.\!k-colspan-full,.\!k-colspan-all{grid-column:1/-1!important}.k-colspan-auto{grid-column:auto}.\!k-colspan-auto{grid-column:auto!important}.k-window{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height-sm);z-index:11500;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:0;border-radius:0;outline:0;flex-direction:column;padding:0;display:inline-flex;position:absolute;overflow:clip}.k-window.k-window-sm{width:300px}.k-window.k-window-md{width:800px}.k-window.k-window-lg{width:1200px}.k-window.k-window-maximized{max-width:100vw;max-height:100vh;box-shadow:none}.k-window-titlebar{padding-block:var(--kendo-spacing-3);padding-inline:var(--kendo-spacing-4);white-space:nowrap;border-style:solid;border-width:0 0 1px;border-start-start-radius:0;border-start-end-radius:0;flex-direction:row;flex-shrink:0;align-items:center;display:flex}.k-window-minimized .k-window-titlebar{border-width:0}.k-window-title{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-sm);text-overflow:ellipsis;cursor:default;flex:1;margin-block:-.5em;margin-inline:0;padding-block:.5em;padding-inline:0;overflow:hidden}.k-window-title:empty:before{content:"";display:inline-block}.k-window-titlebar-actions{margin-block:-5em;margin-inline:0;vertical-align:top;flex-flow:row;flex-shrink:0;align-items:center;margin-inline-end:calc(var(--kendo-spacing-3) - var(--kendo-spacing-4));line-height:1;display:flex}.k-window-titlebar-action{flex-shrink:0}.k-window-content,.k-prompt-container{padding-block:var(--kendo-spacing-4);padding-inline:var(--kendo-spacing-4);border-width:0;border-color:inherit;color:inherit;background:0 0;outline:0;flex:auto;position:relative;overflow:auto}.k-window-content+.k-prompt-container{margin-block-start:calc(-1 * var(--kendo-spacing-4) / 2)}.k-window-content:first-child{padding-block-start:clamp(var(--kendo-spacing-4), var(--kendo-spacing-3), var(--kendo-spacing-3))}.k-window-content:last-child{padding-block-end:clamp(var(--kendo-spacing-4), var(--kendo-spacing-3), var(--kendo-spacing-3))}.k-window-iframecontent{padding:0;overflow:visible}.k-window-iframecontent .k-content-frame{vertical-align:top;border:0;width:100%;height:100%}.k-window-actions{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);border-style:solid;border-width:1px 0 0;border-color:inherit;border-end-end-radius:0;border-end-start-radius:0;flex-flow:wrap;flex:none;align-items:center;display:flex;overflow:hidden}.k-prompt-container>.k-textarea{width:100%}.k-window .k-resize-n{top:0}.k-window .k-resize-e{right:0}.k-window .k-resize-s{bottom:0}.k-window .k-resize-w{left:0}.k-window{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt);box-shadow:var(--kendo-elevation-4)}.k-window:focus,.k-window.k-focus{box-shadow:var(--kendo-elevation-5)}.k-window-titlebar{border-color:inherit;color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-dialog-wrapper{z-index:10001;outline:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.k-dialog-wrapper .k-dialog{position:relative}.k-dialog{box-sizing:border-box;padding:0;position:fixed}.k-dialog.k-dialog-centered{top:50%;left:50%;transform:translate(-50%,-50%)}.k-dialog .k-multiselect{width:100%}.k-dialog-actions{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);border-style:solid;border-width:1px 0 0;border-color:inherit;align-items:center;gap:var(--kendo-spacing-2);border-end-end-radius:0;border-end-start-radius:0;flex-flow:wrap;flex:none;display:flex;overflow:hidden}.k-dialog{background-color:var(--kendo-color-surface-alt)}.k-dialog-titlebar{border-color:inherit;color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-pager{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);white-space:nowrap;cursor:default;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;outline:0;flex-wrap:wrap;flex:none;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.k-pager *,.k-pager :before,.k-pager :after{box-sizing:border-box}.k-pager.k-pager-sm{padding-inline:var(--kendo-spacing-1);padding-block:var(--kendo-spacing-1);gap:var(--kendo-spacing-3)}.k-pager.k-pager-sm .k-pager-numbers-wrap .k-button{min-width:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-0\.5) * 2 + 1px * 2)}.k-pager.k-pager-sm .k-pager-numbers-wrap .k-pager-input{margin-inline-start:var(--kendo-spacing-3);margin-inline-end:var(--kendo-spacing-3)}.k-pager,.k-pager.k-pager-md{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2);gap:var(--kendo-spacing-3\.5)}.k-pager .k-pager-numbers-wrap .k-button,.k-pager.k-pager-md .k-pager-numbers-wrap .k-button{min-width:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2)}.k-pager .k-pager-numbers-wrap .k-pager-input,.k-pager.k-pager-md .k-pager-numbers-wrap .k-pager-input{margin-inline-start:var(--kendo-spacing-3\.5);margin-inline-end:var(--kendo-spacing-3\.5)}.k-pager.k-pager-lg{padding-inline:var(--kendo-spacing-2\.5);padding-block:var(--kendo-spacing-2\.5);gap:var(--kendo-spacing-4)}.k-pager.k-pager-lg .k-pager-numbers-wrap .k-button{min-width:calc(var(--kendo-line-height-lg) * 1em + var(--kendo-spacing-2) * 2 + 1px * 2)}.k-pager.k-pager-lg .k-pager-numbers-wrap .k-pager-input{margin-inline-start:var(--kendo-spacing-4);margin-inline-end:var(--kendo-spacing-4)}.k-pager-responsive{flex-wrap:nowrap}.k-pager-info,.k-pager-sizes,.k-pager-input{flex-direction:row;align-items:center;display:flex}.k-pager-nav{text-align:center;justify-content:center;align-items:center;display:inline-flex;position:relative}.k-pager-nav:hover{z-index:2}.k-pager-numbers-wrap{flex-direction:row;display:flex;position:relative}.k-pager-numbers{flex-direction:row;display:flex}.k-pager-numbers .k-selected{cursor:inherit;z-index:2}.k-pager-numbers .k-button{border-radius:0}.k-pager-input{gap:1ex}.k-pager-input .k-textbox,.k-pager-input .k-numerictextbox{width:5em;margin-block:0}.k-pager-sizes{gap:1ex}.k-pager-sizes .k-input-inner,.k-pager-sizes .k-input-value-text{text-overflow:clip}.k-pager-info{text-align:end;flex:1;order:9;justify-content:flex-end}.k-pager-refresh{color:inherit;order:10;margin-inline-start:auto}.k-pager-sizes .k-dropdownlist{width:fit-content;min-width:5em}.k-pager{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-pager:focus,.k-pager.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-chip{font-family:var(--kendo-font-family);font-weight:var(--kendo-font-weight-normal);justify-content:center;align-items:center;gap:var(--kendo-spacing-1);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--kendo-transition-rapid), background-color var(--kendo-transition-rapid), box-shadow var(--kendo-transition-rapid), opacity var(--kendo-transition-rapid);border-style:solid;border-width:1px;outline:0;flex-flow:row;display:inline-flex;position:relative;overflow:hidden}.k-chip *,.k-chip :before,.k-chip :after{box-sizing:border-box}.k-chip .k-selected-icon-wrapper{display:none!important}.k-chip.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-chip.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-chip,.k-chip.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-chip.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-chip.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-chip.k-chip-sm{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-1);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height-xs)}.k-chip.k-chip-sm .k-chip-action{padding:var(--kendo-spacing-0\.5)}.k-chip,.k-chip.k-chip-md{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height-xs)}.k-chip .k-chip-action,.k-chip.k-chip-md .k-chip-action{padding:var(--kendo-spacing-1)}.k-chip.k-chip-lg{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-1);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height-xs)}.k-chip.k-chip-lg .k-chip-action{padding:var(--kendo-spacing-1\.5)}.k-chip-content{flex-flow:row;flex:auto;align-items:center;min-width:0;display:flex}.k-chip-content .k-icon-wrapper-host{display:initial}.k-chip-content:first-child{margin-inline-start:var(--kendo-spacing-1)}.k-chip-content:last-child{margin-inline-end:var(--kendo-spacing-1)}.k-chip-text,.k-chip-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;margin-block:-.5em;margin-inline:0;padding-block:.5em;padding-inline:0;overflow:hidden}.k-chip-avatar{background-position:50%;background-size:cover;border-radius:50%;flex:0 0 1em;width:1em;height:1em}.k-chip-icon{flex:none;justify-content:center;align-items:center;display:flex}.k-chip-actions{flex-flow:row;flex:none;align-self:center;align-items:center;margin-block:-5em;margin-inline:0;display:flex}.k-chip-action{flex-flow:row;flex:none;align-self:center;align-items:center;display:flex}.k-remove-icon{font-size:inherit;flex:none;justify-content:center;align-items:center;display:flex}.k-chip-list{flex-wrap:wrap;align-items:center;min-width:0;display:inline-flex;position:relative}.k-chip-list.k-chip-list-sm,.k-chip-list,.k-chip-list.k-chip-list-md,.k-chip-list.k-chip-list-lg{gap:var(--kendo-spacing-1)}.k-chip,.k-chip.k-chip-base,.k-chip.k-chip-solid,.k-chip.k-chip-solid.k-chip-base{border-color:var(--kendo-color-base-emphasis);color:var(--kendo-color-base-on-subtle);background-color:var(--kendo-color-base-subtle)}.k-chip:focus,.k-chip.k-focus,.k-chip.k-chip-base:focus,.k-chip.k-chip-base.k-focus,.k-chip.k-chip-solid:focus,.k-chip.k-chip-solid.k-focus,.k-chip.k-chip-solid.k-chip-base:focus,.k-chip.k-chip-solid.k-chip-base.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-base-on-surface) 16%, transparent)}.k-chip:hover,.k-chip.k-hover,.k-chip.k-chip-base:hover,.k-chip.k-chip-base.k-hover,.k-chip.k-chip-solid:hover,.k-chip.k-chip-solid.k-hover,.k-chip.k-chip-solid.k-chip-base:hover,.k-chip.k-chip-solid.k-chip-base.k-hover{background-color:var(--kendo-color-base-subtle-hover)}.k-chip.k-selected,.k-chip.k-chip-base.k-selected,.k-chip.k-chip-solid.k-selected,.k-chip.k-chip-solid.k-chip-base.k-selected{background-color:var(--kendo-color-base-active)}.k-chip.k-chip-error,.k-chip.k-chip-solid.k-chip-error{border-color:var(--kendo-color-error-emphasis);color:var(--kendo-color-error-on-subtle);background-color:var(--kendo-color-error-subtle)}.k-chip.k-chip-error:focus,.k-chip.k-chip-error.k-focus,.k-chip.k-chip-solid.k-chip-error:focus,.k-chip.k-chip-solid.k-chip-error.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-error-on-surface) 16%, transparent)}.k-chip.k-chip-error:hover,.k-chip.k-chip-error.k-hover,.k-chip.k-chip-solid.k-chip-error:hover,.k-chip.k-chip-solid.k-chip-error.k-hover{background-color:var(--kendo-color-error-subtle-hover)}.k-chip.k-chip-error.k-selected,.k-chip.k-chip-solid.k-chip-error.k-selected{background-color:var(--kendo-color-error-subtle-active)}.k-chip.k-chip-info,.k-chip.k-chip-solid.k-chip-info{border-color:var(--kendo-color-info-emphasis);color:var(--kendo-color-info-on-subtle);background-color:var(--kendo-color-info-subtle)}.k-chip.k-chip-info:focus,.k-chip.k-chip-info.k-focus,.k-chip.k-chip-solid.k-chip-info:focus,.k-chip.k-chip-solid.k-chip-info.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-info-on-surface) 16%, transparent)}.k-chip.k-chip-info:hover,.k-chip.k-chip-info.k-hover,.k-chip.k-chip-solid.k-chip-info:hover,.k-chip.k-chip-solid.k-chip-info.k-hover{background-color:var(--kendo-color-info-subtle-hover)}.k-chip.k-chip-info.k-selected,.k-chip.k-chip-solid.k-chip-info.k-selected{background-color:var(--kendo-color-info-subtle-active)}.k-chip.k-chip-warning,.k-chip.k-chip-solid.k-chip-warning{border-color:var(--kendo-color-warning-emphasis);color:var(--kendo-color-warning-on-subtle);background-color:var(--kendo-color-warning-subtle)}.k-chip.k-chip-warning:focus,.k-chip.k-chip-warning.k-focus,.k-chip.k-chip-solid.k-chip-warning:focus,.k-chip.k-chip-solid.k-chip-warning.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-warning-on-surface) 16%, transparent)}.k-chip.k-chip-warning:hover,.k-chip.k-chip-warning.k-hover,.k-chip.k-chip-solid.k-chip-warning:hover,.k-chip.k-chip-solid.k-chip-warning.k-hover{background-color:var(--kendo-color-warning-subtle-hover)}.k-chip.k-chip-warning.k-selected,.k-chip.k-chip-solid.k-chip-warning.k-selected{background-color:var(--kendo-color-warning-subtle-active)}.k-chip.k-chip-success,.k-chip.k-chip-solid.k-chip-success{border-color:var(--kendo-color-success-emphasis);color:var(--kendo-color-success-on-subtle);background-color:var(--kendo-color-success-subtle)}.k-chip.k-chip-success:focus,.k-chip.k-chip-success.k-focus,.k-chip.k-chip-solid.k-chip-success:focus,.k-chip.k-chip-solid.k-chip-success.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-success-on-surface) 16%, transparent)}.k-chip.k-chip-success:hover,.k-chip.k-chip-success.k-hover,.k-chip.k-chip-solid.k-chip-success:hover,.k-chip.k-chip-solid.k-chip-success.k-hover{background-color:var(--kendo-color-success-subtle-hover)}.k-chip.k-chip-success.k-selected,.k-chip.k-chip-solid.k-chip-success.k-selected{background-color:var(--kendo-color-success-subtle-active)}.k-chip.k-chip-outline,.k-chip.k-chip-outline.k-chip-base{border-color:var(--kendo-color-base-on-surface);color:var(--kendo-color-base-on-surface);background-color:#0000}.k-chip.k-chip-outline:focus,.k-chip.k-chip-outline.k-focus,.k-chip.k-chip-outline.k-chip-base:focus,.k-chip.k-chip-outline.k-chip-base.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-base-on-surface) 16%, transparent)}.k-chip.k-chip-outline:hover,.k-chip.k-chip-outline.k-hover,.k-chip.k-chip-outline.k-chip-base:hover,.k-chip.k-chip-outline.k-chip-base.k-hover,.k-chip.k-chip-outline.k-selected,.k-chip.k-chip-outline.k-chip-base.k-selected{color:var(--kendo-color-base);background-color:var(--kendo-color-base-on-surface)}.k-chip.k-chip-outline.k-chip-error{border-color:var(--kendo-color-error-on-surface);color:var(--kendo-color-error-on-surface);background-color:#0000}.k-chip.k-chip-outline.k-chip-error:focus,.k-chip.k-chip-outline.k-chip-error.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-error-on-surface) 16%, transparent)}.k-chip.k-chip-outline.k-chip-error:hover,.k-chip.k-chip-outline.k-chip-error.k-hover,.k-chip.k-chip-outline.k-chip-error.k-selected{border-color:var(--kendo-color-error-on-surface);color:var(--kendo-color-on-error);background-color:var(--kendo-color-error-on-surface)}.k-chip.k-chip-outline.k-chip-info{border-color:var(--kendo-color-info-on-surface);color:var(--kendo-color-info-on-surface);background-color:#0000}.k-chip.k-chip-outline.k-chip-info:focus,.k-chip.k-chip-outline.k-chip-info.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-info-on-surface) 16%, transparent)}.k-chip.k-chip-outline.k-chip-info:hover,.k-chip.k-chip-outline.k-chip-info.k-hover,.k-chip.k-chip-outline.k-chip-info.k-selected{border-color:var(--kendo-color-info-on-surface);color:var(--kendo-color-on-info);background-color:var(--kendo-color-info-on-surface)}.k-chip.k-chip-outline.k-chip-warning{border-color:var(--kendo-color-warning-on-surface);color:var(--kendo-color-warning-on-surface);background-color:#0000}.k-chip.k-chip-outline.k-chip-warning:focus,.k-chip.k-chip-outline.k-chip-warning.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-warning-on-surface) 16%, transparent)}.k-chip.k-chip-outline.k-chip-warning:hover,.k-chip.k-chip-outline.k-chip-warning.k-hover,.k-chip.k-chip-outline.k-chip-warning.k-selected{border-color:var(--kendo-color-warning-on-surface);color:var(--kendo-color-on-warning);background-color:var(--kendo-color-warning-on-surface)}.k-chip.k-chip-outline.k-chip-success{border-color:var(--kendo-color-success-on-surface);color:var(--kendo-color-success-on-surface);background-color:#0000}.k-chip.k-chip-outline.k-chip-success:focus,.k-chip.k-chip-outline.k-chip-success.k-focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--kendo-color-success-on-surface) 16%, transparent)}.k-chip.k-chip-outline.k-chip-success:hover,.k-chip.k-chip-outline.k-chip-success.k-hover,.k-chip.k-chip-outline.k-chip-success.k-selected{border-color:var(--kendo-color-success-on-surface);color:var(--kendo-color-on-success);background-color:var(--kendo-color-success-on-surface)}.k-text-clip{text-overflow:clip}.\!k-text-clip{text-overflow:clip!important}.k-text-ellipsis{text-overflow:ellipsis}.\!k-text-ellipsis{text-overflow:ellipsis!important}.k-text-truncate,.k-text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.\!k-text-truncate,.\!k-text-ellipsis{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.k-skeleton,.k-placeholder-line{display:block}.k-skeleton-text,.k-placeholder-line{border-radius:var(--kendo-border-radius-md);transform:scaleY(.6)}.k-skeleton-text:empty:before,.k-placeholder-line:empty:before{content:"";display:inline-block}.k-skeleton-rect{border-radius:0}.k-skeleton-circle{border-radius:9999px}@keyframes k-skeleton-wave{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}:where(.k-skeleton-wave) .k-skeleton,:where(.k-skeleton-wave) .k-placeholder-line,:where(.k-skeleton-wave).k-skeleton,.k-placeholder-line:where(.k-skeleton-wave){position:relative;overflow:hidden}:where(.k-skeleton-wave) .k-skeleton:after,:where(.k-skeleton-wave) .k-placeholder-line:after,:where(.k-skeleton-wave).k-skeleton:after,.k-placeholder-line:where(.k-skeleton-wave):after{content:"";animation:1.6s linear .5s infinite k-skeleton-wave;position:absolute;inset-block:0;inset-inline:0;transform:translate(-100%)}@keyframes k-skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}:where(.k-skeleton-pulse) .k-skeleton,:where(.k-skeleton-pulse) .k-placeholder-line,:where(.k-skeleton-pulse).k-skeleton,.k-placeholder-line:where(.k-skeleton-pulse){animation:1.5s ease-in-out .5s infinite k-skeleton-pulse}.k-skeleton,.k-placeholder-line{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 20%, transparent)}:where(.k-skeleton-wave) .k-skeleton:after,:where(.k-skeleton-wave) .k-placeholder-line:after,:where(.k-skeleton-wave).k-skeleton:after,.k-placeholder-line:where(.k-skeleton-wave):after{background-image:linear-gradient(90deg,#0000,#0000000a,#0000)}.k-table{text-align:start;border-collapse:collapse;border-spacing:0;empty-cells:show;border-style:solid;border-width:1px;outline:none;width:100%;max-width:none}.k-data-table{border-style:solid;border-width:1px}.k-data-table .k-table{table-layout:fixed}.k-table-thead,.k-table-tbody,.k-table-tfoot,.k-table-row,.k-table-alt-row{border-color:inherit;text-align:inherit}.k-table-th,.k-table-td{border-width:0;border-block-end-width:0;border-inline-start-width:1px;border-style:solid;border-color:inherit;box-sizing:border-box;text-align:inherit;white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:table-cell;position:relative;overflow:hidden}.k-table-th:first-child,.k-table-td:first-child{border-inline-start-width:0}.k-table-th{border-block-end-width:1px}.k-table-header{box-sizing:border-box;border-style:solid;border-width:0 0 1px;padding-inline-end:var(--kendo-scrollbar-width)}.k-table-header .k-table{border-width:0}.k-table-header-wrap{border-width:0;border-inline-end-width:1px;border-style:solid;border-color:inherit;width:100%;margin-inline-end:-1px;overflow:hidden}.k-table-header>.k-table,.k-table-header-wrap>.k-table{margin-block-end:-1px}.k-table-group-sticky-header{flex:none}.k-table-group-sticky-header .k-table-th{flex-flow:row;align-content:center;align-items:center;display:flex}.k-table-list{border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;border-width:0;outline:none;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:table}.k-table-list .k-table-row{position:relative}.k-table-list .k-table-row,.k-table-list .k-table-group-row{box-sizing:border-box;width:100%;display:table-row}.k-table-list .k-table-row.k-first{border-block-start:1px solid}.k-table-list .k-table-th,.k-table-list .k-table-td{vertical-align:middle}.k-table-list .k-table-group-row{position:sticky}.k-table-list .k-table-group-row:before{content:"";box-sizing:content-box;width:0;height:1lh;display:block;overflow:hidden}.k-table-list .k-table-group-row .k-table-th{border-color:inherit;width:100%;color:inherit;background-color:inherit;position:absolute;inset-block-start:0}.k-table-list .k-table-spacer-td{border-inline-width:0!important;width:0!important;padding:0!important}.k-table-list .k-table-group-td{overflow:visible;border-inline-width:0!important;width:0!important;padding:0!important}.k-table-list .k-table-group-td>span{font-size:.75em;position:absolute;inset-block-start:0;inset-inline-end:0}.k-virtual-table .k-table-row,.k-virtual-table .k-table-group-row{width:100%;position:absolute}.k-table-scroller{position:relative;overflow:auto}.k-table-scroller>.k-table{border-width:0}.k-table-footer{box-sizing:border-box;border-style:solid;border-width:1px 0 0;padding-inline-end:var(--kendo-scrollbar-width)}.k-table-footer .k-table{border-width:0}.k-table-footer-wrap{border-style:solid;border-width:0 1px 0 0;border-color:inherit;width:100%;margin-inline-end:-1px;overflow:hidden}.k-table.k-table-sm,.k-data-table.k-table-sm{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-table.k-table-sm .k-table-th,.k-table.k-table-sm .k-table-td,.k-data-table.k-table-sm .k-table-th,.k-data-table.k-table-sm .k-table-td{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-table.k-table-sm .k-table-list .k-table-group-td>span,.k-data-table.k-table-sm .k-table-list .k-table-group-td>span{padding-block:0;padding-inline:calc(var(--kendo-spacing-2) / 2)}.k-table.k-table-sm .k-table-list .k-table-group-row:before,.k-data-table.k-table-sm .k-table-list .k-table-group-row:before{padding-block:var(--kendo-spacing-1);padding-inline:0}.k-table,.k-table.k-table-md,.k-data-table,.k-data-table.k-table-md{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-table .k-table-th,.k-table .k-table-td,.k-table.k-table-md .k-table-th,.k-table.k-table-md .k-table-td,.k-data-table .k-table-th,.k-data-table .k-table-td,.k-data-table.k-table-md .k-table-th,.k-data-table.k-table-md .k-table-td{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-3)}.k-table .k-table-list .k-table-group-td>span,.k-table.k-table-md .k-table-list .k-table-group-td>span,.k-data-table .k-table-list .k-table-group-td>span,.k-data-table.k-table-md .k-table-list .k-table-group-td>span{padding-block:0;padding-inline:calc(var(--kendo-spacing-3) / 2)}.k-table .k-table-list .k-table-group-row:before,.k-table.k-table-md .k-table-list .k-table-group-row:before,.k-data-table .k-table-list .k-table-group-row:before,.k-data-table.k-table-md .k-table-list .k-table-group-row:before{padding-block:var(--kendo-spacing-2);padding-inline:0}.k-table.k-table-lg,.k-data-table.k-table-lg{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-table.k-table-lg .k-table-th,.k-table.k-table-lg .k-table-td,.k-data-table.k-table-lg .k-table-th,.k-data-table.k-table-lg .k-table-td{padding-block:var(--kendo-spacing-2\.5);padding-inline:var(--kendo-spacing-2)}.k-table.k-table-lg .k-table-list .k-table-group-td>span,.k-data-table.k-table-lg .k-table-list .k-table-group-td>span{padding-block:0;padding-inline:calc(var(--kendo-spacing-2) / 2)}.k-table.k-table-lg .k-table-list .k-table-group-row:before,.k-data-table.k-table-lg .k-table-list .k-table-group-row:before{padding-block:var(--kendo-spacing-2\.5);padding-inline:0}.k-table,.k-data-table{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-table .k-table-td-row-span,.k-data-table .k-table-td-row-span{box-shadow:inset 0 0 0 1px var(--kendo-color-border)}.k-table-thead,.k-table-header,.k-table-group-sticky-header,.k-table-tfoot,.k-table-footer,.k-table-group-row{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-table-group-td>span{color:var(--kendo-color-surface-alt);background-color:var(--kendo-color-on-app-surface)}.k-table-alt-row{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 5%, transparent)}.k-table-tbody .k-table-row:hover,.k-table-list .k-table-row:hover,.k-table-tbody .k-table-row.k-hover,.k-table-list .k-table-row.k-hover{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent)}.k-table-tbody .k-table-row.k-focus,.k-table-tbody .k-table-row:focus,.k-table-list .k-table-row.k-focus,.k-table-list .k-table-row:focus,.k-table-tbody .k-table-td.k-focus,.k-table-tbody .k-table-td:focus,.k-table-list .k-table-td.k-focus,.k-table-list .k-table-td:focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-table-tbody .k-table-row.k-selected>.k-table-td:not(.k-group-cell),.k-table-list .k-table-row.k-selected:not(.k-group-cell){background-color:color-mix(in srgb, var(--kendo-color-primary) 25%, transparent)}.k-tabstrip-wrapper{padding-block:var(--kendo-spacing-0);padding-inline:var(--kendo-spacing-0);box-sizing:border-box;border-style:solid;border-width:0;flex-direction:column;display:flex;position:relative}.k-tabstrip{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);color:inherit;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;background-color:#0000;border-width:0;border-color:#0000;outline:0;flex-flow:column;display:flex;position:relative}.k-tabstrip.k-tabstrip-sm .k-tabstrip-items .k-link{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1)}:is(.k-tabstrip.k-tabstrip-sm.k-tabstrip-left,.k-tabstrip.k-tabstrip-sm.k-tabstrip-right).k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:before,:is(.k-tabstrip.k-tabstrip-sm.k-tabstrip-left,.k-tabstrip.k-tabstrip-sm.k-tabstrip-right).k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:after{height:calc(var(--kendo-line-height) * 1em + 2px + var(--kendo-spacing-1) * 2)}.k-tabstrip .k-tabstrip-items .k-link,.k-tabstrip.k-tabstrip-md .k-tabstrip-items .k-link{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-1\.5)}:is(.k-tabstrip.k-tabstrip-left,.k-tabstrip.k-tabstrip-right,.k-tabstrip.k-tabstrip-md.k-tabstrip-left,.k-tabstrip.k-tabstrip-md.k-tabstrip-right).k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:before,:is(.k-tabstrip.k-tabstrip-left,.k-tabstrip.k-tabstrip-right,.k-tabstrip.k-tabstrip-md.k-tabstrip-left,.k-tabstrip.k-tabstrip-md.k-tabstrip-right).k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:after{height:calc(var(--kendo-line-height) * 1em + 2px + var(--kendo-spacing-1\.5) * 2)}.k-tabstrip.k-tabstrip-lg .k-tabstrip-items .k-link{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg);padding-block:var(--kendo-spacing-2\.5);padding-inline:var(--kendo-spacing-2\.5)}:is(.k-tabstrip.k-tabstrip-lg.k-tabstrip-left,.k-tabstrip.k-tabstrip-lg.k-tabstrip-right).k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:before,:is(.k-tabstrip.k-tabstrip-lg.k-tabstrip-left,.k-tabstrip.k-tabstrip-lg.k-tabstrip-right).k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:after{height:calc(var(--kendo-line-height-lg) * 1em + 2px + var(--kendo-spacing-2\.5) * 2)}.k-tabstrip-wrapper>.k-tabstrip{flex:auto}.k-tabstrip-items-wrapper{box-sizing:border-box;border-style:solid;border-width:0;border-color:inherit;flex-shrink:0;position:relative}.k-tabstrip-items{box-sizing:border-box;flex-direction:inherit;gap:var(--kendo-spacing-0);outline:0;flex-wrap:wrap;flex:auto;display:flex}.k-tabstrip-items *,.k-tabstrip-items :before,.k-tabstrip-items :after{box-sizing:border-box}.k-tabstrip-items .k-tabstrip-item,.k-tabstrip-items .k-item{padding-block:0;padding-inline:var(--kendo-spacing-1);transition:color var(--kendo-transition-emphasis), border-color var(--kendo-transition-emphasis), box-shadow var(--kendo-transition-emphasis), background-color var(--kendo-transition-emphasis), font-weight var(--kendo-transition-emphasis);border:1px solid #0000;outline:0;flex-direction:row;flex-shrink:0;place-items:stretch stretch;margin:0;display:flex;position:relative}.k-tabstrip-items .k-item-actions{flex-direction:row;align-self:center;margin:0;padding:0;display:flex}.k-tabstrip-items .k-link{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-1\.5);color:inherit;cursor:pointer;vertical-align:middle;align-content:center;align-items:center;gap:var(--kendo-spacing-1);flex-direction:row;flex:auto;display:inline-flex}.k-tabstrip-content,.k-tabstrip>.k-content{padding-block:var(--kendo-spacing-4);padding-inline:var(--kendo-spacing-4);box-sizing:border-box;border-style:solid;border-width:1px;border-color:inherit;flex:auto;display:none;position:relative;overflow:auto;margin:0!important}.k-tabstrip-content.k-active,.k-tabstrip>.k-content.k-active{display:block}.k-tabstrip-content:focus,.k-tabstrip-content.k-focus,.k-tabstrip>.k-content:focus,.k-tabstrip>.k-content.k-focus{outline-offset:-1px;outline-width:1px;outline-style:dotted}.k-tabstrip-items .k-loading{border:0;border-block-start:1px solid #0000;border-color:inherit;width:20%;height:0;transition:width var(--kendo-duration-rapid) var(--kendo-easing-linear);background:0 0;display:none;position:absolute;inset-block-start:0;inset-inline-start:0}.k-tabstrip-items .k-loading.k-complete{border-block-start-width:0;width:100%}.k-tabstrip-scrollable>.k-tabstrip-items-wrapper>.k-tabstrip-items{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.k-tabstrip-scrollable>.k-tabstrip-items-wrapper>.k-tabstrip-items.k-tabstrip-items-scroll{scrollbar-width:none}.k-tabstrip-scrollable>.k-tabstrip-items-wrapper>.k-tabstrip-items.k-tabstrip-items-scroll::-webkit-scrollbar{display:none}.k-tabstrip-scrollable.k-tabstrip-top .k-tabstrip-items.k-tabstrip-items-scroll,.k-tabstrip-scrollable.k-tabstrip-bottom .k-tabstrip-items.k-tabstrip-items-scroll{overflow-x:auto}.k-tabstrip-scrollable.k-tabstrip-left .k-tabstrip-items.k-tabstrip-items-scroll,.k-tabstrip-scrollable.k-tabstrip-right .k-tabstrip-items.k-tabstrip-items-scroll{overflow-y:auto}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay)>.k-tabstrip-items-wrapper:after{content:"";z-index:0;border-style:solid;border-width:0;border-color:inherit;position:absolute}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top>.k-tabstrip-items-wrapper{border-block-end-width:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top>.k-tabstrip-items-wrapper:after{border-block-end-width:1px;inset-block-end:0;inset-inline:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-top>.k-tabstrip-items-wrapper .k-item{z-index:1}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom>.k-tabstrip-items-wrapper{border-block-start-width:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom>.k-tabstrip-items-wrapper:after{border-block-start-width:1px;inset-block-start:0;inset-inline:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item{z-index:1}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left>.k-tabstrip-items-wrapper{border-right-width:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left>.k-tabstrip-items-wrapper:after{inset-block:0;border-right-width:1px;right:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-left>.k-tabstrip-items-wrapper .k-item{z-index:1}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right>.k-tabstrip-items-wrapper{border-left-width:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right>.k-tabstrip-items-wrapper:after{inset-block:0;border-left-width:1px;left:0}.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-scrollable:not(.k-tabstrip-scrollable-overlay).k-tabstrip-right>.k-tabstrip-items-wrapper .k-item{z-index:1}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay>.k-tabstrip-items-wrapper{border-width:0}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay>.k-tabstrip-items-wrapper>.k-tabstrip-items{border-color:inherit;position:relative}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay>.k-tabstrip-items-wrapper>.k-tabstrip-items:after{content:"";z-index:0;border-style:solid;border-width:0;border-color:inherit;position:absolute}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay>.k-tabstrip-items-wrapper .k-item{z-index:1}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-top>.k-tabstrip-items-wrapper>.k-tabstrip-items:after{border-block-end-width:1px;inset-block-end:0;inset-inline:0}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-bottom>.k-tabstrip-items-wrapper>.k-tabstrip-items:after{border-block-start-width:1px;inset-block-start:0;inset-inline:0}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-left>.k-tabstrip-items-wrapper>.k-tabstrip-items:after{inset-block:0;border-right-width:1px;right:0}.k-tabstrip-scrollable.k-tabstrip-scrollable-overlay.k-tabstrip-right>.k-tabstrip-items-wrapper>.k-tabstrip-items:after{inset-block:0;border-left-width:1px;left:0}.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper:after{content:"";z-index:3;position:absolute}.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper:after,.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper:after{aspect-ratio:1;height:100%}.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper:before{inset-inline-start:0}.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper:after,.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper:after{inset-inline-end:0}.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper:after,.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper:after{width:100%}.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper:before{inset-block-start:0}.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper:after,.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper:after{inset-block-end:0}.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-start .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-end .k-tabstrip-items-wrapper:after{display:none}.k-tabstrip-overflow>.k-tabstrip-items-wrapper>.k-tabstrip-items{white-space:nowrap;flex-wrap:nowrap}.k-tabstrip-overflow .k-tabstrip-overflow-button{flex-shrink:0}.k-tabstrip-actions{gap:var(--kendo-spacing-0\.5);flex-shrink:0;align-items:center}.k-tabstrip-actions>.k-separator-vertical{align-self:center;height:1.42857em}.k-tabstrip-horizontal,.k-tabstrip-bottom>.k-tabstrip-items-wrapper,.k-tabstrip-top>.k-tabstrip-items-wrapper{flex-direction:row}.k-tabstrip-vertical,.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip-left>.k-tabstrip-items-wrapper{flex-direction:column}.k-tabstrip-top>.k-tabstrip-items-wrapper{border-block-end-width:1px}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item{border-block-end-width:1px;border-block-end-color:#0000;border-start-start-radius:var(--kendo-border-radius-md);border-start-end-radius:var(--kendo-border-radius-md);margin-block-end:-1px}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-tabstrip-item .k-link,.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item .k-link{justify-content:center}.k-tabstrip-top>.k-tabstrip-items-wrapper .k-tabstrip-item:active,.k-tabstrip-top>.k-tabstrip-items-wrapper .k-tabstrip-item.k-active,.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-top>.k-tabstrip-items-wrapper .k-item.k-active{border-block-end-color:#0000!important}.k-tabstrip-top>.k-content,.k-tabstrip-top>.k-tabstrip-content{border-end-end-radius:var(--kendo-border-radius-md);border-end-start-radius:var(--kendo-border-radius-md);border-block-start-width:0!important}.k-tabstrip-bottom>.k-tabstrip-items-wrapper{border-block-start-width:1px}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item{border-block-start-width:1px;border-block-start-color:#0000;border-end-end-radius:var(--kendo-border-radius-md);border-end-start-radius:var(--kendo-border-radius-md);margin-block-start:-1px}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-tabstrip-item .k-link,.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item .k-link{justify-content:center}.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-tabstrip-item:active,.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-tabstrip-item.k-active,.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-bottom>.k-tabstrip-items-wrapper .k-item.k-active{border-block-start-color:#0000!important}.k-tabstrip-bottom>.k-content,.k-tabstrip-bottom>.k-tabstrip-content{border-start-start-radius:var(--kendo-border-radius-md);border-start-end-radius:var(--kendo-border-radius-md);border-block-end-width:0!important}.k-tabstrip-left{flex-direction:row}.k-tabstrip-left>.k-tabstrip-items-wrapper{border-right-width:1px}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item{border-radius:var(--kendo-border-radius-md) 0 0 var(--kendo-border-radius-md);border-right-width:1px;border-right-color:#0000;margin-right:-1px}.k-tabstrip-left>.k-tabstrip-items-wrapper .k-tabstrip-item:active,.k-tabstrip-left>.k-tabstrip-items-wrapper .k-tabstrip-item.k-active,.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-left>.k-tabstrip-items-wrapper .k-item.k-active{border-right-color:#0000!important}.k-tabstrip-left>.k-content,.k-tabstrip-left>.k-tabstrip-content{border-radius:0 var(--kendo-border-radius-md) var(--kendo-border-radius-md) 0;border-left-width:0!important}.k-tabstrip-right{flex-direction:row-reverse}.k-tabstrip-right>.k-tabstrip-items-wrapper{border-left-width:1px}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item{border-radius:0 var(--kendo-border-radius-md) var(--kendo-border-radius-md) 0;border-left-width:1px;border-left-color:#0000;margin-left:-1px}.k-tabstrip-right>.k-tabstrip-items-wrapper .k-tabstrip-item:active,.k-tabstrip-right>.k-tabstrip-items-wrapper .k-tabstrip-item.k-active,.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-right>.k-tabstrip-items-wrapper .k-item.k-active{border-left-color:#0000!important}.k-tabstrip-right>.k-content,.k-tabstrip-right>.k-tabstrip-content{border-radius:var(--kendo-border-radius-md) 0 0 var(--kendo-border-radius-md);border-right-width:0}.k-tabstrip-items-start{justify-content:flex-start}.k-tabstrip-items-center{justify-content:center}.k-tabstrip-items-end{justify-content:flex-end}.k-tabstrip-items-justify{justify-content:space-between}.k-tabstrip-items-stretched>*{flex:1 0 0}.k-rtl .k-tabstrip.k-tabstrip-left>.k-tabstrip-items-wrapper,.k-rtl .k-tabstrip.k-tabstrip-right>.k-tabstrip-items-wrapper,[dir=rtl] .k-tabstrip.k-tabstrip-left>.k-tabstrip-items-wrapper,[dir=rtl] .k-tabstrip.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip.k-rtl.k-tabstrip-left>.k-tabstrip-items-wrapper,.k-tabstrip.k-rtl.k-tabstrip-right>.k-tabstrip-items-wrapper,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-tabstrip-items-wrapper,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-tabstrip-items-wrapper{order:1}.k-rtl .k-tabstrip.k-tabstrip-left>.k-content,.k-rtl .k-tabstrip.k-tabstrip-right>.k-content,[dir=rtl] .k-tabstrip.k-tabstrip-left>.k-content,[dir=rtl] .k-tabstrip.k-tabstrip-right>.k-content,.k-tabstrip.k-rtl.k-tabstrip-left>.k-content,.k-tabstrip.k-rtl.k-tabstrip-right>.k-content,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-content,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-content,.k-rtl .k-tabstrip.k-tabstrip-left>.k-tabstrip-content,.k-rtl .k-tabstrip.k-tabstrip-right>.k-tabstrip-content,[dir=rtl] .k-tabstrip.k-tabstrip-left>.k-tabstrip-content,[dir=rtl] .k-tabstrip.k-tabstrip-right>.k-tabstrip-content,.k-tabstrip.k-rtl.k-tabstrip-left>.k-tabstrip-content,.k-tabstrip.k-rtl.k-tabstrip-right>.k-tabstrip-content,.k-tabstrip[dir=rtl].k-tabstrip-left>.k-tabstrip-content,.k-tabstrip[dir=rtl].k-tabstrip-right>.k-tabstrip-content{order:0}.k-tabstrip-items-wrapper{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface)}.k-tabstrip-items-wrapper .k-tabstrip-item,.k-tabstrip-items-wrapper .k-item{color:var(--kendo-color-on-app-surface)}.k-tabstrip-items-wrapper .k-tabstrip-item:hover,.k-tabstrip-items-wrapper .k-tabstrip-item.k-hover,.k-tabstrip-items-wrapper .k-item:hover,.k-tabstrip-items-wrapper .k-item.k-hover{color:var(--kendo-color-primary-on-surface)}.k-tabstrip-items-wrapper .k-tabstrip-item:active,.k-tabstrip-items-wrapper .k-tabstrip-item.k-active,.k-tabstrip-items-wrapper .k-tabstrip-item.k-selected,.k-tabstrip-items-wrapper .k-item:active,.k-tabstrip-items-wrapper .k-item.k-active,.k-tabstrip-items-wrapper .k-item.k-selected{border-color:var(--kendo-color-border);color:var(--kendo-color-primary-on-surface);background-color:var(--kendo-color-surface-alt)}.k-tabstrip-items-wrapper .k-tabstrip-item:focus,.k-tabstrip-items-wrapper .k-tabstrip-item.k-focus,.k-tabstrip-items-wrapper .k-item:focus,.k-tabstrip-items-wrapper .k-item.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-tabstrip-items-wrapper .k-tabstrip-item.k-tabstrip-dragging,.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging{box-shadow:var(--kendo-elevation-3)}.k-tabstrip-actions>.k-separator{border-color:var(--kendo-color-border)}.k-tabstrip-content,.k-tabstrip>.k-content{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-tabstrip-content:focus,.k-tabstrip-content.k-focus,.k-tabstrip>.k-content:focus,.k-tabstrip>.k-content.k-focus{outline-color:var(--kendo-color-on-app-surface)}.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper:before{background:linear-gradient(90deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper:after,.k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper:after{background:linear-gradient(270deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper:before,.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper:before{background:linear-gradient(180deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper:after,.k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper:after{background:linear-gradient(360deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-tabstrip-scrollable-overlay,[dir=rtl] .k-tabstrip-scrollable-overlay,.k-tabstrip-scrollable-overlay.k-rtl,.k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper:before,:is(.k-rtl .k-tabstrip-scrollable-overlay,[dir=rtl] .k-tabstrip-scrollable-overlay,.k-tabstrip-scrollable-overlay.k-rtl,.k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper:before{background:linear-gradient(270deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}:is(.k-rtl .k-tabstrip-scrollable-overlay,[dir=rtl] .k-tabstrip-scrollable-overlay,.k-tabstrip-scrollable-overlay.k-rtl,.k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper:after,:is(.k-rtl .k-tabstrip-scrollable-overlay,[dir=rtl] .k-tabstrip-scrollable-overlay,.k-tabstrip-scrollable-overlay.k-rtl,.k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper:after{background:linear-gradient(90deg, var(--kendo-color-app-surface), color-mix(in srgb, var(--kendo-color-app-surface) 0%, transparent))}.k-pos-static,.k-static{position:static}.\!k-pos-static,.\!k-static{position:static!important}.k-pos-relative,.k-relative{position:relative}.\!k-pos-relative,.\!k-relative{position:relative!important}.k-pos-absolute,.k-absolute{position:absolute}.\!k-pos-absolute,.\!k-absolute{position:absolute!important}.k-pos-fixed,.k-fixed{position:fixed}.\!k-pos-fixed,.\!k-fixed{position:fixed!important}.k-pos-sticky,.k-sticky{position:sticky}.\!k-pos-sticky,.\!k-sticky{position:sticky!important}.k-segmented-control{vertical-align:middle;padding-inline:var(--kendo-spacing-0\.5);padding-block:var(--kendo-spacing-0\.5);border-radius:var(--kendo-border-radius-full);font-family:var(--kendo-font-family);scrollbar-width:none;white-space:nowrap;box-sizing:border-box;flex-flow:row;align-items:center;display:inline-flex;position:relative;overflow:auto}.k-segmented-control.k-segmented-control-sm{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-segmented-control.k-segmented-control-sm .k-segmented-control-button{padding-inline:var(--kendo-spacing-3);padding-block:var(--kendo-spacing-1px);gap:var(--kendo-spacing-1\.5)}.k-segmented-control.k-segmented-control-sm .k-segmented-control-button-icon{min-height:calc(var(--kendo-font-size) * var(--kendo-line-height))}.k-segmented-control,.k-segmented-control.k-segmented-control-md{font-size:var(--kendo-font-size);line-height:var(--kendo-line-height)}.k-segmented-control .k-segmented-control-button,.k-segmented-control.k-segmented-control-md .k-segmented-control-button{padding-inline:var(--kendo-spacing-3);padding-block:calc(var(--kendo-spacing-0\.5) + 1px);gap:var(--kendo-spacing-1\.5)}.k-segmented-control .k-segmented-control-button-icon,.k-segmented-control.k-segmented-control-md .k-segmented-control-button-icon{min-height:calc(var(--kendo-font-size) * var(--kendo-line-height))}.k-segmented-control.k-segmented-control-lg{font-size:var(--kendo-font-size-lg);line-height:var(--kendo-line-height-lg)}.k-segmented-control.k-segmented-control-lg .k-segmented-control-button{padding-inline:var(--kendo-spacing-3);padding-block:calc(var(--kendo-spacing-1\.5) + 1px);gap:var(--kendo-spacing-2)}.k-segmented-control.k-segmented-control-lg .k-segmented-control-button-icon{min-height:calc(var(--kendo-font-size-lg) * var(--kendo-line-height-lg))}.k-segmented-control-stretched{width:100%}.k-segmented-control-stretched .k-segmented-control-button{overflow:hidden}.k-segmented-control-thumb{height:calc(100% - var(--kendo-spacing-0\.5) * 2);border-radius:var(--kendo-border-radius-full);pointer-events:none;transition:all var(--kendo-transition-settle);position:absolute}.k-segmented-control-button{border-radius:var(--kendo-border-radius-full);cursor:pointer;font-size:inherit;line-height:inherit;-webkit-appearance:none;border-width:0;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.k-segmented-control-button:focus{outline:none}.k-segmented-control-button-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.k-segmented-control-button-icon{flex-shrink:0}.k-segmented-control{background-color:color-mix(in srgb, var(--kendo-color-base), currentColor 6%);color:var(--kendo-color-on-base)}.k-segmented-control-thumb{background-color:var(--kendo-color-app-surface);box-shadow:none}.k-segmented-control-button{color:inherit;background-color:#0000}.k-segmented-control-button:hover,.k-segmented-control-button.k-hover{background-color:color-mix(in srgb, currentColor 16%, var(--kendo-color-base-hover))}.k-segmented-control-button:focus,.k-segmented-control-button.k-focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 35%, transparent)}.k-segmented-control-button.k-selected{color:var(--kendo-color-on-base)}.k-segmented-control-button.k-selected:hover,.k-segmented-control-button.k-selected.k-hover{background-color:#0000}.k-smart-box .k-input-inner{padding-inline:0}.k-smart-box .k-input-prefix{cursor:pointer}.k-smart-box.k-rounded-none{border-radius:var(--kendo-border-radius-none)}.k-smart-box.k-rounded-sm{border-radius:var(--kendo-border-radius-sm)}.k-smart-box.k-rounded-md{border-radius:var(--kendo-border-radius-md)}.k-smart-box.k-rounded-lg{border-radius:var(--kendo-border-radius-lg)}.k-smart-box,.k-smart-box.k-rounded-full{border-radius:var(--kendo-border-radius-full)}.k-smart-box.k-input-sm{padding-inline-end:0}.k-smart-box.k-input-sm .k-input-prefix{margin-inline-start:var(--kendo-spacing-1)}.k-smart-box.k-input-sm .k-input-inner{padding-inline:0}.k-smart-box,.k-smart-box.k-input-md{padding-inline-end:var(--kendo-spacing-0\.5)}.k-smart-box .k-input-prefix,.k-smart-box.k-input-md .k-input-prefix{margin-inline-start:var(--kendo-spacing-1)}.k-smart-box .k-input-inner,.k-smart-box.k-input-md .k-input-inner{padding-inline:0}.k-smart-box.k-input-lg{padding-inline-end:var(--kendo-spacing-2)}.k-smart-box.k-input-lg .k-input-prefix{margin-inline-start:0}.k-smart-box.k-input-lg .k-input-inner{padding-inline:0}.k-smart-box .k-input-suffix{gap:var(--kendo-spacing-1)}.k-smart-box-popup{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2);border-radius:var(--kendo-border-radius-xxl);gap:var(--kendo-spacing-2)}.k-smart-box-popup>.k-list{border-radius:0}.k-smart-box-popup>.k-segmented-control{margin-block-start:var(--kendo-spacing-2);margin-inline:var(--kendo-spacing-2);width:calc(100% - var(--kendo-spacing-2) * 2);flex-shrink:0}.k-smart-box-popup .k-list-item-text{white-space:nowrap}.k-smart-box-popup .k-smart-box-check-icon{color:var(--kendo-color-success)}.k-smart-box-no-data{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-4);gap:var(--kendo-spacing-2);font-size:var(--kendo-font-size-sm);flex-direction:column;min-height:auto}.k-smart-box-no-data .k-icon{opacity:.3}.k-grid{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;outline:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.k-grid.k-grid-display-block{display:block}.k-grid .k-grid-container{flex:auto;display:flex;position:relative;overflow:hidden}.k-grid .k-grid-aria-root{border-color:inherit;flex-direction:column;flex:auto;display:flex;overflow:hidden}.k-grid .k-table{border-width:0;border-color:inherit;border-collapse:separate;border-spacing:0;box-sizing:content-box;empty-cells:show;outline:0;width:100%;max-width:none;margin:0}.k-grid .k-grid-header .k-table,.k-grid .k-grid-content .k-table,.k-grid .k-grid-content-locked .k-table,.k-grid .k-grid-footer .k-table,.k-grid .k-grid-sticky-container .k-table{table-layout:fixed}.k-grid .k-table-thead,.k-grid .k-table-tbody,.k-grid .k-table-tfoot{text-align:start;border-color:inherit}.k-grid .k-table-row{border-color:inherit}.k-grid .k-table-th,.k-grid .k-table-td{border-width:0;border-inline-start-width:1px;border-style:solid;border-color:inherit;font-weight:inherit;text-align:inherit;text-overflow:ellipsis;box-sizing:content-box;outline:0;position:static;overflow:hidden}.k-grid .k-table-th:first-child,.k-grid .k-table-td:first-child{border-inline-start-width:0}.k-grid .k-table-th:focus,.k-grid .k-table-td:focus{outline:none}.k-grid .k-table-th>.k-radio,.k-grid .k-table-th>.k-radio-wrap,.k-grid .k-table-th>.k-checkbox,.k-grid .k-table-th>.k-checkbox-wrap,.k-grid .k-table-td>.k-radio,.k-grid .k-table-td>.k-radio-wrap,.k-grid .k-table-td>.k-checkbox,.k-grid .k-table-td>.k-checkbox-wrap{vertical-align:top}.k-grid .k-table-th{white-space:nowrap;border-block-end-width:1px}.k-grid .k-table-td{white-space:unset;vertical-align:middle;border-block-end-width:0}.k-grid a{color:inherit;text-decoration:none}.k-grid a:hover{text-decoration:none}.k-grid .k-grid-header-wrap{box-sizing:content-box}.k-grid .k-grid-header{border-block-end-width:1px}.k-grid .k-grid-header .k-table{margin-block-end:-1px}.k-grid .k-grid-header.k-grid-draggable-header{-webkit-user-select:none;user-select:none;touch-action:none}.k-grid .k-grid-header.k-grid-draggable-header .k-cell-inner>.k-link{cursor:pointer}.k-grid .k-grid-header .k-table-th{vertical-align:bottom;cursor:default;position:relative}.k-grid .k-grid-header .k-table-th:first-child{border-inline-start-width:0}.k-grid .k-grid-header .k-table-th.k-first{border-inline-start-width:1px}.k-grid .k-grid-header .k-table-th>.k-link{line-height:inherit;text-overflow:ellipsis;cursor:default;outline:0;display:block;overflow:hidden}.k-grid .k-grid-header .k-table-th>.k-link:focus{text-decoration:none}.k-grid .k-grid-header .k-sortable>.k-link,.k-grid .k-grid-header .k-sortable .k-cell-inner>.k-link{cursor:pointer}.k-grid .k-grid-header .k-grid-filter,.k-grid .k-grid-header .k-header-column-menu,.k-grid .k-grid-header .k-grid-header-menu{box-sizing:border-box;z-index:1;outline:0;place-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--kendo-spacing-1)}.k-grid .k-grid-header .k-grid-filter:hover,.k-grid .k-grid-header .k-header-column-menu:hover,.k-grid .k-grid-header .k-grid-header-menu:hover{cursor:pointer}.k-grid .k-grid-header .k-cell-inner>.k-link{cursor:default}.k-grid .k-grid-header .k-cell-inner>.k-link>.k-sort-icon{vertical-align:text-top;margin-inline-start:calc(var(--kendo-spacing-2) - 1px)}.k-grid .k-grid-header .k-cell-inner>.k-link>.k-sort-icon .k-icon{display:flex}.k-grid .k-grid-header .k-sort-order{vertical-align:top;height:16px;font-size:var(--kendo-font-size-sm);margin-block-start:calc(var(--kendo-spacing-1) / 2);margin-inline-start:calc(calc(var(--kendo-spacing-1) / 2) * -1);display:inline-block}.k-grid .k-grid-header .k-filterable>.k-cell-inner .k-link{padding-inline-end:0}.k-grid .k-cell-inner{align-items:center;justify-content:inherit;flex-flow:row;display:flex;overflow:hidden}.k-grid .k-cell-inner>.k-link{align-items:center;justify-content:inherit;flex-flow:row;flex:1;width:auto;display:flex;overflow:hidden}.k-grid .k-cell-inner>.k-link>.k-sort-icon{flex-shrink:0;margin-inline-start:0;display:inline-block}.k-grid .k-cell-inner .k-sort-order{flex-shrink:0;line-height:normal}.k-grid .k-cell-inner .k-grid-filter,.k-grid .k-cell-inner .k-header-column-menu,.k-grid .k-cell-inner .k-grid-header-menu{margin-inline-end:var(--kendo-spacing-1);position:static}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:32px;padding:0}.k-grid .k-grouping-row .k-grouping-row-content,.k-grid .k-grouping-row p{align-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.k-grid .k-grouping-row .k-grouping-row-content .k-icon,.k-grid .k-grouping-row p .k-icon{flex-shrink:0}.k-grid .k-grouping-row .k-grouping-row-content .k-grouping-row-text,.k-grid .k-grouping-row p .k-grouping-row-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k-grid .k-grouping-row .k-table-td{padding-inline-start:calc(var(--kendo-spacing-3) + var(--kendo-grid-grouping-level,0) * var(--kendo-spacing-6))}.k-grid .k-grouping-row+.k-table-row .k-table-td{border-block-start-width:1px}.k-grid .k-grouping-row .k-group-cell,.k-grid .k-grouping-row+.k-table-row .k-group-cell{text-overflow:clip;border-block-start-width:0}.k-grid .k-grouping-row+.k-grouping-row .k-table-td,.k-grid .k-grouping-row+.k-grouping-row .k-group-cell{border-block-start-width:1px}.k-grid .k-group-cell+.k-group-cell{border-inline-start-width:0}.k-grid .k-grouping-row .k-group-cell+.k-table-td:not(.k-group-cell),.k-grid .k-grouping-row .k-table-td:not(.k-group-cell)+.k-table-td{border-inline-start-color:#0000}.k-grid .k-grouping-row .k-icon{margin-inline-start:calc(8px - var(--kendo-spacing-3));margin-inline-end:8px;text-decoration:none}.k-grid .k-grouping-row .k-checkbox-wrap{margin-inline-end:var(--kendo-spacing-3)}.k-grid .k-table .k-group-footer .k-table-td{border-style:solid;border-width:1px 0}.k-grid .k-table .k-group-footer .k-group-cell{border-block-width:0 1px;border-inline-width:0}.k-grid .k-group-footer .k-group-cell+.k-table-td{border-inline-start-color:#0000}.k-grid .k-table-row:not(.k-grouping-row,.k-group-footer):has(+.k-grouping-row)>.k-table-td{border-block-end-width:1px}.k-grid .k-hierarchy-cell,.k-grid .k-drag-cell{text-align:center;overflow:visible}.k-grid .k-hierarchy-cell>.k-font-icon,.k-grid .k-drag-cell>.k-font-icon{padding-block:var(--kendo-spacing-2);outline:0;width:100%;height:100%;padding-inline:0;display:inline-block}.k-grid .k-pin-cell{justify-content:center;align-items:center;gap:var(--kendo-spacing-2);padding:var(--kendo-spacing-1);cursor:pointer;display:inline-flex}.k-grid .k-pin-cell>.k-icon-wrapper-host .k-icon,.k-grid .k-pin-cell>.k-icon{flex-shrink:0}.k-grid .k-table-td:has(.k-pin-cell){text-overflow:clip}:is(.k-grid .k-table-td:has(>.k-checkbox-wrap:only-child),.k-grid .k-table-th:has(>.k-checkbox-wrap:only-child),.k-grid .k-table-td:has(>.k-radio-wrap:only-child),.k-grid .k-table-th:has(>.k-radio-wrap:only-child)){text-overflow:clip}.k-grid .k-hierarchy-cell+.k-grid-content-sticky{border-inline-start-width:1px}.k-grid .k-detail-row .k-detail-cell{border-inline-start-width:0}:is(.k-grid .k-detail-row>.k-table-td:not(.k-group-cell),.k-grid .k-master-row:has(+.k-table-group-row)>.k-table-td:not(.k-group-cell),.k-grid .k-master-row:has(+.k-detail-row)>.k-table-td:not(.k-group-cell)){border-block-end-width:1px}.k-grid .k-dirty-cell{position:relative}.k-grid .k-dirty-cell.k-edit-cell{position:static}.k-grid .k-dirty-cell.k-grid-content-sticky{position:sticky}.k-grid .k-dirty{border-width:5px;border-color:#0000;border-block-start-color:currentColor;border-inline-start-color:currentColor;inset-inline:0 auto}.k-grid .k-grid-content-locked+.k-grid-content{box-sizing:content-box}.k-grid .k-grid-content-expander{visibility:hidden;height:1px;position:absolute;inset-block-end:1px}.k-grid .k-grid-filter,.k-grid .k-header-column-menu,.k-grid .k-grid-header-menu,.k-grid .k-hierarchy-cell .k-icon{border-width:0}.k-grid .k-drag-col{width:36px;padding:0}.k-grid .k-drag-cell{cursor:move}.k-grid .k-table-td.k-highlighted:not(.k-group-cell),.k-grid .k-table-row.k-highlighted>.k-table-td:not(.k-group-cell),.k-grid .k-table-row.k-pinned-source{font-weight:var(--kendo-font-weight-bold)}.k-grid-resizable{resize:both;overflow:auto}.k-grid-toolbar{border-width:0 0 1px;border-end-end-radius:0;border-end-start-radius:0;flex-shrink:0}.k-grid-toolbar-bottom{border-width:1px 0 0}.k-grouping-header{border-style:solid;border-width:0 0 1px;border-color:inherit;white-space:normal;flex-wrap:wrap;align-items:center;display:flex;position:relative}.k-grouping-header:before{content:"";height:calc(var(--kendo-line-height-xs) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2);vertical-align:middle;display:inline-block}.k-grouping-header .k-chip-list{flex-grow:0;display:contents}.k-grouping-header>.k-grouping-drop-container{padding-block:var(--kendo-spacing-2);margin-block:calc(var(--kendo-spacing-2) * -1);flex-grow:1;align-self:stretch;align-items:center;display:inline-flex}.k-grouping-dropclue{box-sizing:content-box;width:12px;position:absolute;inset-block-start:3px}.k-grouping-dropclue:before,.k-grouping-dropclue:after{content:"";display:inline-block;position:absolute}.k-grouping-dropclue:before{border-style:solid;border-width:6px;border-block-end-color:#0000;border-inline-color:#0000;inset-block-start:0}.k-grouping-dropclue:after{width:2px;height:calc(100% - 6px);inset-block-start:6px;inset-inline-start:5px}.k-grid-header-wrap,.k-grid-footer-wrap{border-width:0;border-inline-end-width:1px;border-style:solid;border-color:inherit;width:100%;margin-inline-end:-1px;position:relative;overflow:hidden}.k-grid-header-locked+.k-grid-header-wrap.k-auto-scrollable{margin-inline-end:0}.k-grid-header,.k-grid-footer{border-style:solid;border-width:0;border-color:inherit;flex:none;padding-inline-start:0;padding-inline-end:var(--kendo-scrollbar-width,17px)}div.k-grid-header,div.k-grid-footer{flex-direction:row;align-items:stretch;display:flex}.k-column-resizer{cursor:col-resize;width:.5em;height:1000%;display:block;position:absolute;inset-block-start:0;inset-inline-end:0}.k-row-resizer{height:var(--kendo-spacing-0\.5);background:0 0;width:100%;display:block}.k-grid-footer{border-block-start-width:1px}.k-grid-footer .k-table-td{height:1.42857em}.k-grid-footer .k-table-td,.k-group-footer .k-table-td{font-weight:700}.k-grouping-row-text{font-weight:var(--kendo-font-weight-bold)}.k-grid-filter-popup{width:230px;max-width:320px}.k-grid-column-menu-standalone a.k-grid-filter{position:initial;margin-block:-4px;margin-inline:0;padding-block:4px;padding-inline:8px;display:inline-block}.k-filter-row{line-height:var(--kendo-line-height)}.k-filter-row .k-table-td,.k-filter-row .k-table-th{border-width:0;white-space:nowrap;border-block-end-width:1px;border-inline-start-width:1px}.k-filter-row .k-table-td:first-child{border-inline-start-width:0}.k-filter-row .k-multiselect{height:auto}.k-filtercell{flex-flow:row;align-items:center;width:auto;display:flex}.k-filtercell>span,.k-filtercell .k-filtercell-wrapper{flex-flow:row;flex:auto;align-items:center;width:100%;display:flex}.k-filtercell>span>.k-button,.k-filtercell .k-filtercell-wrapper>.k-button{flex:none}.k-grid-content,.k-grid-content-locked{border-color:inherit;outline:0}.k-grid-content .k-table-row:last-child>.k-table-td,.k-grid-content-locked .k-table-row:last-child>.k-table-td{border-block-end-width:0}.k-grid-content{flex:1;width:100%;min-height:0;position:relative;overflow:auto scroll}.k-virtual-scrollable-wrap{height:100%;position:relative;overflow-y:hidden}.k-grid .k-edit-cell,.k-grid .k-command-cell,.k-grid .k-grid-edit-row .k-table-td{text-overflow:clip}.k-grid .k-edit-cell>input:not([type=checkbox]):not([type=radio]),.k-grid .k-edit-cell>select,.k-grid .k-grid-edit-row .k-table-td>input:not([type=checkbox]):not([type=radio]),.k-grid .k-grid-edit-row .k-table-td>select{vertical-align:middle;box-sizing:border-box;width:100%}.k-grid .k-edit-cell>.k-radio,.k-grid .k-edit-cell>.k-checkbox,.k-grid .k-edit-cell>.k-radio-wrap,.k-grid .k-edit-cell>.k-checkbox-wrap,.k-grid .k-grid-edit-row .k-table-td>.k-radio,.k-grid .k-grid-edit-row .k-table-td>.k-checkbox,.k-grid .k-grid-edit-row .k-table-td>.k-radio-wrap,.k-grid .k-grid-edit-row .k-table-td>.k-checkbox-wrap{vertical-align:middle}.k-grid .k-command-cell>.k-button{vertical-align:middle;margin-inline-end:var(--kendo-spacing-2)}.k-grid .k-command-cell>.k-button:last-child{margin-inline-end:unset}.k-grid>.k-resize-handle,.k-grid-header .k-resize-handle{cursor:col-resize;z-index:10;height:25px;position:absolute}.k-selection-aggregates{line-height:var(--kendo-line-height);justify-content:flex-end;gap:var(--kendo-spacing-2);border-style:solid;border-width:1px 0 0;flex-wrap:wrap;display:flex}.k-selection-aggregates-item-value{font-weight:var(--kendo-font-weight-bold)}.k-grid-pinned-container{border-width:0;border-block-end-width:1px;z-index:4;clip-path:inset(0 0 -50px);font-weight:var(--kendo-font-weight-bold);border-style:solid;flex-direction:row;flex:none;align-items:stretch;padding-inline-end:var(--kendo-scrollbar-width,17px);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #00000014}.k-grid-pinned-container.k-pos-bottom{clip-path:inset(-50px 0 0);border-block-width:1px 0;box-shadow:0 -4px 8px #00000014}.k-grid-pinned-wrap{border-width:0;border-inline-end-width:1px;scrollbar-width:none;border-style:solid;width:100%;margin-inline-end:-1px;position:relative;overflow:auto}.k-grid-pinned-wrap::-webkit-scrollbar{display:none}.k-grid-pinned-wrap .k-table{table-layout:fixed}.k-grid-sticky-container{border-width:0;border-block-end-width:1px;z-index:3;clip-path:inset(0 0 -50px);border-style:solid;margin-inline-end:var(--kendo-scrollbar-width,17px);position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden;box-shadow:0 2px 4px #00000014}.k-grid-sticky-container.k-pos-bottom{clip-path:inset(-50px 0 0);border-block-width:1px 0;inset-block:auto 0;box-shadow:0 -2px 4px #00000014}.k-grid-sticky-container .k-grid-group-sticky-footer-table{margin-block:-1px}.k-grid-pager{font-size:inherit;border-width:1px 0 0;border-color:inherit;border-end-end-radius:inherit;border-end-start-radius:inherit}.k-grid-pager-top{border-width:0 0 1px;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:0;border-end-start-radius:0}.k-grid-virtual .k-grid-content .k-grid-table-wrap{float:inline-start;width:100%}.k-grid-virtual .k-grid-content .k-grid-table{float:inline-start;z-index:1;position:relative}.k-grid-virtual .k-grid-content>.k-height-container{float:inline-start;position:relative}.k-grid-virtual .k-grid-content:after{content:"";clear:both;display:block}.k-width-container{visibility:hidden;position:absolute}.k-width-container div{height:1px}.k-grid-add-row .k-table-td{border-block-end-style:solid;border-block-end-width:1px}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content,.k-grid-content-locked{white-space:normal}.k-grid-content-locked,.k-grid-footer-locked,.k-grid-header-locked{vertical-align:top;border-style:solid;border-width:0;box-sizing:content-box;border-inline-end-width:1px;flex:none;display:inline-block;position:relative;overflow:hidden}.k-grid-content-locked+.k-grid-content.k-auto-scrollable,.k-grid-footer-locked+.k-grid-content.k-auto-scrollable,.k-grid-header-locked+.k-grid-content.k-auto-scrollable{display:inline-block}.k-grid-content-locked .k-table,.k-grid-footer-locked .k-table,.k-grid-header-locked .k-table{border-width:0}.k-grid-content,.k-grid-footer-wrap,.k-grid-header-wrap{vertical-align:top;flex:auto;display:inline-block}.k-grid-content.k-auto-scrollable,.k-grid-footer-wrap.k-auto-scrollable,.k-grid-header-wrap.k-auto-scrollable{display:block}.k-grid-header-locked>.k-grid-header-table,.k-grid-header-wrap>.k-grid-header-table{margin-block-end:-1px}.k-grid-header .k-table-th.k-grid-header-sticky,.k-grid-header .k-filter-row .k-grid-header-sticky,.k-grid .k-grid-content-sticky,.k-grid .k-grid-row-sticky,.k-grid .k-grid-footer-sticky{z-index:2;position:sticky}.k-grid-header .k-table-th.k-grid-header-sticky.k-edit-cell,.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,.k-grid .k-grid-content-sticky.k-edit-cell,.k-grid .k-grid-row-sticky.k-edit-cell,.k-grid .k-grid-footer-sticky.k-edit-cell{z-index:3;overflow:visible}.k-master-row .k-grid-content-sticky:before,.k-master-row.k-grid-row-sticky .k-table-td:before{content:"";z-index:-1;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}kendo-grid .k-table-row.k-grid-row-sticky{border:0;position:static}kendo-grid .k-grid-row-sticky .k-table-td{z-index:2;border-block-width:1px;position:sticky;inset-block-start:inherit;inset-block-end:inherit}kendo-grid .k-grid-row-sticky .k-table-td.k-grid-content-sticky,kendo-grid .k-grid-row-sticky.k-table-alt-row .k-table-td.k-grid-content-sticky{z-index:3}kendo-grid .k-grid-header-locked .k-table-th.k-grid-header-sticky:last-child,kendo-grid .k-grid-content-locked .k-table-row .k-grid-content-sticky:last-child{border-inline-end:0}kendo-grid .k-grid-header .k-grid-column-menu,kendo-grid .k-grid-header .k-grid-header-menu{z-index:1}.k-grid-content-sticky.k-grid-row-sticky{z-index:3}.k-grid .k-table .k-grid-header-sticky,.k-grid .k-table .k-grid-content-sticky,.k-grid .k-table .k-grid-footer-sticky{border-inline-end-width:1px}.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"])+.k-table-td,.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"])+.k-table-th,.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"])+.k-table-td,.k-grid .k-table .k-grid-content-sticky:not([style*="display: none"])+.k-table-th,.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"])+.k-table-td,.k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"])+.k-table-th{border-inline-start-width:0}.k-grid .k-grid-row-sticky{border-block-width:1px}.k-grid-header-sticky.k-table-th.k-grid-no-left-border.k-first{border-inline-start-width:0}.k-grid.k-grid-no-scrollbar .k-grid-header-wrap,.k-grid.k-grid-no-scrollbar .k-grid-footer-wrap{border-width:0;margin:0}.k-grid.k-grid-no-scrollbar .k-grid-pinned-container,.k-grid.k-grid-no-scrollbar .k-grid-header,.k-grid.k-grid-no-scrollbar .k-grid-footer{padding:0}.k-grid.k-grid-no-scrollbar .k-grid-content{overflow-y:auto}.k-grid-norecords{text-align:center}div.k-grid-norecords{align-items:center;width:100%;height:100%;display:flex}.k-grid-norecords-template{box-sizing:border-box;border:1px solid;width:20em;height:4em;margin-block:0;margin-inline:auto;line-height:4em}.k-column-title{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.k-grid.k-grid-sm .k-table-th,.k-grid .k-grid.k-grid-sm .k-table-th,.k-grid.k-grid-sm .k-table-td,.k-grid .k-grid.k-grid-sm .k-table-td{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-grid.k-grid-sm .k-grouping-row .k-table-td,.k-grid .k-grid.k-grid-sm .k-grouping-row .k-table-td{padding-inline-start:calc(var(--kendo-spacing-2) + var(--kendo-grid-grouping-level,0) * var(--kendo-spacing-6))}.k-grid.k-grid-sm .k-grouping-header,.k-grid .k-grid.k-grid-sm .k-grouping-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);gap:var(--kendo-spacing-1)}.k-grid.k-grid-sm .k-grouping-header:before,.k-grid .k-grid.k-grid-sm .k-grouping-header:before{margin-inline-start:calc(var(--kendo-spacing-1) * -1)}.k-grid.k-grid-sm .k-grid-header .k-table-th>.k-link,.k-grid .k-grid.k-grid-sm .k-grid-header .k-table-th>.k-link{margin-block:calc(var(--kendo-spacing-1) * -1);margin-inline:calc(var(--kendo-spacing-2) * -1);padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-grid.k-grid-sm .k-grid-header .k-grid-filter,.k-grid.k-grid-sm .k-grid-header .k-header-column-menu,.k-grid.k-grid-sm .k-grid-header .k-grid-header-menu,.k-grid .k-grid.k-grid-sm .k-grid-header .k-grid-filter,.k-grid .k-grid.k-grid-sm .k-grid-header .k-header-column-menu,.k-grid .k-grid.k-grid-sm .k-grid-header .k-grid-header-menu{inset-block-end:calc(var(--kendo-spacing-1) + calc(1.42857 * 1em) / 2 - calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1px) * 2 + 1px * 2) / 2)}.k-grid.k-grid-sm .k-table-th>.k-cell-inner,.k-grid .k-grid.k-grid-sm .k-table-th>.k-cell-inner{margin-block:calc(var(--kendo-spacing-1) * -1);margin-inline:calc(var(--kendo-spacing-2) * -1)}.k-grid.k-grid-sm .k-table-th>.k-cell-inner>.k-link,.k-grid .k-grid.k-grid-sm .k-table-th>.k-cell-inner>.k-link{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-grid.k-grid-sm .k-grouping-row .k-icon,.k-grid .k-grid.k-grid-sm .k-grouping-row .k-icon{margin-inline-start:calc(8px - var(--kendo-spacing-2))}.k-grid.k-grid-sm .k-grouping-dropclue,.k-grid .k-grid.k-grid-sm .k-grouping-dropclue{height:calc(calc(var(--kendo-line-height-xs) * 1em + var(--kendo-spacing-0\.5) * 2 + 1px * 2) + 6px)}.k-grid.k-grid-sm .k-table .k-hierarchy-cell,.k-grid.k-grid-sm .k-table .k-drag-cell,.k-grid .k-grid.k-grid-sm .k-table .k-hierarchy-cell,.k-grid .k-grid.k-grid-sm .k-table .k-drag-cell{padding:0}.k-grid.k-grid-sm .k-table .k-hierarchy-cell>.k-icon,.k-grid.k-grid-sm .k-table .k-drag-cell>.k-icon,.k-grid .k-grid.k-grid-sm .k-table .k-hierarchy-cell>.k-icon,.k-grid .k-grid.k-grid-sm .k-table .k-drag-cell>.k-icon{padding-block:var(--kendo-spacing-1);padding-inline:0}.k-grid.k-grid-sm .k-table .k-edit-cell,.k-grid.k-grid-sm .k-table .k-command-cell,.k-grid.k-grid-sm .k-table .k-grid-edit-row .k-table-td,.k-grid .k-grid.k-grid-sm .k-table .k-edit-cell,.k-grid .k-grid.k-grid-sm .k-table .k-command-cell,.k-grid .k-grid.k-grid-sm .k-table .k-grid-edit-row .k-table-td{padding-block:var(--kendo-spacing-0\.5);padding-inline:var(--kendo-spacing-2)}.k-grid.k-grid-sm .k-filter-row .k-table-td,.k-grid.k-grid-sm .k-filter-row .k-table-th,.k-grid .k-grid.k-grid-sm .k-filter-row .k-table-td,.k-grid .k-grid.k-grid-sm .k-filter-row .k-table-th{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-1\.5)}.k-grid.k-grid-sm .k-filtercell>span,.k-grid.k-grid-sm .k-filtercell .k-filtercell-wrapper,.k-grid .k-grid.k-grid-sm .k-filtercell>span,.k-grid .k-grid.k-grid-sm .k-filtercell .k-filtercell-wrapper{gap:calc(var(--kendo-spacing-1) / 2)}.k-grid.k-grid-sm .k-selection-aggregates,.k-grid .k-grid.k-grid-sm .k-selection-aggregates{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-1)}.k-grid.k-grid-sm .k-resizer-wrap,.k-grid .k-grid.k-grid-sm .k-resizer-wrap{width:100%;cursor:row-resize;z-index:2;background:0 0;padding-block-start:calc(var(--kendo-spacing-0\.5) - var(--kendo-spacing-0\.5));padding-block-end:var(--kendo-spacing-0\.5);display:block;position:absolute}.k-grid .k-table-th,.k-grid.k-grid-md .k-table-th,.k-grid .k-grid .k-table-th,.k-grid .k-grid.k-grid-md .k-table-th,.k-grid .k-table-td,.k-grid.k-grid-md .k-table-td,.k-grid .k-grid .k-table-td,.k-grid .k-grid.k-grid-md .k-table-td{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-3)}.k-grid .k-grouping-row .k-table-td,.k-grid.k-grid-md .k-grouping-row .k-table-td,.k-grid .k-grid .k-grouping-row .k-table-td,.k-grid .k-grid.k-grid-md .k-grouping-row .k-table-td{padding-inline-start:calc(var(--kendo-spacing-3) + var(--kendo-grid-grouping-level,0) * var(--kendo-spacing-6))}.k-grid .k-grouping-header,.k-grid.k-grid-md .k-grouping-header,.k-grid .k-grid .k-grouping-header,.k-grid .k-grid.k-grid-md .k-grouping-header{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);gap:var(--kendo-spacing-2)}.k-grid .k-grouping-header:before,.k-grid.k-grid-md .k-grouping-header:before,.k-grid .k-grid .k-grouping-header:before,.k-grid .k-grid.k-grid-md .k-grouping-header:before{margin-inline-start:calc(var(--kendo-spacing-2) * -1)}.k-grid .k-grid-header .k-table-th>.k-link,.k-grid.k-grid-md .k-grid-header .k-table-th>.k-link,.k-grid .k-grid .k-grid-header .k-table-th>.k-link,.k-grid .k-grid.k-grid-md .k-grid-header .k-table-th>.k-link{margin-block:calc(var(--kendo-spacing-2) * -1);margin-inline:calc(var(--kendo-spacing-3) * -1);padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-3)}.k-grid .k-grid-header .k-grid-filter,.k-grid .k-grid-header .k-header-column-menu,.k-grid .k-grid-header .k-grid-header-menu,.k-grid.k-grid-md .k-grid-header .k-grid-filter,.k-grid.k-grid-md .k-grid-header .k-header-column-menu,.k-grid.k-grid-md .k-grid-header .k-grid-header-menu,.k-grid .k-grid .k-grid-header .k-grid-filter,.k-grid .k-grid .k-grid-header .k-header-column-menu,.k-grid .k-grid .k-grid-header .k-grid-header-menu,.k-grid .k-grid.k-grid-md .k-grid-header .k-grid-filter,.k-grid .k-grid.k-grid-md .k-grid-header .k-header-column-menu,.k-grid .k-grid.k-grid-md .k-grid-header .k-grid-header-menu{inset-block-end:calc(var(--kendo-spacing-2) + calc(1.42857 * 1em) / 2 - calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1px) * 2 + 1px * 2) / 2)}.k-grid .k-table-th>.k-cell-inner,.k-grid.k-grid-md .k-table-th>.k-cell-inner,.k-grid .k-grid .k-table-th>.k-cell-inner,.k-grid .k-grid.k-grid-md .k-table-th>.k-cell-inner{margin-block:calc(var(--kendo-spacing-2) * -1);margin-inline:calc(var(--kendo-spacing-3) * -1)}.k-grid .k-table-th>.k-cell-inner>.k-link,.k-grid.k-grid-md .k-table-th>.k-cell-inner>.k-link,.k-grid .k-grid .k-table-th>.k-cell-inner>.k-link,.k-grid .k-grid.k-grid-md .k-table-th>.k-cell-inner>.k-link{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-3)}.k-grid .k-grouping-row .k-icon,.k-grid.k-grid-md .k-grouping-row .k-icon,.k-grid .k-grid .k-grouping-row .k-icon,.k-grid .k-grid.k-grid-md .k-grouping-row .k-icon{margin-inline-start:calc(8px - var(--kendo-spacing-3))}.k-grid .k-grouping-dropclue,.k-grid.k-grid-md .k-grouping-dropclue,.k-grid .k-grid .k-grouping-dropclue,.k-grid .k-grid.k-grid-md .k-grouping-dropclue{height:calc(calc(var(--kendo-line-height-xs) * 1em + var(--kendo-spacing-1) * 2 + 1px * 2) + 6px)}.k-grid .k-table .k-hierarchy-cell,.k-grid .k-table .k-drag-cell,.k-grid.k-grid-md .k-table .k-hierarchy-cell,.k-grid.k-grid-md .k-table .k-drag-cell,.k-grid .k-grid .k-table .k-hierarchy-cell,.k-grid .k-grid .k-table .k-drag-cell,.k-grid .k-grid.k-grid-md .k-table .k-hierarchy-cell,.k-grid .k-grid.k-grid-md .k-table .k-drag-cell{padding:0}.k-grid .k-table .k-hierarchy-cell>.k-icon,.k-grid .k-table .k-drag-cell>.k-icon,.k-grid.k-grid-md .k-table .k-hierarchy-cell>.k-icon,.k-grid.k-grid-md .k-table .k-drag-cell>.k-icon,.k-grid .k-grid .k-table .k-hierarchy-cell>.k-icon,.k-grid .k-grid .k-table .k-drag-cell>.k-icon,.k-grid .k-grid.k-grid-md .k-table .k-hierarchy-cell>.k-icon,.k-grid .k-grid.k-grid-md .k-table .k-drag-cell>.k-icon{padding-block:var(--kendo-spacing-2);padding-inline:0}.k-grid .k-table .k-edit-cell,.k-grid .k-table .k-command-cell,.k-grid .k-table .k-grid-edit-row .k-table-td,.k-grid.k-grid-md .k-table .k-edit-cell,.k-grid.k-grid-md .k-table .k-command-cell,.k-grid.k-grid-md .k-table .k-grid-edit-row .k-table-td,.k-grid .k-grid .k-table .k-edit-cell,.k-grid .k-grid .k-table .k-command-cell,.k-grid .k-grid .k-table .k-grid-edit-row .k-table-td,.k-grid .k-grid.k-grid-md .k-table .k-edit-cell,.k-grid .k-grid.k-grid-md .k-table .k-command-cell,.k-grid .k-grid.k-grid-md .k-table .k-grid-edit-row .k-table-td{padding-block:calc(var(--kendo-spacing-1\.5) / 2);padding-inline:var(--kendo-spacing-3)}.k-grid .k-filter-row .k-table-td,.k-grid .k-filter-row .k-table-th,.k-grid.k-grid-md .k-filter-row .k-table-td,.k-grid.k-grid-md .k-filter-row .k-table-th,.k-grid .k-grid .k-filter-row .k-table-td,.k-grid .k-grid .k-filter-row .k-table-th,.k-grid .k-grid.k-grid-md .k-filter-row .k-table-td,.k-grid .k-grid.k-grid-md .k-filter-row .k-table-th{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-grid .k-filtercell>span,.k-grid .k-filtercell .k-filtercell-wrapper,.k-grid.k-grid-md .k-filtercell>span,.k-grid.k-grid-md .k-filtercell .k-filtercell-wrapper,.k-grid .k-grid .k-filtercell>span,.k-grid .k-grid .k-filtercell .k-filtercell-wrapper,.k-grid .k-grid.k-grid-md .k-filtercell>span,.k-grid .k-grid.k-grid-md .k-filtercell .k-filtercell-wrapper{gap:calc(var(--kendo-spacing-2) / 2)}.k-grid .k-selection-aggregates,.k-grid.k-grid-md .k-selection-aggregates,.k-grid .k-grid .k-selection-aggregates,.k-grid .k-grid.k-grid-md .k-selection-aggregates{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2)}.k-grid .k-resizer-wrap,.k-grid.k-grid-md .k-resizer-wrap,.k-grid .k-grid .k-resizer-wrap,.k-grid .k-grid.k-grid-md .k-resizer-wrap{width:100%;cursor:row-resize;z-index:2;background:0 0;padding-block-start:calc(calc(var(--kendo-spacing-1\.5) / 2) - var(--kendo-spacing-0\.5));padding-block-end:calc(var(--kendo-spacing-1\.5) / 2);display:block;position:absolute}.k-grid .k-grid-filter,.k-grid .k-header-column-menu,.k-grid .k-grid-header-menu,.k-grid .k-grid .k-grid-filter,.k-grid .k-grid .k-header-column-menu,.k-grid .k-grid .k-grid-header-menu{padding:var(--kendo-spacing-1px) var(--kendo-spacing-2);width:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1px) * 2 + 1px * 2);height:calc(var(--kendo-line-height) * 1em + var(--kendo-spacing-1px) * 2 + 1px * 2);line-height:var(--kendo-line-height);border-radius:var(--kendo-border-radius-md)}.k-grid .k-grid-filter>.k-svg-icon>svg,.k-grid .k-grid-filter>.k-icon-wrapper-host svg,.k-grid .k-header-column-menu>.k-svg-icon>svg,.k-grid .k-header-column-menu>.k-icon-wrapper-host svg,.k-grid .k-grid-header-menu>.k-svg-icon>svg,.k-grid .k-grid-header-menu>.k-icon-wrapper-host svg,.k-grid .k-grid .k-grid-filter>.k-svg-icon>svg,.k-grid .k-grid .k-grid-filter>.k-icon-wrapper-host svg,.k-grid .k-grid .k-header-column-menu>.k-svg-icon>svg,.k-grid .k-grid .k-header-column-menu>.k-icon-wrapper-host svg,.k-grid .k-grid .k-grid-header-menu>.k-svg-icon>svg,.k-grid .k-grid .k-grid-header-menu>.k-icon-wrapper-host svg{width:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)));height:var(--kendo-icon-size-md,var(--kendo-icon-size-md,var(--kendo-icon-size,16px)))}.k-grid-stack .k-grid-content .k-table,.k-grid-stack .k-grid-sticky-container .k-table,.k-grid-stack .k-grid-pinned-wrap .k-table{table-layout:auto}.k-grid-stack .k-table .k-table-td,.k-grid-stack .k-table .k-grid-edit-row .k-table-td{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-1\.5)}.k-grid-stack .k-group-col,.k-grid-stack .k-hierarchy-col{width:var(--kendo-spacing-2)}.k-grid-stack .k-grouping-row p{gap:var(--kendo-spacing-1)}.k-grid-stack .k-grouping-row .k-icon{padding:var(--kendo-spacing-1);margin:0}.k-grid-stack .k-grouping-row .k-table-td{padding-inline-start:calc(var(--kendo-spacing-2) + var(--kendo-grid-grouping-level,0) * var(--kendo-spacing-6))}.k-grid-stack .k-table .k-group-footer .k-table-td{border-block-start-width:0}.k-grid-stack .k-table-row:not(.k-grouping-row,.k-group-footer):has(+.k-group-footer)>.k-table-td:not(.k-group-cell){border-block-end-width:1px}.k-grid-stack .k-grid-column-template{flex-direction:column;justify-content:flex-start;gap:0;padding-inline-start:var(--kendo-spacing-1);display:flex}.k-grid-stack .k-grid-stack-cell.k-command-cell{grid-column:1/-1;padding:0}.k-grid-stack .k-grid-stack-cell.k-command-cell .k-grid-stack-content{gap:var(--kendo-spacing-2);flex-wrap:wrap;display:flex}.k-grid-stack-row{gap:var(--kendo-spacing-1);display:grid}.k-grid-edit-row .k-grid-stack-row{gap:var(--kendo-spacing-2)}.k-grid-stack-header{font-size:var(--kendo-font-size-sm);font-weight:var(--kendo-font-weight-bold)}.k-grid-stack-content{min-height:calc(var(--kendo-font-size) * var(--kendo-line-height))}.k-grid-stack-cell:focus,.k-grid-stack-cell.k-focus{outline-offset:var(--kendo-spacing-0\.5)}.k-grid-stack-cell .k-dirty{inset-inline:auto 0}.k-grid-stack-expandable .k-table-td{padding-inline:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-1\.5);position:relative}.k-grid-stack-expandable .k-table-td:before{content:"";width:100%;height:var(--kendo-spacing-2\.5);box-shadow:var(--kendo-elevation-2);display:block;position:absolute;inset-block-start:calc(-1 * var(--kendo-spacing-2\.5));inset-inline-start:0}.k-drag-cell .k-grid-stack-content{align-items:center;gap:var(--kendo-spacing-2);padding-block:var(--kendo-spacing-2\.5);-webkit-user-select:none;user-select:none;touch-action:none;display:flex}.k-grid-toggle{pointer-events:none;justify-content:center;align-items:center;display:flex}.k-grid-toggle .k-icon{pointer-events:auto;cursor:pointer}.k-loading-pdf-mask{z-index:10000;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.k-loading-pdf-mask>.k-i-loading{font-size:64px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.k-loading-pdf-mask .k-loading-pdf-progress{margin:auto;position:absolute;inset-block:0;inset-inline:0}.k-pdf-export .k-loading-pdf-mask{display:none}.k-grid-pdf-export-element{position:absolute;inset-block-start:-10000px;inset-inline-start:-10000px}.k-grid-pdf-export-element .k-filter-row{display:none}.k-pdf-export-shadow .k-grid{float:inline-start;width:auto!important}.k-pdf-export-shadow .k-grid,.k-pdf-export-shadow .k-grid-content,.k-pdf-export-shadow .k-grid-content-locked{overflow:visible;height:auto!important}.k-pdf-export-shadow .k-grid-header-locked+.k-grid-header-wrap,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-content,.k-pdf-export-shadow .k-grid-header-locked+.k-grid-footer-wrap{width:auto!important}.k-pdf-export-shadow .k-grid-header,.k-pdf-export-shadow .k-grid-pinned-container,.k-pdf-export-shadow .k-grid-sticky-container,.k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer{padding:0!important}.k-filter-menu-popup{width:230px;max-width:320px}.k-filter-menu{box-sizing:border-box}.k-filter-menu-container{padding:var(--kendo-spacing-2);box-sizing:border-box;align-items:stretch;gap:var(--kendo-spacing-2);flex-flow:column;display:flex}.k-filter-menu-container .k-filter-and{align-self:start;width:min-content}.k-filter-menu-container .k-actions,.k-filter-menu-container .k-edit-buttons,.k-filter-menu-container .k-action-buttons,.k-filter-menu-container .k-columnmenu-actions,.k-filter-menu-container .k-form-buttons{margin:0;padding:0}.k-filter-menu-container kendo-numeric-filter-menu,.k-filter-menu-container kendo-grid-string-filter-menu,.k-filter-menu-container kendo-grid-date-filter-menu,.k-filter-menu-container kendo-grid-numeric-filter-menu,.k-filter-menu-container kendo-grid-filter-menu-input-wrapper,.k-filter-menu-container kendo-treelist-string-filter-menu,.k-filter-menu-container kendo-treelist-date-filter-menu,.k-filter-menu-container kendo-treelist-numeric-filter-menu,.k-filter-menu-container kendo-treelist-filter-menu-input-wrapper{align-items:stretch;gap:var(--kendo-spacing-2);flex-flow:column;display:flex}.k-filter-menu.k-popup:not(.k-grid-filter-popup *) .k-filter-menu-container{min-width:230px;max-width:320px}.k-multicheck-wrap{white-space:nowrap;margin:0;padding:0;list-style:none}.k-multicheck-wrap .k-item,.k-multicheck-wrap .k-check-all-wrap{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);flex-flow:row;display:flex}.k-filter-selected-items{font-weight:var(--kendo-font-weight-bold);white-space:nowrap;line-height:normal}.k-autofitting{table-layout:auto!important;width:auto!important}.k-autofitting .k-table-th,.k-autofitting .k-table-td{white-space:nowrap!important}.k-autofitting .k-detail-row{display:none!important}.k-grid-assistant-window .k-window-content{border-end-end-radius:inherit;border-end-start-radius:inherit;padding:0}.k-column-menu-popup,.k-grid-columnmenu-popup{box-sizing:border-box;min-width:230px}.k-column-menu-popup.k-popup,.k-grid-columnmenu-popup.k-popup{max-width:320px}.k-column-menu-popup .k-actions,.k-column-menu-popup .k-edit-buttons,.k-column-menu-popup .k-action-buttons,.k-column-menu-popup .k-columnmenu-actions,.k-column-menu-popup .k-form-buttons,.k-grid-columnmenu-popup .k-actions,.k-grid-columnmenu-popup .k-edit-buttons,.k-grid-columnmenu-popup .k-action-buttons,.k-grid-columnmenu-popup .k-columnmenu-actions,.k-grid-columnmenu-popup .k-form-buttons{margin:0}.k-column-menu{box-sizing:border-box}.k-column-menu .k-menu:not(.k-context-menu){font-weight:var(--kendo-font-weight)}.k-column-menu .k-expander{background:inherit;border:0;border-radius:0}.k-column-menu .k-columnmenu-indicators{padding-inline:var(--kendo-spacing-1);justify-content:center;align-items:center;display:flex}.k-column-menu-tabbed{border-radius:var(--kendo-border-radius-md) var(--kendo-border-radius-md) 0 0}.k-column-menu-tabbed .k-tabstrip-items{margin:-1px -1px 0}.k-column-menu-tabbed .k-tabstrip-items .k-tabstrip-item,.k-column-menu-tabbed .k-tabstrip-items .k-item{flex:1}.k-column-menu-tabbed .k-tabstrip-items .k-link{justify-content:center}.k-column-menu-tabbed .k-tabstrip-content{padding-inline:var(--kendo-spacing-0);padding-block:var(--kendo-spacing-2);border-width:0}.k-column-list{margin:0;padding:0;list-style:none}.k-column-chooser-title,.k-column-list-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2)}.k-column-list-item{cursor:pointer;flex-flow:row;align-items:center;gap:4px;margin:0;display:flex;position:relative}.k-column-list-item .k-checkbox-label{margin:0}.k-column-list-item:focus{outline:none}.k-columns-items-wrap{padding-block:var(--kendo-spacing-1\.5);padding-inline:var(--kendo-spacing-0)}.k-columnmenu-item{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);cursor:pointer;outline:0;align-items:center;display:flex}.k-columnmenu-item>.k-icon,.k-columnmenu-item>.k-icon-wrapper-host .k-icon,.k-columnmenu-item>.k-expander-indicator{margin-inline-end:var(--kendo-spacing-1)}.k-columnmenu-item-wrapper+.k-columnmenu-item-wrapper,.k-column-menu-footer{border-block-start:1px solid;border-block-start-color:var(--kendo-color-border)}.k-columnmenu-item-content{overflow:hidden}.k-column-menu-group-header{padding-block:var(--kendo-spacing-1);padding-inline:var(--kendo-spacing-2);-webkit-user-select:none;user-select:none;flex:none;display:flex;position:relative}.k-column-menu-group-header-text{font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height);font-weight:var(--kendo-font-weight-bold);text-transform:uppercase;border-block-end-style:solid;border-block-end-width:1px;flex:auto}.k-grid{background-color:var(--kendo-color-surface-alt);color:var(--kendo-color-on-app-surface);border-color:var(--kendo-color-border)}.k-grid .k-table{background-color:inherit;color:inherit}.k-grid .k-table-th,.k-grid .k-table-td{border-color:var(--kendo-color-border)}.k-grid .k-sorted{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 3%, transparent)}.k-grid .k-table-alt-row{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 5%, transparent)}.k-grid :where(.k-grid-container) .k-table-row:is(:hover,.k-hover),.k-grid :where(.k-grid-container) .k-master-row:is(:hover,.k-hover){background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 11%, transparent)}.k-grid .k-table-row:is(:focus,.k-focus),.k-grid .k-master-row:is(:focus,.k-focus),.k-grid .k-grouping-row:is(:focus,.k-focus),.k-grid .k-grid-pager:is(:focus,.k-focus),.k-grid .k-table-row>:is(:focus,.k-focus),.k-grid .k-master-row>:is(:focus,.k-focus),.k-grid .k-grouping-row>:is(:focus,.k-focus){box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-grid .k-table-td.k-selected:not(.k-group-cell),.k-grid .k-table-row.k-selected>.k-table-td:not(.k-group-cell){background-color:color-mix(in srgb, var(--kendo-color-primary) 25%, transparent)}.k-grid .k-table-td.k-highlighted:not(.k-group-cell),.k-grid .k-table-row.k-highlighted>.k-table-td:not(.k-group-cell){background-color:color-mix(in srgb, var(--kendo-color-warning) 25%, transparent)}.k-grid .k-table-td.k-highlighted.k-selected:not(.k-group-cell,.k-grid-content-sticky),.k-grid .k-table-row.k-highlighted.k-selected>.k-table-td:not(.k-group-cell,.k-grid-content-sticky),.k-grid .k-table-row.k-highlighted>.k-table-td.k-selected:not(.k-group-cell,.k-grid-content-sticky),.k-grid .k-table-row.k-selected>.k-table-td.k-highlighted:not(.k-group-cell,.k-grid-content-sticky){background-color:color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary), var(--kendo-color-warning)) 42%, transparent)}.k-grid .k-grouping-row{background-color:var(--kendo-color-surface)}.k-grid .k-grouping-row .k-table-td{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-grid .k-grouping-row .k-icon:not(.k-action-icon){color:var(--kendo-color-on-app-surface)}.k-grid .k-grouping-row .k-grid-content-sticky{border-inline-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent);border-block-end-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid .k-grouping-row:hover .k-grid-content-sticky,.k-grid .k-grouping-row.k-hover .k-grid-content-sticky{background-color:var(--kendo-color-base-hover)}.k-grid .k-table-row:not(.k-grouping-row,.k-group-footer):has(+.k-grouping-row)>.k-table-td{border-block-end-color:var(--kendo-color-border)}.k-grid .k-grid-content-locked{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid .k-grid-sticky-container{background-color:var(--kendo-color-surface-alt);border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid .k-master-row .k-grid-content-sticky:not(.k-group-cell){background-color:var(--kendo-color-surface-alt);border-inline-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent);border-block-end-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid .k-master-row.k-table-row .k-grid-content-sticky:not(.k-group-cell),.k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky:not(.k-group-cell),.k-grid .k-master-row.k-table-row .k-grid-row-sticky,.k-grid .k-master-row.k-table-row.k-grid-row-sticky>.k-table-td{background-color:var(--kendo-color-surface-alt)}.k-grid .k-master-row.k-table-row .k-grid-row-sticky,.k-grid .k-master-row.k-table-row.k-grid-row-sticky>.k-table-td{border-block-start-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent);border-block-end-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid .k-master-row.k-table-row:is(:hover,.k-hover) .k-grid-row-sticky,.k-grid .k-master-row.k-table-row:is(:hover,.k-hover) .k-table-td.k-grid-content-sticky:not(.k-group-cell),.k-grid .k-master-row.k-table-row:is(:hover,.k-hover).k-grid-row-sticky>.k-table-td{background-color:var(--kendo-color-base-hover)}.k-grid .k-master-row.k-table-row.k-selected.k-grid-row-sticky>.k-table-td:before,.k-grid .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky:before,.k-grid .k-master-row.k-table-row.k-selected .k-grid-content-sticky:before,.k-grid .k-master-row.k-table-row .k-selected.k-table-td.k-grid-content-sticky:before{background-color:color-mix(in srgb, var(--kendo-color-primary) 25%, transparent)}.k-grid .k-master-row.k-table-row.k-highlighted.k-grid-row-sticky>.k-table-td:before,.k-grid .k-master-row.k-table-row.k-highlighted .k-table-td.k-grid-row-sticky:before,.k-grid .k-master-row.k-table-row.k-highlighted .k-grid-content-sticky:before,.k-grid .k-master-row.k-table-row .k-highlighted.k-table-td.k-grid-content-sticky:before{background-color:color-mix(in srgb, var(--kendo-color-warning) 25%, transparent)}.k-grid .k-master-row.k-table-row.k-selected.k-highlighted.k-grid-row-sticky>.k-table-td:before,.k-grid .k-master-row.k-table-row.k-selected.k-highlighted .k-table-td.k-grid-row-sticky:before,.k-grid .k-master-row.k-table-row.k-selected.k-highlighted .k-grid-content-sticky:before,.k-grid .k-master-row.k-table-row.k-selected .k-table-td.k-grid-content-sticky.k-highlighted:before,.k-grid .k-master-row.k-table-row.k-highlighted .k-table-td.k-grid-content-sticky.k-selected:before,.k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected.k-highlighted:before{background-color:color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary), var(--kendo-color-warning)) 42%, transparent)}.k-grid .k-master-row.k-table-alt-row .k-grid-content-sticky:not(.k-group-cell),.k-grid .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky:not(.k-group-cell),.k-grid .k-master-row.k-table-alt-row.k-grid-row-sticky>.k-table-td,.k-grid .k-master-row.k-table-alt-row .k-grid-row-sticky{background-color:var(--kendo-color-base)}:is(.k-grid .k-detail-row>.k-grid-content-sticky,.k-grid .k-master-row:has(+.k-table-group-row)>.k-grid-content-sticky,.k-grid .k-master-row:has(+.k-detail-row)>.k-grid-content-sticky){border-block-end-color:var(--kendo-color-border)}.k-grid-header{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-grid-header .k-sort-icon,.k-grid-header .k-sort-order{color:var(--kendo-color-primary)}.k-grid-header .k-grid-filter,.k-grid-header .k-header-column-menu,.k-grid-header .k-grid-header-menu,.k-grid-header .k-hierarchy-cell .k-icon{color:var(--kendo-color-on-app-surface)}.k-grid-header .k-grid-filter:hover,.k-grid-header .k-header-column-menu:hover,.k-grid-header .k-grid-header-menu:hover,.k-grid-header .k-hierarchy-cell .k-icon:hover{color:var(--kendo-color-on-base);background-color:var(--kendo-color-base-hover)}.k-grid-header .k-grid-filter:focus,.k-grid-header .k-grid-filter.k-focus,.k-grid-header .k-header-column-menu:focus,.k-grid-header .k-header-column-menu.k-focus,.k-grid-header .k-grid-header-menu:focus,.k-grid-header .k-grid-header-menu.k-focus,.k-grid-header .k-hierarchy-cell .k-icon:focus,.k-grid-header .k-hierarchy-cell .k-icon.k-focus{box-shadow:inset 0 0 0 2px #0000001a}.k-grid-header .k-grid-filter.k-active,.k-grid-header .k-header-column-menu.k-active,.k-grid-header .k-grid-header-menu.k-active,.k-grid-header .k-hierarchy-cell .k-icon.k-active{color:var(--kendo-color-on-primary);background-color:var(--kendo-color-primary)}.k-grid-header .k-grid-header-locked{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid-header .k-table-th.k-grid-header-sticky,.k-grid-header .k-table-td.k-grid-header-sticky,.k-grid-header .k-grid-header-sticky.k-sorted{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface);border-inline-end-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent);border-inline-start-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid-header-wrap{border-color:var(--kendo-color-border)}.k-grid-footer{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-grid-footer .k-grid-footer-sticky{border-inline-start-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent);border-inline-end-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent);background-color:var(--kendo-color-surface)}.k-grid-footer .k-grid-footer-locked{border-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 30%, transparent)}.k-grid-footer-wrap{border-color:var(--kendo-color-border)}.k-grid-toolbar{border-color:inherit;box-shadow:none}.k-grid-content{background-color:var(--kendo-color-surface-alt)}.k-grid-add-row{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface);border-color:var(--kendo-color-border)}.k-grouping-header,.k-grid-grouping-header{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-group-footer .k-table-td,.k-table-tbody .k-group-cell{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-grouping-dropclue:before{border-color:var(--kendo-color-on-app-surface) transparent transparent}.k-grouping-dropclue:after{background-color:var(--kendo-color-on-app-surface)}.k-filter-row>.k-table-th,.k-filter-row>.k-table-td{border-color:var(--kendo-color-border)}.k-grid-pinned-container{background-color:var(--kendo-color-surface);border-color:var(--kendo-color-border)}.k-grid-pinned-wrap{border-color:var(--kendo-color-border)}.k-grid-pinned-wrap>.k-table{background-color:var(--kendo-color-surface-alt);box-shadow:1px 0 0 0 var(--kendo-color-border)}.k-selection-aggregates{color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface);border-color:var(--kendo-color-border)}.k-grid-stack-header{color:var(--kendo-color-subtle)}.k-grid-stack-cell:focus,.k-grid-stack-cell.k-focus{outline:1px solid color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent)}.k-grid-stack-cell.k-selected{background-color:color-mix(in srgb, var(--kendo-color-primary) 25%, transparent)}.k-grid-stack-cell .k-dirty{border-inline-color:#0000 currentColor}.k-column-list-item:hover,.k-columnmenu-item:hover{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 6%, transparent)}.k-column-list-item:focus,.k-column-list-item.k-focus,.k-columnmenu-item:focus,.k-columnmenu-item.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-column-list-item.k-selected,.k-columnmenu-item.k-selected{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent)}.k-column-menu .k-menu:not(.k-context-menu){color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt);border-color:var(--kendo-color-border)}.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover,.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 6%, transparent)}.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus,.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected{color:var(--kendo-color-on-app-surface);background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 12%, transparent)}.k-column-menu-tabbed{background-color:var(--kendo-color-surface)}.k-column-menu-group-header-text{color:var(--kendo-color-on-app-surface);border-color:var(--kendo-color-border)}.k-columnmenu-indicators{color:var(--kendo-color-primary)}.k-check-all-wrap{border-color:var(--kendo-color-border)}.k-grid-norecords-template{background-color:var(--kendo-color-surface-alt);border-color:var(--kendo-color-border)}.k-resizer-wrap.k-hover .k-row-resizer{background-color:color-mix(in srgb, var(--kendo-color-on-base) 20%, transparent)}.k-resizer-wrap.k-active .k-row-resizer{background-color:var(--kendo-color-primary)}.k-touch-action-none{touch-action:none}.\!k-touch-action-none{touch-action:none!important}.k-touch-action-auto{touch-action:auto}.\!k-touch-action-auto{touch-action:auto!important}.k-touch-action-pan-x{touch-action:pan-x}.\!k-touch-action-pan-x{touch-action:pan-x!important}.k-touch-action-pan-left{touch-action:pan-left}.\!k-touch-action-pan-left{touch-action:pan-left!important}.k-touch-action-pan-right{touch-action:pan-right}.\!k-touch-action-pan-right{touch-action:pan-right!important}.k-touch-action-pan-y{touch-action:pan-y}.\!k-touch-action-pan-y{touch-action:pan-y!important}.k-touch-action-pan-up{touch-action:pan-up}.\!k-touch-action-pan-up{touch-action:pan-up!important}.k-touch-action-pan-down{touch-action:pan-down}.\!k-touch-action-pan-down{touch-action:pan-down!important}.k-touch-action-pinch-zoom{touch-action:pinch-zoom}.\!k-touch-action-pinch-zoom{touch-action:pinch-zoom!important}.k-touch-action-manipulation{touch-action:manipulation}.\!k-touch-action-manipulation{touch-action:manipulation!important}.k-user-select-none{-webkit-user-select:none;user-select:none}.\!k-user-select-none{-webkit-user-select:none!important;user-select:none!important}.k-user-select-auto{-webkit-user-select:auto;user-select:auto}.\!k-user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.k-user-select-text{-webkit-user-select:text;user-select:text}.\!k-user-select-text{-webkit-user-select:text!important;user-select:text!important}.k-user-select-all{-webkit-user-select:all;user-select:all}.\!k-user-select-all{-webkit-user-select:all!important;user-select:all!important}.k-user-select-contain{-webkit-user-select:contain;user-select:contain}.\!k-user-select-contain{-webkit-user-select:contain!important;user-select:contain!important}.k-cursor-none{cursor:none}.\!k-cursor-none{cursor:none!important}.k-cursor-auto{cursor:auto}.\!k-cursor-auto{cursor:auto!important}.k-cursor-default{cursor:default}.\!k-cursor-default{cursor:default!important}.k-cursor-context-menu{cursor:context-menu}.\!k-cursor-context-menu{cursor:context-menu!important}.k-cursor-help{cursor:help}.\!k-cursor-help{cursor:help!important}.k-cursor-pointer{cursor:pointer}.\!k-cursor-pointer{cursor:pointer!important}.k-cursor-progress{cursor:progress}.\!k-cursor-progress{cursor:progress!important}.k-cursor-wait{cursor:wait}.\!k-cursor-wait{cursor:wait!important}.k-cursor-cell{cursor:cell}.\!k-cursor-cell{cursor:cell!important}.k-cursor-crosshair{cursor:crosshair}.\!k-cursor-crosshair{cursor:crosshair!important}.k-cursor-text{cursor:text}.\!k-cursor-text{cursor:text!important}.k-cursor-vertical-text{cursor:vertical-text}.\!k-cursor-vertical-text{cursor:vertical-text!important}.k-cursor-alias{cursor:alias}.\!k-cursor-alias{cursor:alias!important}.k-cursor-copy{cursor:copy}.\!k-cursor-copy{cursor:copy!important}.k-cursor-move{cursor:move}.\!k-cursor-move{cursor:move!important}.k-cursor-no-drop{cursor:no-drop}.\!k-cursor-no-drop{cursor:no-drop!important}.k-cursor-not-allowed{cursor:not-allowed}.\!k-cursor-not-allowed{cursor:not-allowed!important}.k-cursor-e-resize{cursor:e-resize}.\!k-cursor-e-resize{cursor:e-resize!important}.k-cursor-n-resize{cursor:n-resize}.\!k-cursor-n-resize{cursor:n-resize!important}.k-cursor-ne-resize{cursor:ne-resize}.\!k-cursor-ne-resize{cursor:ne-resize!important}.k-cursor-nw-resize{cursor:nw-resize}.\!k-cursor-nw-resize{cursor:nw-resize!important}.k-cursor-s-resize{cursor:s-resize}.\!k-cursor-s-resize{cursor:s-resize!important}.k-cursor-se-resize{cursor:se-resize}.\!k-cursor-se-resize{cursor:se-resize!important}.k-cursor-sw-resize{cursor:sw-resize}.\!k-cursor-sw-resize{cursor:sw-resize!important}.k-cursor-w-resize{cursor:w-resize}.\!k-cursor-w-resize{cursor:w-resize!important}.k-cursor-ew-resize{cursor:ew-resize}.\!k-cursor-ew-resize{cursor:ew-resize!important}.k-cursor-ns-resize{cursor:ns-resize}.\!k-cursor-ns-resize{cursor:ns-resize!important}.k-cursor-nesw-resize{cursor:nesw-resize}.\!k-cursor-nesw-resize{cursor:nesw-resize!important}.k-cursor-nwse-resize{cursor:nwse-resize}.\!k-cursor-nwse-resize{cursor:nwse-resize!important}.k-cursor-col-resize{cursor:col-resize}.\!k-cursor-col-resize{cursor:col-resize!important}.k-cursor-row-resize{cursor:row-resize}.\!k-cursor-row-resize{cursor:row-resize!important}.k-cursor-all-scroll{cursor:all-scroll}.\!k-cursor-all-scroll{cursor:all-scroll!important}.k-cursor-zoom-in{cursor:zoom-in}.\!k-cursor-zoom-in{cursor:zoom-in!important}.k-cursor-zoom-out{cursor:zoom-out}.\!k-cursor-zoom-out{cursor:zoom-out!important}.k-cursor-grab{cursor:grab}.\!k-cursor-grab{cursor:grab!important}.k-cursor-grabbing{cursor:grabbing}.\!k-cursor-grabbing{cursor:grabbing!important}.k-external-dropzone{flex-flow:row;height:220px;display:flex}.k-dropzone-inner{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);box-sizing:border-box;font-size:var(--kendo-font-size);font-family:var(--kendo-font-family);line-height:var(--kendo-line-height);border-style:solid;border-width:1px;flex-flow:column;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.k-dropzone-inner .k-dropzone-icon{margin-block-end:var(--kendo-spacing-6)}.k-dropzone-inner .k-dropzone-hint{margin-block-end:var(--kendo-spacing-2)}.k-dropzone-inner .k-dropzone-note{font-size:var(--kendo-font-size-sm)}.k-dropzone-inner{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-dropzone-inner .k-icon,.k-dropzone-inner .k-dropzone-icon,.k-dropzone-inner .k-dropzone-note{color:var(--kendo-color-subtle)}.k-external-dropzone-hover .k-icon,.k-external-dropzone-hover .k-dropzone-icon{color:var(--kendo-color-primary)}.k-upload{box-sizing:border-box;font-family:var(--kendo-font-family);font-size:var(--kendo-font-size);line-height:var(--kendo-line-height);-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;border-style:solid;border-width:1px;outline:0;display:block;position:relative;overflow:clip}.k-upload *,.k-upload :before,.k-upload :after{box-sizing:border-box}.k-upload .k-upload-button{min-width:7em}.k-upload .k-dropzone,.k-upload .k-upload-dropzone{padding-block:var(--kendo-spacing-2);padding-inline:var(--kendo-spacing-2);text-align:end;background-color:#0000;border-width:0;justify-content:space-between;align-items:center;display:flex;position:relative}.k-upload .k-dropzone .k-dropzone-hint,.k-upload .k-upload-dropzone .k-dropzone-hint{white-space:nowrap;text-overflow:ellipsis;flex:1;font-style:normal;font-weight:400;position:relative;overflow:hidden}.k-upload .k-dropzone .k-upload-status,.k-upload .k-upload-dropzone .k-upload-status{align-items:center;font-weight:400;display:flex;position:relative}.k-upload .k-dropzone .k-upload-status>.k-icon,.k-upload .k-upload-dropzone .k-upload-status>.k-icon{margin-inline-end:var(--kendo-spacing-1)}.k-upload .k-dropzone .k-upload-status+.k-dropzone-hint,.k-upload .k-upload-dropzone .k-upload-status+.k-dropzone-hint,.k-upload .k-dropzone-active .k-upload-status{display:none}.k-upload .k-dropzone-active .k-upload-status+.k-dropzone-hint{display:block}.k-upload .k-upload-files{border-style:solid;border-width:1px 0 0;border-color:inherit;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.k-upload .k-upload-files .k-file-multiple,.k-upload .k-upload-files .k-file-single{justify-content:space-between;width:100%;display:flex}.k-upload .k-upload-files .k-file-single{align-items:center}.k-upload .k-upload-files .k-file-multiple{align-items:flex-start}.k-upload .k-upload-files .k-file{padding:var(--kendo-spacing-2) var(--kendo-spacing-2) calc(var(--kendo-spacing-2) + 2px);border-style:solid;border-width:0 0 1px;outline:none;align-items:flex-start;display:flex;position:relative}.k-upload .k-upload-files .k-file:last-child{border-width:0}.k-upload .k-upload-files .k-filename{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-inline-start:var(--kendo-spacing-4);position:relative;overflow:hidden}.k-upload .k-upload-files .k-upload-pct{margin-block:0;margin-inline:var(--kendo-spacing-1);vertical-align:middle;font-weight:400}.k-upload .k-upload-files~.k-clear-selected,.k-upload .k-upload-files~.k-upload-selected{border-width:0;margin-block-start:calc(-1 * var(--kendo-spacing-1))}.k-upload .k-upload-files~.k-upload-selected{border-inline-start-style:solid;border-inline-start-width:1px;margin-inline-start:-1px}.k-upload .k-upload-files .k-file-name,.k-upload .k-upload-files .k-file-size,.k-upload .k-upload-files .k-file-validation-message,.k-upload .k-upload-files .k-file-summary{display:block}.k-upload .k-upload-files .k-file-name{text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.k-upload .k-upload-files .k-file-size,.k-upload .k-upload-files .k-file-summary,.k-upload .k-upload-files .k-file-validation-message{font-size:var(--kendo-font-size-sm);line-height:var(--kendo-line-height-xs)}.k-upload .k-upload-files .k-file-icon-wrapper .k-file-state{position:absolute}.k-upload .k-upload-files .k-file-state{visibility:hidden}.k-upload .k-upload-files .k-file-info{min-height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));flex:1 0 0;display:block;overflow:hidden}.k-upload .k-multiple-files-wrapper,.k-upload .k-file-single>.k-file-info{min-height:var(--kendo-icon-size-xxl,var(--kendo-icon-size-xxl,calc(var(--kendo-icon-size,16px) * 2)));flex:1 0 0;margin-inline-start:var(--kendo-spacing-2);display:block;overflow:hidden}.k-upload .k-multiple-files-wrapper .k-file-info{margin-block-end:var(--kendo-spacing-3);display:block}.k-upload .k-multiple-files-wrapper .k-file-summary{margin-block-start:calc(var(--kendo-spacing-3) / 3 * -1)}.k-upload .k-progressbar{--kendo-progressbar-height:2px;width:auto;position:absolute;inset-block-end:calc(var(--kendo-spacing-2) / 2);inset-inline-start:var(--kendo-spacing-2);inset-inline-end:var(--kendo-spacing-2)}.k-upload .k-actions,.k-upload .k-edit-buttons,.k-upload .k-action-buttons,.k-upload .k-columnmenu-actions,.k-upload .k-form-buttons{border-block-start-width:1px}.k-upload-button-wrap{direction:ltr;position:relative}.k-upload-button-wrap input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-end:0;font:170px monospace!important}.k-upload-button-wrap input[disabled],.k-upload-button-wrap input.k-disabled{visibility:hidden}.k-upload{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface-alt)}.k-upload .k-dropzone,.k-upload .k-upload-dropzone{border-color:var(--kendo-color-border);color:var(--kendo-color-on-app-surface);background-color:var(--kendo-color-surface)}.k-upload .k-dropzone.k-hover,.k-upload .k-upload-dropzone.k-hover{background-color:color-mix(in srgb, var(--kendo-color-on-app-surface) 8%, transparent)}.k-upload .k-dropzone .k-dropzone-hint,.k-upload .k-upload-dropzone .k-dropzone-hint{color:var(--kendo-color-subtle)}.k-upload .k-upload-files,.k-upload .k-file{border-color:var(--kendo-color-border)}.k-upload .k-file.k-focus{box-shadow:inset 0 0 0 2px var(--kendo-color-border-alt)}.k-upload .k-file .k-upload-action.k-focus{box-shadow:0 0 0 2px var(--kendo-color-border-alt)}.k-upload .k-upload-status{color:var(--kendo-color-subtle)}.k-upload .k-file-progress .k-progressbar .k-selected{background-color:var(--kendo-color-info)}.k-upload .k-file-success .k-file-validation-message{color:var(--kendo-color-success-on-surface)}.k-upload .k-file-success .k-progressbar .k-selected{background-color:var(--kendo-color-success)}.k-upload .k-file-error .k-file-validation-message{color:var(--kendo-color-error-on-surface)}.k-upload .k-file-error .k-progressbar .k-selected{background-color:var(--kendo-color-error)}.k-upload .k-file-icon-wrapper{color:var(--kendo-color-subtle);border-color:var(--kendo-color-subtle)}.k-upload .k-file-size,.k-upload .k-file-validation-message,.k-upload .k-file-summary{color:var(--kendo-color-subtle)}.k-upload .k-multiple-files-wrapper .k-file-summary{color:var(--kendo-color-on-app-surface)}.k-upload.k-invalid,.k-upload.ng-invalid.ng-touched,.k-upload.ng-invalid.ng-dirty{border-color:var(--kendo-color-error)}html[data-kendo-bridged]{--kendo-color-primary:var(--vy-brand);--kendo-color-error:var(--vy-danger);--kendo-color-on-primary:var(--vy-brand-on);--kendo-color-app-surface:var(--vy-surface);--kendo-color-surface:var(--vy-surface-app);--kendo-color-base:var(--vy-surface-app);--kendo-color-base-subtle:var(--vy-surface-sunken);--kendo-color-border:var(--vy-border);--kendo-color-border-alt:var(--vy-border-strong);--kendo-font-family:var(--vy-font-sans);--kendo-font-family-monospace:var(--vy-font-mono);--kendo-font-size:var(--vy-text-base);--kendo-font-size-md:var(--vy-text-base);--kendo-font-size-sm:var(--vy-text-sm);--kendo-font-size-lg:var(--vy-text-md);--kendo-border-radius-md:var(--vy-radius-md);--kendo-border-radius-sm:var(--vy-radius-sm);--kendo-border-radius-lg:var(--vy-radius-lg);--kendo-spacing-base:var(--vy-space-2);--kendo-elevation-1:var(--vy-elev-1);--kendo-elevation-2:var(--vy-elev-2);--kendo-elevation-3:var(--vy-elev-3);--kendo-elevation-4:var(--vy-elev-4);--kendo-elevation-5:var(--vy-elev-5);--kendo-duration-brief:var(--kendo-duration-global,var(--vy-dur-short));--kendo-duration-rapid:var(--kendo-duration-global,var(--vy-dur-medium));--kendo-easing-standard:var(--vy-ease-standard);--kendo-easing-decelerate:var(--vy-ease-decelerate);--kendo-easing-accelerate:var(--vy-ease-accelerate);--kendo-disabled-opacity:var(--vy-state-disabled)}html[data-kendo-bridged] .k-checkbox:not(:checked),html[data-kendo-bridged] .k-input,html[data-kendo-bridged] .k-picker{border-color:var(--vy-border-control)}html[data-kendo-bridged] .k-checkbox:disabled{opacity:var(--vy-state-disabled);cursor:not-allowed}html[data-kendo-bridged] .k-checkbox:hover:not(:disabled){border-color:var(--vy-border-heavy)}html[data-kendo-bridged] .k-checkbox:checked:hover:not(:disabled){border-color:var(--vy-brand-hover);background-color:var(--vy-brand-hover)}html[data-kendo-bridged] .k-button:focus-visible,html[data-kendo-bridged] .k-checkbox:focus-visible,html[data-kendo-bridged] .k-radio:focus-visible,html[data-kendo-bridged] .k-input-inner:focus-visible,html[data-kendo-bridged] .k-dropdownlist:focus-visible,html[data-kendo-bridged] .k-upload-button:focus-visible,html[data-kendo-bridged] .k-upload .k-file:focus-visible{box-shadow:var(--vy-focus-ring)!important;outline:none!important}html[data-kendo-bridged] .k-grid td:focus-visible,html[data-kendo-bridged] .k-grid th:focus-visible,html[data-kendo-bridged] .k-table-td:focus-visible,html[data-kendo-bridged] .k-table-th:focus-visible,html[data-kendo-bridged] .k-tabstrip-item:focus-visible{outline:2px solid var(--vy-brand-boundary-strong)!important;outline-offset:-2px!important;box-shadow:none!important}@media (pointer:coarse){html[data-kendo-bridged] .k-button{min-block-size:var(--vy-target-min);min-inline-size:var(--vy-target-min)}html[data-kendo-bridged] .k-pager{min-block-size:calc(var(--vy-target-min) + var(--vy-space-4))}html[data-kendo-bridged] .k-input-inner,html[data-kendo-bridged] .k-pager select,html[data-kendo-bridged] select,html[data-kendo-bridged] .k-checkbox-wrap{min-block-size:var(--vy-target-min)}}.vy-btn{justify-content:center;align-items:center;gap:var(--vy-space-3);font-family:inherit;font-size:var(--vy-text-base);font-weight:var(--vy-weight-medium);border-radius:var(--vy-shape-full);padding:var(--vy-space-3) var(--vy-space-8);cursor:pointer;white-space:nowrap;transition:background-color var(--vy-dur-short) var(--vy-ease-standard), border-color var(--vy-dur-short) var(--vy-ease-standard), box-shadow var(--vy-dur-short) var(--vy-ease-standard);border:1px solid #0000;display:inline-flex}.vy-btn--sm{padding:var(--vy-space-1) var(--vy-space-5);font-size:var(--vy-text-sm);min-height:var(--vy-space-10)}.vy-btn:disabled{opacity:var(--vy-state-disabled);cursor:not-allowed}.vy-btn:disabled:after{display:none}.vy-btn--filled{background:var(--vy-brand);color:var(--vy-brand-on);box-shadow:var(--vy-elev-1)}.vy-btn--filled:hover{box-shadow:var(--vy-elev-2)}.k-button.k-button-solid.vy-btn--tonal{background-color:var(--vy-brand-subtle);color:var(--vy-brand-text-deep);border-color:var(--vy-brand-subtle-strong)}.k-button.k-button-solid.vy-btn--tonal:hover{background-color:var(--vy-brand-subtle-strong)}.vy-btn--tonal{background:var(--vy-brand-subtle);color:var(--vy-brand-text-deep)}.vy-btn--outlined{background:var(--vy-surface);color:var(--vy-on-surface);border-color:var(--vy-border-strong)}.vy-btn--outlined:hover{border-color:var(--vy-border-mid)}.vy-btn--text{color:var(--vy-brand-text-hover);padding-inline:var(--vy-space-5);background:0 0}.vy-btn--danger{background:var(--vy-danger);color:var(--vy-on-dark-fg);box-shadow:var(--vy-elev-1)}.vy-btn-icon{display:inline-flex}.vy-badge{width:var(--vy-status-slot-w);padding:var(--vy-space-1) var(--vy-space-4);font-size:var(--vy-text-xs);font-weight:var(--vy-weight-semibold);border-radius:var(--vy-shape-full);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.vy-badge[data-token=draft]{color:var(--vy-status-draft-fg);background:var(--vy-status-draft-bg)}.vy-badge[data-token=open]{color:var(--vy-status-open-fg);background:var(--vy-status-open-bg)}.vy-badge[data-token=progress]{color:var(--vy-status-progress-fg);background:var(--vy-status-progress-bg)}.vy-badge[data-token=waiting]{color:var(--vy-status-waiting-fg);background:var(--vy-status-waiting-bg)}.vy-badge[data-token=done]{color:var(--vy-status-done-fg);background:var(--vy-status-done-bg)}.vy-badge[data-token=blocked]{color:var(--vy-status-blocked-fg);background:var(--vy-status-blocked-bg)}.vy-badge[data-token=cancelled]{color:var(--vy-status-cancelled-fg);background:var(--vy-status-cancelled-bg)}.vy-pill{font-size:var(--vy-text-xs);color:var(--vy-on-surface-muted);background:var(--vy-surface-sunken);border-radius:var(--vy-shape-full);padding:1px var(--vy-space-4)}.vy-chip{align-items:center;gap:var(--vy-space-2);font-family:inherit;font-size:var(--vy-text-base);color:var(--vy-on-surface-soft);background:var(--vy-surface);border:1px solid var(--vy-border-strong);border-radius:var(--vy-shape-sm);padding:var(--vy-space-2) var(--vy-space-5);cursor:pointer;transition:background-color var(--vy-dur-short) var(--vy-ease-standard);display:inline-flex}.vy-chip[data-selected]{background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary);color:var(--vy-brand-text-deep);font-weight:var(--vy-weight-medium)}.vy-chip-check{color:var(--vy-brand-text)}.vy-field-control{gap:var(--vy-space-2);flex-direction:column;display:flex}.vy-field-label{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-field-hint{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-input{font-family:inherit;font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);background:var(--vy-surface);border:1px solid var(--vy-border-control);border-radius:var(--vy-shape-sm);padding:var(--vy-space-4) var(--vy-space-5);width:100%;transition:border-color var(--vy-dur-short) var(--vy-ease-standard)}.vy-input:hover{border-color:var(--vy-border-heavy)}.vy-input:focus{border-color:var(--vy-brand-boundary-strong);box-shadow:var(--vy-focus-ring);outline:none}.vy-textarea{resize:vertical;min-height:calc(var(--vy-space-14) * 2);line-height:1.5}.vy-search-field{max-width:var(--vy-search-w);flex:1;align-items:center;display:flex;position:relative}.vy-search-field svg{left:var(--vy-space-5);color:var(--vy-on-surface-subtle);pointer-events:none;position:absolute}.vy-search-field .vy-input{padding-left:var(--vy-space-12)}.vy-select{width:100%}.vy-select .k-input-inner{padding:var(--vy-space-4) var(--vy-space-5)}.vy-menu{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-shape-md);box-shadow:var(--vy-elev-3);padding:var(--vy-space-2);z-index:var(--vy-z-menu)}.vy-check,.vy-radio{min-height:var(--vy-space-10);align-items:center;gap:var(--vy-space-4);font-size:var(--vy-text-base);color:var(--vy-on-surface);cursor:pointer;display:flex}.vy-radio-dot{width:var(--vy-space-9);height:var(--vy-space-9);background:var(--vy-surface);border:1px solid var(--vy-border-control);color:var(--vy-on-dark-fg);cursor:pointer;transition:background-color var(--vy-dur-short) var(--vy-ease-standard);border-radius:var(--vy-shape-full);flex:none;place-items:center;display:grid}.vy-radio-dot[data-state=checked]{border-color:var(--vy-brand);border-width:var(--vy-border-emphasis)}.vy-radio-fill{width:var(--vy-space-4);height:var(--vy-space-4);border-radius:var(--vy-shape-full);background:var(--vy-brand)}.vy-radios{gap:var(--vy-space-4);flex-direction:column;display:flex}.vy-scrim{background:var(--vy-overlay-scrim);z-index:var(--vy-z-dialog);animation:vy-fade var(--vy-dur-medium) var(--vy-ease-standard);position:fixed;inset:0}.vy-dialog-host,.vy-select-host{display:contents}.vy-dialog .k-dialog{width:min(var(--vy-dialog-md), 94vw);border-radius:var(--vy-shape-lg);max-height:88vh;box-shadow:var(--vy-elev-5);animation:vy-rise var(--vy-dur-long) var(--vy-ease-emphasised)}.vy-dialog--lg .k-dialog{width:min(var(--vy-dialog-lg), 94vw)}.vy-dialog--xl .k-dialog{width:min(var(--vy-dialog-xl), 96vw)}.vy-dialog .k-overlay{background:var(--vy-overlay-scrim);opacity:1}.vy-dialog .k-dialog-titlebar{padding:var(--vy-space-8) var(--vy-space-9) var(--vy-space-5)}.vy-dialog .k-dialog-title{flex:1;min-width:0}.vy-dialog-titlewrap{justify-content:space-between;align-items:flex-start;gap:var(--vy-space-8);width:100%;display:flex}.vy-dialog-max{flex:none;align-self:center}.vy-dialog-title{font-size:var(--vy-text-lg);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);margin:0}.vy-dialog-titlewrap{white-space:normal}.vy-dialog-sub{font-size:var(--vy-text-base);color:var(--vy-on-surface-subtle);margin:var(--vy-space-2) 0 0;font-weight:var(--vy-weight-regular)}.vy-dialog .k-dialog-content{padding:var(--vy-space-9)}.vy-dialog-lead{margin:0 0 var(--vy-space-4);font-size:var(--vy-text-base);color:var(--vy-on-surface-muted)}.vy-discard-list{gap:var(--vy-space-2);flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vy-discard-list li{padding:var(--vy-space-3) var(--vy-space-5);background:var(--vy-surface-subtle);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);font-size:var(--vy-text-base);color:var(--vy-on-surface-strong)}.vy-dialog .k-dialog-actions>*{flex:none}.vy-dialog .k-dialog-actions{justify-content:flex-end;gap:var(--vy-space-4);padding:var(--vy-space-5) var(--vy-space-9) var(--vy-space-8);border-top:1px solid var(--vy-border);display:flex}@keyframes vy-fade{0%{opacity:0}to{opacity:1}}@keyframes vy-rise{0%{opacity:0;transform:translateY(var(--vy-space-6))}to{opacity:1;transform:none}}.vy-tab-count{font-size:var(--vy-text-xs);background:var(--vy-surface-sunken);color:var(--vy-on-surface-muted);border-radius:var(--vy-shape-full);padding:0 var(--vy-space-3)}.vy-tabs .k-tabstrip-item.k-active .vy-tab-count{background:var(--vy-brand-subtle-strong);color:var(--vy-brand-text-deep)}.vy-tabs .k-tabstrip-content,.vy-tabs .k-content{padding:var(--vy-space-9) 0 0;background:0 0;border:0}.vy-tabs .k-animation-container,.vy-tabs .k-child-animation-container{width:100%;display:block}.vy-content:has(.vy-page--grid){flex-direction:column;display:flex;overflow:hidden}.vy-page--grid{min-height:0;padding-bottom:var(--vy-space-6);flex-direction:column;flex:1;display:flex}.vy-page--grid .vy-grid-shell{flex:1;min-height:0}.vy-grid-shell{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-shape-md);box-shadow:var(--vy-elev-1);flex-direction:column;display:flex;overflow:hidden}.vy-toasts{right:var(--vy-space-9);bottom:var(--vy-space-9);gap:var(--vy-space-4);z-index:var(--vy-z-toast);flex-direction:column;max-width:min(92vw,420px);margin:0;padding:0;list-style:none;display:flex;position:fixed}@media (width<=560px){.vy-toasts{left:var(--vy-space-6);right:var(--vy-space-6);max-width:none}}.vy-toast{align-items:flex-start;gap:var(--vy-space-5);background:var(--vy-surface-chrome);color:var(--vy-on-dark-fg);border-radius:var(--vy-shape-sm);box-shadow:var(--vy-elev-4);padding:var(--vy-space-5) var(--vy-space-6);font-size:var(--vy-text-base);animation:vy-toast-in var(--vy-dur-medium) var(--vy-ease-decelerate);display:flex}.vy-toast[data-kind=success]{background:var(--vy-accent-positive)}.vy-toast[data-kind=error]{background:var(--vy-danger)}.vy-toast[data-swipe=end]{animation:vy-toast-out var(--vy-dur-short) var(--vy-ease-accelerate)}.vy-toast-text{margin:0}.vy-toast-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.vy-toast-close:hover{opacity:1}@keyframes vy-toast-in{0%{opacity:0;transform:translateY(var(--vy-space-6))}to{opacity:1;transform:none}}@keyframes vy-toast-out{to{opacity:0;transform:translateY(var(--vy-space-6))}}.vy-elev-row{gap:var(--vy-space-9);padding:var(--vy-space-4) 0;flex-wrap:wrap;display:flex}.vy-elev-swatch{width:var(--vy-space-14);height:var(--vy-space-14);border-radius:var(--vy-shape-md);background:var(--vy-surface);font-size:var(--vy-text-sm);color:var(--vy-on-surface-subtle);place-items:center;display:grid}.vy-elev-swatch[data-level="0"]{box-shadow:var(--vy-elev-0);border:1px solid var(--vy-border)}.vy-elev-swatch[data-level="1"]{box-shadow:var(--vy-elev-1)}.vy-elev-swatch[data-level="2"]{box-shadow:var(--vy-elev-2)}.vy-elev-swatch[data-level="3"]{box-shadow:var(--vy-elev-3)}.vy-elev-swatch[data-level="4"]{box-shadow:var(--vy-elev-4)}.vy-elev-swatch[data-level="5"]{box-shadow:var(--vy-elev-5)}.vy-stepper{gap:var(--vy-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vy-step{flex:1 1 0;min-width:0}.vy-step-btn{align-items:center;gap:var(--vy-space-4);text-align:left;border:0;border-top:var(--vy-border-emphasis) solid var(--vy-border);width:100%;padding:var(--vy-space-5) var(--vy-space-4) var(--vy-space-4);border-radius:var(--vy-shape-sm);cursor:default;color:var(--vy-on-surface-subtle);background:0 0;font-family:inherit;display:flex}.vy-step-btn[data-reachable]{cursor:pointer}.vy-step-dot{width:var(--vy-space-10);height:var(--vy-space-10);background:var(--vy-surface-sunken);color:var(--vy-on-surface-muted);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.vy-step-labels{flex-direction:column;min-width:0;display:flex}.vy-step-label{font-size:var(--vy-text-base);font-weight:var(--vy-weight-medium);color:var(--vy-on-surface-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vy-step-pip{width:var(--vy-space-4);height:var(--vy-space-4);opacity:.55;background:currentColor;border-radius:50%}.vy-step[data-state=current] .vy-step-pip{opacity:1}.vy-step-text{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vy-step[data-state=done] .vy-step-btn{border-top-color:var(--vy-accent-positive)}.vy-step[data-state=done] .vy-step-dot{background:var(--vy-accent-positive);color:var(--vy-on-dark-fg)}.vy-step[data-state=current] .vy-step-btn{border-top-color:var(--vy-brand)}.vy-step[data-state=current] .vy-step-dot{background:var(--vy-brand);color:var(--vy-brand-on)}.vy-step[data-state=current] .vy-step-label{color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-bold)}.vy-step[data-state=todo] .vy-step-btn{opacity:.55}.vy-edit-banner{margin:0 0 var(--vy-space-8);padding:var(--vy-space-4) var(--vy-space-6);background:var(--vy-brand-subtle);color:var(--vy-brand-text-deep);border-left:var(--vy-accent-bar-w) solid var(--vy-brand);border-radius:var(--vy-shape-sm);font-size:var(--vy-text-base)}.vy-field-groups{grid-template-columns:repeat(auto-fit, minmax(var(--vy-field-group-min), 1fr));gap:var(--vy-space-9);display:grid}.vy-field-group-title{font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-heavy);margin:0 0 var(--vy-space-4);padding-bottom:var(--vy-space-2);border-bottom:1px solid var(--vy-border)}.vy-field-list{margin:0}.vy-field{grid-template-columns:var(--vy-field-label-w) 1fr;gap:var(--vy-space-4);padding:var(--vy-space-3) 0;border-bottom:1px solid var(--vy-border-faint);display:grid}.vy-field dt{font-size:var(--vy-text-base);color:var(--vy-on-surface-subtle)}.vy-field dd{min-height:var(--vy-control-md);padding:var(--vy-space-3) var(--vy-space-5);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);margin:0}.vy-field dd.is-empty{color:var(--vy-on-surface-subtle);font-style:italic}.vy-field--wide dd{min-height:calc(var(--vy-control-md) * 2)}.vy-field--editing{gap:var(--vy-space-2);padding-block:var(--vy-space-5);grid-template-columns:1fr;align-items:stretch}.vy-field--editing dt{padding-top:0}.vy-field--editing dt label{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-field--editing dd{gap:var(--vy-space-2);flex-direction:column;min-width:0;display:flex}.vy-field--editing .vy-select,.vy-field--editing .vy-input,.vy-field--editing .vy-field-control,.vy-field--editing .vy-suffixed{width:100%;min-width:0}.vy-field--editing .vy-suffixed .vy-input{flex:1}.vy-field--wide{grid-template-columns:1fr}.vy-field--wide dt{padding-top:0}.vy-suffixed{align-items:center;gap:var(--vy-space-3);display:flex}.vy-suffixed .vy-field-control{flex:1}.vy-suffix{font-size:var(--vy-text-base);color:var(--vy-on-surface-subtle);white-space:nowrap}.vy-notes-edit{grid-template-columns:repeat(auto-fit, minmax(var(--vy-note-min-w), 1fr));gap:var(--vy-space-8);margin-top:var(--vy-space-9);display:grid}.vy-ident{font-family:var(--vy-font-mono);font-size:var(--vy-text-sm);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--vy-on-surface-strong)}.vy-field-group,.vy-fact,.vy-assignee,.vy-checklist{min-width:0}.vy-tabpanel:focus-visible{outline:none}.vy-checklist-items{margin:0 0 var(--vy-space-4);padding:0;list-style:none}.vy-checklist-items li{border-bottom:1px solid var(--vy-border-faint)}.vy-checklist-items li:last-child{border-bottom:0}.vy-check-row{align-items:center;gap:var(--vy-space-4);padding:var(--vy-space-3) var(--vy-space-3) var(--vy-space-3) 0;cursor:pointer;border-radius:var(--vy-shape-sm);font-size:var(--vy-text-base);color:var(--vy-on-surface);display:flex}.vy-check-row:hover{background:var(--vy-brand-subtle)}.vy-check-row .k-checkbox:checked{background-color:var(--vy-accent-positive);border-color:var(--vy-accent-positive)}.vy-check-name{flex:1;min-width:0}.vy-checklist-items li[data-state=Done] .vy-check-name,.vy-checklist-items li[data-state=N\/A] .vy-check-name{color:var(--vy-on-surface-subtle)}.vy-checklist-progress{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);white-space:nowrap}.vy-checklist-progress[data-complete]{color:var(--vy-accent-positive);font-weight:var(--vy-weight-semibold)}.vy-checklist-layout{grid-template-columns:var(--vy-assignee-panel-w) 1fr;gap:var(--vy-space-10);margin-bottom:var(--vy-space-9);align-items:start;display:grid}.vy-assignees{margin-bottom:var(--vy-space-9);top:var(--vy-space-4);gap:var(--vy-space-7);padding-right:var(--vy-space-8);border-right:1px solid var(--vy-border);flex-direction:column;display:flex;position:sticky}.vy-checklist-head{justify-content:space-between;align-items:baseline;gap:var(--vy-space-4);margin-bottom:var(--vy-space-4);display:flex}.vy-link{min-height:var(--vy-space-10);color:var(--vy-brand-text);width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.vy-link:hover{color:var(--vy-brand-text-hover);text-underline-offset:.18em;text-decoration:underline}.vy-cell-link{font:inherit;text-align:left;color:var(--vy-brand-text);cursor:pointer;border-radius:var(--vy-shape-xs);background:0 0;border:0;align-items:center;min-width:0;height:100%;padding:0;text-decoration:none;display:flex}.vy-cell-link:hover{color:var(--vy-brand-text-hover);text-underline-offset:.18em;text-decoration:underline}.k-grid a.vy-cell-link{color:var(--vy-brand-text)}.vy-grid-k .k-grid tbody tr:hover a.vy-cell-link{color:var(--vy-brand-text-deep)}.k-grid a.vy-cell-link:hover{color:var(--vy-brand-text-hover);text-underline-offset:.18em;text-decoration:underline}.vy-link,.vy-cell-link{font-weight:var(--vy-weight-medium)}.vy-grid-k .k-grid tbody tr:hover .vy-cell-link{color:var(--vy-brand-text-deep)}.vy-assignee-picker{align-items:center;gap:var(--vy-space-3);margin-top:var(--vy-space-2);display:flex}.vy-assignee-picker .vy-select{flex:1;min-width:0}.vy-assignee-warn{margin-top:var(--vy-space-2);font-size:var(--vy-text-xs);color:var(--vy-accent-warning);display:block}.vy-tasks{min-width:0}.vy-checklist-items li[data-selected] .vy-check-name{color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-medium)}.vy-assignees>section+section{border-top:1px solid var(--vy-border);padding-top:var(--vy-space-7)}.vy-about{margin-bottom:var(--vy-space-2)}.vy-about>summary{cursor:pointer;padding:var(--vy-space-2) var(--vy-space-3);font-size:var(--vy-text-xs);color:var(--vy-on-dark-muted);border-radius:var(--vy-radius-sm);-webkit-user-select:none;user-select:none;list-style:none}.vy-about>summary::-webkit-details-marker{display:none}.vy-about>summary:before{content:"›";width:1em;transition:transform var(--vy-dur-short) var(--vy-ease-standard);display:inline-block}.vy-about[open]>summary:before{transform:rotate(90deg)}.vy-about>summary:hover{color:var(--vy-on-dark-fg);background:var(--vy-on-dark-hover)}.vy-about>summary:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-about-links{padding:var(--vy-space-1) 0 var(--vy-space-2) var(--vy-space-6);flex-direction:column;display:flex}.vy-about-link{min-height:var(--vy-space-10);padding:var(--vy-space-1) var(--vy-space-2);font-size:var(--vy-text-xs);color:var(--vy-on-dark-muted);border-radius:var(--vy-radius-sm);align-items:center;text-decoration:none;display:flex}.vy-about-link:hover{color:var(--vy-on-dark-fg);text-decoration:underline}.vy-about-link.is-active{color:var(--vy-on-dark-fg);font-weight:var(--vy-weight-medium)}.vy-about-link:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-nav-group--leaf{margin-bottom:var(--vy-space-1)}.vy-flag-row[data-locked]{color:var(--vy-on-surface-muted)}.vy-field-locked{margin-left:var(--vy-space-4);padding:0 var(--vy-space-3);border-radius:var(--vy-radius-sm);background:var(--vy-surface-sunken);font-size:var(--vy-text-2xs);color:var(--vy-on-surface-muted);white-space:nowrap;vertical-align:middle;display:inline-block}.vy-toast-undo{appearance:none;cursor:pointer;padding:var(--vy-space-2) var(--vy-space-4);border-radius:var(--vy-radius-sm);font:inherit;font-weight:var(--vy-weight-semibold);color:inherit;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.vy-toast-undo:hover{background:#ffffff24}.vy-toast-undo:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-priority{align-items:center;gap:var(--vy-space-3);white-space:nowrap;display:inline-flex}.vy-priority-dot{width:var(--vy-space-5);height:var(--vy-space-5);border-radius:50%;flex:none}.vy-priority[data-level=High] .vy-priority-dot{background:var(--vy-danger)}.vy-priority[data-level=Medium] .vy-priority-dot{background:var(--vy-accent-caution)}.vy-priority[data-level=Low] .vy-priority-dot{box-shadow:inset 0 0 0 1.5px var(--vy-border-mid);background:0 0}.vy-priority[data-level=Low]{color:var(--vy-on-surface-muted)}.vy-popover{min-width:var(--vy-popover-min-w);max-width:var(--radix-popover-content-available-width,none);max-height:var(--radix-popover-content-available-height,60vh);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);box-shadow:var(--vy-shadow-lg);padding:var(--vy-space-5);z-index:var(--vy-z-menu);overflow-y:auto}.vy-popover.vy-usermenu{max-height:var(--radix-popover-content-available-height,60vh);flex-direction:column;display:flex;overflow:hidden}.vy-usermenu-scroll{flex:auto;min-height:0;overflow-y:auto}.vy-usermenu .vy-usermenu-foot{flex:none}.vy-popover-arrow{fill:var(--vy-on-surface-invert)}.vy-popover-head{justify-content:space-between;align-items:center;gap:var(--vy-space-5);margin-bottom:var(--vy-space-4);padding-bottom:var(--vy-space-4);border-bottom:1px solid var(--vy-border);font-size:var(--vy-text-sm);color:var(--vy-on-surface);display:flex}.vy-column-list{gap:var(--vy-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vy-column-list li{flex-direction:column;display:flex}.vy-column-list label{align-items:center;gap:var(--vy-space-4);padding:var(--vy-space-3) var(--vy-space-4);border-radius:var(--vy-radius-sm);cursor:pointer;font-size:var(--vy-text-base);color:var(--vy-on-surface);display:flex}.vy-column-list label:hover{background:var(--vy-surface-app)}.vy-column-list input{width:var(--vy-space-7);height:var(--vy-space-7);accent-color:var(--vy-brand);cursor:pointer}.vy-column-note{padding:0 var(--vy-space-4) var(--vy-space-3) var(--vy-space-11);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);line-height:1.4}.vy-record-fields[data-editing] .vy-field[data-locked] dd,.vy-field--editing[data-locked] dd{align-items:center;gap:var(--vy-space-4);min-height:var(--vy-control-md);padding:var(--vy-space-3) var(--vy-space-5);background:var(--vy-surface-sunken);border:1px solid var(--vy-border-strong);border-radius:var(--vy-radius-sm);color:var(--vy-on-surface-muted);display:flex}.vy-required{margin-left:var(--vy-space-2);color:var(--vy-danger-text);font-weight:var(--vy-weight-semibold)}.vy-field-error{margin-top:var(--vy-space-2);font-size:var(--vy-text-xs);color:var(--vy-danger-text);display:block}.vy-field-group--notes{margin-top:var(--vy-space-9)}.vy-field--radio .vy-radios{gap:var(--vy-space-4) var(--vy-space-8);flex-wrap:wrap;display:flex}.vy-field--radio dt{margin-bottom:var(--vy-space-3)}.vy-option-meaning{margin-top:var(--vy-space-1);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);line-height:1.4;display:block}.vy-field--editing[data-invalid] .vy-input,.vy-field--editing[data-invalid] .vy-select,.vy-field--editing[data-invalid] textarea{border-color:var(--vy-danger)}.vy-field--editing[data-invalid] .vy-input:focus-visible,.vy-field--editing[data-invalid] .vy-select:focus-visible{box-shadow:0 0 0 2px var(--vy-surface), 0 0 0 4px var(--vy-danger-boundary)}.vy-field--radio[data-invalid] dd{border-color:var(--vy-danger)}.vy-cell-file{font-family:var(--vy-font-mono);font-size:var(--vy-text-xs)}.vy-richtext{border:1px solid var(--vy-border-strong);border-radius:var(--vy-radius-md);background:var(--vy-surface);overflow:hidden}.vy-richtext:focus-within{border-color:var(--vy-brand-boundary-strong);box-shadow:var(--vy-focus-ring)}.vy-rt-toolbar{align-items:center;gap:var(--vy-space-2);padding:var(--vy-space-3) var(--vy-space-4);background:var(--vy-surface-subtle);border-bottom:1px solid var(--vy-border);flex-wrap:wrap;display:flex}.vy-rt-group{gap:var(--vy-space-1);display:flex}.vy-rt-group+.vy-rt-group{margin-left:var(--vy-space-3);padding-left:var(--vy-space-3);border-left:1px solid var(--vy-border)}.vy-rt-btn{width:var(--vy-space-10);height:var(--vy-space-10);border-radius:var(--vy-radius-sm);color:var(--vy-on-surface-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.vy-rt-btn:hover{background:var(--vy-surface-sunken);color:var(--vy-on-surface-strong)}.vy-rt-btn:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-rt-btn[aria-pressed=true]{background:var(--vy-brand-subtle);color:var(--vy-brand-text-hover)}.vy-rt-block select{font:inherit;font-size:var(--vy-text-sm);color:var(--vy-on-surface);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);padding:var(--vy-space-1) var(--vy-space-3);cursor:pointer;margin-right:var(--vy-space-3)}.vy-rt-body{position:relative}.vy-rt-input{min-height:var(--vy-editor-min-h);padding:var(--vy-space-5) var(--vy-space-6);font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);outline:none;line-height:1.55}.vy-rt-input:empty{min-height:var(--vy-editor-min-h)}.vy-rt-input p{margin:0 0 var(--vy-space-4)}.vy-rt-input p:last-child{margin-bottom:0}.vy-rt-input h3{margin:0 0 var(--vy-space-4);font-size:var(--vy-text-md);font-weight:var(--vy-weight-semibold)}.vy-rt-input ul,.vy-rt-input ol{margin:0 0 var(--vy-space-4);padding-left:var(--vy-space-10)}.vy-rt-placeholder{top:var(--vy-space-5);left:var(--vy-space-6);color:var(--vy-on-surface-subtle);pointer-events:none;position:absolute}.vy-conv-modes{background:var(--vy-surface-sunken);border-radius:var(--vy-radius-pill);padding:var(--vy-space-1);margin-bottom:var(--vy-space-4);display:inline-flex}.vy-conv-mode{appearance:none;cursor:pointer;padding:var(--vy-space-3) var(--vy-space-7);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-medium);color:var(--vy-on-surface-muted);background:0 0;border:0}.vy-conv-mode:hover{color:var(--vy-on-surface-strong)}.vy-conv-mode[aria-selected=true]{background:var(--vy-surface);color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-semibold);box-shadow:var(--vy-shadow-sm)}.vy-conv-mode:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-conv-audience{margin:0 0 var(--vy-space-4);font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-composer[data-mode=email] .vy-conv-audience{color:var(--vy-accent-warning)}.vy-composer[data-mode=email] .vy-richtext{border-color:var(--vy-accent-caution)}.vy-comment-text p{margin:0 0 var(--vy-space-3)}.vy-comment-text p:last-child{margin-bottom:0}.vy-comment-text ul,.vy-comment-text ol{margin:0 0 var(--vy-space-3);padding-left:var(--vy-space-9)}.vy-rt-swatches{position:relative}.vy-rt-swatches>summary{cursor:pointer;list-style:none}.vy-rt-swatches>summary::-webkit-details-marker{display:none}.vy-rt-swatches[open]>summary{background:var(--vy-surface-selected);color:var(--vy-brand-text-hover)}.vy-rt-swatch-list{z-index:var(--vy-z-menu);top:calc(100% + var(--vy-space-2));gap:var(--vy-space-2);padding:var(--vy-space-3);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);box-shadow:var(--vy-shadow-lg);display:flex;position:absolute;left:0}.vy-rt-swatch{width:var(--vy-space-9);height:var(--vy-space-9);border:1px solid var(--vy-border-strong);border-radius:var(--vy-radius-sm);cursor:pointer;padding:0}.vy-rt-swatch:hover{transform:scale(1.12)}.vy-rt-swatch:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-column-list label[data-required]{cursor:default;color:var(--vy-on-surface-muted)}.vy-column-list label[data-required]:hover{background:0 0}.vy-column-req{font-style:normal;font-size:var(--vy-text-2xs);color:var(--vy-on-surface-subtle);margin-left:auto}.vy-window-actions{gap:var(--vy-space-1);flex:none;display:flex}.vy-dialog--max .k-dialog{width:96vw;max-width:none;height:94vh;max-height:none}.vy-create-form{gap:var(--vy-space-9);flex-direction:column;display:flex}.vy-create-general{background:var(--vy-surface-app);border:1px solid var(--vy-border);border-radius:var(--vy-shape-md);padding:var(--vy-space-8)}.vy-field-note{min-height:var(--vy-control-md);padding:var(--vy-space-3) var(--vy-space-5);background:var(--vy-surface-sunken);border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-sm);font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);align-items:center;margin:0;display:flex}.vy-field-slot{display:contents}.vy-record-fields .vy-field-slot{display:block}.vy-add-contact{margin-top:var(--vy-space-2);font-size:var(--vy-text-sm);padding-inline:0}.vy-contact-form{gap:var(--vy-space-8);flex-direction:column;display:flex}.vy-contact-fields{grid-template-columns:repeat(auto-fit, minmax(var(--vy-contact-field-min), 1fr));gap:var(--vy-space-5);align-items:end;display:grid}.vy-quote-context{gap:var(--vy-space-5) var(--vy-space-8);padding:var(--vy-space-6);background:var(--vy-surface-app);border:1px solid var(--vy-border);border-radius:var(--vy-shape-md);flex-wrap:wrap;display:flex}.vy-quote-fact{gap:var(--vy-space-1);flex-direction:column;min-width:0;display:flex}.vy-quote-fact[data-wide]{flex:1 1 var(--vy-quote-fact-wide)}.vy-quote-fact--input{min-width:var(--vy-quote-qty-w)}.vy-quote-fact-label{font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-medium)}.vy-quote-fact-value{font-size:var(--vy-text-base);color:var(--vy-on-surface-strong)}.vy-quote-config-grid{grid-template-columns:repeat(auto-fit, minmax(var(--vy-quote-field-min), 1fr));gap:var(--vy-space-6) var(--vy-space-8);margin-top:var(--vy-space-6);display:grid}.vy-quote-config-field{gap:var(--vy-space-2);flex-direction:column;min-width:0;display:flex}.vy-quote-config-field>.vy-btn{align-self:flex-start}.vy-quote-config-field[data-wide]{grid-column:1/-1}.vy-read-value{min-height:var(--vy-control-md);padding:var(--vy-space-3) var(--vy-space-5);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);align-items:center;margin:0;display:flex}.vy-read-value[data-locked]{background:var(--vy-surface-sunken);border-color:var(--vy-border-strong);color:var(--vy-on-surface-muted)}.vy-read-value[data-empty]{color:var(--vy-on-surface-subtle);font-style:italic}.vy-attachments{margin-top:var(--vy-space-7)}.vy-attachments ul{margin:var(--vy-space-3) 0 0;gap:var(--vy-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.vy-attachments li{align-items:baseline;gap:var(--vy-space-4);opacity:.5;display:flex}.vy-attachments li[data-usable]{opacity:1}.vy-quote-toolbar{align-items:center;gap:var(--vy-space-5) var(--vy-space-8);flex-wrap:wrap;display:flex}.vy-quote-filters{gap:var(--vy-space-6);flex-wrap:wrap;display:flex}.vy-quote-run-bar{justify-content:space-between;align-items:flex-end;gap:var(--vy-space-6);flex-wrap:wrap;display:flex}.vy-quote-run-bar .vy-run-actions{margin:0}.vy-cell-input{padding:var(--vy-space-2) var(--vy-space-3);background:0 0;border-color:#0000}.vy-cell-input:hover{border-color:var(--vy-border-strong);background:var(--vy-surface)}.vy-cell-input:focus{border-color:var(--vy-brand-boundary-strong);background:var(--vy-surface)}.vy-line-status{font-size:var(--vy-text-xs);font-weight:var(--vy-weight-semibold);letter-spacing:.04em;padding:1px var(--vy-space-3);border-radius:var(--vy-radius-sm)}.vy-line-status[data-status=COVER]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-line-status[data-status=NO]{background:var(--vy-status-open-bg);color:var(--vy-status-open-fg)}.vy-line-status[data-status=N\/A]{background:var(--vy-tone-missing-bg);color:var(--vy-tone-missing-fg)}.vy-line-status[data-status=NO\ BID]{background:var(--vy-surface-strong);color:var(--vy-on-surface-muted)}.vy-cost-card--wide{align-items:flex-start;gap:var(--vy-space-6);flex-direction:column;display:flex}.vy-cost-grid{grid-template-columns:repeat(auto-fit, minmax(var(--vy-cost-col-min), 1fr));gap:var(--vy-space-5) var(--vy-space-9);width:100%;margin:0;display:grid}.vy-cost-grid .vy-cost-row{align-items:flex-start;gap:var(--vy-space-1);flex-direction:column}.vy-cost-grid .vy-cost-row[data-emphasis]{border:0;margin:0;padding:0}.vy-cost-row[data-tone=excess] dd{color:var(--vy-danger-text-deep)}.vy-vs-preview{margin:var(--vy-space-6) 0 var(--vy-space-8)}.vy-vs-preview-label{margin-bottom:var(--vy-space-3);font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-medium);display:block}.vy-vs-preview-frame{padding:var(--vy-space-5);background:var(--vy-surface-app);border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-md);pointer-events:none;zoom:.85;max-height:var(--vy-vs-preview-max-h);overflow-y:auto}.vy-filter-edit-fields{appearance:none;cursor:pointer;padding:var(--vy-space-2) var(--vy-space-3);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-medium);color:var(--vy-brand-text-hover);border-radius:var(--vy-radius-sm);background:0 0;border:0;margin-left:auto}.vy-filter-edit-fields:hover{background:var(--vy-brand-subtle)}.vy-filter-edit-fields:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-assembly-pick{align-items:center;gap:var(--vy-space-4);display:flex}.vy-assembly-pick .vy-select{flex:1;min-width:0}.vy-voyager-files{margin:0 0 var(--vy-space-8);gap:var(--vy-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.vy-voyager-files li{justify-content:space-between;align-items:center;gap:var(--vy-space-6);padding:var(--vy-space-4) var(--vy-space-6);background:var(--vy-surface-subtle);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);display:flex}.vy-voyager-files li>div{gap:var(--vy-space-1);flex-direction:column;min-width:0;display:flex}.vy-inline-actions{align-items:center;gap:var(--vy-space-4);flex-wrap:wrap;display:flex}.vy-aml{margin-block:var(--vy-space-5)}.vy-aml .vy-radios{margin-top:var(--vy-space-3)}.vy-mfg-map{margin:var(--vy-space-4) 0 0;gap:var(--vy-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.vy-mfg-map li{align-items:center;gap:var(--vy-space-5);grid-template-columns:minmax(120px,1fr) minmax(180px,1.4fr) auto minmax(140px,1fr);display:grid}@media (width<=900px){.vy-mfg-map li{gap:var(--vy-space-3);grid-template-columns:1fr}}.vy-pairs{gap:var(--vy-space-2);flex-direction:column;min-width:0;display:flex}.vy-pair{text-overflow:ellipsis;white-space:nowrap;padding:0 var(--vy-space-2);border-radius:var(--vy-radius-sm);background:var(--vy-tone-missing-bg);color:var(--vy-tone-missing-fg);display:block;overflow:hidden}.vy-pair[data-known]{background:var(--vy-tone-covered-bg);color:inherit}.vy-field-groups>.vy-mpn{grid-column:1/-1;min-width:0}.vy-mpn{margin-top:var(--vy-space-4)}.vy-mpn-head{justify-content:space-between;align-items:baseline;gap:var(--vy-space-5);margin-bottom:var(--vy-space-4);display:flex}.vy-mpn-head .vy-field-group-title{margin:0}.vy-pref{color:var(--vy-on-surface-muted)}.vy-pref[data-primary]{color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-medium)}.vy-minitable-k{border:1px solid var(--vy-border);border-radius:var(--vy-shape-md);background:var(--vy-surface);overflow-x:auto}.vy-minitable-k .k-grid{font-size:var(--vy-text-base);border:0}.vy-minitable-k td[data-role=number],.vy-minitable-k td[data-role=money],.vy-minitable-k td[data-role=date]{text-align:right;font-variant-numeric:tabular-nums}.vy-minitable-k td[data-role=ident]{font-family:var(--vy-font-mono);font-size:var(--vy-text-sm);color:var(--vy-on-surface-strong)}.vy-minitable-k tr[data-tone=excluded]{background:var(--vy-tone-excluded-bg);color:var(--vy-tone-excluded-fg)}.vy-minitable-k tr[data-tone=no-supplier]{background:var(--vy-tone-missing-bg)}.vy-minitable-k tr[data-tone=short]{background:var(--vy-tone-short-bg)}.vy-minitable-k tr[data-tone=covered],.vy-minitable-k td[data-tone=known]{background:var(--vy-tone-covered-bg)}.vy-minitable-k td[data-tone=missing]{background:var(--vy-tone-missing-bg);color:var(--vy-tone-missing-fg)}.vy-minitable-k td[data-tone=known-mfg]{background:var(--vy-tone-known-mfg-bg)}.vy-minitable-k td[data-tone=pending]{background:var(--vy-tone-missing-bg)}.vy-grid-k{flex-direction:column;flex:1;min-height:0;display:flex}.vy-grid-k .k-grid{height:100%;font-size:var(--vy-text-base);border:0}.vy-grid-k .k-grid td .vy-code{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.vy-grid-k{--vy-cell-pad-y:var(--vy-space-3);--vy-cell-pad-x:var(--vy-space-6)}.vy-grid-k[data-density=compact]{--vy-cell-pad-y:var(--vy-space-1)}.vy-grid-k[data-density=comfortable]{--vy-cell-pad-y:var(--vy-space-3)}.vy-grid-k[data-density=relaxed]{--vy-cell-pad-y:var(--vy-space-5)}.vy-grid-k .k-grid td{padding-block:var(--vy-cell-pad-y)}.vy-minitable-k{--vy-cell-pad-y:var(--vy-space-4);--vy-cell-pad-x:var(--vy-space-6)}:is(.vy-grid-k .k-grid td:has(>.vy-cell-link),.vy-minitable-k .k-grid td:has(>.vy-cell-link)){padding:0}.vy-grid-k .k-grid td>.vy-cell-link,.vy-minitable-k .k-grid td>.vy-cell-link{width:100%;padding:var(--vy-cell-pad-y) var(--vy-cell-pad-x)}.vy-grid-k td[data-role=number],.vy-grid-k td[data-role=money],.vy-grid-k td[data-role=date]{text-align:right;font-variant-numeric:tabular-nums}.vy-grid-k td[data-role=ident]{font-family:var(--vy-font-mono);font-size:var(--vy-text-sm)}.vy-grid-k td[data-role=status]{overflow:visible}.vy-grid-k .vy-td--select{text-align:center;padding-inline:0}.vy-grid-k .k-grid th:has(.vy-check){text-align:center;padding-inline:0}.vy-grid-k .k-grid th:has(.vy-check) .vy-check{justify-content:center;width:100%}.vy-grid-k tr[data-selected]{background:var(--vy-surface-selected);box-shadow:inset var(--vy-accent-bar-w) 0 0 0 var(--vy-brand)}.vy-filedrop .k-upload{border-radius:var(--vy-radius-md)}.vy-filedrop .vy-field-hint{margin-top:var(--vy-space-3);display:block}.vy-attach-tab{padding-block:var(--vy-space-4)}.vy-attach-tab .vy-hint{margin-bottom:var(--vy-space-5)}.vy-login-or{align-items:center;gap:var(--vy-space-5);margin:var(--vy-space-7) 0;font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vy-on-surface-subtle);display:flex}.vy-login-or:before,.vy-login-or:after{content:"";background:var(--vy-border);flex:1;height:1px}.vy-login-sso{width:100%;min-height:var(--vy-target-min)}.vy-login-sso .k-button-text{justify-content:center;align-items:center;gap:var(--vy-space-4);display:inline-flex}.vy-login-sso-hint{margin:var(--vy-space-4) 0 0;text-align:center;font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-shell{height:100vh;display:flex;overflow:hidden}.vy-sidebar{width:var(--vy-shell-sidebar-w);flex:0 0 var(--vy-shell-sidebar-w);background:var(--vy-surface-chrome);color:var(--vy-on-chrome-muted);flex-direction:column;transition:width .16s,flex-basis .16s;display:flex}[data-collapsed=true] .vy-sidebar{width:var(--vy-shell-sidebar-w-collapsed);flex-basis:var(--vy-shell-sidebar-w-collapsed)}.vy-brand{align-items:center;gap:var(--vy-space-5);padding:var(--vy-space-7) var(--vy-space-8);border-bottom:1px solid var(--vy-on-dark-hairline);display:flex}.vy-brand-mark{width:var(--vy-control-sm);height:var(--vy-control-sm);flex:0 0 var(--vy-control-sm);border-radius:var(--vy-radius-md);background:var(--vy-brand);color:var(--vy-brand-on);font-weight:var(--vy-weight-heavy);font-size:var(--vy-text-lg);place-items:center;display:grid}.vy-brand-text{flex-direction:column;line-height:1.2;display:flex;overflow:hidden}.vy-brand-text strong{color:var(--vy-on-dark-fg);font-size:var(--vy-text-md);letter-spacing:.08em;white-space:nowrap}.vy-brand-text span{color:var(--vy-on-dark-muted);font-size:var(--vy-text-xs);white-space:nowrap}.vy-nav{padding:var(--vy-space-4) 0 var(--vy-space-8);flex:1;overflow-y:auto}.vy-nav::-webkit-scrollbar{width:var(--vy-space-4)}.vy-nav::-webkit-scrollbar-thumb{background:var(--vy-surface-chrome-soft);border-radius:var(--vy-radius-md)}.vy-nav-group{margin-bottom:var(--vy-space-5)}.vy-nav-group-head{padding:var(--vy-space-5) var(--vy-space-8) var(--vy-space-2)}.vy-nav-group-title{font-size:var(--vy-text-xs);font-weight:var(--vy-weight-heavy);letter-spacing:.09em;text-transform:uppercase;color:var(--vy-on-dark-secondary);display:block}.vy-nav-item{align-items:center;gap:var(--vy-space-5);padding:var(--vy-space-4) var(--vy-space-8);color:var(--vy-on-chrome-muted);font-size:var(--vy-text-base);border-left:var(--vy-space-1) solid transparent;text-decoration:none;display:flex}.vy-nav-item:hover{background:var(--vy-on-dark-hover);color:var(--vy-on-dark-fg)}.vy-nav-item.is-active{background:var(--vy-on-dark-active);color:var(--vy-on-dark-fg);border-left-color:var(--vy-brand-boundary);font-weight:var(--vy-weight-semibold)}.vy-nav-item svg{flex:0 0 var(--vy-icon-sm);opacity:.8}.vy-nav-item.is-active svg{opacity:1}.vy-sidebar-foot{border-top:1px solid var(--vy-on-dark-hairline);padding:var(--vy-space-4) 0;gap:var(--vy-space-1);flex-direction:column;display:flex}.vy-collapse{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.vy-collapse svg{flex:0 0 var(--vy-icon-sm)}.vy-main{flex-direction:column;flex:1;min-width:0;display:flex}.vy-topbar{height:var(--vy-shell-topbar-h);flex:0 0 var(--vy-shell-topbar-h);background:var(--vy-surface);border-bottom:1px solid var(--vy-border);align-items:center;gap:var(--vy-space-8);padding:0 var(--vy-space-8);display:flex}.vy-search{align-items:center;gap:var(--vy-space-4);width:min(var(--vy-search-w), 38vw);padding:var(--vy-space-3) var(--vy-space-5);cursor:pointer;background:var(--vy-surface-app);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);color:var(--vy-on-surface-subtle);font-size:var(--vy-text-base);text-align:left;margin-left:auto;font-family:inherit;display:flex}.vy-search:hover{border-color:var(--vy-border-strong);background:var(--vy-surface)}.vy-search span{flex:1}.vy-search kbd,.vy-palette-foot kbd{font-family:var(--vy-font-mono);font-size:var(--vy-text-2xs);color:var(--vy-on-surface-subtle);border:1px solid var(--vy-border-strong);border-bottom-width:var(--vy-space-1);border-radius:var(--vy-radius-sm);padding:1px var(--vy-space-2);background:var(--vy-surface)}.vy-topbar-right{align-items:center;gap:var(--vy-space-5);display:flex}.vy-icon-btn{color:var(--vy-on-surface-subtle);cursor:pointer;padding:var(--vy-space-2);border-radius:var(--vy-radius-md);background:0 0;border:0;position:relative}.vy-icon-btn:hover{background:var(--vy-surface-sunken);color:var(--vy-on-surface)}.vy-avatar{width:var(--vy-control-sm);height:var(--vy-control-sm);background:var(--vy-brand-subtle-strong);color:var(--vy-brand-text-deep);font-weight:var(--vy-weight-semibold);font-size:var(--vy-text-sm);border-radius:50%;place-items:center;display:grid}.vy-content{flex:1;min-height:0;position:relative;overflow:auto}.vy-page{padding:var(--vy-space-9) var(--vy-space-10)}.vy-page--doc{max-width:var(--vy-doc-max-w)}.vy-page-head{justify-content:space-between;align-items:flex-start;gap:var(--vy-space-8);margin-bottom:var(--vy-space-7);display:flex}.vy-page-title{font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);letter-spacing:-.01em;margin:0}.vy-page-sub{margin:var(--vy-space-2) 0 0;color:var(--vy-on-surface-subtle);font-size:var(--vy-text-base)}.vy-page-actions{gap:var(--vy-space-4);flex-shrink:0;display:flex}.vy-scope{background:var(--vy-surface-sunken);border-radius:var(--vy-radius-pill);padding:var(--vy-space-1);flex:none;align-self:flex-start;display:inline-flex}.vy-scope-btn{appearance:none;cursor:pointer;padding:var(--vy-space-3) var(--vy-space-7);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-medium);color:var(--vy-on-surface-muted);background:0 0;border:0}.vy-scope-btn:hover{color:var(--vy-on-surface-strong)}.vy-scope-btn[aria-pressed=true]{background:var(--vy-surface);color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-semibold);box-shadow:var(--vy-shadow-sm)}.vy-scope-btn:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-grid-toolbar{align-items:center;gap:var(--vy-space-6);width:100%;padding:var(--vy-space-7) var(--vy-space-8);border-bottom:1px solid var(--vy-border);flex-wrap:wrap;display:flex}.vy-grid-toolbar>.vy-search-field{flex:1 1 var(--vy-grid-search-min);min-width:var(--vy-grid-search-min);max-width:var(--vy-search-w)}.vy-toolbar-spacer{flex:1 1 0;min-width:0}.vy-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vy-code{font-family:var(--vy-font-mono);font-size:var(--vy-text-xs);background:var(--vy-surface-sunken);border-radius:var(--vy-radius-sm);padding:1px var(--vy-space-3);color:var(--vy-on-surface-soft)}.vy-empty{color:var(--vy-on-surface-subtle)}.vy-empty-state{text-align:center;padding:var(--vy-space-14);color:var(--vy-on-surface-subtle)}.vy-empty-state strong{color:var(--vy-on-surface);font-size:var(--vy-text-lg);margin-bottom:var(--vy-space-2);display:block}.vy-empty-state p{margin:0 0 var(--vy-space-7)}.vy-palette-backdrop{background:var(--vy-overlay-scrim);z-index:var(--vy-z-palette);justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.vy-palette{width:min(var(--vy-palette-w), 92vw);background:var(--vy-surface);border-radius:var(--vy-radius-lg);box-shadow:var(--vy-shadow-lg);height:fit-content;overflow:hidden}.vy-palette-input{border:0;border-bottom:1px solid var(--vy-border);width:100%;padding:var(--vy-space-7) var(--vy-space-8);font-size:var(--vy-text-lg);color:var(--vy-on-surface-strong);outline:none;font-family:inherit}.vy-palette-list{padding:var(--vy-space-3);max-height:46vh;margin:0;list-style:none;overflow-y:auto}.vy-palette-list li{padding:var(--vy-space-4) var(--vy-space-5);border-radius:var(--vy-radius-md);cursor:pointer}.vy-palette-list li.is-sel{background:var(--vy-brand-subtle)}.vy-palette-row{align-items:baseline;gap:var(--vy-space-4);display:flex}.vy-palette-group{font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vy-on-surface-subtle);min-width:var(--vy-palette-group-w)}.vy-palette-title{font-size:var(--vy-text-md);color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-medium)}.vy-palette-was{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);margin-left:var(--vy-palette-indent)}.vy-palette-empty{color:var(--vy-on-surface-subtle);padding:var(--vy-space-7) var(--vy-space-5);cursor:default}.vy-palette-foot{border-top:1px solid var(--vy-border);padding:var(--vy-space-4) var(--vy-space-7);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);gap:var(--vy-space-2);align-items:center;display:flex}.vy-queue-row{grid-template-columns:repeat(auto-fit, minmax(var(--vy-card-min-w), 1fr));gap:var(--vy-space-6);margin-bottom:var(--vy-space-9);display:grid}.vy-queue{background:var(--vy-surface);border:1px solid var(--vy-border);border-left:var(--vy-accent-bar-w) solid var(--vy-border-strong);border-radius:var(--vy-radius-md);padding:var(--vy-space-7) var(--vy-space-8);box-shadow:var(--vy-shadow-sm);text-decoration:none}.vy-queue:hover{border-color:var(--vy-border-strong);box-shadow:var(--vy-shadow-md)}.vy-queue[data-tone=overdue]{border-left-color:var(--vy-danger)}.vy-queue[data-tone=soon]{border-left-color:var(--vy-accent-warning)}.vy-queue[data-tone=open]{border-left-color:var(--vy-brand)}.vy-queue[data-tone=waiting]{border-left-color:var(--vy-accent-waiting)}.vy-queue[data-tone=blocked]{border-left-color:var(--vy-danger-boundary)}.vy-queue[data-tone=progress]{border-left-color:var(--vy-brand-boundary-strong)}.vy-queue-n{font-size:var(--vy-text-3xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);line-height:1}.vy-queue-label{font-size:var(--vy-text-base);color:var(--vy-on-surface-muted);margin-top:var(--vy-space-3)}.vy-stat-row{grid-template-columns:repeat(auto-fit, minmax(var(--vy-stat-min-w), 1fr));gap:var(--vy-space-5);margin-bottom:var(--vy-space-9);display:grid}.vy-stat{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);padding:var(--vy-space-6) var(--vy-space-7)}.vy-stat-n{font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);color:var(--vy-danger-text);line-height:1}.vy-stat-label{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);margin-top:var(--vy-space-2)}.vy-compare{gap:var(--vy-space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=1100px){.vy-compare{grid-template-columns:1fr}}.vy-compare-col{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);padding:var(--vy-space-7) var(--vy-space-8)}.vy-compare-head{font-size:var(--vy-text-base);font-weight:var(--vy-weight-bold);margin:0 0 var(--vy-space-6);padding-bottom:var(--vy-space-4);border-bottom:var(--vy-space-1) solid}.vy-compare-head--before{color:var(--vy-danger-text);border-color:var(--vy-danger-boundary)}.vy-compare-head--after{color:var(--vy-accent-positive);border-color:var(--vy-accent-positive)}.vy-tree-group{margin-bottom:var(--vy-space-7)}.vy-tree-group-title{font-weight:var(--vy-weight-bold);font-size:var(--vy-text-md);color:var(--vy-on-surface-strong);align-items:baseline;gap:var(--vy-space-4);flex-wrap:wrap;display:flex}.vy-tree-purpose{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-regular)}.vy-tree-item{padding:var(--vy-space-2) 0 var(--vy-space-2) var(--vy-space-7);border-left:1px solid var(--vy-border);margin-left:var(--vy-space-2)}.vy-tree-item-row{justify-content:space-between;align-items:baseline;gap:var(--vy-space-5);font-size:var(--vy-text-base);color:var(--vy-on-surface-soft);display:flex}.vy-tree-group code,.vy-tree-item code{font-family:var(--vy-font-mono);font-size:var(--vy-text-2xs);color:var(--vy-on-surface-subtle);white-space:nowrap}.vy-issue{font-size:var(--vy-text-xs);color:var(--vy-danger-text-deep);background:var(--vy-danger-subtle);border-radius:var(--vy-radius-sm);padding:var(--vy-space-2) var(--vy-space-4);margin:var(--vy-space-2) 0}.vy-was{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-ds-section{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);padding:var(--vy-space-8) var(--vy-space-9);margin-bottom:var(--vy-space-8)}.vy-ds-section h2{margin:0 0 var(--vy-space-2);font-size:var(--vy-text-lg);color:var(--vy-on-surface-strong)}.vy-ds-note{margin:0 0 var(--vy-space-7);color:var(--vy-on-surface-subtle);font-size:var(--vy-text-base);max-width:78ch}.vy-ds-group{margin-bottom:var(--vy-space-9)}.vy-ds-group:last-child{margin-bottom:0}.vy-ds-group h3{margin:0 0 var(--vy-space-2);font-size:var(--vy-text-md);color:var(--vy-on-surface-strong)}.vy-ds-group .vy-ds-note{margin-bottom:var(--vy-space-5)}.vy-ramp{margin-bottom:var(--vy-space-6)}.vy-ramp-name{font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-muted);margin-bottom:var(--vy-space-3)}.vy-ramp-row{gap:var(--vy-space-2);flex-wrap:wrap;display:flex}.vy-swatch{width:var(--vy-swatch-w);height:var(--vy-swatch-h);border-radius:var(--vy-radius-sm);border:1px solid var(--vy-border);padding:var(--vy-space-2);align-items:flex-end;display:flex}.vy-swatch span{font-size:var(--vy-text-2xs);font-family:var(--vy-font-mono);background:var(--vy-swatch-label-bg);border-radius:var(--vy-radius-sm);padding:0 var(--vy-space-2);color:var(--vy-on-surface-soft)}.vy-badge-row{gap:var(--vy-space-4);flex-wrap:wrap;align-items:center;display:flex}.vy-spec-table{border-collapse:collapse;width:100%;font-size:var(--vy-text-base)}.vy-spec-table th{text-align:left;font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--vy-on-surface-subtle);border-bottom:1px solid var(--vy-border-strong);padding:var(--vy-space-3) var(--vy-space-5) var(--vy-space-3) 0}.vy-spec-table td{padding:var(--vy-space-4) var(--vy-space-5) var(--vy-space-4) 0;border-bottom:1px solid var(--vy-border-faint);vertical-align:top;color:var(--vy-on-surface-soft)}.vy-spec-table td:nth-child(2){white-space:nowrap;color:var(--vy-on-surface-strong)}.vy-type-scale{gap:var(--vy-space-4);flex-direction:column;display:flex}.vy-type-row{border-bottom:1px solid var(--vy-border-faint);padding-bottom:var(--vy-space-3);justify-content:space-between;align-items:baseline;display:flex}.vy-type-row code{font-family:var(--vy-font-mono);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-filter-row{gap:var(--vy-space-3);margin-bottom:var(--vy-space-8);flex-wrap:wrap;display:flex}.vy-audit-chip{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-pill);padding:var(--vy-space-2) var(--vy-space-6);font-size:var(--vy-text-base);color:var(--vy-on-surface-muted);cursor:pointer;font-family:inherit}.vy-audit-chip:hover{border-color:var(--vy-border-strong)}.vy-audit-chip.is-on{background:var(--vy-brand);border-color:var(--vy-brand);color:var(--vy-brand-on)}.vy-audit-chip span{opacity:.7;margin-left:var(--vy-space-2)}.vy-findings{gap:var(--vy-space-6);flex-direction:column;display:flex}.vy-finding{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);padding:var(--vy-space-8) var(--vy-space-8)}.vy-finding header{align-items:baseline;gap:var(--vy-space-5);margin-bottom:var(--vy-space-5);flex-wrap:wrap;display:flex}.vy-finding-id{font-family:var(--vy-font-mono);font-size:var(--vy-text-xs);color:var(--vy-on-dark-fg);background:var(--vy-surface-chrome-soft);border-radius:var(--vy-radius-sm);padding:var(--vy-space-1) var(--vy-space-3)}.vy-finding h2{font-size:var(--vy-text-md);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);min-width:var(--vy-finding-title-w);flex:1;margin:0}.vy-finding-tags{gap:var(--vy-space-3);display:flex}.vy-tag{font-size:var(--vy-text-xs);border-radius:var(--vy-radius-pill);padding:var(--vy-space-1) var(--vy-space-4);font-weight:var(--vy-weight-semibold)}.vy-tag[data-effort=Low]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-tag[data-effort=Medium]{background:var(--vy-status-open-bg);color:var(--vy-status-open-fg)}.vy-tag[data-effort=High]{background:var(--vy-danger-subtle);color:var(--vy-danger-text-deep)}.vy-tag[data-value=High]{background:var(--vy-brand-subtle-strong);color:var(--vy-brand-text-deep)}.vy-tag[data-value=Medium]{background:var(--vy-surface-sunken);color:var(--vy-on-surface-muted)}.vy-finding dl{grid-template-columns:var(--vy-finding-label-w) 1fr;gap:var(--vy-space-3) var(--vy-space-7);margin:0;display:grid}.vy-finding dt{font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--vy-on-surface-subtle)}.vy-finding dd{color:var(--vy-on-surface-soft);font-size:var(--vy-text-base);margin:0}@media (width<=720px){.vy-finding dl{grid-template-columns:1fr}}.vy-stub{background:var(--vy-surface);border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-md);padding:var(--vy-space-11);max-width:72ch}.vy-stub-tag{font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--vy-on-surface-subtle);background:var(--vy-surface-sunken);border-radius:var(--vy-radius-pill);padding:var(--vy-space-2) var(--vy-space-5);margin-bottom:var(--vy-space-6);display:inline-block}.vy-stub-hint{font-size:var(--vy-text-lg);color:var(--vy-on-surface);margin:0 0 var(--vy-space-5)}.vy-stub-note{color:var(--vy-on-surface-subtle);font-size:var(--vy-text-base);margin:0}.vy-filter-bar{align-items:center;gap:var(--vy-space-3);margin-bottom:var(--vy-space-4);flex-wrap:wrap;display:flex}.vy-filter-label{font-size:var(--vy-text-sm);color:var(--vy-on-surface-subtle)}.vy-due{align-items:baseline;gap:var(--vy-space-2);justify-content:flex-end;display:flex}.vy-page--record{max-width:var(--vy-record-max-w)}.vy-record-bar{justify-content:space-between;align-items:center;gap:var(--vy-space-6);flex-wrap:wrap;display:flex}.vy-record-id{align-items:center;gap:var(--vy-space-4);display:flex}.vy-record-no{font-size:var(--vy-text-lg);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-strong)}.vy-flag{font-size:var(--vy-text-xs);font-weight:var(--vy-weight-semibold);letter-spacing:.06em;color:var(--vy-danger-text-deep);background:var(--vy-danger-subtle);border:1px solid var(--vy-danger-boundary);border-radius:var(--vy-radius-sm);padding:1px var(--vy-space-3)}.vy-flag--new-customer{color:var(--vy-brand-text-hover);background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary-strong)}.vy-record-title{font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);margin:var(--vy-space-4) 0 0;color:var(--vy-on-surface-strong);letter-spacing:-.01em}.vy-fact-label{font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--vy-on-surface-subtle);margin-bottom:var(--vy-space-1)}.vy-fact-value{font-size:var(--vy-text-md);color:var(--vy-on-surface-strong);align-items:baseline;gap:var(--vy-space-3);flex-wrap:wrap;display:flex}.vy-tabs{background:0 0}.vy-flag-row{align-items:baseline;gap:var(--vy-space-3);font-size:var(--vy-text-base);color:var(--vy-on-surface-subtle);display:flex}.vy-flag-row[data-on=true]{color:var(--vy-on-surface)}.vy-flag-mark{font-weight:var(--vy-weight-heavy);width:var(--vy-space-5);color:var(--vy-on-surface-subtle)}.vy-flag-row[data-on=true] .vy-flag-mark{color:var(--vy-accent-positive)}.vy-note-inline{font-size:var(--vy-text-xs);color:var(--vy-brand-text-hover);background:var(--vy-brand-subtle);border-radius:var(--vy-radius-sm);padding:var(--vy-space-2) var(--vy-space-4);margin:var(--vy-space-2) 0}.vy-doc-head{justify-content:flex-start;align-items:baseline;gap:var(--vy-space-6);margin-bottom:var(--vy-space-4);display:flex}.vy-tasks .vy-empty-inline{padding:var(--vy-space-6) var(--vy-space-7);max-width:60ch}.vy-empty-inline{color:var(--vy-on-surface-subtle);font-size:var(--vy-text-base);background:var(--vy-surface-subtle);border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-md);padding:var(--vy-space-8);max-width:var(--vy-prose-max)}.vy-result-summary{align-items:flex-end;gap:var(--vy-space-10);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);padding:var(--vy-space-7) var(--vy-space-8);margin-bottom:var(--vy-space-7);box-shadow:var(--vy-shadow-sm);flex-wrap:wrap;display:flex}.vy-result-summary .vy-page-actions{margin-left:auto}.vy-result-total{font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums}.vy-empty-state--tab{border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-md);background:var(--vy-surface-subtle)}.vy-empty-state--tab p{max-width:60ch;margin-inline:auto}.vy-conv>.vy-empty-inline{max-width:none}.vy-comment-text{max-width:var(--vy-prose-max)}.vy-thread{margin:0 0 var(--vy-space-9);gap:var(--vy-space-7);flex-direction:column;padding:0;list-style:none;display:flex}.vy-comment,.vy-activity-item{gap:var(--vy-space-5);grid-template-columns:auto 1fr;display:grid}.vy-comment-meta{align-items:baseline;gap:var(--vy-space-4);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);margin-bottom:var(--vy-space-2);flex-wrap:wrap;display:flex}.vy-comment-meta strong{color:var(--vy-on-surface);font-size:var(--vy-text-base)}.vy-comment-body p{font-size:var(--vy-text-base);color:var(--vy-on-surface-soft);margin:0}.vy-composer{border-top:1px solid var(--vy-border);padding-top:var(--vy-space-7)}.vy-composer-foot{justify-content:space-between;align-items:center;gap:var(--vy-space-6);margin-top:var(--vy-space-4);flex-wrap:wrap;display:flex}.vy-diff{align-items:baseline;gap:var(--vy-space-3);font-size:var(--vy-text-xs);margin-top:var(--vy-space-2);flex-wrap:wrap;display:flex}.vy-diff-field{color:var(--vy-on-surface-subtle)}.vy-diff-from{color:var(--vy-on-surface-subtle);text-decoration:line-through}.vy-diff-to{color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-semibold)}.vy-bom-compare{gap:var(--vy-space-9);flex-direction:column;display:flex}.vy-bom-panes{gap:var(--vy-space-9);grid-template-columns:1fr 1fr;display:grid}.vy-bom-pane{border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);padding:var(--vy-space-7)}.vy-dropzone{border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-md);background:var(--vy-surface-subtle);padding:var(--vy-space-9);text-align:center;align-items:center;gap:var(--vy-space-3);flex-direction:column;display:flex}.vy-dropzone strong{color:var(--vy-on-surface);font-size:var(--vy-text-md)}.vy-dropzone span{color:var(--vy-on-surface-subtle);font-size:var(--vy-text-sm)}.vy-hint{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);margin:var(--vy-space-2) 0 0;max-width:56ch}.vy-inline-field{align-items:center;gap:var(--vy-space-4);margin-top:var(--vy-space-5);font-size:var(--vy-text-base);color:var(--vy-on-surface-muted);display:flex}.vy-inline-field--stack{flex-direction:column;align-items:stretch}.vy-run{gap:var(--vy-space-7);flex-direction:column;display:flex}.vy-run-context{align-items:baseline;gap:var(--vy-space-6);font-size:var(--vy-text-base);color:var(--vy-on-surface-muted);background:var(--vy-surface-app);border-radius:var(--vy-radius-md);padding:var(--vy-space-4) var(--vy-space-6);flex-wrap:wrap;display:flex}.vy-run-step{gap:var(--vy-space-6);flex-direction:column;display:flex}.vy-run-banner{font-size:var(--vy-text-base);border-radius:var(--vy-radius-md);padding:var(--vy-space-5) var(--vy-space-6)}.vy-run-banner[data-tone=warn]{background:var(--vy-status-open-bg);color:var(--vy-status-open-fg)}.vy-run-banner[data-tone=ok]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-unverified{font-size:var(--vy-text-xs);color:var(--vy-accent-warning);background:var(--vy-status-open-bg);border-radius:var(--vy-radius-sm);padding:var(--vy-space-3) var(--vy-space-5);margin-top:var(--vy-space-7)}.vy-nav-group-head{cursor:pointer;text-align:left;width:100%;padding:var(--vy-space-5) var(--vy-space-8) var(--vy-space-2);background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;font-family:inherit;display:grid}.vy-nav-group-head:hover .vy-nav-group-title{color:var(--vy-on-dark-fg)}.vy-nav-chevron{color:var(--vy-on-dark-muted);font-size:var(--vy-text-sm)}.vy-group-dot{width:var(--vy-space-3);height:var(--vy-space-3);background:var(--vy-brand-light);margin-left:var(--vy-space-3);border-radius:50%;display:inline-block}:where(a,button,[tabindex]):focus-visible,.vy-nav-item:focus-visible,.vy-nav-group-head:focus-visible,.vy-search:focus-visible{outline:var(--vy-space-1) solid var(--vy-brand-boundary);outline-offset:var(--vy-space-1);border-radius:var(--vy-radius-sm)}.vy-sidebar :where(a,button):focus-visible{outline-color:var(--vy-brand-boundary-light)}.vy-skip{left:var(--vy-space-4);top:var(--vy-space-4);z-index:var(--vy-z-skip);background:var(--vy-surface);color:var(--vy-brand-text-hover);border:1px solid var(--vy-brand);border-radius:var(--vy-radius-md);padding:var(--vy-space-4) var(--vy-space-6);font-size:var(--vy-text-base);text-decoration:none;position:absolute;transform:translateY(-200%)}.vy-skip:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.vy-skeleton-row{gap:var(--vy-space-6);padding:var(--vy-space-4) var(--vy-space-6);border-bottom:1px solid var(--vy-border-faint);display:flex}.vy-skeleton-cell{height:var(--vy-space-5);border-radius:var(--vy-radius-sm);background:linear-gradient(90deg, var(--vy-surface-sunken) 25%, var(--vy-surface-app) 50%, var(--vy-surface-sunken) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite vy-shimmer}@keyframes vy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vy-skeleton-cell[data-role=ident]{flex:0 0 18%}.vy-skeleton-cell[data-role=text]{flex:22%}.vy-skeleton-cell[data-role=code],.vy-skeleton-cell[data-role=number]{flex:0 0 7%}.vy-skeleton-cell[data-role=money]{flex:0 0 9%}.vy-skeleton-cell[data-role=date]{flex:0 0 11%}.vy-skeleton-cell[data-role=status],.vy-skeleton-cell[data-role=rating]{flex:0 0 9%}.vy-queue{display:block}.vy-queue[data-zero]{opacity:.62}.vy-queue[data-zero] .vy-queue-n{color:var(--vy-on-surface-subtle)}.vy-queue-label{font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-strong)}.vy-queue-meaning{margin-top:var(--vy-space-2);font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);line-height:1.45}.vy-queue--loading{pointer-events:none}.vy-queue--loading .vy-skel{background:var(--vy-surface-sunken);border-radius:var(--vy-radius-sm)}.vy-skel--n{width:3ch;height:var(--vy-text-3xl)}.vy-skel--label{width:62%;height:var(--vy-text-base);margin-top:var(--vy-space-3)}.vy-load{margin-top:var(--vy-space-10)}.vy-load-list{margin:var(--vy-space-6) 0 0;gap:var(--vy-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.vy-load-list li{align-items:center;gap:var(--vy-space-6);grid-template-columns:10rem 1fr auto;display:grid}.vy-load-name{font-size:var(--vy-text-base);color:var(--vy-on-surface-strong)}.vy-load-bar{height:var(--vy-space-6);background:var(--vy-surface-sunken);border-radius:var(--vy-radius-pill);overflow:hidden}.vy-load-bar>span{background:var(--vy-brand-soft);border-radius:var(--vy-radius-pill);height:100%;display:block}.vy-load-n{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);white-space:nowrap}.vy-load-late{margin-left:var(--vy-space-4);color:var(--vy-danger-text);font-style:normal;font-weight:var(--vy-weight-semibold)}.vy-run-section+.vy-run-section{margin-top:var(--vy-space-9);padding-top:var(--vy-space-9);border-top:1px solid var(--vy-border)}.vy-run-actions{gap:var(--vy-space-4);margin:var(--vy-space-6) 0;flex-wrap:wrap;align-items:center;display:flex}.vy-run-banner[data-tone=info]{background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary-soft)}.vy-run-drafts{align-items:center;gap:var(--vy-space-4);margin-top:var(--vy-space-9);padding-top:var(--vy-space-6);border-top:1px solid var(--vy-border);font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);display:flex}.vy-run-total{margin-top:var(--vy-space-6);text-align:right;font-size:var(--vy-text-base);color:var(--vy-on-surface-soft)}.vy-empty-state--inline{padding:var(--vy-space-10) var(--vy-space-8);margin:var(--vy-space-6) 0 0}.vy-cost-card{padding:var(--vy-space-8);background:var(--vy-surface-app);border:1px solid var(--vy-border);border-radius:var(--vy-radius-lg)}.vy-cost-title{margin:0 0 var(--vy-space-6);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-muted);text-transform:uppercase;letter-spacing:.04em}.vy-cost-row{justify-content:space-between;align-items:baseline;gap:var(--vy-space-6);display:flex}.vy-cost-row dt{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-cost-row dd{font-family:var(--vy-font-mono);font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums;margin:0}.vy-cost-row[data-emphasis]{margin-top:var(--vy-space-3);padding-top:var(--vy-space-5);border-top:1px solid var(--vy-border-strong)}.vy-cost-row[data-emphasis] dt{color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-semibold)}.vy-cost-row[data-emphasis] dd{font-size:var(--vy-text-lg);font-weight:var(--vy-weight-bold)}.vy-bom-result-head{justify-content:space-between;align-items:center;gap:var(--vy-space-6);display:flex}.vy-bom-summary{grid-template-columns:repeat(auto-fit, minmax(var(--vy-stat-min-w), 1fr));gap:var(--vy-space-5);margin:var(--vy-space-6) 0 var(--vy-space-9);display:grid}.vy-bom-summary-item{padding:var(--vy-space-5) var(--vy-space-6);background:var(--vy-surface-subtle);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md)}.vy-bom-summary-item dt{font-size:var(--vy-text-xs);color:var(--vy-on-surface-muted)}.vy-bom-summary-item dd{margin:var(--vy-space-2) 0 0;font-size:var(--vy-text-xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums}.vy-bom-summary-item[data-zero] dd{color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-medium)}.vy-bom-parts{gap:var(--vy-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vy-bom-parts>li{border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);overflow:hidden}.vy-bom-part-head{align-items:center;gap:var(--vy-space-5);width:100%;padding:var(--vy-space-5) var(--vy-space-6);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.vy-bom-part-head:hover{background:var(--vy-surface-subtle)}.vy-bom-part-head:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-bom-chevron{color:var(--vy-on-surface-subtle);width:1em}.vy-bom-count{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);margin-left:auto}.vy-bom-status{padding:var(--vy-space-1) var(--vy-space-4);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-xs);font-weight:var(--vy-weight-semibold)}.vy-bom-status[data-status=Added]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-bom-status[data-status=Removed]{background:var(--vy-status-blocked-bg);color:var(--vy-status-blocked-fg)}.vy-bom-status[data-status=Changed]{background:var(--vy-status-open-bg);color:var(--vy-status-open-fg)}.vy-bom-diff{border-collapse:collapse;border-top:1px solid var(--vy-border);width:100%;font-size:var(--vy-text-sm)}.vy-bom-diff th{text-align:left;padding:var(--vy-space-4) var(--vy-space-6);background:var(--vy-surface-subtle);color:var(--vy-on-surface-muted);font-weight:var(--vy-weight-semibold);font-size:var(--vy-text-xs);text-transform:uppercase;letter-spacing:.03em}.vy-bom-diff td{padding:var(--vy-space-4) var(--vy-space-6);border-top:1px solid var(--vy-border-faint);color:var(--vy-on-surface);vertical-align:top}.vy-bom-diff td:last-child{font-family:var(--vy-font-mono);font-size:var(--vy-text-xs);color:var(--vy-on-surface-soft)}.vy-filter-note{font-size:var(--vy-text-sm);color:var(--vy-on-surface-subtle)}.vy-chart-card{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-lg);padding:var(--vy-space-9);box-shadow:var(--vy-shadow-sm)}.vy-chart-head{justify-content:space-between;align-items:flex-start;gap:var(--vy-space-6);margin-bottom:var(--vy-space-9);flex-wrap:wrap;display:flex}.vy-chart-title{font-size:var(--vy-text-lg);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-strong);margin:0}.vy-chart-sub{margin:var(--vy-space-2) 0 0;font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-chart-filters{gap:var(--vy-space-4);flex-wrap:wrap;display:flex}.vy-chart{gap:var(--vy-space-3);height:var(--vy-chart-h);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.vy-chart-col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.vy-chart-stack{width:100%;max-width:var(--vy-chart-bar-w);flex-direction:column-reverse;flex:1;justify-content:flex-start;display:flex}.vy-chart-seg{width:100%;height:var(--seg-h);min-height:2px;display:block}.vy-chart-stack>.vy-chart-seg:last-child{border-radius:var(--vy-radius-sm) var(--vy-radius-sm) 0 0}.vy-chart-n{margin-top:var(--vy-space-3);font-size:var(--vy-text-xs);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-soft);font-variant-numeric:tabular-nums}.vy-chart-n[data-zero]{color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-regular)}.vy-chart-month{margin-top:var(--vy-space-1);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-chart-seg[data-status=draft],.vy-chart-key[data-status=draft]{background:var(--vy-status-draft-fg)}.vy-chart-seg[data-status=progress],.vy-chart-key[data-status=progress]{background:var(--vy-status-progress-bg)}.vy-chart-seg[data-status=open],.vy-chart-key[data-status=open]{background:var(--vy-status-open-fg)}.vy-chart-seg[data-status=done],.vy-chart-key[data-status=done]{background:var(--vy-status-done-fg)}.vy-chart-seg[data-status=cancelled],.vy-chart-key[data-status=cancelled]{background:var(--vy-chart-cancelled)}.vy-chart-legend{gap:var(--vy-space-4) var(--vy-space-8);margin:var(--vy-space-8) 0 0;padding:var(--vy-space-6) 0 0;border-top:1px solid var(--vy-border);flex-wrap:wrap;list-style:none;display:flex}.vy-chart-legend li{align-items:center;gap:var(--vy-space-3);font-size:var(--vy-text-sm);color:var(--vy-on-surface-soft);display:flex}.vy-chart-legend li[data-zero]{color:var(--vy-on-surface-subtle)}.vy-chart-legend em{font-style:normal;font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums}.vy-chart-legend li[data-zero] em{color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-regular)}.vy-chart-key{width:var(--vy-space-6);height:var(--vy-space-6);border-radius:var(--vy-radius-sm);flex:none}.vy-verdict{padding:var(--vy-space-8);margin-bottom:var(--vy-space-9);background:var(--vy-brand-subtle);border:1px solid var(--vy-brand-boundary-soft);border-left:var(--vy-accent-bar-w) solid var(--vy-brand);border-radius:var(--vy-radius-md)}.vy-verdict h2{margin:0 0 var(--vy-space-4);font-size:var(--vy-text-md);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-strong)}.vy-verdict p{margin:0 0 var(--vy-space-4);color:var(--vy-on-surface-soft);font-size:var(--vy-text-base);line-height:1.55}.vy-verdict p:last-child{margin-bottom:0}.vy-compare-tag{margin-left:var(--vy-space-4);padding:var(--vy-space-1) var(--vy-space-4);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-2xs);font-weight:var(--vy-weight-semibold);text-transform:none;letter-spacing:0;display:inline-block}.vy-compare-tag[data-state=built]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-compare-tag[data-state=declined]{background:var(--vy-status-cancelled-bg);color:var(--vy-status-cancelled-fg)}.vy-compare-col:last-child .vy-tree-group{opacity:.72}.vy-finding[data-status=observation]{border-left:var(--vy-accent-bar-w) solid var(--vy-border-strong)}.vy-finding[data-status=fixed]{border-left:var(--vy-accent-bar-w) solid var(--vy-accent-positive)}.vy-tag[data-status=fixed]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-tag[data-status=observation]{background:var(--vy-surface-sunken);color:var(--vy-on-surface-muted)}.vy-finding-outcome{color:var(--vy-on-surface-muted)}.vy-rfq-head{background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-lg);padding:var(--vy-space-7) var(--vy-space-8) var(--vy-space-8);margin-bottom:var(--vy-space-8);box-shadow:var(--vy-shadow-sm)}.vy-back{align-items:center;gap:var(--vy-space-3);min-height:var(--vy-space-10);margin-bottom:var(--vy-space-5);cursor:pointer;font:inherit;font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);background:0 0;border:0;padding:0;display:inline-flex}.vy-back:hover{color:var(--vy-brand-text-hover);text-decoration:underline}.vy-back:focus-visible{box-shadow:var(--vy-focus-ring);border-radius:var(--vy-radius-sm);outline:none}.vy-due-chip{padding:var(--vy-space-1) var(--vy-space-4);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-xs);font-weight:var(--vy-weight-semibold);white-space:nowrap}.vy-due-chip[data-tone=overdue]{background:var(--vy-status-blocked-bg);color:var(--vy-status-blocked-fg)}.vy-due-chip[data-tone=soon]{background:var(--vy-status-open-bg);color:var(--vy-status-open-fg)}.vy-due-chip[data-tone=none]{background:var(--vy-surface-sunken);color:var(--vy-on-surface-muted)}.vy-record-fields{grid-template-columns:repeat(auto-fit, minmax(var(--vy-header-field-min), 1fr));gap:var(--vy-space-6) var(--vy-space-8);margin:var(--vy-space-7) 0 0;padding-top:var(--vy-space-7);border-top:1px solid var(--vy-border);display:grid}.vy-record-fields .vy-field{border-bottom:0;padding:0;display:block}.vy-record-fields .vy-field dt{font-size:var(--vy-text-sm);font-weight:var(--vy-weight-medium);color:var(--vy-on-surface-muted);margin-bottom:var(--vy-space-2)}.vy-record-fields .vy-field dd{font-size:var(--vy-text-md);line-height:1.35}@keyframes vy-mode-read{0%{opacity:0}to{opacity:1}}@keyframes vy-mode-edit{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.vy-record-fields{animation:vy-mode-read var(--vy-dur-medium) var(--vy-ease-standard)}.vy-record-fields[data-editing]{animation:vy-mode-edit var(--vy-dur-medium) var(--vy-ease-decelerate)}.vy-tabpanel{animation:vy-mode-read var(--vy-dur-medium) var(--vy-ease-standard)}.vy-record-fields[data-editing] .vy-field dd{font-size:var(--vy-text-base)}.vy-record-fields[data-editing]{gap:var(--vy-space-7) var(--vy-space-8)}.vy-rfq-head .vy-edit-banner{margin:var(--vy-space-5) 0 0}.vy-smart-buttons{gap:var(--vy-space-2);margin-bottom:var(--vy-space-6);padding-bottom:var(--vy-space-5);border-bottom:1px solid var(--vy-border);flex-wrap:wrap;display:flex}.vy-smart-btn{align-items:center;gap:var(--vy-space-3);padding:var(--vy-space-3) var(--vy-space-5);border-radius:var(--vy-radius-md);font:inherit;font-size:var(--vy-text-sm);color:var(--vy-on-surface-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.vy-smart-btn:hover{background:var(--vy-surface-app);border-color:var(--vy-border);color:var(--vy-on-surface-strong)}.vy-smart-btn:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-smart-btn svg{color:var(--vy-on-surface-subtle);flex:none}.vy-smart-btn:hover svg{color:var(--vy-brand-text)}.vy-smart-n{font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums}.vy-smart-btn[data-empty]{color:var(--vy-on-surface-subtle)}.vy-smart-btn[data-empty] .vy-smart-n{color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-regular)}.vy-header-groups{grid-template-columns:repeat(auto-fit, minmax(var(--vy-header-group-min), 1fr));gap:var(--vy-space-6);margin-top:var(--vy-space-7);padding-top:var(--vy-space-7);border-top:1px solid var(--vy-border);display:grid}.vy-header-group{border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);min-width:0;overflow:hidden}.vy-header-group-title{align-items:center;gap:var(--vy-space-3);padding:var(--vy-space-4) var(--vy-space-6);background:var(--vy-brand-subtle);border-bottom:1px solid var(--vy-border);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface);margin:0;display:flex}.vy-header-group-title svg{color:var(--vy-brand-text)}.vy-header-group .vy-record-fields{padding:var(--vy-space-6);border-top:0;grid-template-columns:1fr;margin:0}.vy-filter-row-main{align-items:center;gap:var(--vy-space-4);flex-wrap:wrap;width:100%;display:flex}.vy-clock{align-items:baseline;gap:var(--vy-space-3);white-space:nowrap;display:flex}.vy-clock-time{font-family:var(--vy-font-mono);font-size:var(--vy-text-md);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums}.vy-clock-zone{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-header-select select{appearance:none;font:inherit;font-size:var(--vy-text-sm);color:var(--vy-on-surface-soft);border-radius:var(--vy-radius-sm);padding:var(--vy-space-2) var(--vy-space-4);cursor:pointer;max-width:var(--vy-tz-w);background:0 0;border:1px solid #0000}.vy-header-select select:hover{background:var(--vy-surface-app);border-color:var(--vy-border)}.vy-header-select select:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-header-select--short select{max-width:none;font-weight:var(--vy-weight-semibold)}.vy-topbar-sep{width:1px;height:var(--vy-space-9);background:var(--vy-surface-strong)}.vy-queue-bell.is-active{background:var(--vy-brand-subtle);color:var(--vy-brand-text-hover)}.vy-count-badge{min-width:var(--vy-space-8);height:var(--vy-space-8);padding:0 var(--vy-space-2);background:var(--vy-danger);color:var(--vy-on-dark-fg);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-2xs);font-weight:var(--vy-weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.vy-avatar{cursor:pointer;border:0;font-family:inherit}.vy-avatar--lg{width:var(--vy-space-12);height:var(--vy-space-12);font-size:var(--vy-text-md);cursor:default}.vy-usermenu-id{align-items:center;gap:var(--vy-space-5);padding-bottom:var(--vy-space-5);border-bottom:1px solid var(--vy-border);display:flex}.vy-usermenu-id strong{color:var(--vy-on-surface-strong);font-size:var(--vy-text-base);display:block}.vy-usermenu-id span{color:var(--vy-on-surface-subtle);font-size:var(--vy-text-xs)}.vy-usermenu-section{padding-top:var(--vy-space-5)}.vy-usermenu-foot{margin-top:var(--vy-space-5);border-top:1px solid var(--vy-border)}.vy-usermenu-signout{align-items:center;gap:var(--vy-space-4);min-height:var(--vy-target-min);padding:var(--vy-space-3) var(--vy-space-4);margin-inline:calc(-1 * var(--vy-space-4));border-radius:var(--vy-shape-sm);font-size:var(--vy-text-base);font-weight:var(--vy-weight-medium);color:var(--vy-on-surface-strong);text-decoration:none;display:flex}.vy-usermenu-signout:hover{background:var(--vy-surface-hover)}.vy-usermenu-signout:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-usermenu-signout svg{color:var(--vy-on-surface-muted);flex:none}.vy-usermenu-section h3{font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface);margin:0}.vy-usermenu-hint{margin:var(--vy-space-1) 0 var(--vy-space-4);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-density-choices{gap:var(--vy-space-1);flex-direction:column;display:flex}.vy-density-choice{padding:var(--vy-space-3) var(--vy-space-5);text-align:left;border-radius:var(--vy-radius-sm);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.vy-density-choice:hover{background:var(--vy-surface-app)}.vy-density-choice[aria-checked=true]{background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary-soft)}.vy-density-label{font-size:var(--vy-text-base);color:var(--vy-on-surface-strong)}.vy-density-choice[aria-checked=true] .vy-density-label{font-weight:var(--vy-weight-semibold);color:var(--vy-brand-text-deep)}.vy-density-note{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-kpi-row{grid-template-columns:repeat(auto-fit, minmax(var(--vy-kpi-min-w), 1fr));gap:var(--vy-space-4);margin-bottom:var(--vy-space-6);display:grid}.vy-kpi{gap:var(--vy-space-1);min-width:0;padding:var(--vy-space-5) var(--vy-space-7);background:var(--vy-surface);border:1px solid var(--vy-border);border-left:var(--vy-accent-bar-w) solid var(--vy-border-strong);border-radius:var(--vy-radius-md);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.vy-kpi:hover{border-color:var(--vy-border-strong);box-shadow:var(--vy-shadow-sm)}.vy-kpi:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-kpi[aria-pressed=true]{background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary-light)}.vy-kpi-n{font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);font-variant-numeric:tabular-nums;line-height:1.1}.vy-kpi-label{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-kpi[data-key=overdue]{border-left-color:var(--vy-danger)}.vy-kpi[data-key=due-week]{border-left-color:var(--vy-accent-warning)}.vy-kpi[data-key=waiting-doc]{border-left-color:var(--vy-accent-waiting)}.vy-kpi[data-key=open]{border-left-color:var(--vy-brand-boundary-strong)}.vy-kpi[data-key=active]{border-left-color:var(--vy-accent-positive)}.vy-kpi[data-key=pending]{border-left-color:var(--vy-accent-warning)}.vy-kpi[data-key=obsolete]{border-left-color:var(--vy-danger)}.vy-kpi[data-key=inactive]{border-left-color:var(--vy-accent-neutral)}.vy-kpi[data-key=revised]{border-left-color:var(--vy-brand)}.vy-kpi[data-key=nrnd]{border-left-color:var(--vy-accent-warning)}.vy-kpi[data-key=eol]{border-left-color:var(--vy-danger)}.vy-kpi[data-key=pcn]{border-left-color:var(--vy-accent-waiting)}.vy-kpi[data-key=shipped]{border-left-color:var(--vy-accent-positive)}.vy-kpi[data-key=unbilled]{border-left-color:var(--vy-accent-waiting)}.vy-pager{align-items:center;gap:var(--vy-space-6);padding:var(--vy-space-7) var(--vy-space-8);border-top:1px solid var(--vy-border);background:var(--vy-surface-subtle);font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);flex-wrap:wrap;display:flex}.vy-pager-count{font-variant-numeric:tabular-nums;white-space:nowrap}.vy-pager-size{align-items:center;gap:var(--vy-space-3);white-space:nowrap;display:flex}.vy-pager-size select{font:inherit;font-size:var(--vy-text-sm);color:var(--vy-on-surface);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);padding:var(--vy-space-1) var(--vy-space-3);cursor:pointer;min-height:var(--vy-space-10)}.vy-pager-nav{align-items:center;gap:var(--vy-space-1);display:flex}.vy-pager-page{min-width:var(--vy-space-10);height:var(--vy-space-10);padding:0 var(--vy-space-3);border-radius:var(--vy-radius-sm);font:inherit;font-size:var(--vy-text-sm);color:var(--vy-on-surface-soft);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000}.vy-pager-page:hover{background:var(--vy-surface-sunken);color:var(--vy-on-surface-strong)}.vy-pager-page[aria-current=page]{background:var(--vy-brand);border-color:var(--vy-brand);color:var(--vy-brand-on);font-weight:var(--vy-weight-semibold)}.vy-pager-page:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-pager-gap{padding:0 var(--vy-space-2);color:var(--vy-on-surface-subtle)}.vy-activity{gap:var(--vy-space-8);flex-direction:column;display:flex}.vy-activity-date{z-index:1;margin:0 0 var(--vy-space-5);padding:var(--vy-space-3) 0;background:var(--vy-surface-app);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-soft);position:sticky;top:0}.vy-activity-group+.vy-activity-group{margin-top:var(--vy-space-6)}.vy-activity-who{align-items:center;gap:var(--vy-space-4);margin-bottom:var(--vy-space-3);display:flex}.vy-activity-who strong{font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);font-weight:var(--vy-weight-semibold)}.vy-activity-count{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-avatar--sm{width:var(--vy-space-9);height:var(--vy-space-9);font-size:var(--vy-text-2xs)}.vy-activity-list{padding:0 0 0 var(--vy-space-8);border-left:1px solid var(--vy-border);margin:0;margin-left:var(--vy-space-6);flex-direction:column;list-style:none;display:flex}.vy-activity-line{align-items:baseline;gap:var(--vy-space-5);width:100%;padding:var(--vy-space-3) var(--vy-space-4);border-radius:var(--vy-radius-sm);font:inherit;text-align:left;color:var(--vy-on-surface);background:0 0;border:0;display:flex}button.vy-activity-line{cursor:pointer}button.vy-activity-line:hover{background:var(--vy-surface)}button.vy-activity-line:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-activity-time{font-family:var(--vy-font-mono);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);font-variant-numeric:tabular-nums;flex:none}.vy-activity-summary{min-width:0;font-size:var(--vy-text-base);flex:1}.vy-activity-detail-n{font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);white-space:nowrap}.vy-activity-chevron{color:var(--vy-on-surface-subtle);flex:none;width:1em}.vy-activity-detail{margin:var(--vy-space-2) 0 var(--vy-space-4) var(--vy-space-11);padding:var(--vy-space-4) var(--vy-space-5);background:var(--vy-surface);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);gap:var(--vy-space-2);flex-direction:column;display:flex}.vy-activity-item[data-action=Status] .vy-activity-summary{font-weight:var(--vy-weight-medium)}.vy-filter-toolbar{padding:var(--vy-space-6);background:var(--vy-brand-subtle);border-bottom:1px solid var(--vy-border)}.vy-filter-fields{grid-template-columns:repeat(auto-fit, minmax(var(--vy-filter-field-min), 1fr));gap:var(--vy-space-5) var(--vy-space-6);display:grid}.vy-filter-field{gap:var(--vy-space-2);flex-direction:column;min-width:0;display:flex}.vy-filter-field--range{grid-column:span 2}.vy-filter-label-sm{font-size:var(--vy-text-sm);color:var(--vy-on-surface-soft)}.vy-filter-range{align-items:center;gap:var(--vy-space-3);grid-template-columns:1fr auto 1fr;display:grid}.vy-filter-range-sep{color:var(--vy-on-surface-subtle)}.vy-filter-toolbar-foot{align-items:center;gap:var(--vy-space-6);margin-top:var(--vy-space-6);padding-top:var(--vy-space-5);border-top:1px solid var(--vy-brand-boundary-soft);display:flex}.vy-clear-all{cursor:pointer;font:inherit;font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-brand-text-hover);background:0 0;border:0;padding:0}.vy-clear-all:hover:not(:disabled){text-decoration:underline}.vy-clear-all:disabled{color:var(--vy-on-surface-faint);cursor:default}.vy-clear-all:focus-visible{box-shadow:var(--vy-focus-ring);border-radius:var(--vy-radius-sm);outline:none}.vy-filter-active{font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted)}.vy-funnel{width:var(--vy-space-11);height:var(--vy-space-11);border:1px solid var(--vy-border);border-radius:var(--vy-radius-md);color:var(--vy-on-surface-muted);cursor:pointer;background:0 0;flex:none;place-items:center;display:inline-grid;position:relative}.vy-funnel:hover{background:var(--vy-surface-app);color:var(--vy-on-surface-strong)}.vy-funnel[aria-expanded=true]{background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary-light);color:var(--vy-brand-text-hover)}.vy-funnel[data-on]{border-color:var(--vy-brand-boundary-strong);color:var(--vy-brand-text-hover)}.vy-funnel:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-viewsetting{z-index:calc(var(--vy-z-dialog) + 1);width:min(var(--vy-viewsetting-w), 96vw);background:var(--vy-surface);border-left:1px solid var(--vy-border);box-shadow:var(--vy-shadow-lg);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.vy-vs-head{justify-content:space-between;align-items:center;gap:var(--vy-space-5);padding:var(--vy-space-6) var(--vy-space-7);border-bottom:1px solid var(--vy-border);display:flex}.vy-vs-head h2{font-size:var(--vy-text-md);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface-strong);margin:0}.vy-vs-actions{gap:var(--vy-space-4);padding:var(--vy-space-5) var(--vy-space-7);border-bottom:1px solid var(--vy-border);display:flex}.vy-vs-form{gap:var(--vy-space-5);padding:var(--vy-space-6) var(--vy-space-7);border-bottom:1px solid var(--vy-border);flex-direction:column;display:flex}.vy-vs-field{gap:var(--vy-space-2);font-size:var(--vy-text-sm);color:var(--vy-on-surface-soft);flex-direction:column;display:flex}.vy-vs-tabs{gap:var(--vy-space-2);padding:0 var(--vy-space-7);border-bottom:1px solid var(--vy-border);display:flex}.vy-vs-tab{cursor:pointer;font:inherit;padding:var(--vy-space-5) var(--vy-space-6);border:0;border-bottom:var(--vy-border-emphasis) solid transparent;color:var(--vy-on-surface-muted);font-size:var(--vy-text-base);background:0 0}.vy-vs-tab[aria-selected=true]{color:var(--vy-brand-text-hover);border-bottom-color:var(--vy-brand);font-weight:var(--vy-weight-semibold)}.vy-vs-tab:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-vs-body{padding:var(--vy-space-7);flex:1;overflow-y:auto}.vy-vs-heading{margin:0 0 var(--vy-space-2);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-semibold);color:var(--vy-on-surface);text-transform:uppercase;letter-spacing:.04em}.vy-vs-hint{margin:0 0 var(--vy-space-6);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);line-height:1.45}.vy-vs-colhead{grid-template-columns:1fr var(--vy-vs-width-col);gap:var(--vy-space-4);padding:0 var(--vy-space-4) var(--vy-space-3) var(--vy-space-9);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle);display:grid}.vy-vs-list{gap:var(--vy-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vy-vs-row{align-items:center;gap:var(--vy-space-4);padding:var(--vy-space-3) var(--vy-space-4);border:1px solid var(--vy-border);border-radius:var(--vy-radius-sm);background:var(--vy-surface);display:flex}.vy-vs-row--col{grid-template-columns:auto 1fr var(--vy-vs-width-col) auto;display:grid}.vy-vs-row--sort{grid-template-columns:auto 1fr auto auto;display:grid}.vy-vs-row[draggable=true]{cursor:grab}.vy-vs-row[draggable=true]:active{cursor:grabbing}.vy-vs-grip{color:var(--vy-on-surface-subtle);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.vy-vs-name{font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);min-width:0}.vy-vs-required{font-size:var(--vy-text-2xs);color:var(--vy-on-surface-subtle);white-space:nowrap}.vy-vs-remove{width:var(--vy-space-10);height:var(--vy-space-10);border-radius:var(--vy-radius-sm);color:var(--vy-on-surface-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.vy-vs-remove:hover{background:var(--vy-danger-subtle);color:var(--vy-danger-text-deep)}.vy-vs-remove:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-vs-dir{background:var(--vy-surface-app);border:1px solid var(--vy-border);border-radius:var(--vy-radius-pill);padding:var(--vy-space-1) var(--vy-space-5);font:inherit;font-size:var(--vy-text-xs);color:var(--vy-on-surface-soft);cursor:pointer;white-space:nowrap}.vy-vs-dir[aria-pressed=true]{background:var(--vy-brand-subtle);border-color:var(--vy-brand-boundary-light);color:var(--vy-brand-text-hover)}.vy-vs-add{align-items:center;gap:var(--vy-space-4);margin-top:var(--vy-space-8);padding-top:var(--vy-space-7);border-top:1px solid var(--vy-border);flex-wrap:wrap;display:flex}.vy-vs-list+.vy-vs-hint{margin-top:var(--vy-space-8);padding-top:var(--vy-space-7);border-top:1px solid var(--vy-border)}.vy-vs-foot{padding:var(--vy-space-5) var(--vy-space-7);border-top:1px solid var(--vy-border);font-size:var(--vy-text-xs);color:var(--vy-on-surface-subtle)}.vy-view-picker{max-width:var(--vy-view-picker-w)}.vy-view-picker .k-input-inner{font-size:var(--vy-text-sm)}.vy-viewsetting[data-maximised]{width:min(var(--vy-viewsetting-max-w), 96vw)}.vy-login{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh;display:grid}.vy-login-brand{background:var(--vy-surface-chrome);padding:var(--vy-space-14) var(--vy-space-12);justify-content:space-between;gap:var(--vy-space-12);flex-direction:column;display:flex}.vy-login-statement{gap:var(--vy-space-8);flex-direction:column;margin-block:auto;display:flex}.vy-login-scope{gap:var(--vy-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vy-login-scope li{color:var(--vy-on-dark-secondary);font-size:var(--vy-text-base);padding-left:var(--vy-space-7);position:relative}.vy-login-scope li:before{content:"";width:var(--vy-space-5);background:var(--vy-brand);height:1px;position:absolute;top:.7em;left:0}.vy-login-foot{gap:var(--vy-space-4);flex-direction:column;display:flex}.vy-login-brandmark{align-items:center;gap:var(--vy-space-6);display:flex}.vy-login-brandmark>div{flex-direction:column;line-height:1.25;display:flex}.vy-login-brandmark strong{color:var(--vy-on-dark-fg);font-size:var(--vy-text-xl);letter-spacing:.08em}.vy-login-brandmark>div>span{color:var(--vy-on-dark-muted);font-size:var(--vy-text-base)}.vy-login-pitch{color:var(--vy-on-dark-fg);font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);max-width:18ch;margin:0;line-height:1.25}.vy-login-note{color:var(--vy-on-dark-muted);font-size:var(--vy-text-base);max-width:42ch;margin:0;line-height:1.5}.vy-login-panel{padding:var(--vy-space-12);background:var(--vy-surface);justify-content:center;align-items:center;display:flex}.vy-login-form{width:100%;max-width:var(--vy-login-form-w);gap:var(--vy-space-6);flex-direction:column;display:flex}.vy-login-title{font-size:var(--vy-text-3xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);margin:0}.vy-login-sub{margin:0 0 var(--vy-space-6);color:var(--vy-on-surface-muted);font-size:var(--vy-text-md)}.vy-login-row{justify-content:space-between;align-items:center;gap:var(--vy-space-6);flex-wrap:wrap;display:flex}.vy-login-submit{width:100%;min-height:var(--vy-target-min);font-size:var(--vy-text-md)}.vy-login-forgot,.vy-login-legal .vy-link{font-size:var(--vy-text-base);min-height:var(--vy-target-min);padding-block:var(--vy-space-5);margin-block:calc(-1 * var(--vy-space-5));align-items:center;display:inline-flex}.vy-login-legal .vy-link{font-size:var(--vy-text-sm)}.vy-login .vy-check{min-height:var(--vy-target-min)}.vy-login-pw{gap:var(--vy-space-3);flex-direction:column;display:flex}.vy-login-caps{font-size:var(--vy-text-sm);color:var(--vy-accent-warning);align-items:center;gap:var(--vy-space-3);margin:0;display:flex}.vy-login-caps:before{content:"";width:var(--vy-space-4);height:var(--vy-space-4);background:var(--vy-accent-warning);border-radius:50%;flex:none}.vy-login-error{padding:var(--vy-space-5) var(--vy-space-6);background:var(--vy-status-blocked-bg);color:var(--vy-status-blocked-fg);border-left:var(--vy-accent-bar-w) solid var(--vy-danger);border-radius:var(--vy-shape-xs);font-size:var(--vy-text-base);margin:0}.vy-login-legal{margin:var(--vy-space-6) 0 0;justify-content:center;align-items:center;gap:var(--vy-space-4);font-size:var(--vy-text-sm);color:var(--vy-on-surface-subtle);display:flex}@media (width<=860px){.vy-login{grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:100dvh}.vy-login-brand{padding:var(--vy-space-10) var(--vy-space-9);gap:var(--vy-space-5)}.vy-login-pitch,.vy-login-note,.vy-login-scope,.vy-login-foot{display:none}.vy-login-statement{margin-block:0}.vy-login-panel{padding:var(--vy-space-10) var(--vy-space-9);align-items:flex-start}}.vy-validation{margin-bottom:var(--vy-space-9);padding:var(--vy-space-8) var(--vy-space-9);background:var(--vy-danger-subtle);border:1px solid var(--vy-danger-boundary);border-left-width:var(--vy-accent-bar-w);border-radius:var(--vy-radius-md)}.vy-validation-title{margin:0 0 var(--vy-space-6);font-size:var(--vy-text-base);color:var(--vy-danger-text-deep);line-height:1.5}.vy-validation-list{gap:var(--vy-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vy-validation-list li{align-items:baseline;gap:var(--vy-space-5);font-size:var(--vy-text-base);color:var(--vy-on-surface);flex-wrap:wrap;display:flex}.vy-validation-what{flex:auto;min-width:0}.vy-validation-goto{flex:none}@media (width<=700px){.vy-validation{padding:var(--vy-space-7) var(--vy-space-8)}.vy-validation-list li{gap:var(--vy-space-2)}}.vy-datarec{gap:var(--vy-space-9);flex-direction:column;display:flex}.vy-datarec-head{justify-content:space-between;align-items:flex-start;gap:var(--vy-space-9);padding-bottom:var(--vy-space-8);border-bottom:1px solid var(--vy-border);flex-wrap:wrap;display:flex}.vy-datarec-ident{gap:var(--vy-space-3);flex-direction:column;min-width:0;display:flex}.vy-datarec-caption{font-size:var(--vy-text-sm);color:var(--vy-on-surface-subtle)}.vy-datarec-ident>strong{font-size:var(--vy-text-2xl);font-weight:var(--vy-weight-bold);color:var(--vy-on-surface-strong);font-family:var(--vy-font-mono);letter-spacing:-.01em}.vy-datarec-rev{color:var(--vy-on-surface-subtle);font-weight:var(--vy-weight-regular)}.vy-datarec-chips{align-items:center;gap:var(--vy-space-4);margin-top:var(--vy-space-2);flex-wrap:wrap;display:flex}@media (width<=700px){.vy-datarec-head{gap:var(--vy-space-7);flex-direction:column}}.vy-bomhead{gap:var(--vy-space-6) var(--vy-space-9);padding-bottom:var(--vy-space-8);border-bottom:1px solid var(--vy-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vy-whereused{gap:var(--vy-space-8);flex-direction:column;display:flex}.vy-whereused .vy-search-field{max-width:var(--vy-search-w)}@media (width<=900px){.vy-bomhead{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.vy-bomhead{grid-template-columns:1fr}}.vy-import-scope{gap:var(--vy-space-8);flex-direction:column;display:flex}.vy-import-scope .vy-hint{margin:0}.vy-td--select{justify-content:center;align-items:center;display:flex}.vy-td--select .vy-check{gap:0;min-height:0}.vy-menu-filter{padding:var(--vy-space-4);border-bottom:1px solid var(--vy-border)}.vy-menu-filter .vy-input{width:100%}.vy-menu-empty{padding:var(--vy-space-7) var(--vy-space-6);color:var(--vy-on-surface-subtle);font-size:var(--vy-text-base);text-align:center;margin:0}.vy-people{align-items:center;gap:var(--vy-space-3);min-height:var(--vy-control-md);flex-wrap:wrap;display:flex}.vy-people[data-invalid] .vy-people-add{border-color:var(--vy-danger-boundary)}.vy-people-chip{align-items:center;gap:var(--vy-space-3);padding:var(--vy-space-1) var(--vy-space-2) var(--vy-space-1) var(--vy-space-1);background:var(--vy-brand-subtle);border:1px solid var(--vy-brand-boundary-soft);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-base);color:var(--vy-on-surface-strong);display:inline-flex}.vy-people-chip-name{white-space:nowrap}.vy-people-chip-x{width:var(--vy-space-10);height:var(--vy-space-10);min-width:var(--vy-space-10);cursor:pointer;color:var(--vy-brand-text-hover);font-size:var(--vy-text-md);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vy-people-chip-x:hover{background:var(--vy-brand-subtle-strong)}.vy-people-chip-x:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-people-add{min-height:var(--vy-space-10);padding:var(--vy-space-2) var(--vy-space-5);background:var(--vy-surface);border:1px dashed var(--vy-border-strong);border-radius:var(--vy-radius-sm);cursor:pointer;font-size:var(--vy-text-base);color:var(--vy-on-surface-muted)}.vy-people-add:hover{border-color:var(--vy-border-mid);color:var(--vy-on-surface-strong)}.vy-people-add:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-people-clear{min-height:var(--vy-space-10);padding:0 var(--vy-space-3);cursor:pointer;font-size:var(--vy-text-sm);color:var(--vy-on-surface-muted);background:0 0;border:0}.vy-people-clear:hover{color:var(--vy-danger-text-deep)}.vy-people-menu{width:var(--vy-people-menu-w);max-height:320px;overflow:auto}.vy-people-list{padding:var(--vy-space-2);flex-direction:column;margin:0;list-style:none;display:flex}.vy-people-option{align-items:center;gap:var(--vy-space-5);width:100%;padding:var(--vy-space-4) var(--vy-space-5);border-radius:var(--vy-radius-sm);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;display:flex}.vy-people-option:hover{background:var(--vy-surface-app)}.vy-people-option[data-on]{background:var(--vy-brand-subtle)}.vy-people-option:focus-visible{box-shadow:var(--vy-focus-ring);outline:none}.vy-people-text{flex-direction:column;flex:1;min-width:0;display:flex}.vy-people-name{font-size:var(--vy-text-base);color:var(--vy-on-surface-strong)}.vy-people-email{font-size:var(--vy-text-sm);color:var(--vy-on-surface-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vy-people-tick{color:var(--vy-brand-text-hover);flex:none}.vy-people-read{align-items:center;gap:var(--vy-space-3);flex-wrap:wrap;display:flex}.vy-people-read .vy-people-chip{padding-right:var(--vy-space-4)}.vy-task-status{min-height:var(--vy-space-10);padding:var(--vy-space-1) var(--vy-space-5);border-radius:var(--vy-radius-pill);font-size:var(--vy-text-sm);font-weight:var(--vy-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.vy-task-status[data-status=To\ do]{background:var(--vy-danger-subtle);color:var(--vy-danger-text-deep)}.vy-task-status[data-status=In\ Progress]{background:var(--vy-status-review-bg);color:var(--vy-status-review-fg)}.vy-task-status[data-status=Completed]{background:var(--vy-status-done-bg);color:var(--vy-status-done-fg)}.vy-task-actions{align-items:center;gap:var(--vy-space-3);display:inline-flex}.vy-nav-toggle{display:none}.vy-search{white-space:nowrap;overflow:hidden}.vy-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1180px){.vy-sidebar{width:var(--vy-shell-sidebar-w-collapsed);flex-basis:var(--vy-shell-sidebar-w-collapsed)}.vy-brand-text,.vy-nav-group-head,.vy-nav-item span,.vy-nav-chevron,.vy-sidebar-foot .vy-nav-item span{display:none}.vy-nav-item{justify-content:center;padding-inline:0}.vy-collapse{display:none}.vy-brand{justify-content:center;padding-inline:0}.vy-page{padding:var(--vy-space-7) var(--vy-space-7)}.vy-search{width:min(var(--vy-search-w), 30vw)}}@media (width<=980px){.vy-search kbd{display:none}.vy-field-groups{gap:var(--vy-space-8);grid-template-columns:1fr}.vy-bom-panes,.vy-checklist-layout{grid-template-columns:1fr}.vy-assignees{border-right:0;border-bottom:1px solid var(--vy-border);padding-right:0;padding-bottom:var(--vy-space-7);grid-template-columns:repeat(auto-fit, minmax(var(--vy-card-min-w), 1fr));display:grid;position:static}}@media (width<=820px){.vy-sidebar{z-index:var(--vy-z-drawer);visibility:hidden;transition:transform var(--vy-dur-medium) var(--vy-ease-emphasised), visibility 0s linear var(--vy-dur-medium);width:var(--vy-shell-sidebar-w);flex-basis:var(--vy-shell-sidebar-w);box-shadow:var(--vy-elev-4);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.vy-shell[data-nav-open=true] .vy-sidebar{visibility:visible;transition:transform var(--vy-dur-medium) var(--vy-ease-emphasised), visibility 0s;transform:none}.vy-shell[data-nav-open=true] .vy-nav-group-head,.vy-shell[data-nav-open=true] .vy-nav-item span,.vy-shell[data-nav-open=true] .vy-nav-chevron{display:revert}.vy-shell[data-nav-open=true] .vy-brand-text{display:flex}.vy-shell[data-nav-open=true] .vy-nav-item{padding-inline:var(--vy-space-8);justify-content:flex-start}.vy-nav-toggle{display:inline-flex}.vy-nav-scrim{background:var(--vy-overlay-scrim);z-index:calc(var(--vy-z-drawer) - 1);position:fixed;inset:0}.vy-search span{display:none}.vy-search{width:auto;padding-inline:var(--vy-space-4)}.vy-page-head{align-items:stretch;gap:var(--vy-space-5);flex-direction:column}.vy-page-actions{flex-wrap:wrap}.vy-record-bar{flex-flow:column;align-items:stretch}.vy-dialog .k-dialog{width:96vw;max-height:92vh}}@media (width<=840px){.vy-step-text{display:none}}@media (width<=700px){.vy-step:not([data-state=current]) .vy-step-label{display:none}.vy-step:not([data-state=current]){flex:none}.vy-step[data-state=current]{flex:auto}}@media (width<=1100px){.vy-header-select:not(.vy-header-select--short){display:none}}@media (width<=900px){.vy-clock,.vy-header-select,.vy-topbar-sep{display:none}}@media (pointer:coarse){.vy-icon-btn,.vy-funnel,.vy-avatar,.vy-pager-page{min-inline-size:var(--vy-target-min);min-block-size:var(--vy-target-min);justify-content:center;align-items:center;display:inline-flex}.vy-pager-page{height:auto}.vy-smart-btn,.vy-scope-btn,.vy-filter-edit-fields,.vy-input,.vy-check{min-block-size:var(--vy-target-min)}.vy-search{min-inline-size:var(--vy-target-min);min-block-size:var(--vy-target-min);justify-content:center;align-items:center;display:inline-flex}.vy-column-list label{min-block-size:var(--vy-target-min);align-items:center;display:flex}.vy-grid-k:not([data-density=compact]) .vy-td--select .vy-check{min-block-size:var(--vy-target-min)}.vy-link{min-block-size:var(--vy-target-min);padding-block:var(--vy-space-5);margin-block:calc(-1 * var(--vy-space-5));align-items:center;display:inline-flex}.vy-back{min-block-size:var(--vy-target-min);align-items:center;display:inline-flex}.vy-record-id{flex-wrap:wrap;min-width:0}.vy-record-bar>.vy-page-actions,.vy-compare-col{min-width:0}.vy-page--doc code{white-space:normal;overflow-wrap:anywhere}.vy-sidebar .vy-nav-item,.vy-about summary{min-block-size:var(--vy-target-min);align-items:center;display:flex}.vy-page-actions{padding-block:var(--vy-space-1);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.vy-page-actions::-webkit-scrollbar{display:none}.vy-page-actions>*{scroll-snap-align:start;flex:none}.vy-page-actions .k-button-primary{order:-1}.vy-grid-toolbar>.vy-toolbar-spacer,.vy-pager>.vy-toolbar-spacer{display:none}.vy-grid-toolbar>.vy-search-field{flex:160px;order:0;min-width:0;max-width:none}.vy-grid-toolbar>.vy-columns-btn{order:1}.vy-grid-toolbar>.vy-view-picker{order:2}.vy-grid-toolbar>.vy-funnel{order:3}.vy-view-picker{flex:140px;min-width:0;max-width:none}.vy-view-picker .k-combobox,.vy-view-picker .k-input{width:100%;min-width:0}.vy-pager{padding-inline:var(--vy-space-6);gap:var(--vy-space-5)}.vy-pager-nav{flex:1 0 100%;justify-content:center}.vy-page--grid .vy-grid-k{min-block-size:50vh}.vy-page--grid .vy-grid-shell{overflow-y:auto}.vy-grid-k:not([data-density=compact]) .k-grid tr{height:var(--vy-target-min)}.vy-grid-k:not([data-density=compact]) .vy-cell-link{min-block-size:var(--vy-target-min)}.vy-grid-k[data-density=compact] .k-grid tr{height:var(--vy-row-h-compact)}.vy-grid-k[data-density=compact] .vy-td--select .vy-check,.vy-grid-k[data-density=compact] .vy-cell-link{min-block-size:var(--vy-row-h-compact)}.vy-td--select .vy-check{justify-content:center;inline-size:100%}}
