@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfAABQAAAAADpwAAAdVAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjsbgmwcLj9IVkFSZgZgP1NUQVSBACciAHAvTBEICoVEhF4LGgAwhDABNgIkAzAEIAWFeAeBCgwHG8EMUZRy0ohJfiRUt10wvYxkNK1WdcrxMC+nK63T9OAjLm8FfbUf2W9mP94ecpBIHboQqWhAoaJidFhoQCFRpmqXaLMyQA2xmsGdI+pbV6CldeTFoX03r7xKTa7iBE/32rz3N0AJUcAaeOLBxKMRyF0XqNZBjjp1XbyCezXW6t0/btV25jCb/tR0r5rME+IynRAp6RDR5jqdTKMkIiFkVK1Z5xizKoUh6r/GiGvT/n/0kZyIQDeByIHwsXYgwhYmIFCbZw2f7vJVQcbizHAfZKzaowOQIQBSI6DleHgAUoGABJWSea4mBkpmjA1wPQxXANIJUvW/VQCk6iI3gWAhvdpZLkLef3apBtyDlJwBHUrsQ3e7Qwp8nYc66djF9lHfRSo9BCm/awDEZXIVsA1AByRA7cC4nBGU0Uaiyx2/wALeHAdwyTm0A7ABekzCdPFXGxwBGXIUKFGhRgOBKQSiCAQA1g6qlEf08AisHfKYnspgV3kfjE1X0NamyCwJ1pC5WW+A6F1hAIAdI8wM72DKhf9qBWE/loP2AKr2OTBFI5GSgQ45mMHWk91RBPzXdI0oR6IBc6ywhQ8eWEhPYVdAAKX+LRM7OzO0yKJ7PqW4E4sC1Cr/0vyOVwBaxPsp9B4uMbtvAhMAAw46OIEOwQVAixYOoNEUL8pouDHlhZTY2JFwtZnaWvpuY1r4MYNIHtQdkynlKoWaQAsjHTrhBTE9xaDkJMoQBUcqQT+SO7C5slwYC+rJheGjtQPNACKAHtAKvkBDACAAMAAAxmnC9BK6Q0YL4ScYWQS6YtJPEgikJAqhg5JEnjJJhCzS5ZMoPkEkomiJ8XG4YGyM2IMo0H7ZRBuF4pOCTYKIkqxGLIhoJLtsqYMLiiUbEA0oPaRmYuvdT79OIoHO/EhOk19kQd9zvxKF3KAoFO2ql3quGkQBUgOpnth4d2h6IKfOjobVn/9+svb1yffl/NCns7w/6dnl+2LsHWPKNKs1jwURDQaGG5UsXLPQLOZdxoPE59j1b/zuqXCbzBUuz4Z9wxWSqJuMBk1TSOq8WWyfssOjtLKLlH6/4pKyMsXFfn+pKuPwxZxLWKX2mhHMc2ldneeSaVJN9ShGiRKlF7GaZ7/ODprMzyr37mGNO58dH8q32KVZkcf+qIHYN54Pvvta0sblDEo+M35W7q+y8YT28hMy8xPGK4wgoXljVkvM5xsobF5fdImiTUyKCrGgTqMhSkMV9Ioffkz/hh6mvp8te/UD1s0jY4+fUJkETP7wfZeDj3baOSWeQsmJBqdd/HWJYoPFxUQudcvJglPPnClzdJ9Z4RHKHS2WnYuqjXvHuNWC0lGsab0z9EGqyWVy3lkPhVcJoy8sAjIAsATaE0+BUgjCxfAcfIrABBcgSIUjAK10hMMhhHCRCY9wuBA6pY9Dnpsjc+QnLV7rSRpHfQHN7fHw0icn2exCWjKQ3gUfjCoA5hKT9rc3kWd7P4lIy8orIPOyaMS1b18nvl2ri6z1TGuRWPz335ARjycfKBJCKJGPguAgLwxTZsDcp88v9ukcZCixseLisZEDPBptO2vNvCMzi1ttnNJSnUqjr4SqeILQ3f3vahrLXiTr6++MWmBV0/6UlObmdMrOvyB3Gp3OQ3JrU6Po0Pb24cOgNDXSU51I4uelLCDuPOw8Mi6O/4nJ/GmXTTEAZjJTtk+B2E5hFnBEBKeAiZ+aIKbwTLauRKdj81TAghnxOBslp1EYTFqCQUlLRqDXC7LS9v4ZV7P9s1dlCfQr2dkrI57xUUbrwU4dl7+2ky6QLu2yGQz1oI9fQGEyq6tnEZPQZ5ZPPhy1wH7nEgZuFWRqDnl2bvxt1i87yszfXD/ISDRFFHMOn1A5ZuBl7MwS6evrROKw5EicSUgrVOr52XnUtX++eQ3Lf/htCj6Rs7uNO1icmt7uOCKz+yycWVjuzl6eZTBmRwAEgOfetvZFGauVpltLJeGnGAN8epu/GICf/yvrNHd/pbwsJwEqBkD4mcgfBOj5SUiQIcY/EkPeDqdkl+ruBMqcZkaKGMogwrSSkTeYRSA6j6BypxBAGWi9Fh84lQp4GQ+XILMiCKYpzoDbEy0QrPIZMn1eQW6Zx2lNVjmTTRAdUMqvCGBEW8BpsQQCpTmQ0aYLcqL6egtqcMygfu0GuEW16xPSye4MUWHtLAb18U8bVwroF+Iwhv0rxfSrFRDSpVt04MfkkAiNxffkmk5hIUOiIgSuCekjcElYF6HDHHxqhZwB084vICgw2YQs8NDs7c7Ed0xAlxhnCquJlWGP6w0awLLcIkstsSQeiYWRWEkJrK4+mq+3gxnGvBjgQ+vODMThmKwGyXGm8IU0sSyj6sssNcUJFgf65M90RHhR2iOg09qyVexWCARTR7DMuS2WSSGRKaajVI4+DBahW7uQTIf37+hbheYyAKQbW7THjFDK8QjKlKtQqUq1GoobF0MiJSY/m8rMWWUKCQKUfrIwhTRAyZHPJBFZZK8oXXgSHgEAAA==)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:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-cyrillic-wght-normal-CSoh1k7O.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-vietnamese-wght-normal-DuF6gx5Y.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:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-latin-ext-wght-normal-D2bqQwGw.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:Wix Madefor Display Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-display-latin-wght-normal-Blzrepd3.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:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfkABQAAAAADsAAAAd7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjgbgwocLj9IVkFSZgZgP1NUQVSBACciAHAvTBEICoVchGYLGgAwhDgBNgIkAzAEIAWFYAeBCgwHG9QMo6KckkGl+GeCMcbEHoSjY7Y0tVUI6SJaghCujTxcUOrP9V0/E/Li4XENfT/JHZcHRGoKUU2hJFc3XzU1NgKlmiLh6/Pz32l/bmYSTzCV0nYDT+LCYQWkyYPTlb8epQVYkuD7S/e9K4InGm7giQcTD0lpIhUrwk0onB+A/zvW6j5qpxUZqhkqJVLKfxsme6Qzi4h5ItMgUpKIt7uESveUidisHHO2RiSIK1tywVb/ZhAyvKdVCHsgzHoEv/v5hrO0ZScgwTWZIDA6xQab3Mkvh+D53d5+CF62+AYhGA4fF9vilXewHYe6GKzg5JdRknDMS3bgfYhhOqh7vavHPFRvAVtA/SEix4H3gBlv8eHst1ikHotIYB1qv3hvhA1oJSQJBbrPDr0sIUJKvtoYjFnA6eUqX6L4sxB5DtuUQW4tkOzPPGRwozVAIyFDlES6cZFkrcWEJAl2O2RnqDOHG4Fb4qQbuAQc8eEw3p9OZAoNLR09AyOTwAEIsxkBOPVPoCKl8IhsXfJ+HNCQHrkLL9UGsXYnIno8TU1OaasS8aIkgFvDgiz4Bhy458mKU/ZhBLGD6PN34ABCCL2ELRg4grZ60+1DwF9PF4gYwmwPOZNM+TCkiPhMeiAgMjYNRZWejK2dgU0+kDYLKTrKYvmfth/fACwTdWKIaSnyb6ZMQELGFpjAFrgXwDIhDCw44JnSVvwHPqgbtqS1eLeNMlcv1nbA3ymE8x9kpUZ/AIPOKLCMJmxJ8ktCDjDBT6NKiDAjRxI/wRVpVlJfGq1oCvjwzsqGJTCDHcAK8AfEAIACEoAkCymyVOHEYSV4WYSHFuHZ1DjOpRN4K0HnNSECuulcXDntPooCRzgctFnj8GE4dIhThwTQvusIAlDgKNvLR+JQpZ+NcFS4yxCwmJPo5TZwmp5++3PuBAnVK+H1+YQw0bl4aaHtbxT4qzEfBlchAsrZMLe3QdZNubXcGk7d00PTC+HVLUU4rPf+90erUv52s6FQl1q8bf13DpXb/jj0TSnunONoRsk3hzoR1QIYFOcBw/iB8Qa9epca2Ab7n/YGw+/Fj5sPZeW5M2jurOvO6/Y2g6UhI91Sr/Zkh64iV5/L1JT3gLWx3bijuNi4ndDQ5OU9aMJ2sgMxV66r6K4C+46qavs2JYoKgRDVVSbicQCF/1Z5/anYb+3vftQcleUyBpXt/LsCot7IaM8g3/in4A/1D5o4pSJO83XW10WN5Q61xlEgN0D1iYwXM/694RrKSffn5wvEZJfbmCPbkKdXVCUlKyohDHogRHKSibgsuPrTzdI3fhDvHjvcJ7dl6/hE88O7IE0w7CvKjxZdK3dnUwqJO0ehcukyzRXK48aA32RvGU6eN+ETZ2amTuEsSv9SoizUulKaNWmW/++zNNKzpdmSp9dj4aUC9AEt8AAAgAK2TzwUQxds977fEJ4JDwWwIAkAovl8iYTHa23tlBLjlIiQ6vUSbap9rVStBJQB7F+S/HdMlOsipSp46QSJbxQTHixkbm3TxgYQFYlotBXBCGJ6LILdIjedWJmdmJoDOkcg4NBv//HJJ3/cDjK6XMagdUbMEdioGQERQsrEYyIP8vj4Yxtp8kBI2HRWcmGqSBp7a2JJsMnhMOlNZickBMbwtrars+tj+Ces++rbLSVgnTtqZcVoZDLLy0N4q1cQeZWXnR2nS10rSR0HVAA7S5Jnx4TcHFKqItmTRGGLi+TRTogUmkCiVKZMBLY4zZEWMSI0QR4pIZRA45cjjSMiQm3egzoCIgPYeFTUeCAG0dmEiKQ1RASbjsBqlQex12+cpKY3NthrcuvmcCA5m2hx1hMrnZ7nJWi1VoNW4wFp4CGCJMvKbtNIkD+1v/+0pQR6TUYubQ6RgXbjp+Nnfpjr/AotNGZpcQ0xCYo8cx2ubsgyF5SRrPmbLA5/YYHNFmtuDpAYPUgiFcwzicUr/3+Fvfx2jI2NRa2vjP/13X9f/zspTKCy6e2YxNdnYTw8fPyKUHhlMwACACzisZUDnx9sEqTOsbjYNQCA42dUOgCAcwvTd24krU/fWLylAhgkEPxeik4e8vMUEI42xyaDMf+Fg9LJWF2WlVepMkZ01rCkhTjvooAwewaniZhNS8pgu2U/wUQ94Fv4DBoORDlNFuMOzW4ETosLDtHGLp/R1hn7whZdVB0nmD0qi8YMNJldo9kyiha9E7SxKpS2ZuPFdkY8NmRAi0EePi369WjjcBcfrxbZhvRrV63LdBjQY0IBtAu/1GJVOvTo0s0ncBx52KhkOlQ3oo1Xj2E+o7RG9einNcSri04Rp3xVetylQIt2HTo92nIdkQ6nUapDF79+LbwqdfA2227IIDEjLT0KNZ5IjArxJAvxGOW/XQq7LAWypATqbw0vRO8cQ4bdzXvJ1GIGaA30XrRJx9Ba1S/mNaQXJW3l2iz+i848s48Sk98AbZcen9qvdVnSdtu1Onf2kq/GD/TVSEeBhnOsT7vmnDORkeUo0UQbXfQxxBhT93a9h6I85WL3zqKkJovBzepi8rEY3axO5oUMVLbpk9jYei57AQ==)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:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-cyrillic-wght-normal-BLx_7Pqn.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-vietnamese-wght-normal-DnTfAuVi.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:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-latin-ext-wght-normal-BH75is57.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:Wix Madefor Text Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/wix-madefor-text-latin-wght-normal-M4ts_BV7.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--spravno-primary:#0840e8;--spravno-primary-hover:#2060f0;--spravno-primary-pressed:#0031a8;--spravno-primary-subtle:#d5e3ff;--spravno-primary-ink:#0840e8;--spravno-primary-on-subtle:#0840e8;--spravno-secondary:#38d0a0;--spravno-secondary-hover:#27b98c;--spravno-secondary-subtle:#e3f8f1;--spravno-brand-secondary:#38d0a0;--spravno-brand-gradient:linear-gradient(135deg, #0840e8 0%, #38d0a0 100%);--spravno-brand-glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAOFklEQVR4nOydC3BU1RnHv3P3kccu4owtUMcKtVo7jiOg4ZEHGoFsAm0tRMWiYmGmGtBWedXHdNSk2hkfiOCoiIpi64Mpiig6kE2CCHkCUdSqneqo+BpwqoLZ3YTdvefrdxKgEHbv3t3cc/fuzf3NwE3uPbtJ7n/P933n+845VwEHW6OAg61xBLY5jsA2xxHY5jgC2xxHYJvjCGxzHIFtjhscpNMaCZRwzuoAcSJjTKHjLs7YTZP89e+AZBg4SOVtLD85EvJ+DIydcux5BPw85ov+/GK2LQ4ScUy0ZMIRb3F/cQUM2OmeUN4kkIwjsGQYhwnJrikKDgXJOD5YNoydnPQash6QjNODpYMjkl4Bvg/SeScE1t415ZzWnsoz9b7GEVg6yXuwB2K6Be7AKae0hgLNKnO/j3H4qDlU2dCO005K9TpHYMmgRg8O++AA6KA9NGV4LORuIXNfcuQcDX+mqiH11VSvdQSWDAmRWGDEgzRESumDhbhxdL/JGJx94puzi1rDgRlar3cElgwmMdF0PqV51hT3MJRAOV/rPRyBJSKSHNSD8xJeZKhpnvWIK3C58HWt684wSSLdUW9S/8sweQ/eGSofEUP3DhJXM1om/76suDDYodXGEVgiXOXUg10Jr5E4CQUWPTeKrhYS9wzQBNeV+oI3QwocEy0R1OhAZLpPELjPLLtaqSCRUtwSX/BK+hAgpMARWCJu5v6SDjzRNaop7T72e73iUs//u15xBY7AEiku2PIZCXJf//N0roFEeu3I9y1dgWEqupt19NynyCzP1SuuwCkXmkBLpKqYcV7KEUqo53YOLfzy/nPZB1FxTaQfW0KV20m0Mq33ED03XXEFjsBZpjkydSLjrjatNpmKK3BMdLZBNkzzMuCaTMUVOAJnGaUw1EAifpro2mFxr81UXIEpJnpR9aErGbAy8jfngIWhG7kPOTQf8njWPrqehcAk2sOBC+IcGtkxtWNEXF3qDy4YiLgCqQLfeCme5ebRjXTnLC1sf+iD+K2isKseeMlTDyYharwYw8XI4DRS5ZUyX3ANGIBUgRdVR3fRDyiCHESIjOg5c8VGpqukZ1Wk+eBFM6MrclVcAZnGUxiL/Q5yHCm56CUz4jOQ8ZsgxyH3NwqyyI5Q5WiFYQnlwobraY8KfOF24faJ+Q0fHTlnuMALZ+AozmJP22OAzb6ALNESCqykw400jNLtSBmFY2qccUqc3Fzqr39AnDNcYEWJ/ZMOJ4MN4MyzOVWb9lDVeXHktaTB5MOnGt1u+POEguCnkCEiL60C+yNkhlg5cfsbWL5STKo31AcLv0uHcWALsG7FBvaJVosdPVPOiAMXBYKZ5LSHHv53aVyFV3fjbwohQzi4x8JA4iP6PfKi3t5asmECL66OX0KBSc77XQElGDYt3+Ct02ojZjQqMdfrNL73nXiVndsTir61IzL1dMgAZsB8acaV3vcwROAl1TgSkT8DtgD3el3eOX0eLTlqmD9PPeWXya6LqTYKd23PRGTV39VJhy8hY3DPxPwtn4uvBixwbTm6EWLr6Q/Keb9LY98IB1Z973p2UKtdayhwKx1+BakZmYnIZayliyl4Bf1GX0G6IH7IPDCb9OitQw842F0889A99HG9BezBPDLNa7UaNIcrpjNUNkF6nWMvV9QLJxU2fp7Ga0iry11t0YNnsagyQk977ol+UZK39ZNj05sDEnjhjFi5omAT2KNosZrEna/VYGck8NOYCu/1BlPpk5HIAyVjYZbOxGGM4Tqwg7gInSd959EclrRicUGMs40ZiivoNdcdPVN+ASaSoTiUp2KxdWQKdGVYrAz53f3xmKe6dhvTXIjNwyc9SYfzYWCMjMfNFTkjgRdXR++kw8WQ+1Agwq546DWmaTZFUEW+7EowBDbcTJHT9sH28rtYt3xDXq1Wi5auwGQyy01gPHvzfIeKiti2/4JE0hLJTn5XTzKjrbtqFHWBF0AOIw+FvJmmI3WThlD28bt6khmUy83nKlJeXXvO1IB+CwbjQTK6BbaL39WbzPCEvY+B5Lw6+ccfQDK6qknC79KtuR1sAFmgGx7c4H1Lqw353Rup5e9BNgq8CJJJGWQJv6tC7F17mObUyYzm7spJTBVBJCX8JEIxwDNl/uBckExKE61C9ClbjHcBdqcSd3vXtB+TuC/KFxfeV3xdC8AENAVeMjNWRrVOPUl1a4PwDXLP5VpNKKhyu0B9UWZQdZiIG+OzSlhbN5iApg9G4FV2WN1CQdXsFRvZZ1ptPCHvw+SgLwTJUOS8ZKK/6QMwCe0gi4HUfRTNAetWvOzdqtWiOVw5nwZMNSD7N0F8mfzuY2AimiaaMUVzUZTVoRv6SqpMVWt46liG+BDI57N8P58HJqMpcN/MfnwJchLci+idq9VCBFUclY2ygyro9RLxWUWs8SCYTMoomnrAZXRYCzkEJTP2xMBbprUq4UhQJXZ9Bdkg3lXqa9oFWUB3BLU0gL54YdzyMya93P2f+15lX6dq1xKqFDNAzZgk2FTiq68Y6CKyTBmUC8BbQxWzEZTnQTKk6D43xMdQ1LwfssSgE1gEVYiuZvoy43nLukGcUjokuBWyyKBaAL4by3/UF1TJF5dSkSuyLa5gUG2EdijsfdiUoApgF413F4EFGFxbOCBMBelgt+Jis8AiDK6tDBM8HMN48HqxPxZYhKwKXDF2zakuV9SQyWdxVD5p7Kwxdc5xf/pKgA1rwUJkJYoWwro9sdvpp88HA6FhybMMXLdt7rg24boeGvtKG4v2lQB/GGdWlUgvpvvg8jFPn+z2RluNFldAn9arEdXt08c9omuph4FEzSwBpoPpAufnHVpLUowESVDG6GecKYk/PIjfggSo994ycYh5JcB0MFXgaRNWL6Re9luQT+LNUxg0gsH0lQDrV4BFMU3g6eMfK6KbcR+YAGPs7Ipxj4/pfx4VbqgQIhWZjRJgOpgi8NQLVg/lDMQaYtlluaO4FT63/7mywsZ2inQ7wBg41ZGvykYJMB1MEdjtxmfINI8CEyEhZyc6zxCM6cWiBGiBVGQqpAtcNW7VrSb53eOglOSwqqJV5f3Pl/iHrocBbY/QS1OJP1gHOYBUgcUNJrP8N8gWyonBFmPrVSrNPgIZQnHEARfEr8pWfTddpAkcOG/VMOZi68TELsgWDGaWl9eekK1TfZHVdIhABigKzMtmfTddJN18ZEoBE6sQszphXpjpgshPft3//CTW/D0dnoD0WVniC26EHEKKwFXjH7+DWWShGgJPGGxRxSfdYOvtUn/9QsgxDBd42vhVkxnDWrAI5CsrEp3vq/jwe0EHiNBF/10DOYihAk+Z8MRwlLdgOlPyk10o9TeI/a5uEYUCSE4T/U2TaEj0L8hBDC0XekB9gclf25MmrFnrKpldkV0zJcOWDQwTuGr86jtp5GCpBeKU7PiaA94GgxhD6sG9410FmrI6JEoEx6s371rwHAxiBtyDj453rTe/a+VgF1cwQFGsMd7tD5nmzu6CfUvBIcnDbXVSNX5ELZXm5oKVQDgQV5WLt7Yt/R4cMjfRVUWPXkIO3FobsyByFWBOY+f8lJPvxE5zPOY5FSwAd3NeWhDcDhLIKMiaPvbJkeiJ7wGL7RFNhYC6LTsX1KZq1xIOPETe5U9gMci13F/mT/1U73RIW2CRvM+PDBfPKbDUSkNKVmzb0lEzOdVO7S2hwDqxPyVYFj6v1MCpt2kHWQXdI5ZZTVyx2Jt3ix3SU4jbFbjb2uKKDyozNN+dlg8WfhfAWg/eoDxxDFWlOvhuzTda7VpClXPo8BewOPQRPQ0MRHcPFn6XKYrlHrxB1uTm+s4azZ3r2iKBCeTfHoccgPLerWAgugQWfpd7YustF1QBPLu5o0az7NcemXaaqrJNlCPPB8uDpC/eAQaiS2CL+t0PDyqR67RaNGPpEJWrm6hk+GPIBRD+SgHWHjCQlAJb0e/SjYiocaW6rW1x0qUi5JsZC/vXkxEfAzkB7snzf2v4/DVNga3qd0m964KdNf/WatIarnyQDpWQA4hnSnJgc4tYZwwMJqnAVvW7oKOIIHauA6tZHQ0Y8GWT/PXvgASSDpOE36WfbLFkBnb2FOzXLCK0RgIlyMXOdTmyvwzCx3n+76SlfBPehd48s0t5BazF/licjdda5N3eU3FWPKa05EpQJUyzS+EXFRc2tIAkTjDRlvS7VEQArlyhJa6ImEnc13ImYobe3vWwTHEFx5no4uLlBVwVD5pkVhvv3rVl13VvJrsutiVk4TwRL5j6VLEBQabZ70fpmbXjBB6qFtYxy/ldeCNVhahvr+fciJiPoLj43NGsIQySOWqixRJPukkWK6HhXlTcl2m16N3rmTHpez0bCZU1V8s2zUc42oMVBUczjTnE2YCq97PqO/7wXbLrLaGKAGAORcy94FdD/LAETOJoD1YUfgAsBVtUv3vBzmRXxUOXERXpD9AwGoUSGqNZULpp/v/PO8yWjgXvoaRNStJFTxFB4a57KF4YAjlEr2n21xu+T4gWxwyTqBKJsAyyTuoiwuF20h+gYSy4P9/PTX9S+nHjYFcPinWzXZAtqIgQY/xSrSLCMW2lPxbOSKgOOC/rW/q//t7135MZWQ5ZgipANY3tN3yoq7EC0jf0Ngoyjc+V+YKbIQuckMkSY0660WvARHp9P8frt+ya/6ze15T6gnfToR6sDmKrx6dmrfCRdHwhtgPkzD2HBis+kAiVbfdhT+E/gu9ek1FkKR7gjAorYxyttzUyw1Yq4AchiwzKZzYMJgbXhuCDEEdgm+MIbHMcgW2OI7DNcQS2OY7ANscR2Ob8DwAA///HUMLjAAAABklEQVQDADTOMrEDDGi5AAAAAElFTkSuQmCC);--spravno-brand-wordmark:url(/assets/spravno-wordmark-CrvYrvEf.png);--spravno-gradient-primary:linear-gradient(135deg, #0840e8 0%, #2060f0 100%);--spravno-gradient-ai:linear-gradient(135deg, #0840e8 0%, #2b7cf5 48%, #38d0a0 100%);--spravno-ai-mark-from:#0840e8;--spravno-ai-mark-to:#149e78;--spravno-ai-tile:linear-gradient(180deg, #fff 0%, #eef3fe 100%);--spravno-ai-tile-border:#0840e829;--spravno-glow-primary:0 8px 18px -9px #0840e86b;--spravno-glow-primary-strong:0 12px 28px -12px #0840e885;--spravno-glow-soft:0 8px 24px color-mix(in srgb, var(--spravno-primary) 12%, transparent);--spravno-glow-brand:0 14px 38px color-mix(in srgb, var(--spravno-primary) 16%, transparent);--spravno-glow-hero:0 18px 52px color-mix(in srgb, var(--spravno-primary) 18%, transparent);--spravno-nav-active-bg:var(--spravno-primary);--spravno-nav-active-text:var(--spravno-text-on-primary);--spravno-nav-active-indicator:transparent;--spravno-brand-line:linear-gradient(90deg, #0840e8 0%, #38d0a0 100%);--spravno-success:#18804e;--spravno-success-bg:#e3f8f1;--spravno-success-text:#1e5633;--spravno-warning:#8a5a2b;--spravno-warning-bg:#f5e0c8;--spravno-warning-text:#5c3a1d;--spravno-error:#ba1a1a;--spravno-error-bg:#ffdad6;--spravno-error-text:#7c1616;--spravno-info:#2463a6;--spravno-info-bg:#d6e4f5;--spravno-info-text:#1a4a7a;--spravno-background:#f4f6f9;--spravno-surface:#fff;--spravno-surface-elevated:#fff;--spravno-surface-subtle:#f2f2f4;--spravno-surface-sidebar:var(--spravno-surface);--spravno-surface-topbar:var(--spravno-surface-translucent);--spravno-backdrop:#00000085;--spravno-ground:radial-gradient(circle at 52% -12%, #0840e80d, transparent 34%) 0 0 / 100% 100vh no-repeat, radial-gradient(circle at 100% 34%, #38d0a008, transparent 27%) 0 0 / 100% 100vh no-repeat, #f4f6f9;--spravno-hairline:#0818401a;--spravno-hairline-strong:#08184029;--spravno-hairline-soft:#08184014;--spravno-hairline-row:#0818400f;--spravno-surface-translucent:#fffc;--spravno-slab-gradient:linear-gradient(180deg, #08184006, transparent 70%);--spravno-text-primary:#081840;--spravno-text-secondary:#3a4552;--spravno-text-muted:#666d7a;--spravno-text-disabled:#696f79;--spravno-text-on-primary:#fff;--spravno-text-on-primary-muted:#ffffffd6;--spravno-text-on-dark:#fff;--spravno-text-on-dark-muted:#ffffffb3;--spravno-border:#d1d3d7;--spravno-border-subtle:#e7e8ea;--spravno-shadow-sm:0 1px 3px #0818401f;--spravno-shadow:0 16px 42px -18px #0003, 0 2px 7px #0000000d;--spravno-shadow-elevated:0 30px 90px -28px #00000052;--spravno-shadow-sheet:0 -6px 28px #0000001f;--spravno-shadow-topbar:0 1px 0 #0000000d;--spravno-shadow-sidebar:10px 0 34px #00000009;--spravno-z-base:0;--spravno-z-raised:1;--spravno-z-sticky:2;--spravno-z-overlay:20;--spravno-z-nav:30;--spravno-z-nav-overlay:40;--spravno-z-nav-menu:50;--spravno-z-modal:100;--spravno-focus-ring:0 0 0 4px #0840e82e;--spravno-focus-outline:3px solid var(--spravno-primary-ink);--spravno-space-xs:4px;--spravno-space-sm:8px;--spravno-space-md:12px;--spravno-space-lg:16px;--spravno-space-xl:24px;--spravno-space-2xl:32px;--spravno-space-3xl:48px;--spravno-radius-sm:8px;--spravno-radius-md:10px;--spravno-radius-lg:12px;--spravno-radius-xl:16px;--spravno-radius-control:8px;--spravno-radius-nav:9px;--spravno-radius-badge:999px;--spravno-font-family:"Wix Madefor Text Variable", "Wix Madefor Text", ui-sans-serif, system-ui, sans-serif;--spravno-font-family-display:"Wix Madefor Display Variable", "Wix Madefor Display", var(--spravno-font-family);--spravno-font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--spravno-font-size-eyebrow:11px;--spravno-font-size-label:12px;--spravno-font-size-body-sm:13px;--spravno-font-size-title-sm:14px;--spravno-font-size-body:15px;--spravno-font-size-title:17px;--spravno-font-size-page-title:22px;--spravno-font-size-display:24px;--spravno-font-size-kpi-sm:28px;--spravno-font-size-kpi:32px;--spravno-font-size-kpi-tile:34px;--spravno-font-size-home-title:var(--spravno-font-size-page-title);--spravno-font-weight-normal:450;--spravno-font-weight-semibold:600;--spravno-font-weight-bold:700;--spravno-font-weight-display:700;--spravno-letter-display:-.022em;--spravno-letter-eyebrow:.11em;--spravno-line-display:1.2;--spravno-line-prose:1.6;--spravno-motion-fast:.12s;--spravno-motion-base:.18s;--spravno-motion-slow:.28s;--spravno-motion-ease:cubic-bezier(.2, .8, .2, 1);--spravno-motion-skeleton:1.5s;--spravno-bp-compact-mobile-max:480px;--spravno-bp-mobile-max:759px;--spravno-bp-tablet-min:760px;--spravno-bp-tablet-max:1099px;--spravno-bp-desktop-min:1100px;--spravno-bp-reference-desktop:1440px;--spravno-bp-reference-mobile:390px;--spravno-shell-sidebar-width:220px;--spravno-shell-rail-width:72px;--spravno-shell-section-panel-width:312px;--spravno-shell-topbar-height:52px;--spravno-shell-bottom-nav-height:62px;--spravno-shell-search-width:300px;--spravno-shell-search-height:30px;--spravno-min-touch:44px;--spravno-control-h:38px;--spravno-control-h-sm:32px;--spravno-control-checkbox:16px;--spravno-form-column-min:170px;--spravno-content-max:1680px;--spravno-avatar-bg:var(--spravno-primary-subtle);--spravno-avatar-text:var(--spravno-primary-on-subtle);--spravno-chip-bg:var(--spravno-surface-subtle);--spravno-chip-border:var(--spravno-border);--spravno-badge-bg:var(--spravno-error);--spravno-badge-text:#fff;--spravno-menu-bg:var(--spravno-surface-elevated);--spravno-menu-border:var(--spravno-border);--spravno-tooltip-bg:#0a0a0af0;--spravno-tooltip-text:#fff;--spravno-toast-bg:var(--spravno-surface-elevated);--spravno-toast-border:var(--spravno-border);--spravno-data-table-row-selected:var(--spravno-primary-subtle);--spravno-drag-over:var(--spravno-primary-subtle);--spravno-density-compact-row-height:40px;--spravno-density-compact-cell-padding:11px 16px;--spravno-density-comfortable-row-height:44px;--spravno-density-comfortable-cell-padding:10px 12px;--spravno-panel-pad:24px;--spravno-panel-pad-inline:18px;--spravno-content-gap:12px;--spravno-row-pad-y:8px;--spravno-chart-1:#0840e8;--spravno-chart-2:#38d0a0;--spravno-chart-3:#5d82f5;--spravno-chart-4:#1aa77d;--spravno-chart-5:#9ab1f8;--spravno-chart-6:#7b828c;--spravno-chart-pale:#c8d7f8;--spravno-surface-nested:#f2f4f7;--spravno-accent-highlight:#eaf0fe;--spravno-row-hover:#f7f9fc;--spravno-surface-utility:#fafbfd;--spravno-border-hover:#cfd8e8;--spravno-icon-decorative:#c3c9d4;--spravno-border-accent:#b3c8f5;--spravno-segment-background:#e8ecf3;--spravno-anchor-surface:#081840;--spravno-anchor-border:transparent}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--spravno-primary:#38d0a0;--spravno-primary-hover:#5cdcb3;--spravno-primary-pressed:#2fbf92;--spravno-primary-subtle:#10221c;--spravno-primary-ink:#38d0a0;--spravno-primary-on-subtle:#6fe0b4;--spravno-secondary:#38d0a0;--spravno-secondary-hover:#5cdcb3;--spravno-secondary-subtle:#10221c;--spravno-brand-secondary:#38d0a0;--spravno-brand-gradient:linear-gradient(135deg, #2f6bff 0%, #38d0a0 100%);--spravno-brand-line:linear-gradient(90deg, #2f6bff 0%, #38d0a0 100%);--spravno-brand-glyph:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAOFklEQVR4nOydC3BU1RnHv3P3kccu4owtUMcKtVo7jiOg4ZEHGoFsAm0tRMWiYmGmGtBWedXHdNSk2hkfiOCoiIpi64Mpiig6kE2CCHkCUdSqneqo+BpwqoLZ3YTdvefrdxKgEHbv3t3cc/fuzf3NwE3uPbtJ7n/P933n+845VwEHW6OAg61xBLY5jsA2xxHY5jgC2xxHYJvjCGxzHIFtjhscpNMaCZRwzuoAcSJjTKHjLs7YTZP89e+AZBg4SOVtLD85EvJ+DIydcux5BPw85ov+/GK2LQ4ScUy0ZMIRb3F/cQUM2OmeUN4kkIwjsGQYhwnJrikKDgXJOD5YNoydnPQash6QjNODpYMjkl4Bvg/SeScE1t415ZzWnsoz9b7GEVg6yXuwB2K6Be7AKae0hgLNKnO/j3H4qDlU2dCO005K9TpHYMmgRg8O++AA6KA9NGV4LORuIXNfcuQcDX+mqiH11VSvdQSWDAmRWGDEgzRESumDhbhxdL/JGJx94puzi1rDgRlar3cElgwmMdF0PqV51hT3MJRAOV/rPRyBJSKSHNSD8xJeZKhpnvWIK3C58HWt684wSSLdUW9S/8sweQ/eGSofEUP3DhJXM1om/76suDDYodXGEVgiXOXUg10Jr5E4CQUWPTeKrhYS9wzQBNeV+oI3QwocEy0R1OhAZLpPELjPLLtaqSCRUtwSX/BK+hAgpMARWCJu5v6SDjzRNaop7T72e73iUs//u15xBY7AEiku2PIZCXJf//N0roFEeu3I9y1dgWEqupt19NynyCzP1SuuwCkXmkBLpKqYcV7KEUqo53YOLfzy/nPZB1FxTaQfW0KV20m0Mq33ED03XXEFjsBZpjkydSLjrjatNpmKK3BMdLZBNkzzMuCaTMUVOAJnGaUw1EAifpro2mFxr81UXIEpJnpR9aErGbAy8jfngIWhG7kPOTQf8njWPrqehcAk2sOBC+IcGtkxtWNEXF3qDy4YiLgCqQLfeCme5ebRjXTnLC1sf+iD+K2isKseeMlTDyYharwYw8XI4DRS5ZUyX3ANGIBUgRdVR3fRDyiCHESIjOg5c8VGpqukZ1Wk+eBFM6MrclVcAZnGUxiL/Q5yHCm56CUz4jOQ8ZsgxyH3NwqyyI5Q5WiFYQnlwobraY8KfOF24faJ+Q0fHTlnuMALZ+AozmJP22OAzb6ALNESCqykw400jNLtSBmFY2qccUqc3Fzqr39AnDNcYEWJ/ZMOJ4MN4MyzOVWb9lDVeXHktaTB5MOnGt1u+POEguCnkCEiL60C+yNkhlg5cfsbWL5STKo31AcLv0uHcWALsG7FBvaJVosdPVPOiAMXBYKZ5LSHHv53aVyFV3fjbwohQzi4x8JA4iP6PfKi3t5asmECL66OX0KBSc77XQElGDYt3+Ct02ojZjQqMdfrNL73nXiVndsTir61IzL1dMgAZsB8acaV3vcwROAl1TgSkT8DtgD3el3eOX0eLTlqmD9PPeWXya6LqTYKd23PRGTV39VJhy8hY3DPxPwtn4uvBixwbTm6EWLr6Q/Keb9LY98IB1Z973p2UKtdayhwKx1+BakZmYnIZayliyl4Bf1GX0G6IH7IPDCb9OitQw842F0889A99HG9BezBPDLNa7UaNIcrpjNUNkF6nWMvV9QLJxU2fp7Ga0iry11t0YNnsagyQk977ol+UZK39ZNj05sDEnjhjFi5omAT2KNosZrEna/VYGck8NOYCu/1BlPpk5HIAyVjYZbOxGGM4Tqwg7gInSd959EclrRicUGMs40ZiivoNdcdPVN+ASaSoTiUp2KxdWQKdGVYrAz53f3xmKe6dhvTXIjNwyc9SYfzYWCMjMfNFTkjgRdXR++kw8WQ+1Agwq546DWmaTZFUEW+7EowBDbcTJHT9sH28rtYt3xDXq1Wi5auwGQyy01gPHvzfIeKiti2/4JE0hLJTn5XTzKjrbtqFHWBF0AOIw+FvJmmI3WThlD28bt6khmUy83nKlJeXXvO1IB+CwbjQTK6BbaL39WbzPCEvY+B5Lw6+ccfQDK6qknC79KtuR1sAFmgGx7c4H1Lqw353Rup5e9BNgq8CJJJGWQJv6tC7F17mObUyYzm7spJTBVBJCX8JEIxwDNl/uBckExKE61C9ClbjHcBdqcSd3vXtB+TuC/KFxfeV3xdC8AENAVeMjNWRrVOPUl1a4PwDXLP5VpNKKhyu0B9UWZQdZiIG+OzSlhbN5iApg9G4FV2WN1CQdXsFRvZZ1ptPCHvw+SgLwTJUOS8ZKK/6QMwCe0gi4HUfRTNAetWvOzdqtWiOVw5nwZMNSD7N0F8mfzuY2AimiaaMUVzUZTVoRv6SqpMVWt46liG+BDI57N8P58HJqMpcN/MfnwJchLci+idq9VCBFUclY2ygyro9RLxWUWs8SCYTMoomnrAZXRYCzkEJTP2xMBbprUq4UhQJXZ9Bdkg3lXqa9oFWUB3BLU0gL54YdzyMya93P2f+15lX6dq1xKqFDNAzZgk2FTiq68Y6CKyTBmUC8BbQxWzEZTnQTKk6D43xMdQ1LwfssSgE1gEVYiuZvoy43nLukGcUjokuBWyyKBaAL4by3/UF1TJF5dSkSuyLa5gUG2EdijsfdiUoApgF413F4EFGFxbOCBMBelgt+Jis8AiDK6tDBM8HMN48HqxPxZYhKwKXDF2zakuV9SQyWdxVD5p7Kwxdc5xf/pKgA1rwUJkJYoWwro9sdvpp88HA6FhybMMXLdt7rg24boeGvtKG4v2lQB/GGdWlUgvpvvg8jFPn+z2RluNFldAn9arEdXt08c9omuph4FEzSwBpoPpAufnHVpLUowESVDG6GecKYk/PIjfggSo994ycYh5JcB0MFXgaRNWL6Re9luQT+LNUxg0gsH0lQDrV4BFMU3g6eMfK6KbcR+YAGPs7Ipxj4/pfx4VbqgQIhWZjRJgOpgi8NQLVg/lDMQaYtlluaO4FT63/7mywsZ2inQ7wBg41ZGvykYJMB1MEdjtxmfINI8CEyEhZyc6zxCM6cWiBGiBVGQqpAtcNW7VrSb53eOglOSwqqJV5f3Pl/iHrocBbY/QS1OJP1gHOYBUgcUNJrP8N8gWyonBFmPrVSrNPgIZQnHEARfEr8pWfTddpAkcOG/VMOZi68TELsgWDGaWl9eekK1TfZHVdIhABigKzMtmfTddJN18ZEoBE6sQszphXpjpgshPft3//CTW/D0dnoD0WVniC26EHEKKwFXjH7+DWWShGgJPGGxRxSfdYOvtUn/9QsgxDBd42vhVkxnDWrAI5CsrEp3vq/jwe0EHiNBF/10DOYihAk+Z8MRwlLdgOlPyk10o9TeI/a5uEYUCSE4T/U2TaEj0L8hBDC0XekB9gclf25MmrFnrKpldkV0zJcOWDQwTuGr86jtp5GCpBeKU7PiaA94GgxhD6sG9410FmrI6JEoEx6s371rwHAxiBtyDj453rTe/a+VgF1cwQFGsMd7tD5nmzu6CfUvBIcnDbXVSNX5ELZXm5oKVQDgQV5WLt7Yt/R4cMjfRVUWPXkIO3FobsyByFWBOY+f8lJPvxE5zPOY5FSwAd3NeWhDcDhLIKMiaPvbJkeiJ7wGL7RFNhYC6LTsX1KZq1xIOPETe5U9gMci13F/mT/1U73RIW2CRvM+PDBfPKbDUSkNKVmzb0lEzOdVO7S2hwDqxPyVYFj6v1MCpt2kHWQXdI5ZZTVyx2Jt3ix3SU4jbFbjb2uKKDyozNN+dlg8WfhfAWg/eoDxxDFWlOvhuzTda7VpClXPo8BewOPQRPQ0MRHcPFn6XKYrlHrxB1uTm+s4azZ3r2iKBCeTfHoccgPLerWAgugQWfpd7YustF1QBPLu5o0az7NcemXaaqrJNlCPPB8uDpC/eAQaiS2CL+t0PDyqR67RaNGPpEJWrm6hk+GPIBRD+SgHWHjCQlAJb0e/SjYiocaW6rW1x0qUi5JsZC/vXkxEfAzkB7snzf2v4/DVNga3qd0m964KdNf/WatIarnyQDpWQA4hnSnJgc4tYZwwMJqnAVvW7oKOIIHauA6tZHQ0Y8GWT/PXvgASSDpOE36WfbLFkBnb2FOzXLCK0RgIlyMXOdTmyvwzCx3n+76SlfBPehd48s0t5BazF/licjdda5N3eU3FWPKa05EpQJUyzS+EXFRc2tIAkTjDRlvS7VEQArlyhJa6ImEnc13ImYobe3vWwTHEFx5no4uLlBVwVD5pkVhvv3rVl13VvJrsutiVk4TwRL5j6VLEBQabZ70fpmbXjBB6qFtYxy/ldeCNVhahvr+fciJiPoLj43NGsIQySOWqixRJPukkWK6HhXlTcl2m16N3rmTHpez0bCZU1V8s2zUc42oMVBUczjTnE2YCq97PqO/7wXbLrLaGKAGAORcy94FdD/LAETOJoD1YUfgAsBVtUv3vBzmRXxUOXERXpD9AwGoUSGqNZULpp/v/PO8yWjgXvoaRNStJFTxFB4a57KF4YAjlEr2n21xu+T4gWxwyTqBKJsAyyTuoiwuF20h+gYSy4P9/PTX9S+nHjYFcPinWzXZAtqIgQY/xSrSLCMW2lPxbOSKgOOC/rW/q//t7135MZWQ5ZgipANY3tN3yoq7EC0jf0Ngoyjc+V+YKbIQuckMkSY0660WvARHp9P8frt+ya/6ze15T6gnfToR6sDmKrx6dmrfCRdHwhtgPkzD2HBis+kAiVbfdhT+E/gu9ek1FkKR7gjAorYxyttzUyw1Yq4AchiwzKZzYMJgbXhuCDEEdgm+MIbHMcgW2OI7DNcQS2OY7ANscR2Ob8DwAA///HUMLjAAAABklEQVQDADTOMrEDDGi5AAAAAElFTkSuQmCC);--spravno-brand-wordmark:url(/assets/spravno-wordmark-dark-BUlVOvtA.png);--spravno-gradient-primary:linear-gradient(135deg, #38d0a0 0%, #5cdcb3 100%);--spravno-gradient-ai:linear-gradient(135deg, #2f6bff 0%, #38d0a0 100%);--spravno-ai-mark-from:#38d0a0;--spravno-ai-mark-to:#6fe0b4;--spravno-ai-tile:#0a0a0a;--spravno-ai-tile-border:#262626;--spravno-glow-primary:0 6px 20px -8px #38d0a0a6;--spravno-glow-primary-strong:0 8px 24px -8px #38d0a0bf;--spravno-glow-soft:0 0 0 transparent;--spravno-glow-brand:0 0 0 transparent;--spravno-glow-hero:0 0 0 transparent;--spravno-nav-active-bg:#121212;--spravno-nav-active-text:#fff;--spravno-nav-active-indicator:#38d0a0;--spravno-success:#38d0a0;--spravno-success-bg:#10221c;--spravno-success-text:#6fe0b4;--spravno-warning:#f0b45a;--spravno-warning-bg:#2a2215;--spravno-warning-text:#f6c987;--spravno-error:#ff6f61;--spravno-error-bg:#2c1816;--spravno-error-text:#ffa59a;--spravno-info:#7fa6d9;--spravno-info-bg:#131c2c;--spravno-info-text:#a9c4ea;--spravno-background:#000;--spravno-surface:#0a0a0a;--spravno-surface-elevated:#111;--spravno-surface-subtle:#161616;--spravno-surface-nested:#161616;--spravno-surface-sidebar:var(--spravno-background);--spravno-surface-topbar:var(--spravno-surface-translucent);--spravno-backdrop:#000000b8;--spravno-ground:#000;--spravno-hairline:#202020;--spravno-hairline-strong:#2c2c2c;--spravno-hairline-soft:#202020;--spravno-hairline-row:#1c1c1c;--spravno-surface-translucent:#000000d6;--spravno-slab-gradient:none;--spravno-text-primary:#f4f4f2;--spravno-text-secondary:#c4c4c0;--spravno-text-muted:#9a9a96;--spravno-text-disabled:#82827e;--spravno-text-on-primary:#03140d;--spravno-text-on-primary-muted:#03140db8;--spravno-text-on-dark:#fff;--spravno-text-on-dark-muted:#ffffffb3;--spravno-border:var(--spravno-hairline);--spravno-border-subtle:#202020;--spravno-border-hover:#333;--spravno-border-accent:#1a4f3e;--spravno-icon-decorative:#3a3a38;--spravno-row-hover:#121212;--spravno-accent-highlight:#0e1a16;--spravno-surface-utility:#0e0e0e;--spravno-segment-background:#161616;--spravno-anchor-surface:#121212;--spravno-anchor-border:#202020;--spravno-avatar-bg:var(--spravno-surface-subtle);--spravno-avatar-text:var(--spravno-text-primary);--spravno-badge-text:#0a0a0a;--spravno-shadow-sm:none;--spravno-shadow:0 18px 48px #000000a8;--spravno-shadow-elevated:0 32px 100px #000000db;--spravno-shadow-sheet:0 -4px 24px #0009;--spravno-shadow-topbar:none;--spravno-shadow-sidebar:none;--spravno-focus-ring:0 0 0 4px #38d0a04d;--spravno-tooltip-bg:#f0f0f1f5;--spravno-tooltip-text:#17181b;--spravno-radius-sm:5px;--spravno-radius-md:6px;--spravno-radius-lg:6px;--spravno-radius-xl:8px;--spravno-radius-control:5px;--spravno-radius-nav:5px;--spravno-font-size-kpi-tile:38px;--spravno-font-size-home-title:clamp(1.5rem, 1rem + 2.5vw, 2.25rem);--spravno-chart-1:#4d8dff;--spravno-chart-2:#38d0a0;--spravno-chart-3:#2f6bff;--spravno-chart-4:#2aa985;--spravno-chart-5:#8fb3ff;--spravno-chart-6:#8a8a86;--spravno-chart-pale:#173a8a}@media (max-width:1099px){:root{--spravno-control-h:var(--spravno-min-touch);--spravno-control-h-sm:var(--spravno-min-touch)}}:root{font-family:var(--spravno-font-family);color:var(--spravno-text-primary);background:var(--spravno-background);font-synthesis:none}*{box-sizing:border-box}html,body,#root{height:100%}body{min-width:320px;font-size:var(--spravno-font-size-body);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{background-color:var(--spravno-surface);color:var(--spravno-text-primary)}input:where([type=checkbox],[type=radio]){width:var(--spravno-control-checkbox);height:var(--spravno-control-checkbox);accent-color:var(--spravno-primary-ink);flex:none}button{cursor:pointer;appearance:none;border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:inherit;padding:var(--spravno-space-xs) var(--spravno-space-md)}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--spravno-primary-ink);outline-offset:2px}.skip-link{z-index:var(--spravno-z-modal);padding:var(--spravno-space-md) var(--spravno-space-lg);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);background:var(--spravno-primary-subtle);clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:8px;left:8px;overflow:hidden}.skip-link:focus{clip:auto;clip-path:none;white-space:normal;outline:3px solid var(--spravno-primary-ink);outline-offset:2px;width:auto;height:auto;overflow:visible}.eyebrow{margin:0 0 var(--spravno-space-sm);text-transform:uppercase;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);color:var(--spravno-text-muted)}h1,h2,h3{font-family:var(--spravno-font-family-display)}h1{margin:0 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-page-title);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display)}h2{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);letter-spacing:-.02em;margin:0 0 14px;line-height:1.3}h3{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-bold);letter-spacing:-.01em;line-height:1.35}.muted{color:var(--spravno-text-muted)}.primary,.secondary,.ghost,.destructive{justify-content:center;align-items:center;gap:var(--spravno-space-sm);min-height:38px;padding:0 var(--spravno-space-lg);border-radius:var(--spravno-radius-control);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);border:1px solid #0000;display:inline-flex}.btn-sm{gap:var(--spravno-space-xs);padding-inline:var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm)}.primary{color:var(--spravno-text-on-primary);background:var(--spravno-primary);box-shadow:var(--spravno-glow-primary)}.primary:hover:not(:disabled){background:var(--spravno-primary-hover);box-shadow:var(--spravno-glow-primary-strong)}.primary:active:not(:disabled){background:var(--spravno-primary-pressed);box-shadow:none}.secondary{color:var(--spravno-text-secondary);border-color:var(--spravno-border);background:var(--spravno-surface)}.secondary:hover:not(:disabled){color:var(--spravno-text-primary);border-color:var(--spravno-border-hover);background:color-mix(in srgb, var(--spravno-primary) 6%, var(--spravno-surface))}.secondary:active:not(:disabled){background:color-mix(in srgb, var(--spravno-primary-subtle) 70%, var(--spravno-primary));transform:scale(.985)}.ghost{color:inherit;border-color:var(--spravno-border);background:var(--spravno-surface)}.ghost:hover:not(:disabled){background:var(--spravno-surface-nested)}.ghost:active:not(:disabled){background:var(--spravno-border-subtle);transform:scale(.985)}.destructive{color:var(--spravno-text-on-primary);background:var(--spravno-error)}.destructive:hover:not(:disabled){filter:brightness(.95)}.destructive:active:not(:disabled){filter:brightness(.88);transform:scale(.985)}.primary:disabled,.primary[aria-disabled=true]{color:var(--spravno-text-disabled);border-color:var(--spravno-border);background:var(--spravno-surface-subtle);box-shadow:none;opacity:1;cursor:not-allowed;filter:none}.secondary:disabled,.destructive:disabled,.ghost:disabled,.secondary[aria-disabled=true],.destructive[aria-disabled=true],.ghost[aria-disabled=true]{background:var(--spravno-surface-subtle);color:var(--spravno-text-muted);border-color:var(--spravno-border);opacity:1;cursor:not-allowed;filter:none}.link-button{color:var(--spravno-primary-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.link-button:hover:not(:disabled){text-decoration:underline}.link-button:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}.disclosure>summary{cursor:pointer;font-weight:var(--spravno-font-weight-semibold);min-height:var(--spravno-control-h);align-items:center;gap:var(--spravno-space-sm);display:flex}.button-spinner{width:14px;height:14px;animation:button-spin var(--spravno-motion-slow) linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0}@keyframes button-spin{to{transform:rotate(360deg)}}.choice span{gap:var(--spravno-space-xs);display:grid}.choice small{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-normal)}.dialog-backdrop{z-index:var(--spravno-z-modal);background:var(--spravno-backdrop);animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease) both;place-items:center;padding:20px;display:grid;position:fixed;inset:0}@keyframes spravno-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spravno-pop-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spravno-pop-in-top{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.command-palette-dialog{gap:var(--spravno-space-md);width:min(560px,100%);padding:var(--spravno-space-xl);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl);color:var(--spravno-text-primary);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) both;display:grid}.command-palette-list{gap:var(--spravno-space-xs);max-height:min(360px,50vh);margin:0;padding:0;list-style:none;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%)}.command-palette-item{justify-content:space-between;align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-md);width:100%;min-height:var(--spravno-control-h);border-radius:var(--spravno-radius-md);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-wrap:wrap;padding:10px 12px;display:flex}.command-palette-item:hover,.command-palette-item.active{background:var(--spravno-primary-subtle);border-color:var(--spravno-border-subtle)}.command-palette-item-label{font-weight:var(--spravno-font-weight-semibold)}.command-palette-item-group{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.command-palette-empty{padding:var(--spravno-space-xs) 0;list-style:none}.command-palette-query.field>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.command-palette-query.field{position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.confirm-dialog.proposal-card{gap:var(--spravno-space-md);width:min(640px,100%);padding:var(--spravno-space-lg)}.badge,.status,.status-chip{border-radius:var(--spravno-radius-badge);font-size:var(--spravno-font-size-label);align-items:center;padding:2px 8px;display:inline-flex}.status-chip{gap:var(--spravno-space-xs);border:0;padding:0 10px}.status-chip:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.state-panel{padding:var(--spravno-space-xl) var(--spravno-space-lg);text-align:center;color:var(--spravno-text-muted);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-lg);gap:var(--spravno-space-md);justify-items:center;display:grid}.state-panel[data-state-kind=empty]{border-style:solid;border-color:var(--spravno-hairline-soft);background:var(--spravno-surface)}.dialog-backdrop .state-panel{padding:var(--spravno-space-md) 0;background:0 0;border:0}.state-panel[data-state-kind=loading]{border-style:solid;border-color:var(--spravno-border-subtle)}.state-panel[data-state-kind=loading] .skeleton{background:var(--spravno-border-subtle);animation:none}.state-panel-icon{width:var(--spravno-min-touch);height:var(--spravno-min-touch);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);margin-bottom:var(--spravno-space-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.state-panel h2,.state-panel p{max-width:36rem;margin:0}.state-panel-error,.state-panel-offline,.state-panel-permission,.state-panel-warning{border-style:solid}.state-panel-error{border-color:color-mix(in srgb, var(--spravno-error) 35%, var(--spravno-border));background:var(--spravno-error-bg);color:var(--spravno-error)}.state-panel-offline{border-color:var(--spravno-border)}.state-panel-permission,.state-panel-warning{border-color:color-mix(in srgb, var(--spravno-warning) 40%, var(--spravno-border));background:color-mix(in srgb, var(--spravno-warning) 10%, var(--spravno-surface));color:var(--spravno-text-primary)}.state-panel-actions{gap:var(--spravno-space-md);flex-wrap:wrap;justify-content:center;display:flex}:has(>.state-panel:only-child){justify-content:center;align-items:center}.field{align-content:start;gap:var(--spravno-space-sm);display:grid}.field>label{font-weight:var(--spravno-font-weight-normal);font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted)}.field-control{align-items:center;gap:var(--spravno-space-md);width:100%;min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);background:var(--spravno-surface-subtle);color:var(--spravno-text-primary);transition:box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease);border:0;display:flex}.field-control:focus-within{outline:none}.field-error .field-control{box-shadow:0 0 0 2px var(--spravno-error)}.field>input:not([type=checkbox]):not([type=radio]),.field>select,.field>textarea{width:100%;min-height:var(--spravno-control-h);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);padding:0 var(--spravno-space-md);color:var(--spravno-text-primary);background-color:var(--spravno-surface);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-normal)}.field>input[type=search]{background-color:var(--spravno-surface-nested);border-color:#0000}.field>select{padding-right:var(--spravno-space-2xl)}.field>input:not([type=checkbox]):not([type=radio]),.field>select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field>textarea{overflow-wrap:break-word;white-space:pre-wrap}.field-control input:not([type=checkbox]):not([type=radio]),.field-control select,.field-control textarea{width:100%;min-height:var(--spravno-control-h);color:inherit;background-color:#0000;border:0;border-radius:0;outline:none;flex:1 1 0;padding:0}.field-control input:not([type=checkbox]):not([type=radio]),.field-control select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-control textarea{overflow-wrap:break-word;white-space:pre-wrap;min-height:80px;padding:10px 0}.field-prefix{color:var(--spravno-primary-ink);flex-shrink:0;align-items:center;display:inline-flex}.field-has-prefix .field-control{padding-left:44px}.field-floating .field-control{padding:var(--spravno-space-xl) var(--spravno-space-md) var(--spravno-space-sm) var(--spravno-space-md);align-items:flex-end;position:relative}.field-floating.field-has-prefix .field-control{padding-left:44px}.field-floating .field-control .floating-label{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);pointer-events:none;transition:top var(--spravno-motion-fast) var(--spravno-motion-ease), transform var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease), font-size var(--spravno-motion-fast) var(--spravno-motion-ease);font-weight:500;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field-floating.field-has-prefix .field-control .floating-label{left:44px}.field-floating .field-control input{height:auto;min-height:0;padding:0;line-height:1.5}.field-floating input:focus~.floating-label,.field-floating input:not(:placeholder-shown)~.floating-label{transform-origin:0 0;color:var(--spravno-primary-ink);top:10px;transform:translateY(0)scale(.72)}.field-floating input:focus~.floating-label{color:var(--spravno-primary-ink)}.field-error input,.field-error select,.field-error textarea{border-color:var(--spravno-error)}.field input:disabled,.field select:disabled,.field textarea:disabled{background-color:var(--spravno-surface-subtle);color:var(--spravno-text-disabled);cursor:not-allowed}.field-hint{font-weight:var(--spravno-font-weight-normal);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted)}.field-error .field-hint{color:var(--spravno-error)}.ui-tabs{gap:var(--spravno-space-xs);margin-bottom:var(--spravno-space-lg);flex-wrap:wrap;display:flex}.ui-tab{align-items:center;gap:var(--spravno-space-xs);min-height:32px;padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-control);color:var(--spravno-text-secondary);font:inherit;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);transition:background-color var(--spravno-motion-base) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-base) var(--spravno-motion-ease);background:0 0;border:0;display:inline-flex}.ui-tab[aria-selected=true]{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.ui-tabs-segmented{border-radius:var(--spravno-radius-nav);background-color:var(--spravno-segment-background);gap:3px;margin-bottom:0;padding:3px}.ui-tabs-segmented .ui-tab{border-radius:var(--spravno-radius-control);min-height:28px;font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary);background-color:#0000;border:1px solid #0000;padding-block:0;padding-inline:10px}.ui-tabs-segmented .ui-tab:hover:not([aria-selected=true]){color:var(--spravno-text-primary)}.ui-tabs-segmented .ui-tab[aria-selected=true]{background-color:var(--spravno-surface-elevated);color:var(--spravno-text-primary);box-shadow:var(--spravno-shadow-sm)}html[data-theme=dark] .ui-tabs-segmented .ui-tab[aria-selected=true]{border:1px solid var(--spravno-border-subtle)}.ui-tabs-vertical{padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm);flex-flow:column}.ui-tabs-vertical .ui-tab{width:100%;min-height:var(--spravno-control-h);padding-inline:var(--spravno-space-md);border-radius:var(--spravno-radius-lg);text-align:left}.drawer-backdrop{z-index:var(--spravno-z-modal);background:var(--spravno-backdrop);place-items:stretch end;padding:0;display:grid;position:fixed;inset:0}.drawer-panel{width:min(420px,100%);height:100%;padding:var(--spravno-space-xl);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl) 0 0 var(--spravno-radius-xl);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);gap:var(--spravno-space-lg);animation:drawer-in var(--spravno-motion-base) var(--spravno-motion-ease);align-content:start;display:grid;overflow:auto}@keyframes drawer-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.confirm-dialog{gap:var(--spravno-space-lg);width:min(480px,100%);padding:var(--spravno-space-xl);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) both;display:grid}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.install-prompt-toast{z-index:var(--spravno-z-modal);left:var(--spravno-space-lg);bottom:var(--spravno-space-lg);align-items:center;gap:var(--spravno-space-md);max-width:min(92vw,24rem);padding:var(--spravno-space-md) var(--spravno-space-lg);border-radius:var(--spravno-radius-lg);background:var(--spravno-toast-bg);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) both;display:flex;position:fixed}.install-prompt-toast-message{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:auto}.install-prompt-toast-action{flex:none}.install-prompt-toast-dismiss{width:var(--spravno-min-touch);height:var(--spravno-min-touch);border-radius:var(--spravno-radius-control);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-title);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.install-prompt-toast-dismiss:hover{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.skeleton{background:linear-gradient(90deg, var(--spravno-border-subtle) 25%, var(--spravno-surface) 50%, var(--spravno-border-subtle) 75%);animation:skeleton-pulse var(--spravno-motion-skeleton) infinite;border-radius:var(--spravno-radius-md);background-size:200% 100%}.skeleton-line{width:100%;height:14px}.skeleton-line-short{width:40%}.skeleton-block{width:100%;height:96px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.screen-skeleton{gap:var(--spravno-space-lg);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-height:40vh;display:grid}.screen-skeleton .visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sk-header{gap:var(--spravno-space-sm);display:grid}.sk-line{border-radius:var(--spravno-radius-sm);height:14px;display:block}.sk-line,.sk-card,.sk-input,.sk-cell,.sk-composer{background:var(--spravno-border-subtle)}.sk-line-lg{width:220px;height:26px}.sk-line-sm{width:140px;height:14px}.sk-line-label{width:120px}.sk-columns{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,320px) minmax(0,1fr);display:grid}.sk-columns-board{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-column-main{grid-template-columns:minmax(0,1fr)}.sk-column{gap:var(--spravno-space-sm);align-content:start;min-width:0;display:grid}.sk-card{border-radius:var(--spravno-radius-md);display:block}.sk-card-row{height:56px}.sk-card-board{height:84px}.sk-card-message{height:120px}.sk-card-message-short{justify-self:end;width:70%;height:72px}.sk-card-kpi{height:96px}.sk-card-chart{height:220px}.sk-composer{border-radius:var(--spravno-radius-control);height:48px}.sk-kpi-row{gap:var(--spravno-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk-table{gap:var(--spravno-space-sm);padding:var(--spravno-space-lg);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.sk-toolbar{gap:var(--spravno-space-md);align-items:center;display:flex}.sk-input{border-radius:var(--spravno-radius-control);height:40px;display:block}.sk-input-search{width:min(320px,40%)}.sk-head{gap:var(--spravno-space-md);padding-block:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);grid-template-columns:90px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.sk-row{gap:var(--spravno-space-md);grid-template-columns:90px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;height:44px;display:grid}.sk-cell{border-radius:var(--spravno-radius-sm);height:14px;display:block}.sk-cell-badge{border-radius:var(--spravno-radius-badge);height:22px}.sk-cell-head{height:12px}.sk-form{gap:var(--spravno-space-lg);max-width:640px;display:grid}.sk-form-row{gap:var(--spravno-space-xs);display:grid}.sk-stack{gap:var(--spravno-space-sm);display:grid}@media (max-width:759px){.sk-columns{grid-template-columns:1fr}.sk-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.avatar{background:var(--spravno-avatar-bg);color:var(--spravno-avatar-text);font-weight:var(--spravno-font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-sm{width:28px;height:28px;font-size:var(--spravno-font-size-eyebrow)}.avatar-md{width:40px;height:40px;font-size:var(--spravno-font-size-title-sm)}.avatar-lg{width:56px;height:56px;font-size:18px}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-anchor{background:var(--spravno-anchor-surface);color:var(--spravno-text-on-dark)}.badge{border-radius:var(--spravno-radius-badge);min-width:18px;height:18px;font-size:var(--spravno-font-size-eyebrow);background:var(--spravno-badge-bg);color:var(--spravno-badge-text);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.badge-neutral{background:var(--spravno-surface-nested);color:var(--spravno-text-secondary)}.badge-info{background:var(--spravno-info-bg);color:var(--spravno-info)}.badge-success{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.badge-warning{background:var(--spravno-warning-bg);color:var(--spravno-warning-text)}.badge-danger{background:var(--spravno-error-bg);color:var(--spravno-error)}.toggle,.toggle-sm{appearance:none;border-radius:var(--spravno-radius-badge);background:var(--spravno-border-hover);cursor:pointer;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease);border:0;flex-shrink:0;margin:0;padding:0;position:relative}.toggle{width:38px;height:22px}.toggle-sm{width:34px;height:20px}.toggle:before,.toggle-sm:before{content:"";background:var(--spravno-text-on-dark);transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease);border-radius:50%;position:absolute;top:2px;left:2px}.toggle:before{width:18px;height:18px}.toggle-sm:before{width:16px;height:16px}.toggle:checked,.toggle-sm:checked{background:var(--spravno-primary)}.toggle:checked:before{transform:translate(16px)}.toggle-sm:checked:before{transform:translate(14px)}.toggle:disabled,.toggle-sm:disabled{opacity:.5;cursor:not-allowed}.page-header{gap:var(--spravno-space-sm);margin-bottom:14px;display:grid}.page-header-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.page-header-titles{gap:var(--spravno-space-xs);min-width:0;display:grid}.page-header-meta{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.page-header-tabs{align-items:center;min-width:0;display:flex}.page-header-tabs .ui-tabs{margin-bottom:0}.page-header-titles h1{margin:0;line-height:1.5}.page-header-titles p,.state-panel p{line-height:var(--spravno-line-prose)}.page-header-titles>p{margin:0}.page-header-actions{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.toolbar{justify-content:space-between;align-items:flex-end;gap:var(--spravno-space-sm) var(--spravno-space-md);margin-block:var(--spravno-content-gap);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background-color:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm);flex-wrap:wrap;min-width:0;display:flex}.toolbar-lead,.toolbar-filters,.toolbar-views,.toolbar-actions,.toolbar-group{align-items:flex-end;gap:var(--spravno-space-sm);flex-wrap:wrap;min-width:0;display:flex}.toolbar-filters{flex:auto}.toolbar-lead{max-width:min(40%,480px);border-inline-end:1px solid var(--spravno-hairline-soft);flex-wrap:nowrap;flex:0 auto;align-items:center;padding-inline-end:var(--spravno-space-md)}.toolbar-lead .process-switch-list,.records-toolbar-lead .process-switch-list{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.toolbar-lead .process-switch-option,.records-toolbar-lead .process-switch-option{white-space:nowrap}.toolbar-views,.toolbar-actions{flex:0 auto}.toolbar-group[data-span=row]{flex:100%}.toolbar .field{gap:var(--spravno-space-xs);flex:0 12rem;min-width:0;margin:0;display:grid}.toolbar .field-grow{flex:16rem;max-width:22rem}.toolbar .field>label{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);white-space:nowrap}.toolbar .field>select,.toolbar .field>input,.toolbar .field>.field-control{width:100%;min-width:0;min-height:var(--spravno-control-h);background-color:var(--spravno-surface-nested)}.toolbar .toolbar-static{min-height:var(--spravno-control-h);padding-inline:var(--spravno-space-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);white-space:nowrap;align-items:center;display:inline-flex}.toolbar .ui-tabs{margin-bottom:0}.toolbar .checkbox-inline{min-height:var(--spravno-control-h)}@media (max-width:759px){.toolbar{align-items:stretch}.toolbar-filters,.toolbar-views,.toolbar-actions,.toolbar-group{flex:100%}.toolbar .field{flex:8rem;min-width:0;max-width:none}.toolbar .field-grow{flex:100%;max-width:none}}@media (max-width:1099px){.toolbar-filters{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:end;display:grid}.toolbar-filters>.field-grow,.toolbar-filters>.ui-tabs,.toolbar-filters>[data-span=row]{grid-column:1/-1}}select{appearance:none;border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);min-height:var(--spravno-control-h);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a4552' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding:8px 34px 8px 12px}select:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}html[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}input[type=date],input[type=datetime-local],input[type=time]{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);min-height:var(--spravno-control-h);padding:var(--spravno-space-sm) var(--spravno-space-md)}html[data-theme=dark] :is(input[type=date],input[type=datetime-local],input[type=time])::-webkit-calendar-picker-indicator{filter:invert()opacity(.75)}.field-control select{padding-right:30px}.resize-handle{width:var(--spravno-space-sm);z-index:var(--spravno-z-raised);cursor:col-resize;touch-action:none;background:0 0;border:0;flex-shrink:0;align-self:stretch;padding:0;position:relative}.resize-handle:after{content:"";background:0 0;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.resize-handle:hover:after,.resize-handle:focus-visible:after{background:var(--spravno-primary)}.resize-handle:focus-visible{box-shadow:var(--spravno-focus-ring) inset;outline:none}body[data-resize-active=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.combobox{min-width:0;position:relative}.combobox-input{width:100%;min-height:var(--spravno-control-h);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);padding:0 var(--spravno-space-md);color:var(--spravno-text-primary);background-color:var(--spravno-surface);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combobox-list{z-index:var(--spravno-z-overlay);inset-inline:0;margin:var(--spravno-space-xs) 0 0;padding:var(--spravno-space-xs);overscroll-behavior:contain;background:var(--spravno-surface);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);max-height:16rem;box-shadow:var(--spravno-shadow);list-style:none;position:absolute;top:100%;overflow:auto}.combobox-option{justify-content:space-between;align-items:baseline;gap:var(--spravno-space-md);width:100%;min-height:var(--spravno-control-h-sm);padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.combobox-option-active,.combobox-option[aria-selected=true]{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.combobox-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combobox-option-detail{font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums;color:var(--spravno-text-muted);flex:none}.combobox-empty{padding:var(--spravno-space-sm);color:var(--spravno-text-muted)}.data-table-wrapper,.data-list-wrapper{position:relative}.data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--spravno-font-size-body);font-variant-numeric:tabular-nums;color:var(--spravno-text-primary);background:var(--spravno-surface)}.data-table thead{background:var(--spravno-surface-subtle)}.data-table th,.data-table td{padding:var(--spravno-density-compact-cell-padding);text-align:left;border-bottom:1px solid var(--spravno-border-subtle);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;overflow:hidden}.data-table .data-table-cell[style*=--data-table-col-width]{width:var(--data-table-col-width);min-width:var(--data-table-col-width)}.data-table[style*=--data-table-total-width],.record-table.scrollable .data-table[style*=--data-table-total-width]{width:var(--data-table-total-width);min-width:100%}.data-table .data-table-head-cell.data-table-filler-cell,.data-table .data-table-filler-cell{border-inline-end:0;padding:0}.data-table-comfortable th,.data-table-comfortable td{padding:var(--spravno-density-comfortable-cell-padding)}.data-table-compact th,.data-table-compact td{padding:var(--spravno-density-compact-cell-padding)}.data-table th{z-index:var(--spravno-z-raised);font-weight:var(--spravno-font-weight-bold);background:var(--spravno-surface);box-shadow:0 1px 0 var(--spravno-border-subtle);position:sticky;top:0}.data-table{--data-table-grip:var(--spravno-space-sm)}@media (pointer:coarse){.data-table{--data-table-grip:var(--spravno-space-lg)}}.data-table .data-table-head-cell{-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--spravno-border-subtle);overflow:visible}.data-table .data-table-head-cell:last-child{border-inline-end:0}.data-table-head-label,.data-table-sort-label{text-overflow:ellipsis;overflow:hidden}.data-table-head-label{display:block}.data-table .data-table-head-cell>.data-table-sort-button{max-width:100%}.data-table thead{z-index:var(--spravno-z-raised);position:relative}.data-table-head-dragging{opacity:.5}.data-table-resizer{z-index:var(--spravno-z-raised);top:0;bottom:0;width:var(--data-table-grip);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset-inline-end:calc(var(--data-table-grip) / -2)}.data-table-resizer:after{content:"";top:0;bottom:0;width:calc(var(--spravno-space-xs) / 2);background:0 0;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.data-table-resizer:hover:after,.data-table-resizer[data-active=true]:after{background:var(--spravno-primary)}.data-table-drop-marker{z-index:var(--spravno-z-sticky);width:calc(var(--spravno-space-xs) / 2);background:var(--spravno-primary);pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-50%)}body[data-reorder-active=true],body[data-reorder-active=true] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.data-table-action-cell{width:var(--spravno-space-3xl);text-align:center}.records-row-menu{width:var(--spravno-min-touch);height:var(--spravno-density-compact-row-height);max-height:var(--spravno-min-touch)}.data-table-row-menu-cell{padding-block:0}.data-table tbody tr{min-height:var(--spravno-density-compact-row-height)}.data-table-comfortable tbody tr{min-height:var(--spravno-density-comfortable-row-height)}.data-table-compact tbody tr{min-height:var(--spravno-density-compact-row-height)}.data-table-row-clickable{cursor:pointer}.data-table-sort-button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-transform:inherit;letter-spacing:inherit;font-weight:var(--spravno-font-weight-bold);align-items:center;gap:var(--spravno-space-xs);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.data-table-sort-button.data-table-sort-active{color:var(--spravno-primary-ink)}.data-table-sort-button:after{content:"";inset:0 calc(var(--data-table-grip) / 2) 0 0;position:absolute}.data-table-sort-indicator{font-size:10px}.data-table-select-cell{width:var(--spravno-min-touch);min-width:var(--spravno-min-touch);text-align:center}.data-table td.data-table-select-cell{position:relative}.data-table-select-label{cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.data-table-select-label input{margin:0}.data-table-actions,.data-table-head-cell.data-table-actions,.data-table-body-cell.data-table-actions{text-align:right;white-space:nowrap}.data-table-overlay,.data-list-overlay{padding:var(--spravno-space-xl);background:color-mix(in srgb, var(--spravno-surface-elevated) 88%, transparent);place-items:center;display:grid;position:absolute;inset:0}.data-table-empty,.data-list-empty{padding:var(--spravno-space-2xl) var(--spravno-space-lg)}.data-table-skeleton-bar{height:var(--spravno-space-md);border-radius:var(--spravno-radius-sm);background:var(--spravno-border-subtle);width:70%;display:block}.data-table-skeleton-row:nth-child(3n+2) .data-table-skeleton-bar{width:55%}.data-table-skeleton-row:nth-child(3n+3) .data-table-skeleton-bar{width:42%}.data-list{gap:var(--spravno-space-sm);margin:0;padding:0;list-style:none;display:grid}.data-list-item{padding:var(--spravno-density-comfortable-cell-padding);border-bottom:1px solid var(--spravno-border-subtle)}.data-list-compact .data-list-item{padding:var(--spravno-density-compact-cell-padding)}.data-list-item>.list-row{padding:0}.data-list-item:hover,.data-list-item.data-list-item-hover{background:color-mix(in srgb, var(--spravno-primary-subtle) 35%, transparent)}.data-list-item.selected,.data-list-item.data-list-item-selected{background:var(--spravno-data-table-row-selected)}@media (max-width:759px){.data-table,.data-table thead,.data-table tbody,.data-table th,.data-table td,.data-table tr{display:block}.data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table tbody tr{gap:var(--spravno-space-sm);padding:var(--spravno-space-md);margin-bottom:var(--spravno-space-sm);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);display:grid}.data-table td{border:0;padding:0}.data-table .data-table-cell[style*=--data-table-col-width]{width:auto;min-width:0}.data-table td:before{content:attr(data-label);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;display:block}.data-table td.data-table-actions{text-align:left}.data-table tbody tr:has(>.data-table-row-menu-cell){position:relative}.data-table td.data-table-row-menu-cell{top:0;right:var(--spravno-min-touch);position:absolute}.work-table .data-table tbody tr.data-table-body-row:has(>.data-table-row-menu-cell)>td:nth-child(2){padding-inline-end:calc(2 * var(--spravno-min-touch))}.data-table td.data-table-row-menu-cell:before{content:none}.data-table td.data-table-row-menu-cell .records-row-menu{height:var(--spravno-min-touch)}.data-table td.data-table-select-cell .data-table-select-label{min-width:var(--spravno-min-touch);min-height:var(--spravno-min-touch);justify-content:flex-start;position:static}}.record-ai-mention{padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);vertical-align:middle;white-space:nowrap;animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards;flex:none;align-items:center;margin-inline-end:var(--spravno-space-xs);line-height:1.6;display:inline-flex}:is(.data-table-body-row:has(.record-ai-mention),.contact-row:has(.record-ai-mention)){background:color-mix(in srgb, var(--spravno-primary-subtle) 45%, var(--spravno-surface))}.record-preview-banner{gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-lg);background:color-mix(in srgb, var(--spravno-primary-subtle) 35%, var(--spravno-surface));margin-block-end:var(--spravno-space-md);display:grid}.record-preview-banner-main{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;display:flex}.record-preview-mark{align-items:center;gap:var(--spravno-space-xs);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;line-height:1.8;display:inline-flex}.record-preview-banner-text{flex:16em;min-width:0}.record-preview-banner-title{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.record-preview-banner-meta,.record-preview-banner-note{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0}.record-preview-banner-actions{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-preview-only{align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-min-touch);font-size:var(--spravno-font-size-body-sm);cursor:pointer;display:inline-flex}.record-preview-ghosts,.record-preview-offscreen-list{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.record-preview-ghost,.record-preview-offscreen-list>li{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);flex-wrap:wrap;display:flex}.record-preview-ghost{border:1px dashed var(--spravno-success)}.record-preview-ghost-badge{padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-success-bg);color:var(--spravno-success-text);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold)}.record-preview-offscreen>summary{min-height:var(--spravno-min-touch);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;align-items:center;display:flex}.data-table-body-row.record-preview-row,.contact-row.record-preview-row,.kanban-card.record-preview-row{background:color-mix(in srgb, var(--spravno-primary-subtle) 40%, var(--spravno-surface));outline:1px solid var(--spravno-border-accent);outline-offset:-1px}.data-table-body-row.record-preview-dim,.contact-row.record-preview-dim,.kanban-card.record-preview-dim{opacity:.55}.record-preview-cell{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;min-width:0;display:inline-flex}.record-preview-was,.record-preview-was *{text-decoration:line-through}.record-preview-was,.record-preview-arrow{color:var(--spravno-text-muted)}.record-preview-new{padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);background:var(--spravno-success-bg);color:var(--spravno-success-text);font-weight:var(--spravno-font-weight-semibold);text-decoration:none}.record-preview-changes{gap:0 var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);flex-wrap:wrap;margin-block-start:var(--spravno-space-xs);line-height:1.5;display:flex}.record-preview-changes-lead{font-weight:var(--spravno-font-weight-semibold)}.record-preview-change-was{text-decoration:line-through}.record-preview-change-new{color:var(--spravno-success-text);font-weight:var(--spravno-font-weight-semibold);text-decoration:none}.inline-cell-trigger{inline-size:100%;min-block-size:var(--spravno-control-h);padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);color:inherit;font:inherit;text-align:start;cursor:text;background:0 0;border:1px solid #0000;align-items:center;margin:0;display:flex}.inline-cell-trigger:hover{border-color:var(--spravno-border);background:var(--spravno-surface)}.inline-cell-trigger:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.inline-cell-trigger[aria-busy=true]{opacity:.6;cursor:progress}.inline-cell-error{border-radius:var(--spravno-radius-badge);background:var(--spravno-error-bg);block-size:1.25rem;inline-size:1.25rem;color:var(--spravno-error-text);font-weight:var(--spravno-font-weight-bold);justify-content:center;align-items:center;margin-inline-start:var(--spravno-space-xs);display:inline-flex}.data-table-body-cell:has(>.inline-cell-error){white-space:nowrap}.inline-cell-editor{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.inline-cell-editor>input,.inline-cell-editor>select{min-inline-size:0;min-block-size:var(--spravno-control-h);padding:0 var(--spravno-space-sm);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-sm);background-color:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;flex:6rem}.inline-cell-editor>button{min-block-size:var(--spravno-control-h);padding:0 var(--spravno-space-sm)}.inline-cell-editor[data-floating]{z-index:var(--spravno-z-overlay);inline-size:max-content;padding:var(--spravno-space-xs);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow);flex-wrap:nowrap;position:fixed}.inline-cell-choices{flex-direction:column;display:flex}.member-name-loading{align-items:center;gap:var(--spravno-space-sm);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.member-name-skeleton{width:7.5em;max-width:100%;height:.9em;display:inline-block}.member-name-skeleton-avatar{border-radius:999px;flex:none;width:28px;height:28px;display:inline-block}.dialog-header{align-items:flex-start;gap:var(--spravno-space-md);min-width:0;display:flex}.dialog-header-titles{gap:var(--spravno-space-xs);flex:auto;min-width:0;display:grid}.dialog-header h2{overflow-wrap:anywhere;margin:0}.dialog-description{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose);margin:0}.dialog-close{inline-size:var(--spravno-control-h-sm);block-size:var(--spravno-control-h-sm);border-radius:var(--spravno-radius-control);color:var(--spravno-text-muted);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex:none;place-items:center;margin-block-start:calc(-1 * var(--spravno-space-xs));margin-inline-end:calc(-1 * var(--spravno-space-sm));padding:0;display:inline-grid}.dialog-header-actions{align-items:center;gap:var(--spravno-space-xs);flex:none;margin-block-start:calc(-1 * var(--spravno-space-xs));margin-inline-end:calc(-1 * var(--spravno-space-sm));display:flex}.dialog-header-actions>.dialog-close{margin:0}.dialog-close:hover{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.dialog-close:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.confirm-dialog>:is(h2,p){margin:0}.confirm-dialog{--dialog-pad:var(--spravno-space-xl)}.confirm-dialog.dialog-sm{width:min(26rem,100%)}.confirm-dialog.dialog-md{width:min(30rem,100%)}.confirm-dialog.dialog-lg{width:min(40rem,100%)}.confirm-dialog>.confirm-dialog-actions.dialog-footer{margin:0 calc(-1 * var(--dialog-pad)) calc(-1 * var(--dialog-pad));padding:var(--spravno-space-md) var(--dialog-pad)}.ui-card{gap:var(--spravno-space-md);min-width:0;padding:var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.ui-card[data-density=compact]{gap:var(--spravno-space-sm);padding:var(--spravno-space-md)}.ui-card-header{align-items:flex-start;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;min-width:0;display:flex}.ui-card-titles{gap:var(--spravno-space-xs);flex:16rem;min-width:0;display:grid}.ui-card-title{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-bold);margin:0}.ui-card-description{max-width:44rem;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose);margin:0}.ui-card-actions{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;flex:none;display:flex}.ui-card-footer{justify-content:flex-end;gap:var(--spravno-space-sm);padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-hairline-soft);flex-wrap:wrap;display:flex}.ui-card-icon{border-radius:var(--spravno-radius-md);background:var(--spravno-accent-highlight);block-size:2.25rem;inline-size:2.25rem;color:var(--spravno-primary-ink);flex:none;place-items:center;display:inline-grid}.ui-card-title-row{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);flex-wrap:wrap;min-width:0;display:flex}.ui-rows{margin:0;padding:0;list-style:none;display:grid}.ui-rows>.ui-row+.ui-row{border-top:1px solid var(--spravno-hairline-soft)}.ui-row{align-items:center;gap:var(--spravno-space-md);min-width:0;padding-block:var(--spravno-space-md);display:flex}.ui-card>.ui-rows>.ui-row:first-child{padding-top:var(--spravno-space-xs)}.ui-card>.ui-rows>.ui-row:last-child{padding-bottom:0}.ui-row-icon{border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-nested);block-size:2rem;inline-size:2rem;color:var(--spravno-text-secondary);flex:none;place-items:center;display:inline-grid}.ui-row-text{flex:14rem;gap:.125rem;min-width:0;display:grid}.ui-row-text>:is(p,div){margin:0}.ui-row-title{min-width:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);overflow-wrap:anywhere}.ui-row-title>:is(a,button){font-weight:inherit}.ui-row-description{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);overflow-wrap:anywhere;line-height:1.45}.ui-row-trailing{justify-content:flex-end;align-items:center;gap:var(--spravno-space-sm);flex:0 auto;min-width:0;display:flex}.ui-row-trailing>:is(.field,.combobox-field,fieldset){inline-size:min(20rem,100%);margin:0}.ui-card .state-panel[data-state-kind=empty]{padding:var(--spravno-space-md) 0;background:0 0;border:0}.drawer-panel.ui-sheet{flex-direction:column;gap:0;width:min(26rem,100%);padding:0;display:flex;overflow:hidden}.drawer-panel.ui-sheet-lg{width:min(40rem,100%)}.ui-sheet>.dialog-header{padding:var(--spravno-space-lg) var(--spravno-space-xl) var(--spravno-space-md);border-bottom:1px solid var(--spravno-hairline-soft);flex:none}.ui-sheet-body{align-content:start;gap:var(--spravno-space-lg);overscroll-behavior:contain;min-height:0;padding:var(--spravno-space-lg) var(--spravno-space-xl) var(--spravno-space-xl);flex:auto;display:grid;overflow-y:auto}.ui-sheet-body>:is(h3,p){margin:0}.ui-sheet-footer{justify-content:flex-end;gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-xl);border-top:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-utility);flex-wrap:wrap;flex:none;display:flex}@keyframes ui-sheet-up{0%{opacity:.6;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.ai-dock-tools{align-items:center;gap:var(--spravno-space-xs);display:flex}.assistant-main>.ai-dock-top.ai-dock-top-sheet{margin-inline:0;padding-inline:0}.ui-copy-button{align-items:center;gap:var(--spravno-space-xs);min-block-size:var(--spravno-control-h-sm);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-control);color:var(--spravno-primary-ink);font-family:inherit;font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex:none;display:inline-flex}.ui-copy-button:hover{background:var(--spravno-accent-highlight)}.ui-copy-button:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.ui-copy-button[data-copied]{color:var(--spravno-success)}.ui-code{gap:var(--spravno-space-xs);min-width:0;margin:0;display:grid}.ui-code-head{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.ui-code-label{min-width:0;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);flex:auto}.ui-code-head>.ui-copy-button{margin-inline:auto calc(-1 * var(--spravno-space-sm))}.ui-code-body{padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-nested);color:var(--spravno-text-primary);font-family:var(--spravno-font-family-mono);font-size:var(--spravno-font-size-body-sm);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;line-height:1.55;overflow:visible}.ui-code-body>code{font:inherit}.ui-secret{gap:var(--spravno-space-xs);min-width:0;display:grid}.ui-secret-label{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.ui-secret-box{align-items:center;gap:var(--spravno-space-sm);min-width:0;min-block-size:var(--spravno-control-h);padding:var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-control);background:var(--spravno-surface-nested);display:flex}.ui-secret-value{min-width:0;padding-block:var(--spravno-space-xs);color:var(--spravno-text-primary);font-family:var(--spravno-font-family-mono);font-size:var(--spravno-font-size-body-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;line-height:1.5}.ui-secret-value[data-revealed=false]{color:var(--spravno-text-muted);letter-spacing:.12em;-webkit-user-select:none;user-select:none}.ui-secret-actions{flex:none;align-items:center;display:flex}.ui-secret-eye{padding-inline:var(--spravno-space-sm);color:var(--spravno-text-muted)}.ui-secret-warning{align-items:flex-start;gap:var(--spravno-space-xs);color:var(--spravno-warning-text);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose);margin:0;display:flex}.ui-secret-warning>svg{color:var(--spravno-warning);flex:none;margin-block-start:.2em}.ui-empty-state[data-size=compact]{gap:var(--spravno-space-sm);padding:var(--spravno-space-md) 0;background:0 0;border:0}.ui-empty-state[data-size=compact][data-state-kind] .state-panel-icon{inline-size:var(--spravno-control-h);block-size:var(--spravno-control-h);border-radius:var(--spravno-radius-lg);margin-bottom:0}.ui-empty-state[data-size=compact] h2{font-size:var(--spravno-font-size-title-sm)}.ui-empty-state[data-size=compact] p{font-size:var(--spravno-font-size-body-sm)}:root{--ui-tile-blue:#0840e8;--ui-tile-mint:#1fb488;--ui-tile-indigo:#5b5bd6;--ui-tile-green:#2f9e57;--ui-tile-teal:#1491a8;--ui-tile-orange:#e8792b;--ui-tile-red:#e5484d;--ui-tile-purple:#9a4fd1;--ui-tile-gray:#7b828c;--ui-group-bg:var(--spravno-surface);--ui-group-radius:var(--spravno-radius-lg)}html[data-theme=dark]{--ui-group-bg:var(--spravno-surface-nested);--ui-group-radius:var(--spravno-radius-xl)}.ui-tile{background:var(--ui-tile-tone,var(--ui-tile-gray));color:#fff;border-radius:.4375rem;flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:inline-grid}.ui-tile[data-size=lg]{border-radius:.5625rem;block-size:2.25rem;inline-size:2.25rem}.ui-tile[data-tone=blue]{--ui-tile-tone:var(--ui-tile-blue)}.ui-tile[data-tone=mint]{--ui-tile-tone:var(--ui-tile-mint)}.ui-tile[data-tone=indigo]{--ui-tile-tone:var(--ui-tile-indigo)}.ui-tile[data-tone=green]{--ui-tile-tone:var(--ui-tile-green)}.ui-tile[data-tone=teal]{--ui-tile-tone:var(--ui-tile-teal)}.ui-tile[data-tone=orange]{--ui-tile-tone:var(--ui-tile-orange)}.ui-tile[data-tone=red]{--ui-tile-tone:var(--ui-tile-red)}.ui-tile[data-tone=purple]{--ui-tile-tone:var(--ui-tile-purple)}.ui-tile[data-tone=gray]{--ui-tile-tone:var(--ui-tile-gray)}.ui-group{gap:var(--spravno-space-sm);min-width:0;display:grid}.ui-group-head{align-items:center;gap:var(--spravno-space-sm);min-width:0;padding-inline:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.ui-group-head>.ui-card-title-row{flex:10rem}.ui-group-head .ui-card-title{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.ui-group-head>.ui-card-icon{border-radius:.4375rem;block-size:1.75rem;inline-size:1.75rem}.ui-group-body{gap:var(--spravno-space-md);min-width:0;padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--ui-group-radius);background:var(--ui-group-bg);display:grid}.ui-group-body:empty{display:none}.ui-group-body:has(>.ui-rows:first-child){padding-top:0}.ui-group-body:has(>.ui-rows:last-child){padding-bottom:0}.ui-group-body>.ui-rows>.ui-row{min-block-size:2.75rem;padding-block:var(--spravno-space-sm)}.ui-group-footnote{max-width:44rem;padding-inline:var(--spravno-space-xs);font-size:var(--spravno-font-size-label)}.ui-group-footer{justify-content:flex-end;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.ui-group-body .state-panel{padding:var(--spravno-space-md) 0;box-shadow:none;background:0 0;border:0}.ui-row-opens{position:relative}.ui-row-open{all:unset;box-sizing:border-box;color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere}.ui-row-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-row-open:focus-visible{outline:none}.ui-row-open:focus-visible:after{border-radius:var(--spravno-radius-sm);box-shadow:inset var(--spravno-focus-ring)}.ui-row-opens:hover{background:var(--spravno-row-hover)}.ui-group-body>.ui-rows>.ui-row-opens{margin-inline:calc(-1 * var(--spravno-space-lg));padding-inline:var(--spravno-space-lg)}.ui-group-body>.ui-rows>.ui-row-opens:first-child{border-start-start-radius:var(--ui-group-radius);border-start-end-radius:var(--ui-group-radius)}.ui-group-body>.ui-rows>.ui-row-opens:last-child{border-end-end-radius:var(--ui-group-radius);border-end-start-radius:var(--ui-group-radius)}.ui-row-opens>.ui-row-trailing>:not(.ui-row-chevron,.ui-row-value){z-index:var(--spravno-z-raised);position:relative}.ui-row-value{min-width:0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);text-align:end;overflow-wrap:anywhere}.ui-row-chevron{color:var(--spravno-text-muted);display:inline-flex;rotate:-90deg}.ui-row[data-tone=danger] .ui-row-title{color:var(--spravno-error)}.ui-row[data-muted=true] :is(.ui-row-title,.ui-row-description){color:var(--spravno-text-muted)}.ui-row[data-muted=true]>.ui-tile{opacity:.55}[data-search-hit=true]{border-radius:var(--ui-group-radius);box-shadow:var(--spravno-focus-ring);transition:box-shadow var(--spravno-motion-slow) var(--spravno-motion-ease)}.ui-subpage{gap:var(--spravno-space-xl);min-width:0;display:grid}.ui-subpage-head{gap:var(--spravno-space-xs);display:grid}.ui-subpage-back{all:unset;justify-self:start;align-items:center;gap:var(--spravno-space-xs);min-block-size:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;margin-inline-start:calc(-1 * var(--spravno-space-xs));display:inline-flex}.ui-subpage-back>svg{rotate:90deg}.ui-subpage-back:hover{background:var(--spravno-row-hover)}.ui-subpage-back:focus-visible{box-shadow:var(--spravno-focus-ring)}.ui-subpage-title-row{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.ui-subpage-title{font-size:var(--spravno-font-size-page-title);font-weight:var(--spravno-font-weight-bold);margin:0}.ui-subpage-title:focus{outline:none}.ui-subpage-description{max-width:44rem;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0}.ui-subpage-actions{gap:var(--spravno-space-sm);display:flex}.ui-tabs-sidebar{box-shadow:none;background:0 0;flex-flow:column;gap:.125rem;padding:0}.ui-tabs-sidebar .ui-tab{justify-content:flex-start;gap:var(--spravno-space-sm);min-block-size:2.25rem;inline-size:100%;padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-nav);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-normal);text-align:start;background:0 0}.ui-tabs-sidebar .ui-tab:hover{background:var(--spravno-row-hover)}.ui-tabs-sidebar .ui-tab[aria-selected=true]{background:var(--spravno-accent-highlight);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.ui-tab-leading{flex:none;display:inline-flex}.ui-tabs-sidebar .ui-tab-text{min-width:0;display:grid}.ui-tabs-sidebar .ui-tab-label,.ui-tabs-sidebar .ui-tab-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-tabs-sidebar .ui-tab-hint{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal)}@media (max-width:759px){.ui-row .toggle:after{content:"";inset:calc(-1 * var(--spravno-space-md)) calc(-1 * var(--spravno-space-sm));position:absolute}.ui-group-body{padding-inline:var(--spravno-space-lg)}.ui-group-body>.ui-rows>.ui-row{min-block-size:var(--spravno-min-touch)}.ui-subpage{gap:var(--spravno-space-lg)}.ui-subpage-back{min-block-size:var(--spravno-min-touch)}.ui-row:has(>.ui-row-trailing>:is(.field,.combobox-field,fieldset)){flex-wrap:wrap}.ui-row-trailing:has(>:is(.field,.combobox-field,fieldset)){flex-basis:100%}.ui-row-trailing>:is(.field,.combobox-field,fieldset){inline-size:100%}.ui-row-text{flex-basis:0}.ui-row-stack{flex-wrap:wrap}.ui-row-stack>.ui-row-trailing{flex-basis:100%;justify-content:space-between}.ui-card-header>.ui-card-actions{flex-basis:100%}.ui-card-icon{display:none}.dialog-backdrop:has(>.confirm-dialog>.dialog-header){padding:var(--spravno-space-md)}.confirm-dialog:has(>.dialog-header){--dialog-pad:var(--spravno-space-lg);padding:var(--dialog-pad)}.dialog-close,.ui-copy-button{min-inline-size:var(--spravno-min-touch);min-block-size:var(--spravno-min-touch)}.dialog-close,.dialog-header-actions{margin-block:calc(-1 * var(--spravno-space-sm))}.dialog-header-actions>.dialog-close{margin:0}.ui-copy-button{justify-content:center}.ui-code-head>.ui-copy-button{margin-block:calc(-1 * var(--spravno-space-sm))}.drawer-backdrop:has(>.ui-sheet){place-items:end stretch}.drawer-panel.ui-sheet,.drawer-panel.ui-sheet-lg{width:100%;height:auto;max-height:calc(100dvh - var(--spravno-space-2xl));border-inline:0;border-radius:var(--spravno-radius-xl) var(--spravno-radius-xl) 0 0;animation:ui-sheet-up var(--spravno-motion-base) var(--spravno-motion-ease);border-bottom:0;padding:0}.ui-sheet>.dialog-header{padding:var(--spravno-space-xl) var(--spravno-space-lg) var(--spravno-space-md);position:relative}.ui-sheet>.dialog-header:before{content:"";border-radius:var(--spravno-radius-badge);background:var(--spravno-hairline-strong);block-size:.25rem;inline-size:2.25rem;position:absolute;inset-block-start:var(--spravno-space-sm);inset-inline-start:50%;translate:-50%}.ui-sheet-body{padding:var(--spravno-space-lg) var(--spravno-space-lg) max(var(--spravno-space-lg), env(safe-area-inset-bottom))}.ui-sheet-footer{padding:var(--spravno-space-md) var(--spravno-space-lg) max(var(--spravno-space-md), env(safe-area-inset-bottom))}}.ui-tab-icon{color:var(--spravno-text-muted);flex:none;display:inline-flex}.ui-tab[aria-selected=true]>.ui-tab-icon{color:inherit}.ui-tabs-vertical .ui-tab:has(>.ui-tab-icon){justify-content:flex-start;gap:var(--spravno-space-sm)}.ui-tabs-vertical .ui-tab:has(>.ui-tab-text)>.ui-tab-icon{align-self:flex-start;margin-top:.1875rem}.ai-fab[data-away=true]:not(:focus-visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--spravno-space-sm))}.assistant-task-card{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);display:grid}.assistant-task-head{align-items:center;gap:var(--spravno-space-xs);display:flex}.assistant-task-question,.assistant-task-meta{margin:0}.assistant-task-note{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;display:flex}.assistant-task-actions{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.context-menu-item:has(.context-menu-item-hint){padding-block:var(--spravno-space-sm);align-items:flex-start}.context-menu-item-text{gap:var(--spravno-space-xs);flex-direction:column;flex:auto;min-inline-size:0;display:flex}.context-menu-item-hint{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);white-space:normal;line-height:1.3}.context-menu-item-tick{color:var(--spravno-accent-highlight);flex:none;display:flex}.context-menu-item-tick svg{color:var(--spravno-accent-highlight)}.app-shell{grid-template-columns:var(--spravno-shell-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--spravno-shell-topbar-height) 1fr;min-height:100vh;display:grid}.app-shell[data-shell-nav=rail]{grid-template-columns:var(--spravno-shell-rail-width) minmax(0, 1fr)}.app-shell[data-shell-nav=bottom]{grid-template-columns:1fr}body:has(.app-shell[data-shell-nav=bottom]) .install-prompt-toast{bottom:calc(var(--spravno-shell-bottom-nav-height) + var(--spravno-space-md))}.app-shell[data-shell-nav=bottom]>.toast-viewport{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--spravno-space-md))}.app-shell[data-shell-nav=bottom]:has(>.ai-fab)>.toast-viewport{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--ai-fab-inset) + var(--ai-fab-size) + var(--spravno-space-sm))}.app-shell[data-shell-nav=sidebar][data-shell-panel=section],.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar][data-shell-panel=section]{grid-template-columns:var(--spravno-shell-section-panel-width) minmax(0, 1fr)}.section-nav{min-width:0;height:100vh;padding:var(--spravno-space-md) var(--spravno-space-md) var(--spravno-space-lg);border-right:1px solid var(--spravno-hairline);background:var(--spravno-surface-sidebar);box-shadow:var(--spravno-shadow-sidebar);z-index:var(--spravno-z-nav);animation:spravno-pop-in-top var(--spravno-motion-fast) var(--spravno-motion-ease) both;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.section-nav[hidden]{display:none}.section-nav-header{min-height:var(--spravno-shell-topbar-height);align-items:center;gap:var(--spravno-space-sm);margin:0 0 var(--spravno-space-sm);padding:var(--spravno-space-sm) 0 var(--spravno-space-md);border-bottom:1px solid var(--spravno-border-subtle);flex:none;display:flex}.section-nav-back{align-items:center;gap:var(--spravno-space-sm);min-width:0;min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:left;flex:auto;display:inline-flex}.section-nav-back svg{flex:none}.section-nav-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--spravno-font-weight-semibold);overflow:hidden}.section-nav-body{overscroll-behavior-y:contain;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.section-nav-footer{padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-border-subtle);flex:none;margin-top:auto}.section-nav-footer .btn{justify-content:center;width:100%}.section-nav-account{padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-border-subtle);flex-direction:column;flex:none;display:flex}.section-nav-account-footer:empty{display:none}.section-nav-account-footer .section-nav-footer{padding-top:0;padding-bottom:var(--spravno-space-md);border-top:0;margin-top:0}.section-nav-resize{inline-size:var(--spravno-space-sm);z-index:var(--spravno-z-raised);cursor:col-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:0}.section-nav-resize:after{content:"";background:0 0;inline-size:2px;position:absolute;inset-block:0;inset-inline-end:0}.section-nav-resize:hover:after,.section-nav-resize:focus-visible:after{background:var(--spravno-primary)}.section-nav-resize:focus-visible{box-shadow:var(--spravno-focus-ring) inset;outline:none}body[data-section-panel-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}body[data-section-panel-resizing=true] .app-shell{transition:none}.topbar{color:var(--spravno-text-primary);grid-column:1/-1;align-items:center;display:flex}.brand{color:inherit;font-weight:var(--spravno-font-weight-bold);letter-spacing:-.02em;white-space:nowrap;font-size:20px}.brand span{color:var(--spravno-primary-ink)}.workspace-select{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-text-muted);margin-right:auto;font-size:14px;display:flex}.workspace-select select{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);background-color:var(--spravno-surface-elevated);color:var(--spravno-text-primary);max-width:min(260px,45vw);font:inherit;padding:8px 28px 8px 12px}.workspace-switcher{min-width:0;position:relative}.workspace-switcher-trigger{min-width:0;max-width:min(360px,45vw);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-elevated);color:var(--spravno-text-primary);text-align:left;font:inherit;cursor:pointer;gap:2px;display:grid}.workspace-switcher-trigger strong,.workspace-switcher-trigger .workspace-slug,.workspace-switcher-list button strong,.workspace-switcher-list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-switcher-popover{z-index:var(--spravno-z-overlay);width:min(360px,72vw);padding:var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);animation:spravno-pop-in-top var(--spravno-motion-base) var(--spravno-motion-ease) both;transform-origin:0 0;position:absolute;top:calc(100% + 8px);left:0}.workspace-switcher-popover label{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);display:grid}.workspace-switcher-popover input{box-sizing:border-box;width:100%;min-height:40px}.workspace-switcher-actions{margin-top:var(--spravno-space-sm);justify-content:flex-end;display:flex}.workspace-switcher-list{gap:var(--spravno-space-xs);max-height:min(50vh,320px);margin:var(--spravno-space-sm) 0 0;padding:0;list-style:none;display:grid;overflow:auto}.workspace-switcher-list button{width:100%;min-height:44px;padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.workspace-switcher-list button:hover,.workspace-switcher-list button:focus-visible,.workspace-switcher-list button.selected{background:var(--spravno-primary-subtle)}.workspace-select strong{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-bold)}.workspace-slug{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.topbar-actions{display:flex}.topbar-actions .ghost{align-items:center;gap:var(--spravno-space-sm);padding:0 var(--spravno-space-md);display:inline-flex}.topbar-label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold)}.topbar-search{align-items:center;gap:var(--spravno-space-sm);max-width:360px;color:var(--spravno-text-muted);cursor:text;padding:0 10px;display:inline-flex}.topbar-search:focus-within{outline:2px solid var(--spravno-primary-ink);outline-offset:2px}.topbar-search input{min-width:0;color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);background:0 0;border:0;outline:none;flex:auto}.topbar-search input::placeholder{color:var(--spravno-text-muted)}.topbar-search-kbd{border-radius:var(--spravno-radius-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);-webkit-user-select:none;user-select:none;padding:2px 8px;line-height:1}@media (min-width:760px){.topbar-actions .topbar-label{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.side-nav{flex-direction:column;display:flex}.side-nav-brand{margin-bottom:var(--spravno-space-sm);color:var(--spravno-text-primary);align-items:center;gap:10px;text-decoration:none;display:none}.app-shell[data-shell-nav=rail] .side-nav{--side-nav-pad-end:var(--spravno-space-md);padding:var(--spravno-space-md) var(--spravno-space-sm);align-items:stretch}.app-shell[data-shell-nav=rail] .nav-item{justify-content:center;gap:0;padding:10px}.app-shell[data-shell-nav=rail] .nav-item .nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell[data-shell-nav=bottom] .side-nav{display:none}.nav-item{text-align:left;font:inherit;min-width:0;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;align-items:center;display:inline-flex;position:relative;overflow:hidden}.nav-item>:not(svg){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item svg{flex:none;width:18px;height:18px}.nav-item:focus-visible,.bottom-nav button:focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:2px}.app-shell[data-shell-nav=rail] .nav-item{padding:var(--spravno-space-md);justify-content:center;min-width:48px;min-height:48px}.app-shell[data-shell-nav=rail] .nav-item svg{flex-shrink:0;width:22px;height:22px}.nav-group{gap:3px;min-width:0;margin-bottom:18px;display:grid}.nav-group>*{min-width:0}.nav-group-label{text-transform:uppercase;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);color:var(--spravno-text-muted);margin:0 0 6px;padding:0 10px}.nav-subgroup{margin:var(--spravno-space-xs) 0;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.nav-subgroup-label{margin:var(--spravno-space-xs) 0 2px var(--spravno-space-md);padding:0 var(--spravno-space-sm);text-transform:uppercase;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);color:var(--spravno-text-muted)}.nav-subgroup-label:first-child{margin-top:0}.nav-subitem{align-items:center;gap:var(--spravno-space-sm);min-width:0;width:calc(100% - var(--spravno-space-sm));min-height:30px;margin-left:var(--spravno-space-sm);padding:0 var(--spravno-space-sm) 0 var(--spravno-space-md);border:0;border-left:2px solid var(--spravno-border-subtle);border-radius:0 var(--spravno-radius-sm) var(--spravno-radius-sm) 0;color:var(--spravno-text-secondary);font:inherit;font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);text-align:left;cursor:pointer;background:0 0;display:flex}.nav-subitem:hover{background:var(--spravno-row-hover);color:var(--spravno-text-primary)}.nav-subitem.active{border-left-color:var(--spravno-primary);background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-bold)}.nav-subitem-label{-webkit-line-clamp:2;line-clamp:2;min-width:0;padding-block:var(--spravno-space-xs);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;line-height:1.3;display:-webkit-box;overflow:hidden}.nav-subitem-add{color:var(--spravno-text-muted)}.nav-subitem-add:hover{color:var(--spravno-primary-ink)}.nav-subitem-add svg{flex-shrink:0}.nav-subrow{align-items:center;min-width:0;display:flex;position:relative}.nav-subrow>.nav-subitem{flex:auto;padding-inline-end:calc(var(--spravno-space-xl) + var(--spravno-space-xs))}.nav-subitem-menu{inline-size:var(--spravno-space-xl);block-size:var(--spravno-space-xl);opacity:0;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);position:absolute;inset-inline-end:var(--spravno-space-xs)}.nav-subrow:is(:hover,:focus-within)>.nav-subitem-menu{opacity:1}@media (hover:none){.nav-subitem-menu{opacity:1}}.nav-subitem-detail{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-normal)}.nav-subrow-edit{gap:var(--spravno-space-xs);min-width:0;margin-left:var(--spravno-space-sm);flex:auto;display:grid}.nav-subitem-input{min-width:0;min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-sm);border:1px solid var(--spravno-primary);border-radius:var(--spravno-radius-sm);background-color:var(--spravno-surface);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.nav-subitem-input:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.nav-subitem-input[aria-invalid=true]{border-color:var(--spravno-error)}.nav-subrow-error{padding-inline:var(--spravno-space-xs);color:var(--spravno-error-text);font-size:var(--spravno-font-size-body-sm);margin:0;line-height:1.3}.context-menu-trigger{border-radius:var(--spravno-radius-sm);color:var(--spravno-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.context-menu-trigger:hover,.context-menu-trigger[aria-expanded=true]{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.context-menu-trigger[aria-expanded=true]{opacity:1}.context-menu{z-index:calc(var(--spravno-z-modal) + 1);min-inline-size:13rem;max-inline-size:min(20rem, calc(100vw - 2 * var(--spravno-space-sm)));padding:var(--spravno-space-xs);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow);flex-direction:column;display:flex;position:fixed}.context-menu:focus{outline:none}.context-menu-item{align-items:center;gap:var(--spravno-space-sm);inline-size:100%;min-block-size:var(--spravno-control-h);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.context-menu-item svg{color:var(--spravno-text-muted);flex:none}.context-menu-item:hover:not(:disabled),.context-menu-item:focus-visible{background:var(--spravno-surface-subtle)}.context-menu-item:focus-visible{outline-offset:calc(-1 * var(--spravno-space-xs))}.context-menu-item:disabled,.context-menu-item:disabled svg{color:var(--spravno-text-disabled);cursor:not-allowed}.context-menu-item-danger,.context-menu-item-danger svg{color:var(--spravno-error)}.context-menu-item-danger:hover:not(:disabled),.context-menu-item-danger:focus-visible{background:var(--spravno-error-bg)}.page-heading,.split{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);display:flex}.page-heading{margin-bottom:var(--spravno-space-lg)}.topbar .ghost{color:var(--spravno-text-primary);border-color:var(--spravno-border)}.panel{width:min(560px,100%);padding:var(--spravno-panel-pad);color:var(--spravno-text-primary);border:1px solid var(--spravno-border)}.inline-form label,.records>label{gap:var(--spravno-space-xs);margin-bottom:var(--spravno-space-xs);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);align-content:start;font-size:14px;display:grid}.inline-form textarea{width:100%}.inline-form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);width:100%;min-height:52px;padding:var(--spravno-space-md) var(--spravno-space-lg);color:var(--spravno-text-primary);background:var(--spravno-surface);transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease);font-size:15px}.inline-form input,select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inline-form textarea{overflow-wrap:break-word;white-space:pre-wrap}.panel-inline{margin-top:var(--spravno-space-lg);border:1px solid var(--spravno-border);gap:var(--spravno-space-md);display:grid}.bottom-nav{display:none}@media (min-width:760px) and (max-width:1099px){.app-shell:not([data-shell-nav=bottom]):not([data-shell-nav=sidebar]),.app-shell[data-shell-nav=rail]{grid-template-columns:var(--spravno-shell-rail-width) minmax(0, 1fr)}.app-shell[data-shell-nav=rail] .side-nav,.app-shell:not([data-shell-nav]) .side-nav{--side-nav-pad-end:var(--spravno-space-md);padding:var(--spravno-space-md) var(--spravno-space-sm)}.app-shell[data-shell-nav=rail] .nav-item,.app-shell:not([data-shell-nav]) .nav-item{justify-content:center;gap:0;padding:10px}.app-shell[data-shell-nav=rail] .nav-label,.app-shell:not([data-shell-nav]) .nav-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bottom-nav{display:none}}.brand-mark{aspect-ratio:425/91;background:var(--spravno-brand-wordmark) no-repeat left center / contain;width:auto;height:28px;display:block}.brand{align-items:center;text-decoration:none;display:inline-flex}.topbar-title{color:var(--spravno-text-primary)}@media (min-width:1100px){.topbar .brand{display:none}.side-nav-brand{display:inline-flex}}.topbar-account{position:relative}.topbar-account-trigger{align-items:center;gap:var(--spravno-space-sm);padding:0 10px;display:inline-flex}.topbar-account-trigger .avatar{width:28px;height:28px;font-size:var(--spravno-font-size-eyebrow)}.account-menu{width:min(280px,100vw - 24px);padding:var(--spravno-space-sm);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);z-index:var(--spravno-z-nav-menu);animation:spravno-pop-in-top var(--spravno-motion-base) var(--spravno-motion-ease) both;transform-origin:100% 0;gap:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-menu-header{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) var(--spravno-space-md) var(--spravno-space-md);margin-bottom:var(--spravno-space-xs);border-bottom:1px solid var(--spravno-border-subtle);display:grid}.account-menu-header .avatar{margin-bottom:var(--spravno-space-xs)}.account-menu-name{font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-email{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-item{align-items:center;gap:var(--spravno-space-md);border-radius:var(--spravno-radius-md);min-height:40px;color:var(--spravno-text-secondary);font:inherit;font-weight:var(--spravno-font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;display:flex}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);outline:none}.account-menu-item:focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:2px}.account-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.account-menu-options{padding-inline-start:var(--spravno-space-xl);display:grid}.account-menu-meta{padding-left:var(--spravno-space-md);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-semibold);margin-left:auto}.notifications-dialog{width:min(400px,100%);padding:var(--spravno-space-xl)}.app-shell[data-tab-pending=true] .content{opacity:.72;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease)}.app-shell[data-tab-pending=true] .nav-item[aria-busy=true]{cursor:progress}.plan-banner{--plan-banner-ink:var(--spravno-warning-text);--plan-banner-bg:var(--spravno-warning-bg);--plan-banner-edge:color-mix(in srgb, var(--spravno-warning) 40%, var(--spravno-warning-bg));align-items:baseline;gap:var(--spravno-space-sm) var(--spravno-space-md);margin-bottom:var(--spravno-space-lg);padding:var(--spravno-space-md) var(--spravno-space-lg);color:var(--plan-banner-ink);background:var(--plan-banner-bg);border:1px solid var(--plan-banner-edge);border-radius:var(--spravno-radius-md);flex-wrap:wrap;flex:none;display:flex}.plan-banner[data-tone=danger]{--plan-banner-ink:var(--spravno-error-text);--plan-banner-bg:var(--spravno-error-bg);--plan-banner-edge:color-mix(in srgb, var(--spravno-error) 35%, var(--spravno-error-bg))}.plan-banner svg{top:var(--spravno-space-xs);flex:none;align-self:baseline;position:relative}.plan-banner-message{min-width:0;font-size:var(--spravno-font-size-body-sm);flex:16rem;margin:0}.plan-banner-message strong{font-weight:var(--spravno-font-weight-semibold)}.plan-banner .btn{flex:none}@keyframes spravno-sheet-up{0%{opacity:0;transform:translateY(var(--spravno-space-xl))}to{opacity:1;transform:translateY(0)}}.bottom-more-menu{animation:spravno-sheet-up var(--spravno-motion-slow) var(--spravno-motion-ease) both}.bottom-more-backdrop{animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease) both}.side-account .account-menu{transform-origin:0 100%;animation-name:spravno-pop-in}.notifications-pop{transform-origin:0 0}.topbar-pop .notifications-pop{transform-origin:100% 0}.notification-item,.account-menu-item,.command-palette-item,.nav-subitem{transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease)}.app-shell{--ai-dock-width:clamp(22rem, 28vw, 25rem)}.app-shell[data-shell-nav=sidebar]:has(>.ai-dock){grid-template-columns:var(--spravno-shell-sidebar-width) minmax(0, 1fr) 0;transition:grid-template-columns var(--spravno-motion-slow) var(--spravno-motion-ease)}.app-shell[data-shell-nav=sidebar][data-sidebar-collapsed=true]:has(>.ai-dock){grid-template-columns:var(--spravno-shell-rail-width) minmax(0, 1fr) 0}.app-shell[data-shell-nav=sidebar]:has(>.ai-dock:not([hidden])){grid-template-columns:var(--spravno-shell-sidebar-width) minmax(0, 1fr) var(--ai-dock-width)}.app-shell[data-shell-nav=sidebar][data-sidebar-collapsed=true]:has(>.ai-dock:not([hidden])){grid-template-columns:var(--spravno-shell-rail-width) minmax(0, 1fr) var(--ai-dock-width)}.ai-dock{z-index:var(--spravno-z-nav);height:100vh;min-width:0;height:100dvh;padding:var(--spravno-space-md) var(--spravno-space-lg) var(--spravno-space-md);border-left:1px solid var(--spravno-hairline);background:var(--spravno-surface-sidebar);box-shadow:var(--spravno-shadow-sidebar);opacity:1;transition:opacity var(--spravno-motion-slow) var(--spravno-motion-ease), transform var(--spravno-motion-slow) var(--spravno-motion-ease), display var(--spravno-motion-slow) allow-discrete;flex-direction:column;grid-area:1/3/-1;align-items:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.ai-dock>*{width:calc(var(--ai-dock-width) - 2 * var(--spravno-space-lg) - 1px);flex:auto;min-height:0}@starting-style{.ai-dock{opacity:0;transform:translate(1.5rem)}}.ai-dock[hidden]{opacity:0;display:none;transform:translate(1.5rem)}.ai-dock>.ai-dock-resize{width:var(--spravno-space-sm);flex:none;min-height:0;position:absolute;inset-block:0;inset-inline-start:0}.ai-dock-resize:before{content:"";border-radius:var(--spravno-radius-badge);background:var(--spravno-hairline-strong);width:.25rem;height:2.5rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ai-dock-resize:hover:before,.ai-dock-resize:focus-visible:before{background:var(--spravno-primary)}body[data-resize-active=true] .app-shell:has(>.ai-dock){transition:none}.drawer-backdrop[hidden]{display:none}.ai-dock-drawer .ui-sheet-body{padding:var(--spravno-space-md) var(--spravno-space-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}@media (max-width:759px){.drawer-panel.ai-dock-drawer{height:calc(100dvh - var(--spravno-space-2xl))}.ai-dock-drawer .ui-sheet-body{padding-bottom:max(var(--spravno-space-md), env(safe-area-inset-bottom))}}.assistant-page[data-layout=dock]{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:0}.assistant-page[data-layout=dock] .assistant-main{gap:var(--spravno-space-sm)}.assistant-page[data-layout=dock] .assistant-thread{min-height:100%}.assistant-main>.ai-dock-top{gap:var(--spravno-space-sm);width:auto;max-width:none;margin-inline:calc(-1 * var(--spravno-space-lg));padding:0 var(--spravno-space-lg) var(--spravno-space-md);border-bottom:1px solid var(--spravno-hairline);display:grid}.ai-dock-head{align-items:center;gap:var(--spravno-space-xs);min-width:0;display:flex}.ai-dock-avatar{background:var(--spravno-ai-tile);border:1px solid var(--spravno-ai-tile-border);border-radius:30%;flex:none;place-items:center;width:1.875rem;height:1.875rem;display:inline-grid}.assistant-mark-from{stop-color:var(--spravno-ai-mark-from)}.assistant-mark-to{stop-color:var(--spravno-ai-mark-to)}.ai-dock-head>.ai-dock-avatar{margin-inline-end:var(--spravno-space-xs)}.ai-dock-head-spacer{flex:auto}.ai-dock-head-button{border-radius:var(--spravno-radius-nav);width:2.25rem;height:2.25rem;color:var(--spravno-text-secondary);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ai-dock-head-button:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.ai-dock-head-button:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}@media (max-width:759px){.ai-dock-head-button{width:2.5rem;height:2.5rem}}.ai-dock-chip{align-items:center;gap:var(--spravno-space-xs);min-width:0;min-height:2rem;padding-block:0;padding-inline:var(--spravno-space-md) .125rem;border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-badge);background:var(--spravno-background);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);display:flex}.ai-dock-chip>svg{color:var(--spravno-primary-ink);flex:none}.ai-dock-chip[data-state=off]>svg{color:var(--spravno-text-muted)}.ai-dock-chip[data-state=off]{padding-inline-end:var(--spravno-space-md)}.ai-dock-chip-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ai-dock-chip[data-state=on] .ai-dock-chip-label{flex-grow:1}.ai-dock-chip-label strong{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.ai-dock-chip-dot{color:var(--spravno-text-muted);flex:none}.ai-dock-chip-toggle{border-radius:var(--spravno-radius-badge);width:1.75rem;height:1.75rem;color:var(--spravno-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.ai-dock-chip-toggle:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.ai-dock-chip-resume{color:var(--spravno-primary-ink);font:inherit;font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.ai-dock-chip-resume:hover{text-decoration:underline}.ai-dock-chip-toggle:focus-visible,.ai-dock-chip-resume:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.ai-dock-empty{justify-items:start;gap:var(--spravno-space-md);padding-block:var(--spravno-space-lg);margin-block:auto;display:grid}.ai-dock-empty>.ai-dock-empty-mark{width:2.5rem;height:2.5rem;box-shadow:var(--spravno-shadow-sm)}.ai-dock-empty-title{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);margin:0}.ai-dock-suggestions{justify-items:start;gap:var(--spravno-space-xs);width:100%;display:grid}.ai-dock-suggestions>.ai-dock-suggestion{gap:var(--spravno-space-sm);max-width:100%;min-height:2.25rem;padding:var(--spravno-space-xs) var(--spravno-space-md);border-color:var(--spravno-hairline-strong);background-color:var(--spravno-surface);font-weight:var(--spravno-font-weight-normal);text-align:start}.ai-dock-suggestion>svg{color:var(--spravno-primary-ink);flex:none}.assistant-suggestions-note{font-size:var(--spravno-font-size-label);text-align:start;flex-basis:100%;grid-column:1/-1;margin:0}.ai-dock-empty>.assistant-suggestions{justify-content:stretch;gap:var(--spravno-space-sm);text-align:start;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ai-dock-empty .assistant-suggestion-group{padding:var(--spravno-space-xs) var(--spravno-space-md) var(--spravno-space-sm)}.ai-dock-skeleton{gap:var(--spravno-space-sm);padding-block:var(--spravno-space-lg);display:grid}.ai-dock-skeleton-bubble{width:62%;height:2.5rem;margin-bottom:var(--spravno-space-sm);border-radius:var(--spravno-radius-lg);justify-self:end}.assistant-page[data-layout=dock] .assistant-dock{padding-top:var(--spravno-space-xs)}.app-shell{--ai-fab-size:3.5rem;--ai-fab-inset:var(--spravno-space-xl)}.app-shell[data-shell-nav=bottom]{--ai-fab-size:3.25rem;--ai-fab-inset:var(--spravno-space-lg)}.app-shell:has(>.ai-fab){--ai-fab-room:calc(var(--ai-fab-size) + var(--ai-fab-inset) + var(--spravno-space-sm))}.ai-fab{right:calc(var(--ai-fab-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--ai-fab-inset) + env(safe-area-inset-bottom,0px));z-index:var(--spravno-z-nav);width:var(--ai-fab-size);height:var(--ai-fab-size);border:1px solid var(--spravno-ai-tile-border);background:var(--spravno-ai-tile);box-shadow:var(--spravno-shadow);cursor:pointer;transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), opacity var(--spravno-motion-fast) var(--spravno-motion-ease), visibility var(--spravno-motion-fast) var(--spravno-motion-ease);border-radius:30%;place-items:center;padding:0;display:grid;position:fixed}.app-shell[data-shell-nav=bottom]>.ai-fab{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--ai-fab-inset))}.ai-fab:hover{border-color:var(--spravno-ai-mark-from);box-shadow:var(--spravno-shadow), var(--spravno-glow-primary)}.ai-fab:focus-visible{box-shadow:var(--spravno-focus-ring), var(--spravno-shadow);outline:none}@media (prefers-reduced-motion:no-preference){.ai-fab{animation:ai-fab-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.ai-fab:hover{transform:translateY(-.125rem)}.ai-fab:active{transform:scale(.96)}}@keyframes ai-fab-in{0%{opacity:0;transform:scale(.85)}}.ai-fab-dot{border:.125rem solid var(--spravno-surface);border-radius:var(--spravno-radius-badge);background:var(--spravno-warning);width:.875rem;height:.875rem;position:absolute;top:.125rem;right:.125rem}:is(.app-shell:has(>.ai-fab)>.content:not([data-layout=fill]),.app-shell[data-shell-nav=bottom]:has(>.ai-fab)>.content){padding-bottom:var(--ai-fab-room)}.app-shell:not([data-shell-nav=bottom]):has(>.ai-fab)>.content :is(.work-table,.record-detail-body,.kanban-column-scroll,.records-list>.calendar-view:last-child,.contact-list-scroll,.planner-time-grid-scroll,.planner-agenda-list,.automations-row-list,.automations-tab-body){padding-bottom:var(--ai-fab-room)}.app-shell:not([data-shell-nav=bottom]):has(>.ai-fab)>.content .records-list>.undated-records{padding-inline-end:var(--ai-fab-room)}body:has(.app-shell[data-shell-nav=bottom]>.ai-fab) .install-prompt-toast{bottom:calc(var(--spravno-shell-bottom-nav-height) + var(--spravno-space-lg) + 3.25rem + var(--spravno-space-md))}.toast-viewport{z-index:calc(var(--spravno-z-modal) + 1);left:50%;bottom:var(--spravno-space-xl);width:min(calc(100vw - 2 * var(--spravno-space-lg)), 30rem);pointer-events:none;position:fixed;transform:translate(-50%)}.toast-stack{gap:var(--spravno-space-sm);flex-direction:column;display:flex}.toast{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-sm) var(--spravno-space-sm) var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-toast-bg);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);pointer-events:auto;animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) both;flex-wrap:wrap;display:flex}.toast[data-tone=error]{border-color:var(--spravno-error)}.toast-icon{color:var(--spravno-success);flex:none;display:inline-flex}.toast-text{flex:10rem;min-width:0}.toast-message,.toast-detail{overflow-wrap:anywhere;margin:0}.toast-message{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold)}.toast-detail{margin-top:var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label)}.toast-action,.toast-dismiss{min-height:var(--spravno-min-touch);border-radius:var(--spravno-radius-control);font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.toast-action{padding:0 var(--spravno-space-md);color:var(--spravno-primary);font-weight:var(--spravno-font-weight-semibold)}.toast-action:hover:not(:disabled){background:var(--spravno-primary-subtle)}.toast-action:disabled{cursor:progress;opacity:.6}.toast-dismiss{min-width:var(--spravno-min-touch);color:var(--spravno-text-secondary);justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.toast-dismiss:hover{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.onboarding progress{width:min(240px,40vw);accent-color:var(--spravno-primary-ink)}.onboarding label{font-weight:var(--spravno-font-weight-semibold);gap:6px;display:grid}.onboarding input:not([type=checkbox]):not([type=radio]),.onboarding select{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);background-color:var(--spravno-surface);width:100%;min-height:44px;color:var(--spravno-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;overflow:hidden}.onboarding select{padding-right:var(--spravno-space-2xl)}.onboarding input:disabled,.onboarding select:disabled{background-color:var(--spravno-surface-subtle);color:var(--spravno-text-disabled);cursor:not-allowed}.onboarding fieldset{border:1px solid var(--spravno-border);padding:var(--spravno-space-md);gap:10px;display:grid}.onboarding .choice{border:1px solid var(--spravno-border-subtle);align-items:flex-start;gap:10px;min-height:44px;display:flex}.onboarding .choice input,.check-row{align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-control-h-sm);cursor:pointer;display:flex}.check-row input{margin:0}.onboarding-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;align-items:center;display:flex}.form-grid{grid-template-columns:repeat(auto-fit, minmax(var(--spravno-form-column-min), 1fr));gap:10px;display:grid}.form-grid[hidden]{display:none}.onboarding .check-row{grid-template-columns:none;align-items:center;gap:10px;min-height:44px;display:flex}.import-panel{margin:var(--spravno-space-lg) 0 var(--spravno-space-xl)}.import-panel summary{cursor:pointer;min-height:44px;font-weight:var(--spravno-font-weight-semibold);align-items:center;display:flex}.mapping-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.metric{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);align-content:space-between;min-height:108px;padding:16px 20px;display:grid}.metric span{color:var(--spravno-text-muted)}.metric strong{overflow-wrap:anywhere;font-size:20px}.two-column{gap:var(--spravno-content-gap);grid-template-columns:255px minmax(0,1fr);display:grid}.list-panel,.records{min-width:0;padding:var(--spravno-space-lg);border:1px solid var(--spravno-border)}.list-row{text-align:left;gap:var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);width:100%;padding:var(--spravno-row-pad-y) 12px;color:var(--spravno-text-primary);background:0 0;border:0;display:grid}.list-row span:not(.avatar){color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.inline-form{align-items:end;gap:var(--spravno-space-sm);margin:var(--spravno-space-md) 0;display:flex}.inline-form label,.grow{flex:1}.record-table{border-top:1px solid var(--spravno-border-subtle)}.record-head,.record-row{gap:var(--spravno-space-md);padding:var(--spravno-row-pad-y) var(--spravno-space-xs);border-bottom:1px solid var(--spravno-border-subtle);grid-template-columns:minmax(0,1fr) 140px 84px;display:grid}.record-head{background:var(--spravno-surface-subtle)}.record-row:hover,.list-row:hover{background:color-mix(in srgb, var(--spravno-primary) 4%, var(--spravno-surface))}.record-row.selected,.list-row.selected{background:color-mix(in srgb, var(--spravno-primary) 8%, var(--spravno-surface))}.record-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-card-meta{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:inline-flex}.contact-card-meta small{display:none}.checkbox-inline{align-items:center;gap:var(--spravno-space-sm);min-height:40px;display:inline-flex}.file-dropzone{gap:var(--spravno-space-md);padding:var(--spravno-space-lg);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);justify-items:start;display:grid}.file-dropzone-active{border-color:var(--spravno-primary-ink);background:color-mix(in srgb, var(--spravno-primary) 8%, var(--spravno-surface))}.upload-limits-hint{margin:0 0 var(--spravno-space-sm);font-size:13px}.pending-uploads{margin:var(--spravno-space-md) 0;gap:10px;display:grid}.pending-upload-row{gap:var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);padding:10px 12px;display:grid}.pending-upload-meta{gap:var(--spravno-space-sm) var(--spravno-space-lg);flex-wrap:wrap;align-items:baseline;font-size:13px;display:flex}.pending-upload-actions{gap:var(--spravno-space-sm);display:flex}.upload-progress{border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);height:6px;overflow:hidden}.upload-progress>span{background:var(--spravno-primary);height:100%;display:block}.state-panel[data-state-kind=empty] .state-panel-icon{background:var(--spravno-surface-nested);width:52px;height:52px;color:var(--spravno-text-muted);border-radius:14px}.kpi-tile-value-row strong,.kpi-value-empty{font-family:var(--spravno-font-family-display)}.kpi-value-empty{font-size:var(--spravno-font-size-kpi);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);color:var(--spravno-text-muted);line-height:1}.kpi-value-empty-reason{margin:var(--spravno-space-xs) 0 0;font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted)}.state-offline-banner{align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-md) var(--spravno-space-lg);color:var(--spravno-warning-text);background:var(--spravno-warning-bg);border-bottom:1px solid color-mix(in srgb, var(--spravno-warning) 40%, var(--spravno-warning-bg));display:flex}.state-offline-banner-message{min-width:0;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:auto}.records-cached-footer{margin:var(--spravno-space-sm) 0 0;text-align:center;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.state-cached-dim{opacity:.72}.ui-tabs-underline{border-bottom:1px solid var(--spravno-border-subtle);flex-wrap:nowrap;align-items:stretch;gap:18px;margin-bottom:0;padding:0 18px}.ui-tabs-underline .ui-tab{height:37px;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:6px;padding:0}.ui-tabs-underline .ui-tab:hover:not([aria-selected=true]){color:var(--spravno-text-primary)}.ui-tabs-underline .ui-tab[aria-selected=true]{border-bottom-color:var(--spravno-primary-ink);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-bold)}.ui-tab-count{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-bold);color:var(--spravno-text-muted);font-variant-numeric:tabular-nums}.kpi-strip{border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);grid-template-columns:repeat(4,minmax(min-content,1fr));gap:0;display:grid;overflow:hidden}.kpi-tile{border-right:1px solid var(--spravno-hairline-row);align-content:start;gap:6px;padding:18px 22px 20px;display:grid;position:relative}.kpi-tile:last-child{border-right:none}.kpi-tile-label{font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted);margin:0 0 10px}.kpi-tile-value-row{align-items:baseline;gap:var(--spravno-space-sm);margin:0;display:flex}.kpi-tile-value-row strong{font-size:var(--spravno-font-size-kpi-tile);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);font-variant-numeric:tabular-nums;line-height:1}.kpi-tile-value-danger{color:var(--spravno-error)}.kpi-tile-delta-positive,.kpi-tile-delta-neutral{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.kpi-tile-delta-positive{color:var(--spravno-success)}.kpi-tile-delta-neutral{color:var(--spravno-text-muted)}.kpi-tile-delta-negative{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-error)}.kpi-tile-caption{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);margin:8px 0 0}@media (max-width:759px){.kpi-tile-value-row strong{font-size:clamp(21px, 6vw, var(--spravno-font-size-kpi))}.kpi-strip{grid-template-columns:1fr 1fr}}@media (max-width:1099px){.kpi-strip>.kpi-tile:nth-child(2n){border-right:none}.kpi-strip>.kpi-tile:nth-child(n+3){border-top:1px solid var(--spravno-hairline-row)}}.page-header-actions .primary,.page-header-actions .secondary,.page-header-actions .ghost,.page-header-actions .destructive,.work-page-actions>.primary,.work-page-actions>.secondary,.work-page-actions>.ghost,.work-page-actions>.destructive{min-height:32px;padding-inline:var(--spravno-space-md)}.state-panel h2{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);color:var(--spravno-text-primary)}.state-panel p{max-width:42ch;font-size:var(--spravno-font-size-title-sm);color:var(--spravno-text-secondary)}.confirm-dialog-actions:not(.proposal-confirm-actions){gap:var(--spravno-space-sm);margin:0 calc(-1 * var(--spravno-space-xl)) calc(-1 * var(--spravno-space-xl));padding:var(--spravno-space-md) var(--spravno-space-xl);border-top:1px solid var(--spravno-hairline-soft);border-radius:0 0 var(--spravno-radius-xl) var(--spravno-radius-xl);background:var(--spravno-surface-utility)}.state-panel-quiet{display:contents}.command-palette-footer{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);margin:var(--spravno-space-sm) calc(-1 * var(--spravno-space-xl)) calc(-1 * var(--spravno-space-xl));padding:var(--spravno-space-sm) var(--spravno-space-xl);border-top:1px solid var(--spravno-hairline-soft);border-radius:0 0 var(--spravno-radius-xl) var(--spravno-radius-xl);background:var(--spravno-surface-utility);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);display:flex}.command-palette-keys{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.command-palette-keys kbd{min-inline-size:var(--spravno-space-lg);padding:0 var(--spravno-space-xs);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface);color:var(--spravno-text-secondary);font:inherit;justify-content:center;align-items:center;display:inline-flex}.command-palette-count{font-variant-numeric:tabular-nums}.dialog-backdrop:has(>.command-palette-dialog){align-items:start;padding-top:12vh}.command-palette-body{gap:var(--spravno-space-sm);display:grid}.notification-item{grid-template-columns:minmax(0,1fr) auto}.notification-item>.notification-title{grid-area:1/1}.notification-item>.notification-time{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;align-self:baseline}.notification-item>.notification-body{grid-area:2/1/auto/-1}.notifications-pop-footer{padding:var(--spravno-space-sm) var(--spravno-space-md);border-top:1px solid var(--spravno-hairline-soft);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums}.proposal-card{--proposal-pad:var(--spravno-space-lg);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm);word-break:break-word;overflow-wrap:anywhere;gap:0;padding:0;display:grid;overflow:clip}article.proposal-card{container:proposal/inline-size}.confirm-dialog.proposal-card{box-shadow:var(--spravno-shadow-elevated)}.proposal-header-strip{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);padding:var(--spravno-space-md) var(--proposal-pad);border-bottom:1px solid var(--spravno-hairline-row);flex-wrap:wrap;display:flex}.proposal-header-mark{background:var(--spravno-ai-tile);border:1px solid var(--spravno-ai-tile-border);border-radius:30%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.proposal-header-title{min-width:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-bold);overflow-wrap:normal;word-break:normal;flex:10rem;margin:0;line-height:1.4}.proposal-risk-chip,.proposal-reversible-chip{height:1.375rem;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.proposal-risk-chip-success{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.proposal-risk-chip-warning{background:var(--spravno-warning-bg);color:var(--spravno-warning-text)}.proposal-risk-chip-danger{background:var(--spravno-error-bg);color:var(--spravno-error-text)}.proposal-reversible-chip{border:1px solid var(--spravno-hairline-strong);color:var(--spravno-text-secondary)}.proposal-summary{padding:var(--spravno-space-md) var(--proposal-pad) 0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);margin:0;line-height:1.5}.proposal-facts{gap:var(--spravno-space-xs);margin:var(--spravno-space-sm) var(--proposal-pad) 0;flex-wrap:wrap;display:flex}.proposal-fact{align-items:baseline;gap:var(--spravno-space-xs);min-width:0;padding:.125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);font-size:var(--spravno-font-size-label);display:inline-flex}.proposal-fact-label,.proposal-fact-value{margin:0}.proposal-fact-label{color:var(--spravno-text-secondary)}.proposal-fact-value{font-weight:var(--spravno-font-weight-bold);font-variant-numeric:tabular-nums}.proposal-plan,.proposal-diff,.proposal-impact{margin:var(--spravno-space-md) var(--proposal-pad) 0}.proposal-plan-title,.proposal-diff-title{margin:0 0 var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.proposal-impact>.proposal-plan-title{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.proposal-plan-progress{color:var(--spravno-text-secondary);letter-spacing:normal;text-transform:none;margin-inline-start:auto}.proposal-steps{margin:0;padding:0;list-style:none;display:grid}.proposal-step{align-items:start;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) 0;transition:background-color var(--spravno-motion-base) var(--spravno-motion-ease);grid-template-columns:auto minmax(0,1fr);display:grid}.proposal-step+.proposal-step{border-top:1px solid var(--spravno-hairline-row)}.proposal-step-main{gap:var(--spravno-space-xs);min-width:0;display:grid}.proposal-step-marker{border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);width:1.375rem;height:1.375rem;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.proposal-step[data-state=running] .proposal-step-marker{border-color:var(--spravno-primary);color:var(--spravno-primary-ink)}.proposal-step[data-state=done] .proposal-step-marker{background:var(--spravno-success-bg);color:var(--spravno-success-text);border-color:#0000}.proposal-step[data-state=rolledBack] .proposal-step-marker{background:var(--spravno-warning-bg);color:var(--spravno-warning-text);border-color:#0000}.proposal-step[data-state=skipped]{opacity:.6}.proposal-step[data-failed=true]{margin-inline:calc(-1 * var(--spravno-space-sm));padding-inline:var(--spravno-space-sm);border-radius:var(--spravno-radius-md);background:var(--spravno-error-bg)}.proposal-step[data-failed=true] .proposal-step-marker{background:var(--spravno-error);color:var(--spravno-text-on-primary);border-color:#0000}.proposal-step-state{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal)}.proposal-step-group{display:grid}.proposal-step-group+.proposal-step-group{margin-top:var(--spravno-space-sm)}.proposal-step-group-title{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin:0}.proposal-step-title{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.proposal-step-flag{color:var(--spravno-warning-text);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.proposal-step-line,.proposal-section-label{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0}.proposal-section-label{margin-top:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.proposal-step-warning{color:var(--spravno-error-text)}.proposal-schema{gap:var(--spravno-space-xs);display:grid}.proposal-field-list,.proposal-permissions,.proposal-records-list,.proposal-plan-steps{gap:var(--spravno-space-xs);padding-left:var(--spravno-space-lg);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);margin:0;display:grid}.proposal-permissions{color:var(--spravno-text-secondary);padding-left:0;list-style:none}.proposal-status-chain{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.proposal-status-chain li{align-items:center;gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);display:inline-flex}.proposal-status-chain li>span:first-child{padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle)}.proposal-status-chain li[data-category=done]>span:first-child{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.proposal-status-chain li+li:before{content:"→";color:var(--spravno-text-muted)}.proposal-records summary{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer}.proposal-records-rule{margin:var(--spravno-space-xs) 0;font-size:var(--spravno-font-size-label)}.proposal-records-list{max-height:calc(var(--spravno-space-3xl) * 4);overscroll-behavior:contain;overflow-y:auto}.proposal-records-list li[data-missing=true]{color:var(--spravno-text-muted)}.proposal-notes{gap:var(--spravno-space-sm);margin:var(--spravno-space-md) var(--proposal-pad) 0;display:grid}.proposal-notes:empty{display:none}.proposal-confirm-lead{font-size:var(--spravno-font-size-body-sm);margin:0}.proposal-destructive{gap:var(--spravno-space-xs);padding:var(--spravno-space-md);border:1px solid var(--spravno-error);border-radius:var(--spravno-radius-md);background:var(--spravno-error-bg);color:var(--spravno-error-text);display:grid}.proposal-destructive-lead,.proposal-destructive-detail{font-size:var(--spravno-font-size-body-sm);margin:0}.proposal-destructive-lead{font-weight:var(--spravno-font-weight-semibold)}.proposal-destructive-ack{align-items:flex-start;gap:var(--spravno-space-sm);margin-top:var(--spravno-space-xs);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);cursor:pointer;display:flex}.proposal-destructive-ack input{flex-shrink:0;margin:0}.proposal-diff-list{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.proposal-diff-row{align-items:baseline;gap:var(--spravno-space-md);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);display:grid}.proposal-diff-field{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.proposal-diff-values{align-items:baseline;gap:var(--spravno-space-xs);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.proposal-diff-was,.proposal-diff-willbe{padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);text-decoration-thickness:1px}.proposal-diff-was{background:var(--spravno-error-bg);color:var(--spravno-error-text);text-decoration-line:line-through}.proposal-diff-willbe{background:var(--spravno-success-bg);color:var(--spravno-success-text);font-weight:var(--spravno-font-weight-semibold);text-decoration:none}.proposal-diff-was[data-empty],.proposal-diff-willbe[data-empty]{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-normal);background:0 0}.proposal-diff-arrow{color:var(--spravno-text-muted)}.proposal-open{align-items:center;gap:var(--spravno-space-xs);margin:var(--spravno-space-md) var(--proposal-pad) 0;font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.proposal-open-lead{color:var(--spravno-text-muted)}.proposal-open-link{align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-sm);border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;display:inline-flex}.proposal-open-link:hover{border-color:var(--spravno-primary-ink)}.proposal-footer{z-index:var(--spravno-z-sticky);align-items:center;gap:var(--spravno-space-md);margin-top:var(--spravno-space-md);padding:var(--spravno-space-md) var(--proposal-pad);border-top:1px solid var(--spravno-hairline-row);background:var(--spravno-surface-utility);display:flex;position:sticky;bottom:0}.proposal-confirm-actions{justify-content:flex-start;gap:var(--spravno-space-sm);flex-wrap:wrap;flex:auto;display:flex}.confirm-cta{min-width:9.375rem;font-weight:var(--spravno-font-weight-semibold)}.proposal-card>:last-child:not(.proposal-footer){margin-bottom:var(--proposal-pad)}.assistant-plan-lead{padding-top:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-normal)}.assistant-plan-steps{margin:var(--spravno-space-sm) var(--spravno-space-md) 0;padding:0;list-style:none;display:grid}.assistant-plan-step{align-items:start;gap:var(--spravno-space-xs);padding:var(--spravno-space-xs) 0;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.assistant-plan-step+.assistant-plan-step{border-top:1px solid var(--spravno-hairline-row)}.assistant-plan-check{cursor:pointer;place-items:center;width:2rem;height:2rem;display:grid}.assistant-plan-check>input{border:.1rem solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);appearance:none;cursor:pointer;width:1.125rem;height:1.125rem;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease);place-content:center;margin:0;display:grid}.assistant-plan-check>input:checked{border-color:var(--spravno-primary);background:var(--spravno-primary)}.assistant-plan-check>input:checked:before{content:"";border:solid var(--spravno-text-on-primary);border-width:0 .125rem .125rem 0;width:.3rem;height:.55rem;transform:translateY(-.06rem)rotate(45deg)}.assistant-plan-number{min-width:1rem;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;text-align:end;padding-top:.4375rem}.assistant-plan-input{width:100%;min-width:0;min-height:2rem;padding:.3125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title-sm);resize:none;field-sizing:content;cursor:text;background-color:#0000;border:1px solid #0000;line-height:1.45;overflow:hidden}.assistant-plan-input:hover:not(:disabled){background-color:var(--spravno-surface-nested)}.assistant-plan-input:focus,.assistant-plan-input:focus-visible{border-color:var(--spravno-hairline-strong);background-color:var(--spravno-surface);box-shadow:var(--spravno-focus-ring);outline:none}.assistant-plan-step[data-state=skipped] .assistant-plan-input{color:var(--spravno-text-muted);cursor:default;text-decoration:line-through}.assistant-plan-step[data-state=skipped] .assistant-plan-number{opacity:.6}.assistant-plan-tools{opacity:0;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);gap:.125rem;padding-top:.125rem;display:flex}.assistant-plan-step:is(:hover,:focus-within) .assistant-plan-tools{opacity:1}.assistant-plan-tool{border-radius:var(--spravno-radius-sm);width:1.75rem;height:1.75rem;color:var(--spravno-text-muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.assistant-plan-tool:hover:not(:disabled){background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-plan-tool:disabled{opacity:.4;cursor:not-allowed}.assistant-plan-removed{align-items:center;gap:var(--spravno-space-sm);margin:var(--spravno-space-xs) var(--proposal-pad) 0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);flex-wrap:wrap;display:flex}.assistant-plan-restore{color:var(--spravno-primary-ink);font:inherit;font-weight:var(--spravno-font-weight-semibold);background:0 0;border:0;padding:0}.assistant-plan-restore:hover{text-decoration:underline}.assistant-plan-notes{margin:var(--spravno-space-md) var(--proposal-pad) 0;border:1px solid var(--spravno-hairline-row);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-utility)}.assistant-plan-notes>summary{align-items:center;gap:var(--spravno-space-sm);min-height:2.25rem;padding:var(--spravno-space-xs) var(--spravno-space-md);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;list-style:none;display:flex}.assistant-plan-notes>summary::-webkit-details-marker{display:none}.assistant-plan-notes>summary:before{content:"›";color:var(--spravno-text-muted);transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease)}.assistant-plan-notes[open]>summary:before{transform:rotate(90deg)}.assistant-plan-notes-count{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;padding:0 .375rem}.assistant-plan-notes>.assistant-md{padding:0 var(--spravno-space-md) var(--spravno-space-md);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm)}@media (hover:none){.assistant-plan-tools{opacity:1}}@media (pointer:coarse){.assistant-plan-check,.assistant-plan-tool{width:var(--spravno-min-touch);height:var(--spravno-min-touch);margin-inline:calc(-1 * var(--spravno-space-sm))}.assistant-plan-tool:first-child{display:none}.assistant-plan-number{padding-top:.8125rem}.assistant-plan-input{margin-top:.375rem}}@container proposal (width<=30rem){.proposal-card>*{--proposal-pad:var(--spravno-space-md)}.proposal-summary{font-size:var(--spravno-font-size-title-sm)}.assistant-plan-steps{margin-inline:var(--spravno-space-xs)}.proposal-diff-row{grid-template-columns:minmax(0,1fr);gap:.125rem}.proposal-confirm-actions>.btn{flex:1 1 0}.proposal-confirm-actions>.confirm-cta{flex-basis:100%;min-width:0}}.assistant-composer{gap:var(--spravno-space-xs);min-width:0;display:grid;position:relative}.assistant-composer-shell{align-items:flex-end;gap:var(--spravno-space-xs);min-width:0;padding:var(--spravno-space-sm);border:1px solid var(--spravno-hairline-strong);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-glow-soft), var(--spravno-shadow-sm);transition:box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease);border-radius:1.375rem;flex-wrap:wrap;display:flex}.assistant-composer-shell:focus-within{border-color:var(--spravno-primary-ink);box-shadow:0 0 0 1px var(--spravno-border-accent), var(--spravno-shadow-sm)}.assistant-composer-shell .field{flex:1 1 0;gap:0;min-width:0}.assistant-composer-shell>.assistant-attachments{padding:var(--spravno-space-xs) var(--spravno-space-xs) 0;flex:1 0 100%}.assistant-composer-shell .field>label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.assistant-composer-shell textarea{min-height:2.5rem;max-height:13.75rem;padding:var(--spravno-space-sm) var(--spravno-space-sm) var(--spravno-space-xs);font-size:var(--spravno-font-size-body);resize:none;background-color:#0000;border:0;line-height:1.55}.assistant-composer-shell textarea:focus,.assistant-composer-shell textarea:focus-visible{box-shadow:none;outline:none}.assistant-composer-toolbar{flex:1 0 100%;align-items:center;gap:.125rem;min-width:0;display:flex}.assistant-composer-spacer{min-width:var(--spravno-space-xs);flex:auto}.assistant-attachments{gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.assistant-turn-user>.assistant-attachments{justify-content:flex-end}.assistant-attachment{align-items:center;gap:var(--spravno-space-xs);max-width:100%;padding:var(--spravno-space-xs) var(--spravno-space-sm);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);animation:spravno-assistant-fade var(--spravno-motion-base) var(--spravno-motion-ease) both;display:inline-flex}.assistant-attachment-name{min-width:0;max-width:16rem;color:var(--spravno-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-attachment-remove,.assistant-attach{color:var(--spravno-text-secondary);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.assistant-attachment-remove{border-radius:var(--spravno-radius-badge);width:1.25rem;height:1.25rem}.assistant-attach{border-radius:var(--spravno-radius-badge);width:2.25rem;height:2.25rem;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease)}.assistant-attachment-remove:hover,.assistant-attach:hover:not(:disabled){background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-attach:disabled{opacity:.5;cursor:not-allowed}.assistant-attach[aria-expanded=true]{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-plan-toggle{height:2rem;padding:0 var(--spravno-space-md) 0 .625rem;border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;flex:none;align-items:center;gap:.375rem;margin-inline-start:var(--spravno-space-xs);display:inline-flex}.assistant-plan-toggle:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-plan-toggle[aria-pressed=true]{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink)}.assistant-keys{display:inline-flex;position:relative}.assistant-keys-pop{right:0;bottom:calc(100% + var(--spravno-space-md));z-index:var(--spravno-z-overlay);width:max-content;max-width:min(21rem,80vw);padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);text-align:start;animation:spravno-assistant-rise var(--spravno-motion-fast) var(--spravno-motion-ease) both;position:absolute}.assistant-keys-title{margin:0 0 var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.assistant-keys-pop dl{gap:.375rem;margin:0;display:grid}.assistant-keys-pop dl>div{align-items:baseline;gap:var(--spravno-space-md);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);display:grid}.assistant-keys-pop :is(dt,dd){margin:0}.assistant-keys-pop dd{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm)}.assistant-composer-error{padding-inline:var(--spravno-space-md);color:var(--spravno-error-text);font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-send{width:2.25rem;height:2.25rem;min-height:2.25rem;border-radius:var(--spravno-radius-badge);box-shadow:none;border:0;flex:none;place-items:center;margin-inline-start:var(--spravno-space-xs);padding:0;display:inline-grid}.assistant-send:disabled{background:var(--spravno-surface-nested);color:var(--spravno-text-muted);border-color:#0000}.assistant-send:not(:disabled){background:var(--spravno-primary);color:var(--spravno-text-on-primary);box-shadow:var(--spravno-glow-primary)}.assistant-send:hover:not(:disabled){background:var(--spravno-primary-hover)}.assistant-send:active:not(:disabled){transform:scale(.94)}.assistant-send.assistant-stop:not(:disabled){background:var(--spravno-text-primary);color:var(--spravno-surface);box-shadow:none}.assistant-composer-hint{justify-content:center;gap:var(--spravno-space-sm);text-align:center;font-size:var(--spravno-font-size-label);flex-wrap:wrap;margin:0;display:flex}@media (hover:none){.assistant-composer-hint{display:none}}.assistant-menu{inset-inline:0;bottom:calc(100% + var(--spravno-space-sm));z-index:var(--spravno-z-overlay);max-height:min(20rem,45vh);padding:var(--spravno-space-xs);border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);animation:spravno-assistant-rise var(--spravno-motion-fast) var(--spravno-motion-ease) both;position:absolute;overflow-y:auto}.assistant-menu ul{margin:0;padding:0;list-style:none}.assistant-menu-title,.assistant-menu-empty{padding:var(--spravno-space-xs) var(--spravno-space-sm);font-size:var(--spravno-font-size-eyebrow);margin:0}.assistant-menu-title{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.assistant-menu-item{align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-control-h-sm);padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-md);font-size:var(--spravno-font-size-body-sm);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);display:grid}.assistant-menu-item[aria-selected=true]{background:var(--spravno-primary-subtle)}.assistant-menu-icon{border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-subtle);width:1.5rem;height:1.5rem;color:var(--spravno-text-secondary);place-items:center;display:inline-grid}.assistant-menu-name{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap}.assistant-menu-detail{font-size:var(--spravno-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice{background:var(--spravno-primary-subtle);border-radius:var(--spravno-radius-md);padding:14px}.error{border-radius:var(--spravno-radius-md);color:var(--spravno-error);background:var(--spravno-error-bg);justify-content:space-between;gap:14px;margin:0 0 20px;padding:12px 14px;display:flex}.error button{color:inherit;background:0 0;border:0;font-size:20px}.settings{grid-template-columns:minmax(0,160px) minmax(0,680px);gap:14px 34px;display:grid}.settings dt{color:var(--spravno-text-muted);word-break:normal;overflow-wrap:break-word}.settings dd{font-weight:var(--spravno-font-weight-semibold);word-break:normal;overflow-wrap:anywhere;min-width:0;margin:0}.chat-page{flex-direction:column;flex:auto;min-height:0;display:flex}.content[data-layout=fill]:has(>.tab-panel-active>.chat-page){padding-bottom:var(--spravno-space-lg)}.chat-layout{border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(16rem,32%,22rem) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.chat-layout[data-empty=true]{grid-template-columns:minmax(0,1fr)}.chat-layout[data-empty=true]>.chat-panel{display:none}.chat-icon-button{border-radius:var(--spravno-radius-badge);block-size:2.25rem;inline-size:2.25rem;color:var(--spravno-text-secondary);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.chat-icon-button:hover:not(:disabled){background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.chat-icon-button:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-icon-button:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}.chat-list{border-inline-end:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-layout[data-empty=true]>.chat-list{border-inline-end:0}.chat-list-header{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-lg) var(--spravno-space-sm);flex:none;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title chip.new""search search search search";display:grid}.chat-list-title{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);grid-area:title;margin:0}.chat-list-header>.status-chip{grid-area:chip}.chat-list-header>.chat-new{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);grid-area:new}.chat-list-header>.chat-new:hover:not(:disabled){background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink)}.chat-search{align-items:center;gap:var(--spravno-space-sm);min-width:0;block-size:var(--spravno-control-h);padding-inline:var(--spravno-space-md);border-radius:var(--spravno-radius-control);background:var(--spravno-surface-subtle);color:var(--spravno-text-muted);grid-area:search;display:flex}.chat-search:focus-within{box-shadow:var(--spravno-focus-ring)}.chat-search>svg{flex:none}.chat-search input{min-width:0;min-height:0;block-size:100%;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);background-color:#0000;border:0;flex:auto;padding:0}.chat-search input:focus-visible{outline:none}.chat-audience{padding:0 var(--spravno-space-lg) var(--spravno-space-sm);flex:none;margin:0}.chat-audience .ui-tab{padding-inline:var(--spravno-space-xs);flex:1;justify-content:center}.chat-list .data-list-wrapper,.chat-list .data-list-empty{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.chat-threads.data-list{padding:0 var(--spravno-space-sm) var(--spravno-space-sm);gap:0}.chat-threads .data-list-item{border:0;padding:0}.chat-threads .data-list-item:hover{background:0 0}.chat-thread-row{align-items:center;gap:var(--spravno-space-md);inline-size:100%;min-width:0;min-block-size:4rem;padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:start;cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;display:flex}.chat-thread-row:hover:not(:disabled){background:var(--spravno-surface-subtle)}.chat-thread-row.selected,.chat-thread-row.selected:hover{background:var(--spravno-accent-highlight)}.chat-thread-row:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-thread-row:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}.chat-thread-row>.avatar,.chat-thread-row>.chat-avatar{flex:none}.chat-thread-body{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.chat-thread-heading,.chat-thread-subline{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.chat-thread-name{min-width:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-thread-time{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.chat-thread-preview{min-width:0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-thread-unread-pill{border-radius:var(--spravno-radius-badge);background:var(--spravno-primary);block-size:1.25rem;min-inline-size:1.25rem;color:var(--spravno-text-on-primary);font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;font-weight:var(--spravno-font-weight-bold);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding-inline:.375rem;line-height:1;display:inline-flex}.chat-thread-unread-pill[data-muted=true]{background:var(--spravno-segment-background);color:var(--spravno-text-muted)}.chat-thread-row[data-unread=true] .chat-thread-name{font-weight:var(--spravno-font-weight-bold)}.chat-thread-row[data-unread=true] .chat-thread-preview{color:var(--spravno-text-secondary)}.chat-thread-row[data-unread=true] .chat-thread-time{color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold)}.chat-layout .state-panel:is([data-state-kind=empty],[data-state-kind=loading]){background:0 0;border-color:#0000}.chat-panel{background:var(--spravno-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-panel-header{align-items:center;gap:var(--spravno-space-sm);min-block-size:3.75rem;padding:var(--spravno-space-sm) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface);flex:none;display:flex}.chat-back{display:none}.chat-panel-peer{align-items:center;gap:var(--spravno-space-md);min-width:0;display:flex}.chat-panel-peer>.avatar{flex:none}.chat-panel-titles{flex-direction:column;min-width:0;display:flex}.chat-panel-titles h2{min-width:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-bold);line-height:var(--spravno-line-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-panel-shared-tasks{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-messages{overscroll-behavior:contain;min-height:0;padding:0 var(--spravno-space-xl) var(--spravno-space-md);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--spravno-space-lg));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--spravno-space-lg));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-messages:focus-visible{box-shadow:inset 0 0 0 1px var(--spravno-border-accent);outline:none}.chat-messages>:first-child:not(.state-panel){margin-top:auto}.chat-day{flex-direction:column;display:flex}.chat-day-separator{z-index:var(--spravno-z-raised);padding:var(--spravno-space-md) 0 var(--spravno-space-xs);pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.chat-day-separator>span{padding:.125rem var(--spravno-space-md);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.chat-new-separator{align-items:center;gap:var(--spravno-space-md);margin:var(--spravno-space-md) 0 var(--spravno-space-xs);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);display:flex}.chat-new-separator:before,.chat-new-separator:after{content:"";background:var(--spravno-border-accent);flex:1;block-size:1px}.message-row{align-items:flex-end;gap:var(--spravno-space-sm);min-width:0;margin-top:.125rem;display:flex}.message-row[data-group-start]{margin-top:var(--spravno-space-sm)}.message-row-own{justify-content:flex-end}.message-row>.avatar{flex:none;align-self:flex-start}.message-avatar-gap{flex:none;inline-size:1.75rem}.message{--message-radius:var(--spravno-radius-xl);--message-radius-tight:calc(var(--spravno-radius-xl) / 4);border-radius:var(--message-radius);background:var(--spravno-surface-nested);max-width:min(70%,36rem);color:var(--spravno-text-primary);overflow-wrap:anywhere;animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards;border:1px solid #0000;padding:.375rem .75rem;position:relative}.message>p{font-size:var(--spravno-font-size-title-sm);white-space:pre-wrap;margin:0;line-height:1.4}.message a{color:var(--spravno-primary-ink);text-underline-offset:.125rem;text-decoration:underline}.message-time-room{inline-size:2.75rem;display:inline-block}:lang(en) .message-time-room{inline-size:3.75rem}.message-time{inset-inline-end:.625rem;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;align-items:center;gap:.125rem;line-height:1;display:inline-flex;position:absolute;bottom:.3125rem}.message-sender{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin-bottom:.125rem;display:block}.message-other{border-start-start-radius:var(--message-radius-tight);border-end-start-radius:var(--message-radius-tight)}.message-row[data-group-start]>.message-other{border-start-start-radius:var(--message-radius)}.message-own{background:var(--spravno-primary);color:var(--spravno-text-on-primary);border-start-end-radius:var(--message-radius-tight);border-end-end-radius:var(--message-radius-tight)}.message-row[data-group-start]>.message-own{border-start-end-radius:var(--message-radius)}.message-own .message-time{color:var(--spravno-text-on-primary-muted)}.message-own a{color:inherit}.message-pending{opacity:.72}.message-failed{border-color:var(--spravno-error);background:var(--spravno-error-bg);color:var(--spravno-text-primary)}.message-failed .message-time{color:var(--spravno-error)}.message-row-own:has(>.message-failed){align-items:flex-end;gap:var(--spravno-space-xs);flex-direction:column}.message-failed-actions{justify-content:flex-end;align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);max-width:min(70%,36rem);color:var(--spravno-error-text);font-size:var(--spravno-font-size-label);flex-wrap:wrap;display:flex}.chat-retry{color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.app-shell:has(>.content>.tab-panel-active .chat-layout[data-pane=detail])>.ai-fab{display:none}.chat-new-dialog{width:min(26rem,100%)}.chat-new-peers{flex-direction:column;gap:.125rem;max-height:18rem;display:flex;overflow-y:auto}.chat-new-peers .chat-thread-row{min-block-size:3.25rem}.chat-new-no-matches{padding-block:var(--spravno-space-xs);margin:0}@media (max-width:1099px){.chat-list-header{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"chip.new""search search search"}.chat-list-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:759px){.chat-day-separator{position:static}.tab-panel:has(>.chat-page){height:100%}.app-shell[data-shell-nav=bottom]>.content:has(>.tab-panel-active>.chat-page){padding:0}.chat-page{height:100%}.chat-layout{border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.chat-layout[data-pane=list]>.chat-panel,.chat-layout[data-pane=detail]>.chat-list{display:none}.chat-list{border-inline-end:0}.chat-list-header{padding:var(--spravno-space-sm) var(--spravno-space-lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search new"}.chat-list-header>.status-chip{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.chat-icon-button{inline-size:var(--spravno-min-touch);block-size:var(--spravno-min-touch)}.chat-threads.data-list{padding-bottom:var(--ai-fab-room,var(--spravno-space-sm))}.chat-thread-row{min-block-size:4.25rem;padding-inline:var(--spravno-space-sm)}.chat-thread-name{font-size:var(--spravno-font-size-body)}.chat-back{color:var(--spravno-text-primary);margin-inline-start:calc(-1 * var(--spravno-space-sm));display:inline-grid}.chat-panel-header{gap:var(--spravno-space-xs);min-block-size:3.5rem;padding:max(var(--spravno-space-xs), env(safe-area-inset-top)) var(--spravno-space-md) var(--spravno-space-xs)}.chat-panel-peer{gap:var(--spravno-space-sm)}.chat-messages{padding-inline:var(--spravno-space-md)}.message{max-width:84%}.message>p{font-size:var(--spravno-font-size-body)}.message-failed-actions{max-width:84%}.chat-page .chat-composer-row{gap:var(--spravno-space-xs)}.chat-page .chat-composer{padding:var(--spravno-space-sm) var(--spravno-space-md) max(var(--spravno-space-sm), env(safe-area-inset-bottom))}.app-shell[data-shell-nav=bottom]:has(>.content>.tab-panel-active .chat-layout[data-pane=detail]){grid-template-rows:0 minmax(0,1fr) 0}.app-shell[data-shell-nav=bottom]:has(>.content>.tab-panel-active .chat-layout[data-pane=detail])>:is(.topbar,.bottom-nav){display:none}}.chat-thread-item{position:relative}.chat-thread-menu.context-menu-trigger{border-radius:var(--spravno-radius-sm);opacity:0;block-size:2rem;inline-size:2rem;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;position:absolute;inset-block-start:50%;inset-inline-end:var(--spravno-space-sm);translate:0 -50%}.chat-thread-menu.context-menu-trigger:hover,.chat-thread-menu.context-menu-trigger[aria-expanded=true]{background:var(--spravno-hairline-soft)}.chat-thread-item:hover>.chat-thread-menu,.chat-thread-menu:focus-visible,.chat-thread-menu[aria-expanded=true]{opacity:1}.chat-thread-item:is(:hover,:has(>.chat-thread-menu:focus-visible),:has(>.chat-thread-menu[aria-expanded=true])) :is(.chat-thread-time,.chat-thread-unread-pill){visibility:hidden}@media (hover:none){.chat-thread-menu.context-menu-trigger{display:none}}.chat-avatar{display:inline-flex}.chat-group-avatar>.avatar{border-radius:var(--spravno-radius-lg);background:var(--spravno-success-bg);color:var(--spravno-success-text)}.chat-thread-flag{color:var(--spravno-text-muted);flex:none;display:inline-flex}.chat-thread-sender{max-inline-size:40%;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.chat-list-results{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.chat-list-results .data-list-wrapper{flex:none;overflow:visible}.chat-list-results .data-list-empty{flex:1 0 auto;overflow:visible}.chat-list-results[data-found=true] .data-list-empty{flex:none}.chat-found{padding:0 var(--spravno-space-sm) var(--spravno-space-sm);flex-direction:column;gap:.125rem;display:flex}.chat-found-title{margin:var(--spravno-space-sm) var(--spravno-space-sm) var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.chat-found-row{padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.125rem;display:flex}.chat-found-row:hover{background:var(--spravno-surface-subtle)}.chat-found-row:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-panel-peer-button{min-width:0;padding:var(--spravno-space-xs);border-radius:var(--spravno-radius-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.chat-panel-peer-button:hover{background:var(--spravno-surface-subtle)}.chat-panel-peer-button:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-panel-menu.context-menu-trigger{margin-inline-start:auto}.chat-system-line{max-inline-size:min(90%,32rem);margin:var(--spravno-space-xs) auto;padding:.125rem var(--spravno-space-md);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-elevated);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);text-align:center;align-self:center}.chat-loading-older{margin:0 0 var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);text-align:center}.message-own .message-time-room{inline-size:3.5rem}.message-ticks{margin-inline-start:.125rem;display:inline-flex}.message-ticks[data-state=read]{color:var(--spravno-text-on-primary)}.message-row[data-highlighted=true]>.message{box-shadow:0 0 0 .125rem var(--spravno-primary-ink)}.chat-group-form{gap:var(--spravno-space-md);flex-direction:column;display:flex}.chat-group-people{gap:var(--spravno-space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.chat-group-people>legend{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin-block-end:var(--spravno-space-xs);padding:0}.chat-group-chips{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.chat-group-chip{align-items:center;gap:var(--spravno-space-xs);min-block-size:1.875rem;padding:0 var(--spravno-space-sm) 0 .1875rem;border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;border:0;display:inline-flex}.chat-group-chip .avatar{background:var(--spravno-surface)}.chat-group-list{overscroll-behavior:contain;flex-direction:column;gap:.125rem;max-block-size:min(20rem,40vh);display:flex;overflow-y:auto}.chat-group-pick{align-items:center;gap:var(--spravno-space-md);min-block-size:var(--spravno-min-touch);padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-md);cursor:pointer;display:flex}.chat-group-pick:hover{background:var(--spravno-surface-subtle)}.chat-group-pick.checked{background:var(--spravno-accent-highlight)}.chat-group-pick>input{inline-size:var(--spravno-control-checkbox);block-size:var(--spravno-control-checkbox);accent-color:var(--spravno-primary);flex:none;margin:0}.chat-group-pick-text{min-width:0;font-size:var(--spravno-font-size-body-sm);flex-direction:column;display:flex}.chat-group-pick-name{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.chat-group-hint{font-size:var(--spravno-font-size-label);margin:0}.chat-group-profile-head{align-items:center;gap:var(--spravno-space-xs);padding:var(--spravno-space-md) 0 var(--spravno-space-lg);text-align:center;flex-direction:column;display:flex}.chat-group-profile-head h3{margin:var(--spravno-space-xs) 0 0;font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold)}.chat-group-profile-head p{margin:0}.chat-group-description{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);white-space:pre-wrap}.chat-group-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;padding-block-end:var(--spravno-space-lg);display:flex}.chat-group-edit{gap:var(--spravno-space-md);flex-direction:column;padding-block-end:var(--spravno-space-lg);display:flex}.chat-group-members{padding-block:var(--spravno-space-md);border-block-start:1px solid var(--spravno-hairline-row)}.chat-group-section-title{margin:0 0 var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.chat-group-members ul{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.chat-group-member{align-items:center;gap:var(--spravno-space-md);min-block-size:var(--spravno-min-touch);display:flex}.chat-group-member-name{min-width:0;font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-group-leave{border-block-start:1px solid var(--spravno-hairline-row);padding-block-start:var(--spravno-space-md)}.chat-group-leave-button.btn{color:var(--spravno-error)}.chat-attachments{gap:var(--spravno-space-xs);flex-direction:column;margin-block-end:var(--spravno-space-xs);display:flex}.chat-photos{border-radius:calc(var(--spravno-radius-xl) - .25rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem;inline-size:min(20rem,60vw);display:grid;overflow:hidden}.chat-photos[data-count="1"]{grid-template-columns:minmax(0,1fr)}.chat-photo{aspect-ratio:4/3;background:var(--spravno-surface-subtle);color:var(--spravno-text-muted);cursor:zoom-in;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.chat-photo img{object-fit:cover;block-size:100%;inline-size:100%}.chat-photo:focus-visible{outline:var(--spravno-focus-outline);outline-offset:-.1875rem}.chat-file-card{align-items:center;gap:var(--spravno-space-sm);min-inline-size:min(16rem,60vw);padding:var(--spravno-space-xs) var(--spravno-space-sm) var(--spravno-space-xs) var(--spravno-space-xs);border-radius:var(--spravno-radius-md);background:color-mix(in srgb, currentColor 8%, transparent);color:inherit;text-align:start;cursor:pointer;border:0;display:flex}.chat-file-icon{border-radius:var(--spravno-radius-md);background:var(--spravno-primary-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--spravno-primary-on-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-file-text{flex-direction:column;flex:auto;min-width:0;display:flex}.chat-file-name{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-file-size{font-size:var(--spravno-font-size-label);opacity:.75}.chat-photo-viewer img{border-radius:var(--spravno-radius-md);max-block-size:70vh;max-inline-size:100%;margin-inline:auto;display:block}.chat-pending-files{gap:var(--spravno-space-xs);margin:0 0 var(--spravno-space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chat-pending-file{align-items:center;gap:var(--spravno-space-xs);max-inline-size:100%;padding:.125rem .125rem .125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);font-size:var(--spravno-font-size-label);display:inline-flex}.chat-pending-file[data-status=failed]{background:var(--spravno-error-bg);color:var(--spravno-error-text)}.chat-pending-name{max-inline-size:12rem;font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-pending-state{color:var(--spravno-text-muted);font-variant-numeric:tabular-nums}.chat-attach{flex:none}.chat-panel[data-dragging=true]{box-shadow:inset 0 0 0 .125rem var(--spravno-primary-ink)}.chat-media{padding-block:var(--spravno-space-md);border-block-start:1px solid var(--spravno-hairline-row)}.chat-media-tabs{gap:var(--spravno-space-xs);margin-block-end:var(--spravno-space-sm);display:flex}.chat-media-tab{padding:var(--spravno-space-xs) var(--spravno-space-md);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0}.chat-media-tab.on{background:var(--spravno-segment-background);color:var(--spravno-text-primary)}.chat-voice{gap:var(--spravno-space-xs);flex-direction:column;min-inline-size:min(17rem,60vw);display:flex}.chat-voice-row{align-items:center;gap:var(--spravno-space-sm);display:flex}.chat-voice-play{border-radius:var(--spravno-radius-badge);background:var(--spravno-primary);block-size:2.25rem;inline-size:2.25rem;color:var(--spravno-text-on-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.message-own .chat-voice-play{background:var(--spravno-text-on-primary);color:var(--spravno-primary)}.chat-voice-bar{border-radius:var(--spravno-radius-badge);background:color-mix(in srgb, currentColor 20%, transparent);flex:auto;block-size:.25rem;position:relative;overflow:hidden}.chat-voice-bar>span{background:currentColor;position:absolute;inset-block:0;inset-inline-start:0}.chat-voice-time{font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;opacity:.8}.chat-voice-text{margin:var(--spravno-space-xs) 0 0;padding-top:var(--spravno-space-sm);border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);font-size:var(--spravno-font-size-title-sm);white-space:pre-wrap;line-height:1.45}.chat-voice-text-label{font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);opacity:.65;margin-bottom:.125rem;display:block}.chat-circle{aspect-ratio:1;border-radius:var(--spravno-radius-badge);background:conic-gradient(var(--spravno-primary-ink) var(--chat-circle-progress,0deg), var(--spravno-hairline-strong) 0);cursor:pointer;border:0;inline-size:min(12rem,50vw);padding:.25rem;display:block;position:relative}.chat-circle video{object-fit:cover;border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);block-size:100%;inline-size:100%}.chat-circle-play{border-radius:var(--spravno-radius-badge);background:var(--spravno-backdrop);block-size:3.5rem;inline-size:3.5rem;color:var(--spravno-text-on-dark);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.chat-circle-time{padding:.125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-backdrop);color:var(--spravno-text-on-dark);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.message:has(>.chat-attachments>.chat-circle:only-child){background:0 0;padding:0}.message-menu.context-menu-trigger{border-radius:var(--spravno-radius-badge);block-size:1.75rem;inline-size:1.75rem;color:var(--spravno-text-muted);opacity:0;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);flex:none;align-self:center}.message-row-own>.message-menu{order:-1}.message-row:hover>.message-menu,.message-menu:focus-visible,.message-menu[aria-expanded=true]{opacity:1}@media (hover:none){.message-menu.context-menu-trigger{display:none}}.message-forwarded{align-items:center;gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);opacity:.8;margin-bottom:.125rem;font-style:italic;display:inline-flex}.message-quote{inline-size:100%;min-inline-size:0;padding:.125rem var(--spravno-space-sm);border:0;border-inline-start:.1875rem solid var(--spravno-primary-ink);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-subtle);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;margin:.125rem 0 .25rem;display:flex}.message-own .message-quote{border-inline-start-color:var(--spravno-text-on-primary);background:color-mix(in srgb, var(--spravno-text-on-primary) 16%, transparent)}.message-quote-name{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.message-own .message-quote-name{color:inherit}.message-quote-text{font-size:var(--spravno-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-deleted{opacity:.7}.message-edited{margin-inline-end:.25rem}.message-own .message-time-room:has(~.message-edited){inline-size:6rem}.message-reactions{gap:var(--spravno-space-xs);flex-wrap:wrap;margin:.25rem 0 .125rem;display:flex}.message-reaction{padding:0 var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:.125rem;display:inline-flex}.message-reaction.mine{border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle)}.chat-pinned-bar{align-items:center;gap:var(--spravno-space-sm);inline-size:100%;padding:var(--spravno-space-xs) var(--spravno-space-md);border:0;border-bottom:1px solid var(--spravno-border-subtle);background:var(--spravno-surface-elevated);color:var(--spravno-text-secondary);font:inherit;font-size:var(--spravno-font-size-label);text-align:start;cursor:pointer;display:flex}.chat-pinned-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.chat-pinned-text>strong{color:var(--spravno-primary-ink)}.chat-compose-context{align-items:center;gap:var(--spravno-space-sm);margin:0 0 var(--spravno-space-sm);padding:.125rem .125rem .125rem var(--spravno-space-sm);border-inline-start:.1875rem solid var(--spravno-primary-ink);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-subtle);font-size:var(--spravno-font-size-label);display:flex}.chat-compose-context-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.chat-mentions{max-block-size:12rem;margin:0 0 var(--spravno-space-sm);padding:var(--spravno-space-xs);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);flex-direction:column;list-style:none;display:flex;overflow-y:auto}.chat-mentions button{align-items:center;gap:var(--spravno-space-sm);inline-size:100%;padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.chat-mentions button:hover,.chat-mentions button:focus-visible{background:var(--spravno-surface-subtle)}.nav-unread-badge{box-sizing:border-box;border-radius:var(--spravno-radius-badge);background:var(--spravno-primary);block-size:1.25rem;min-inline-size:1.25rem;color:var(--spravno-text-on-primary);font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;font-weight:var(--spravno-font-weight-bold);flex:none;align-self:center;place-items:center;margin-inline-start:auto;padding:0 .375rem;line-height:1;display:inline-grid}.nav-item>.nav-unread-badge{overflow:visible}html:not([data-theme=dark]) .nav-item.active>.nav-unread-badge{background:var(--spravno-nav-active-text);color:var(--spravno-nav-active-bg)}.app-shell[data-shell-nav=rail] .nav-unread-badge,.app-shell[data-sidebar-collapsed=true] .nav-item>.nav-unread-badge,.bottom-nav .nav-unread-badge{box-shadow:0 0 0 .125rem var(--spravno-surface);margin:0;position:absolute;inset-block-start:.25rem;inset-inline-start:calc(50% + .25rem)}.bottom-nav .nav-unread-badge{inline-size:auto;max-inline-size:none}.bottom-nav button{position:relative}.context-menu-quick{margin-bottom:var(--spravno-space-xs);padding-bottom:var(--spravno-space-xs);border-bottom:1px solid var(--spravno-border-subtle);gap:.125rem;display:flex}.context-menu-quick-item{min-inline-size:0;block-size:var(--spravno-control-h);border-radius:var(--spravno-radius-md);font-size:var(--spravno-font-size-title-sm);cursor:pointer;background:0 0;border:0;flex:1 1 0}.context-menu-quick-item:hover,.context-menu-quick-item:focus-visible{background:var(--spravno-surface-subtle)}.context-menu-quick-item[aria-checked=true]{background:var(--spravno-primary-subtle)}.chat-composer{padding:var(--spravno-space-sm) var(--spravno-space-lg) var(--spravno-space-xs);border-top:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface);flex:none}.chat-composer-row{align-items:flex-end;gap:var(--spravno-space-sm);min-width:0;display:flex}.chat-composer-field{flex:auto;min-width:0;display:flex;position:relative}.chat-composer-input{inline-size:100%;min-width:0;min-block-size:var(--spravno-control-h);max-block-size:9.5rem;padding:calc((var(--spravno-control-h) - 1.25rem) / 2 - 1px) var(--spravno-space-lg);border:1px solid var(--spravno-hairline);border-radius:calc(var(--spravno-control-h) / 2);background-color:var(--spravno-surface-nested);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);resize:none;flex:auto;line-height:1.25rem;overflow-y:auto}.chat-composer-field[data-tool]>.chat-composer-input{padding-inline-end:calc(var(--spravno-control-h) + var(--spravno-space-xs))}.chat-composer-field-tool{display:flex;position:absolute;inset-block-end:calc((var(--spravno-control-h) - 2rem) / 2);inset-inline-end:calc((var(--spravno-control-h) - 2rem) / 2)}.chat-field-ai.context-menu-trigger{border-radius:var(--spravno-radius-badge);block-size:2rem;inline-size:2rem;color:var(--spravno-primary-ink)}.chat-field-ai.context-menu-trigger:hover,.chat-field-ai.context-menu-trigger[aria-expanded=true]{background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink)}.chat-composer-input::placeholder{color:var(--spravno-text-muted)}.chat-composer-input:focus-visible{border-color:var(--spravno-primary-ink);box-shadow:0 0 0 1px var(--spravno-border-accent);outline:none}.chat-send{inline-size:var(--spravno-control-h);block-size:var(--spravno-control-h);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary);color:var(--spravno-text-on-primary);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), transform var(--spravno-motion-fast) var(--spravno-motion-ease);border:0;flex:none;place-items:center;padding:0;display:grid}.chat-send:hover:not(:disabled){background:var(--spravno-primary-hover)}.chat-send:active:not(:disabled){transform:scale(.94)}.chat-send:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-send:disabled{background:var(--spravno-surface-subtle);color:var(--spravno-text-disabled);cursor:default}.chat-composer-hint{min-block-size:1rem;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);text-align:end;visibility:hidden;margin:.125rem 0 0}.chat-composer-hint[data-active]{visibility:visible}@media (hover:none){.chat-composer-hint{display:none}}.chat-recording{align-items:center;gap:var(--spravno-space-sm);min-width:0;min-block-size:var(--spravno-control-h);padding-inline:var(--spravno-space-md) var(--spravno-space-xs);border-radius:calc(var(--spravno-control-h) / 2);background:var(--spravno-surface-nested);flex:auto;display:flex;overflow:hidden}.chat-recording-dot{border-radius:var(--spravno-radius-badge);background:var(--spravno-error);block-size:.625rem;inline-size:.625rem;animation:1s ease-in-out infinite alternate chat-recording-pulse}@keyframes chat-recording-pulse{to{opacity:.35}}.chat-recording-label{min-width:0;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-recording[data-gesture=holding]>.chat-recording-label{display:none}.chat-recording[data-gesture=holding]>.chat-recording-slide{margin-inline:auto}.chat-recording-slide{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;transition:transform var(--spravno-motion-fast) linear;flex:none;padding-inline-end:var(--spravno-space-sm)}.chat-recording-cancel{min-block-size:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-badge);color:var(--spravno-error);font:inherit;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none}.chat-recording-cancel:hover{background:var(--spravno-error-bg)}.chat-recording-cancel:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-recording-time{font-variant-numeric:tabular-nums;color:var(--spravno-text-muted)}.chat-circle-recording{padding-block:var(--spravno-space-md);justify-content:center;display:flex}.chat-circle-preview{aspect-ratio:1;object-fit:cover;border-radius:var(--spravno-radius-badge);inline-size:min(14rem,60vw);box-shadow:0 0 0 .1875rem var(--spravno-error);transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.chat-recording-dot{animation:none}}.chat-record-wrap{flex:none;display:inline-flex;position:relative}.chat-record{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.chat-send.chat-record[data-mode=circle]{background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink);box-shadow:inset 0 0 0 1px var(--spravno-border-accent)}.chat-send.chat-record[data-mode=circle]:hover:not(:disabled){background:var(--spravno-primary-subtle)}.chat-send.chat-record[data-gesture=holding]{background:var(--spravno-error);color:var(--spravno-text-on-dark);box-shadow:0 0 0 .375rem color-mix(in srgb, var(--spravno-error) 18%, transparent);transform:scale(1.12)}.chat-record-lock{padding:var(--spravno-space-sm) var(--spravno-space-xs);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow);color:var(--spravno-text-secondary);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) both;flex-direction:column;align-items:center;gap:.125rem;display:flex;position:absolute;inset-block-end:calc(100% + var(--spravno-space-sm));inset-inline-start:50%;translate:-50%}.chat-record-lock-arrow{color:var(--spravno-text-muted);rotate:180deg}.chat-record-stop{background:var(--spravno-primary)}.chat-rewrite-preview{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);min-width:0;min-block-size:var(--spravno-control-h);padding:var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-md);border:1px solid var(--spravno-border-accent);border-radius:calc(var(--spravno-control-h) / 2);background:var(--spravno-accent-highlight);flex-wrap:wrap;flex:auto;display:flex}.chat-rewrite-mark{color:var(--spravno-primary-ink);flex:none;display:inline-flex}.chat-rewrite-text{min-width:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);white-space:pre-wrap;overflow-wrap:anywhere;flex:12rem;margin:0;line-height:1.35}.chat-rewrite-preview[aria-busy] .chat-rewrite-text{color:var(--spravno-text-secondary)}.chat-rewrite-actions{gap:var(--spravno-space-xs);flex:none;margin-inline-start:auto;display:inline-flex}.chat-rewrite-cancel,.chat-rewrite-replace{min-block-size:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-badge);font:inherit;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;border:0}.chat-rewrite-cancel{color:var(--spravno-text-secondary);background:0 0}.chat-rewrite-cancel:hover{background:var(--spravno-surface-subtle)}.chat-rewrite-replace{background:var(--spravno-primary);color:var(--spravno-text-on-primary)}.chat-rewrite-replace:hover{background:var(--spravno-primary-hover)}:is(.chat-rewrite-cancel,.chat-rewrite-replace):focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.chat-ai-trigger.context-menu-trigger{color:var(--spravno-primary-ink)}.chat-ai-panel{gap:var(--spravno-space-sm);max-block-size:40vh;margin:0 0 var(--spravno-space-sm);flex-direction:column;display:flex;overflow-y:auto}.chat-ai-busy{align-items:center;gap:var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);margin:0;display:inline-flex}.chat-ai-block{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-inline-start:.1875rem solid var(--spravno-primary-ink);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);font-size:var(--spravno-font-size-label);flex-direction:column;display:flex}.chat-ai-block>p{margin:0;line-height:1.4}.chat-ai-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-primary-ink);display:flex}.chat-ai-head .chat-icon-button{block-size:1.75rem;inline-size:1.75rem}.chat-ai-points{margin:0;padding-inline-start:var(--spravno-space-lg)}.chat-ai-replies,.chat-ai-tasks{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.chat-ai-reply,.chat-ai-task{align-items:center;gap:var(--spravno-space-xs);max-inline-size:100%;padding:var(--spravno-space-xs) var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;display:inline-flex}.chat-ai-reply:hover,.chat-ai-reply:focus-visible,.chat-ai-task:hover,.chat-ai-task:focus-visible{border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle)}.chat-ai-task{color:var(--spravno-primary-ink)}.chat-ai-rewrite-text{white-space:pre-wrap}.chat-new-catchup{padding:0 var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-primary-ink);font:inherit;font-size:var(--spravno-font-size-eyebrow);cursor:pointer;align-items:center;gap:.25rem;margin-inline-start:var(--spravno-space-sm);display:inline-flex}.assistant-page{--assistant-measure:50rem;gap:var(--spravno-content-gap);width:100%;height:calc(100vh - var(--spravno-space-3xl) - var(--spravno-space-lg));grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:1099px){.assistant-page{height:calc(100vh - var(--spravno-shell-topbar-height) - var(--spravno-space-3xl) - var(--spravno-space-lg))}}.assistant-main{gap:var(--spravno-space-md);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.assistant-main>*{width:100%;max-width:var(--assistant-measure);margin-inline:auto}.assistant-main>.assistant-scroller{max-width:none}.assistant-scroller>.assistant-thread{width:100%;max-width:var(--assistant-measure);margin-inline:auto}@media (min-width:760px){.assistant-main[data-empty]>.assistant-scroller{flex:0 auto;margin-top:auto}.assistant-main[data-empty]>.assistant-dock{margin-bottom:auto}.assistant-main[data-empty] .assistant-empty{padding-block:0 var(--spravno-space-sm);margin:0}}.assistant-page-header{align-items:center;gap:var(--spravno-space-sm);min-width:0;min-height:var(--spravno-control-h);display:flex}.assistant-page-header h1{flex-shrink:0;margin:0}.assistant-page-header-spacer{min-width:var(--spravno-space-sm);flex:1}.assistant-safety-pill{min-width:0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);align-items:center;gap:.375rem;margin-inline-start:var(--spravno-space-xs);display:inline-flex}.assistant-safety-pill>svg{color:var(--spravno-success);flex-shrink:0}.assistant-safety-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assistant-header-tool{border-radius:var(--spravno-radius-control);width:2.25rem;height:2.25rem;color:var(--spravno-text-secondary);transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.assistant-header-tool:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-header-tool>.badge{top:0;min-width:1rem;height:1rem;font-size:var(--spravno-font-size-eyebrow);padding:0 .25rem;line-height:1rem;position:absolute;inset-inline-end:0}@media (hover:hover){.assistant-header-tool[data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);top:calc(100% + var(--spravno-space-xs));z-index:var(--spravno-z-overlay);padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);background:var(--spravno-tooltip-bg);color:var(--spravno-tooltip-text);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;pointer-events:none;animation:spravno-assistant-fade var(--spravno-motion-fast) var(--spravno-motion-ease) both;position:absolute;left:50%;transform:translate(-50%)}}.assistant-header-new{min-height:2.25rem;padding-inline:var(--spravno-space-md) var(--spravno-space-lg);font-size:var(--spravno-font-size-body-sm);flex-shrink:0;gap:.375rem}.assistant-scroller{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-width:0;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--spravno-space-lg));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--spravno-space-lg));flex:auto;overflow-y:auto}.assistant-thread{gap:var(--spravno-space-2xl);min-width:0;padding-block:var(--spravno-space-sm) var(--spravno-space-lg);flex-direction:column;display:flex}.assistant-thread:focus-visible{outline-offset:calc(-1 * var(--spravno-space-xs))}.assistant-thread-earlier{justify-content:center;display:flex}.assistant-thread-end{height:var(--spravno-space-xs);flex:none}.assistant-turn{gap:var(--spravno-space-lg);min-width:0;display:grid}.assistant-turn-user{align-items:flex-end;gap:var(--spravno-space-xs);flex-direction:column;min-width:0;display:flex}.assistant-bubble{border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-xl) var(--spravno-radius-xl) var(--spravno-space-xs) var(--spravno-radius-xl);background:var(--spravno-surface-subtle);max-width:min(85%,36rem);color:var(--spravno-text-primary);line-height:var(--spravno-line-prose);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:.625rem .875rem}.assistant-bubble-own{border-color:color-mix(in srgb, var(--spravno-primary) 16%, transparent);background:color-mix(in srgb, var(--spravno-primary) 11%, var(--spravno-surface))}.assistant-turn-time{padding-inline:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums}.assistant-turn-reply{align-items:start;gap:var(--spravno-space-md);grid-template-columns:1.875rem minmax(0,1fr);min-width:0;display:grid}.assistant-turn-mark{background:var(--spravno-ai-tile);border:1px solid var(--spravno-ai-tile-border);border-radius:30%;place-items:center;width:1.875rem;height:1.875rem;display:grid;position:relative}.assistant-turn-body{gap:var(--spravno-space-md);min-width:0;padding-top:.125rem;display:grid}.assistant-answer{line-height:var(--spravno-line-prose);white-space:pre-wrap;overflow-wrap:break-word;margin:0}.assistant-md{min-width:0;max-width:72ch;color:var(--spravno-text-primary);line-height:var(--spravno-line-prose);overflow-wrap:break-word;gap:.75em;display:grid}.assistant-md :is(p,ul,ol,h3,h4,pre,blockquote){margin:0}.assistant-md :is(ul,ol){gap:.375em;padding-left:1.5em;display:grid}.assistant-md li>:is(ul,ol,p){margin-top:.375em}.assistant-md li::marker{color:var(--spravno-text-muted)}.assistant-md ol>li::marker{font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums}.assistant-md :is(h3,h4){font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);letter-spacing:-.01em;line-height:var(--spravno-line-display);margin-top:.5em}.assistant-md h4{font-size:var(--spravno-font-size-body)}.assistant-md>:is(h3,h4):first-child{margin-top:0}.assistant-md strong{font-weight:var(--spravno-font-weight-bold)}.assistant-md a{color:var(--spravno-primary-ink);text-underline-offset:.18em;text-decoration-thickness:1px}.assistant-md a:hover{text-decoration-thickness:.125em}.assistant-md code{border:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-nested);font-family:var(--spravno-font-family-mono);border-radius:.35em;padding:.1em .35em;font-size:.875em}.assistant-md pre{padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-nested);font-size:var(--spravno-font-size-body-sm);line-height:1.55;overflow-x:auto}.assistant-md pre code{background:0 0;border:0;padding:0}.assistant-md blockquote{padding-left:var(--spravno-space-md);border-left:.1875rem solid var(--spravno-border-accent);color:var(--spravno-text-secondary)}.assistant-md hr{border:0;border-top:1px solid var(--spravno-hairline);width:100%;margin:.25em 0}.assistant-md-table{border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-md);max-width:100%;overflow-x:auto}.assistant-md table{border-collapse:collapse;min-width:100%;font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums}.assistant-md :is(th,td){padding:var(--spravno-space-sm) var(--spravno-space-md);border-bottom:1px solid var(--spravno-hairline-row);text-align:start}.assistant-md tr:last-child>td{border-bottom:0}.assistant-md th{background:var(--spravno-surface-nested);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap}.assistant-md .assistant-md-right{text-align:end}.assistant-md .assistant-md-center{text-align:center}.assistant-turn-actions{margin:calc(-1 * var(--spravno-space-xs)) 0 0 calc(-1 * var(--spravno-space-xs));transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);gap:.125rem;display:flex}.assistant-turn-action{justify-content:center;align-items:center;gap:var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);min-width:2rem;min-height:2rem;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);background:0 0;border:0;padding:0 .375rem;display:inline-flex}.assistant-turn-action:hover:not(:disabled){background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}@media (hover:hover) and (pointer:fine){.assistant-turn-actions{opacity:0}.assistant-turn:is(:hover,:focus-within,[data-live]) .assistant-turn-actions{opacity:1}.assistant-turn:nth-last-child(1 of .assistant-turn) .assistant-turn-actions{opacity:1}}.assistant-day{align-items:center;gap:var(--spravno-space-md);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin:0;display:flex}.assistant-day:before,.assistant-day:after{content:"";border-top:1px solid var(--spravno-hairline-row);flex:1}@keyframes spravno-assistant-rise{0%{opacity:0;transform:translateY(.375rem)}}@keyframes spravno-assistant-fade{0%{opacity:0}}.assistant-turn[data-live] .assistant-turn-user,.assistant-turn[data-live] .assistant-turn-reply,.assistant-turn[data-live] .proposal-card,.assistant-pending,.assistant-pending-cards>.proposal-card,.assistant-jump-button{animation:spravno-assistant-rise var(--spravno-motion-slow) var(--spravno-motion-ease) both}.assistant-turn[data-live] .assistant-turn-reply{animation-delay:var(--spravno-motion-fast)}.assistant-turn[data-live] .assistant-md{animation:spravno-assistant-fade var(--spravno-motion-base) var(--spravno-motion-ease) both}.assistant-run-status{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;margin:0;display:flex}.assistant-turn-note{font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-memory-line{overflow-wrap:anywhere}.assistant-memory-line>svg{vertical-align:-2px;margin-inline-end:var(--spravno-space-xs)}.assistant-memory-line>.link-button{font-weight:var(--spravno-font-weight-semibold);margin-inline-start:var(--spravno-space-sm)}.assistant-trace{padding:var(--spravno-space-xs) 0 var(--spravno-space-xs) var(--spravno-space-md);border-inline-start:1px solid var(--spravno-hairline);gap:.375rem;margin:0;list-style:none;display:grid}.assistant-trace-step{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assistant-trace-icon{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);width:1.25rem;height:1.25rem;color:var(--spravno-text-muted);place-items:center;display:inline-grid}.assistant-turn[data-live] .assistant-trace-step{animation:spravno-assistant-rise var(--spravno-motion-base) var(--spravno-motion-ease) both}.assistant-trace-text{gap:var(--spravno-space-xs);flex-wrap:wrap;min-width:0;display:flex}.assistant-trace-tool{color:var(--spravno-text-secondary)}.assistant-trace-summary{color:var(--spravno-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-trace-summary:before{content:"«"}.assistant-trace-summary:after{content:"»"}.assistant-trace-meta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;white-space:nowrap}.assistant-trace-step-active .assistant-trace-text{color:var(--spravno-text-primary);animation:spravno-assistant-breathe 1.6s var(--spravno-motion-ease) infinite}@keyframes spravno-assistant-breathe{50%{opacity:.55}}.assistant-timeline>summary{align-items:center;gap:var(--spravno-space-xs);padding:.125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);cursor:pointer;margin-inline-start:calc(-1 * var(--spravno-space-sm));list-style:none;display:inline-flex}.assistant-timeline>summary::-webkit-details-marker{display:none}.assistant-timeline>summary:after{content:"›";transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease)}.assistant-timeline[open]>summary:after{transform:rotate(90deg)}.assistant-timeline>summary:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-secondary)}.assistant-timeline-check{color:var(--spravno-success)}.assistant-timeline>.assistant-trace{margin:var(--spravno-space-sm) 0 0 var(--spravno-space-xs)}.assistant-thinking{align-items:center;gap:var(--spravno-space-sm);width:-moz-fit-content;width:fit-content;padding:var(--spravno-space-xs) 0;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0;display:flex}.assistant-thinking-dots{gap:var(--spravno-space-xs);display:inline-flex}.assistant-thinking-dots>span{border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-ink);width:.375rem;height:.375rem;animation:spravno-assistant-pulse 1.2s var(--spravno-motion-ease) infinite}.assistant-thinking-dots>span:nth-child(2){animation-delay:.15s}.assistant-thinking-dots>span:nth-child(3){animation-delay:.3s}@keyframes spravno-assistant-pulse{0%,to{opacity:.3}50%{opacity:1;transform:translateY(-.15rem)}}.assistant-turn-mark[data-working]:after{content:"";inset:calc(-1 * var(--spravno-space-xs));border:1px solid var(--spravno-primary-ink);border-radius:inherit;animation:spravno-assistant-halo 1.6s var(--spravno-motion-ease) infinite;position:absolute}@keyframes spravno-assistant-halo{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}.assistant-mention{padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);background:color-mix(in srgb, var(--spravno-primary) 14%, transparent);color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold)}.assistant-jump{bottom:var(--spravno-space-md);max-width:var(--assistant-measure);height:0;pointer-events:none;justify-content:flex-end;align-items:flex-end;margin-inline:auto;padding-inline-end:var(--spravno-space-sm);display:flex;position:sticky}.assistant-main[data-empty] .assistant-jump{display:none}.assistant-jump-button{border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-elevated);width:2.25rem;height:2.25rem;color:var(--spravno-text-secondary);box-shadow:var(--spravno-shadow);pointer-events:auto;place-items:center;padding:0;display:grid}.assistant-jump-button:hover{color:var(--spravno-text-primary)}.assistant-history{gap:var(--spravno-space-sm);display:grid}.assistant-history>h2{margin:0}.assistant-history-list{border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin:0;padding:0;list-style:none;display:grid}.assistant-history-item{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.assistant-history-item+.assistant-history-item{border-top:1px solid var(--spravno-hairline-row)}.assistant-history-summary{flex:13.75rem;min-width:0}.assistant-history-time{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);flex-shrink:0}.assistant-empty{justify-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-xl) 0 var(--spravno-space-lg);text-align:center;grid-template-columns:minmax(0,1fr);margin:auto 0;display:grid}.assistant-empty-mark{width:3rem;height:3rem;margin-bottom:var(--spravno-space-sm);background:var(--spravno-ai-tile);border:1px solid var(--spravno-ai-tile-border);box-shadow:var(--spravno-shadow-sm);border-radius:30%;place-items:center;display:grid}.assistant-empty-hello{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.assistant-empty h2{font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-kpi);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);margin:0}.assistant-empty-lead{max-width:58ch;margin:0;line-height:1.55}.assistant-empty .assistant-suggestions{gap:var(--spravno-space-md);width:100%;max-width:44rem;margin-top:var(--spravno-space-md);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assistant-suggestions{justify-content:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.assistant-suggestion-group{padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm);transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease);align-content:start;gap:.125rem;display:grid}.assistant-suggestion-group:hover{border-color:var(--spravno-border-hover)}.assistant-suggestion-group h3{align-items:center;gap:var(--spravno-space-sm);margin:0 0 var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);display:flex}.assistant-suggestion-group h3>svg{box-sizing:content-box;border-radius:var(--spravno-radius-sm);background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink);padding:.3125rem}.assistant-suggestion-group .assistant-example-chip{width:calc(100% + 2 * var(--spravno-space-sm));min-height:2rem;margin-inline:calc(-1 * var(--spravno-space-sm));padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-md);font-weight:var(--spravno-font-weight-normal);text-align:start;background-color:#0000;border-color:#0000;justify-content:flex-start}.assistant-suggestion-group .assistant-example-chip:hover:not(:disabled){background-color:var(--spravno-accent-highlight);box-shadow:none;border-color:#0000;transform:none}.assistant-empty-more{justify-content:center;align-items:center;gap:var(--spravno-space-xs);margin-top:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.assistant-empty-more>.btn{min-height:2rem;padding-inline:var(--spravno-space-md);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);background:0 0;border-color:#0000}.assistant-empty-more>.btn:hover:not(:disabled){color:var(--spravno-text-primary)}.assistant-empty-hint{margin:0 0 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-label)}.assistant-empty-hint kbd,.assistant-keys-pop kbd{border:1px solid var(--spravno-hairline-strong);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;border-bottom-width:.125rem;border-radius:.3125rem;padding:0 .375rem;line-height:1.6;display:inline-block}.assistant-example-chip{min-height:2.25rem;padding:.375rem var(--spravno-space-md);border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);background-color:var(--spravno-surface);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), transform var(--spravno-motion-fast) var(--spravno-motion-ease);align-items:center;gap:.375rem;display:inline-flex}.assistant-example-chip:hover:not(:disabled){border-color:var(--spravno-border-accent);background-color:color-mix(in srgb, var(--spravno-primary) 7%, var(--spravno-surface));box-shadow:var(--spravno-shadow-sm)}.assistant-example-chip:active:not(:disabled){transform:scale(.97)}.assistant-example-chip:disabled{opacity:.55;cursor:not-allowed}.assistant-demo-prompt{color:var(--spravno-text-secondary)}.assistant-dock{z-index:var(--spravno-z-sticky);gap:var(--spravno-space-sm);flex:none;display:grid;position:relative}.assistant-dock-notice{margin:0}.assistant-pending{gap:var(--spravno-space-sm);padding:var(--spravno-space-sm);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface-utility);box-shadow:var(--spravno-shadow-sm);display:grid}.assistant-pending-head{align-items:center;gap:var(--spravno-space-sm);padding-inline-start:var(--spravno-space-xs);display:flex}.assistant-pending-count{min-width:1.375rem;min-height:1.375rem;padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-on-primary);background:var(--spravno-primary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.assistant-pending-title{min-width:0;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:auto;line-height:1.35}.assistant-pending-head>.btn{min-height:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm)}.assistant-pending-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.assistant-pending-cards{gap:var(--spravno-space-sm);border-radius:var(--spravno-radius-lg);min-height:0;max-height:44vh;display:grid;overflow-y:auto}.assistant-confirm-results{gap:var(--spravno-space-xs);min-height:0;display:grid}.assistant-confirm-results-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);display:flex}.assistant-confirm-results-list{gap:var(--spravno-space-sm);overscroll-behavior:contain;min-height:0;max-height:30vh;display:grid;overflow-y:auto}@media (max-height:640px){.assistant-pending-cards{max-height:30vh}.assistant-confirm-results-list{max-height:22vh}}.assistant-pending .proposal-card{box-shadow:none;margin:0}.assistant-main>.assistant-drop{z-index:var(--spravno-z-overlay);place-content:center;justify-items:center;gap:var(--spravno-space-sm);border:1px dashed var(--spravno-primary);border-radius:var(--spravno-radius-xl);background:color-mix(in srgb, var(--spravno-surface) 88%, transparent);max-width:none;color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold);pointer-events:none;animation:spravno-assistant-fade var(--spravno-motion-fast) var(--spravno-motion-ease) both;margin:0;display:grid;position:absolute;inset:0}.assistant-usage{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-sm);padding-inline:var(--spravno-space-md);color:var(--spravno-text-muted);flex-wrap:wrap;display:flex}.assistant-usage-disclosure[open]{flex-basis:100%}.assistant-usage-disclosure:not([open]) .assistant-usage-units{display:none}.assistant-usage-line{font-variant-numeric:tabular-nums}.assistant-usage-units,.assistant-usage-reset,.assistant-usage-line{font-size:var(--spravno-font-size-label)}.assistant-usage-reset{margin:0}.assistant-usage[data-quota-state=near] .assistant-usage-reset,.assistant-usage[data-quota-state=exhausted] .assistant-usage-reset{color:var(--spravno-error)}.assistant-invite-link{gap:var(--spravno-space-xs);padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.assistant-invite-link-title{font-weight:var(--spravno-font-weight-semibold);margin:0}.assistant-invite-link-row{gap:var(--spravno-space-sm);align-items:center;display:flex}.assistant-invite-link-row input{flex:1;min-width:0}.assistant-invite-link .muted{margin:0}.assistant-changelog-dialog{width:min(40rem,100%);max-height:calc(100vh - 2.5rem);overscroll-behavior:contain;max-height:calc(100dvh - 2.5rem);overflow-y:auto}@media (max-width:759px){.tab-panel:has(>.assistant-page){height:100%}.assistant-page{gap:var(--spravno-space-sm);height:100%}.assistant-main{gap:var(--spravno-space-sm)}.assistant-thread{gap:var(--spravno-space-xl)}.assistant-page-header{gap:var(--spravno-space-xs)}.assistant-page-header .assistant-safety-pill,.assistant-header-label{display:none}.assistant-page-header h1{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.assistant-header-tool,.assistant-header-new{width:var(--spravno-min-touch);height:var(--spravno-min-touch);min-height:var(--spravno-min-touch);padding:0}.assistant-header-new{border-radius:var(--spravno-radius-badge)}.assistant-turn-action,.assistant-attach,.assistant-send{min-width:var(--spravno-min-touch);min-height:var(--spravno-min-touch)}.assistant-attach,.assistant-send{width:var(--spravno-min-touch);height:var(--spravno-min-touch)}.assistant-plan-toggle{height:var(--spravno-min-touch)}.assistant-keys,.assistant-empty-hint{display:none}.assistant-composer-shell{padding:var(--spravno-space-xs);border-radius:var(--spravno-radius-xl)}.assistant-empty{padding-top:var(--spravno-space-lg)}.assistant-empty h2{font-size:var(--spravno-font-size-display)}.assistant-empty .assistant-suggestions{margin-top:var(--spravno-space-sm);grid-template-columns:minmax(0,1fr)}.assistant-example-chip,.assistant-suggestion-group .assistant-example-chip{min-height:var(--spravno-min-touch)}.assistant-pending-cards{max-height:32vh}}.assistant-usage-units,.assistant-usage[data-quota-state=normal],.assistant-usage[data-quota-state=unavailable]{display:none}.assistant-panel{gap:var(--spravno-space-sm);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.assistant-panel-head{min-height:2.25rem;align-items:center;gap:.125rem;padding-inline-start:var(--spravno-space-sm);display:flex}.assistant-panel-title{flex:1;min-width:0;margin:0}.assistant-panel-changelog,.assistant-panel-new{border-radius:var(--spravno-radius-sm);width:2rem;height:2rem;color:var(--spravno-text-secondary);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.assistant-panel-changelog:hover,.assistant-panel-new:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-panel-scroll{align-content:start;gap:var(--spravno-space-sm);overscroll-behavior-y:contain;flex:auto;min-height:0;display:grid;overflow-y:auto}.assistant-panel-note{padding-inline:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-panel-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.assistant-panel-list>li:first-child{margin-bottom:var(--spravno-space-xs);padding-bottom:var(--spravno-space-xs);border-bottom:1px solid var(--spravno-hairline-row)}.assistant-panel-signals{align-items:center;gap:var(--spravno-space-sm);width:100%;min-height:2.5rem;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:start;cursor:pointer;background-color:#0000;border:0;display:flex}.assistant-panel-signals:hover{background-color:var(--spravno-surface-nested)}.assistant-panel-signals[aria-current]{background-color:var(--spravno-accent-highlight)}.assistant-panel-signals>svg{box-sizing:content-box;border-radius:var(--spravno-radius-sm);background:var(--spravno-warning-bg);color:var(--spravno-warning-text);flex-shrink:0;padding:.25rem}.assistant-panel-signals-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:auto;overflow:hidden}.assistant-panel-item{min-width:0;position:relative}.assistant-panel-run{width:100%;min-height:var(--spravno-min-touch);padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:start;cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);background-color:#0000;border:0;gap:.125rem;display:grid}.assistant-panel-run:hover{background-color:var(--spravno-surface-nested)}.assistant-panel-run[aria-current]{background-color:var(--spravno-accent-highlight)}.assistant-panel-run-head{align-items:center;gap:var(--spravno-space-sm);width:100%;min-width:0;display:flex}.assistant-panel-run-prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:1;overflow:hidden}.assistant-panel-run-marker{width:var(--spravno-space-sm);height:var(--spravno-space-sm);background:var(--spravno-warning);border-radius:50%;flex-shrink:0}.assistant-panel-run-time,.assistant-panel-run-caption{color:var(--spravno-text-secondary)}.assistant-panel-run-time{font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;flex-shrink:0}.assistant-panel-run-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spravno-font-size-label);overflow:hidden}.assistant-panel-run-manage{top:.3125rem;border-radius:var(--spravno-radius-sm);width:1.75rem;height:1.75rem;color:var(--spravno-text-secondary);opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.3125rem}.assistant-panel-run-manage:hover{background:var(--spravno-surface);color:var(--spravno-text-primary)}.assistant-panel-item:is(:hover,:focus-within) .assistant-panel-run-manage{opacity:1}.assistant-panel-item:is(:hover,:focus-within) .assistant-panel-run-time{visibility:hidden}@media (hover:none){.assistant-panel-item:not([data-active]) .assistant-panel-run-manage{display:none}.assistant-panel-item[data-active] .assistant-panel-run-manage{top:0;width:var(--spravno-min-touch);height:var(--spravno-min-touch);opacity:1;inset-inline-end:0}.assistant-panel-item[data-active] .assistant-panel-run-time{visibility:hidden}}.assistant-panel-foot{gap:var(--spravno-space-xs);padding-top:var(--spravno-space-sm);border-top:1px solid var(--spravno-hairline-row);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.assistant-panel-settings{align-items:center;gap:var(--spravno-space-sm);width:100%;min-width:0;min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-color:#0000;display:flex;overflow:hidden}.assistant-panel-settings svg{color:var(--spravno-text-secondary);flex:none}.assistant-panel-settings-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.assistant-panel-usage-bar{margin:0 var(--spravno-space-sm)}.assistant-drawer .assistant-panel-title{display:none}.assistant-drawer .assistant-panel-changelog{margin-inline-start:auto}@media (max-width:759px){.assistant-panel-signals{min-height:var(--spravno-min-touch)}.assistant-panel-changelog,.assistant-panel-new{width:var(--spravno-min-touch);height:var(--spravno-min-touch)}}.assistant-signals{gap:var(--spravno-space-md);flex-direction:column;min-height:0;display:flex}.assistant-signals-intro{max-width:62ch;margin:0}.assistant-signals-list{gap:var(--spravno-space-md);overscroll-behavior-y:contain;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.assistant-signal-card{gap:var(--spravno-space-md);padding:var(--spravno-space-lg);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface);display:flex}.assistant-signal-card-icon{color:var(--spravno-warning);flex-shrink:0}.assistant-signal-card-body{gap:var(--spravno-space-xs);min-width:0;display:grid}.assistant-signal-card-title{font-weight:var(--spravno-font-weight-semibold);margin:0}.assistant-signal-card-detail{margin:0}.assistant-signal-card-actions{gap:var(--spravno-space-sm);margin-top:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.assistant-signal-records{margin:var(--spravno-space-xs) 0 0;gap:var(--spravno-space-xs);padding:0;list-style:none;display:grid}.assistant-signal-record{color:var(--spravno-primary-ink);font:inherit;text-align:start;text-underline-offset:.125rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.assistant-signal-record:hover{color:var(--spravno-primary-hover)}.assistant-signal-proposals{gap:var(--spravno-space-md);margin-top:var(--spravno-space-sm);display:grid}.assistant-signals-watch{padding:var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-subtle)}.assistant-signals-watch ul{margin:var(--spravno-space-xs) 0 0;padding-left:var(--spravno-space-lg);gap:var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);display:grid}.assistant-mobile-back{display:flex}.assistant-signals-settings-row{gap:var(--spravno-space-xs);padding-block:var(--spravno-space-sm);display:grid}.assistant-signals-settings-toggle{align-items:center;gap:var(--spravno-space-sm);font-weight:var(--spravno-font-weight-semibold);display:flex}.assistant-signals-settings-hint{margin:0}.assistant-signals-settings-number{align-items:center;gap:var(--spravno-space-sm);display:flex}.assistant-signals-settings-number input{width:4em}.assistant-signals-settings-readonly{margin:0}.assistant-company-switch{gap:var(--spravno-space-sm);display:grid}.assistant-company-switch h2,.assistant-company-switch p{margin:0}.assistant-company-switch-row{align-items:center;gap:var(--spravno-space-md);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;display:inline-flex}.assistant-settings-usage{gap:var(--spravno-space-sm);display:grid}.assistant-settings-usage-head{align-items:baseline;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.assistant-settings-usage-value{font-size:var(--spravno-font-size-display);font-variant-numeric:tabular-nums}.assistant-settings-usage-note{font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-panel-usage-bar[data-quota-state=near]>span,.assistant-settings-usage[data-quota-state=near] .assistant-usage-progress>span{background:var(--spravno-warning)}.assistant-panel-usage-bar[data-quota-state=exhausted]>span,.assistant-settings-usage[data-quota-state=exhausted] .assistant-usage-progress>span{background:var(--spravno-error)}.assistant-usage-disclosure{margin:0}.assistant-usage-disclosure>summary{cursor:pointer;align-items:baseline;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.assistant-usage-disclosure[open]>summary{margin-bottom:var(--spravno-space-sm)}.assistant-usage-grid{gap:var(--spravno-space-md);display:grid}.assistant-usage-meter{gap:.375rem;display:grid}.assistant-usage-meter-label{justify-content:space-between;align-items:baseline;gap:var(--spravno-space-sm);flex-wrap:wrap;min-width:0;display:flex}.assistant-usage-meter-name{color:var(--spravno-text-primary);overflow-wrap:break-word;min-width:0}.assistant-usage-meter-remaining{font-weight:var(--spravno-font-weight-bold);color:var(--spravno-text-primary);white-space:nowrap;align-items:baseline;gap:.5em;display:inline-flex}.assistant-usage-meter-value,.assistant-usage-meter-fraction{font-variant-numeric:tabular-nums;white-space:nowrap}.assistant-usage-progress{border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);height:.5rem;overflow:hidden}.assistant-usage-progress>span{background:var(--spravno-primary);border-radius:var(--spravno-radius-badge);height:100%;transition:width .2s;display:block}.data-clear-progress{gap:.375rem;margin-top:.5rem;display:grid}.data-clear-progress p{margin:0}@media (max-width:480px){.assistant-usage-meter-label{flex-direction:column;gap:.125rem}.assistant-usage-meter-remaining{flex-wrap:wrap}}@media (pointer:coarse){.assistant-timeline>summary,.assistant-plan-notes>summary,.proposal-confirm-actions>.btn,.assistant-jump-button{min-width:var(--spravno-min-touch);min-height:var(--spravno-min-touch)}.proposal-records summary{padding-block:.75rem}}.assistant-spend-meters{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.assistant-spend-people ul{padding:0;list-style:none}.assistant-spend-people li{justify-content:space-between;gap:var(--spravno-space-xs) var(--spravno-space-md);padding:var(--spravno-space-sm) 0;border-top:1px solid var(--spravno-hairline-soft);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.assistant-spend-pop{gap:var(--spravno-space-md);inline-size:18rem;max-inline-size:calc(100vw - 2 * var(--spravno-space-lg));padding:var(--spravno-space-md)}.assistant-changelog,.assistant-changelog-day,.assistant-changelog-list,.assistant-changelog-main{gap:var(--spravno-space-sm);min-width:0;margin:0;padding:0;list-style:none;display:grid}.assistant-changelog{gap:var(--spravno-space-lg)}.assistant-changelog-day>h3{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-eyebrow);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;margin:0}.assistant-changelog-entry{gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);display:grid}.assistant-changelog-title{font-weight:var(--spravno-font-weight-semibold);margin:0}.assistant-changelog-meta,.assistant-changelog-actions{align-items:center;gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);flex-wrap:wrap;margin:0;display:flex}.assistant-changelog .proposal-diff-row{gap:var(--spravno-space-xs);grid-template-columns:minmax(0,1fr)}.assistant-questions-sheet{inset-inline:0;bottom:calc(100% + var(--spravno-space-sm));z-index:var(--spravno-z-overlay);gap:var(--spravno-space-md);max-height:min(70dvh,36rem);padding:var(--spravno-space-lg);overscroll-behavior:contain;border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sheet);animation:spravno-questions-rise var(--spravno-motion-base) var(--spravno-motion-ease) both;display:grid;position:absolute;overflow-y:auto}@keyframes spravno-questions-rise{0%{opacity:0;transform:translateY(var(--spravno-space-lg))}to{opacity:1;transform:translateY(0)}}.assistant-questions-head{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.assistant-questions-progress{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums}.assistant-questions-close{border-radius:var(--spravno-radius-control);width:2rem;height:2rem;color:var(--spravno-text-secondary);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;place-items:center;margin-inline-start:auto;padding:0;display:inline-grid}.assistant-questions-close:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-questions-close:focus-visible{box-shadow:var(--spravno-focus-ring)}.assistant-questions-body{gap:var(--spravno-space-xs);min-width:0;display:grid}.assistant-questions-header{border-radius:var(--spravno-radius-badge);background:color-mix(in srgb, var(--spravno-primary) 10%, var(--spravno-surface));color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);justify-self:start;padding:0 .5rem}.assistant-questions-text{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);line-height:var(--spravno-line-prose);overflow-wrap:anywhere;margin:0}.assistant-questions-hint{font-size:var(--spravno-font-size-label)}.assistant-question-options{padding-top:var(--spravno-space-xs);gap:.375rem;display:grid}.assistant-question-option{border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-sm);cursor:pointer;min-height:2.75rem;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease);align-items:flex-start;gap:.625rem;padding:.5rem .75rem;display:flex}.assistant-question-option:hover{border-color:var(--spravno-border-accent)}.assistant-question-option:has(input:checked){border-color:var(--spravno-border-accent);background:color-mix(in srgb, var(--spravno-primary) 7%, var(--spravno-surface))}.assistant-question-option:has(input:focus-visible){box-shadow:var(--spravno-focus-ring)}.assistant-question-option input{flex:none;margin-top:.2rem}.assistant-question-number{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);min-width:1.5rem;height:1.5rem;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.assistant-question-option:has(input:checked) .assistant-question-number{background:var(--spravno-primary);color:var(--spravno-text-on-primary)}.assistant-question-option-body{gap:.125rem;min-width:0;display:grid}.assistant-question-option-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.assistant-question-option-description{font-size:var(--spravno-font-size-body-sm);overflow-wrap:anywhere}.assistant-question-recommended{border-radius:var(--spravno-radius-badge);background:color-mix(in srgb, var(--spravno-primary) 12%, var(--spravno-surface));color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);padding:0 .375rem}.assistant-question-other{border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface);width:100%;min-height:2.5rem;color:var(--spravno-text-primary);font:inherit;padding:.5rem .75rem}.assistant-question-other:focus-visible{box-shadow:var(--spravno-focus-ring)}.assistant-questions-actions{align-items:center;gap:var(--spravno-space-xs);padding-top:var(--spravno-space-sm);border-top:1px solid var(--spravno-hairline);flex-wrap:wrap;display:flex}.assistant-questions-actions>.btn:first-child{margin-inline-end:0}.assistant-questions-spacer{flex:auto}.assistant-questions-keys{margin:calc(-1 * var(--spravno-space-xs)) 0 0;font-size:var(--spravno-font-size-label)}.assistant-questions-resume{min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease);justify-self:start;align-items:center;gap:.375rem;display:inline-flex}.assistant-questions-resume:hover:not(:disabled){border-color:var(--spravno-primary-ink);background:var(--spravno-accent-highlight)}.assistant-questions-resume:focus-visible{box-shadow:var(--spravno-focus-ring)}.assistant-questions-resume:disabled{opacity:.55;cursor:not-allowed}.assistant-question-answers{gap:var(--spravno-space-xs);max-width:min(85%,36rem);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-subtle);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose);margin:0;display:grid}.assistant-question-answer{align-items:baseline;gap:0 var(--spravno-space-xs);flex-wrap:wrap;min-width:0;display:flex}.assistant-question-answer dt{color:var(--spravno-text-muted)}.assistant-question-answer dt:after{content:" —"}.assistant-question-answer dd{color:var(--spravno-text-primary);overflow-wrap:anywhere;margin:0}.assistant-question-answer .assistant-question-answer-empty{color:var(--spravno-text-muted);font-style:italic}@media (max-width:759px){.assistant-questions-sheet{max-height:min(75dvh,32rem);padding:var(--spravno-space-md);border-radius:var(--spravno-radius-xl) var(--spravno-radius-xl) 0 0}.assistant-questions-keys{display:none}}@media (max-height:640px){.assistant-questions-sheet{max-height:60dvh}}.home-page-title{flex:1;min-width:0}@media (min-width:760px){.home-page-title{flex:340px;min-width:260px}}.home-page-title h1{margin-bottom:2px}.home-date{text-transform:uppercase;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);margin:0 0 2px}.home-onboarding{gap:var(--spravno-space-md);margin-top:0;display:grid}.home-onboarding-heading{justify-content:space-between;align-items:center;margin:0;display:flex}.home-onboarding progress{width:100%;accent-color:var(--spravno-primary-ink)}.home-dashboard.home-plan{gap:var(--spravno-space-xl);min-width:0}.home-dashboard.home-plan[data-role=employee]{max-width:55rem}.home-plan-header{justify-content:space-between;align-items:flex-end;gap:var(--spravno-space-lg);flex-wrap:wrap;min-width:0;display:flex}.home-plan-header .home-page-title{min-width:0}.home-plan-header h1{font-size:var(--spravno-font-size-home-title)}.home-plan-header .home-plan-new{align-items:center;gap:var(--spravno-space-xs);width:auto;min-height:var(--spravno-min-touch);padding-inline:var(--spravno-space-lg);flex-shrink:0;display:inline-flex}.home-plan-header .context-menu-trigger.home-plan-new{border-radius:var(--spravno-radius-control);background:var(--spravno-primary);color:var(--spravno-text-on-primary);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);box-shadow:var(--spravno-glow-primary)}.home-plan-header .context-menu-trigger.home-plan-new:hover,.home-plan-header .context-menu-trigger.home-plan-new[aria-expanded=true]{background:var(--spravno-primary-hover);color:var(--spravno-text-on-primary)}.home-plan-tiles{gap:var(--spravno-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;display:grid}.home-plan-tiles>.kpi-tile{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}.home-dashboard{container-type:inline-size}@container (width<=51rem){.home-plan-tiles[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .home-plan-tiles{border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);gap:1px;position:relative;overflow:hidden}html[data-theme=dark] .home-plan-tiles:before{content:"";background:var(--spravno-brand-line);height:2px;position:absolute;inset:0 0 auto}html[data-theme=dark] .home-plan-tiles>.kpi-tile{box-shadow:1px 0 0 var(--spravno-hairline-row), 0 1px 0 var(--spravno-hairline-row);border-right:0}.home-plan-value-accent{color:var(--spravno-primary-ink)}.home-plan-value-warning{color:var(--spravno-warning)}.home-plan-grid{gap:var(--spravno-space-xl);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@media (min-width:1100px){.home-plan-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.home-plan-panel,.home-plan-tip,.home-plan-card{border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient);min-width:0}.home-plan-panel{padding-block:var(--spravno-space-sm)}.home-plan-panel-head{align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-sm) var(--spravno-space-lg);display:flex}.home-plan-panel-head h2,.home-plan-tips-head h2{min-width:0;font-size:var(--spravno-font-size-title);flex:1;margin:0}.home-plan-panel-body{padding:var(--spravno-space-sm) var(--spravno-space-lg) var(--spravno-space-md)}.home-plan-link{align-items:center;gap:var(--spravno-space-xs);padding:var(--spravno-space-xs);color:var(--spravno-primary-ink);font:inherit;font-size:var(--spravno-font-size-title-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.home-plan-link:hover{color:var(--spravno-primary-pressed)}.home-plan-quiet{justify-items:start;gap:var(--spravno-space-md);color:var(--spravno-text-muted);margin:0;display:grid}.home-plan-quiet p{margin:0}.home-plan-rows{margin:0;padding:0;list-style:none}.home-plan-rows>li{border-top:1px solid var(--spravno-hairline-row)}.home-plan-team-row{align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-md) var(--spravno-space-lg);grid-template-columns:auto minmax(5rem,9rem) minmax(3rem,1fr) minmax(0,15rem);display:grid}.home-plan-team-more{padding:var(--spravno-space-md) var(--spravno-space-lg)}.home-plan-team-name{min-width:0;font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-plan-bar{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);height:.5rem;display:block;overflow:hidden}.home-plan-bar>span{border-radius:var(--spravno-radius-badge);background:var(--spravno-secondary);height:100%;transition:width var(--spravno-motion-base) var(--spravno-motion-ease);display:block}.home-plan-team-row[data-tone=busy] .home-plan-bar>span{background:var(--spravno-warning)}.home-plan-team-row[data-tone=late] .home-plan-bar>span{background:var(--spravno-error)}.home-plan-team-note{min-width:0;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);text-align:end}.home-plan-team-row[data-tone=late] .home-plan-team-note{color:var(--spravno-error-text)}.home-plan-tips{align-content:start;gap:var(--spravno-space-md);min-width:0;display:grid}.home-plan-tips-head{align-items:center;gap:var(--spravno-space-sm);display:flex}.home-plan-tips-head h2{align-items:center;gap:var(--spravno-space-sm);display:inline-flex}.home-plan-tips-head h2 svg{color:var(--spravno-primary-ink)}.home-plan-tips-summary{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose);margin:0}.home-plan-tip-list{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.home-plan-tip{gap:var(--spravno-space-sm);padding:var(--spravno-space-lg);display:grid}.home-plan-tip-text{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-title-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.home-plan-tip-meta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);overflow-wrap:anywhere;margin:0}.home-plan-tip-actions{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.home-plan-tip-actions .home-plan-tip-action{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);border-color:#0000}.home-plan-later{min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-sm);color:var(--spravno-text-muted);font:inherit;font-size:var(--spravno-font-size-title-sm);cursor:pointer;background:0 0;border:0}.home-plan-later:hover{color:var(--spravno-text-primary)}.home-plan-mine{justify-self:start}.home-plan-row,.home-plan-stuck-row{align-items:center;gap:var(--spravno-space-md);width:100%;min-width:0;padding:var(--spravno-space-md) var(--spravno-space-lg);display:flex}.home-plan-row{color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.home-plan-row:hover,.home-plan-row:focus-visible{background:var(--spravno-surface-subtle)}.home-plan-row-main{gap:calc(var(--spravno-space-xs) / 2);flex:auto;min-width:0;display:grid}.home-plan-row-title,.home-plan-row-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-plan-row-title{font-weight:var(--spravno-font-weight-semibold)}.home-plan-row-meta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.home-plan-row-why{color:var(--spravno-warning)}.home-plan-title-link{color:var(--spravno-text-primary);font:inherit;font-weight:var(--spravno-font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.home-plan-title-link:hover{color:var(--spravno-primary-ink)}.home-plan-stuck-row>.btn{flex-shrink:0}.home-plan-group{gap:var(--spravno-space-md);min-width:0;display:grid}.home-plan-group-title{font-size:var(--spravno-font-size-body);margin:0}.home-plan-group-title.is-late{color:var(--spravno-error)}.home-plan-cards{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.home-plan-card{align-items:center;gap:var(--spravno-space-lg);padding:var(--spravno-space-lg) var(--spravno-space-xl);flex-wrap:wrap;display:flex}.home-plan-card[data-late]{border-color:color-mix(in srgb, var(--spravno-error) 35%, transparent)}.home-plan-card-main{gap:var(--spravno-space-xs);flex:18rem;min-width:0;display:grid}.home-plan-card-title{align-items:baseline;gap:0 var(--spravno-space-sm);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-semibold);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.home-plan-card-time{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-title-sm)}.home-plan-card[data-late] .home-plan-card-time{color:var(--spravno-error)}.home-plan-card-place{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-title-sm);overflow-wrap:anywhere;margin:0}.home-plan-card-phone{justify-self:start;align-items:center;gap:var(--spravno-space-xs);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-title-sm);text-decoration:none;display:inline-flex}.home-plan-card-note{color:var(--spravno-success-text);font-size:var(--spravno-font-size-body-sm);margin:0}.home-plan-card-note.is-error{color:var(--spravno-error-text)}.home-plan-card-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}@media (max-width:759px){.home-dashboard.home-plan{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr)}.home-plan-tiles{gap:var(--spravno-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.home-plan-team-row{gap:var(--spravno-space-xs) var(--spravno-space-md);grid-template-columns:auto minmax(0,1fr)}.home-plan-team-row .avatar{grid-row:span 3;align-self:start}.home-plan-team-note{text-align:start}.home-plan-stuck-row{flex-wrap:wrap}.home-plan-card{padding:var(--spravno-space-lg)}.home-plan-card-actions{width:100%}.home-plan-card-actions>.btn{flex:1 1 0;justify-content:center}}.home-assistant-refresh{width:var(--spravno-control-h-sm);height:var(--spravno-control-h-sm);margin-block:calc(-1 * var(--spravno-space-xs));border-radius:var(--spravno-radius-md);color:var(--spravno-text-muted);cursor:pointer;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.home-assistant-refresh:hover:not(:disabled),.home-assistant-refresh:focus-visible{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.home-assistant-refresh:disabled{cursor:progress}.home-assistant-refresh[aria-busy=true] svg{animation:.9s linear infinite button-spin}.home-assistant-preparing{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0;display:flex}.home-assistant-preparing svg{animation:spravno-briefing-breathe 1.6s var(--spravno-motion-ease) infinite;flex-shrink:0}@keyframes spravno-briefing-breathe{50%{opacity:.4}}@keyframes spravno-briefing-in{0%{opacity:0;transform:translateY(.25rem)}}.home-plan-tip-list,.assistant-suggestions[data-source=ai]>.assistant-suggestion-group{animation:spravno-briefing-in var(--spravno-motion-slow) var(--spravno-motion-ease) backwards}@media (prefers-reduced-motion:no-preference){.assistant-suggestions[data-source=ai]>.assistant-suggestion-group:nth-child(2n){animation-delay:var(--spravno-motion-fast)}}.assistant-suggestion-skeleton{pointer-events:none}.assistant-suggestion-skeleton .skeleton-line{width:72%}.assistant-suggestion-skeleton:nth-of-type(2n) .skeleton-line{width:54%}.home-dashboard .skeleton{opacity:.45;pointer-events:none}.home-dashboard .skeleton span,.home-dashboard .skeleton strong{color:#0000;background:var(--spravno-border);border-radius:4px}.home-dashboard>*{animation:spravno-page-enter var(--spravno-motion-base) var(--spravno-motion-ease) backwards}@media (prefers-reduced-motion:no-preference){.home-dashboard>:nth-child(2){animation-delay:50ms}.home-dashboard>:nth-child(n+3){animation-delay:.1s}}.assistant-voice[aria-pressed=true],.assistant-voice[aria-pressed=true]:hover:not(:disabled){background:var(--spravno-primary-subtle);color:var(--spravno-primary-ink)}.assistant-voice-wave{align-items:center;gap:.125rem;height:1rem;display:inline-flex}.assistant-voice-wave>span{border-radius:var(--spravno-radius-badge);background:currentColor;width:.1875rem;height:100%;transform:scaleY(.45)}.assistant-voice-wave>span:nth-child(2){transform:scaleY(.9)}.assistant-voice-wave>span:nth-child(3){transform:scaleY(.65)}@media (prefers-reduced-motion:no-preference){.assistant-voice-wave>span{animation:spravno-voice-level .9s var(--spravno-motion-ease) infinite alternate}.assistant-voice-wave>span:nth-child(2){animation-delay:-.3s}.assistant-voice-wave>span:nth-child(3){animation-delay:-.6s}.assistant-voice-wave>span:nth-child(4){animation-delay:-.15s}}@keyframes spravno-voice-level{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.assistant-voice-note{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-sm);padding-inline:var(--spravno-space-sm);font-size:var(--spravno-font-size-label);flex-wrap:wrap;flex:1 0 100%;margin:0;display:flex}.assistant-voice-live{color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold)}.personal-space{--ai-fab-size:3.5rem;--ai-fab-inset:var(--spravno-space-xl);--ai-dock-width:clamp(22rem, 28vw, 25rem)}.personal-space>.ai-dock{flex:0 0 var(--ai-dock-width)}.personal-space:has(>.ai-fab)>.personal-main{padding-bottom:calc(var(--ai-fab-size) + var(--ai-fab-inset) + var(--spravno-space-lg))}@media (max-width:759px){.personal-space{--ai-fab-size:3.25rem;--ai-fab-inset:var(--spravno-space-lg)}.personal-space>.ai-fab{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--spravno-space-sm))}.personal-space:has(>.ai-fab) .personal-quick{margin-inline-end:calc(var(--ai-fab-size) + var(--spravno-space-sm))}}.home-approvals-list{padding:0 var(--spravno-space-sm);margin:0;list-style:none;display:grid}.home-approvals-row{align-items:center;gap:var(--spravno-space-md);width:100%;padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.home-approvals-row:hover{background:var(--spravno-surface-subtle)}.home-approvals-main{flex:1;min-width:0;display:grid}.home-approvals-more{padding:var(--spravno-space-xs) var(--spravno-space-lg);margin:0}.settings .field>label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-panel .settings dt{font-size:var(--spravno-font-size-body-sm)}@media (max-width:480px){.settings{padding:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr);gap:6px 0}.settings dt{margin-top:var(--spravno-space-sm);font-size:var(--spravno-font-size-label)}.settings dt:first-child{margin-top:0}.settings dd{margin-bottom:2px}}.settings-page{display:grid}.settings-main{gap:var(--spravno-space-lg);min-width:0;display:grid}.settings-panel{margin-top:0}.settings-panel[hidden]{display:none!important}.settings-actions{align-items:center;gap:var(--spravno-space-sm);padding:13px var(--spravno-space-xl);border-top:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-utility);flex-wrap:wrap;display:flex}.settings-actions .primary{min-height:36px;padding:0 16px}.settings-admin-block{gap:var(--spravno-space-md);padding-top:var(--spravno-space-lg);border-top:1px solid var(--spravno-border-subtle);display:grid}.settings-panel .panel-inline{margin-top:var(--spravno-space-lg)}.settings-group-header{gap:var(--spravno-space-xs);display:grid}.settings-group-header>*{margin:0}.settings-back{display:none}.billing{padding:var(--spravno-space-md);border:1px solid var(--spravno-border);gap:var(--spravno-space-sm);margin-top:0;display:grid}.billing .page-heading{margin-bottom:0}.plan-grid{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.plan{align-items:center;gap:6px var(--spravno-space-sm);border:1px solid var(--spravno-border);flex-wrap:wrap;padding:10px 12px;display:flex}.plan>.plan-description{flex-basis:100%}.plan strong{text-transform:capitalize;font-size:16px}.plan span{color:var(--spravno-text-muted);min-height:32px;font-size:var(--spravno-font-size-body-sm)}.current-plan{margin-bottom:var(--spravno-space-md);border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle)}.current-plan strong{text-transform:none}.record-action{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.record-action:hover{background:var(--spravno-primary-subtle)}.file-picker{cursor:pointer;align-items:center;width:max-content;margin-bottom:14px;display:inline-flex}.file-picker input{opacity:0;width:1px;height:1px;position:absolute}.table-controls{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.table-controls label{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);display:grid}.table-controls .check-row{align-items:center;gap:var(--spravno-space-sm);min-height:44px;display:flex}.record-table.scrollable .record-head,.record-table.scrollable .record-head.sticky{z-index:var(--spravno-z-sticky);background:var(--spravno-surface);box-shadow:0 1px 0 var(--spravno-border-subtle);position:sticky;top:0}.record-sort-button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-transform:uppercase;font-weight:var(--spravno-font-weight-bold);background:0 0;border:0;margin:0;padding:0}.record-sort-button.active{color:var(--spravno-primary-ink)}.record-table.compact .record-row,.record-table.compact .record-head{padding-block:6px}.history-list{gap:var(--spravno-space-sm);display:grid}.history-list article{gap:var(--spravno-space-xs);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-sm);padding:10px;display:grid}.history-list span{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.history-list p{margin:var(--spravno-space-xs) 0 0}.record-dialog{width:min(920px,100%);max-height:calc(100vh - 40px);max-height:calc(100dvh - 2.5rem);overflow:auto}.record-detail{flex-direction:column;padding:0;display:flex;overflow:hidden}.record-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);flex:none;display:flex}.record-title-stack{gap:6px;min-width:0;display:grid}.record-detail-title{line-height:1.25;font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.record-type{text-transform:uppercase;letter-spacing:.05em;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle);word-break:break-word}.record-status-badges{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.archived-badge{color:var(--spravno-error);background:var(--spravno-error-bg)}.read-only-badge{color:var(--spravno-text-muted);background:var(--spravno-surface-subtle)}.record-detail-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.record-save-status{align-items:center;gap:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin-inline-end:var(--spravno-space-xs);display:inline-flex}.record-save-status[data-state=saved]>svg{color:var(--spravno-success)}.record-save-status[data-state=error]{gap:var(--spravno-space-sm);color:var(--spravno-error-text)}.record-detail-body{background:var(--spravno-surface);flex:auto;align-content:start;gap:0;display:grid;overflow:auto}.record-section{border-bottom:1px solid var(--spravno-border-subtle)}.record-section:last-child{border-bottom:0}.record-section-heading{font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);color:var(--spravno-text-muted);text-transform:uppercase;letter-spacing:var(--spravno-letter-eyebrow);margin:0 0 6px}.record-field-grid{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.record-field-grid label{gap:var(--spravno-space-xs);font-weight:var(--spravno-font-weight-semibold);min-width:0;font-size:var(--spravno-font-size-body-sm);display:grid}.record-field-grid input,.record-field-grid select,.record-field-grid textarea{width:100%;min-width:0;min-height:40px}.record-field-grid .record-field-full{grid-column:1/-1}.record-field-grid textarea{resize:vertical;min-height:80px}.record-field-grid .read-only-value{border-radius:var(--spravno-radius-sm);min-height:40px;color:var(--spravno-text-secondary);background:var(--spravno-surface-subtle);padding:10px 12px;display:block}.record-section-toolbar{gap:var(--spravno-space-sm);margin-bottom:var(--spravno-space-sm);display:flex}.record-empty{padding:var(--spravno-space-sm) 0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0}.record-conflict{margin-top:var(--spravno-space-md)}.record-detail.read-only input:disabled,.record-detail.read-only select:disabled,.record-detail.read-only textarea:disabled,.record-detail.read-only .checklist-editor button:disabled{background-color:var(--spravno-surface-subtle);color:var(--spravno-text-secondary);border-color:var(--spravno-border-subtle);opacity:1;cursor:default}.record-detail.archived{border-left:4px solid var(--spravno-error)}.record-files-table .record-row{grid-template-columns:minmax(0,1fr) 100px 84px auto;align-items:center;gap:10px}.related-work-list{gap:var(--spravno-space-sm);display:grid}.comment-composer{gap:var(--spravno-space-sm);margin-bottom:var(--spravno-space-md);justify-items:end;display:grid}.comment-composer>button{justify-self:end}.comment-composer>.field,.comment-composer>textarea{justify-self:stretch;width:100%}.comments-list{gap:var(--spravno-space-sm);display:grid}.comments-list article{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) 0;border-bottom:1px solid var(--spravno-border-subtle);display:grid}.comments-list article p{white-space:pre-wrap;margin:0}.records-v2 .record-head[style],.records-v2 .record-row[style]{grid-template-columns:var(--record-columns)}.saved-views{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:10px;min-width:0;margin:14px 0;display:grid}.saved-views label{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);min-width:0;display:grid}.saved-views select{min-width:0;max-width:100%}.saved-views>button{min-width:0}.designer-lifecycle{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.calendar-view{margin-top:20px}.calendar-grid{grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);gap:0;display:grid}.calendar-weekday{padding:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-utility);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:.06em;text-transform:uppercase;text-align:left}.calendar-day{align-content:start;gap:var(--spravno-space-xs);padding:var(--spravno-space-sm);border:0;border-right:1px solid var(--spravno-hairline-row);border-bottom:1px solid var(--spravno-hairline-row);border-radius:0;display:grid}.calendar-day:nth-child(7n){border-right:0}.calendar-day[data-today=true]{background:var(--spravno-accent-highlight)}.calendar-day[data-today=true]>strong{color:var(--spravno-primary-on-subtle)}.calendar-day>strong{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);font-variant-numeric:tabular-nums}.calendar-day button{align-items:baseline;gap:var(--spravno-space-xs);border:0;border-left:3px solid var(--spravno-icon-decorative);border-radius:var(--spravno-radius-sm);text-align:left;width:100%;color:var(--spravno-text-secondary);background:var(--spravno-surface-nested);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);padding:3px 6px;display:flex}.calendar-day button>small{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-inline-start:auto;overflow:hidden}.calendar-day button{overflow:hidden}.calendar-day-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.calendar-day small{color:var(--spravno-text-muted)}.undated-records{margin-top:var(--spravno-space-md);gap:var(--spravno-space-xs);display:grid}.undated-records h3{font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted);margin:0}.undated-records-list{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.undated-records button{align-items:baseline;gap:var(--spravno-space-xs);border:0;border-left:3px solid var(--spravno-icon-decorative);border-radius:var(--spravno-radius-sm);text-align:left;max-width:34ch;color:var(--spravno-text-secondary);background:var(--spravno-surface-nested);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);padding:3px 6px;display:flex;overflow:hidden}.undated-records small{color:var(--spravno-text-muted)}.checklist-editor{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.checklist-editor button{min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);align-items:center;gap:6px;display:inline-flex}.checklist-editor button[aria-pressed=true]{border-color:var(--spravno-primary-on-subtle);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.checklist-editor button:disabled{cursor:not-allowed;opacity:.6}.load-more{margin-top:14px}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.drawer-panel{padding-inline-end:calc(var(--spravno-space-xl) + env(safe-area-inset-right))}@media (max-width:759px){.app-shell,.app-shell[data-shell-nav=bottom]{height:100vh;grid-template-rows:58px minmax(0,1fr) auto;grid-template-columns:1fr;height:100dvh;overflow:hidden}.app-shell[data-shell-nav=bottom]{min-height:0}.topbar{padding:0 var(--spravno-space-md);gap:var(--spravno-space-sm)}.drawer-panel{padding-bottom:calc(var(--spravno-space-xl) + env(safe-area-inset-bottom))}.workspace-select{min-width:0}.workspace-select select{max-width:120px;font-size:var(--spravno-font-size-body-sm);padding:5px 22px 5px 8px}.workspace-switcher-trigger{max-width:150px;font-size:var(--spravno-font-size-body-sm);padding:5px 8px}.workspace-select strong{display:none}.workspace-select .workspace-slug{font-size:var(--spravno-font-size-label);display:inline}.topbar .topbar-actions .ghost{min-height:44px;padding:0 10px}.topbar-label{display:none}.content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;grid-row:2;height:100%;min-height:0;overflow-y:auto}.settings-shell,.team-page,.billing,.support-center{padding-bottom:var(--spravno-space-sm)}.topbar .brand-mark{aspect-ratio:1;background-image:var(--spravno-brand-glyph);height:32px}.bottom-nav{min-height:var(--spravno-shell-bottom-nav-height);padding:6px 6px max(6px, env(safe-area-inset-bottom,0px));background:var(--spravno-surface);border-top:1px solid var(--spravno-border);z-index:var(--spravno-z-nav);grid-area:3/1/auto/-1;gap:2px;display:flex;position:relative}.bottom-nav button{border-radius:var(--spravno-radius-md);color:var(--spravno-text-secondary);font-family:inherit;font-size:var(--spravno-font-size-eyebrow);letter-spacing:-.01em;min-width:0;min-height:48px;line-height:1.15;font-weight:var(--spravno-font-weight-semibold);touch-action:manipulation;text-align:center;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex}.bottom-nav button>span:not(.nav-unread-badge){text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}.bottom-nav button svg{flex:none;width:22px;height:22px}.bottom-nav button.active{background:var(--spravno-nav-active-bg);color:var(--spravno-nav-active-text);box-shadow:inset 0 2px 0 var(--spravno-nav-active-indicator)}.bottom-nav button:focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:2px;background:var(--spravno-primary);color:var(--spravno-text-on-primary)}.bottom-nav .bottom-more-backdrop{background:var(--spravno-backdrop);min-height:0;z-index:var(--spravno-z-nav-overlay);border-radius:0;padding:0;position:fixed;inset:0}.bottom-more-menu{background:var(--spravno-surface);border-top:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl) var(--spravno-radius-xl) 0 0;max-height:calc(100svh - 120px);padding:var(--spravno-space-lg);gap:var(--spravno-space-sm);z-index:var(--spravno-z-nav-menu);box-shadow:var(--spravno-shadow-sheet);display:grid;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.bottom-more-menu button{border-radius:var(--spravno-radius-md);color:var(--spravno-text-secondary);justify-content:flex-start;align-items:center;gap:var(--spravno-space-md);min-height:48px;font:inherit;font-weight:var(--spravno-font-weight-semibold);text-align:left;background:0 0;border:0;flex-direction:row;padding:10px 14px;display:flex}.bottom-more-menu button span{flex:auto;width:auto}.bottom-more-menu button.active{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.bottom-more-menu button:focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:2px;background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.bottom-more-menu button svg{width:22px;height:22px}.bottom-more-menu button.bottom-more-close{color:var(--spravno-text-muted);justify-content:center}.bottom-more-menu button.bottom-more-close span{flex:0 auto}.two-column{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch}.inline-form button{width:100%}.record-head,.record-row{gap:var(--spravno-space-sm);grid-template-columns:40px minmax(0,1fr) 72px}.work-table .record-head>:nth-child(n+4),.work-table .record-row>:nth-child(n+4){display:none}}@media (max-width:480px){.record-detail{border-radius:var(--spravno-radius-lg)}.record-detail-header{padding:var(--spravno-space-md);flex-direction:column}.record-detail-actions{justify-content:flex-start;width:100%}.record-detail-actions .primary,.record-detail-actions .ghost{flex:auto;min-width:0}.record-detail-title{font-size:var(--spravno-font-size-title)}.record-section{padding:var(--spravno-space-md)}.record-field-grid{grid-template-columns:1fr;gap:10px}.record-files-table .record-row{grid-template-columns:minmax(0,1fr) 84px auto}}.theme-select{min-width:170px}.health-errors{white-space:pre-wrap;word-break:break-word;max-height:320px;font-size:var(--spravno-font-size-label);overflow:auto}.assistant-result{margin-top:0}.capacity-panel{margin:0 0 var(--spravno-space-lg)}.capacity-controls{align-items:end;gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid}.capacity-controls input:not([type=checkbox]):not([type=radio]),.capacity-controls select{min-height:var(--spravno-control-h);box-sizing:border-box}.capacity-controls label{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);display:grid}.availability-list{gap:var(--spravno-space-xs);display:grid}.availability-list article{align-items:center;gap:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);box-sizing:border-box;grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto;min-height:40px;padding:6px 0;display:grid}.availability-list span{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.capacity-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;max-height:360px;display:grid;overflow-y:auto}.capacity-day{gap:var(--spravno-space-xs);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-elevated);min-width:0;padding:8px 10px;display:grid}.capacity-day>div{justify-content:space-between;gap:var(--spravno-space-sm);min-width:0;display:flex}.capacity-day strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spravno-font-size-body-sm);overflow:hidden}.capacity-day span,.capacity-day small{color:var(--spravno-text-muted)}.capacity-day.conflict{border-color:var(--spravno-error);background:var(--spravno-error-bg)}.capacity-day em{color:var(--spravno-error);font-style:normal;font-weight:var(--spravno-font-weight-bold)}.settings-limits{gap:var(--spravno-space-lg);display:grid}.settings-limit-value{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted);font-variant-numeric:tabular-nums}.settings-limit-track{border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);width:100%;height:6px;display:block;overflow:hidden}.settings-limit-fill{height:100%;display:block}.settings-limits-outcome-value{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted);flex-shrink:0}.record-detail-header-stacked{align-items:center;gap:6px var(--spravno-space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.record-detail-header-stacked>.record-type{grid-column:1;justify-self:start}.record-detail-header-stacked>.record-detail-actions{grid-area:1/2;justify-content:flex-end;min-width:0}.record-detail-header-stacked>.record-detail-actions .btn{min-height:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm)}.record-detail-header-stacked>.record-detail-title{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.record-detail-header-stacked>.record-parent-link{cursor:pointer;min-width:0;max-width:100%;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;grid-area:2/1;justify-self:start;padding:0;overflow:hidden}.record-detail-header-stacked>.record-parent-link:hover{color:var(--spravno-primary-ink);text-decoration:underline}.record-subtasks-list{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.record-subtasks-item{min-width:0}.record-subtasks-open{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);text-align:start;width:100%;min-width:0;display:flex}.record-subtasks-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-subtasks-title.is-done{color:var(--spravno-text-muted);text-decoration:line-through}.record-subtasks-progress{color:var(--spravno-text-secondary);font-weight:var(--spravno-font-weight-normal);text-transform:none;margin-inline-start:var(--spravno-space-sm)}.record-subtasks-empty{margin:var(--spravno-space-xs) 0 0}.record-subtasks-composer{align-items:flex-end;gap:var(--spravno-space-sm);margin-top:var(--spravno-space-md);display:flex}.record-subtasks-composer>:first-child{flex:1;min-width:0}.record-subtask-mark{color:var(--spravno-text-muted);margin-inline-end:var(--spravno-space-xs)}.record-detail-header-stacked>.record-status-badges{grid-column:1/-1}.field-options-editor{gap:var(--spravno-space-sm);border:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;margin:0;padding:0;display:grid}.field-options-editor legend,.field-options-editor>button{grid-column:1/-1;justify-self:start}.field-options-editor legend{margin-bottom:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted)}.field-option-head{grid-column:1/-1;grid-template-columns:subgrid;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);display:grid}.field-option-row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.field-option-row>button{min-width:var(--spravno-control-h);height:var(--spravno-control-h);padding:0}.field-behaviour,.field-settings{gap:var(--spravno-space-md);border:0;grid-column:1/-1;margin:0;padding:0;display:grid}.field-settings{grid-template-columns:repeat(auto-fill, minmax(var(--spravno-form-column-min), 1fr))}.field-settings>legend{grid-column:1/-1}.field-behaviour legend,.field-settings legend{margin-bottom:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted)}.behaviour-switch{align-items:start;gap:var(--spravno-space-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.behaviour-switch>input{margin:0;width:auto;min-height:auto;margin-top:3px}.behaviour-switch-text{gap:2px;display:grid}.behaviour-switch-label{font-size:var(--spravno-font-size-body-sm)}.behaviour-switch-hint{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.field-type-catalog{gap:var(--spravno-space-md);border:0;grid-column:1/-1;margin:0;padding:0;display:grid}.field-type-catalog legend{margin-bottom:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted)}.field-type-group-label{margin:0 0 var(--spravno-space-xs);font-size:var(--spravno-font-size-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--spravno-text-muted)}.field-type-tiles{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.field-type-tile{align-items:center;gap:var(--spravno-space-xs);padding:var(--spravno-space-xs) var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);cursor:pointer;font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);display:inline-flex}.field-type-tile input{opacity:0;pointer-events:none;position:absolute}.field-type-tile.selected{border-color:var(--spravno-primary);background:var(--spravno-primary-subtle);color:var(--spravno-primary-ink)}.rating-editor{gap:var(--spravno-space-xs);align-items:center;display:inline-flex}.rating-star{cursor:pointer;color:var(--spravno-icon-decorative);background:0 0;border:0;padding:2px;line-height:0}.rating-star.is-on{color:var(--spravno-warning)}.rating-star:disabled{cursor:default}.settings-tech-details>summary{list-style:none}.settings-tech-details>summary::-webkit-details-marker{display:none}.settings-tech-details>summary:after{content:"";border-bottom:.13em solid;border-right:.13em solid;flex:none;block-size:.45em;inline-size:.45em;margin-top:-.2em;transform:rotate(45deg)}.settings-tech-details[open]>summary:after{margin-top:.2em;transform:rotate(-135deg)}.settings-page .settings-panel:not(.panel-inline){gap:var(--spravno-space-lg);background:0 0;border:0;align-content:start;display:grid;overflow:visible}.settings-page .settings-panel:not(.panel-inline)>.panel-inline,.settings-page .settings-panel:not(.panel-inline)>.billing{margin:0}.settings-page .panel-inline,.settings-page .billing{align-content:start;gap:var(--spravno-space-md)}.settings-page .billing{padding:var(--spravno-panel-pad-inline);border-color:var(--spravno-hairline-soft)}.settings-page :is(.panel-inline,.billing)>:is(h2,h3,p,dl),.settings-page :is(.panel-inline,.billing)>div>:is(h2,h3,.eyebrow),.settings-page .page-heading h2{margin:0}.settings-page :is(.panel-inline,.billing)>.eyebrow+:is(h2,h3),.settings-page :is(.panel-inline,.billing)>:is(h2,h3)+p.muted{margin-top:calc(var(--spravno-space-xs) - var(--spravno-space-md))}.settings-page :is(.panel-inline,.billing)>div>.eyebrow{margin-bottom:var(--spravno-space-xs)}.settings-page .panel-inline .panel-inline>h2{font-size:var(--spravno-font-size-title-sm)}.settings-page :is(.panel-inline,.settings-admin-block)>.panel-inline,.settings-page .panel-inline>.settings-admin-block,.settings-page .panel-inline>.settings-actions{margin-top:var(--spravno-space-xs)}.settings-page .settings-panel .settings{align-items:center;padding:0}.settings-page .settings-panel .settings dt{align-self:center}.settings-page .settings-actions{padding:var(--spravno-space-lg) 0 0;background:0 0}.settings-page .panel-inline>.btn,.settings-page .panel-inline>.topbar-actions,.settings-page .billing>.topbar-actions{justify-self:start}.settings-page .panel-inline>.topbar-actions:not([hidden]),.settings-page .billing>.topbar-actions:not([hidden]){align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.settings-page details.panel-inline:not([open]){padding-block:var(--spravno-space-xs)}.settings-page details.panel-inline>summary{min-height:var(--spravno-control-h)}.settings-page details.panel-inline[open]>summary{margin-bottom:var(--spravno-space-xs)}.settings-page details.settings-block>summary{min-height:var(--spravno-control-h)}.settings-page details.settings-block[open]>summary{margin-bottom:var(--spravno-space-sm)}.settings-page .danger-zone>summary{color:var(--spravno-error)}.settings-page .settings-panel:not([hidden]){animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.settings-page .data-table-empty,.settings-page .data-list-empty{padding:0}.settings-page details.panel-inline:not([open]){display:block}.field-migration-panel>summary,.settings-page details:is(.disclosure,.danger-zone):not(.settings-tech-details)>summary{cursor:pointer;list-style:none}.field-migration-panel>summary::-webkit-details-marker{display:none}.settings-page details:is(.disclosure,.danger-zone):not(.settings-tech-details)>summary::-webkit-details-marker{display:none}.field-migration-panel>summary:after,.settings-page details:is(.disclosure,.danger-zone):not(.settings-tech-details)>summary:after{content:"";block-size:.45em;inline-size:.45em;transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease);border-bottom:.13em solid;border-right:.13em solid;flex:none;margin-top:-.2em;transform:rotate(45deg)}.field-migration-panel[open]>summary:after,.settings-page details[open]:is(.disclosure,.danger-zone):not(.settings-tech-details)>summary:after{margin-top:.2em;transform:rotate(-135deg)}.designer-pane>.form-grid{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr)}.designer-pane>.form-grid>.field{max-width:32rem}.settings-page .panel-inline .panel-inline>p.muted,.settings-page .panel-inline .panel-inline>details>p.muted,.settings-page .assistant-company-switch-row{font-size:var(--spravno-font-size-body-sm)}.account-profile-settings{gap:var(--spravno-space-lg);display:grid}.settings-page :is(.panel-inline,.billing)>:is(h2,h3),.settings-page :is(.page-heading,.assistant-memory-intro,.assistant-feedback-intro) h2,.settings-page .account-profile-settings>div>h2,.settings-page :is(.panel-inline,.billing)>:is(h2,h3)+p.muted,.settings-page :is(.page-heading,.assistant-memory-intro,.assistant-feedback-intro) p.muted{font-size:var(--spravno-font-size-body-sm)}.settings-page .settings-row{align-items:center;gap:var(--spravno-space-md) var(--spravno-space-lg);padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-hairline-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-page .settings-row>p{margin:0}@media (max-width:759px){.settings-page .settings-row{grid-template-columns:minmax(0,1fr)}.settings-page .settings-row>:is(.btn,.topbar-actions){justify-self:start}}.settings-page .settings-toggle-row{justify-content:space-between;align-items:center;gap:var(--spravno-space-lg);display:flex}.settings-page .settings-toggle-text{gap:var(--spravno-space-xs);min-width:0;display:grid}.settings-page .settings-toggle-text>p{font-size:var(--spravno-font-size-body-sm);margin:0}.settings-page .settings-toggle-text>label{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold);cursor:pointer}.settings-page .settings-toggle-row .toggle{flex:none}.settings-page .state-panel[data-state-kind=empty]{gap:var(--spravno-space-xs);padding:var(--spravno-space-xl) var(--spravno-space-lg);background:0 0;border:0}.settings-page .state-panel[data-state-kind=empty] .state-panel-icon{width:var(--spravno-control-h);height:var(--spravno-control-h);margin-bottom:var(--spravno-space-xs);border-radius:var(--spravno-radius-md)}.settings-page .state-panel[data-state-kind=empty] .state-panel-icon svg{width:1.25rem;height:1.25rem}.settings-page .state-panel[data-state-kind=empty] h2{font-size:var(--spravno-font-size-body)}.settings-page .state-panel[data-state-kind=empty] p{font-size:var(--spravno-font-size-body-sm)}.settings-page :is(.billing,.panel-inline)>:is(.data-table-empty,.data-list-empty){border-top:1px solid var(--spravno-hairline-soft)}.settings-page .settings-limits-panel>h2{padding-inline:var(--spravno-space-xs)}.settings-page .support-help>summary{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-bold)}.settings-page .support-help article{padding:var(--spravno-space-md) 0;border-bottom:1px solid var(--spravno-hairline-row)}.settings-page .support-help article:last-child{border-bottom:0;padding-bottom:0}.settings-page .support-help article h3{margin:0 0 var(--spravno-space-xs);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.settings-page .support-help article p{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0}.settings-page .support-guides{gap:var(--spravno-space-sm);display:grid}.settings-page .support-guides>h3{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-bold);margin:0}.settings-page .support-guides>p{margin:0}.settings-page .support-guide-list{gap:var(--spravno-space-sm);display:grid}.settings-page .support-guide{padding:var(--spravno-space-md) var(--spravno-panel-pad-inline);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background-color:var(--spravno-surface)}.settings-page .support-guide>summary{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-md);cursor:pointer;color:var(--spravno-text-primary);flex-wrap:wrap;display:flex}.settings-page .support-guide>summary .muted{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-regular)}.settings-page .support-guide ol{gap:var(--spravno-space-md);margin:var(--spravno-space-md) 0 0;padding-left:var(--spravno-space-xl);display:grid}.settings-page .support-guide li strong{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);display:block}.settings-page .support-guide li p{margin:var(--spravno-space-xs) 0 0;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose)}.settings-page .support-guide li a{margin-top:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);display:inline-block}.settings-page .settings-error-list{gap:var(--spravno-space-sm);padding-left:var(--spravno-space-xl);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0;display:grid}.settings-page .settings-billing .current-plan{background:0 0;border:0;padding:0}.settings-page .settings-billing .plan-help{border-width:1px 0;border-color:var(--spravno-hairline-soft);border-radius:0;padding-inline:0}.settings-page .settings-billing .billing-plans{padding-top:var(--spravno-space-md)}.settings-page :is(.assistant-memory,.assistant-feedback){max-width:none}.settings-page ul.assistant-memory-list{margin:0;padding:0;list-style:none}.settings-page .assistant-memory-fact-actions .btn{color:var(--spravno-text-secondary);background:0 0;border-color:#0000}.settings-page .assistant-memory-fact-actions .btn:hover:not(:disabled){background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.settings-page .page-heading .btn{white-space:nowrap}@media (max-width:759px){.settings-page .page-heading{flex-wrap:wrap;align-items:flex-start}.settings-page .page-heading>div:first-child{flex:10rem}}.settings-page .working-days{gap:var(--spravno-space-sm);display:grid}.settings-page .working-days-chips{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.settings-page .working-day-chip{min-width:var(--spravno-control-h);min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer}.settings-page .working-day-chip:hover:not(:disabled){background:var(--spravno-surface-nested)}.settings-page .working-day-chip[aria-pressed=true]{border-color:var(--spravno-primary);background:var(--spravno-primary);color:var(--spravno-text-on-primary)}.settings-page .working-day-chip[aria-disabled=true]{cursor:default}.settings-page .working-days>p{font-size:var(--spravno-font-size-body-sm);margin:0}@media (max-width:759px){.settings-page .ui-group-footer:has(>:not(:disabled)[data-testid=settings\.save-company]){bottom:calc(var(--ai-fab-room,0) * -1);z-index:var(--spravno-z-raised);padding-block:var(--spravno-space-md);background:var(--spravno-background);padding-inline-end:var(--ai-fab-room,0);position:sticky}}.settings-page .security-rule-details :is(.field,fieldset){max-width:28rem}.modules-library{align-content:start;gap:var(--spravno-space-xl);display:grid}.approval-rules{flex-direction:column;gap:.9rem;display:flex}.approval-rules .page-heading{align-items:flex-start}.approval-rules .page-heading>button{white-space:nowrap}.approval-rules h3{margin:0 0 .25rem;font-size:1.05rem}.approval-rule-list{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin:0;padding:0;list-style:none;overflow:hidden}.approval-rule-row{border-bottom:1px solid var(--spravno-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.approval-rule-row:last-child{border-bottom:0}.approval-rule-row[data-paused=true] .approval-rule-main strong{color:var(--spravno-ink-muted)}.approval-rule-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.approval-rule-when{font-size:.8rem}.approval-rule-dialog{max-height:min(86vh,52rem);overflow-y:auto}.app-shell[data-shell-screen=settings]{--spravno-shell-sidebar-width:16rem;--spravno-shell-rail-width:var(--spravno-shell-sidebar-width)}.app-shell .settings-side-nav{padding:var(--spravno-space-md) var(--spravno-space-sm) var(--spravno-space-lg);display:block;overflow:hidden auto}.settings-sidebar{align-content:start;gap:var(--spravno-space-md);min-width:0;display:grid}.settings-sidebar-leave{all:unset;justify-self:start;align-items:center;gap:var(--spravno-space-xs);min-block-size:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-nav);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;display:inline-flex}.settings-sidebar-leave>svg{rotate:90deg}.settings-sidebar-leave:hover{background:var(--spravno-row-hover);color:var(--spravno-text-primary)}.settings-sidebar-leave:focus-visible{box-shadow:var(--spravno-focus-ring)}.settings-search{align-items:center;gap:var(--spravno-space-sm);min-block-size:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-sm);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-nav);background:var(--spravno-surface-nested);color:var(--spravno-text-muted);display:flex}.settings-search:focus-within{box-shadow:var(--spravno-focus-ring)}.settings-sidebar .settings-search>input,.settings-sidebar .settings-search>input:focus,.settings-sidebar .settings-search>input:focus-visible{min-width:0;min-height:0;block-size:auto;box-shadow:none;color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);background:0 0;border:0;outline:none;flex:auto;padding:0}.settings-sidebar-section{gap:var(--spravno-space-xs);display:grid}.settings-sidebar-heading{padding-inline:var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin:0}.settings-sidebar-section[data-section=account] .ui-tab{min-block-size:3.25rem}.settings-sidebar-section[data-section=account] .ui-tab-label{font-weight:var(--spravno-font-weight-semibold)}.settings-search-results{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.settings-search-hit{all:unset;box-sizing:border-box;align-items:center;gap:var(--spravno-space-sm);min-block-size:2.25rem;inline-size:100%;padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-nav);cursor:pointer;display:flex}.settings-search-hit:hover,.settings-search-hit:focus-visible{background:var(--spravno-accent-highlight)}.settings-search-hit-text{min-width:0;display:grid}.settings-search-hit-title{font-size:var(--spravno-font-size-body-sm)}.settings-search-hit-where,.settings-search-empty{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.settings-search-empty{padding-inline:var(--spravno-space-sm);margin:0}.settings-page-header{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.settings-page .settings-shell{align-items:start;gap:var(--spravno-space-xl);grid-template-columns:minmax(0,1fr);display:grid}.settings-page .settings-shell[data-sidebar=inline]{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.settings-page .settings-nav{top:var(--spravno-space-sm);position:sticky}.settings-page .settings-main{justify-self:center;gap:var(--spravno-space-xs);inline-size:100%;max-inline-size:54rem}.settings-page .settings-panel:not(.panel-inline){gap:var(--spravno-space-xl)}.settings-page .settings-group-header{display:block}.settings-page .settings-group-header>h2{font-size:var(--spravno-font-size-page-title);font-weight:var(--spravno-font-weight-bold);margin:0}.settings-page .settings-panel:has(.ui-subpage)>:not(:has(.ui-subpage)):not(.ui-subpage){display:none}.settings-page .team-page:has(>.ui-subpage)>:not(.ui-subpage){display:none}.settings-page .panel-inline,.settings-page .billing,.settings-page details.settings-block{border:1px solid var(--spravno-hairline-soft);border-radius:var(--ui-group-radius);background:var(--ui-group-bg);box-shadow:none}.settings-page details.danger-zone{margin-top:var(--spravno-space-lg)}.settings-page details.danger-zone>summary{color:var(--spravno-error);font-weight:var(--spravno-font-weight-semibold)}.settings-page details.settings-block>summary{padding-inline:var(--spravno-space-lg);justify-content:space-between}.settings-page details.settings-block[open]{padding-bottom:var(--spravno-space-md)}.settings-page details.settings-block>:not(summary){margin-inline:var(--spravno-space-lg)}.settings-page details.settings-block .ui-group-body{background:0 0;border:0;padding-inline:0}@media (max-width:759px){.settings-page .settings-shell[data-sidebar=inline]{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr)}.settings-page .settings-nav{position:static}.settings-page .settings-shell[data-phone-view=list]>.settings-main,.settings-page .settings-shell[data-phone-view=section]>.settings-nav{display:none}.settings-page .settings-shell[data-phone-view=section] .settings-back{display:flex}.settings-page .settings-main:has(>.settings-panel:not([hidden]) .ui-subpage)>.settings-back{display:none}.settings-page .settings-back>.btn{min-block-size:var(--spravno-min-touch);box-shadow:none;color:var(--spravno-primary-ink);background:0 0;border-color:#0000;padding-inline:0}.settings-page .ui-row.settings-row-wide{flex-wrap:wrap}.settings-page .settings-row-wide>.ui-row-trailing{flex-basis:100%;justify-content:flex-start}.settings-page .settings-back>.btn>svg{rotate:90deg}.settings-nav .settings-sidebar{gap:var(--spravno-space-lg)}.settings-nav .settings-sidebar-heading{padding-inline:var(--spravno-space-lg)}.settings-nav .ui-tabs-sidebar{border:1px solid var(--spravno-hairline-soft);border-radius:var(--ui-group-radius);background:var(--ui-group-bg);gap:0;overflow:hidden}.settings-nav .ui-tabs-sidebar .ui-tab{min-block-size:var(--spravno-min-touch);padding-inline:var(--spravno-space-md);border-radius:0}.settings-nav .ui-tabs-sidebar .ui-tab+.ui-tab{box-shadow:inset 0 1px 0 var(--spravno-hairline-soft)}.settings-nav .ui-tabs-sidebar .ui-tab[aria-selected=true]{font-weight:var(--spravno-font-weight-normal);background:0 0}.settings-nav .ui-tabs-sidebar .ui-tab:after{content:"";border-right:.13em solid var(--spravno-text-muted);border-bottom:.13em solid var(--spravno-text-muted);flex:none;block-size:.45em;inline-size:.45em;margin-inline-start:auto;transform:rotate(-45deg)}.settings-page .settings-group-header>h2{font-size:var(--spravno-font-size-title)}}.assistant-memory-toggle>label{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);cursor:pointer;display:flex}.assistant-memory-toggle-text{font-weight:var(--spravno-font-weight-semibold);gap:.125rem;display:grid}.assistant-memory-toggle-text>.muted{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-normal)}.analytics-page-header,.analytics-editor{margin-bottom:0}.analytics-editor.filters-bar label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);gap:5px;display:grid}.analytics-editor.filters-bar label.checkbox-inline,.analytics-editor.filters-bar label.analytics-compare{align-items:center;gap:var(--spravno-space-sm);min-height:40px;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);padding-top:22px;display:inline-flex}.analytics-editor.filters-bar select,.analytics-editor.filters-bar input:not([type=checkbox]):not([type=radio]){min-height:40px}.analytics-editor.filters-bar input[type=checkbox]{margin:0}.analytics-kpi{font-family:var(--spravno-font-family-display);font-size:clamp(28px,6vw,56px);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);font-variant-numeric:tabular-nums;line-height:1.05}.analytics-kpi small{color:var(--spravno-text-muted);font-size:14px;font-weight:var(--spravno-font-weight-semibold);letter-spacing:normal}.line-chart{width:100%;max-height:320px;overflow:visible}.line-chart line{stroke:var(--spravno-border);stroke-width:1px}.line-chart polyline{fill:none;stroke:var(--spravno-chart-1);stroke-width:3px;vector-effect:non-scaling-stroke}.donut{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:min(190px,80vw);max-width:100%;display:grid}.donut strong{font-size:24px}.analytics-bars{--analytics-bar-columns:minmax(0, 180px) minmax(0, 1fr) auto;gap:var(--spravno-space-sm);display:grid}.analytics-bottleneck-bars{--analytics-bar-columns:10px minmax(0, 180px) minmax(0, 1fr) auto}.analytics-bar-row{grid-template-columns:var(--analytics-bar-columns);align-items:center;gap:var(--spravno-space-md);display:grid}.analytics-bars-aligned{grid-template-columns:var(--analytics-bar-columns);column-gap:var(--spravno-space-md)}.analytics-bars-aligned>.analytics-bar-row{grid-column:1/-1;grid-template-columns:subgrid}@media (max-width:759px){.analytics-bottleneck-bars.analytics-bars-aligned{row-gap:var(--spravno-space-md);grid-template-columns:minmax(0,1fr)}.analytics-bottleneck-bars.analytics-bars-aligned>.analytics-bar-row{row-gap:var(--spravno-space-xs);grid-template-columns:auto minmax(0,1fr) auto}.analytics-bottleneck-bars.analytics-bars-aligned>.analytics-bar-row>.bar-track{grid-area:2/1/auto/-1}}@media (max-width:480px){.analytics-bars-aligned{row-gap:var(--spravno-space-md);grid-template-columns:minmax(0,1fr)}.analytics-bars-aligned>.analytics-bar-row{row-gap:var(--spravno-space-xs);grid-template-columns:minmax(0,1fr) auto}.analytics-bottleneck-bars.analytics-bars-aligned>.analytics-bar-row{grid-template-columns:auto minmax(0,1fr) auto}.analytics-bars-aligned>.analytics-bar-row>.bar-track{min-height:var(--spravno-space-sm);grid-area:2/1/auto/-1}}.analytics-bar-dot{border-radius:var(--spravno-radius-badge);background:var(--spravno-chart-1);width:10px;height:10px}.analytics-bar-label{color:var(--spravno-text-primary)}.analytics-bar-row>span:first-child{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold)}.analytics-bar-value{font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.analytics-bar-note{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-regular)}.analytics-bar-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-bar-row div{min-width:max-content;padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);background:var(--spravno-chart-1)}.funnel .analytics-bar-row div{text-align:center;margin-inline:auto}.analytics-legend{gap:var(--spravno-space-lg);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);display:flex}.analytics-legend span:before{content:"";background:var(--spravno-chart-1);border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.analytics-legend span+span:before{background:var(--spravno-chart-2)}.analytics-bar-row:is(button){width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.bar-track,.stacked-track{min-height:var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);align-items:stretch;display:flex;overflow:hidden}.bar-track i,.bar-track b,.stacked-track i,.stacked-track b{min-width:0;padding:0;font-style:normal;display:block}.current-series{background:var(--spravno-chart-1)}.previous-series{background:var(--spravno-chart-2)}.line-chart text{fill:currentColor;font-size:5px}.line-chart circle{fill:var(--spravno-chart-1)}.analytics-table-row{width:100%;color:inherit;text-align:left;background:0 0;border:0}.line-chart .comparison-line{stroke:var(--spravno-chart-2);stroke-dasharray:4 3}.line-chart .grid-line{stroke:var(--spravno-border);stroke-width:.35px}.line-chart .x-label{font-size:3.5px}.donut.segmented{padding:var(--spravno-space-2xl);border:0}.donut-center{background:var(--spravno-surface-elevated);border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.donut-legend{gap:5px;display:grid}.donut-legend button{align-items:center;gap:var(--spravno-space-sm);width:max-content;color:inherit;background:0 0;border:0;display:flex}.donut-legend i{border-radius:2px;width:10px;height:10px}.template-list{gap:var(--spravno-space-sm);margin-top:var(--spravno-space-md);display:grid}.template-row-name{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);text-align:left;justify-self:start}.template-row-menu{inline-size:var(--spravno-control-h);block-size:var(--spravno-control-h);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-secondary)}.template-list-add{justify-content:center;align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-control-h);padding:var(--spravno-space-md);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-md);color:var(--spravno-text-secondary);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;display:flex}.template-list-add:hover,.template-list-add:focus-visible{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle)}.template-dialog{gap:var(--spravno-space-md);width:min(920px,100%);max-height:min(88vh,900px);padding:var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards;grid-template-rows:auto minmax(0,1fr);display:grid}.template-dialog>.schema-designer,.template-dialog>.inline-form{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow-y:auto}.template-dialog>.schema-designer>h2{display:none}.template-dialog .designer-actions{padding-bottom:var(--spravno-space-xs);background:var(--spravno-surface-elevated);margin-top:auto;position:sticky;bottom:0}.designer-pane{gap:var(--spravno-space-md);min-width:0;display:grid}.designer-pane[hidden],.designer-pane>.topbar-actions[hidden]{display:none}.designer-pane>.form-grid:not([hidden]),.designer-pane:not([hidden]){animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.designer-actions{justify-content:flex-end;gap:var(--spravno-space-sm);padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-border-subtle);flex-wrap:wrap;display:flex}.schema-designer{margin-bottom:var(--spravno-space-lg);gap:var(--spravno-space-md);padding:var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm);display:grid}.schema-designer>h2{font-weight:var(--spravno-font-weight-bold);min-height:var(--spravno-min-touch);align-items:center;margin:0;display:flex}.schema-designer h3{margin-top:var(--spravno-space-md);margin-bottom:0}.schema-designer .designer-lifecycle{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.designer-list{gap:var(--spravno-space-sm);display:grid}.designer-row{align-items:center;gap:var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;padding:10px 12px;display:grid}.designer-row>*{min-width:0}.designer-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.designer-row span{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.status-designer-list{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.status-designer-row{grid-column:1/-1;grid-template-columns:subgrid}.status-designer-row>.status-chip{justify-self:start}.status-designer-order{gap:var(--spravno-space-xs);flex-direction:column;display:inline-flex}.status-designer-move{width:var(--spravno-space-xl);min-width:var(--spravno-space-xl);height:var(--spravno-space-lg);min-height:var(--spravno-space-lg);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-muted);place-items:center;padding:0;display:grid}.status-designer-move:disabled{opacity:.35}.status-designer-move-down{transform:rotate(180deg)}.field-designer-order{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.field-designer-handle{cursor:grab;color:var(--spravno-text-muted);letter-spacing:-.2em;-webkit-user-select:none;user-select:none}.field-designer-drop-target>td{box-shadow:inset 0 2px 0 var(--spravno-primary)}.status-designer-marker{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.status-designer-category{font-size:var(--spravno-font-size-label)}.designer-hint{margin:0 0 var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}@media (max-width:1099px){.status-designer-row{grid-template-columns:auto minmax(0,1fr) auto}.status-designer-marker,.status-designer-category{grid-column:2/-1}}.support-center{gap:var(--spravno-space-md);padding:var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm);display:grid}.support-center details article{padding:var(--spravno-space-sm) 0;border-bottom:1px solid var(--spravno-border-subtle)}.support-center details h3{margin:0 0 var(--spravno-space-xs)}.support-center details p{margin:0}.support-form{gap:var(--spravno-space-md);display:grid}.support-form-row{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.support-form textarea{resize:vertical;min-height:132px}.support-cases{gap:var(--spravno-space-sm);display:grid}.support-cases article{align-items:center;gap:var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);grid-template-columns:minmax(0,1fr) minmax(160px,auto);padding:10px;display:grid}.support-cases article>div{gap:var(--spravno-space-xs);display:grid}.support-cases span{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.analytics-bar-row div,.bar-track i,.bar-track b{color:var(--spravno-text-on-primary)}.success{border-radius:var(--spravno-radius-md);color:var(--spravno-success-text);background:var(--spravno-success-bg);padding:14px}.status-chip-neutral{background:var(--spravno-surface-subtle);color:var(--spravno-text-secondary)}.status-chip-info{background:var(--spravno-info-bg);color:var(--spravno-info-text)}.status-chip-success{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.status-chip-warning{background:var(--spravno-warning-bg);color:var(--spravno-warning-text)}.status-chip-danger{background:var(--spravno-error-bg);color:var(--spravno-error-text)}.status-chip-group{flex-wrap:wrap;gap:6px;display:inline-flex}.analytics-kpi-period{margin:0 0 var(--spravno-space-xs);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted)}.analytics-editor{gap:var(--spravno-space-lg);display:grid}.analytics-editor-group{grid-template-columns:repeat(auto-fit, minmax(var(--spravno-form-column-min), 1fr));border:0;gap:10px;margin:0;padding:0;display:grid}.analytics-editor-group>legend{margin-bottom:var(--spravno-space-xs);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted);grid-column:1/-1;padding:0}.analytics-editor-group>.checkbox-inline{grid-column:1/-1}.analytics-weekly{gap:var(--spravno-space-md);flex-direction:column;min-width:0;display:flex}.analytics-weekly-bars{align-items:flex-end;gap:var(--spravno-space-sm);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.analytics-weekly-week{align-items:center;gap:var(--spravno-space-xs);flex-direction:column;flex:1 1 0;min-width:2.25rem;display:flex}.analytics-weekly-pair{justify-content:center;align-items:flex-end;gap:.125rem;width:100%;height:8.75rem;display:flex}.analytics-weekly-bar{border-radius:var(--spravno-radius-sm) var(--spravno-radius-sm) 0 0;width:40%;min-height:.125rem}.analytics-weekly-bar-created{background:var(--spravno-chart-1)}.analytics-weekly-bar-completed{background:var(--spravno-success)}.analytics-weekly-label{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);font-variant-numeric:tabular-nums}.analytics-weekly-legend{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-lg);flex-wrap:wrap;margin:0;display:flex}.analytics-weekly-legend-item{align-items:center;gap:var(--spravno-space-sm);display:inline-flex}.analytics-weekly-key{border-radius:var(--spravno-radius-sm);width:.625rem;height:.625rem;display:inline-block}.analytics-weekly-key-created{background:var(--spravno-chart-1)}.analytics-weekly-key-completed{background:var(--spravno-success)}@media (max-width:480px){.analytics-weekly-bars{gap:.125rem;padding-inline:.25rem}.analytics-weekly-week{min-width:1.5rem}.analytics-weekly-week:nth-last-child(2n) .analytics-weekly-label{visibility:hidden}}.analytics-overview>*{animation:spravno-page-enter var(--spravno-motion-base) var(--spravno-motion-ease) backwards}@media (prefers-reduced-motion:no-preference){.analytics-overview>:nth-child(n+3){animation-delay:50ms}.analytics-overview>:nth-child(n+5){animation-delay:.1s}}.kpi-tile-label+.kpi-value-empty-reason{margin-top:var(--spravno-space-sm);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary)}.analytics-board{gap:var(--spravno-space-lg);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.analytics-board-card{gap:var(--spravno-space-md);min-width:0;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);flex-direction:column;margin:0;display:flex}.analytics-board-narrow{grid-column:span 2}.analytics-board-wide{grid-column:span 4}.analytics-board-full{grid-column:1/-1}@media (max-width:1099px){.analytics-board-narrow{grid-column:span 3}.analytics-board-wide{grid-column:1/-1}}@media (max-width:759px){.analytics-board{grid-template-columns:minmax(0,1fr)}.analytics-board-narrow,.analytics-board-wide,.analytics-board-full{grid-column:1/-1}}.analytics-board-card.is-dragging{opacity:.5}.analytics-board-card.is-drop-target{outline:1px dashed var(--spravno-primary-ink);outline-offset:var(--spravno-space-xs)}.analytics-board-card-header{align-items:flex-start;gap:var(--spravno-space-sm);display:flex}.analytics-board-card-title{flex:auto;min-width:0}.analytics-board-card-title h2,.analytics-board-preview h2{font-size:var(--spravno-font-size-body);overflow-wrap:anywhere;margin:0}.analytics-board-card-title p{margin:var(--spravno-space-xs) 0 0;font-size:var(--spravno-font-size-label)}.analytics-board-handle{inline-size:var(--spravno-control-h-sm);block-size:var(--spravno-control-h-sm);border-radius:var(--spravno-radius-control);color:var(--spravno-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:calc(-1 * var(--spravno-space-sm));padding:0;display:inline-grid}.analytics-board-handle:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-secondary)}.analytics-board-card.is-dragging .analytics-board-handle{cursor:grabbing}@media (max-width:759px){.analytics-board-handle{display:none}}.analytics-board-kpi{padding-block:var(--spravno-space-md);font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-kpi-tile);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);font-variant-numeric:tabular-nums}.analytics-board-series{gap:var(--spravno-space-xs);min-width:0;display:grid}.analytics-board-total{font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;margin:0}.analytics-board-series svg{width:100%;height:9rem;display:block;overflow:visible}.analytics-board-series polyline{fill:none;stroke:var(--spravno-chart-1);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-board-area{fill:var(--spravno-chart-1);opacity:.12}.analytics-board-grid,.analytics-board-baseline{stroke:var(--spravno-border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.analytics-board-baseline{stroke:var(--spravno-border)}.analytics-board-axis{block-size:1.25em;font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);font-variant-numeric:tabular-nums;position:relative}.analytics-board-axis>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.analytics-board-donut{align-items:center;gap:var(--spravno-space-lg);flex-wrap:wrap;display:flex}.analytics-board-donut .donut{width:min(10rem,60vw);padding:var(--spravno-space-xl);place-content:stretch}.analytics-board-legend{font-size:var(--spravno-font-size-body-sm);margin:0;padding:0;list-style:none}.analytics-board-legend li{align-items:center;gap:var(--spravno-space-sm);display:flex}.analytics-board-columns{gap:.125rem;overflow:visible}.analytics-board-columns .analytics-weekly-week{min-width:.375rem}.analytics-board-columns .analytics-weekly-pair{height:7.5rem}.analytics-board-columns .analytics-weekly-bar{width:70%}.analytics-board-note{margin:0}div.analytics-board-note{align-items:flex-start;gap:var(--spravno-space-xs);flex-direction:column;display:flex}div.analytics-board-note>p{margin:0}.analytics-board-pending{min-block-size:9rem}.analytics-board-more>summary{cursor:pointer;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary)}.analytics-board-more>.analytics-editor-group{margin-top:var(--spravno-space-md)}.analytics-board-preview{gap:var(--spravno-space-md);min-width:0;display:grid}.finance-overview{gap:var(--spravno-space-lg);min-width:0;display:grid}.finance-period{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;min-width:0;display:flex}.finance-period-tabs,.finance-group-tabs{flex-wrap:wrap;max-width:100%}.finance-period-custom{align-items:flex-end;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.finance-period-label{font-size:var(--spravno-font-size-body-sm)}.accounting-export{gap:var(--spravno-space-lg);display:grid}.accounting-export .ui-tabs-segmented{grid-template-columns:repeat(4,auto);display:grid}.accounting-export .ui-tabs-segmented>.ui-tab{padding-inline:var(--spravno-space-sm);white-space:nowrap;justify-content:center}@media (max-width:480px){.accounting-export .ui-tabs-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}}.finance-overview-grid{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1100px){.finance-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.finance-panel{min-width:0;padding:var(--spravno-space-lg);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin-top:0}.finance-panel h2{font-size:var(--spravno-font-size-title-sm);margin:0}.finance-panel-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.finance-cash-flow .analytics-weekly-week{min-width:0}.finance-cash-flow .analytics-weekly-bars{gap:.125rem;overflow-x:visible}.finance-cash-flow .analytics-weekly-label{white-space:nowrap}.finance-breakdown-head,.finance-breakdown-row{gap:var(--spravno-space-md);grid-template-columns:minmax(0,1fr) minmax(6rem,auto) minmax(6rem,auto);align-items:baseline;display:grid}.finance-breakdown-head{padding:0 var(--spravno-space-sm);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted)}.finance-breakdown-head>:not(:first-child),.finance-breakdown-income,.finance-breakdown-expense{text-align:end;font-variant-numeric:tabular-nums}.finance-breakdown-list{margin:0;padding:0;list-style:none;display:grid}.finance-breakdown-list>li+li{border-top:1px solid var(--spravno-hairline-row)}.finance-breakdown-row{width:100%;padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.finance-breakdown-row:hover,.finance-breakdown-row:focus-visible{background:var(--spravno-row-hover)}.finance-breakdown-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-breakdown-income{color:var(--spravno-success)}.finance-breakdown-row [data-zero]{color:var(--spravno-text-muted)}.finance-breakdown-note{font-size:var(--spravno-font-size-body-sm);margin:0}.finance-tabs{justify-self:start}.finance-balances{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.finance-balance{gap:var(--spravno-space-xs);padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.finance-balance[data-archived]{opacity:.7}.finance-balance-kind{font-size:var(--spravno-font-size-label)}.finance-balance-value{font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-title);font-variant-numeric:tabular-nums}.finance-balance-own{display:block}.finance-balance-base{font-family:var(--spravno-font-family-body);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);display:block}.personal-column.personal-finance{max-width:none}.finance-personal{gap:var(--spravno-space-lg);min-width:0;display:grid}.finance-personal-list-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);scroll-margin-top:var(--spravno-space-lg);flex-wrap:wrap;display:flex}.finance-personal-list-head h2{font-size:var(--spravno-font-size-title-sm);margin:0}.finance-budget{gap:var(--spravno-space-md);display:grid}.finance-budget p{margin:0}.finance-budget-list{gap:var(--spravno-space-md) var(--spravno-space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.finance-budget-row{gap:var(--spravno-space-xs) var(--spravno-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.finance-budget-label{font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-budget-amount{font-variant-numeric:tabular-nums}.finance-budget-bar,.finance-budget-note{grid-column:1/-1}.finance-budget-bar{height:var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);display:block;overflow:hidden}.finance-budget-bar>span{background:var(--spravno-primary);height:100%;display:block}.finance-budget-row[data-over] .finance-budget-bar>span{background:var(--spravno-error)}.finance-budget-row[data-over] .finance-budget-note{color:var(--spravno-error)}.finance-budget-note,.finance-budget-total{font-size:var(--spravno-font-size-body-sm)}.finance-budget-form{gap:var(--spravno-space-md);display:grid}.finance-budget-fields{gap:var(--spravno-space-sm) var(--spravno-space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}@media (max-width:759px){.finance-breakdown-head{display:none}.finance-breakdown-row{gap:var(--spravno-space-xs) var(--spravno-space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.finance-breakdown-label{white-space:normal;grid-column:1/-1}.finance-breakdown-income,.finance-breakdown-expense{text-align:start}.finance-breakdown-income:before,.finance-breakdown-expense:before{content:attr(data-label) " ";color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.finance-panel{padding:var(--spravno-space-md)}}.operator-page{box-sizing:border-box;align-content:start;gap:var(--spravno-space-lg);width:100%;max-width:82rem;height:100%;padding:var(--spravno-space-xl) var(--spravno-space-lg);min-width:0;margin:0 auto;display:grid;overflow-y:auto}.operator-page>.page-header{margin-bottom:0}.operator-period{min-width:0}.operator-body{gap:var(--spravno-space-lg);min-width:0;display:grid}.operator-grid{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1100px){.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.operator-panel{align-content:start;gap:var(--spravno-space-md);min-width:0;padding:var(--spravno-space-lg);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin-top:0;display:grid}.operator-panel h2{font-size:var(--spravno-font-size-title-sm);margin:0}.operator-table-scroll{min-width:0;overflow-x:auto}.operator-company-name{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.operator-list{margin:0;padding:0;list-style:none;display:grid}.operator-list>li{justify-content:space-between;align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-md);padding:var(--spravno-space-sm) 0;font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.operator-list>li+li{border-top:1px solid var(--spravno-hairline-row)}.operator-updated{font-size:var(--spravno-font-size-label);margin:0}.operator-speed-head{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-sm) var(--spravno-space-lg);flex-wrap:wrap;min-width:0;display:flex}.operator-speed-head p,.operator-speed-legend{margin:var(--spravno-space-xs) 0 0;font-size:var(--spravno-font-size-body-sm)}.operator-speed-cell{gap:var(--spravno-space-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:grid}.operator-speed-cell>.muted{font-size:var(--spravno-font-size-label)}.operator-speed-subtitle{font-size:var(--spravno-font-size-body);margin:0}.operator-speed-route{overflow-wrap:anywhere;min-width:0;font-size:var(--spravno-font-size-label)}@media (max-width:480px){.operator-page{padding:var(--spravno-space-lg) var(--spravno-space-md)}.operator-panel{padding:var(--spravno-space-md)}}.work-layout{gap:var(--spravno-space-lg);display:grid}.work-page-header{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-md);flex-wrap:wrap;margin-bottom:0;display:flex}.work-page-header h1{margin:0 0 2px}.records.work-layout,.records.contact-layout{border-radius:var(--spravno-radius-lg);min-height:0;box-shadow:none;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.records-page-header{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}.records-page-header h2{margin:0 0 2px}.records-page-header .muted{font-size:var(--spravno-font-size-body-sm);margin:0}.records-page-actions{align-items:end;gap:var(--spravno-space-sm);flex-wrap:wrap;margin-left:auto;display:flex}.records-page-actions .create-action{flex:220px;align-items:end;gap:10px;min-width:180px;max-width:360px;display:flex}.records-page-actions .create-action label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:1 1 0;gap:5px;min-width:0;display:grid}.records-page-actions .create-action input,.records-page-actions .create-action button{min-height:var(--spravno-min-touch)}.filters-bar{align-items:end;gap:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border);flex-wrap:wrap;margin:0;padding:8px 10px;display:flex}.filters-bar .saved-views{padding-bottom:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);align-items:end;gap:var(--spravno-space-sm);flex-wrap:wrap;flex:1 0 100%;margin:0;display:flex}.filters-bar>.table-controls-primary{align-items:end;gap:var(--spravno-space-sm);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.filters-bar>.table-controls-primary>label{flex:0 140px;min-width:112px;max-width:200px}.filters-bar>.table-controls-primary>label[data-testid="records.filter.search"]{flex:180px;max-width:280px}.filters-bar>.table-controls-primary>label:has(input[type=search]){flex:180px;max-width:280px}.filters-bar>.table-controls,.filters-bar>.filters-advanced{flex:auto;min-width:0}.filters-bar>.filters-advanced{flex:none;align-self:end}.filters-advanced{border:0;margin:0;padding:0}.filters-advanced>summary{cursor:pointer;min-height:36px;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-primary-ink);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 2px;list-style:none;display:inline-flex}.filters-advanced>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.4em;height:.4em;margin-top:-.15em;transform:rotate(45deg)}.filters-advanced[open]>summary:after{margin-top:.2em;transform:rotate(-135deg)}.filters-advanced>summary::-webkit-details-marker{display:none}.filters-advanced[open]{border-top:1px solid var(--spravno-border-subtle);padding-top:var(--spravno-space-sm);flex:1 0 100%;margin-top:2px}.filters-advanced-body{gap:var(--spravno-space-md);padding-top:var(--spravno-space-sm);display:grid}.work-table{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);overflow:auto}.work-table .record-table{border-top:0}.work-table .record-head{z-index:var(--spravno-z-raised);background:var(--spravno-surface-elevated);padding:var(--spravno-space-sm) var(--spravno-space-md);border-bottom:1px solid var(--spravno-border);position:sticky;top:0}.work-table .record-row{padding:var(--spravno-space-sm) var(--spravno-space-md)}.work-table.compact .record-row,.work-table.compact .record-head{padding-block:var(--spravno-space-xs);padding-inline:10px}.record-row,.record-head{align-items:center}.record-row strong{text-align:left;gap:2px;min-width:0;display:grid}.record-select{justify-content:center;align-items:center;min-height:52px;margin:0;display:flex}.record-select input{width:auto;min-height:auto}.work-table.compact .record-select{min-height:40px}.record-row-selectable{gap:var(--spravno-space-md);text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;display:grid}.record-row-selectable.selected{background:var(--spravno-accent-highlight)}.record-row-selectable:hover{background:var(--spravno-row-hover)}.record-open{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;min-height:44px;padding:0;display:block;overflow:hidden}.record-responsible-cell{min-width:0;max-width:100%;font-size:var(--spravno-font-size-body-sm);align-items:center;gap:6px;display:inline-flex}.record-responsible-cell>:first-child{flex-shrink:0}.record-responsible-cell>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.work-table .record-open.ghost{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:36px;padding:0}.work-table.compact .record-open{min-height:32px}.work-table.compact .record-meta{font-size:var(--spravno-font-size-eyebrow);gap:6px}.work-table.compact .record-row .status,.work-table.compact .data-table .status{font-size:var(--spravno-font-size-eyebrow);padding:2px 8px}.work-table .data-table tbody tr.selected,.work-table .data-table tbody tr.data-table-row-selected{background:color-mix(in srgb, var(--spravno-primary-subtle) 55%, transparent)}.records-list>.bulk-bar{min-block-size:calc(var(--records-toolbar-block-size,0px) - var(--spravno-space-sm))}.bulk-bar{gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-lg);border:0;border-bottom:1px solid var(--spravno-border-accent);background:var(--spravno-accent-highlight);box-shadow:none;border-radius:0;flex-wrap:wrap;align-items:center;margin-bottom:0;display:flex}.bulk-bar-count{color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-bold);font-variant-numeric:tabular-nums}.bulk-bar-divider{inline-size:1px;margin-block:var(--spravno-space-xs);background:var(--spravno-border-accent);align-self:stretch}.bulk-bar-spacer{flex:1}.bulk-bar .bulk-bar-destructive{inline-size:var(--spravno-control-h-sm);min-inline-size:var(--spravno-control-h-sm);block-size:var(--spravno-control-h-sm);min-block-size:var(--spravno-control-h-sm);color:var(--spravno-error-text);justify-content:center;padding:0}.bulk-bar .bulk-bar-destructive svg{flex-shrink:0}.bulk-bar .bulk-bar-destructive:hover:not(:disabled){background:var(--spravno-error-bg);color:var(--spravno-error-text)}.bulk-bar .field>label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.bulk-bar .field{gap:var(--spravno-space-sm);align-items:center;margin:0;display:flex}.bulk-bar select{min-width:160px;min-height:var(--spravno-control-h-sm);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold)}.bulk-bar .btn{min-height:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-md)}.bulk-bar .btn-ghost{background:0 0;border-color:#0000}.bulk-bar .btn-ghost:hover{background:var(--spravno-surface);border-color:#0000}.field-pair{gap:var(--spravno-space-sm);align-items:end;display:flex}.field-pair>.field{flex:1 1 0;min-width:0}.field-pair>.field>input{min-width:0}.bulk-bar-note{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0}.bulk-failures{margin:0 0 var(--spravno-space-sm);padding-left:1.25rem;list-style:outside}.record-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.record-table.compact .record-title,.data-table-compact .record-title{font-size:var(--spravno-font-size-body-sm)}.record-meta{align-items:center;gap:var(--spravno-space-sm);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);flex-wrap:wrap;font-weight:500;display:flex}.record-deadline,.record-responsible{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.record-deadline.record-overdue,.record-overdue{color:var(--spravno-error);font-weight:var(--spravno-font-weight-semibold)}.record-row .status{font-size:var(--spravno-font-size-label);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.record-head{font-weight:var(--spravno-font-weight-bold)}.record-head span{color:var(--spravno-text-muted)}.record-empty-state{padding:var(--spravno-space-2xl);text-align:center;border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);color:var(--spravno-text-muted)}.record-empty-state .primary{margin-top:14px}.table-controls{align-items:end;gap:var(--spravno-space-sm);flex-wrap:wrap;margin:0;display:flex}.table-controls>label,.table-controls .check-row,.table-controls .mode-switch,.table-controls .create-action{flex:1 1 0;min-width:0}.records-toolbar .table-controls .check-row{min-width:max-content;min-height:auto;font-weight:var(--spravno-font-weight-normal);color:var(--spravno-text-muted)}.table-controls .create-action{flex:2 240px;align-items:end;gap:10px;min-width:220px;display:flex}.table-controls .create-action label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:1 1 0;gap:5px;min-width:0;display:grid}.table-controls .create-action input,.table-controls .create-action button{min-height:40px}.table-controls .mode-switch{flex:0 auto;min-width:auto}.table-controls .mode-switch button:disabled{opacity:.5;cursor:not-allowed}.schema-selector{align-items:center;gap:var(--spravno-space-sm);margin-bottom:var(--spravno-space-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);display:flex}.schema-selector select{min-width:220px;min-height:40px}.contact-layout{gap:var(--spravno-space-md);display:grid}.contact-layout .page-heading,.contact-layout .schema-selector{margin-bottom:0}.save-filter-dialog{width:min(42rem,100%)}.save-filter-dialog>h2{padding-bottom:var(--spravno-space-md);border-bottom:1px solid var(--spravno-border-subtle)}.save-filter-dialog .confirm-dialog-actions{padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-border-subtle)}.filter-match-count{font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary);margin:0}.filter-conditions{gap:var(--spravno-space-sm);margin-top:var(--spravno-space-md);display:grid}.filter-conditions-heading{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--spravno-text-muted);margin:0}.filter-conditions-list{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.filter-condition-row{align-items:center;gap:var(--spravno-space-xs);grid-template-columns:auto minmax(0,1.3fr) minmax(5rem,.5fr) minmax(0,1.3fr) auto;grid-template-areas:"number field operator value remove";display:grid}@media (max-width:759px){:is(#root,.dialog-backdrop,.drawer-backdrop) :is(.people-add,.people-chip-remove){min-height:var(--spravno-min-touch)}:is(#root,.dialog-backdrop,.drawer-backdrop) .people-chip-remove{min-inline-size:var(--spravno-min-touch)}.filter-condition-row{row-gap:var(--spravno-space-xs);grid-template-columns:auto 1fr auto;grid-template-areas:"number field remove""operator operator operator""value value value"}.records-toolbar .records-toolbar-primary>.mode-switch{flex:100%}.records-toolbar .records-toolbar-primary>.mode-switch>button{flex:1 1 0;justify-content:center}.records-toolbar:not(.toolbar)>.filters-advanced{flex:100%}.records-calendar-heading>.records-calendar-views{flex:100%;margin-left:0}.records-calendar-views>.ui-tabs-segmented{flex-wrap:nowrap}.records-calendar-views>.ui-tabs-segmented>.ui-tab{padding-inline:var(--spravno-space-sm);white-space:nowrap;flex:auto;justify-content:center}}.filter-condition-number{min-width:var(--spravno-space-xl);min-height:var(--spravno-space-xl);padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;grid-area:number;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.filter-condition-operator{grid-area:operator}.filter-condition-value{grid-area:value}.filter-condition-remove{grid-area:remove}.filter-condition-row input[type=text],.filter-condition-row input[type=number],.filter-condition-row input[type=date],.filter-condition-row input[type=datetime-local],.filter-condition-row input[type=time]{width:100%;min-height:var(--spravno-min-touch);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);padding:var(--spravno-space-sm) var(--spravno-space-md)}.filter-condition-row select{width:100%}.filter-condition-money{align-items:center;min-width:0;display:flex;position:relative}.filter-condition-row .filter-condition-money input[type=number]{padding-right:var(--spravno-space-xl)}.filter-condition-money-currency{right:var(--spravno-space-sm);color:var(--spravno-text-muted);pointer-events:none;position:absolute}.filter-field-picker{grid-area:field;min-width:0;position:relative}.filter-field-picker-list{z-index:var(--spravno-z-overlay);inset-inline:0;margin:var(--spravno-space-xs) 0 0;padding:var(--spravno-space-xs);background:var(--spravno-surface);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);max-height:14rem;box-shadow:var(--spravno-shadow);list-style:none;position:absolute;top:100%;overflow:auto}.filter-field-picker-group{padding:var(--spravno-space-xs) var(--spravno-space-sm);font-size:var(--spravno-font-size-label);text-transform:uppercase;letter-spacing:.04em;color:var(--spravno-text-muted)}.filter-field-picker-option{width:100%;padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.filter-field-picker-option:hover,.filter-field-picker-option[aria-selected=true]{background:var(--spravno-primary-subtle)}.filter-field-picker-empty{padding:var(--spravno-space-xs) var(--spravno-space-sm);color:var(--spravno-text-muted)}.filter-condition-values{gap:var(--spravno-space-xs);min-width:0;display:grid}.filter-condition-chips{gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-condition-chip{align-items:center;gap:var(--spravno-space-xs);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);font-size:var(--spravno-font-size-label);display:inline-flex}.filter-condition-chip button{color:inherit;cursor:pointer;background:0 0;border:0;line-height:1}.filter-condition-remove{width:var(--spravno-space-xl);height:var(--spravno-space-xl);min-width:0;min-height:0;color:var(--spravno-text-muted);opacity:.55;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;justify-self:end;padding:0}.filter-condition-remove:hover,.filter-condition-remove:focus-visible,.filter-condition-row:hover .filter-condition-remove,.filter-condition-row:focus-within .filter-condition-remove{opacity:1;background:var(--spravno-surface-subtle);color:var(--spravno-error)}.filter-conditions-add{justify-self:start}.filter-logic-field input:not([type=checkbox]):not([type=radio]){width:22rem;max-width:100%}.records-partial-warning{margin:0 0 var(--spravno-space-sm);padding:var(--spravno-space-xs) var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-primary-subtle);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label)}.record-status-row{align-items:center;gap:var(--spravno-space-sm);padding:11px var(--spravno-space-lg);background:var(--spravno-row-hover);border-bottom:1px solid var(--spravno-hairline-soft);flex-wrap:wrap;display:flex}.status-chip-lg{gap:var(--spravno-space-sm);height:26px;font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);padding:0 11px 0 9px}.record-status-next{height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm)}.record-steps{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.record-step{align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);white-space:nowrap;display:inline-flex}.record-step[data-state=done]{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.record-step[data-state=current]{background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-semibold);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease)}.record-status-row>.record-status-next{gap:var(--spravno-space-xs);margin-inline-start:auto}.record-field-fold.ghost{width:auto;margin:var(--spravno-space-xs) var(--spravno-space-lg) 0;color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);background:0 0;border-color:#0000;place-self:flex-start start;padding-inline:0}.record-overdue-banner{align-items:center;gap:var(--spravno-space-sm);padding:11px var(--spravno-space-xl);color:var(--spravno-error-text);background:var(--spravno-error-bg);border-bottom:1px solid color-mix(in srgb, var(--spravno-error) 25%, var(--spravno-error-bg));display:flex}.record-finance-link{align-items:center;gap:var(--spravno-space-xs);width:100%;padding:var(--spravno-space-xs) var(--spravno-space-xl);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.record-finance-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.record-finance-link:hover,.record-finance-link:focus-visible{color:var(--spravno-text-primary);text-decoration:underline}.record-overdue-banner-message{min-width:0;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex:auto}.record-overdue-reschedule{height:26px;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-error-text);border-color:color-mix(in srgb, var(--spravno-error) 45%, var(--spravno-error-bg));font-size:var(--spravno-font-size-label);flex-shrink:0}.record-overdue-reschedule:hover:not(:disabled){border-color:var(--spravno-error);color:var(--spravno-error-text);background:var(--spravno-surface)}.record-field-list{gap:2px;display:grid}.record-field-row{align-items:center;gap:var(--spravno-space-md);padding:7px var(--spravno-space-sm);border-radius:var(--spravno-radius-control);width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:118px minmax(0,1fr);display:grid}.record-field-row:disabled{cursor:default}.record-field-row:hover,.record-field-row:focus-visible{background:var(--spravno-row-hover)}.record-field-row.editing{cursor:default;align-items:start}.record-field-label{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted)}.record-field-value{align-items:center;gap:var(--spravno-space-sm);min-width:0;font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.record-field-value-plain{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.record-field-value-empty{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-normal)}.record-field-editor{min-width:0}.record-field-editor>*{width:100%}.kanban{--kanban-column:240px;gap:var(--spravno-space-md);padding:0 0 var(--spravno-space-xs);scroll-snap-type:x proximity;display:flex;overflow:auto hidden}.kanban-column{flex:1 0 var(--kanban-column);max-width:calc(var(--kanban-column) * 1.6);min-height:0;box-shadow:none;scroll-snap-align:start;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.kanban-column.drag-over{border-color:color-mix(in srgb, var(--spravno-primary-ink) 45%, var(--spravno-border));background:var(--spravno-drag-over)}.kanban-column-scroll{min-height:0;padding:0 var(--spravno-space-sm) var(--spravno-space-md);flex:auto;margin-top:0;overflow-y:auto}.kanban-column-scroll .virtual-list-window{gap:0;display:grid}.kanban-column h2{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding:10px var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-bold);color:var(--spravno-text-primary);flex:none;margin:0;display:flex}.kanban-column h2 span{color:var(--spravno-text-muted)}.kanban-a11y-hint{margin:var(--spravno-space-sm) 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-label)}.kanban-column-empty{padding:0 var(--spravno-space-md) var(--spravno-space-md);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);margin:0}.kanban-column>.kanban-card{margin-inline:var(--spravno-space-sm)}.kanban-column-more{margin:var(--spravno-space-xs) var(--spravno-space-sm) var(--spravno-space-sm);flex:none}.kanban-card{cursor:grab;gap:7px;min-width:0;margin-bottom:6px;padding:9px 10px;display:grid}.kanban-card:hover{border-color:var(--spravno-border-accent);box-shadow:var(--spravno-shadow-sm)}.kanban-card:active{cursor:grabbing;box-shadow:var(--spravno-shadow-sm);transform:scale(.99)}.kanban-card.dragging{opacity:.5}.kanban-title{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;gap:7px;width:100%;min-width:0;min-height:0;padding:0;display:grid}.kanban-title:hover:not(:disabled){background:0 0}.kanban-title strong{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);overflow-wrap:break-word;line-height:1.4}.kanban-card-meta{align-items:center;gap:var(--spravno-space-sm);width:100%;min-width:0;font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary);display:flex}.kanban-card-meta>span:not(.avatar-sm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-card-meta>.kanban-card-overdue{color:var(--spravno-error);font-weight:var(--spravno-font-weight-semibold)}.kanban-card-amount{font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.kanban-card .avatar-sm{flex-shrink:0;width:20px;height:20px;font-size:9px}.kanban-card{position:relative}.kanban-card .kanban-card-move{inline-size:var(--spravno-control-h-sm);block-size:var(--spravno-control-h-sm);border-radius:var(--spravno-radius-md);opacity:0;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);position:absolute;inset-block-start:var(--spravno-space-xs);inset-inline-end:var(--spravno-space-xs)}.kanban-card:hover .kanban-card-move,.kanban-card .kanban-card-move:focus-visible,.kanban-card .kanban-card-move[aria-expanded=true]{opacity:1}.kanban-card .kanban-card-move:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.kanban-card:has(.kanban-card-move) .kanban-title strong{padding-inline-end:var(--spravno-control-h-sm)}@media (hover:none){.kanban-card .kanban-card-move{inline-size:var(--spravno-min-touch);block-size:var(--spravno-min-touch);opacity:1;inset-block-start:0;inset-inline-end:0}.kanban-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.records-calendar-heading{flex-wrap:wrap;justify-content:flex-start}.records-calendar-views{margin-left:auto}.records-view-more{justify-self:start}.undated-records .undated-records-more{min-height:0;color:var(--spravno-primary-ink);background:0 0;border-left:0}.records-list>.kanban-a11y-hint{margin:var(--spravno-space-md) var(--spravno-space-lg) 0}.records-list>.kanban{padding:0 var(--spravno-space-lg) var(--spravno-space-lg)}.records-list>.calendar-view{margin-top:0}.records-list>.calendar-view>.records-calendar-heading{padding:var(--spravno-space-md) var(--spravno-space-lg);margin:0}.records-list>.calendar-view>.records-partial-warning,.records-list>.calendar-view>.muted{margin-inline:var(--spravno-space-lg)}.records-list>.calendar-view>.planner-agenda{padding:0 var(--spravno-space-lg) var(--spravno-space-lg)}.records-list>.calendar-view .planner-time-grid-scroll{border-inline:0;border-bottom:0;border-radius:0}.records-list>.undated-records{padding:var(--spravno-space-sm) var(--spravno-space-lg) var(--spravno-space-md);border-top:1px solid var(--spravno-hairline-soft);margin-top:0}.calendar-day button[data-tone=info],.undated-records button[data-tone=info]{border-left-color:var(--spravno-info)}.calendar-day button[data-tone=warning],.undated-records button[data-tone=warning]{border-left-color:var(--spravno-warning)}.calendar-day button[data-tone=success],.undated-records button[data-tone=success]{border-left-color:var(--spravno-success)}.calendar-day button[data-tone=danger],.undated-records button[data-tone=danger]{border-left-color:var(--spravno-error)}.calendar-day button{transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease)}.calendar-day button:hover{background:var(--spravno-row-hover);color:var(--spravno-text-primary)}:is(.record-detail-pane,.record-detail) .record-detail-body>.ui-tabs-underline,:is(.record-detail-pane,.record-detail) .record-finance-link,:is(.record-detail-pane,.record-detail) .record-overdue-banner{padding-inline:var(--spravno-space-lg)}:is(.record-detail-pane,.record-detail) .record-field-list{padding:var(--spravno-space-sm)}:is(.record-detail-pane,.record-detail) .record-section{padding-inline:var(--spravno-space-lg)}:is(.record-detail-pane,.record-detail) .record-detail-body>.record-status-confirm,:is(.record-detail-pane,.record-detail) .record-detail-body>.notice,:is(.record-detail-pane,.record-detail) .record-tabpanel>.notice{margin-inline:var(--spravno-space-lg)}:is(.record-detail-pane,.record-detail) .record-section>p.muted{margin:0 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm)}.work-table .data-table-body-row.record-row-open,.contact-row.contact-row-selected{background:var(--spravno-accent-highlight)}.work-table .data-table-body-row.record-row-open>td:first-child,.contact-row.contact-row-selected{box-shadow:inset 3px 0 0 var(--spravno-primary-ink)}.contact-row{transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease)}.record-detail-pane{animation:record-pane-in var(--spravno-motion-slow) var(--spravno-motion-ease)}@keyframes record-pane-in{0%{opacity:0;transform:translateX(var(--spravno-space-md))}}.record-status-row>.status-chip-lg{animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease)}.kanban-card.dragging{transform:scale(.98)}.kanban-card.kanban-card-settled{animation:kanban-card-settle var(--spravno-motion-slow) var(--spravno-motion-ease)}@keyframes kanban-card-settle{0%{opacity:.5;transform:scale(.96)}}.kanban-column-more,.records-list>.calendar-view .calendar-grid,.records-list>.calendar-view .planner-calendar,.records-list>.calendar-view .planner-agenda{animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease)}.import-panel .file-picker{min-height:var(--spravno-control-h);padding:0 var(--spravno-space-lg);border-radius:var(--spravno-radius-control);font-weight:var(--spravno-font-weight-semibold)}.records-list>.import-panel{margin:var(--spravno-space-md) var(--spravno-space-lg)}.record-files .record-section-toolbar>.file-dropzone{flex:auto}.app-shell[data-shell-nav=bottom] :is(.work-page-titles,.contacts-page-header h1,.contacts-page-header .page-header-titles>p,.planner>.page-header h1){inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.app-shell[data-shell-nav=bottom] .work-page-slot{grid-area:1/1}.app-shell[data-shell-nav=bottom] .work-page-actions>.primary{padding-inline:0}.app-shell[data-shell-nav=bottom] .work-create-label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.work-create-reason{max-inline-size:28ch;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0;display:none}@media (hover:none),(max-width:759px){.work-create-reason{grid-column:1/-1;max-inline-size:none;display:block}}.comment-mention-field{justify-self:stretch;width:100%;position:relative}.comment-mention-menu{top:calc(100% + var(--spravno-space-xs));bottom:auto}.comments-list article:focus{border-radius:var(--spravno-radius-md);box-shadow:var(--spravno-focus-ring);outline:none}.record-number{border-radius:var(--spravno-radius-sm,4px);cursor:pointer;color:var(--spravno-text-secondary);font:inherit;font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border:0;align-self:center;padding:0}.record-number:hover{color:var(--spravno-primary-ink);text-decoration:underline}.record-number:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.filter-condition-date{gap:var(--spravno-space-xs);flex-wrap:wrap;min-width:0;display:flex}.filter-condition-date>*{flex:8rem;min-width:0}.filter-condition-row:not(:has(.filter-condition-value))>.filter-condition-operator{grid-column-end:value-end}.context-menu-heading{padding:var(--spravno-space-xs) var(--spravno-space-md);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);margin:0}.kanban-card-caption{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--spravno-font-size-eyebrow);color:var(--spravno-text-muted);display:block;overflow:hidden}.records-calendar-heading .records-calendar-field{min-width:10rem;margin-left:auto}.records-calendar-heading .records-calendar-field+.records-calendar-views{margin-left:0}.calendar-day,.planner-time-grid .planner-hour-cell{position:relative}.calendar-day>button.calendar-slot-create,.planner-hour-cell>button.calendar-slot-create{cursor:copy;background:0 0;border:0;border-radius:0;width:auto;min-height:0;padding:0;position:absolute;inset:0}.calendar-day>button.calendar-slot-create:hover,.planner-hour-cell>button.calendar-slot-create:hover{background:var(--spravno-row-hover)}.calendar-day>:not(.calendar-slot-create),.planner-hour-cell>:not(.calendar-slot-create){position:relative}.planner-hour-cell>.planner-hour-events{pointer-events:none}.planner-hour-cell>.planner-hour-events>*{pointer-events:auto}.calendar-day>strong{pointer-events:none}[data-calendar-record][draggable=true]{cursor:grab}.calendar-dragging [data-calendar-record]{cursor:grabbing}.calendar-day.calendar-drop-over,.planner-hour-cell.calendar-drop-over,.undated-records.calendar-drop-over{background:var(--spravno-primary-subtle);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--spravno-primary-ink) 45%, transparent)}.calendar-day>button.calendar-day-more,.planner-month-events>button.planner-month-more{width:auto;min-height:0;padding:0 var(--spravno-space-xs);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0}.planner-all-day .planner-hour-cell{min-height:72px}.quick-filters{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.quick-filter{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);align-items:center;display:inline-flex}.quick-filter[data-active]{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle)}.quick-filter-menu{position:relative}.records-toolbar:has(.quick-filter-menu[open]){z-index:var(--spravno-z-overlay)}.quick-filter-menu>summary{min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-badge);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;list-style:none;display:inline-flex}.quick-filter-menu>summary::-webkit-details-marker{display:none}.quick-filter-menu>summary:after{content:"▾";color:var(--spravno-text-secondary);margin-inline-start:var(--spravno-space-xs)}.quick-filter-menu>summary:focus-visible,.quick-filter-clear:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.quick-filter-value{text-overflow:ellipsis;max-width:12rem;font-weight:var(--spravno-font-weight-normal);overflow:hidden}.quick-filter-value:before{content:": "}.quick-filter-clear{min-height:var(--spravno-control-h);padding:0 var(--spravno-space-sm) 0 0;color:inherit;cursor:pointer;background:0 0;border:none}.quick-filter-toggle,.quick-filter-static,.quick-filter-add{min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.quick-filter-toggle{color:inherit;cursor:pointer}.quick-filter-toggle:focus-visible,.quick-filter-add:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.quick-filter-static{padding-inline-end:var(--spravno-space-xs)}.quick-filter-add{gap:var(--spravno-space-xs);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-secondary);cursor:pointer;background:0 0}.quick-filter-add:hover:not(:disabled){color:var(--spravno-text-primary)}.quick-filter-popover{top:calc(100% + var(--spravno-space-xs));z-index:var(--spravno-z-nav-menu);gap:var(--spravno-space-xs);min-width:14rem;max-height:20rem;padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow);color:var(--spravno-text-primary);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.quick-filter-popover .check-row{min-height:var(--spravno-min-touch)}.records-list>.records-list-footer{flex:none}.records-list-footer{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-lg);flex-wrap:wrap;display:flex}.records-list-count{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;margin:0}.bulk-bar-matching,.bulk-bar-progress{align-items:center;gap:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.bulk-bar-progress>progress{inline-size:8rem;accent-color:var(--spravno-primary-on-subtle)}.quick-filter:last-child .quick-filter-popover{left:auto;right:0}@media (min-width:760px) and (max-height:860px){.app-shell:has(>.content[data-layout=fill]>.tab-panel-active .records-list>.calendar-view){height:auto}}@media (min-width:760px) and (min-height:861px){.records-list>.calendar-view:has(>.calendar-grid){flex-direction:column;display:flex}.records-list>.calendar-view>.calendar-grid{flex:1 1 0;grid-auto-rows:minmax(auto,1fr);min-height:0}}.invoices-requisites-notice{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.document-lines,.document-lines-table{gap:var(--spravno-space-sm);display:grid}.document-lines-row{align-items:center;gap:var(--spravno-space-xs);padding-bottom:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-hairline-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) auto;display:grid}.document-lines-row .document-lines-name{grid-column:1/-1}.document-lines-row input{min-width:0;min-height:var(--spravno-control-h-sm)}.document-lines-sum{font-variant-numeric:tabular-nums;font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;justify-self:end}.document-lines-add{justify-self:start}.document-lines-totals{gap:var(--spravno-space-xs);justify-self:end;min-width:min(18rem,100%);margin:0;display:grid}.document-lines-totals div{justify-content:space-between;gap:var(--spravno-space-lg);display:flex}.document-lines-totals dt{color:var(--spravno-text-secondary)}.document-lines-totals dd{font-variant-numeric:tabular-nums;margin:0}.document-lines-grand dt,.document-lines-grand dd{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-bold)}.document-lines-words{font-size:var(--spravno-font-size-body-sm);margin:0}.invoice-settings-dialog{width:min(42rem,100%);max-height:calc(100dvh - var(--spravno-space-2xl));overflow-y:auto}.invoice-settings-form,.invoice-settings-section{gap:var(--spravno-space-md);display:grid}.invoice-settings-section h3,.invoice-settings-section p{margin:0}.invoice-settings-grid,.invoice-settings-images{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.invoice-settings-images{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.invoice-settings-image{gap:var(--spravno-space-xs);align-content:start;display:grid}.invoice-settings-image-label,.invoice-settings-numbering-name{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.invoice-settings-image-preview{aspect-ratio:3/2;border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-subtle);place-items:center;display:grid;overflow:hidden}.invoice-settings-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.invoice-settings-image-actions{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.invoice-settings-numbering{align-items:end;gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));display:grid}.invoice-settings-numbering-name{grid-column:1/-1}.invoice-settings-numbering-preview{font-size:var(--spravno-font-size-body-sm);grid-column:1/-1}.warehouse-layout,.production-layout{gap:var(--spravno-space-md);min-width:0;display:grid}.warehouse-filters{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.warehouse-filters>.field{flex:12rem;min-width:0;margin:0}.warehouse-low,.production-notice{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-md);background:var(--spravno-warning-bg);color:var(--spravno-warning-text);font-weight:var(--spravno-font-weight-semibold);flex-wrap:wrap;display:flex}.warehouse-row-title,.production-row-title{gap:var(--spravno-space-xs);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.warehouse-row-title>span:first-child,.production-row-title>span:first-child{font-weight:var(--spravno-font-weight-semibold)}.warehouse-row-title .muted,.warehouse-stock-cell .muted{font-size:var(--spravno-font-size-body-sm)}.warehouse-stock-cell{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);flex-wrap:wrap;display:flex}.warehouse-qty,.production-qty{font-variant-numeric:tabular-nums;white-space:nowrap}.warehouse-qty[data-sign=out],.production-qty[data-sign=out]{color:var(--spravno-error-text)}@media (min-width:760px){.warehouse-row-low td:first-child,.production-row-short td:first-child{box-shadow:inset var(--spravno-space-xs) 0 0 var(--spravno-warning)}}.warehouse-places{gap:var(--spravno-space-xs);white-space:normal;display:grid}.warehouse-recipes,.production-techcards{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.warehouse-recipe,.production-techcard{gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.warehouse-recipe-head,.production-techcard-head{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.warehouse-recipe-head h3,.production-techcard-head h3{font-size:var(--spravno-font-size-title-sm);margin:0}.warehouse-recipe-head p,.production-techcard-head p{margin:0}.warehouse-recipe-actions,.production-techcard-actions{align-items:center;gap:var(--spravno-space-xs);display:flex}.warehouse-recipe-components,.production-route{gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.warehouse-recipe-components li,.production-route li{gap:var(--spravno-space-xs);padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);font-size:var(--spravno-font-size-body-sm);display:inline-flex}.warehouse-dialog,.production-dialog{gap:var(--spravno-space-md);min-width:0;display:grid}.warehouse-dialog p,.warehouse-dialog h3,.production-dialog p,.production-dialog h3{margin:0}.warehouse-dialog-heading,.production-dialog-heading{font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary)}.warehouse-dialog-row,.production-dialog-row{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.warehouse-line,.production-line{gap:var(--spravno-space-sm);min-width:0;padding:var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.warehouse-line>.warehouse-preview,.warehouse-line>button,.production-line>button{grid-column:1/-1;justify-self:start}.warehouse-preview{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0}.warehouse-preview[data-tone=danger]{color:var(--spravno-error-text)}.warehouse-preview[data-tone=warning]{color:var(--spravno-warning-text)}.warehouse-needs ul{gap:var(--spravno-space-sm);margin:var(--spravno-space-xs) 0 0;padding:0;list-style:none;display:grid}.warehouse-trace-body{gap:var(--spravno-space-lg);display:grid}.warehouse-trace-body h3{margin:0 0 var(--spravno-space-xs);font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary)}.warehouse-trace-body p{margin:0}.warehouse-trace-facts{gap:var(--spravno-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.warehouse-trace-facts dt{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.warehouse-trace-facts dd{font-weight:var(--spravno-font-weight-semibold);margin:0}.warehouse-trace-list{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.warehouse-trace-list li{gap:0 var(--spravno-space-sm);padding:var(--spravno-space-xs) 0;border-bottom:1px solid var(--spravno-hairline-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.warehouse-trace-list li>:not(.warehouse-qty){grid-column:1}.warehouse-trace-list li>.warehouse-qty{grid-area:1/2/span 2;align-self:center}.warehouse-trace-link{color:var(--spravno-primary-ink);font:inherit;font-weight:var(--spravno-font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.production-board{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:stretch;display:grid}.production-column{align-content:start;gap:var(--spravno-space-sm);min-width:0;padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-subtle);display:grid}.production-column h2{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);margin:0}.production-column ul{gap:var(--spravno-space-sm);margin:0;padding:0;list-style:none;display:grid}.production-column>p,.production-job p{margin:0}.production-job{justify-items:start;gap:var(--spravno-space-xs);min-width:0;padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);display:grid}.production-job-head{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-xs);width:100%;min-width:0;display:flex}.production-job-meta{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.production-job-progress{gap:var(--spravno-space-xs);width:100%;font-size:var(--spravno-font-size-body-sm);display:grid}.production-steps{gap:var(--spravno-space-xs);display:flex}.production-steps i{height:var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);flex:1 1 0}.production-steps i[data-state=done]{background:var(--spravno-success)}.production-steps i[data-state=current]{background:color-mix(in srgb, var(--spravno-success) 40%, transparent)}.production-preview{gap:var(--spravno-space-xs);display:grid}.production-preview ol{gap:var(--spravno-space-xs);margin:0;padding-inline-start:var(--spravno-space-lg);display:grid}.production-preview li{justify-content:space-between;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.production-preview p[data-tone=warning]{color:var(--spravno-warning-text)}.production-week{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}@media (min-width:1100px){.records-surface[data-record-overlay=on]:has(.record-detail-pane){grid-template-columns:minmax(0,1fr);position:relative}.records-surface[data-record-overlay=on]>.record-detail-pane{z-index:var(--spravno-z-overlay);width:min(100%,27.5rem);height:auto;box-shadow:var(--spravno-shadow-elevated);position:absolute;inset-block:0;inset-inline-end:0}.content:not([data-layout=fill]) .records-surface[data-record-overlay=on]>:is(.records-list,.record-detail-pane){grid-area:1/1}.content:not([data-layout=fill]) .records-surface[data-record-overlay=on]>.record-detail-pane{justify-self:end;max-height:none;position:relative;inset:auto}}.record-detail-pane,.record-dialog.record-detail{container:record-pane/inline-size}.record-detail-pane .record-type.badge,.record-dialog.record-detail .record-type.badge{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.record-field-value>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@container record-pane (width<=26rem){.record-detail-header.record-detail-header-stacked{grid-template-columns:minmax(0,1fr)}.record-detail-header-stacked>.record-detail-actions{grid-area:1/1}.record-detail-header-stacked>.record-type,.record-detail-header-stacked>.record-parent-link{grid-area:auto/1}}@container record-pane (width<=22rem){.record-detail-pane .record-field-row,.record-dialog.record-detail .record-field-row{grid-template-columns:minmax(0,1fr);gap:2px}.record-detail-pane .record-field-value,.record-dialog.record-detail .record-field-value{white-space:normal;overflow-wrap:anywhere}}.calendar-view,.planner-calendar.planner-calendar-week{container-type:inline-size}@container (width<=40rem){.planner-calendar-week .planner-time-grid-scroll.planner-time-grid-scroll{overflow-x:auto}.planner-calendar-week .planner-time-grid.planner-time-grid{min-width:640px}}.calendar-step .calendar-step-arrow{display:none}@container (width<=46rem){.records-calendar-heading.records-calendar-heading{row-gap:var(--spravno-space-sm);flex-wrap:wrap}.records-calendar-heading>h3{overflow-wrap:anywhere;flex:100%;order:-1;min-width:0}.records-calendar-heading .calendar-step .calendar-step-arrow{display:inline-flex}.records-calendar-heading .calendar-step .calendar-step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.records-calendar-heading>.records-calendar-views{flex:100%;margin-left:0}.records-calendar-views>.ui-tabs-segmented{flex-wrap:nowrap}.records-calendar-heading>.records-calendar-views,.records-calendar-heading>.records-calendar-views>.ui-tabs-segmented{width:100%}.records-calendar-views>.ui-tabs-segmented>.ui-tab{flex:auto}}.people-stack{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.people-stack-faces{flex-shrink:0;display:inline-flex}.people-stack-faces .avatar{box-shadow:0 0 0 .125rem var(--spravno-surface)}.people-stack-faces .avatar+.avatar{margin-left:calc(var(--spravno-space-sm) * -1)}.people-stack>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.people-stack-more{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-normal);flex-shrink:0}.people-chips{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);flex-wrap:wrap;min-width:0;display:flex}.people-chip,.people-chip>span:first-child{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.people-chip-remove{width:1.375rem;height:1.375rem;color:var(--spravno-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.people-chip-remove:hover,.people-chip-remove:focus-visible{background:var(--spravno-row-hover);color:var(--spravno-text-primary)}.people-add{width:auto;min-height:1.75rem;padding:.125rem calc(var(--spravno-space-xl) + var(--spravno-space-xs)) .125rem var(--spravno-space-sm);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-secondary);font:inherit;font-size:var(--spravno-font-size-body-sm);cursor:pointer;background-color:#0000}.people-add:hover,.people-add:focus-visible{border-color:var(--spravno-border-hover);color:var(--spravno-text-primary)}.record-field-row-static{cursor:default}.record-people-value{white-space:normal;overflow:visible}.record-people-quiet{padding:0 var(--spravno-space-sm) .125rem calc(7.375rem + var(--spravno-space-md) + var(--spravno-space-sm))}.record-people-quiet .people-add{color:var(--spravno-text-muted);border-color:#0000}@container record-pane (width<=22rem){.record-people-quiet{padding-left:var(--spravno-space-sm)}}.record-card.record-detail-pane,.record-card.record-dialog{flex-direction:column;display:flex}.record-card .record-card-body{flex-direction:column;gap:0;display:flex}.record-card .record-card-body>*{flex-shrink:0}.record-card-footer{padding:var(--spravno-space-md) var(--spravno-space-lg) var(--spravno-space-lg);border-top:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface);flex:none}.record-card-footer:empty{display:none}.record-card>.record-card-header.record-detail-header-stacked{gap:var(--spravno-space-sm);padding:var(--spravno-space-lg) var(--spravno-space-xl) var(--spravno-space-md);grid-template-columns:auto minmax(0,1fr)}.record-card>.record-card-header>.record-type{grid-area:1/1}.record-card>.record-card-header>.record-detail-actions{gap:var(--spravno-space-xs);flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;align-items:center;width:auto}.record-card>.record-card-header>.record-detail-actions .btn{flex:none}.record-card-header>.record-detail-actions .record-detail-icon.btn,.record-card-header>.record-detail-actions .record-detail-close.btn,.record-card-header>.record-detail-actions .context-menu-trigger{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--spravno-text-secondary);justify-content:center;padding:0}.record-card-header>.record-detail-actions .record-detail-close.btn{border:1px solid var(--spravno-hairline)}.record-card .record-card-header>.record-detail-title{font-family:var(--spravno-font-family-display);font-size:1.5rem;line-height:1.25}.record-title-button{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:text;border-radius:var(--spravno-radius-sm);background:0 0;border:0;margin:0;padding:0;display:inline}.record-title-button:hover{background:var(--spravno-row-hover)}.record-title-editor{grid-column:1/-1}.record-title-input{width:100%;font-family:var(--spravno-font-family-display);font-size:1.375rem;font-weight:var(--spravno-font-weight-bold)}.record-card-meta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);align-items:center}.record-card-meta-text:before{content:"· "}.record-card .record-card-status{gap:var(--spravno-space-md);padding:var(--spravno-space-lg) var(--spravno-space-xl);border-bottom:1px solid var(--spravno-hairline-soft);background:0 0;display:grid}.record-card .record-steps{flex-wrap:nowrap;gap:.375rem;display:flex}.record-card .record-step{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);flex:1 1 0;height:.375rem;min-height:0;padding:0;animation:none}.record-card .record-step[data-state=done],.record-card .record-step[data-state=current]{background:var(--spravno-primary)}.record-card-status-line{align-items:center;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}.record-card-now{gap:.125rem;min-width:0;margin-inline-end:auto;display:grid}.record-card-now-label{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.record-card-now-name{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.record-card-status-actions{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:inline-flex}.record-card-status-actions>.muted{margin:0}.record-card .record-card-status .record-status-next,.record-card .record-card-status .record-status-back{height:2.75rem;min-height:2.75rem;padding-inline:var(--spravno-space-lg);border-radius:var(--spravno-radius-md);gap:var(--spravno-space-xs)}.record-card .record-card-status .record-status-next{padding-inline:var(--spravno-space-xl);font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold)}.record-card-people{gap:var(--spravno-space-md);padding:var(--spravno-space-lg) var(--spravno-space-xl) 0;display:grid}.record-people-strip{align-items:center;gap:var(--spravno-space-md);width:100%;min-height:3.25rem;padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-subtle);color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;display:flex}.record-people-strip.is-static{cursor:default}.record-people-strip:hover:not(.is-static),.record-people-strip:focus-visible{border-color:var(--spravno-border-hover)}.record-people-faces{flex:none;display:inline-flex}.record-people-face+.record-people-face{margin-inline-start:-.5rem}.record-people-face .avatar{border:.125rem solid var(--spravno-surface-subtle)}.record-people-face.is-lead .avatar{background:var(--spravno-primary);color:var(--spravno-text-on-primary)}.record-people-face.is-lead+.record-people-face:not(.is-lead){margin-inline-start:.375rem}.record-people-text{flex:auto;gap:.125rem;min-width:0;display:grid}.record-people-names{font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-people-role{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.record-people-change{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);flex:none}.record-people-editors{gap:.125rem;display:grid}.record-card-chips{gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-xl) 0;flex-wrap:wrap;display:flex}.record-full-side .record-card-chips{padding:0}.record-chip{min-height:2rem;padding:0 var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-control);background:var(--spravno-surface-subtle);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);cursor:pointer;align-items:center;gap:.375rem;display:inline-flex}.record-chip:disabled{cursor:default;color:var(--spravno-text-primary)}.record-chip:hover:not(:disabled){border-color:var(--spravno-border-hover)}.record-chip>svg{color:var(--spravno-text-secondary);flex:none}.record-chip-muted{color:var(--spravno-text-muted)}.record-chip.is-late{border-color:color-mix(in srgb, var(--spravno-error) 45%, var(--spravno-hairline));color:var(--spravno-error-text)}.record-chip.is-empty{color:var(--spravno-primary-ink);background:0 0;border-style:dashed}.record-chip-editing input{height:1.75rem;min-height:0;padding:0 var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);background:0 0;border:0}.record-time{gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-xl) 0;display:grid}.record-full-side .record-time{padding:0}.record-time-line{align-items:center;gap:var(--spravno-space-sm);display:flex}.record-time-summary{align-items:center;gap:var(--spravno-space-sm);min-width:0;color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);text-align:start;background:0 0;border:0;flex:auto;padding:0;display:flex}button.record-time-summary{cursor:pointer}.record-time-summary>svg:last-child{color:var(--spravno-text-muted)}.record-time-summary[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.record-time-fact{white-space:nowrap}.record-time-block .record-time-fact{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.record-time-bar,.record-checklist-bar{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);flex:4rem;max-width:10rem;height:.375rem;overflow:hidden}.record-time-bar>span,.record-checklist-bar>span{border-radius:inherit;background:var(--spravno-primary);height:100%;display:block}.record-time-bar>span[data-over]{background:var(--spravno-warning)}.record-time-timer.btn{flex:none;gap:.375rem}.record-time-timer.is-running{font-variant-numeric:tabular-nums}.record-time-note{font-size:var(--spravno-font-size-label);margin:0}.record-time-details{gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) 0;display:grid}.record-time-people,.record-time-entries{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.record-time-people li{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);display:flex}.record-time-entries li{align-items:flex-start;gap:var(--spravno-space-sm);padding:var(--spravno-space-xs) 0;border-top:1px solid var(--spravno-hairline-soft);display:flex}.record-time-entry-main{min-width:0;font-size:var(--spravno-font-size-body-sm);flex:auto;gap:.125rem;display:grid}.record-time-entry-main .muted{font-size:var(--spravno-font-size-label)}.record-time-entry-note{color:var(--spravno-text-secondary)}.record-time-entry-actions{flex:none;display:inline-flex}.record-time-entry-actions .btn{justify-content:center;width:2rem;min-width:2rem;padding:0}.record-time-form{align-items:flex-end;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-time-form label{gap:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);display:grid}.record-time-form label input,.record-time-form label select{width:6rem}.record-time-form label input[type=date]{width:9.5rem}.record-time-form-note{flex:10rem}.record-time-form .record-time-form-note input{width:100%}.record-time-form-actions{gap:var(--spravno-space-xs);display:inline-flex}.record-time-log.btn,.record-time-estimate.btn{box-shadow:none;color:var(--spravno-primary-ink);background:0 0;border-color:#0000;justify-self:start;padding-inline:0}.record-card .record-field-list{padding:var(--spravno-space-md) var(--spravno-space-lg) 0}.record-card .record-field-row{min-height:2.5rem}.record-assign{min-height:1.875rem;padding:0 var(--spravno-space-sm);border:1px dashed var(--spravno-border-hover);border-radius:var(--spravno-radius-control);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);justify-self:start;align-items:center;display:inline-flex}.record-field-add{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.record-field-hidden{align-items:baseline;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.record-field-hidden .record-field-fold.ghost{margin:0}.record-card-link{gap:var(--spravno-space-xs);margin-top:var(--spravno-space-sm);display:grid}.record-card-link-close.btn{justify-self:end}.record-card .ui-tabs-underline{margin-top:var(--spravno-space-lg);padding-inline:var(--spravno-space-xl);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.record-card .ui-tabs-underline>*{white-space:nowrap;flex:none}.record-feed{gap:var(--spravno-space-md);display:grid}.record-feed-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-feed-title{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.record-feed-filters{border-radius:var(--spravno-radius-control);background:var(--spravno-surface-subtle);gap:.125rem;padding:.125rem;display:inline-flex}.record-feed-filter{min-height:1.75rem;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-muted);font:inherit;font-size:var(--spravno-font-size-label);cursor:pointer;background:0 0;border:0}.record-feed-filter[aria-pressed=true]{background:var(--spravno-surface);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.record-feed-list{gap:var(--spravno-space-md);display:grid}.record-feed-item{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.record-feed-item:focus-visible{outline:.125rem solid var(--spravno-focus-ring);outline-offset:.125rem;border-radius:var(--spravno-radius-sm)}.record-feed-comment>.avatar{flex:none}.record-feed-body{gap:var(--spravno-space-xs);flex:auto;min-width:0;display:grid}.record-feed-meta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);flex-wrap:wrap;align-items:baseline;gap:.375rem;display:flex}.record-feed-meta strong{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.record-feed-text{font-size:var(--spravno-font-size-body);line-height:var(--spravno-line-prose);overflow-wrap:anywhere;margin:0}.record-feed-actions{gap:var(--spravno-space-xs);opacity:0;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease);display:flex}.record-feed-comment:hover .record-feed-actions,.record-feed-comment:focus-within .record-feed-actions{opacity:1}@media (hover:none){.record-feed-actions{opacity:1}}.record-feed-actions .btn{height:1.75rem;min-height:1.75rem;padding-inline:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.record-feed-system{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);align-items:baseline}.record-feed-dot{background:var(--spravno-primary);border-radius:50%;flex:none;width:.375rem;height:.375rem;margin:0 .5rem 0 .75rem;transform:translateY(-.0625rem)}.record-feed-line{overflow-wrap:anywhere;margin:0}.record-feed-line strong{color:var(--spravno-text-secondary);font-weight:var(--spravno-font-weight-semibold)}.record-feed-subject{color:var(--spravno-text-primary)}.record-feed-changes{gap:.125rem;margin:0;padding-inline-start:var(--spravno-space-lg);display:grid}.record-feed-reason{color:var(--spravno-text-secondary);margin:0}.record-feed-empty{margin:0}.record-composer{align-items:flex-end;gap:var(--spravno-space-xs);padding:var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:flex}.record-composer>:first-child{flex:auto;min-width:0}.record-composer .field{gap:0}.record-composer .field>textarea{height:2.5rem;min-height:2.5rem;max-height:10rem;padding:var(--spravno-space-sm) 0;box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0}.record-composer .field>textarea:focus-visible{outline:none}.record-composer:focus-within{border-color:var(--spravno-border-accent)}.record-composer .field>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.record-composer-attach.btn{width:2.25rem;min-width:2.25rem;color:var(--spravno-text-muted);justify-content:center;padding:0}.record-composer-send.btn{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-semibold);border-color:#0000}.record-checklist{gap:var(--spravno-space-sm);display:grid}.record-checklist-head{align-items:center;gap:var(--spravno-space-md);display:flex}.record-checklist-head:empty{display:none}.record-checklist-title{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.record-checklist-count{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.record-checklist-items{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.record-checklist-item{align-items:center;gap:var(--spravno-space-sm);min-height:2.5rem;padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-control);flex-wrap:wrap;display:flex}.record-checklist-item:hover{background:var(--spravno-row-hover)}.record-checklist-tick{cursor:pointer;flex:12rem;align-items:center;gap:.625rem;min-width:0;display:flex}.record-checklist-tick input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--spravno-primary);flex:none;margin:0}.record-checklist-text{overflow-wrap:anywhere;min-width:0}.record-checklist-item[data-done] .record-checklist-text{color:var(--spravno-text-muted);text-decoration:line-through}.record-checklist-due{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);white-space:nowrap}.record-checklist-due.is-late{color:var(--spravno-error-text)}.record-checklist-who{display:inline-flex}.record-checklist-menu{flex:none}.record-checklist-edit,.record-checklist-picker{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;flex:100%;display:flex}.record-checklist-edit input{flex:12rem}.record-checklist-empty{margin:0}.record-checklist-add{align-items:center;gap:var(--spravno-space-sm);display:flex}.record-checklist-add input{flex:auto;min-width:0}.record-detail-pane.record-card-full{z-index:var(--spravno-z-nav-overlay);background:var(--spravno-surface);border:0;border-radius:0;height:auto;max-height:none;animation:none;position:fixed;inset:0}.record-card.record-card-full>.record-detail-header,.record-card-full .record-card-status,.record-card-full .record-overdue-banner,.record-card-full .record-finance-link,.record-full-columns{padding-inline:max(var(--spravno-space-2xl), calc((100% - 80rem) / 2 + var(--spravno-space-2xl)))}.record-card.record-card-full>.record-detail-header{padding-top:var(--spravno-space-lg);padding-bottom:var(--spravno-space-md)}.record-card-full .record-full-body{padding:0 0 var(--spravno-space-2xl);flex:auto;overflow:auto}.record-full-columns{align-items:flex-start;gap:var(--spravno-space-2xl);padding-top:var(--spravno-space-xl);flex-wrap:wrap;display:flex}.record-full-main{align-content:start;gap:var(--spravno-space-2xl);flex:999 32rem;min-width:0;display:grid}.record-full-block{gap:var(--spravno-space-md);min-width:0;display:grid;overflow-x:auto}.record-full-heading{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.record-full-description .record-field-row{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm);grid-template-columns:minmax(0,1fr)}.record-full-description .record-field-value-plain{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-normal);line-height:var(--spravno-line-prose);white-space:pre-wrap}.record-full-side{align-content:start;gap:var(--spravno-space-xl);flex:19rem;min-width:0;display:grid}.record-full-section{gap:var(--spravno-space-sm);padding-bottom:var(--spravno-space-lg);border-bottom:1px solid var(--spravno-hairline-soft);display:grid}.record-full-section:last-child{border-bottom:0}.record-full-eyebrow{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;margin:0}.record-full-side .record-field-list{padding:0}.record-full-side .record-field-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}.record-full-main .record-section,.record-full-side .record-section{padding:0}.record-full-main .record-composer{margin-top:var(--spravno-space-sm)}.record-dialog.record-sheet{width:100%;height:calc(100dvh - var(--spravno-space-2xl));max-height:calc(100dvh - var(--spravno-space-2xl));margin:0;overflow:hidden}.record-sheet>.dialog-header{padding-bottom:var(--spravno-space-sm);border-bottom:0}.record-sheet>.dialog-header h2{font-size:1.25rem}.record-sheet-meta{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-sheet .record-intake{margin:var(--spravno-space-xs) 0 0}.record-sheet .ui-sheet-body{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.record-sheet .ui-sheet-footer{background:0 0;border:0;padding:0;display:block}.record-sheet .record-detail-body{min-height:0;padding-bottom:var(--spravno-space-lg);flex:auto;overflow:auto}.record-sheet .record-card-status{gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-lg) var(--spravno-space-md)}.record-sheet .record-card-people,.record-sheet .record-card-chips,.record-sheet .record-time{padding-inline:var(--spravno-space-lg)}.record-sheet .ui-tabs-underline{padding-inline:var(--spravno-space-lg);overflow-x:auto}.record-sheet-bar{gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-lg) calc(var(--spravno-space-md) + env(safe-area-inset-bottom));border-top:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface);flex:none;display:grid}.record-sheet-actions{align-items:center;gap:var(--spravno-space-sm);display:flex}.record-sheet-comment.btn{flex:none;justify-content:center;width:3rem;min-width:3rem;height:3rem;padding:0}.record-sheet-actions .record-status-next.btn{border-radius:var(--spravno-radius-lg);height:3rem;min-height:3rem;font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);flex:auto;justify-content:center}.time-report-total{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.time-report-controls{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.time-report-nav{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.time-report-period{text-align:center;min-width:9rem;font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums}.time-report-scroll{border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);overflow-x:auto}.time-report-table{border-collapse:collapse;width:100%;font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums}.time-report-table th,.time-report-table td{padding:var(--spravno-space-xs) var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);text-align:center;white-space:nowrap}.time-report-table thead th{color:var(--spravno-text-secondary);font-weight:var(--spravno-font-weight-semibold)}.time-report-table[data-grain=month] th,.time-report-table[data-grain=month] td{padding-inline:var(--spravno-space-xs)}.time-report-table .time-report-person-head,.time-report-table .time-report-person,.time-report-table tfoot th{z-index:1;background:var(--spravno-surface);text-align:left;position:sticky;left:0}.time-report-day-head span{display:block}.time-report-weekday{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal)}.time-report-table [data-today]{background:var(--spravno-primary-subtle)}.time-report-table tfoot th,.time-report-table tfoot td,.time-report-sum{font-weight:var(--spravno-font-weight-semibold)}.time-report-sum[data-overtime]{color:var(--spravno-warning-text)}.time-report-drill{align-items:center;gap:var(--spravno-space-xs);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.time-report-drill:hover,.time-report-drill:focus-visible{color:var(--spravno-primary);text-decoration:underline}.time-report-overtime-mark{background:var(--spravno-warning);border-radius:50%;width:.4rem;height:.4rem}.time-report-cards{margin:0;padding:0;list-style:none;display:none}.time-report-cards-total{display:none}.time-report-card{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) 0;border-bottom:1px solid var(--spravno-border-subtle);display:grid}.time-report-card-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}.time-report-card-overtime{color:var(--spravno-warning-text);font-size:var(--spravno-font-size-body-sm);margin:0}.time-report-card-days{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.time-report-card-days .time-report-drill{width:100%;color:var(--spravno-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}@media (max-width:759px){.time-report-scroll,.time-report-total:not(.time-report-cards-total){display:none}.time-report-cards,.time-report-cards-total{display:grid}}.time-report-tasks{gap:var(--spravno-space-sm);margin:0 0 var(--spravno-space-md);padding:0;list-style:none;display:grid}.time-report-tasks li{gap:var(--spravno-space-xs) var(--spravno-space-sm);padding-bottom:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);grid-template-columns:1fr auto;display:grid}.time-report-task-time{font-variant-numeric:tabular-nums;justify-items:end;display:grid}.time-report-task-plan{font-size:var(--spravno-font-size-body-sm);grid-column:1/-1}.time-report-task-plan[data-over],.record-time-auto[data-state=overtime]{color:var(--spravno-warning-text)}.time-mode{gap:var(--spravno-space-sm);margin:var(--spravno-space-sm) 0 0;padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);display:grid}.time-mode legend{padding:0 var(--spravno-space-xs);font-weight:var(--spravno-font-weight-semibold)}.time-mode-choices,.time-mode-statuses{gap:var(--spravno-space-xs);display:grid}.time-mode-choice{align-items:flex-start;gap:var(--spravno-space-sm);display:flex}.time-mode-choice>span{display:grid}.time-mode-statuses p{margin:0}.time-mode-status{align-items:center;gap:var(--spravno-space-sm);display:flex}.working-hours-fields{align-items:flex-end;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-approval{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin:.5rem 0;padding:.6rem .75rem;display:flex}.record-approval[data-status=REJECTED]{border-color:var(--spravno-danger)}.record-approval-main{min-width:0}.record-approval-main p{margin:.15rem 0 0;font-size:.8rem}.record-approval-actions{gap:.5rem;display:flex}.app-shell:not([data-shell-nav=bottom]):has(>.ai-fab) .record-card-footer{padding-inline-end:calc(var(--spravno-space-lg) + var(--ai-fab-room))}.app-shell:not([data-shell-nav=bottom]):has(>.ai-fab) .document-lines-totals{margin-inline-end:var(--ai-fab-room)}.team-picker{gap:var(--spravno-space-sm);width:100%;display:grid}.team-picker-selected{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.team-picker-chip{align-items:center;gap:var(--spravno-space-xs);padding:.125rem .25rem .125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-pill);background:var(--spravno-surface-subtle);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);display:inline-flex}.team-picker-chip button{border-radius:var(--spravno-radius-pill);width:1.25rem;height:1.25rem;color:var(--spravno-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.team-picker-chip button:hover{background:var(--spravno-surface-hover);color:var(--spravno-text-primary)}.team-picker-search{width:100%;min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm)}.team-picker-search:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.team-picker-list{max-height:14rem;padding:var(--spravno-space-xs);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow);overflow-y:auto}.team-picker-option{align-items:center;gap:var(--spravno-space-sm);width:100%;min-height:var(--spravno-control-h);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.team-picker-option:hover:not(:disabled){background:var(--spravno-surface-subtle)}.team-picker-option[aria-selected=true]{background:var(--spravno-primary-soft);color:var(--spravno-primary-ink)}.team-picker-option:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}.team-picker-empty,.team-picker-more{margin:var(--spravno-space-xs) var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm)}.team-picker-more{color:var(--spravno-primary-ink);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.record-ai-summary{gap:var(--spravno-space-xs);margin:var(--spravno-space-md) var(--spravno-space-lg) 0;padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-inline-start:.1875rem solid var(--spravno-primary-ink);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);flex-direction:column;display:flex}.record-ai-summary-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);display:flex}.record-ai-summary-head strong{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.record-ai-summary-close{border-radius:var(--spravno-radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--spravno-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.record-ai-summary-close:hover{background:var(--spravno-surface-subtle)}.record-ai-summary-lines{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);flex-direction:column;gap:.25rem;margin:0;padding-inline-start:var(--spravno-space-lg);line-height:1.45;display:flex}.record-ai-summary-skeleton{flex-direction:column;gap:.375rem;padding-block:.125rem;display:flex}.record-ai-summary-skeleton span{border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-subtle);block-size:.75rem;display:block}.record-ai-summary-skeleton span:nth-child(2){inline-size:85%}.record-ai-summary-skeleton span:nth-child(3){inline-size:60%}.record-ai-summary-error{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0}.record-ai-summary-retry{color:var(--spravno-primary-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact-layout .records-page-actions .create-action,.contact-layout .page-header-actions .create-action{max-width:420px}.contact-layout .toolbar .field>label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-normal)}.contacts-page>.contacts-page-header{margin-bottom:0}.contacts-page-header .page-header-titles>p{font-size:var(--spravno-font-size-body-sm);margin:0}.contact-layout .records-toolbar .toolbar-filters>.field-grow{flex-basis:12rem}.contact-table{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);gap:0;margin:0;display:grid;overflow:hidden}.contact-list{align-content:start;gap:0;margin:0;display:grid}.contact-list-scroll{align-content:start;max-height:min(560px,62vh);overflow:auto}.virtual-list-spacer{width:100%}.virtual-list-window{gap:inherit;width:100%;display:grid}.work-table .virtual-list-window{display:block}.contact-table .virtual-list-window,.contacts-list .data-list{gap:0;display:block}.contacts-list .data-list .data-list-item{cursor:pointer}.contact-row{grid-template-columns:var(--contact-columns,auto minmax(0, 1fr) auto);padding:0 var(--spravno-space-lg);border-bottom:1px solid var(--spravno-hairline-row);box-sizing:border-box;background:var(--spravno-surface);align-items:center;gap:6px 10px;height:64px;display:grid;position:relative}.contact-row-avatar{justify-content:center;align-items:center;display:flex}.contact-row-name{flex-direction:column;gap:2px;min-width:0;display:flex}.contact-row-name-line{align-items:center;gap:6px;min-width:0;display:flex}.contact-row-name-line strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-row-open{border-radius:var(--spravno-radius-sm);min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:inline-flex}.contact-row-open>strong{min-width:0}.contact-row-subtitle{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-row-updated{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);white-space:nowrap;justify-self:end}.contact-row:hover{background:color-mix(in srgb, var(--spravno-primary-subtle) 40%, transparent)}.contact-row-hit{z-index:var(--spravno-z-base);cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;margin:0;padding:0;position:absolute;inset:0}.contact-row-hit:focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:-2px}.contact-row-name,.contact-row-type,.contact-row-phone,.contact-row-responsible,.contact-row-updated{z-index:var(--spravno-z-raised);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.contact-row-link{pointer-events:auto}.contact-avatar{border-radius:var(--spravno-radius-badge);width:28px;height:28px;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-primary-ink);background:color-mix(in srgb, var(--spravno-primary) 16%, var(--spravno-surface-elevated));flex-shrink:0;place-items:center;display:inline-grid}.contact-row-name{align-content:center;gap:2px;display:grid}.contact-row-name strong{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.contact-row-type,.contact-row-phone,.contact-row-responsible,.contact-row-updated{font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.contact-row-responsible{font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);align-items:center;gap:6px;display:inline-flex}.contact-row-phone a{color:var(--spravno-primary-ink);text-decoration:none}.contact-row-phone a:hover{text-decoration:underline}.contact-row .status-chip,.contact-card-meta .badge{max-width:100%;height:auto;min-height:18px;padding:1px 6px;font-size:10px;line-height:1.3}.contact-card-meta .badge.badge-warning{background:color-mix(in srgb, var(--spravno-warning) 18%, transparent);color:var(--spravno-warning)}.contacts-list-footer{padding:var(--spravno-space-sm) var(--spravno-space-lg);font-size:var(--spravno-font-size-label)}.records-list>.contact-table{border:0;border-radius:0}.contact-table .load-more{margin:var(--spravno-space-sm);justify-self:start}@media (min-width:760px) and (max-width:1099px){.contact-row{gap:var(--spravno-space-xs) var(--spravno-space-sm);padding:0 var(--spravno-space-lg);min-height:44px}.contact-layout .records-toolbar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,11rem));align-items:end;display:grid}.contact-layout .records-toolbar>.toolbar-lead{border-inline-end:0;grid-area:1/1/auto/-1;max-width:none;padding-inline-end:0}.contact-layout .records-toolbar .toolbar-lead>.process-switch{min-width:0}.contact-layout .records-toolbar .toolbar-lead .process-switch-list{flex-wrap:nowrap}.contact-layout .records-toolbar .toolbar-lead .process-switch-list>*,.contact-layout .records-toolbar .toolbar-lead>.btn{white-space:nowrap;flex:none}.contact-layout .records-toolbar>.toolbar-filters{display:contents}.contact-layout .records-toolbar .toolbar-filters>.field-grow{grid-area:2/1;max-width:none}.contact-layout .records-toolbar .toolbar-filters>.field:not(.field-grow){grid-row:2;max-width:none}.contact-layout .records-toolbar .toolbar-filters>.ui-tabs{grid-area:3/1/auto/span 2;place-self:center start;max-width:100%}.contact-layout .records-toolbar>.toolbar-actions{justify-self:end;gap:var(--spravno-space-xs);flex-wrap:nowrap;grid-area:3/3;inline-size:max-content}}.records-filter-band{align-items:center;gap:var(--spravno-space-xs);margin-bottom:var(--spravno-space-sm);display:flex}.records-filter-band>.process-switch{flex:0 auto;min-width:0}.records-filter-band>.btn{min-height:var(--spravno-control-h-sm);flex:none;margin-inline-start:auto}.records-toolbar-compact .toolbar-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center}.records-toolbar-compact .toolbar-filters>.field-grow{grid-column:1}.records-toolbar-compact .filters-toggle{min-height:var(--spravno-control-h);grid-column:2}.records-toolbar-compact .filters-toggle[data-active],.records-toolbar-compact-work .filters-toggle[data-active],.planner-workspace .filters-toggle[data-active]{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle)}.records-toolbar-compact .contacts-concept-tabs{flex-wrap:wrap}.records-toolbar-compact .contacts-concept-tabs>.ui-tab{padding-inline:var(--spravno-space-xs);white-space:nowrap;flex:auto;justify-content:center}.records-toolbar-compact .toolbar-lead{border-inline-end:0;flex:100%;order:1;max-width:none;padding-inline-end:0}.records-toolbar-compact .toolbar-lead:empty{display:none}.records-toolbar-compact .toolbar-actions{display:contents}.records-toolbar-compact .filters-advanced.filters-advanced-panel{flex:100%;order:2;align-self:stretch;min-width:0}.records-toolbar-compact .filters-advanced-row,.records-toolbar-compact .table-controls{align-items:end;gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));min-width:0;display:grid}.records-toolbar-compact .filters-advanced-row .field-grow,.records-toolbar-compact .filters-advanced-row>.field{max-width:none}.records-toolbar-compact-work>.records-toolbar-primary{flex-wrap:nowrap;align-items:center}.records-toolbar-compact-work>.records-toolbar-primary>label:has(input[type=search]){flex:auto;order:0;min-width:0}.records-toolbar-compact-work .filters-toggle{min-height:var(--spravno-control-h);flex:none}.records-toolbar-narrowing{gap:var(--spravno-space-sm);flex:1 0 100%;min-width:0;display:grid}.records-toolbar-narrowing[hidden]{display:none}.saved-filter-select{align-items:center;gap:var(--spravno-space-xs);flex:auto;min-width:0;display:flex}.saved-filter-select>.field{flex:auto;min-width:0;max-width:none}.saved-filter-create-icon{inline-size:var(--spravno-min-touch);flex:none;justify-content:center;padding:0}.saved-filter-create-icon>.saved-filter-create-label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.import-wizard{max-height:100%;overflow-y:auto}.import-steps{gap:var(--spravno-space-sm);counter-reset:import-step;font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.import-steps li{counter-increment:import-step}.import-steps li:before{content:counter(import-step) ". "}.import-steps li.is-current{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.import-steps li.is-done{color:var(--spravno-text-secondary)}.import-wizard-body{gap:var(--spravno-space-md);display:grid}.import-wizard-body h3{margin:0}.workbook-wizard{width:min(880px,100%)}.workbook-sheets,.workbook-progress{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.workbook-sheet{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);display:grid}.workbook-sheet-head{align-items:center;gap:var(--spravno-space-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,14rem) auto;display:grid}.workbook-sheet-head .field{margin:0}.workbook-sheet-name span{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--spravno-font-weight-semibold);overflow:hidden}.workbook-sheet-rows,.workbook-sheet-meta{font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums}.workbook-sheet-meta{overflow-wrap:anywhere;margin:0}.workbook-sheet-fields{gap:var(--spravno-space-sm);padding-top:var(--spravno-space-sm);border-top:1px solid var(--spravno-hairline-soft);display:grid}.workbook-sheet-row{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.workbook-resume{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.workbook-phase{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);display:grid}.workbook-phase>progress{inline-size:100%;accent-color:var(--spravno-primary-on-subtle)}.workbook-progress li{justify-content:space-between;gap:var(--spravno-space-sm);padding:var(--spravno-space-xs) 0;border-bottom:1px solid var(--spravno-hairline-soft);font-size:var(--spravno-font-size-body-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.workbook-progress-name{font-weight:var(--spravno-font-weight-semibold)}@media (max-width:759px){.workbook-sheet-head{grid-template-columns:minmax(0,1fr) auto}}.contacts-view-switch{justify-content:flex-end;gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) var(--spravno-space-md) 0;display:flex}.contact-table-toolbar .contacts-view-switch{margin-inline-end:auto;padding:0}.contacts-table-mode .contact-list-scroll{overflow:auto}.contact-table-view{gap:var(--spravno-space-sm);min-width:0;display:grid}.contact-table-toolbar{justify-content:flex-end;align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md) 0;display:flex}.contact-columns-menu .check-row{padding:var(--spravno-space-xs) var(--spravno-space-sm)}.contact-table-name{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:inline-flex}.contact-table-name .link-button{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--spravno-font-weight-semibold);overflow:hidden}.contact-row-merge{font-size:var(--spravno-font-size-label)}.contact-merge-dialog{width:min(720px,100%);max-height:100%;overflow-y:auto}.contact-merge-grid{gap:var(--spravno-space-xs) var(--spravno-space-sm);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.contact-merge-row{display:contents}.contact-merge-head{font-size:var(--spravno-font-size-label);color:var(--spravno-text-secondary)}.contact-merge-survivor,.contact-merge-value{align-items:flex-start;gap:var(--spravno-space-xs);overflow-wrap:anywhere;min-width:0;display:flex}.contact-merge-survivor>span{display:grid}.contact-merge-label{color:var(--spravno-text-secondary)}.contact-merge-value{padding:var(--spravno-space-xs);border-radius:var(--spravno-radius-sm)}.contact-merge-value.is-chosen{background-color:var(--spravno-surface-subtle)}@media (max-width:480px){.contact-merge-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-merge-label,.contact-merge-grid>.contact-merge-head:first-child{grid-column:1/-1}}.automations-page{gap:var(--spravno-content-gap);display:grid}.automations-count{font-size:.55em;font-weight:var(--spravno-font-weight-semibold);letter-spacing:normal;vertical-align:middle;margin-left:.3em}.automations-toolbar{gap:var(--spravno-space-sm);flex-wrap:wrap}.automations-empty{justify-content:center;justify-items:center;gap:var(--spravno-space-lg);padding:var(--spravno-space-3xl);background:var(--spravno-surface);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);text-align:center;display:grid}.automations-empty-icon{background:var(--spravno-surface-subtle);width:52px;height:52px;color:var(--spravno-text-secondary);border-radius:var(--spravno-radius-xl);place-items:center;display:grid}.automations-empty-copy{gap:var(--spravno-space-sm);max-width:30rem;display:grid}.automations-empty-copy h2{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-display);margin:0}.automations-empty-copy p{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0;line-height:1.6}.automations-empty>.automation-recipes{text-align:left;width:100%;max-width:60rem}.automation-recipes{gap:var(--spravno-space-lg);display:grid}.automation-recipes-head{gap:var(--spravno-space-xs);display:grid}.automation-recipes-head h2{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-bold);margin:0}.automation-recipes-head p{font-size:var(--spravno-font-size-body-sm);margin:0}.automation-recipes-group{gap:var(--spravno-space-sm);display:grid}.automation-recipes-group-title{align-items:center;gap:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;margin:0;display:flex}.automation-recipes-grid{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.automation-recipes-grid>li{display:grid}.automation-recipe-card{align-content:start;gap:var(--spravno-space-xs);min-height:var(--spravno-min-touch);padding:var(--spravno-space-md);background:var(--spravno-surface);color:var(--spravno-text-primary);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);font:inherit;text-align:left;display:grid}button.automation-recipe-card{cursor:pointer}button.automation-recipe-card:hover{background:var(--spravno-surface-subtle);border-color:var(--spravno-border-accent)}.automation-recipe-card-off{background:var(--spravno-surface-subtle);border-style:dashed}.automation-recipe-card-off .automation-recipe-title,.automation-recipe-card-off .automation-recipe-body{color:var(--spravno-text-muted)}.automation-recipe-title{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-bold);line-height:1.35}.automation-recipe-body{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);line-height:1.5}.automation-recipe-reason{align-items:flex-start;gap:var(--spravno-space-xs);color:var(--spravno-warning-text);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin:0;line-height:1.45;display:flex}.automation-recipe-reason svg{flex:none;margin-top:.15em}.automation-recipe-setup{gap:var(--spravno-space-sm);padding:var(--spravno-space-md);background:var(--spravno-accent-highlight);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-md);display:grid}.automation-recipe-setup>p{font-size:var(--spravno-font-size-body-sm);margin:0}.automation-recipe-setup>.btn{justify-self:start}.automation-recipe-setup-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);display:flex}.automation-recipe-eyebrow{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;margin:0}.automation-recipe-setup-title{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-bold);margin:0;line-height:1.3}.automation-recipe-questions{gap:var(--spravno-space-sm);display:grid}.automation-recipe-question{gap:var(--spravno-space-xs);min-width:0;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);border:0;margin:0;padding:0;display:grid}.automation-recipe-question legend{margin-bottom:var(--spravno-space-xs);padding:0}.automation-recipe-people,.automations-people{gap:var(--spravno-space-xs) var(--spravno-space-md);flex-wrap:wrap;display:flex}.automations-people{font-size:var(--spravno-font-size-body-sm);border:0;margin:0;padding:0}.automations-people legend{width:100%;margin-bottom:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);padding:0}.automation-recipe-person,.automations-person{align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-min-touch);font-weight:var(--spravno-font-weight-normal);display:inline-flex}.automation-recipe-hint{font-size:var(--spravno-font-size-label)}.automations-notify-fields{grid-template-columns:minmax(0,1fr)}.automations-recipient-row{align-items:center;gap:var(--spravno-space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.automations-notify-fields>.automations-chip-btn{justify-self:start}.automations-surface{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:1100px){.automations-surface{grid-template-columns:minmax(0,58fr) 16px minmax(0,42fr);align-items:stretch;gap:0}}.automations-divider{justify-content:center;align-items:center;display:flex}@media (max-width:1099px){.automations-divider{display:none}}.automations-divider-grip{background:var(--spravno-border-subtle);align-self:stretch;width:1px;display:block}.automations-list-panel,.automations-detail-panel{background:var(--spravno-surface);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.automations-list-toolbar{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border);display:flex}.automations-search{align-items:center;gap:var(--spravno-space-xs);padding:0 var(--spravno-space-sm);background:var(--spravno-surface-nested);height:32px;color:var(--spravno-text-secondary);border-radius:var(--spravno-radius-sm);border:1px solid #0000;flex:auto;display:flex}.automations-search input{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);background:0 0;border:0;flex:auto}.automations-row-list{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.automations-row{gap:var(--spravno-space-sm);width:100%;padding:var(--spravno-space-md) var(--spravno-space-lg);border:0;border-bottom:1px solid var(--spravno-border-subtle);text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;display:grid}.automations-row:hover{background:var(--spravno-surface-subtle)}.automations-row-item{position:relative}.automations-row-item>.automations-row{padding-inline-end:calc(var(--spravno-space-lg) + var(--spravno-control-h-sm))}.automations-row-menu{top:var(--spravno-space-sm);inline-size:var(--spravno-control-h-sm);block-size:var(--spravno-control-h-sm);opacity:0;position:absolute;inset-inline-end:var(--spravno-space-sm)}.automations-row-item:is(:hover,:focus-within)>.automations-row-menu{opacity:1}@media (hover:none){.automations-row-menu{opacity:1}}.automations-row-selected,.automations-row-selected:hover{background:var(--spravno-accent-highlight);border-left-color:var(--spravno-primary)}.automations-row-top{align-items:center;gap:var(--spravno-space-sm);display:flex}.automations-row-top>.status-chip{white-space:nowrap;flex:none}.automations-row-name{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.automations-row-selected .automations-row-name{font-weight:var(--spravno-font-weight-bold)}.automations-row-stats{font-size:var(--spravno-font-size-label)}.automations-row-sentence{align-items:center;gap:var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.automations-row-eyebrow{color:var(--spravno-text-muted)}.automations-row-arrow{color:var(--spravno-text-secondary)}.automations-chip{height:22px;padding:0 var(--spravno-space-sm);background:var(--spravno-surface);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);font-weight:var(--spravno-font-weight-semibold);align-items:center;display:inline-flex}.automations-chip-action{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);border:0;border-radius:6px}.automations-chip-btn{padding:0 var(--spravno-space-sm);background:var(--spravno-surface);height:26px;color:var(--spravno-text-secondary);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.automations-list-footer{padding:var(--spravno-space-sm) var(--spravno-space-lg);background:var(--spravno-surface-utility);border-top:1px solid var(--spravno-border);font-size:var(--spravno-font-size-label);align-items:center;display:flex}.automations-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border);display:flex}.automations-detail-heading{gap:var(--spravno-space-xs);flex:auto;min-width:0;display:grid}.automations-detail-title-input{width:100%;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-display);background:0 0;border:0;margin:0;padding:0;line-height:1.3}.automations-detail-title-input:focus-visible{outline:2px solid var(--spravno-primary);outline-offset:2px;border-radius:var(--spravno-radius-sm)}.automations-detail-badges{align-items:center;gap:var(--spravno-space-xs);display:flex}.automations-schema-badge{height:19px;padding:0 var(--spravno-space-xs);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;align-items:center;display:inline-flex}.automations-detail-icon-actions{align-items:center;gap:var(--spravno-space-xs);flex-shrink:0;display:flex}.automations-icon-btn{width:32px;height:32px;color:var(--spravno-text-secondary);border-radius:var(--spravno-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.automations-icon-btn svg{flex-shrink:0}.automations-icon-btn:hover:not(:disabled){background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.automations-icon-btn:disabled{opacity:.4}.automations-icon-btn-bordered{background:var(--spravno-surface);border:1px solid var(--spravno-border)}.automations-detail-toolbar{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-lg);background:var(--spravno-surface-utility);border-bottom:1px solid var(--spravno-border);flex-wrap:wrap;display:flex}.automations-detail-toolbar .field-error{flex-basis:100%}.automations-detail-toolbar>.btn{height:var(--spravno-space-2xl);min-height:var(--spravno-space-2xl);font-size:var(--spravno-font-size-body-sm)}[data-testid=automations\.dry-run]{color:var(--spravno-primary);background:var(--spravno-surface);padding:0 13px}[data-testid=automations\.pause]{padding:0 var(--spravno-space-md)}.automations-tabs{align-items:stretch;gap:var(--spravno-space-lg);padding:0 var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border);display:flex}.automations-tab{height:37px;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:0;display:inline-flex}.automations-tab:disabled{opacity:.4}.automations-tab-active{color:var(--spravno-text-primary);border-bottom-color:var(--spravno-primary);font-weight:var(--spravno-font-weight-bold)}.automations-tab-body{gap:0;display:grid;overflow-y:auto}.automations-tab-body>.automation-recipes{padding:var(--spravno-space-lg)}.automations-section{gap:var(--spravno-space-sm);padding:var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border);display:grid}.automations-section:last-child{border-bottom:0}.automations-section-head{justify-content:space-between;align-items:center;display:flex}.automations-section-label{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;margin:0}.automations-picker{height:32px;padding:0 var(--spravno-space-sm);background-color:var(--spravno-surface);color:var(--spravno-text-primary);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold)}select.automations-picker{min-height:32px;padding-right:28px}.automations-picker-block{width:100%}.automations-picker-op{text-align:center;width:4.5rem}.automations-condition-row{align-items:center;gap:var(--spravno-space-xs);grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr) 32px;display:grid}.automations-action-list{gap:var(--spravno-space-sm);display:grid}.automations-action-block{gap:var(--spravno-space-xs);display:grid}.automations-action-block-head{align-items:center;gap:var(--spravno-space-xs);display:flex}.automations-action-block-head .automations-picker{flex:auto}.automations-action-fields{gap:var(--spravno-space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.automations-textarea,.automations-action-fields>.muted{grid-column:1/-1}.automations-textarea{width:100%;min-height:4rem;padding:var(--spravno-space-sm);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);resize:vertical;line-height:1.4}.automations-textarea::placeholder{color:var(--spravno-text-muted)}.automations-textarea:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.automations-add-action{align-items:center;gap:var(--spravno-space-xs);height:32px;color:var(--spravno-text-secondary);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-sm);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:0 0;justify-self:start;padding:0 11px;display:inline-flex}.automations-check-card{gap:var(--spravno-space-sm);display:grid}.automations-check-headline{font-weight:var(--spravno-font-weight-bold);margin:0}.automations-check-list{padding-left:var(--spravno-space-lg);font-size:var(--spravno-font-size-body-sm);margin:0}.automations-check-hint{font-size:var(--spravno-font-size-label);margin:0}.automations-run-list{margin:0;padding:0;list-style:none;display:grid}.automations-run{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) 0;border-bottom:1px solid var(--spravno-hairline-row);display:grid}.automations-run:last-child{border-bottom:0}.automations-run-head{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.automations-run-line,.automations-run-error{font-size:var(--spravno-font-size-body-sm);margin:0}.automations-run-error{color:var(--spravno-error)}.content[data-layout=fill]>.tab-panel-active>.automations-page{flex-direction:column;flex:auto;min-height:0;display:flex}.content[data-layout=fill] .automations-surface{flex:auto;min-height:0}.automations-section>p.muted,.automations-check-card>p.muted:not(.automations-check-hint){font-size:var(--spravno-font-size-body-sm);margin:0}.automations-condition-row,.automations-action-block{animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.automations-tab-body{animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.automations-run{gap:var(--spravno-space-xs);padding-block:var(--spravno-space-md)}.automations-run-head>.muted{font-size:var(--spravno-font-size-body-sm)}.automations-run-head+.automations-run-line{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.automations-run details>summary{width:-moz-fit-content;width:fit-content;color:var(--spravno-text-muted);cursor:pointer}.automations-run .topbar-actions{justify-content:flex-start}@media (max-width:759px){.automations-search,.automations-picker,.automations-tab{min-height:var(--spravno-min-touch)}.automations-list-toolbar{flex-wrap:wrap}.automations-list-toolbar>.automations-search,.automations-list-toolbar>.automations-picker{flex:100%;width:100%}}.lead-forms{gap:var(--spravno-space-md);display:grid}.lead-forms h3,.lead-forms p{margin:0}.lead-forms-list{margin:0;padding:0;list-style:none;display:grid}.lead-forms-row{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-md);padding:var(--spravno-space-md) 0;border-top:1px solid var(--spravno-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.lead-forms-row:first-child{border-top:none}.lead-forms-name{font-weight:var(--spravno-font-weight-semibold);overflow-wrap:anywhere}.lead-forms-meta{font-size:var(--spravno-font-size-body-sm);grid-area:2/1/auto/-1}.lead-forms-row>.context-menu-trigger{grid-area:1/3}.drawer-panel.lead-form-editor,.drawer-panel.lead-form-log{width:min(32rem,100%)}.lead-form-editor-body,.lead-form-fields,.lead-form-people,.lead-form-more,.lead-form-address-body{gap:var(--spravno-space-md);display:grid}.lead-form-address-body>p{margin:0}.lead-form-fields,.lead-form-people{border:none;margin:0;padding:0}.lead-form-fields legend{font-weight:var(--spravno-font-weight-semibold);padding:0}.lead-form-fields p{margin:0}.lead-form-people legend{margin-bottom:var(--spravno-space-sm);padding:0}.lead-form-check{align-items:center;gap:var(--spravno-space-sm);display:flex}.lead-form-custom{align-items:end;gap:var(--spravno-space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.lead-form-more>summary{cursor:pointer;color:var(--spravno-primary-ink)}.lead-form-log-list{margin:0;padding:0;list-style:none;display:grid}.lead-form-log-row{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) 0;border-top:1px solid var(--spravno-border-subtle);display:grid}.lead-form-log-row:first-child{border-top:none}.lead-form-log-row p{margin:0}.lead-form-log-head{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-detail-header .record-intake{font-size:var(--spravno-font-size-body-sm);grid-column:1/-1;margin:0}.telegram-steps{gap:var(--spravno-space-xs);margin:0;padding-inline-start:var(--spravno-space-lg);display:grid}.telegram-link-button{justify-self:start;text-decoration:none}.comment-channel{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-secondary)}.comment-channel-failed{color:var(--spravno-error-text)}.telegram-reply-note{margin:0 0 var(--spravno-space-md)}@media (max-width:759px){.lead-form-custom{grid-template-columns:minmax(0,1fr) auto}.lead-form-custom>:nth-child(2){grid-column:1/2}}.integrations,.integrations-section,.integrations-form,.integrations-choices,.integrations-more{gap:var(--spravno-space-md);display:grid}.integrations h3,.integrations p,.integrations-drawer h3,.integrations-drawer p{margin:0}.integrations-log{margin:0;padding:0;list-style:none;display:grid}.integrations-log-row:first-child{border-top:none}.integrations-name{font-weight:var(--spravno-font-weight-semibold);overflow-wrap:anywhere;justify-self:start}.integrations-choices{gap:var(--spravno-space-sm);border:none;margin:0;padding:0}.integrations-choices legend{margin-bottom:var(--spravno-space-xs);font-weight:var(--spravno-font-weight-semibold);padding:0}.integrations-check{align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-min-touch);display:flex}.integrations-more>summary{cursor:pointer;color:var(--spravno-primary-ink)}.confirm-dialog.integrations-dialog{width:min(40rem, calc(100vw - 2 * var(--spravno-space-lg)))}.integrations-excerpt{font-family:var(--spravno-font-family-mono);font-size:var(--spravno-font-size-body-sm)}.integrations-log-row{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) 0;border-top:1px solid var(--spravno-border-subtle);display:grid}.integrations-log-head{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.integrations-excerpt{color:var(--spravno-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap}.app-shell:not([data-shell-nav=bottom]):has(>.ai-fab) .automations-check-card{padding-inline-end:var(--ai-fab-room)}.team-page{gap:var(--spravno-content-gap);display:grid}.team-table{border-top:1px solid var(--spravno-border-subtle);margin:0}.team-table.scrollable{max-height:520px;overflow:auto}.team-page-header{justify-content:space-between;align-items:flex-end;gap:var(--spravno-space-lg);display:flex}.team-page-header-subtitle{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-secondary);margin:6px 0 0}.team-page-header .btn-primary{min-height:38px;padding:0 var(--spravno-space-lg);border-radius:var(--spravno-radius-control);font-size:var(--spravno-font-size-title-sm)}.team-tabs{margin-bottom:var(--spravno-space-md);border-bottom:1px solid var(--spravno-hairline-soft);align-items:stretch;gap:20px;display:flex}.team-tab{height:38px;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0;display:inline-flex}.team-tab-active{border-bottom-color:var(--spravno-primary-ink);color:var(--spravno-text-primary)}.team-tab-count{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-bold);color:var(--spravno-text-muted);font-variant-numeric:tabular-nums}.team-tab-badge{border-radius:var(--spravno-radius-badge);background:var(--spravno-warning-bg);min-width:17px;height:17px;color:var(--spravno-warning-text);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.team-list-card{gap:0;padding:0;overflow:hidden;container:team-list/inline-size}.team-grid-head{border-bottom:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-utility);gap:16px;padding:9px 18px;display:grid}.team-grid-head span{font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:.055em;text-transform:uppercase;color:var(--spravno-text-muted)}.team-grid-body{display:grid}.team-row{border-bottom:1px solid var(--spravno-hairline);align-items:center;gap:16px;padding:12px 18px;display:grid}.team-grid-body>.team-row:last-child{border-bottom:0}.team-row-pending{background:var(--spravno-surface-utility)}.team-grid-5col{grid-template-columns:minmax(0,1fr) 150px 190px 132px 40px}.team-grid-3col{grid-template-columns:minmax(0,1fr) 150px 40px}.team-grid-4col{grid-template-columns:minmax(0,1fr) 150px 190px 40px}@container team-list (width<=52rem){.team-grid-5col{grid-template-columns:minmax(0,1fr) 96px 40px}.team-grid-5col>:nth-child(3),.team-grid-5col>:nth-child(4){display:none}.team-grid-4col{grid-template-columns:minmax(0,1fr) 40px}.team-grid-4col>:nth-child(2){display:none}.team-row.team-grid-4col>:nth-child(3){grid-column:1/-1}.team-row.team-grid-4col>:nth-child(4){grid-area:1/2}.team-grid-head.team-grid-4col>:nth-child(3){display:none}}.team-row-person{align-items:center;gap:11px;min-width:0;display:flex}.team-row-avatar{background:var(--spravno-primary-subtle);width:34px;height:34px;color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.team-row-avatar-owner{background:var(--spravno-anchor-surface);color:var(--spravno-text-on-dark)}.team-row-avatar-pending{border:1px dashed var(--spravno-icon-decorative);color:var(--spravno-text-muted);background:0 0}.team-row-person-text{gap:1px;min-width:0;display:grid}.team-row-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);overflow:hidden}.team-row-name-muted{color:var(--spravno-text-secondary)}.team-row-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);overflow:hidden}.team-role-badge{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);height:24px;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-bold);justify-self:start;align-items:center;padding:0 10px;display:inline-flex}.team-role-badge-owner{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.team-shift{font-size:var(--spravno-font-size-body-sm);align-items:center;gap:7px;display:inline-flex}.team-shift-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.team-workload{align-items:center;gap:9px;display:flex}.team-workload-track{border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);flex:1 1 0;height:5px;overflow:hidden}.team-workload-fill{height:100%;display:block}.team-workload-count{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);font-variant-numeric:tabular-nums}.team-row-menu{border-radius:var(--spravno-radius-sm);width:32px;height:32px;color:var(--spravno-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.team-row-menu svg{flex-shrink:0}.team-row-menu:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.team-invite-history{padding:var(--spravno-space-lg);border-top:1px solid var(--spravno-hairline)}.team-invite-history h2{margin:0 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted)}.team-actions-sheet{gap:var(--spravno-space-xs);display:grid}.team-danger-zone{margin:0}.team-danger-zone>summary{cursor:pointer;align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-min-touch);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-error);list-style:none;display:flex}.team-danger-zone>summary::-webkit-details-marker{display:none}@media (max-width:1099px){.two-column{gap:var(--spravno-space-lg);grid-template-columns:220px minmax(0,1fr)}.table-controls>label,.table-controls .check-row,.table-controls .mode-switch,.table-controls .create-action,.records-page-actions .create-action{min-width:120px}}@media (max-width:759px){.two-column{grid-template-columns:1fr}.table-controls{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}}@media (max-width:480px){.table-controls{grid-template-columns:1fr;display:grid}.table-controls .mode-switch{width:100%}.table-controls .mode-switch button{flex:1;min-height:40px}.table-controls .create-action,.records-page-actions .create-action{flex-direction:column;align-items:stretch;min-width:0;max-width:none}.records-page-actions{width:100%;margin-left:0}.filters-advanced>summary{min-height:44px;padding:var(--spravno-space-sm) 0;color:var(--spravno-primary-ink)}.record-head,.record-row{gap:var(--spravno-space-sm);grid-template-columns:40px minmax(0,1fr) 72px;padding:10px 8px}.record-head span:nth-child(n+4),.record-row>:nth-child(n+4){display:none}.record-title{font-size:var(--spravno-font-size-body-sm);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.record-table.scrollable,.contact-table,.contact-list-scroll{max-height:none}.record-meta{font-size:var(--spravno-font-size-eyebrow)}.work-table{max-width:100%}.records.work-layout,.records.contact-layout{padding:var(--spravno-space-md)}.contact-row{border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);min-height:56px;box-shadow:var(--spravno-shadow-sm);margin-bottom:var(--spravno-space-sm);grid-template-columns:28px minmax(0,1.2fr) minmax(88px,.9fr);align-items:center;gap:6px 8px;padding:10px 12px}.contacts-list .data-list-item{border-bottom:0}.contact-row-name{align-self:center}.contact-row-name strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.contact-row-company,.contact-row-email,.contact-row-responsible{display:none}.contact-row-phone{text-align:right;white-space:nowrap}.contact-row-name strong{font-size:var(--spravno-font-size-body-sm)}}@media (max-width:759px){.content{max-width:100%}.records-page-header{gap:var(--spravno-space-sm);flex-direction:column}.records-page-actions{width:100%;margin-left:0}.records-page-actions .create-action{flex:auto;min-width:0;max-width:none}.filters-advanced{border-top:1px solid var(--spravno-border-subtle);padding-top:var(--spravno-space-sm)}.filters-bar{overflow:visible}.table-controls-primary>label{min-width:0;overflow:visible}.page-shell,.tab-panel>.work-layout,.tab-panel>.records{width:min(100%,100vw)}}.team-dialog-row{grid-column:1/-1}.team-dialog-actions{justify-content:flex-end;gap:var(--spravno-space-sm);padding-top:var(--spravno-space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.team-row{animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease) both}.role-access{gap:var(--spravno-space-md);padding:var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.role-access-header h2{font-size:var(--spravno-font-size-title);color:var(--spravno-text-primary);margin:0}.role-access-header p{margin:var(--spravno-space-xs) 0 0;font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-secondary)}.role-access-table{border-collapse:collapse;table-layout:fixed;width:100%}.role-access-table th,.role-access-table td{padding:var(--spravno-space-sm) var(--spravno-space-xs);border-top:1px solid var(--spravno-hairline-soft);text-align:center;vertical-align:middle}.role-access-table thead th{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted);border-top:0}.role-access-table th:first-child{text-align:left;width:46%}.role-access-table tbody th{font-weight:var(--spravno-font-weight-normal)}.role-access-table input{margin:0}.role-access-cell{min-inline-size:var(--spravno-min-touch);min-block-size:var(--spravno-min-touch);cursor:pointer;place-items:center;display:inline-grid}.role-access-name{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-primary);display:block}.role-access-hint{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);display:block}.role-access-admin-note{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);margin:0;display:none}@media (hover:none),(max-width:759px){.role-access-admin-note{display:block}}@media (max-width:480px){.role-access{padding:var(--spravno-space-md)}.role-access-table th:first-child{width:37%}.role-access-table thead th{font-size:var(--spravno-font-size-eyebrow);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding-inline:0}}.audit-days{gap:var(--spravno-space-lg);display:grid}.audit-day{gap:var(--spravno-space-xs);display:grid}.audit-day-title{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);margin:0}.audit-day-title:first-letter{text-transform:uppercase}.audit-feed{border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin:0;padding:0;list-style:none;display:grid}.audit-entry+.audit-entry{border-top:1px solid var(--spravno-border-subtle)}.audit-entry-body{gap:var(--spravno-space-xs);width:100%;min-width:0;padding:var(--spravno-space-sm) var(--spravno-space-md);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);text-align:start;display:grid}.audit-entry-open{border-radius:var(--spravno-radius-lg);font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0}.audit-entry-open:hover{background:var(--spravno-row-hover)}.audit-entry-open:focus-visible{outline:2px solid var(--spravno-border-accent);outline-offset:-2px}.audit-entry-head{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.audit-entry-icon{border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);width:1.5rem;height:1.5rem;color:var(--spravno-text-secondary);flex:none;place-items:center;display:inline-grid}.audit-entry-who{overflow-wrap:anywhere;flex:auto;min-width:0}.audit-entry-time{font-size:var(--spravno-font-size-label);font-variant-numeric:tabular-nums;flex:none}.audit-entry-text{overflow-wrap:anywhere}.audit-entry-template,.audit-entry-gone{color:var(--spravno-text-muted)}.audit-changes{border-inline-start:2px solid var(--spravno-border-subtle);color:var(--spravno-text-secondary);overflow-wrap:anywhere;gap:2px;padding-inline-start:var(--spravno-space-sm);display:grid}.audit-change-field{color:var(--spravno-text-muted)}.audit-change-from{text-decoration:line-through;-webkit-text-decoration-color:var(--spravno-text-muted);text-decoration-color:var(--spravno-text-muted)}.audit-change-to{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.audit-items{gap:var(--spravno-space-xs) var(--spravno-space-sm);padding:0 var(--spravno-space-md) var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;margin:0;list-style:none;display:flex}.audit-item-open{color:var(--spravno-info-text);font-family:inherit;font-size:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.audit-item-open:hover{text-decoration:underline}.audit-more{justify-content:center;display:flex}.auth-step{gap:var(--spravno-space-lg);display:grid}.auth-step h2{font-size:var(--spravno-font-size-title);margin:0}.security-settings,.security-rule-details{gap:var(--spravno-space-md);display:grid}.security-switch-row,.security-provider{align-items:center;gap:var(--spravno-space-md);cursor:pointer;display:inline-flex}.security-switch-row{font-weight:var(--spravno-font-weight-semibold)}.security-providers{gap:var(--spravno-space-lg);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.security-providers legend{margin-bottom:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm)}.two-factor-status{font-weight:var(--spravno-font-weight-semibold);margin:0}.two-factor-setup,.two-factor-confirm{gap:var(--spravno-space-md);justify-items:start;display:grid}.two-factor-setup p{margin:0}.mfa-qr{width:min(100%, calc(var(--spravno-space-3xl) * 4));border-radius:var(--spravno-radius-sm);height:auto}.two-factor-key{padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-subtle);font-size:var(--spravno-font-size-body);font-variant-numeric:tabular-nums;letter-spacing:.08em;overflow-wrap:anywhere}.two-factor-recovery{max-width:60ch}.sign-in-policy .two-factor-settings{border-top:0;padding-top:0}.push-prompt{--push-prompt-nav:var(--spravno-shell-sidebar-width);z-index:var(--spravno-z-nav-overlay);left:calc(var(--push-prompt-nav) + var(--spravno-space-lg));bottom:var(--spravno-space-lg);gap:var(--spravno-space-sm);width:min(26rem, calc(100vw - var(--push-prompt-nav) - 2 * var(--spravno-space-lg) - var(--ai-fab-room,0px)));padding:var(--spravno-space-lg);border-radius:var(--spravno-radius-lg);background:var(--spravno-toast-bg);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) both;display:grid;position:fixed}.app-shell[data-shell-nav=rail]>.push-prompt,.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar]>.push-prompt{--push-prompt-nav:var(--spravno-shell-rail-width)}.app-shell[data-shell-nav=sidebar][data-shell-panel=section]>.push-prompt,.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar][data-shell-panel=section]>.push-prompt{--push-prompt-nav:var(--spravno-shell-section-panel-width)}.push-prompt-title{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);margin:0}.push-prompt-body{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-secondary)}.push-prompt-body p{margin:0}.push-prompt-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.push-steps{margin:var(--spravno-space-xs) 0 0;padding-left:var(--spravno-space-lg);gap:var(--spravno-space-xs);display:grid}.push-kinds{gap:var(--spravno-space-xs);border:0;margin:0;padding:0;display:grid}.push-devices{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.invite-share{gap:var(--spravno-space-sm);display:grid}.invite-share p{margin:0}.invite-share-status{font-weight:var(--spravno-font-weight-semibold)}.invite-share-url{inline-size:100%;min-inline-size:0;font-size:var(--spravno-font-size-body-sm)}.invite-share-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.invite-qr-figure{justify-items:center;gap:var(--spravno-space-xs);margin:0;display:grid}.invite-qr{aspect-ratio:1;border-radius:var(--spravno-radius-md);inline-size:min(100%,14rem)}.invite-qr-pending{background:var(--spravno-surface-subtle)}.setup-invite{gap:var(--spravno-space-md);margin-top:var(--spravno-space-sm);display:grid}.setup-invite-form{align-items:flex-end;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.setup-invite-form>.field{flex:14rem;min-inline-size:0}.setup-invite-next{padding-block:var(--spravno-space-md);justify-content:flex-end;display:flex}.push-device-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);display:flex}.app-shell[data-shell-nav=bottom]>.push-prompt{--push-prompt-nav:0px;left:var(--spravno-space-md);bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--spravno-space-md));width:calc(100vw - 2 * var(--spravno-space-md))}.app-shell[data-shell-nav=bottom]:has(>.ai-fab)>.push-prompt{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--ai-fab-inset) + var(--ai-fab-size) + var(--spravno-space-sm))}.team-row-name-line{align-items:center;gap:0 var(--spravno-space-sm);flex-wrap:wrap;min-width:0;display:flex}.team-row-name-line>.team-row-name{min-width:0}.team-access-chip{max-width:100%;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);flex:0 auto}.drawer-panel.member-access{width:min(30rem,100%)}.member-access-body,.member-access-settings,.member-access-group{gap:var(--spravno-space-md);display:grid}.member-access-group{border:0;margin:0;padding:0}.member-access-group legend{margin-bottom:var(--spravno-space-sm);font-weight:var(--spravno-font-weight-semibold)}.member-access-role{gap:var(--spravno-space-xs);margin:0;display:grid}.member-access-label{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.member-access-toggle{justify-self:start}.member-access-check{align-items:flex-start;gap:var(--spravno-space-sm);display:flex}.member-access-check>span{gap:var(--spravno-space-xs);display:grid}.confirm-dialog.team-invite-dialog{width:min(35rem,100%);max-height:min(88vh,100%);overflow-y:auto}.team-invite-choices{gap:var(--spravno-space-sm);display:grid}.team-invite-choice{gap:var(--spravno-space-xs);inline-size:100%;padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--spravno-motion-base) var(--spravno-motion-ease);display:grid}.team-invite-choice:hover,.team-invite-choice:focus-visible,.team-invite-choice-recommended{border-color:var(--spravno-primary)}.team-invite-choice-title{align-items:center;gap:var(--spravno-space-xs);font-weight:var(--spravno-font-weight-semibold);flex-wrap:wrap;display:flex}.team-invite-choice-hint{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm)}.team-link{gap:var(--spravno-space-md);display:grid}.team-link p{margin:0}.team-link-status{font-weight:var(--spravno-font-weight-semibold)}.team-link-toggle{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-md);display:flex}.team-link-toggle-text{gap:var(--spravno-space-xs);min-inline-size:0;display:grid}.team-link-toggle-text label{font-weight:var(--spravno-font-weight-semibold)}.team-link-toggle .toggle{flex:none}.team-link-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.team-list-result{gap:var(--spravno-space-md);display:grid}.team-list-result p{margin:0}.team-list-links{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.team-list-links>li{border-block-end:1px solid var(--spravno-hairline-soft);padding-block-end:var(--spravno-space-md)}.team-list-links>li strong{overflow-wrap:anywhere}.team-list-skipped h3{margin:0 0 var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm)}.team-list-skipped ul{gap:var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--spravno-space-lg);display:grid}.team-join-requests{gap:var(--spravno-space-sm);padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin-block-end:var(--spravno-space-md);display:grid}.team-join-requests h2{align-items:center;gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body);margin:0;display:flex}.team-join-requests .notice{margin:0}.team-join-request-list{gap:var(--spravno-space-sm);margin:0;padding:0;list-style:none;display:grid}.team-join-request{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);padding-block:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.team-join-request+.team-join-request{border-block-start:1px solid var(--spravno-hairline-soft);padding-block-start:var(--spravno-space-sm)}.team-join-request-person{overflow-wrap:anywhere;flex:14rem;min-inline-size:0;display:grid}.team-join-request-person .muted{font-size:var(--spravno-font-size-body-sm)}.team-join-request .field{flex:0 12rem;margin:0}.team-join-request-actions{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.team-units{flex-direction:column;gap:.9rem;display:flex}.team-units .page-heading{align-items:flex-start}.team-units h2{margin:0 0 .25rem;font-size:1.125rem}.unit-tree{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin:0;padding:0;list-style:none;overflow:hidden}.unit-row{border-bottom:1px solid var(--spravno-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem;display:flex}.unit-row:last-child{border-bottom:0}.unit-row:hover{background:var(--spravno-surface-hover)}.unit-row-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.unit-row-main strong{font-size:.9rem}.unit-row-meta{font-size:.8rem}.unit-row[data-depth="1"]{box-shadow:inset 1px 0 0 var(--spravno-border);padding-left:2rem}.unit-row[data-depth="2"]{box-shadow:inset 1px 0 0 var(--spravno-border);padding-left:3.25rem}.unit-row[data-depth="3"]{box-shadow:inset 1px 0 0 var(--spravno-border);padding-left:4.5rem}.unit-row[data-depth="4"]{box-shadow:inset 1px 0 0 var(--spravno-border);padding-left:5.75rem}.unit-row[data-depth="5"]{box-shadow:inset 1px 0 0 var(--spravno-border);padding-left:7rem}.planner{gap:var(--spravno-space-md);display:grid}.planner [data-testid=planner\.create]{border-radius:var(--spravno-radius-nav);min-height:34px;font-size:var(--spravno-font-size-title-sm);padding:0 14px}:is(.planner-agenda,.planner-content:has(>.planner-agenda),.planner-capacity-panel,.capacity-panel){align-content:start}.planner .planner-agenda{justify-content:normal}.planner-section{box-shadow:none}.planner-section h2 span{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-semibold)}.planner-agenda-row strong{gap:2px;min-width:0;display:grid}.planner-empty-state{text-align:center;border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);color:var(--spravno-text-muted);padding:28px}.planner-surface{gap:var(--spravno-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.planner-divider{justify-content:center;align-items:center;display:flex}.planner-divider-grip{border-radius:var(--spravno-radius-badge);background:var(--spravno-border);width:16px;height:44px;display:block}@media (min-width:760px){.planner-surface:has(.record-detail-pane){grid-template-columns:minmax(0,58fr) 16px minmax(0,42fr);gap:0}}.planner-view-switch{width:auto}.app-shell[data-shell-nav=bottom] .planner-view-switch .process-switch-popover{max-width:calc(100vw - 2 * var(--spravno-space-lg));left:0;right:auto}.planner-view-switch .process-switch-option-add{justify-content:flex-start}.planner-view-switch .process-switch-trigger{border-color:var(--spravno-border-accent);border-radius:var(--spravno-radius-control);background:var(--spravno-accent-highlight);width:auto;min-height:30px;padding:0 10px 0 11px}.planner-view-switch .process-switch-name{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-bold)}.capacity-head{flex-wrap:wrap;align-items:flex-end}.capacity-head-actions{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.capacity-range-nav{align-items:center;gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.capacity-range-label{padding-inline:var(--spravno-space-sm);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.planner-board-disclosure{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);box-shadow:none;margin:0;padding:0}.planner-board-disclosure>summary{cursor:pointer;align-items:center;gap:var(--spravno-space-sm);min-height:40px;padding:var(--spravno-space-sm) var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);list-style:none;display:flex}.planner-board-disclosure>summary::-webkit-details-marker{display:none}.planner-board-disclosure>summary:after{content:"";border-right:2px solid var(--spravno-text-muted);border-bottom:2px solid var(--spravno-text-muted);width:8px;height:8px;transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease);margin-left:auto;transform:rotate(45deg)}.planner-board-disclosure[open]>summary:after{transform:rotate(225deg)}.planner-board-disclosure[open]>summary{border-bottom:1px solid var(--spravno-border-subtle)}.planner-board-disclosure .kanban-a11y-hint,.planner-board-disclosure .kanban{padding-inline:14px}.planner-board-disclosure .kanban{padding-bottom:var(--spravno-space-md)}.planner [data-testid=planner\.page] .ui-tabs{border-radius:var(--spravno-radius-nav);background:var(--spravno-segment-background);gap:3px;margin-bottom:0;padding:3px}.planner [data-testid=planner\.page] .ui-tab{border-radius:var(--spravno-radius-control);min-height:28px;font-size:var(--spravno-font-size-label);padding:0 10px}.planner [data-testid=planner\.page] .ui-tab[aria-selected=true]{background:var(--spravno-surface-elevated);color:var(--spravno-text-primary);box-shadow:var(--spravno-shadow-sm)}.planner-calendar{gap:var(--spravno-space-md);display:grid}.planner-workspace [data-testid=planner\.view] .ui-tab{min-height:26px;padding-inline:11px}.planner-calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.planner-calendar-title{font-weight:var(--spravno-font-weight-semibold);font-size:15px}.planner-legend{flex-wrap:wrap;gap:6px;display:flex}.planner-legend-item .status-chip{font-size:var(--spravno-font-size-eyebrow)}.planner-calendar-week{overflow-x:auto}.planner-month-day{min-width:1.5rem;height:1.5rem;padding-inline:var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);font-variant-numeric:tabular-nums;align-self:flex-start;place-items:center;display:inline-grid}.planner-month-cell.today .planner-month-day{background:var(--spravno-primary);color:var(--spravno-text-on-primary)}.planner-fab{background:var(--spravno-primary);width:56px;height:56px;color:var(--spravno-on-primary);cursor:pointer;box-shadow:var(--spravno-shadow-md);z-index:var(--spravno-z-nav-menu);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:32px;line-height:1;display:flex;position:fixed;bottom:24px;right:24px}.planner-fab:hover,.planner-fab:focus-visible{background:var(--spravno-primary-hover);outline:none}.planner-create-dialog{gap:var(--spravno-space-md);min-width:320px;display:grid}@media (max-width:480px){.planner-month-cell{min-height:80px;padding:var(--spravno-space-xs)}.planner-agenda-row{grid-template-columns:1fr}.planner-agenda-row .status{justify-self:start}.capacity-range-nav button{min-height:40px}.analytics-bar-row{grid-template-columns:minmax(0,1fr)}.bar-track,.stacked-track{min-height:34px}.analytics-kpi{font-size:40px}.designer-row{grid-template-columns:1fr}.designer-row .topbar-actions{grid-template-columns:1fr 1fr;justify-self:stretch;gap:6px;display:grid}.support-cases article{grid-template-columns:1fr}}@media (max-width:759px){.capacity-grid{grid-template-columns:1fr;max-height:260px}.team-table.scrollable{max-height:260px}.planner-agenda-list{max-height:280px}.planner-workspace [data-testid=planner\.view] .ui-tabs{flex-wrap:nowrap}.planner-workspace [data-testid=planner\.view] .ui-tab{padding-inline:var(--spravno-space-xs);flex:auto;justify-content:center}.capacity-controls{grid-template-columns:1fr 1fr}.analytics-editor.filters-bar label.checkbox-inline,.analytics-editor.filters-bar label.analytics-compare{padding-top:0}}@media (max-width:480px){.planner-agenda-row .record-title{font-size:var(--spravno-font-size-body-sm)}.capacity-controls{grid-template-columns:1fr}}.capacity-overview{gap:var(--spravno-content-gap);display:grid}.capacity-kpis{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.capacity-overload-plate{padding:var(--spravno-space-md);border:1px solid var(--spravno-error);border-radius:var(--spravno-radius-lg);background:var(--spravno-error-bg);color:var(--spravno-text-primary)}.capacity-overload-plate p{font-weight:var(--spravno-font-weight-semibold);margin:0}.capacity-matrix-grid{align-items:center;gap:4px;display:grid}.capacity-matrix-day,.capacity-matrix-name{font-size:var(--spravno-font-size-eyebrow);color:var(--spravno-text-muted);text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capacity-matrix-name{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);text-transform:none;letter-spacing:normal;padding-inline-end:var(--spravno-space-sm)}.capacity-cell{border-radius:var(--spravno-radius-sm);height:22px}.capacity-cell-ok{background:var(--spravno-success-bg)}.capacity-cell-warn{background:var(--spravno-warning-bg,var(--spravno-badge-bg))}.capacity-cell-over{background:var(--spravno-error-bg);border:1px solid var(--spravno-error)}.capacity-cell-off{background:var(--spravno-surface-nested)}.capacity-matrix-legend{align-items:center;gap:var(--spravno-space-sm);margin:var(--spravno-space-sm) 0 0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);display:flex}.capacity-matrix-legend .capacity-cell{width:14px;height:14px}.capacity-move ul{margin:var(--spravno-space-xs) 0 0;gap:var(--spravno-space-xs);padding:0;list-style:none;display:grid}.capacity-move h3,.capacity-section-title{font-size:var(--spravno-font-size-title-sm);margin:0}.capacity-section-title{margin-top:var(--spravno-space-sm)}.capacity-move li{align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.capacity-move-main{gap:2px;min-width:0;display:grid}.capacity-move-title,.capacity-move-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capacity-move-title{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold)}.capacity-move-meta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.capacity-load-cell small{white-space:normal}.capacity-overload-cell{gap:var(--spravno-space-xs);justify-items:start;min-width:0;display:grid}.capacity-move-picker{width:12rem;min-height:var(--spravno-control-h-sm);font-size:var(--spravno-font-size-body-sm)}@media (max-width:480px){.capacity-move li{grid-template-columns:minmax(0,1fr)}.capacity-move-picker{width:100%}}.capacity-controls label{min-width:0}.capacity-controls select,.capacity-controls input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0}.capacity-table .data-table th{white-space:normal;vertical-align:bottom}.planner-workspace>.toolbar{margin-block:0}.planner>.page-header{margin-bottom:0}.planner .page-header-titles{align-items:baseline;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}.planner .page-header-main{align-items:center}.planner .page-header-tabs{flex:auto}.planner .page-header-actions{margin-inline-start:auto}.app-shell[data-shell-nav=bottom] .planner .page-header-tabs{flex-basis:100%;order:1}.planner-workspace>.toolbar>.toolbar-filters{flex-basis:100%}.planner-phone-bar>.toolbar-filters{grid-template-columns:minmax(0,1fr) auto}.planner-workspace .filters-toggle{min-height:var(--spravno-control-h)}.planner-filters-panel{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));min-width:0;display:grid}.planner-filters-panel[hidden]{display:none}.capacity-panel[aria-busy=true]>:not(.capacity-head){opacity:.6;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease)}@keyframes planner-view-in{0%{opacity:0;transform:translateY(var(--spravno-space-xs))}}.planner-calendar,.planner-agenda,.planner-capacity-panel{animation:planner-view-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.planner-event-chip,.planner-agenda-row{transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), background-color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease)}.planner-event-chip:hover,.planner-agenda-row:hover{box-shadow:var(--spravno-shadow-sm);transform:translateY(-1px)}@media (max-width:759px){.capacity-matrix{overscroll-behavior-x:contain;overflow-x:auto}.capacity-matrix-grid{min-width:36rem}.capacity-panel .capacity-table{max-height:none;overflow:visible}.capacity-table .data-table td{white-space:normal;overflow:visible}.capacity-table .data-table td:empty{display:none}}@media (max-width:480px){.availability-list article{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.availability-list article>span{grid-area:2/1}.availability-list article>button{grid-area:1/2/span 2}}.planner-content:has(>.load-board .load-grid-scroll){grid-template-rows:minmax(0,1fr)}.planner-content:has(>.load-board .load-list){align-content:start}@media (min-width:760px) and (max-height:860px){.app-shell:has(>.content[data-layout=fill]>.tab-panel-active .load-board .load-grid-scroll){height:auto}}.load-board{gap:var(--spravno-space-sm);min-width:0;min-height:0;animation:planner-view-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards;flex-direction:column;display:flex}.load-board[aria-busy=true] .load-grid-scroll,.load-board[aria-busy=true] .load-list{opacity:.6;transition:opacity var(--spravno-motion-fast) var(--spravno-motion-ease)}.load-summary{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-lg);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;margin:0;display:flex}.load-summary strong{font-weight:var(--spravno-font-weight-semibold)}.load-summary-over strong{color:var(--spravno-error-text)}.load-summary-free strong{color:var(--spravno-success-text)}.load-grid-scroll{overscroll-behavior-x:contain;border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);flex:0 auto;min-height:0;overflow:auto}.load-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.load-board-week .load-grid{min-width:60rem}.load-grid th,.load-grid td{padding:var(--spravno-space-xs) var(--spravno-space-sm);border-bottom:1px solid var(--spravno-hairline-soft);border-inline-end:1px solid var(--spravno-hairline-soft);text-align:start;vertical-align:top}.load-grid tr>:last-child{border-inline-end:0}.load-grid tbody tr:last-child>*{border-bottom:0}.load-grid thead th{z-index:var(--spravno-z-raised);background:var(--spravno-surface-elevated);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;position:sticky;top:0}.load-grid thead th.today{color:var(--spravno-primary-ink)}.load-corner,.load-person{width:12rem}.load-person{z-index:var(--spravno-z-base);background:var(--spravno-surface-elevated);font-weight:var(--spravno-font-weight-normal);position:sticky;inset-inline-start:0}.load-grid thead .load-corner{z-index:var(--spravno-z-sticky);inset-inline-start:0}.load-person-main{align-items:center;gap:var(--spravno-space-xs);min-width:0;display:flex}.load-person-name{min-width:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.load-person-meta{margin-top:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);display:block}.load-bar{height:var(--spravno-space-xs);margin-top:var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);display:block;overflow:hidden}.load-bar i{background:var(--spravno-success);height:100%;display:block}.load-person.load-zone-busy .load-bar i{background:var(--spravno-warning)}.load-person.load-zone-over .load-bar i{background:var(--spravno-error)}.load-row-unassigned .load-person-name{color:var(--spravno-text-secondary)}.load-cell{transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease)}.load-cell.load-zone-ok{background:color-mix(in srgb, var(--spravno-success-bg) 55%, transparent)}.load-cell.load-zone-busy{background:var(--spravno-warning-bg)}.load-cell.load-zone-over{background:var(--spravno-error-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--spravno-error) 55%, transparent)}.load-cell.load-zone-off{background:var(--spravno-surface-nested)}.load-cell.calendar-drop-over{background:var(--spravno-primary-subtle);box-shadow:inset 0 0 0 1px var(--spravno-primary-ink)}.load-cell-head{min-height:1lh;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;display:block}.load-zone-busy>.load-cell-head,.load-zone-busy .load-cell-head{color:var(--spravno-warning-text)}.load-zone-over>.load-cell-head,.load-zone-over .load-cell-head{color:var(--spravno-error-text)}.load-cards{gap:var(--spravno-space-xs);margin-top:var(--spravno-space-xs);min-width:0;display:grid}.load-cards:empty{display:none}.load-board-day .load-grid .load-cards{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.load-card{border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface);align-items:center;min-width:0;display:flex;position:relative}.load-card:hover,.load-card:focus-within{border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle)}.load-card-open{min-width:0;padding:var(--spravno-space-xs);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-label);text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-content:start;gap:0;display:grid}.load-card-open:focus-visible{outline:none}.load-card-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.load-card-time{color:var(--spravno-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:var(--spravno-font-size-eyebrow);font-variant-numeric:tabular-nums;overflow:hidden}.load-grid .load-card-menu{background:var(--spravno-primary-subtle);opacity:0;position:absolute;inset-block:0;inset-inline-end:0}.load-grid .load-card:hover .load-card-menu,.load-grid .load-card:focus-within .load-card-menu,.load-grid .load-card-menu[aria-expanded=true]{opacity:1}@media (hover:none){.load-grid .load-card-menu{opacity:1;background:0 0;position:static}}button.load-cell-more{width:auto;min-height:0;padding:0 var(--spravno-space-xs);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start}.load-list{gap:var(--spravno-space-lg);display:grid}.load-list-day{gap:var(--spravno-space-sm);display:grid}.load-list-day h3{font-size:var(--spravno-font-size-title-sm);margin:0}.load-list-day.today h3{color:var(--spravno-primary-ink)}.load-list-day>.muted{font-size:var(--spravno-font-size-body-sm);margin:0}.load-list-person{gap:var(--spravno-space-xs);padding:var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);display:grid}.load-list-person.load-zone-busy{border-color:var(--spravno-warning)}.load-list-person.load-zone-over{border-color:var(--spravno-error);background:var(--spravno-error-bg)}.load-list-person header{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.load-list-person header strong{min-width:0;font-size:var(--spravno-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.load-list-person header .load-cell-head{flex:none;min-height:0}.load-list .load-card-open{min-height:var(--spravno-min-touch);font-size:var(--spravno-font-size-body-sm);align-content:center}.load-list-free{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0}.load-list-free strong{color:var(--spravno-success-text)}.capacity-table{max-height:360px;overflow:auto}.capacity-member-cell{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.capacity-member-cell>span{gap:0;min-width:0;display:grid}.capacity-member-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.capacity-member-cell small{color:var(--spravno-text-muted);font-size:11px}.capacity-load-cell{gap:var(--spravno-space-xs);min-width:0;display:grid}.capacity-bar-track{border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);height:6px;display:block;overflow:hidden}.capacity-bar-track>i{background:var(--spravno-chart-1);height:100%;display:block}.analytics-report{max-height:520px;overflow:auto}.assistant-status{align-items:center;gap:var(--spravno-space-sm);margin-bottom:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.assistant-status .eyebrow{margin:0}.assistant-proposals .data-list-item{background:0 0;border-bottom:0;padding:0}.assistant-proposals .data-list-item:hover{background:var(--spravno-surface-subtle)}.chat-list .chat-threads{flex-direction:column;gap:2px;display:flex}.chat-list .chat-threads .data-list-item{background:0 0;border-bottom:0;padding:0}.chat-list .chat-threads .data-list-item:hover{background:0 0}.chat-list .chat-threads .list-row{width:100%}.chat-thread-main{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex;overflow:hidden}.chat-thread-avatar{flex-shrink:0}.chat-thread-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-thread-body{gap:var(--spravno-space-xs);flex-direction:column;flex:auto;display:flex}.chat-thread-heading{align-items:baseline;gap:var(--spravno-space-sm);display:flex}.chat-thread-name{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold);flex:auto}.chat-thread-time{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);flex:none}.chat-thread-preview{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.chat-thread-unread-dot{width:var(--spravno-space-sm);height:var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-secondary);flex-shrink:0}.automations-list-panel .data-table-wrapper{overflow:auto}.automations-list-panel .data-table th,.automations-list-panel .data-table td{padding:6px 10px}.automations-list-panel .data-table tbody tr{min-height:40px}.automations-list{min-width:720px}.automations-name-cell,.automations-trigger-cell,.automations-action-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.automations-name-cell strong,.automations-trigger-cell .muted,.automations-action-cell .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automations-status-cell{white-space:nowrap}.automations-actions-cell{justify-content:flex-end;align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}@media (max-width:759px){.automations-list{min-width:0}}.settings-billing .plan .badge{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-bold);text-transform:capitalize}.settings-billing .plan .status-chip{color:var(--spravno-text-primary)}.settings-billing .plan-description{color:var(--spravno-text-muted);min-height:0;font-size:var(--spravno-font-size-body-sm)}.settings-billing .billing-plan-list{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.settings-billing .billing-plan-list .data-list-item{border:0;padding:0}.settings-billing .billing-plan-list .plan{height:100%}.settings-billing .billing-test-note{margin-bottom:var(--spravno-space-md);border-radius:var(--spravno-radius-md);background:var(--spravno-primary-subtle);gap:2px;padding:10px 12px;display:grid}.settings-billing .billing-test-form,.settings-billing .billing-test-form fieldset{gap:var(--spravno-space-md);border:0;min-width:0;margin:0;padding:0;display:grid}.settings-billing .billing-test-form legend{font-weight:var(--spravno-font-weight-bold)}.settings-billing .billing-test-form .current-plan{margin:0}.settings-billing .billing-test-modules{gap:var(--spravno-space-xs) var(--spravno-space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.settings-billing .billing-test-actions{justify-content:flex-end;display:flex}.constructor-fields th,.constructor-fields td{vertical-align:middle}.constructor-fields .data-table-actions .topbar-actions{justify-content:flex-end}.constructor-fields .status-chip{white-space:nowrap}.automation-condition-spacer{min-height:1px}.data-table{font-size:var(--spravno-font-size-title-sm)}.data-table th{padding-block:var(--spravno-space-sm);background:var(--spravno-surface-utility)}.data-table tbody tr.data-table-row-hover{background:var(--spravno-row-hover)}.data-table tbody tr.data-table-row-selected{background:var(--spravno-data-table-row-selected)}.data-table tbody tr:hover{background:var(--spravno-row-hover)}.data-table tbody tr.selected{background:var(--spravno-data-table-row-selected)}.assistant-blocks{gap:var(--spravno-space-md);min-width:0;display:grid}.assistant-block{gap:var(--spravno-space-md);min-width:0;padding:var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.assistant-block-head{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;min-width:0;display:flex}.assistant-block-title{min-width:0;font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);flex:auto;margin:0}.assistant-block-link{align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-control-h-sm);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.assistant-block-link:hover{text-decoration:underline}.assistant-block-records-list,.assistant-block-tiles,.assistant-chart-legend{margin:0;padding:0;list-style:none}.assistant-block-records-list{display:grid}.assistant-block-record{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);padding-block:var(--spravno-space-md);flex-wrap:wrap;display:flex}.assistant-block-record:first-child{padding-top:0}.assistant-block-record:last-child{padding-bottom:0}.assistant-block-record+.assistant-block-record{border-top:1px solid var(--spravno-hairline-row)}.assistant-block-record-main{gap:var(--spravno-space-xs);flex:14rem;min-width:0;display:grid}.assistant-block-record-title{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);overflow-wrap:anywhere}.assistant-block-record-meta{gap:0 var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.assistant-block-record-meta>span+span:before{content:"·";margin-inline-end:var(--spravno-space-sm)}.assistant-block-record-overdue{color:var(--spravno-error);font-weight:var(--spravno-font-weight-semibold)}.assistant-block-record-side{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;margin-inline-start:auto;display:flex}.assistant-block-record-amount{font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.assistant-block-more{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-block-metrics{background:0 0;border:0;padding:0}.assistant-block-tiles{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));display:grid}.assistant-block-tile{align-content:start;gap:var(--spravno-space-xs);min-width:0;padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid;container-type:inline-size}.assistant-block-tile-label{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.assistant-block-tile-value{font-family:var(--spravno-font-family-display);font-size:clamp(var(--spravno-font-size-title), 18cqi, var(--spravno-font-size-kpi-sm));font-weight:var(--spravno-font-weight-display);line-height:var(--spravno-line-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.assistant-block-delta{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.assistant-block-delta[data-direction=up]>strong{color:var(--spravno-success-text)}.assistant-block-delta[data-direction=down]>strong{color:var(--spravno-warning)}.assistant-block-chart{--assistant-chart-previous:color-mix(in srgb, var(--spravno-chart-1) 38%, var(--spravno-surface))}.assistant-chart-legend{gap:var(--spravno-space-xs) var(--spravno-space-md);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);flex-wrap:wrap;display:flex}.assistant-chart-legend li{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.assistant-chart-legend li:before{content:"";border-radius:var(--spravno-space-xs);background:var(--spravno-chart-1);width:.625rem;height:.625rem}.assistant-chart-legend li[data-series=previous]:before,.assistant-chart-bar[data-series=previous]{background:var(--assistant-chart-previous)}.assistant-chart{gap:var(--spravno-space-xs);min-width:0;display:grid}.assistant-chart-plot,.assistant-chart-axis{gap:var(--spravno-space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.assistant-chart-plot{border-bottom:1px solid var(--spravno-hairline-strong);align-items:end;height:10rem;padding-top:1.25rem}.assistant-chart-group{justify-content:center;align-items:flex-end;gap:var(--spravno-space-xs);min-width:0;height:100%;display:flex}.assistant-chart-bar{border-radius:var(--spravno-radius-sm) var(--spravno-radius-sm) 0 0;background:var(--spravno-chart-1);flex:0 2.5rem;min-width:0;position:relative}.assistant-chart-plot[data-series-count="2"] .assistant-chart-bar{flex-basis:1.25rem}.assistant-chart-value{padding-bottom:var(--spravno-space-xs);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.assistant-chart-axis>span{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-blocks-dock .assistant-block{padding:var(--spravno-space-md)}.assistant-blocks-dock .assistant-block-metrics{padding:0}.assistant-blocks-dock .assistant-block-tile{padding:var(--spravno-space-sm) var(--spravno-space-md)}.assistant-blocks-dock .assistant-block-record-side{flex:100%;margin-inline-start:0}.assistant-blocks-dock .assistant-block-record-side>.btn{margin-inline-start:auto}.assistant-blocks-dock .assistant-chart-plot{height:8rem}.assistant-blocks-dock .assistant-chart-plot,.assistant-blocks-dock .assistant-chart-axis{gap:var(--spravno-space-xs)}.assistant-memory-suggestion{gap:var(--spravno-space-sm);min-width:0;padding:var(--spravno-space-lg);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);box-shadow:var(--spravno-glow-soft);display:grid}.assistant-memory-suggestion>p{margin:0}.assistant-memory-suggestion-head{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);display:flex}.assistant-memory-suggestion-text{font-weight:var(--spravno-font-weight-semibold);line-height:var(--spravno-line-prose);overflow-wrap:anywhere}.assistant-memory-caption{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label)}.assistant-memory-error{color:var(--spravno-error);font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-memory-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.assistant-memory{gap:var(--spravno-space-lg);min-width:0;max-width:48rem;display:grid}.assistant-memory-head{align-items:flex-start;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}.assistant-memory-intro{gap:var(--spravno-space-xs);flex:20rem;min-width:0;display:grid}.assistant-memory-intro>*{margin:0}.assistant-memory>.assistant-memory-form,.assistant-memory-list{border-radius:var(--spravno-radius-md);background:var(--spravno-surface-subtle)}.assistant-memory-form{gap:var(--spravno-space-md);min-width:0;display:grid}.assistant-memory>.assistant-memory-form{padding:var(--spravno-space-lg)}.assistant-memory-list{overflow:hidden}.assistant-memory-group+.assistant-memory-group{border-top:1px solid var(--spravno-hairline-row)}.assistant-memory-group-title{padding:var(--spravno-space-md) var(--spravno-space-lg) var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;margin:0}.assistant-memory-group ul{margin:0;padding:0;list-style:none}.assistant-memory-fact{align-items:flex-start;gap:var(--spravno-space-sm) var(--spravno-space-md);padding:var(--spravno-space-md) var(--spravno-space-lg);border-top:1px solid var(--spravno-hairline-row);flex-wrap:wrap;display:flex}.assistant-memory-fact-text{gap:var(--spravno-space-xs);min-width:0;font-size:var(--spravno-font-size-title-sm);line-height:var(--spravno-line-prose);overflow-wrap:anywhere;flex:16rem;margin:0;display:grid}.assistant-memory-fact-actions{gap:var(--spravno-space-xs);display:flex}.assistant-memory-fact>.assistant-memory-form,.assistant-memory-fact>.assistant-memory-error{flex:100%}.assistant-turn-action[aria-pressed=true],.assistant-turn-action[aria-pressed=true]:hover:not(:disabled){background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink)}.assistant-feedback-panel{gap:var(--spravno-space-sm);min-width:0;max-width:36rem;padding:var(--spravno-space-sm) var(--spravno-space-md) var(--spravno-space-md);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-subtle);display:grid}.assistant-feedback-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);margin-inline-end:calc(-1 * var(--spravno-space-sm));display:flex}.assistant-feedback-title{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.assistant-feedback-reasons,.assistant-feedback-filter,.assistant-feedback-tags{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.assistant-feedback-chip{min-height:2rem;padding:0 var(--spravno-space-md);border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);align-items:center;display:inline-flex}.assistant-feedback-chip:hover{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-feedback-chip[aria-pressed=true]{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink)}.assistant-feedback-comment{width:100%;min-width:0;padding:var(--spravno-space-sm) var(--spravno-space-md);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose);resize:vertical}.assistant-feedback-actions{justify-content:flex-end;display:flex}.assistant-feedback-thanks{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0}.assistant-feedback{gap:var(--spravno-space-lg);min-width:0;max-width:48rem;display:grid}.ui-card.assistant-feedback{padding-top:var(--spravno-space-lg)}.assistant-feedback-intro{gap:var(--spravno-space-xs);min-width:0;display:grid}.assistant-feedback-intro>*{margin:0}.assistant-feedback-summary{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.assistant-feedback-tally{gap:var(--spravno-space-xs);min-width:0;padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.assistant-feedback-tally-label{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.assistant-feedback-tally-values{gap:var(--spravno-space-xs) var(--spravno-space-lg);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.assistant-feedback-list,.assistant-feedback-tags{margin:0;padding:0;list-style:none}.assistant-feedback-list{border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);overflow:hidden}.assistant-feedback-item{gap:var(--spravno-space-sm);min-width:0;padding:var(--spravno-space-md) var(--spravno-space-lg);display:grid}.assistant-feedback-item+.assistant-feedback-item{border-top:1px solid var(--spravno-hairline-row)}.assistant-feedback-item-head,.assistant-feedback-item-meta{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);min-width:0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);flex-wrap:wrap;display:flex}.assistant-feedback-item-meta>span+span:before{content:"·";margin-inline-end:var(--spravno-space-sm)}.assistant-feedback-item-rating{display:inline-flex}.assistant-feedback-item[data-rating=down] .assistant-feedback-item-rating{color:var(--spravno-error)}.assistant-feedback-item[data-rating=up] .assistant-feedback-item-rating{color:var(--spravno-success)}.assistant-feedback-question,.assistant-feedback-answer,.assistant-feedback-item-comment{min-width:0;line-height:var(--spravno-line-prose);overflow-wrap:anywhere;margin:0}.assistant-feedback-question,.assistant-feedback-item-comment{white-space:pre-line}.assistant-feedback-question{font-weight:var(--spravno-font-weight-semibold)}.assistant-feedback-answer,.assistant-feedback-item-comment{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm)}.assistant-feedback-answer>p{margin:0}.assistant-feedback-answer .assistant-md{color:inherit}.assistant-feedback-answer[data-collapsed]{max-height:calc(var(--spravno-line-prose) * 3em);overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.assistant-feedback-expand{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);background:0 0;border:0;justify-self:start;padding:0}.assistant-feedback-expand:hover{text-decoration:underline}.assistant-feedback-tag{padding:.125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-error-bg);color:var(--spravno-error-text);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.assistant-feedback-item-comment{border-inline-start:.125rem solid var(--spravno-hairline-strong);padding-inline-start:var(--spravno-space-md)}.assistant-feedback-item-actions{align-items:center;display:flex}.assistant-feedback-more{justify-content:center;display:flex}.assistant-md ul.assistant-md-tasks{padding-left:0;list-style:none}.assistant-md li.assistant-md-task{column-gap:var(--spravno-space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.assistant-md li.assistant-md-task>:not(.assistant-md-task-box,.assistant-md-task-text){grid-column:2}.assistant-md-task-box{border:1px solid var(--spravno-text-muted);border-radius:calc(var(--spravno-radius-sm) / 2);width:1em;height:1em;color:var(--spravno-text-on-primary);place-items:center;margin-top:.3em;display:grid}.assistant-md li.assistant-md-task[data-done]>.assistant-md-task-box{border-color:var(--spravno-primary);background:var(--spravno-primary)}.assistant-md li.assistant-md-task[data-done]>.assistant-md-task-text{color:var(--spravno-text-secondary)}.records-ai-filter{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 var(--spravno-space-sm);padding:0 var(--spravno-space-xs) 0 var(--spravno-space-md);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);flex-wrap:wrap;display:flex}.records-ai-filter>.records-ai-filter-reset{color:inherit;background:0 0;border-color:#0000;text-decoration:underline}.records-ai-filter>.records-ai-filter-reset:hover{background:color-mix(in srgb, var(--spravno-primary) 12%, transparent)}:is(.kanban-card:has(.record-ai-mention),.planner-event-chip:has(.record-ai-mention),.planner-month-event:has(.record-ai-mention),.planner-agenda-row:has(.record-ai-mention)){background:color-mix(in srgb, var(--spravno-primary-subtle) 45%, var(--spravno-surface))}:is(.planner-event-chip:has(.record-ai-mention),.planner-month-event:has(.record-ai-mention)){position:relative}.planner-event-chip>.record-ai-mention,.planner-month-event>.record-ai-mention{background:var(--spravno-primary);border-radius:50%;width:.5rem;height:.5rem;margin:0;padding:0;font-size:0;position:absolute;inset-block-start:var(--spravno-space-xs);inset-inline-end:var(--spravno-space-xs)}.planner-agenda-row strong>.record-ai-mention{justify-self:start}.assistant-voice-group{flex:none;align-items:center;display:inline-flex}.assistant-voice[aria-pressed=true]{box-shadow:0 0 0 .125rem color-mix(in srgb, var(--spravno-primary) 35%, transparent)}@media (prefers-reduced-motion:no-preference){.assistant-voice[aria-pressed=true]{animation:spravno-voice-ring 1.6s var(--spravno-motion-ease) infinite}}@keyframes spravno-voice-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--spravno-primary) 45%, transparent)}70%{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--spravno-primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--spravno-primary) 0%, transparent)}}.assistant-voice-hint{color:var(--spravno-text-secondary);font-weight:var(--spravno-font-weight-normal);flex:1 0 100%}.assistant-voice-lang{display:inline-flex;position:relative}.assistant-voice-lang-toggle{height:2.25rem;padding:0 var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;align-items:center;gap:.125rem;display:inline-flex}.assistant-voice-lang-toggle:hover,.assistant-voice-lang-toggle[aria-expanded=true]{background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.assistant-voice-lang-menu{bottom:calc(100% + var(--spravno-space-md));z-index:var(--spravno-z-overlay);min-width:12rem;padding:var(--spravno-space-xs);border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);animation:spravno-assistant-rise var(--spravno-motion-fast) var(--spravno-motion-ease) both;gap:.125rem;display:grid;position:absolute;left:0}.assistant-voice-lang-menu:focus{outline:none}.assistant-voice-lang-title{padding:var(--spravno-space-xs) var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;margin:0}.assistant-voice-lang-option{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);min-height:2.25rem;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);text-align:start;background:0 0;border:0;display:flex}.assistant-voice-lang-option:hover,.assistant-voice-lang-option:focus-visible{background:var(--spravno-surface-nested)}.assistant-voice-lang-option[aria-checked=true]{color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold)}.assistant-turn-meta{align-items:center;gap:var(--spravno-space-xs);display:inline-flex}.assistant-edit-question{min-height:1.75rem}.assistant-edit-banner{justify-self:start;align-items:center;gap:var(--spravno-space-xs);max-width:100%;padding:var(--spravno-space-xs) var(--spravno-space-md);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);animation:spravno-assistant-rise var(--spravno-motion-fast) var(--spravno-motion-ease) both;display:inline-flex}.assistant-edit-banner-label{font-weight:var(--spravno-font-weight-semibold)}.assistant-edit-banner-cancel{min-height:0;color:inherit;font-size:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.assistant-follow-ups{gap:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.assistant-follow-up{max-width:100%;min-height:2rem;padding:.25rem var(--spravno-space-md) .25rem .625rem;border:1px solid var(--spravno-hairline-strong);border-radius:var(--spravno-radius-badge);background-color:var(--spravno-surface);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);text-align:start;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease);align-items:center;gap:.375rem;display:inline-flex}.assistant-follow-up>svg{color:var(--spravno-primary-ink);flex:none}.assistant-follow-up:hover:not(:disabled){border-color:var(--spravno-border-accent);background-color:color-mix(in srgb, var(--spravno-primary) 7%, var(--spravno-surface))}.assistant-follow-up:disabled{opacity:.55;cursor:not-allowed}.assistant-md .assistant-record-link{border-radius:var(--spravno-radius-sm);background:color-mix(in srgb, var(--spravno-primary) 11%, transparent);max-width:100%;min-height:0;color:var(--spravno-primary-ink);font:inherit;font-weight:var(--spravno-font-weight-semibold);line-height:inherit;vertical-align:baseline;cursor:pointer;transition:background-color var(--spravno-motion-fast) var(--spravno-motion-ease);border:0;align-items:center;gap:.25em;margin:0 .0625em;padding:0 .4em;display:inline-flex}.assistant-md .assistant-record-link>svg{flex:none}.assistant-md .assistant-record-link:hover{background:color-mix(in srgb, var(--spravno-primary) 19%, transparent)}.assistant-md .assistant-record-link:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.drawer-backdrop:has(>.assistant-drawer){transition:opacity var(--spravno-motion-base) var(--spravno-motion-ease), display var(--spravno-motion-base) allow-discrete}.drawer-backdrop:has(>.assistant-drawer)[hidden]{opacity:0;pointer-events:none}.drawer-panel.assistant-drawer{transition:transform var(--spravno-motion-base) var(--spravno-motion-ease);animation:none}.drawer-backdrop[hidden]>.drawer-panel.assistant-drawer{transform:translate(100%)}@starting-style{.drawer-backdrop:has(>.assistant-drawer){opacity:0}.drawer-panel.assistant-drawer{transform:translate(100%)}}.assistant-drawer .ui-sheet-body{flex-direction:column;display:flex;overflow:hidden}.assistant-drawer .assistant-panel{flex:auto;height:auto;min-height:0}@media (max-width:759px){.drawer-panel.assistant-drawer{height:calc(100dvh - var(--spravno-space-2xl))}.drawer-backdrop[hidden]>.drawer-panel.assistant-drawer{transform:translateY(100%)}@starting-style{.drawer-panel.assistant-drawer{transform:translateY(100%)}}}.assistant-plan-text{width:100%;min-width:0;min-height:2rem;padding:.3125rem var(--spravno-space-sm);border-radius:var(--spravno-radius-sm);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-normal);text-align:start;overflow-wrap:anywhere;cursor:text;background:0 0;border:1px solid #0000;line-height:1.45;display:block}.assistant-plan-text:hover:not(:disabled){background-color:var(--spravno-surface-nested)}.assistant-plan-step[data-state=skipped] .assistant-plan-text{color:var(--spravno-text-muted);cursor:default;text-decoration:line-through}:is(.assistant-plan-text,.assistant-follow-up,.assistant-trace-text) code{border:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-nested);font-family:var(--spravno-font-family-mono);border-radius:.35em;padding:.05em .3em;font-size:.875em}.assistant-progress{gap:var(--spravno-space-sm);display:grid}.assistant-progress-time{color:var(--spravno-text-muted);font-variant-numeric:tabular-nums}.assistant-progress-stalled{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.assistant-progress-actions{gap:var(--spravno-space-xs);flex-wrap:wrap;display:inline-flex}.assistant-panel-search{align-items:center;gap:var(--spravno-space-sm);min-height:2.25rem;margin-block:var(--spravno-space-xs);padding:0 var(--spravno-space-xs) 0 var(--spravno-space-sm);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-nested);color:var(--spravno-text-muted);display:flex}.assistant-panel-search:focus-within{box-shadow:var(--spravno-focus-ring)}.assistant-panel-search input{min-width:0;height:2.25rem;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body-sm);background-color:#0000;border:0;outline:none;flex:auto;padding:0}.assistant-panel-search input::-webkit-search-cancel-button{appearance:none}.assistant-panel-search-clear{border-radius:var(--spravno-radius-badge);width:1.75rem;height:1.75rem;color:var(--spravno-text-muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.assistant-panel-search-clear:hover{background:var(--spravno-surface-elevated);color:var(--spravno-text-primary)}@media (max-width:759px){.assistant-voice-lang-toggle,.assistant-follow-up,.assistant-edit-question{min-height:var(--spravno-min-touch)}.assistant-voice-lang-toggle{height:var(--spravno-min-touch)}.assistant-edit-banner-cancel{min-height:var(--spravno-min-touch)}.assistant-panel-search-clear{width:var(--spravno-min-touch);height:var(--spravno-min-touch)}.assistant-voice-group~.assistant-plan-toggle{width:var(--spravno-min-touch);justify-content:center;padding:0}.assistant-voice-group~.assistant-plan-toggle>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.record-files-drop{outline:2px dashed var(--spravno-primary);outline-offset:calc(var(--spravno-space-xs) * -1);border-radius:var(--spravno-radius-lg)}.file-dropzone-paste{color:var(--spravno-text-muted)}.record-file-thumb{width:var(--spravno-space-3xl);height:var(--spravno-space-2xl);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-sm);background-color:var(--spravno-surface-subtle);color:var(--spravno-text-muted);cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.record-file-thumb img{object-fit:cover;width:100%;height:100%}.record-file-name{text-align:start;overflow-wrap:anywhere}.file-lightbox{gap:var(--spravno-space-md);width:min(1100px,100%);max-height:100%;padding:var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);grid-template-rows:auto minmax(0,1fr);display:grid}.file-lightbox-stage{align-items:center;gap:var(--spravno-space-sm);grid-template-columns:auto minmax(0,1fr) auto;min-height:0;display:grid}.file-lightbox-image{object-fit:contain;border-radius:var(--spravno-radius-md);grid-column:2;justify-self:center;max-width:100%;max-height:75vh}.finance-layout .page-header button[hidden],.finance-layout button[data-testid=finance\.create][hidden]{display:none}.finance-payroll{gap:var(--spravno-space-md);min-width:0;display:grid}.finance-payroll-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-lg);flex-wrap:wrap;display:flex}.finance-payroll-month{align-items:center;gap:var(--spravno-space-xs);display:flex}.finance-payroll-month h3{text-align:center;min-width:10ch;font-size:var(--spravno-font-size-title-sm);margin:0}.finance-payroll-totals{color:var(--spravno-text-muted);font-variant-numeric:tabular-nums;margin:0}.payroll-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.payroll-due{font-weight:var(--spravno-font-weight-semibold)}.payroll-accrued{gap:var(--spravno-space-xs);display:grid}.payroll-no-rates{font-size:var(--spravno-font-size-body-sm)}.payroll-breakdown>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:var(--spravno-min-touch);align-items:center;gap:var(--spravno-space-xs);list-style:none;display:inline-flex}.payroll-breakdown>ul{gap:var(--spravno-space-xs);margin:var(--spravno-space-xs) 0 0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);padding:0;list-style:none;display:grid}.payroll-breakdown li{justify-content:space-between;gap:var(--spravno-space-md);min-width:0;display:flex}.payroll-breakdown li>span:first-child{flex:auto;min-width:0}.payroll-line-amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}@media (min-width:760px){.payroll-table th:nth-child(2){width:22rem}.payroll-table th.data-table-action-cell{width:10rem}}.payroll-table td.data-table-action-cell{white-space:nowrap}.payroll-breakdown>summary:after{content:"▾";color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.payroll-breakdown[open]>summary:after{content:"▴"}.payroll-row-actions{justify-content:flex-end;align-items:center;gap:var(--spravno-space-xs);display:flex}.payroll-dialog{gap:var(--spravno-space-md);display:grid}.payroll-dialog p{margin:0}@media (max-width:759px){.payroll-table td.data-table-row-menu-cell{width:auto;position:static;overflow:visible}.payroll-table .payroll-row-actions{justify-content:space-between}.payroll-breakdown li{flex-wrap:wrap}}.confirm-dialog.shortcuts-help{width:min(35rem,100%);max-block-size:calc(100vh - 2 * var(--spravno-space-xl));overflow-y:auto}.shortcuts-help>p{margin:0}.shortcuts-help-group{gap:var(--spravno-space-xs);display:grid}.shortcuts-help-group h3{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);margin:0}.shortcuts-help-group dl{margin:0;display:grid}.shortcuts-help-group dl>div{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-xs) 0;border-bottom:1px solid var(--spravno-hairline-soft);display:flex}.shortcuts-help-group dd{margin:0}.shortcuts-help-joiner{color:var(--spravno-text-secondary)}:where(:not(button,a,input,select,textarea))[tabindex="-1"]:focus-visible{outline:0}.work-table .data-table,.work-table .data-table th{min-width:max-content}.work-table::-webkit-scrollbar{width:.6rem;height:.6rem}.work-table::-webkit-scrollbar-thumb{background:var(--spravno-border-strong);border-radius:var(--spravno-radius-pill)}.work-table{scrollbar-width:thin;scrollbar-color:var(--spravno-border-strong) transparent}.currency-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.currency-row{align-items:center;gap:.6rem;display:flex}.currency-row>.muted{flex:1}.currency-manual{margin:.2rem 0 0;font-size:.8rem}.purchasing-screen{gap:var(--spravno-content-gap);flex-direction:column;display:flex}.purchasing-shortage{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-md);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-hover);flex-wrap:wrap;display:flex}.purchasing-shortage p{margin:var(--spravno-space-xs) 0 0}.purchasing-columns{gap:var(--spravno-space-lg);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.purchasing-columns h2{margin:0 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-title-sm)}.purchasing-list{border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);margin:0;padding:0;list-style:none;overflow:hidden}.purchasing-row{align-items:center;column-gap:var(--spravno-space-md);row-gap:var(--spravno-space-xs);padding:var(--spravno-space-sm) var(--spravno-space-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title total""meta action";display:grid}.purchasing-row-title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;overflow:hidden}.purchasing-row-total{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:total}.purchasing-row-meta{align-items:center;gap:var(--spravno-space-sm);grid-area:meta;min-width:0;display:flex}.purchasing-row-meta>.status-chip{flex:none}.purchasing-row-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchasing-row-action{grid-area:action}.purchasing-row+.purchasing-row{border-top:1px solid var(--spravno-border)}.purchasing-row[data-overdue=true]{outline:1px solid var(--spravno-danger);outline-offset:-1px}.purchasing-row-title{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.purchasing-row-title:hover{text-decoration:underline}.purchasing-receive-lines{gap:var(--spravno-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.purchasing-receive-lines li{justify-content:space-between;gap:var(--spravno-space-md);display:flex}.plan-cards{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.plan-card{gap:var(--spravno-space-sm);min-width:0;padding:var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);flex-direction:column;display:flex}.plan-card[data-current],.plan-card[data-recommended]{border-color:var(--spravno-primary-ink)}.plan-card[data-current]{background:var(--spravno-primary-subtle)}.plan-card-head{align-items:center;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.plan-card-head h3{font-size:var(--spravno-font-size-title);margin:0}.plan-card-who{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0;line-height:1.45}.plan-card-facts{flex:1;align-content:start;gap:0;margin:0;display:grid}.plan-card-facts>div{justify-content:space-between;gap:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-hairline-row);font-size:var(--spravno-font-size-body-sm);padding:6px 0;display:flex}.plan-card-facts dt{color:var(--spravno-text-muted);white-space:nowrap}.plan-card-facts dd{text-align:end;font-weight:var(--spravno-font-weight-semibold);margin:0}.plan-card>.btn{margin-top:var(--spravno-space-xs);align-self:stretch}.plan-advisor{gap:var(--spravno-space-lg);display:grid}.plan-question p{margin:0 0 var(--spravno-space-sm);font-weight:var(--spravno-font-weight-semibold)}.plan-choices{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.plan-choice{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);min-height:36px;color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);cursor:pointer;padding:6px 14px}.plan-choice:hover{background:var(--spravno-surface-subtle)}.plan-choice[aria-checked=true]{border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-semibold)}.plan-recommendation{border-radius:var(--spravno-radius-md);background:var(--spravno-primary-subtle);gap:2px;padding:10px 12px;display:grid}.plan-help{padding:var(--spravno-space-md) var(--spravno-space-lg);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-lg)}.plan-help>summary{cursor:pointer;font-weight:var(--spravno-font-weight-semibold)}.plan-help>:not(summary){margin:var(--spravno-space-md) 0 0}.settings-billing .billing-plans,.settings-billing .billing-addons{gap:var(--spravno-space-md);min-width:0;display:grid}.settings-billing .billing-plans h3,.settings-billing .billing-addons h3{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-bold);margin:0}.settings-billing .billing-addons{padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-hairline-soft)}.billing-addon-fields{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.plan-step{width:min(44rem,100%);padding:var(--spravno-space-2xl) var(--spravno-space-xl) var(--spravno-space-3xl);gap:var(--spravno-space-xl);box-sizing:border-box;margin:0 auto;display:grid}.plan-step-head{gap:var(--spravno-space-sm);display:grid}.plan-step-head h1{font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-display);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);margin:0}.plan-step-head p,.plan-step-foot p{margin:0}.plan-step-foot{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}html,body,#root{background:var(--spravno-background);min-height:100%}body{color:var(--spravno-text-primary);background:var(--spravno-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}::selection{color:var(--spravno-text-on-primary);background:var(--spravno-primary)}.topbar-actions>button:active,.topbar-account-trigger:active,.account-menu-item:active,.nav-item:active{transform:scale(.97)}.topbar-actions>button,.topbar-account-trigger,.account-menu-item,.bottom-nav button{transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease)}input:where(:not([type=checkbox]):not([type=radio])),select,textarea,.field-control{border-color:var(--spravno-border);border-radius:var(--spravno-radius-control);background-color:var(--spravno-surface)}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file])),select,textarea{border-style:solid;border-width:1px}input:where(:not([type=checkbox]):not([type=radio])):hover,select:hover,textarea:hover,.field-control:hover{border-color:color-mix(in srgb, var(--spravno-primary-ink) 28%, var(--spravno-border))}input:where(:not([type=checkbox]):not([type=radio])):focus,select:focus,textarea:focus,.field-control:focus-within{border-color:var(--spravno-primary-ink);box-shadow:var(--spravno-focus-ring)}.badge,.status,.status-chip{min-height:24px;font-weight:var(--spravno-font-weight-bold);padding-inline:10px}.panel,.panel-inline,.list-panel,.records,.billing,.plan,.settings-panel,.analytics-card,.analytics-widget,.analytics-kpi,.chart-card,.home-widget,.home-onboarding,.home-attention{border:1px solid var(--spravno-hairline-soft);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient)}.record-dialog,.command-palette-dialog,.account-menu,.workspace-switcher-popover{border-color:var(--spravno-border-subtle);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm)}.panel,.panel-inline,.list-panel,.records,.billing,.plan{border-radius:var(--spravno-radius-lg)}.panel-inline{padding:var(--spravno-panel-pad-inline)}.data-table-wrapper,.record-table.scrollable,.planner-time-grid-scroll{border-radius:var(--spravno-radius-lg);border:1px solid var(--spravno-border-subtle);background:var(--spravno-surface);overflow:auto}.data-table{box-shadow:none;border:0}.data-table th,.record-head{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);letter-spacing:.06em;text-transform:uppercase}.dialog-backdrop{-webkit-backdrop-filter:blur(12px)}.app-shell{background:var(--spravno-ground);grid-template-columns:var(--spravno-shell-sidebar-width) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns var(--spravno-motion-base) var(--spravno-motion-ease);grid-template-rows:minmax(0,1fr)}.app-shell[data-shell-nav=rail],.app-shell[data-shell-nav=bottom]{grid-template-rows:var(--spravno-shell-topbar-height) minmax(0, 1fr)}.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar]{grid-template-columns:var(--spravno-shell-rail-width) minmax(0, 1fr)}.topbar{z-index:var(--spravno-z-nav);gap:var(--spravno-space-lg);min-width:0;padding:0 var(--spravno-space-xl);border-bottom:1px solid var(--spravno-hairline);background:var(--spravno-surface-topbar);box-shadow:var(--spravno-shadow-topbar);-webkit-backdrop-filter:blur(20px)saturate(150%);position:sticky;top:0}.topbar-title{font-size:18px;font-weight:var(--spravno-font-weight-bold);letter-spacing:-.025em;flex:none}@media (min-width:1100px){.topbar-title{display:none}}.topbar-search{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface-subtle);width:min(430px,42vw);min-width:220px;height:40px;transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease);margin:0 auto}.topbar-search:hover,.topbar-search:focus-within{border-color:color-mix(in srgb, var(--spravno-primary-ink) 42%, var(--spravno-border));background:var(--spravno-surface);box-shadow:var(--spravno-focus-ring)}.topbar-search-kbd{border:1px solid var(--spravno-border);background:var(--spravno-surface)}.topbar-actions{gap:var(--spravno-space-sm)}.topbar .topbar-actions>button,.topbar .topbar-account-trigger{border-radius:var(--spravno-radius-lg);background:0 0;border-color:#0000;min-width:40px;min-height:40px}.topbar .topbar-actions>button:hover,.topbar-account-trigger:hover{background:var(--spravno-surface-subtle)}.side-nav{--side-nav-pad-end:14px;min-width:0;height:100vh;padding:14px 12px var(--side-nav-pad-end) 14px;gap:var(--spravno-space-xs);border-right:1px solid var(--spravno-hairline);background:var(--spravno-surface-sidebar);z-index:var(--spravno-z-nav);position:sticky;top:0;overflow:hidden auto}.app-shell[data-shell-nav=rail] .side-nav,.app-shell[data-shell-nav=bottom] .side-nav{top:var(--spravno-shell-topbar-height);height:calc(100vh - var(--spravno-shell-topbar-height))}.side-nav-top{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);min-height:44px;margin:0 0 14px;padding:0 4px 0 6px;display:flex}.app-shell[data-shell-nav=rail] .side-nav-top{display:none}.side-nav-top .side-nav-brand{min-height:0;padding:0 var(--spravno-space-sm) 0;border-bottom:0;margin:0}.side-search{align-items:center;gap:var(--spravno-space-sm);border-radius:var(--spravno-radius-nav);background:var(--spravno-surface-nested);height:36px;color:var(--spravno-text-muted);cursor:text;transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease);border:1px solid #0000;margin:0 0 18px;padding:0 10px;display:flex}.side-search:hover,.side-search:focus-within{border-color:var(--spravno-border-hover);background:var(--spravno-surface);box-shadow:var(--spravno-focus-ring)}.side-search input{min-width:0;color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm);background:0 0;border:0;outline:none;flex:1;padding:0}.side-search-kbd{color:var(--spravno-text-muted);letter-spacing:.02em;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);flex:none}.side-icon-button{border-radius:var(--spravno-radius-lg);width:40px;height:40px;color:var(--spravno-text-secondary);cursor:pointer;transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.side-icon-button:hover{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.side-icon-button:active{transform:scale(.95)}.side-pop,.topbar-pop{position:relative}.notifications-pop{border:1px solid color-mix(in srgb, var(--spravno-primary-ink) 12%, var(--spravno-border));border-radius:var(--spravno-radius-lg);background:var(--spravno-menu-bg);width:min(340px,100vw - 24px);box-shadow:var(--spravno-shadow-elevated);z-index:var(--spravno-z-nav-menu);animation:spravno-pop-in-top var(--spravno-motion-base) var(--spravno-motion-ease) both;display:grid;position:fixed;overflow:hidden}.notifications-pop-header{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-md) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border-subtle);color:var(--spravno-text-primary);font-size:14px;font-weight:var(--spravno-font-weight-bold);display:flex}.notifications-pop-header .side-icon-button{border-radius:var(--spravno-radius-sm);width:32px;height:32px}.notifications-pop-header-actions{align-items:center;gap:var(--spravno-space-sm);display:flex}.notifications-pop-header-actions .link-button{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);white-space:nowrap}.notifications-pop .ui-empty-state{padding:var(--spravno-space-xl) var(--spravno-space-lg) var(--spravno-space-2xl)}.side-pop .side-icon-button,.topbar-pop .side-icon-button{position:relative}.bell-dot{border-radius:var(--spravno-radius-badge);background:var(--spravno-secondary);width:8px;height:8px;box-shadow:0 0 0 2px var(--spravno-surface);position:absolute;top:8px;right:8px}.notifications-list{padding:var(--spravno-space-xs);gap:2px;max-height:320px;margin:0;list-style:none;display:grid;overflow:auto}.notification-item{width:100%;padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-control);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.notification-item:hover{background:var(--spravno-surface-subtle)}.notification-title{color:var(--spravno-text-primary);font-size:13px;font-weight:var(--spravno-font-weight-semibold)}.notification-body{color:var(--spravno-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.side-nav-footer{bottom:calc(-1 * var(--side-nav-pad-end));z-index:var(--spravno-z-raised);margin:auto 0 calc(-1 * var(--side-nav-pad-end));padding:var(--spravno-space-md) 0 var(--side-nav-pad-end);border-top:1px solid var(--spravno-border-subtle);background:var(--spravno-surface-sidebar);position:sticky}.side-account{width:100%;position:relative}.side-account-trigger{align-items:center;gap:var(--spravno-space-md);width:100%;min-height:44px;padding:var(--spravno-space-sm);border-radius:var(--spravno-radius-lg);color:var(--spravno-text-primary);font:inherit;font-size:13px;font-weight:var(--spravno-font-weight-semibold);cursor:pointer;transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease), background var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:1px solid #0000;display:flex}.side-account-trigger:hover{background:var(--spravno-surface-subtle)}.side-account-trigger:active{transform:scale(.98)}.side-account-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.side-account-chevron{color:var(--spravno-text-muted);flex:none;transform:rotate(180deg)}.side-nav-brand{min-height:52px;margin:0 0 var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-sm) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border-subtle);position:relative}.side-nav-brand .brand-mark{flex:0 auto;min-width:0;max-width:100%;height:34px}.side-nav-brand{min-width:0}.side-nav-top>.side-pop{flex:none}.app-shell:not([data-sidebar-collapsed=true]) .side-nav-brand .brand-mark{min-width:calc(var(--spravno-space-3xl) * 2)}@media (min-width:1100px) and (max-height:860px){.app-shell[data-shell-nav=sidebar] .side-nav-top,.app-shell[data-shell-nav=sidebar] .side-search{margin-bottom:var(--spravno-space-sm)}.app-shell[data-shell-nav=sidebar] .nav-group{margin-bottom:var(--spravno-space-md)}.app-shell[data-shell-nav=sidebar] .nav-item{min-height:var(--spravno-control-h-sm)}}.nav-item{border-radius:var(--spravno-radius-nav);width:100%;min-height:36px;color:var(--spravno-text-secondary);font-size:13px;font-weight:var(--spravno-font-weight-semibold);cursor:pointer;border:1px solid #0000;gap:10px;padding:0 10px}.nav-item:hover{border-color:var(--spravno-border-subtle);color:var(--spravno-text-primary);background:var(--spravno-surface-subtle)}.nav-item.active,.nav-item.active:hover{color:var(--spravno-nav-active-text);background:var(--spravno-nav-active-bg);box-shadow:inset 2px 0 0 var(--spravno-nav-active-indicator);border-color:#0000}.nav-item.active svg,.nav-item.active .nav-label{opacity:1}.nav-item.active svg{color:var(--spravno-nav-active-text);opacity:.95}.nav-item.active:before{content:none}.shell-collapse-toggle{width:100%;min-height:36px;margin:0 0 var(--spravno-space-sm);padding:0 var(--spravno-space-md);justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);border-radius:var(--spravno-radius-lg);color:var(--spravno-text-muted);font:inherit;font-size:12px;font-weight:var(--spravno-font-weight-semibold);cursor:pointer;background:0 0;border:0;display:none}.shell-collapse-toggle:hover{color:var(--spravno-text-primary);background:var(--spravno-surface-subtle)}.shell-collapse-toggle-icon{border-radius:var(--spravno-radius-sm);width:20px;height:20px;color:var(--spravno-primary-ink);background:color-mix(in srgb, var(--spravno-primary) 8%, var(--spravno-surface));transition:transform var(--spravno-motion-base) var(--spravno-motion-ease);place-items:center;display:grid}.content{box-sizing:border-box;width:100%;max-width:var(--spravno-content-max);background:0 0;margin:0 auto;padding:20px clamp(16px,1.7vw,24px) 32px}@media (min-width:760px){.app-shell:has(>.content[data-layout=fill]){height:100dvh}.content[data-layout=fill]{min-height:0;padding-top:var(--spravno-space-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.content[data-layout=fill]>.tab-panel-active{flex-direction:column;flex:auto;min-height:0;display:flex}}.tab-panel{min-width:0}.tab-panel[hidden]{display:none!important}.tab-panel-active{animation:spravno-tab-enter var(--spravno-motion-base) var(--spravno-motion-ease)}@keyframes spravno-tab-enter{0%{opacity:.55}to{opacity:1}}@media (min-width:1100px){.shell-collapse-toggle{display:flex}.app-shell[data-sidebar-collapsed=true] .side-nav{padding-inline:var(--spravno-space-sm)}.app-shell[data-sidebar-collapsed=true] .nav-group-label,.app-shell[data-sidebar-collapsed=true] .nav-subgroup-label,.app-shell[data-sidebar-collapsed=true] .nav-subgroup,.app-shell[data-sidebar-collapsed=true] .shell-collapse-toggle-label,.app-shell[data-sidebar-collapsed=true] .nav-label,.app-shell[data-sidebar-collapsed=true] .side-nav-brand .brand-mark{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-sidebar-collapsed=true] .shell-collapse-toggle-icon{transform:rotate(180deg)}.app-shell[data-sidebar-collapsed=true] .side-nav-brand{justify-content:center;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .side-nav-brand:before{content:"";background:var(--spravno-brand-glyph) no-repeat center / contain;width:30px;height:30px}.app-shell[data-sidebar-collapsed=true] .nav-item{justify-content:center;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .nav-item.active:before{left:0}.app-shell[data-sidebar-collapsed=true] .side-nav-top{margin-bottom:var(--spravno-space-sm);flex-direction:column;gap:12px;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .side-nav-top .side-nav-brand,.app-shell[data-sidebar-collapsed=true] .side-pop .side-icon-button{border-radius:var(--spravno-radius-nav);justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:flex}.app-shell[data-sidebar-collapsed=true] .side-search{margin-bottom:var(--spravno-space-sm);justify-content:center;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .shell-collapse-toggle{border-radius:var(--spravno-radius-nav);justify-content:center;margin-bottom:18px;padding-inline:0}.app-shell[data-sidebar-collapsed=true] .shell-collapse-toggle-icon{color:var(--spravno-text-secondary);background:0 0}.app-shell[data-sidebar-collapsed=true] .side-search input,.app-shell[data-sidebar-collapsed=true] .side-search-kbd,.app-shell[data-sidebar-collapsed=true] .side-account-name,.app-shell[data-sidebar-collapsed=true] .side-account-chevron{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell[data-sidebar-collapsed=true] .side-account-trigger{justify-content:center}}.side-nav>:is(.side-nav-top,.side-search){flex-shrink:0}@media (min-width:1100px) and (max-height:860px){.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-nav{--side-nav-pad-end:var(--spravno-space-md);padding-block:var(--spravno-space-md);gap:0}.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-nav-top{gap:var(--spravno-space-xs);margin-bottom:var(--spravno-space-xs)}.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-nav-top .side-nav-brand,.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-pop .side-icon-button,.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-search,.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .shell-collapse-toggle{height:var(--spravno-control-h-sm);min-height:var(--spravno-control-h-sm)}.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-search{margin-bottom:var(--spravno-space-xs)}.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .shell-collapse-toggle{margin-bottom:var(--spravno-space-md)}.app-shell[data-sidebar-collapsed=true][data-shell-nav=sidebar] .side-nav-footer{padding-top:var(--spravno-space-sm)}}.home-dashboard{gap:18px;display:grid}.home-header{margin-bottom:var(--spravno-space-xs);align-items:flex-start}.home-page-title h1{margin:0}.home-workspace-name{margin-top:var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:14px}.quick-actions{gap:var(--spravno-space-md)}.home-attention,.home-widget,.home-onboarding{border-radius:var(--spravno-radius-lg)}.home-attention,.home-widget{padding:20px}.home-lower-grid{gap:var(--spravno-content-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.work-page-header,.records-page-header{padding:0 0 var(--spravno-content-gap);margin-bottom:var(--spravno-content-gap);border-bottom:0}.process-switch-trigger,.records-toolbar,.filters-bar{border-color:var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface)}.records-toolbar{padding:var(--spravno-space-md)}.kanban-board,.kanban-columns{gap:var(--spravno-content-gap)}.kanban-column{border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-nested)}.kanban-card,.record-card,.contact-card{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm)}.kanban-card:hover,.record-card:hover,.contact-card:hover{border-color:color-mix(in srgb, var(--spravno-primary-ink) 35%, var(--spravno-border));box-shadow:var(--spravno-shadow);transform:translateY(-1px)}.record-detail-header{background:var(--spravno-surface);padding:20px 24px}.record-detail-title{font-size:21px}.record-section{padding:var(--spravno-space-lg) var(--spravno-space-xl)}.record-field-grid .read-only-value{border:1px solid var(--spravno-border-subtle)}.record-field-computed{gap:var(--spravno-space-xs);flex-direction:column;justify-content:center;display:flex}.record-field-computed-value{font-variant-numeric:tabular-nums;font-weight:var(--spravno-font-weight-semibold)}.record-field-computed-note{font-size:var(--spravno-font-size-label)}.planner{gap:var(--spravno-content-gap);padding:0}.planner-time-grid-scroll,.planner-month-grid{border-radius:var(--spravno-radius-lg);box-shadow:var(--spravno-shadow-sm)}.planner-event-chip{border:0;border-left:3px solid var(--spravno-primary-ink);border-radius:var(--spravno-radius-sm);background:color-mix(in srgb, var(--spravno-primary) 11%, var(--spravno-surface));min-height:36px}.analytics-page,.analytics-dashboard{gap:var(--spravno-content-gap)}.analytics-kpi-grid,.analytics-metrics{gap:var(--spravno-content-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-kpi,.analytics-card,.analytics-widget,.chart-card{border-radius:var(--spravno-radius-lg)}.analytics-kpi{min-height:108px;padding:16px 20px}.settings-page{gap:var(--spravno-content-gap)}.settings-panel{border-radius:var(--spravno-radius-lg)}.settings{padding:var(--spravno-panel-pad-inline)}.theme-select,.language-select{max-width:360px}.onboarding.panel-inline{background:var(--spravno-surface);border-radius:22px;width:min(1040px,100%);margin:0 auto;padding:clamp(22px,3vw,38px)}.onboarding .page-heading{border-bottom:1px solid var(--spravno-border-subtle);align-items:flex-start;margin-bottom:22px;padding-bottom:20px}.onboarding fieldset,.onboarding .choice{border-radius:var(--spravno-radius-md)}.onboarding .choice{padding:var(--spravno-space-lg);background:var(--spravno-surface-subtle)}.onboarding .choice:has(input:checked){border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle);box-shadow:var(--spravno-focus-ring)}@media (max-width:1099px){.content{padding-inline:var(--spravno-space-xl)}.kpi-strip{grid-template-columns:repeat(2,minmax(min-content,1fr))}.analytics-kpi-grid,.analytics-metrics,.home-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.app-shell{grid-template-rows:56px minmax(0,1fr)}.topbar{padding-inline:var(--spravno-space-lg)}.topbar-title{font-size:16px}.topbar-search{width:auto;min-width:0;height:auto;min-height:var(--spravno-min-touch);padding-inline:var(--spravno-space-md);border-radius:var(--spravno-radius-lg);color:var(--spravno-text-secondary);background:0 0;border-color:#0000;flex:none;justify-content:center;margin:0 0 0 auto;position:relative}.topbar-search:hover,.topbar-search:focus-within{background:var(--spravno-surface-subtle);border-color:#0000}.topbar-search input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.topbar-search-kbd{display:none}.topbar .topbar-actions .topbar-account-trigger{padding-inline:var(--spravno-space-sm)}.content{padding:16px}.kpi-strip{grid-template-columns:repeat(2,minmax(min-content,1fr))}.analytics-kpi-grid,.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-lower-grid{grid-template-columns:1fr}.onboarding .page-heading{display:grid}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--spravno-focus-outline);box-shadow:var(--spravno-focus-ring)}:where(.home-dashboard,.work-page,.records-page,.planner,.analytics-page,.analytics-dashboard,.team-page,.chat-page,.assistant-page,.settings-page,.automations-page){animation:spravno-page-enter var(--spravno-motion-base) var(--spravno-motion-ease) backwards}@keyframes spravno-page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.onboarding.panel-inline.assistant-setup,.onboarding.panel-inline.assistant-first-work{border-color:color-mix(in srgb, var(--spravno-primary-ink) 18%, var(--spravno-border));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--spravno-primary) 15%, transparent), transparent 34%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--spravno-brand-secondary) 12%, transparent), transparent 36%), var(--spravno-surface);width:min(1120px,100%);min-height:420px;box-shadow:var(--spravno-shadow);padding:clamp(26px,4vw,46px);position:relative;overflow:hidden}.onboarding.panel-inline.assistant-setup:after,.onboarding.panel-inline.assistant-first-work:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M10.5 6c.65 4.1 3.4 6.85 7.5 7.5-4.1.65-6.85 3.4-7.5 7.5-.65-4.1-3.4-6.85-7.5-7.5 4.1-.65 6.85-3.4 7.5-7.5z'/%3E%3Cpath d='M18.5 2.5c.27 1.6 1.4 2.73 3 3-1.6.27-2.73 1.4-3 3-.27-1.6-1.4-2.73-3-3 1.6-.27 2.73-1.4 3-3z'/%3E%3C/svg%3E");border:1px solid color-mix(in srgb, var(--spravno-primary-ink) 24%, transparent);background:var(--spravno-brand-gradient);width:72px;height:72px;box-shadow:var(--spravno-glow-hero);border-radius:22px;place-items:center;display:grid;position:absolute;top:clamp(18px,3vw,42px);right:clamp(18px,4vw,56px);transform:rotate(3deg)}.onboarding.panel-inline.assistant-setup>*,.onboarding.panel-inline.assistant-first-work>*{z-index:1;position:relative}.assistant-setup .page-heading,.assistant-first-work .page-heading{padding-right:110px}.assistant-setup .page-heading h2,.assistant-first-work .page-heading h2{max-width:760px;font-size:clamp(28px,3vw,42px);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);margin-top:5px;line-height:1.08}.assistant-setup>p,.assistant-first-work>p{max-width:760px;color:var(--spravno-text-secondary);font-size:16px;line-height:1.7}.assistant-setup>label,.assistant-first-work>label{gap:var(--spravno-space-sm);width:min(760px,100%);color:var(--spravno-text-secondary);font-size:13px;font-weight:var(--spravno-font-weight-semibold);margin-top:14px;display:grid}.assistant-setup>label input,.assistant-first-work>label input{min-height:48px;font-size:15px}.assistant-setup>fieldset{gap:var(--spravno-space-md);border:1px solid var(--spravno-border);background:color-mix(in srgb, var(--spravno-surface-subtle) 88%, transparent);border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100%);margin-top:18px;padding:14px;display:grid}.assistant-setup>fieldset legend{padding-inline:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-weight:var(--spravno-font-weight-semibold)}.assistant-setup .choice{border:1px solid var(--spravno-border);background:var(--spravno-surface);border-radius:14px;align-items:flex-start;min-height:86px;margin:0;padding:14px}.assistant-setup .choice:has(input:checked){border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle);box-shadow:var(--spravno-focus-ring)}.assistant-setup>.topbar-actions,.assistant-setup>.onboarding-actions,.assistant-first-work>.topbar-actions{width:min(760px,100%);margin-top:var(--spravno-space-xl);flex-wrap:wrap;justify-content:flex-start}.assistant-setup>.topbar-actions .primary,.assistant-setup>.onboarding-actions .primary,.assistant-first-work>.topbar-actions .primary{min-width:190px;min-height:48px}.assistant-setup .proposal-card,.assistant-first-work .proposal-card{border-color:color-mix(in srgb, var(--spravno-primary-ink) 34%, var(--spravno-border));width:min(860px,100%);box-shadow:var(--spravno-glow-soft);margin-top:22px}.onboarding:not(.assistant-setup):not(.assistant-first-work){container-type:inline-size}.onboarding:not(.assistant-setup):not(.assistant-first-work)>label,.onboarding:not(.assistant-setup):not(.assistant-first-work)>.form-grid,.onboarding:not(.assistant-setup):not(.assistant-first-work)>fieldset,.onboarding:not(.assistant-setup):not(.assistant-first-work)>p:not(.eyebrow){width:min(720px,100%)}.onboarding>.topbar-actions{margin-top:var(--spravno-space-xl);border-top:1px solid var(--spravno-border-subtle);padding-top:22px}.onboarding>.topbar-actions .primary{min-width:180px;min-height:46px}.data-table thead th,.record-head,.planner-time-grid thead th{z-index:2;-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.data-table tbody tr,.record-row,.kanban-card,.contact-card,.workspace-item,.list-row{transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease), transform var(--spravno-motion-fast) var(--spravno-motion-ease)}.records-toolbar,.toolbar{z-index:var(--spravno-z-sticky);-webkit-backdrop-filter:blur(18px)saturate(145%);position:sticky;top:8px}.app-shell[data-shell-nav=rail] .records-toolbar,.app-shell[data-shell-nav=rail] .toolbar{top:var(--spravno-space-sm)}.settings-panel,.analytics-card,.analytics-widget,.home-widget,.home-attention{overflow:clip}.account-menu,.workspace-switcher-popover,.command-palette-dialog,.notifications-dialog{border-color:color-mix(in srgb, var(--spravno-primary-ink) 12%, var(--spravno-border));box-shadow:var(--spravno-shadow-elevated)}@container (width<=680px){.onboarding .form-grid,.onboarding fieldset{grid-template-columns:1fr}}@media (max-width:759px){:where(.home-dashboard,.work-page,.records-page,.planner,.analytics-page,.analytics-dashboard,.team-page,.chat-page,.assistant-page,.settings-page,.automations-page){animation-duration:.12s}.assistant-setup>fieldset{grid-template-columns:1fr}.onboarding.panel-inline.assistant-setup,.onboarding.panel-inline.assistant-first-work{border-radius:20px;min-height:0;padding:24px 20px}.onboarding.panel-inline.assistant-setup:after,.onboarding.panel-inline.assistant-first-work:after{border-radius:var(--spravno-radius-xl);width:52px;height:52px;margin-bottom:18px;font-size:17px;position:static;transform:none}.assistant-setup .page-heading,.assistant-first-work .page-heading{padding-right:0}.assistant-setup .page-heading h2,.assistant-first-work .page-heading h2{font-size:28px}.assistant-setup>.topbar-actions,.assistant-setup>.onboarding-actions,.assistant-first-work>.topbar-actions{grid-template-columns:1fr;display:grid}.assistant-setup>.topbar-actions button,.assistant-setup>.onboarding-actions button,.assistant-first-work>.topbar-actions button{width:100%}.records-toolbar,.toolbar{position:static}}.home-dashboard-with-setup-reminder{gap:18px;display:grid}.home-setup-reminder{justify-content:space-between;align-items:center;gap:var(--spravno-space-xl);padding:22px 24px;display:flex;position:relative;overflow:hidden}.home-setup-reminder h2{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);margin:3px 0 6px}.home-setup-reminder p{max-width:720px;margin:0}.home-setup-reminder .primary{flex:none;min-height:44px}@media (max-width:759px){.home-setup-reminder{padding:20px;display:grid}.home-setup-reminder .primary{width:100%}}.work-layout>.process-switch{align-self:start}@media (max-width:759px){.onboarding.panel-inline.assistant-setup:after,.onboarding.panel-inline.assistant-first-work:after{display:none}.onboarding.panel-inline.assistant-setup:before,.onboarding.panel-inline.assistant-first-work:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M10.5 6c.65 4.1 3.4 6.85 7.5 7.5-4.1.65-6.85 3.4-7.5 7.5-.65-4.1-3.4-6.85-7.5-7.5 4.1-.65 6.85-3.4 7.5-7.5z'/%3E%3Cpath d='M18.5 2.5c.27 1.6 1.4 2.73 3 3-1.6.27-2.73 1.4-3 3-.27-1.6-1.4-2.73-3-3 1.6-.27 2.73-1.4 3-3z'/%3E%3C/svg%3E");border:1px solid color-mix(in srgb, var(--spravno-primary-ink) 24%, transparent);border-radius:var(--spravno-radius-xl);background:var(--spravno-brand-gradient);width:52px;height:52px;box-shadow:var(--spravno-glow-brand);place-items:center;margin-bottom:18px;display:grid}:is(#root,.dialog-backdrop,.drawer-backdrop) :is(.btn,.ui-tab,.mode-switch>button,.quick-filter,.quick-filter-add,.context-menu-trigger,summary,.team-tab,.home-plan-link,button.record-field-row){min-height:var(--spravno-min-touch)}:is(#root,.dialog-backdrop,.drawer-backdrop) :is(.context-menu-trigger,.side-icon-button,.icon-button,.ui-tab){min-inline-size:var(--spravno-min-touch)}}.public-landing{--lp-max:1180px;--lp-gutter:clamp(20px, 4.6vw, 40px);--lp-section:clamp(56px, 6vw, 92px);--lp-radius:20px;--lp-radius-inner:14px;--lp-display:clamp(34px, 5vw, 60px);--lp-h2:clamp(26px, 3vw, 38px);--lp-h3:18px;--lp-lead:clamp(16px, 1.2vw, 18px);--lp-shot-nav:176px;isolation:isolate;background:var(--spravno-ground);min-height:100vh;color:var(--spravno-text-primary);font-family:var(--spravno-font-family);line-height:var(--spravno-line-prose);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.public-landing *,.public-landing :before,.public-landing :after{box-sizing:border-box}.public-landing a{color:inherit;text-decoration:none}.public-landing h1,.public-landing h2,.public-landing h3{font-family:var(--spravno-font-family-display);color:var(--spravno-text-primary);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);text-wrap:balance;margin:0}.public-landing p{color:var(--spravno-text-secondary);margin:0}.lp-header{z-index:var(--spravno-z-sticky);background:var(--spravno-surface-topbar);border-bottom:1px solid var(--spravno-hairline-soft);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);position:sticky;top:0}.lp-header-inner,.lp-hero,.lp-proof,.lp-section,.lp-final,.lp-footer{width:min(var(--lp-max), 100%);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-header-inner{align-items:center;gap:var(--spravno-space-xl);min-height:64px;display:flex}.lp-brand{align-items:center;display:inline-flex}.lp-brand .brand-mark{height:22px}.lp-nav{align-items:center;gap:var(--spravno-space-xl);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);margin-inline-end:auto;display:flex}.lp-nav a{padding-block:var(--spravno-space-xs);transition:color var(--spravno-motion-fast) var(--spravno-motion-ease)}.lp-nav a:hover{color:var(--spravno-primary-ink)}.lp-header-actions{align-items:center;gap:var(--spravno-space-sm);display:flex}.lp-language,.lp-inline-link,.lp-button{font:inherit;cursor:pointer}.lp-language{align-items:center;gap:var(--spravno-space-xs);height:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-sm);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-bold);letter-spacing:.04em;display:inline-flex}.lp-language:hover{border-color:var(--spravno-border-hover);color:var(--spravno-text-primary)}.lp-button{justify-content:center;align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-control-h);padding-inline:var(--spravno-space-lg);border-radius:var(--spravno-radius-control);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-base) var(--spravno-motion-ease), transform var(--spravno-motion-base) var(--spravno-motion-ease);border:1px solid #0000;display:inline-flex}.lp-button-primary{background:var(--spravno-primary);color:var(--spravno-text-on-primary);box-shadow:var(--spravno-glow-primary)}.lp-button-primary:hover:not(:disabled){background:var(--spravno-primary-hover);box-shadow:var(--spravno-glow-primary-strong);transform:translateY(-1px)}.lp-button-secondary{background:var(--spravno-surface);border-color:var(--spravno-border);color:var(--spravno-text-primary)}.lp-button-secondary:hover:not(:disabled){border-color:var(--spravno-border-hover);background:var(--spravno-row-hover)}.lp-button-quiet{color:var(--spravno-text-secondary);background:0 0}.lp-button-quiet:hover:not(:disabled){background:var(--spravno-surface-nested);color:var(--spravno-text-primary)}.lp-button-large{min-height:46px;padding-inline:var(--spravno-space-xl);border-radius:var(--spravno-radius-lg);font-size:var(--spravno-font-size-body)}.lp-button:disabled{border-color:var(--spravno-border);background:var(--spravno-surface-subtle);color:var(--spravno-text-disabled);cursor:not-allowed;box-shadow:none;transform:none}.lp-inline-link{align-items:center;gap:var(--spravno-space-xs);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:0 0;border:0;padding:0;display:inline-flex}.lp-inline-link:hover{color:var(--spravno-primary-pressed)}.lp-button:focus-visible,.lp-language:focus-visible,.lp-inline-link:focus-visible,.lp-segment-item:focus-visible,.lp-code-card input:focus-visible{outline:2px solid var(--spravno-primary);outline-offset:2px}.lp-eyebrow{color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;display:block}.lp-pill{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-xs) var(--spravno-space-md);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-bold);letter-spacing:.02em;display:inline-flex}.lp-pill i{border-radius:var(--spravno-radius-badge);background:var(--spravno-secondary);width:6px;height:6px}.lp-lead{max-width:56ch;font-size:var(--lp-lead)}.lp-heading{gap:var(--spravno-space-md);max-width:62ch;margin-bottom:var(--spravno-space-3xl);display:grid}.lp-heading-center{text-align:center;justify-items:center;margin-inline:auto}.lp-heading h2{font-size:var(--lp-h2);font-weight:var(--spravno-font-weight-display)}.lp-heading p{font-size:var(--lp-lead)}.lp-section{padding-block:var(--lp-section);scroll-margin-top:72px}.lp-hero{text-align:center;justify-items:center;gap:var(--spravno-space-2xl);padding-block:clamp(48px,7vw,96px) 0;display:grid}.lp-hero-copy{justify-items:center;gap:var(--spravno-space-lg);width:100%;display:grid}.lp-hero h1{max-width:18ch;font-size:var(--lp-display);font-weight:var(--spravno-font-weight-display);letter-spacing:-.028em}.lp-hero-actions{justify-content:center;gap:var(--spravno-space-md);margin-top:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.lp-reassurance{align-items:flex-start;gap:var(--spravno-space-sm);max-width:64ch;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);text-align:start;display:flex}.lp-reassurance svg{color:var(--spravno-secondary);flex:none;margin-top:4px}.lp-hero-stage{width:100%;margin-top:var(--spravno-space-lg);position:relative}.lp-hero-stage:before{content:"";z-index:-1;border-radius:var(--spravno-radius-badge);background:var(--spravno-gradient-ai);opacity:.16;filter:blur(60px);position:absolute;inset:-8% -6% 24%}.lp-shot{border:1px solid var(--spravno-hairline-strong);border-radius:var(--lp-radius);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-elevated);text-align:start;overflow:hidden}.lp-shot-chrome{align-items:center;gap:var(--spravno-space-md);height:34px;padding-inline:var(--spravno-space-md);border-bottom:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-utility);display:flex}.lp-shot-lights{gap:5px;display:inline-flex}.lp-shot-lights i{border-radius:var(--spravno-radius-badge);background:var(--spravno-icon-decorative);width:8px;height:8px}.lp-shot-url{padding:2px var(--spravno-space-md);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-nested);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);margin-inline:auto}.lp-shot-body{grid-template-columns:var(--lp-shot-nav) minmax(0, 1fr);min-height:380px;display:grid}.lp-shot-nav{gap:var(--spravno-space-sm);padding:var(--spravno-space-md);border-inline-end:1px solid var(--spravno-hairline-soft);background:var(--spravno-surface-sidebar);flex-direction:column;display:flex}.lp-shot-brand{height:26px;align-items:center;padding-inline-start:var(--spravno-space-xs);display:inline-flex}.lp-shot-brand .brand-mark{height:17px}.lp-shot-search{white-space:nowrap;align-items:center;gap:var(--spravno-space-sm);height:28px;padding-inline:var(--spravno-space-sm);border-radius:var(--spravno-radius-nav);background:var(--spravno-surface-nested);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);display:flex}.lp-shot-search kbd{font:inherit;color:var(--spravno-text-muted);margin-inline-start:auto}.lp-shot-navgroup{gap:2px;display:grid}.lp-shot-navlabel{padding:var(--spravno-space-sm) var(--spravno-space-sm) var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:10px;font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.lp-shot-navitem{align-items:center;gap:var(--spravno-space-sm);height:28px;padding-inline:var(--spravno-space-sm);border-radius:var(--spravno-radius-nav);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);display:flex}.lp-shot-navitem svg{color:var(--spravno-text-muted);flex:none}.lp-shot-navitem.is-active{background:var(--spravno-primary);color:var(--spravno-text-on-primary);font-weight:var(--spravno-font-weight-semibold)}.lp-shot-navitem.is-active svg{color:currentColor}.lp-shot-main{align-content:start;gap:var(--spravno-space-sm);padding:var(--spravno-space-lg);background:0 0;display:grid}.lp-shot-eyebrow{color:var(--spravno-text-muted);font-size:10px;font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.lp-shot-title{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-display)}.lp-shot-subline{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted)}.lp-shot-actions{gap:var(--spravno-space-sm);margin-top:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.lp-shot-action{align-items:center;gap:var(--spravno-space-xs);height:28px;padding-inline:var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);display:inline-flex}.lp-shot-action.is-primary{background:var(--spravno-primary);color:var(--spravno-text-on-primary);border-color:#0000}.lp-shot-kpis{margin-top:var(--spravno-space-sm);border:1px solid var(--spravno-hairline);border-radius:var(--lp-radius-inner);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lp-shot-kpis>div{padding:var(--spravno-space-md);border-inline-start:1px solid var(--spravno-hairline-row);gap:2px;display:grid}.lp-shot-kpis>div:first-child{border-inline-start:0}.lp-shot-kpis span{color:var(--spravno-text-muted);font-size:10px;font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase}.lp-shot-kpis strong{font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-kpi-sm);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);line-height:1.1}.lp-shot-kpis strong.is-alert{color:var(--spravno-error)}.lp-shot-kpis em{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-style:normal}.lp-shot-panels{gap:var(--spravno-space-md);margin-top:var(--spravno-space-sm);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.lp-shot-panel,.lp-shot-anchor{align-content:start;gap:var(--spravno-space-sm);padding:var(--spravno-space-md);border-radius:var(--lp-radius-inner);display:grid}.lp-shot-panel{border:1px solid var(--spravno-hairline);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient)}.lp-shot-panel header,.lp-shot-anchor header{align-items:center;gap:var(--spravno-space-sm);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);display:flex}.lp-shot-panel header svg{color:var(--spravno-warning)}.lp-shot-row{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding-block:var(--spravno-space-sm);border-top:1px solid var(--spravno-hairline-row);display:flex}.lp-shot-row>span{min-width:0;display:grid}.lp-shot-row strong{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-shot-row small{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-shot-row em{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);flex:none;font-style:normal}.lp-shot-row em.is-late{color:var(--spravno-error);font-weight:var(--spravno-font-weight-semibold)}.lp-shot-anchor{border:1px solid var(--spravno-anchor-border);background:var(--spravno-anchor-surface);color:var(--spravno-text-on-dark)}.lp-shot-anchor p{color:var(--spravno-text-on-dark-muted);font-size:var(--spravno-font-size-eyebrow);line-height:1.5}.lp-shot-anchor-action{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-sm);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);background:#ffffff1a;display:flex}.lp-proof{gap:var(--spravno-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:clamp(44px,5vw,72px);display:grid}.lp-proof article{gap:var(--spravno-space-md);display:flex}.lp-proof svg{color:var(--spravno-secondary);flex:none;margin-top:3px}.lp-proof h2{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);letter-spacing:normal}.lp-proof p{margin-top:var(--spravno-space-xs);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.lp-features{gap:var(--spravno-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-feature{align-content:start;gap:var(--spravno-space-sm);padding:var(--spravno-space-xl);border:1px solid var(--spravno-hairline);border-radius:var(--lp-radius-inner);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient);transition:border-color var(--spravno-motion-base) var(--spravno-motion-ease), box-shadow var(--spravno-motion-base) var(--spravno-motion-ease), transform var(--spravno-motion-base) var(--spravno-motion-ease);display:grid}.lp-feature:hover{border-color:var(--spravno-border-accent);box-shadow:var(--spravno-glow-soft);transform:translateY(-2px)}.lp-feature-icon{width:38px;height:38px;margin-bottom:var(--spravno-space-xs);border-radius:var(--spravno-radius-lg);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);justify-content:center;align-items:center;display:inline-flex}.lp-feature h3{font-size:var(--lp-h3);font-weight:var(--spravno-font-weight-semibold);letter-spacing:normal}.lp-feature p{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.lp-views{gap:var(--spravno-space-xl);justify-items:center;display:grid}.lp-segment{border-radius:var(--spravno-radius-lg);background:var(--spravno-segment-background);gap:2px;padding:3px;display:inline-flex}.lp-segment-item{min-height:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-lg);border-radius:var(--spravno-radius-nav);color:var(--spravno-text-secondary);font:inherit;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);background:0 0;border:0}.lp-segment-item:hover{color:var(--spravno-text-primary)}.lp-segment-item.is-active{background:var(--spravno-surface);color:var(--spravno-text-primary);box-shadow:var(--spravno-shadow-sm)}.lp-views-panel[hidden]{display:none}.lp-views-panel{justify-items:center;gap:var(--spravno-space-lg);width:100%;display:grid}.lp-views-caption{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);text-align:center}.lp-mock{width:min(760px,100%);padding:var(--spravno-space-lg);border:1px solid var(--spravno-hairline);border-radius:var(--lp-radius);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient);box-shadow:var(--spravno-shadow);font-size:var(--spravno-font-size-body-sm)}.lp-mock-head,.lp-mock-row{align-items:center;gap:var(--spravno-space-md);padding-block:var(--spravno-space-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;display:grid}.lp-mock-head{border-bottom:1px solid var(--spravno-hairline);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;padding-top:0}.lp-mock-row+.lp-mock-row{border-top:1px solid var(--spravno-hairline-row)}.lp-chip{padding:2px var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);align-items:center;font-style:normal;display:inline-flex}.lp-chip-new{background:var(--spravno-info-bg);color:var(--spravno-info-text)}.lp-chip-doing{background:var(--spravno-warning-bg);color:var(--spravno-warning-text)}.lp-chip-done{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.lp-avatar{border-radius:var(--spravno-radius-badge);background:var(--spravno-avatar-bg);width:26px;height:26px;color:var(--spravno-avatar-text);font-size:10px;font-weight:var(--spravno-font-weight-bold);justify-content:center;align-items:center;font-style:normal;display:inline-flex}.lp-dot{border-radius:var(--spravno-radius-badge);flex:none;width:7px;height:7px}.lp-dot-new{background:var(--spravno-info)}.lp-dot-doing{background:var(--spravno-warning)}.lp-dot-done{background:var(--spravno-success)}.lp-mock-kanban{gap:var(--spravno-space-md);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.lp-mock-column{align-content:start;gap:var(--spravno-space-sm);padding:var(--spravno-space-md);border-radius:var(--lp-radius-inner);background:var(--spravno-surface-nested);display:grid}.lp-mock-column-head{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;display:flex}.lp-mock-card{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm);display:flex}.lp-mock-card strong{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold)}.lp-mock-month{margin-bottom:var(--spravno-space-md);font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);display:block}.lp-mock-grid{gap:var(--spravno-space-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lp-mock-day{border-radius:var(--spravno-radius-sm);background:var(--spravno-surface-nested);min-height:40px;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);justify-content:center;align-items:center;display:flex;position:relative}.lp-mock-day.is-today{background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-bold)}.lp-mock-day .lp-dot{position:absolute;bottom:5px}.lp-assistant{width:min(var(--lp-max), 100%);max-width:calc(var(--lp-max) - 2 * var(--lp-gutter));align-items:center;gap:var(--spravno-space-3xl);margin-inline:auto;margin-block:var(--lp-section);border:1px solid var(--spravno-anchor-border);border-radius:var(--lp-radius);background:var(--spravno-anchor-surface);color:var(--spravno-text-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);padding:clamp(32px,4vw,56px);display:grid}.lp-assistant h2{margin-block:var(--spravno-space-md);color:var(--spravno-text-on-dark);font-size:var(--lp-h2);font-weight:var(--spravno-font-weight-display)}.lp-assistant p{color:var(--spravno-text-on-dark-muted);font-size:var(--lp-lead)}.lp-assistant .lp-eyebrow{color:var(--spravno-secondary)}.lp-assistant-points{gap:var(--spravno-space-md);margin:var(--spravno-space-xl) 0 0;font-size:var(--spravno-font-size-body-sm);padding:0;list-style:none;display:grid}.lp-assistant-points li{align-items:center;gap:var(--spravno-space-sm);display:flex}.lp-assistant-points svg{color:var(--spravno-secondary);flex:none}.lp-assistant-promise{align-items:center;gap:var(--spravno-space-sm);margin-top:var(--spravno-space-2xl);padding:var(--spravno-space-sm) var(--spravno-space-lg);border-radius:var(--spravno-radius-badge);color:var(--spravno-text-on-dark);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:#ffffff1a;display:inline-flex}.lp-assistant-promise svg{color:var(--spravno-secondary)}.lp-proposal{gap:var(--spravno-space-md);padding:var(--spravno-space-xl);border:1px solid var(--spravno-hairline);border-radius:var(--lp-radius-inner);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-elevated);display:grid}.lp-proposal p{color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body)}.lp-proposal-badge{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;display:inline-flex}.lp-proposal-chips{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.lp-proposal-chips i{padding:2px var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-success-bg);color:var(--spravno-success-text);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);font-style:normal}.lp-proposal-actions{gap:var(--spravno-space-sm);margin-top:var(--spravno-space-xs);display:flex}.lp-proposal-actions span{min-height:var(--spravno-control-h-sm);padding-inline:var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.lp-proposal-actions span.is-primary{background:var(--spravno-primary);color:var(--spravno-text-on-primary);border-color:#0000}.lp-steps{gap:var(--spravno-space-xl);counter-reset:lp-step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-steps li{align-content:start;gap:var(--spravno-space-sm);padding-top:var(--spravno-space-xl);border-top:2px solid var(--spravno-hairline);display:grid;position:relative}.lp-steps li:after{content:"";border-top:2px solid var(--spravno-primary);width:56px;position:absolute;inset-block-start:-2px;inset-inline-start:0}.lp-step-number{border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);width:28px;height:28px;color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.lp-steps h3{font-size:var(--lp-h3);font-weight:var(--spravno-font-weight-semibold);letter-spacing:normal}.lp-steps p{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.lp-usecase-grid{gap:var(--spravno-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-usecase-grid article{align-content:start;gap:var(--spravno-space-sm);padding:var(--spravno-space-xl);border:1px solid var(--spravno-hairline);border-radius:var(--lp-radius-inner);background:var(--spravno-surface-utility);display:grid;position:relative}.lp-usecase-grid h3{font-size:var(--lp-h3);font-weight:var(--spravno-font-weight-semibold);letter-spacing:normal}.lp-usecase-grid p{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.lp-access{align-items:start;gap:var(--spravno-space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid}.lp-access-copy{gap:var(--spravno-space-md);justify-items:start;display:grid}.lp-access-copy h2{font-size:var(--lp-h2);font-weight:var(--spravno-font-weight-display)}.lp-access-copy p{font-size:var(--lp-lead)}.lp-code-card{gap:var(--spravno-space-sm);padding:var(--spravno-space-xl);border:1px solid var(--spravno-hairline);border-radius:var(--lp-radius);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient);box-shadow:var(--spravno-shadow);display:grid}.lp-code-card label{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold)}.lp-code-card p{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm)}.lp-code-card input{min-height:var(--spravno-control-h);padding-inline:var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;font-size:var(--spravno-font-size-body-sm)}.lp-code-card input::placeholder{color:var(--spravno-text-muted)}.lp-code-card input:focus{border-color:var(--spravno-primary);outline:none}.lp-code-submit{margin-top:var(--spravno-space-xs)}.lp-final{justify-items:center;gap:var(--spravno-space-lg);text-align:center;padding-block:var(--lp-section);display:grid}.lp-final h2{max-width:20ch;font-size:var(--lp-h2);font-weight:var(--spravno-font-weight-display)}.lp-final p{max-width:52ch;font-size:var(--lp-lead)}.lp-final-actions{justify-content:center;gap:var(--spravno-space-md);margin-top:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.lp-footer{align-items:center;gap:var(--spravno-space-md) var(--spravno-space-xl);padding-block:var(--spravno-space-xl);background:linear-gradient(var(--spravno-hairline), var(--spravno-hairline)) no-repeat center top / calc(100% - 2 * var(--lp-gutter)) 1px;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap;display:flex}.lp-footer>span:nth-child(2){margin-inline-end:auto}.lp-footer .brand-mark{opacity:.75;height:18px}@media (max-width:1099px){.lp-nav{display:none}.lp-header-inner{justify-content:space-between}.lp-shot-body{grid-template-columns:minmax(0,1fr)}.lp-shot-nav{display:none}.lp-assistant,.lp-access{grid-template-columns:minmax(0,1fr)}.lp-features,.lp-usecase-grid,.lp-steps,.lp-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.lp-header-create{display:none}.lp-hero-actions .lp-button,.lp-final-actions .lp-button{width:100%}.lp-shot-panels,.lp-shot-kpis,.lp-features,.lp-usecase-grid,.lp-steps,.lp-proof,.lp-mock-kanban{grid-template-columns:minmax(0,1fr)}.lp-shot-kpis>div{border-inline-start:0;border-top:1px solid var(--spravno-hairline-row)}.lp-shot-kpis>div:first-child{border-top:0}.lp-mock-head,.lp-mock-row{grid-template-columns:minmax(0,1fr) auto}.lp-mock-head>span:last-child,.lp-mock-row>span:last-child{display:none}.lp-segment{width:100%}.lp-segment-item{padding-inline:var(--spravno-space-sm);flex:1}}@media (prefers-reduced-motion:reduce){.lp-button:hover:not(:disabled),.lp-feature:hover{transform:none}}.lp-hero h1,.lp-heading h2,.lp-assistant h2,.lp-access-copy h2,.lp-final h2{text-wrap:balance}.lp-lead,.lp-heading p,.lp-final p,.lp-proof p,.lp-feature p,.lp-steps p,.lp-usecase-grid p{text-wrap:pretty}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--spravno-space-md))}to{opacity:1;transform:none}}.lp-hero-copy>*{animation:lp-rise .42s var(--spravno-motion-ease) backwards}.lp-hero-copy>:nth-child(2){animation-delay:60ms}.lp-hero-copy>:nth-child(3){animation-delay:.12s}.lp-hero-copy>:nth-child(n+4){animation-delay:.18s}.lp-hero-stage{animation:lp-rise .52s var(--spravno-motion-ease) .24s backwards}.lp-views-panel:not([hidden]){animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.personal-space{background:var(--spravno-ground);min-height:100vh;color:var(--spravno-text-primary);display:flex}.personal-nav{flex:0 0 var(--spravno-shell-sidebar-width);box-sizing:border-box;gap:var(--spravno-space-xs);height:100vh;padding:var(--spravno-space-lg) var(--spravno-space-md);border-right:1px solid var(--spravno-hairline);background:var(--spravno-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.personal-nav-brand{padding:var(--spravno-space-xs) var(--spravno-space-sm) var(--spravno-space-lg)}.personal-nav-item{align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-nav);color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.personal-nav-item:hover{background:var(--spravno-row-hover)}.personal-nav-item[aria-current=page]{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-semibold)}.personal-nav-settings{margin-top:auto}.personal-nav-lists{min-width:0;margin-top:var(--spravno-space-lg);gap:.125rem;display:grid}.personal-nav-lists>.nav-group-label{margin-bottom:var(--spravno-space-xs);padding-inline:var(--spravno-space-md)}.personal-nav-list-group{gap:.125rem;min-width:0;display:grid}.personal-nav-item.personal-nav-list{min-height:calc(var(--spravno-control-h) - var(--spravno-space-xs));font-size:var(--spravno-font-size-label);overflow-wrap:anywhere;padding-inline-start:calc(var(--spravno-space-md) + 1.125rem + var(--spravno-space-sm))}.personal-nav-views.nav-subgroup{margin-block:0 var(--spravno-space-xs);margin-inline-start:var(--spravno-space-xl)}.personal-nav-item.personal-nav-more{display:none}.personal-more-sheet .ui-sheet-body{padding-inline:var(--spravno-space-xs)}.personal-more-sheet .personal-nav-lists{margin-top:0}.personal-more-sheet .personal-nav-lists>.nav-group-label{display:none}.personal-more-sheet .personal-nav-item.personal-nav-list{min-height:var(--spravno-min-touch);padding-inline-start:var(--spravno-space-md)}.personal-more-sheet .personal-nav-views.nav-subgroup{margin-inline-start:var(--spravno-space-md)}.personal-more-group{gap:var(--spravno-space-xs);display:grid}.personal-more-group>.nav-group-label{padding-inline:var(--spravno-space-md);margin:0}.personal-main{box-sizing:border-box;gap:var(--spravno-space-xl);min-width:0;max-width:72rem;padding:var(--spravno-space-2xl) var(--spravno-space-3xl) var(--spravno-space-3xl);flex-direction:column;flex:auto;display:flex}.personal-head{align-items:end;gap:var(--spravno-space-xs) var(--spravno-space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.personal-day{font-size:var(--spravno-font-size-body-sm);grid-area:1/1}.personal-head h1{overflow-wrap:anywhere;min-width:0;font-family:var(--spravno-font-family-display);font-size:calc(var(--spravno-font-size-page-title) * 1.25);font-weight:var(--spravno-font-weight-display);grid-area:2/1/auto/-1;margin:0}.personal-head-actions{align-items:center;gap:var(--spravno-space-xs);grid-area:1/2;align-self:start;display:flex}.personal-head-actions .personal-head-settings{display:none}.personal-search-results{gap:var(--spravno-space-xs);margin:0;padding:0;list-style:none;display:grid}.personal-search-result{justify-content:space-between;align-items:baseline;gap:var(--spravno-space-md);width:100%;padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);cursor:pointer;text-align:start;display:flex}.personal-search-result:hover{background:var(--spravno-surface-subtle)}.personal-search-result .muted{font-size:var(--spravno-font-size-body-sm);flex:none}.personal-column .support-guides,.personal-column .support-guide-list{gap:var(--spravno-space-sm);display:grid}.personal-column .support-guides>h3,.personal-column .support-guides>p{margin:0}.personal-column .support-guide{padding:var(--spravno-space-md);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface)}.personal-column .support-guide>summary{align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-md);cursor:pointer;color:var(--spravno-text-primary);flex-wrap:wrap;display:flex}.personal-column .support-guide>summary .muted{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-regular)}.personal-column .support-guide ol{gap:var(--spravno-space-md);margin:var(--spravno-space-md) 0 0;padding-left:var(--spravno-space-xl);display:grid}.personal-column .support-guide li strong{font-size:var(--spravno-font-size-body);font-weight:var(--spravno-font-weight-semibold);display:block}.personal-column .support-guide li p{margin:var(--spravno-space-xs) 0 0;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-prose)}.personal-column .support-guide li a{margin-top:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);display:inline-block}.personal-quick{gap:var(--spravno-space-sm);display:grid;container:personal-quick/inline-size}.personal-quick-form{align-items:center;gap:var(--spravno-space-md);min-height:calc(var(--spravno-control-h) + var(--spravno-space-md));padding:var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-sm);display:flex}.personal-quick-form:focus-within{border-color:var(--spravno-primary)}.personal-quick-plus{color:var(--spravno-primary);display:inline-flex}.personal-quick-form input{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:auto}.personal-quick-hint{min-width:0;font-size:var(--spravno-font-size-label);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}@container personal-quick (width<=54rem){.personal-quick-hint{display:none}}.personal-quick-result{align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);padding:var(--spravno-space-md) var(--spravno-space-lg);border-radius:var(--spravno-radius-md);background:var(--spravno-accent-highlight);flex-wrap:wrap;display:flex}.personal-quick-result p{flex:16rem;margin:0}.personal-quick-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.personal-quick-status{font-size:var(--spravno-font-size-body-sm);margin:0}.personal-today{align-items:flex-start;gap:var(--spravno-space-xl);flex-wrap:wrap;display:flex}.personal-today-list{flex:999 26rem;min-width:0}.personal-aside{gap:var(--spravno-space-lg);flex:18rem;min-width:0;display:grid}.personal-column{gap:var(--spravno-space-lg);max-width:48rem;display:grid}.personal-column.personal-settings{gap:var(--spravno-space-xl)}.personal-card{align-content:start;gap:var(--spravno-space-md);padding:var(--spravno-space-lg) var(--spravno-space-xl);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.personal-card h2{font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.personal-card p{margin:0}.personal-tasks,.personal-money-entries{margin:0 calc(-1 * var(--spravno-space-xl));padding:0;list-style:none}.personal-task,.personal-money-entries li{align-items:center;gap:var(--spravno-space-md);min-height:var(--spravno-min-touch);padding:var(--spravno-space-sm) var(--spravno-space-xl);border-top:1px solid var(--spravno-hairline-row);display:flex}.personal-task-check{width:calc(var(--spravno-control-checkbox) + var(--spravno-space-sm));aspect-ratio:1;border:1px solid var(--spravno-border-hover);background:var(--spravno-surface);color:var(--spravno-text-on-primary);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.personal-task-check:hover{border-color:var(--spravno-success)}.personal-task-check[aria-pressed=true]{border-color:var(--spravno-success);background:var(--spravno-success)}.personal-task-text{flex:auto;min-width:0;display:grid}.personal-task-title{overflow-wrap:anywhere}.personal-task[data-done=true] .personal-task-title{color:var(--spravno-text-muted);text-decoration:line-through}.personal-task-meta{font-size:var(--spravno-font-size-body-sm)}.personal-due{padding:var(--spravno-space-xs) var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);flex:none}.personal-due[data-tone=late]{background:var(--spravno-error-bg);color:var(--spravno-error-text)}.personal-due[data-tone=soon]{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.personal-task-check[data-idle=true]{cursor:default;opacity:.55;background:0 0;border-style:dashed}.personal-task-check[data-idle=true]:hover{border-color:var(--spravno-border-hover)}.personal-task-link{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.personal-task-link:hover{text-decoration:underline}.personal-task-meta{align-items:center;gap:var(--spravno-space-xs) var(--spravno-space-sm);flex-wrap:wrap;display:flex}.personal-chip{max-inline-size:100%;padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font:inherit;font-size:var(--spravno-font-size-label);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.personal-chip:hover{background:var(--spravno-accent-highlight)}.personal-list{gap:var(--spravno-space-lg);min-width:0;display:grid}.personal-list-head{justify-content:flex-end;align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;display:flex}.personal-money-line{justify-content:space-between;gap:var(--spravno-space-md);display:flex}.personal-money-entries strong[data-tone=income]{color:var(--spravno-success-text)}.personal-bar{height:var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);display:flex;overflow:hidden}.personal-bar>span{background:var(--spravno-chart-1)}.personal-bar>span:nth-child(2){background:var(--spravno-chart-2)}.personal-bar>span:nth-child(3){background:var(--spravno-chart-3)}.personal-bar>span:nth-child(4){background:var(--spravno-chart-4)}.personal-money-top{font-size:var(--spravno-font-size-body-sm)}.personal-projects{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.personal-projects li{gap:var(--spravno-space-xs);display:grid}.personal-project-head{justify-content:space-between;gap:var(--spravno-space-md);display:flex}.personal-project-head .muted{font-size:var(--spravno-font-size-body-sm);flex:none}.personal-progress{height:var(--spravno-space-xs);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);display:block;overflow:hidden}.personal-progress>span{background:var(--spravno-primary);height:100%;display:block}.personal-settings-row{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.personal-lists-nav{margin-top:var(--spravno-space-xs)}.bottom-more-menu .personal-lists-sheet{gap:var(--spravno-space-sm);padding-top:var(--spravno-space-sm);display:grid}.bottom-more-menu .personal-lists-sheet-label{padding:0 var(--spravno-space-md);text-transform:uppercase;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);color:var(--spravno-text-muted);margin:0}.bottom-more-menu .personal-lists-sheet-row{align-items:center;gap:var(--spravno-space-xs);display:flex}.bottom-more-menu .personal-lists-sheet-row>.personal-lists-sheet-item{flex:auto;min-width:0}.bottom-more-menu .personal-lists-sheet-row>.personal-lists-sheet-menu{flex:0 0 var(--spravno-min-touch);inline-size:var(--spravno-min-touch);justify-content:center;padding:0}.personal-move-targets{gap:var(--spravno-space-xs);margin:var(--spravno-space-md) 0;border:0;padding:0;display:grid}.personal-move-target{align-items:center;gap:var(--spravno-space-sm);min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-sm);border-radius:var(--spravno-radius-md);cursor:pointer;display:flex}.personal-move-target:has(input:checked){background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.auth-page,.auth-split-page,.setup-page{--auth-card-width:460px;--auth-card-radius:22px;--auth-control-height:48px}.auth-page{min-height:100vh;padding:var(--spravno-space-xl);background:var(--spravno-ground);color:var(--spravno-text-primary);place-items:center;display:grid;position:relative}.auth-panel{width:min(var(--auth-card-width), 100%);gap:var(--spravno-space-xl);padding:var(--spravno-space-2xl);border-radius:var(--auth-card-radius);box-shadow:var(--spravno-shadow-elevated);word-break:normal;overflow-wrap:break-word;display:grid;position:relative}.auth-panel h1,.auth-panel p{word-break:normal;overflow-wrap:break-word}.auth-card-header{gap:var(--spravno-space-lg);display:grid}.auth-card-top{justify-content:space-between;align-items:center;gap:var(--spravno-space-lg);min-height:40px;display:flex}.auth-card-top .brand-mark{max-width:170px;height:38px;display:inline-flex}.auth-card-titles{gap:var(--spravno-space-sm);display:grid}.auth-panel h1{margin:0}.auth-card-titles p{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body);line-height:var(--spravno-line-prose);margin:0}.auth-card-titles strong{color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-bold)}.auth-panel .language-button{gap:var(--spravno-space-xs);min-width:auto;min-height:36px;padding:0 var(--spravno-space-md);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);white-space:nowrap;flex:none}.auth-panel .language-button:hover:not(:disabled){border-color:var(--spravno-hairline-strong);background:var(--spravno-surface)}.stepper{margin:0}.stepper ol{gap:var(--spravno-space-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.stepper li{align-items:center;gap:var(--spravno-space-sm);min-width:0;padding-top:var(--spravno-space-md);border-top:2px solid var(--spravno-hairline);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease), color var(--spravno-motion-fast) var(--spravno-motion-ease);grid-template-columns:auto minmax(0,1fr);line-height:1.3;display:grid}.stepper-marker{border:1px solid var(--spravno-hairline-strong);width:22px;height:22px;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stepper-label{overflow-wrap:normal;min-width:0}.stepper li[data-step-state=current]{border-top-color:var(--spravno-primary-ink);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold)}.stepper li[data-step-state=current] .stepper-marker{background:var(--spravno-primary);color:var(--spravno-text-on-primary);border-color:#0000}.stepper li[data-step-state=completed]{border-top-color:var(--spravno-primary-ink);color:var(--spravno-text-secondary)}.stepper li[data-step-state=completed] .stepper-marker{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);border-color:#0000}.onboarding .stepper{width:min(320px,100%)}.onboarding .stepper ol{gap:var(--spravno-space-sm)}.onboarding .stepper .stepper-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-form{gap:var(--spravno-space-lg);display:grid}.auth-form-row{align-items:start;gap:var(--spravno-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-panel .field{gap:var(--spravno-space-sm)}.auth-panel .field>label{color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);margin:0;display:block}.auth-panel .field>input:not([type=checkbox]):not([type=radio]),.auth-panel .field>select,.auth-panel .field>textarea,.auth-panel .field-control{width:100%;min-height:var(--auth-control-height);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-md);padding:var(--spravno-space-md) var(--spravno-space-lg);background-color:var(--spravno-surface);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);box-shadow:none;transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease), background-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease)}.auth-panel .field>input:not([type=checkbox]):not([type=radio]),.auth-panel .field>select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-panel .field>textarea{overflow-wrap:break-word;white-space:pre-wrap}.auth-panel .field>input:not([type=checkbox]):not([type=radio]):hover,.auth-panel .field>select:hover,.auth-panel .field>textarea:hover,.auth-panel .field-control:hover{border-color:var(--spravno-hairline-strong)}.auth-panel .field>input:not([type=checkbox]):not([type=radio]):focus,.auth-panel .field>select:focus,.auth-panel .field>textarea:focus,.auth-panel .field-control:focus-within{border-color:var(--spravno-primary-ink);background-color:var(--spravno-surface);box-shadow:var(--spravno-focus-ring);outline:none}.auth-panel .field-error>input:not([type=checkbox]):not([type=radio]),.auth-panel .field-error>select{border-color:var(--spravno-error)}.auth-panel :is(input,select,textarea,button):focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:2px;box-shadow:var(--spravno-focus-ring)}.auth-form>.btn,.auth-actions>.btn,.auth-panel>.btn-primary{width:100%;min-height:var(--auth-control-height)}.auth-actions{gap:var(--spravno-space-sm);display:grid}.providers{gap:var(--spravno-space-md);padding-top:var(--spravno-space-xl);border-top:1px solid var(--spravno-hairline);grid-template-columns:1fr 1fr;display:grid}.auth-panel .providers .btn-secondary{min-height:var(--auth-control-height);color:var(--spravno-text-primary);border-color:var(--spravno-hairline-strong);background:var(--spravno-surface)}.auth-panel .providers .btn-secondary:hover:not(:disabled){border-color:var(--spravno-primary-ink);background:var(--spravno-surface-subtle)}.auth-panel .provider-button svg{flex-shrink:0}.auth-recovery{justify-content:flex-start;min-height:34px}.auth-alt{justify-content:center;gap:var(--spravno-space-sm);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);flex-wrap:wrap}.auth-recovery .btn-ghost,.auth-alt .btn-ghost{min-width:auto;min-height:auto;color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-underline-offset:2px;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.auth-recovery .btn-ghost:hover:not(:disabled),.auth-alt .btn-ghost:hover:not(:disabled){color:var(--spravno-primary-hover);background:0 0}.auth-recovery .btn-ghost:active:not(:disabled),.auth-alt .btn-ghost:active:not(:disabled){background:0 0;transform:none}.auth-panel .success{color:var(--spravno-success);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);margin:0}.workspace-list{gap:var(--spravno-space-sm);margin:0;padding:0;list-style:none;display:grid}.workspace-item{width:100%;min-height:var(--spravno-min-touch);gap:var(--spravno-space-xs);padding:var(--spravno-space-lg);border:1px solid var(--spravno-hairline);border-radius:var(--spravno-radius-lg);background-color:var(--spravno-surface);background-image:var(--spravno-slab-gradient);color:var(--spravno-text-primary);text-align:left;cursor:pointer;display:grid}.workspace-item strong{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold)}.workspace-item:hover:not(:disabled){border-color:var(--spravno-primary-ink)}.workspace-item.selected{border-color:var(--spravno-primary-ink);background-color:var(--spravno-primary-subtle);cursor:default}.assistant-welcome>p{max-width:62ch}.assistant-welcome>.onboarding-actions{gap:var(--spravno-space-md)}.assistant-welcome>.onboarding-actions .btn-ghost{color:var(--spravno-text-secondary);background:0 0;border-color:#0000}.assistant-welcome>.onboarding-actions .btn-ghost:hover:not(:disabled){background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}@media (max-width:759px){.auth-page{padding:var(--spravno-space-lg);align-items:start}.auth-panel{width:100%;padding:var(--spravno-space-xl) var(--spravno-space-lg);border-radius:var(--spravno-radius-xl)}.auth-card-header{gap:var(--spravno-space-md)}.auth-form-row,.providers{grid-template-columns:1fr}.stepper li:not([data-step-state=current]) .stepper-label{display:none}.auth-panel .split{gap:var(--spravno-space-md);flex-wrap:wrap}}.auth-split-page{background:var(--spravno-surface);min-height:100vh;color:var(--spravno-text-primary)}.auth-split{grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:100vh;display:grid}.auth-split-marketing{justify-content:space-between;gap:var(--spravno-space-2xl);padding:var(--spravno-space-2xl) var(--spravno-space-3xl);background:var(--spravno-anchor-surface);border-right:1px solid var(--spravno-anchor-border);color:var(--spravno-text-on-dark);flex-direction:column;display:flex}.auth-split-brand{align-self:flex-start;align-items:center;height:34px;display:inline-flex}.auth-split-brand img{width:auto;height:100%;display:block}.auth-split-pitch{gap:var(--spravno-space-xl);max-width:460px;display:grid}.auth-split-pitch h2{font-size:30px;font-weight:var(--spravno-font-weight-display);letter-spacing:-.028em;margin:0;line-height:1.25}.auth-split-features{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.auth-split-features li{color:var(--spravno-text-on-primary-muted);font-size:var(--spravno-font-size-body);line-height:var(--spravno-line-prose)}.auth-split-footnote{color:var(--spravno-text-on-dark-muted);font-size:var(--spravno-font-size-body-sm);margin:0}.auth-split-form{justify-content:center;align-items:center;gap:var(--spravno-space-lg);width:100%;max-width:none;padding:var(--spravno-space-3xl) var(--spravno-space-2xl);box-shadow:none;background-image:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.auth-split-form>*{width:min(100%, var(--auth-card-width));animation:spravno-pop-in var(--spravno-motion-slow) var(--spravno-motion-ease) backwards;flex:none}.auth-split-form-brand{display:none}.auth-split-form-brand .brand-mark{height:var(--spravno-space-xl)}.auth-split-pitch h2,.auth-split-form-heading h1{text-wrap:balance}.auth-split-form>.auth-split-form-top{justify-content:flex-end;width:auto;display:flex;position:absolute;inset-block-start:var(--spravno-space-xl);inset-inline-end:var(--spravno-space-xl)}.auth-split-form-heading{gap:var(--spravno-space-sm);display:grid}.auth-split-form-heading h1{margin:0}.auth-split-link{color:var(--spravno-primary-ink);font:inherit;font-weight:var(--spravno-font-weight-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-split-link:hover{color:var(--spravno-primary-hover)}@media (max-width:1099px){.auth-split{grid-template-columns:1fr}.auth-split-marketing{display:none}.auth-split-form{padding:var(--spravno-space-xl) var(--spravno-space-lg)}.auth-split-form>.auth-split-form-top{width:min(100%, var(--auth-card-width));justify-content:space-between;align-items:center;position:static}.auth-split-form-brand{display:inline-flex}}.setup-page{background:var(--spravno-ground);min-height:100vh;color:var(--spravno-text-primary);flex-direction:column;display:flex}.setup-split{height:100vh;flex:auto;height:100dvh;min-height:0}.setup-overlay{z-index:var(--spravno-z-modal);animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease) both;position:fixed;inset:0;overflow:hidden}.setup-overlay[data-closing=true]{animation:setup-fade-out var(--spravno-motion-base) var(--spravno-motion-ease) forwards}@keyframes setup-fade-out{to{opacity:0}}.setup-brand{overflow-y:auto}.setup-brand-steps{padding-left:var(--spravno-space-xl);gap:var(--spravno-space-md);color:var(--spravno-text-on-primary-muted);font-size:var(--spravno-font-size-body);line-height:var(--spravno-line-prose);margin:0;display:grid}.setup-conversation{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.setup-header{align-items:center;gap:var(--spravno-space-sm);height:62px;padding:0 var(--spravno-space-xl);border-bottom:1px solid var(--spravno-hairline);background:var(--spravno-surface);flex:none;display:flex}.setup-header-badge{align-items:center;gap:var(--spravno-space-xs);height:26px;padding:0 var(--spravno-space-md) 0 var(--spravno-space-sm);border-radius:var(--spravno-radius-badge);background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);flex:none;display:inline-flex}.setup-header-spacer{flex:1}.setup-exit{flex:none}.setup-body{min-height:0;padding:var(--spravno-space-2xl) var(--spravno-space-xl) var(--spravno-space-sm);flex:auto;overflow-y:auto}.setup-transcript{gap:var(--spravno-space-xl);flex-direction:column;width:100%;max-width:780px;margin:0 auto;display:flex}.setup-live{gap:var(--spravno-space-sm);display:grid}.setup-trace{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);grid-template-columns:minmax(0,1fr);margin:0;padding-inline-start:var(--spravno-space-2xl);list-style:none;display:grid}.setup-trace li:before{content:"·";opacity:.6;margin-inline-end:var(--spravno-space-xs)}.setup-progress{font-size:var(--spravno-font-size-body-sm);margin:0;padding-inline-start:var(--spravno-space-2xl)}.setup-transcript .assistant-turn-mark{background:var(--spravno-anchor-surface);width:28px;height:28px;color:var(--spravno-secondary);border-color:#0000}.setup-transcript .assistant-bubble{background:var(--spravno-primary);color:var(--spravno-text-on-primary);border-color:#0000}.setup-reply-chips{gap:var(--spravno-space-sm);padding-top:var(--spravno-space-xs);flex-wrap:wrap;display:flex}.setup-reply-chip{min-height:var(--spravno-space-2xl);padding:0 var(--spravno-space-lg);border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface);color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;transition:background var(--spravno-motion-fast) var(--spravno-motion-ease), border-color var(--spravno-motion-fast) var(--spravno-motion-ease);align-items:center;display:inline-flex}.setup-reply-chip:hover:not(:disabled){background:var(--spravno-accent-highlight);border-color:var(--spravno-primary-ink)}.setup-reply-chip:disabled{opacity:.6;cursor:default}.setup-review-footnote{margin:0}.setup-dock{width:min(780px, calc(100% - 2 * var(--spravno-space-xl)));margin:var(--spravno-space-sm) auto var(--spravno-space-xl)}.setup-transcript>*{animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards}.setup-built{justify-items:center;gap:var(--spravno-space-md);width:100%;max-width:560px;padding-top:var(--spravno-space-3xl);text-align:center;animation:spravno-pop-in var(--spravno-motion-base) var(--spravno-motion-ease) backwards;margin:0 auto;display:grid}.setup-built h2,.setup-built p{margin:0}.setup-built-mark{width:var(--spravno-space-3xl);height:var(--spravno-space-3xl);background:var(--spravno-secondary-subtle);color:var(--spravno-success-text);border-radius:50%;place-items:center;display:grid}.setup-built-list{width:100%;margin:var(--spravno-space-sm) 0;gap:var(--spravno-space-xs);text-align:start;padding:0;list-style:none;display:grid}.setup-built-list li{align-items:center;gap:var(--spravno-space-sm);padding:var(--spravno-space-sm) var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);animation:spravno-fade-in var(--spravno-motion-base) var(--spravno-motion-ease) both;display:flex}.setup-built-list li svg{color:var(--spravno-success-text);flex-shrink:0}@media (max-width:759px){.setup-header{padding:0 var(--spravno-space-lg)}.setup-header-badge-label{display:none}.setup-header-badge{padding:0 var(--spravno-space-sm)}.setup-exit{padding-inline:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm)}.setup-body{padding:var(--spravno-space-xl) var(--spravno-space-lg) var(--spravno-space-sm)}.setup-dock{width:calc(100% - 2 * var(--spravno-space-lg));margin-bottom:var(--spravno-space-lg)}}.auth-or{align-items:center;gap:var(--spravno-space-md);color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);margin:0;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--spravno-border-subtle);flex:1;block-size:1px}.auth-stay-signed-in{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);cursor:pointer;display:flex}.auth-stay-signed-in input{flex-shrink:0;margin:0}.auth-consent{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body-sm);line-height:var(--spravno-line-height-prose);margin:0}.auth-progress{align-items:center;gap:var(--spravno-space-sm);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm);margin:0;display:flex}.auth-progress>svg{color:var(--spravno-success-text);flex-shrink:0}.auth-page>.auth-panel{animation:spravno-pop-in var(--spravno-motion-slow) var(--spravno-motion-ease) backwards}.public-record-panel{gap:var(--spravno-space-sm);width:min(40rem,100%);display:grid}.public-record-company{justify-content:space-between;align-items:baseline;gap:var(--spravno-space-xs) var(--spravno-space-md);font-weight:var(--spravno-font-weight-semibold);flex-wrap:wrap;margin:0;display:flex}.public-record-private{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);color:var(--spravno-text-muted)}.public-record-panel .record-section{padding-inline:0}.public-record-stage-chain{gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.public-record-stage-chain .stage{padding:var(--spravno-space-xs) var(--spravno-space-md);border-radius:var(--spravno-radius-badge);background:var(--spravno-surface-subtle);color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-body-sm)}.public-record-stage-chain .stage.current{background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle);font-weight:var(--spravno-font-weight-semibold)}.public-record-panel .record-field-grid{gap:var(--spravno-space-md);display:grid}.public-record-panel .record-field-grid>label{gap:var(--spravno-space-xs);font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);display:grid}.public-record-panel .record-field-grid .read-only-value{min-height:0;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);background:0 0;border:0;padding:0}.public-record-history,.public-record-documents{gap:var(--spravno-space-sm);margin:0;padding:0;list-style:none;display:grid}.public-record-history li,.public-record-documents li{justify-content:space-between;gap:var(--spravno-space-xs) var(--spravno-space-md);flex-wrap:wrap;display:flex}.space-entry-page{overflow-y:auto}.space-entry-head{justify-content:space-between;align-items:center;gap:var(--spravno-space-md);padding:var(--spravno-space-xl) var(--spravno-space-2xl) 0;display:flex}.space-chooser{width:min(68rem,100%);padding:var(--spravno-space-2xl) var(--spravno-space-xl) var(--spravno-space-3xl);justify-items:center;gap:var(--spravno-space-2xl);box-sizing:border-box;margin:0 auto;display:grid}.space-chooser-head{gap:var(--spravno-space-sm);text-align:center;max-width:42rem;display:grid}.space-chooser-head h1{font-family:var(--spravno-font-family-display);font-size:calc(var(--spravno-font-size-display) * 1.5);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-display);line-height:var(--spravno-line-display);margin:0}.space-chooser-head p{font-size:var(--spravno-font-size-title-sm);line-height:var(--spravno-line-prose);margin:0}.space-chooser-cards{gap:var(--spravno-space-lg);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));width:100%;display:grid}.space-card{align-items:flex-start;gap:var(--spravno-space-md);min-height:22rem;padding:var(--spravno-space-xl);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface);color:var(--spravno-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--spravno-motion-fast) var(--spravno-motion-ease), box-shadow var(--spravno-motion-fast) var(--spravno-motion-ease);flex-direction:column;display:flex}.space-card:hover:not(:disabled){border-color:var(--spravno-border-hover)}.space-card[aria-pressed=true]{border-color:var(--spravno-primary);outline:1px solid var(--spravno-primary);box-shadow:var(--spravno-glow-primary)}.space-card:focus-visible{outline:1px solid var(--spravno-primary);box-shadow:var(--spravno-focus-ring)}.space-card-mark{width:calc(var(--spravno-space-2xl) + var(--spravno-space-lg));aspect-ratio:1;border-radius:var(--spravno-radius-lg);font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-display);place-items:center;display:inline-grid}.space-card[data-kind=personal] .space-card-mark{background:var(--spravno-success-bg);color:var(--spravno-success-text)}.space-card[data-kind=team] .space-card-mark{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.space-card[data-kind=company] .space-card-mark{background:var(--spravno-warning-bg);color:var(--spravno-warning-text)}.space-card-title{font-family:var(--spravno-font-family-display);font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-display)}.space-card-who{color:var(--spravno-text-secondary);line-height:var(--spravno-line-prose)}.space-card-gets{gap:var(--spravno-space-xs);margin-top:var(--spravno-space-xs);font-size:var(--spravno-font-size-body-sm);display:grid}.space-card-get{align-items:center;gap:var(--spravno-space-sm);display:flex}.space-card-get svg{color:var(--spravno-success);flex:none}.space-card-plan{font-size:var(--spravno-font-size-label);margin-top:auto}.space-chooser-words{justify-items:center;gap:var(--spravno-space-sm);width:min(45rem,100%);display:grid}.space-chooser-input{box-sizing:border-box;align-items:flex-end;gap:var(--spravno-space-md);width:100%;min-height:calc(var(--spravno-control-h) + var(--spravno-space-md));padding:var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-xs) var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-xl);background:var(--spravno-surface);box-shadow:var(--spravno-shadow-elevated);display:flex}.space-chooser-input:focus-within{border-color:var(--spravno-primary)}.space-chooser-input textarea{resize:none;min-width:0;max-height:10rem;color:inherit;font:inherit;font-size:var(--spravno-font-size-body);background:0 0;border:0;outline:0;flex:auto;line-height:1.4}.space-entry-page>.state-panel{width:min(45rem, calc(100% - 2 * var(--spravno-space-xl)));margin:0 auto var(--spravno-space-2xl)}.space-entry-page>.plan-banner{width:min(68rem, calc(100% - 2 * var(--spravno-space-xl)));margin:var(--spravno-space-lg) auto 0;box-sizing:border-box}.setup-header .setup-header-badge{display:none}.setup-header-steps{min-width:0;display:grid}.setup-header-title{font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-header-step{font-size:var(--spravno-font-size-label)}.setup-stepbar{height:var(--spravno-space-xs);background:var(--spravno-surface-subtle);flex:none}.setup-stepbar>span{border-radius:0 var(--spravno-radius-badge) var(--spravno-radius-badge) 0;background:var(--spravno-primary);height:100%;transition:inline-size var(--spravno-motion-base) var(--spravno-motion-ease);display:block}.setup-change-plan{margin-top:var(--spravno-space-sm);justify-self:start}.starter-sets{gap:var(--spravno-space-sm);padding:var(--spravno-space-lg);border:1px dashed var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface);display:grid}.starter-sets h2{font-size:var(--spravno-font-size-title-sm);margin:0}.starter-sets p{margin:0}.starter-set-list{gap:var(--spravno-space-sm);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.starter-set{align-content:start;gap:var(--spravno-space-xs);padding:var(--spravno-space-md);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-md);background:var(--spravno-surface);color:inherit;font:inherit;text-align:start;cursor:pointer;display:grid}.starter-set:hover:not(:disabled){border-color:var(--spravno-border-hover)}.starter-set[aria-pressed=true]{border-color:var(--spravno-primary);background:var(--spravno-accent-highlight)}.starter-set-name{font-weight:var(--spravno-font-weight-semibold)}.starter-set-description{font-size:var(--spravno-font-size-body-sm)}.starter-set-confirm{gap:var(--spravno-space-sm);padding-top:var(--spravno-space-sm);display:grid}.starter-set-actions{gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.workspace-modules{gap:var(--spravno-space-sm);display:grid}.workspace-modules h3,.workspace-modules p{margin:0}.workspace-modules-list{gap:var(--spravno-space-md);margin:0;padding:0;list-style:none;display:grid}.workspace-modules-row{gap:var(--spravno-space-xs);display:grid}@media (max-width:759px){.space-entry-head{padding:var(--spravno-space-lg) var(--spravno-space-lg) 0}.space-chooser{gap:var(--spravno-space-xl);padding:var(--spravno-space-xl) var(--spravno-space-lg) var(--spravno-space-2xl)}.space-chooser-head h1{font-size:var(--spravno-font-size-display)}.space-card{min-height:0;padding:var(--spravno-space-lg)}.setup-header{height:auto;padding-block:var(--spravno-space-sm);flex-wrap:wrap}.setup-header-steps{flex:1 0 100%;order:-1}.personal-space{padding-bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom));flex-direction:column}.personal-space>.toast-viewport{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom) + var(--spravno-space-md))}.personal-space:has(>.ai-fab)>.toast-viewport{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom) + var(--ai-fab-size) + 2 * var(--spravno-space-sm))}.personal-nav{z-index:var(--spravno-z-nav);height:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--spravno-hairline);border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0}.personal-nav[data-more=true]{grid-template-columns:repeat(5,minmax(0,1fr))}.personal-nav-brand,.personal-nav-settings,.personal-nav>.personal-nav-lists,.personal-nav>.nav-subgroup{display:none}.personal-nav>.personal-nav-item.personal-nav-more{display:flex}.personal-nav>.personal-nav-item{justify-content:center;gap:var(--spravno-space-xs);min-height:100%;font-size:var(--spravno-font-size-label);text-align:center;border-radius:0;flex-direction:column;padding:0}.personal-nav>.personal-nav-item[aria-current=page]{color:var(--spravno-primary);background:0 0}.personal-main{gap:var(--spravno-space-lg);padding:var(--spravno-space-xl) var(--spravno-space-lg) var(--spravno-space-lg)}.personal-head-actions .personal-head-settings{display:inline-flex}.personal-quick{bottom:calc(var(--spravno-shell-bottom-nav-height) + env(safe-area-inset-bottom) + var(--spravno-space-sm));z-index:var(--spravno-z-raised);order:10;position:sticky}.personal-quick-form{box-shadow:var(--spravno-shadow-elevated)}.personal-quick-hint{display:none}.personal-card{padding:var(--spravno-space-lg)}.personal-list-head{flex-wrap:nowrap}.personal-list-head>.primary{inline-size:var(--spravno-control-h);flex:none;padding-inline:0}.personal-list-add-label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.personal-tasks,.personal-money-entries{margin:0 calc(-1 * var(--spravno-space-lg))}.personal-task,.personal-money-entries li{padding:var(--spravno-space-sm) var(--spravno-space-lg)}}.process-switch{width:100%;display:inline-block;position:relative}.process-switch-trigger{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);width:100%;padding:var(--spravno-space-sm) var(--spravno-space-md);background:var(--spravno-surface);border:1px solid var(--spravno-hairline-soft);border-radius:var(--spravno-radius-md);cursor:pointer;min-height:var(--spravno-min-touch);-webkit-user-select:none;user-select:none;list-style:none;display:flex}.process-switch-trigger::-webkit-details-marker{display:none}.process-switch-current{align-items:center;gap:2px;min-width:0;display:grid}.process-switch-eyebrow{font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:var(--spravno-letter-eyebrow);text-transform:uppercase;color:var(--spravno-text-muted)}.process-switch-name{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-switch-chevron{width:20px;height:20px;color:var(--spravno-text-secondary);transition:transform var(--spravno-motion-fast) var(--spravno-motion-ease);background:currentColor;flex:0 0 20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.process-switch[open] .process-switch-chevron{transform:rotate(180deg)}.process-switch-popover{z-index:var(--spravno-z-nav-menu);top:calc(100% + var(--spravno-space-sm));background:var(--spravno-surface-elevated);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);min-width:260px;max-width:min(100%,360px);max-height:60vh;box-shadow:var(--spravno-shadow);padding:var(--spravno-space-md);gap:var(--spravno-space-sm);flex-direction:column;display:flex;position:absolute;left:0;overflow:auto}.process-switch-heading{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-primary);padding-bottom:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);margin:0}.process-switch-list{flex-direction:column;gap:2px;display:flex}.process-switch-option{justify-content:space-between;align-items:center;gap:var(--spravno-space-sm);width:100%;padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);text-align:left;cursor:pointer;min-height:var(--spravno-min-touch);font-size:var(--spravno-font-size-body);background:0 0;border:none;display:flex}.process-switch-option:hover,.process-switch-option:focus-visible{background:var(--spravno-surface-subtle)}.process-switch-option.selected{background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle)}.process-switch-option-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.process-switch-count{padding:0 var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted);flex:none;margin-left:auto}.process-switch-flat{gap:var(--spravno-space-sm);flex-direction:column;min-height:0;display:flex}.process-switch-flat .process-switch-list{min-height:0;overflow:auto}.process-switch-row{align-items:center;gap:var(--spravno-space-xs);display:flex}.process-switch-row>.process-switch-option{flex:auto;min-width:0}.process-switch-actions{padding:0 var(--spravno-space-sm);color:var(--spravno-text-muted);background:0 0;border-color:#0000;flex:none}.process-switch-actions:hover{background:var(--spravno-surface-subtle);color:var(--spravno-text-primary)}.section-nav-body>.process-switch-flat{flex:none}.section-nav-body .process-switch-flat .process-switch-list{overflow:visible}.two-column.work-layout{grid-template-columns:minmax(0,1fr)}.work-page-titles[data-picker-placement=panel]>.work-page-blurb{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.work-page-header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:0;padding-bottom:0;display:flex}.work-page-titles{align-items:center;gap:14px;min-width:0;display:flex}.work-page-titles h1{margin:0}.work-page-process{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-normal);color:var(--spravno-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.work-page-blurb{color:var(--spravno-text-muted);font-size:var(--spravno-font-size-body);max-width:52ch;margin:0}.work-page-actions{align-items:center;gap:var(--spravno-space-sm);flex:none;margin-left:auto;display:flex}.work-page-process-label{color:var(--spravno-text-muted)}.work-page-slot{align-items:center;gap:var(--spravno-space-sm);display:flex}.work-page-slot:empty{display:none}.work-page-slot>.work-more-actions{inline-size:var(--spravno-control-h);min-height:var(--spravno-control-h);padding:0}.work-overflow{position:relative}.work-overflow>summary,.work-overflow-trigger{justify-content:center;align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.work-overflow>summary::-webkit-details-marker{display:none}.work-page-actions>.work-overflow,.page-header-actions>.records-overflow{align-self:stretch;display:flex}.work-page-actions>.work-overflow>summary,.page-header-actions>.records-overflow>summary{min-height:0}.work-overflow>summary span[aria-hidden=true],.work-overflow-trigger span[aria-hidden=true]{background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E") 50%/contain no-repeat}.work-overflow>summary:hover,.work-overflow-trigger:hover{background:var(--spravno-surface-subtle)}.work-overflow>summary:focus-visible,.work-overflow-trigger:focus-visible{box-shadow:var(--spravno-focus-ring);outline:none}.work-overflow-menu{top:calc(100% + var(--spravno-space-sm));z-index:var(--spravno-z-nav-menu);background:var(--spravno-surface-elevated);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);min-width:220px;max-width:320px;box-shadow:var(--spravno-shadow);padding:var(--spravno-space-sm);flex-direction:column;display:flex;position:absolute;right:0}.work-overflow-menu [role=menuitem]{align-items:center;gap:var(--spravno-space-sm);width:100%;padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);text-align:left;cursor:pointer;min-height:var(--spravno-min-touch);background:0 0;border:none;display:flex}.work-overflow-menu [role=menuitem]:hover:not(:disabled),.work-overflow-menu [role=menuitem]:focus-visible:not(:disabled){background:var(--spravno-surface-subtle)}.work-overflow-menu [role=menuitem]:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}.records-overflow{position:relative}.records-overflow>summary{justify-content:center;align-items:center;gap:var(--spravno-space-xs);min-height:var(--spravno-min-touch);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);font-weight:var(--spravno-font-weight-semibold);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.records-overflow>summary::-webkit-details-marker{display:none}.records-overflow>summary span[aria-hidden=true]{background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='5' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='12' cy='19' r='1'/%3E%3C/svg%3E") 50%/contain no-repeat}.records-overflow-menu{top:calc(100% + var(--spravno-space-sm));z-index:var(--spravno-z-nav-menu);background:var(--spravno-surface-elevated);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);min-width:180px;max-width:280px;box-shadow:var(--spravno-shadow);padding:var(--spravno-space-sm);flex-direction:column;display:flex;position:absolute;right:0}.records-overflow-menu button{align-items:center;gap:var(--spravno-space-sm);width:100%;padding:var(--spravno-space-sm) var(--spravno-space-md);border-radius:var(--spravno-radius-md);color:var(--spravno-text-primary);font-size:var(--spravno-font-size-body);text-align:left;cursor:pointer;min-height:var(--spravno-min-touch);background:0 0;border:none;display:flex}.records-overflow-menu button:hover:not(:disabled),.records-overflow-menu button:focus-visible:not(:disabled){background:var(--spravno-surface-subtle)}.records-overflow-menu button:disabled{color:var(--spravno-text-disabled);cursor:not-allowed}.records-toolbar{--records-band-pad-y:10px}.records.records-v2>.records-toolbar{top:0}.records-toolbar.toolbar{padding:var(--records-band-pad-y) var(--spravno-space-lg);border:0;border-bottom:1px solid var(--spravno-hairline-soft);box-shadow:none;background:0 0;border-radius:0;margin:0}.records-toolbar:not(.toolbar){align-items:center;gap:var(--spravno-space-sm) var(--spravno-space-md);padding:var(--records-band-pad-y) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-hairline-soft);flex-wrap:wrap;flex:none;margin:0;display:flex}.records-toolbar:not(.toolbar)[hidden]{display:none}.records-toolbar:not(.toolbar) .records-toolbar-primary .field>label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;min-width:0;margin:0;padding:0;position:absolute;overflow:hidden}.active-filter-chip{align-items:center;gap:var(--spravno-space-xs);min-width:0;max-width:260px;border:1px solid var(--spravno-border-accent);border-radius:var(--spravno-radius-control);background:var(--spravno-accent-highlight);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);min-height:var(--spravno-control-h-sm);padding-inline-start:var(--spravno-space-md);display:inline-flex}.active-filter-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-filter-chip>.btn,.active-filter-chip>.process-switch-actions{min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-sm);color:inherit;flex:none}.records-toolbar-lead{align-items:center;gap:var(--spravno-space-xs);min-width:0;max-width:min(40%,480px);border-inline-end:1px solid var(--spravno-hairline-soft);flex:0 auto;padding-inline-end:var(--spravno-space-md);display:flex}.records-toolbar-lead>.process-switch{flex:0 auto;min-width:0}.records-toolbar-lead>.btn{flex:none}.records-toolbar-primary{align-items:end;gap:var(--spravno-space-sm) var(--spravno-space-md);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.records-toolbar-primary>label,.records-toolbar-primary>.mode-switch,.records-toolbar-primary>button,.records-toolbar-primary>details{flex:none;min-width:0}.records-toolbar-primary>label:has(input[type=search]){flex:180px;min-width:120px;max-width:640px}.records-toolbar-primary>label:has(select){flex:0 140px;min-width:120px}.records-toolbar-primary select,.records-toolbar-primary input[type=search]{min-height:var(--spravno-control-h);width:100%}.records-toolbar-primary input[type=search]{padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-control);font-size:var(--spravno-font-size-title-sm)}.records-toolbar-lead:empty,.records-toolbar .toolbar-lead:empty{display:none}.records-toolbar .filters-advanced{flex:none;align-self:end}.records-toolbar details.filters-advanced-headless:not([open]),.records-toolbar details.filters-advanced-headless>summary{display:none}.records-toolbar .filters-advanced>summary{min-height:var(--spravno-control-h);padding:0 var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background:var(--spravno-surface);color:var(--spravno-text-primary);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.records-toolbar .filters-advanced-row{align-items:end;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}.records-toolbar .filters-advanced-body{gap:var(--spravno-space-md);padding-top:var(--spravno-space-sm);border-top:1px solid var(--spravno-border-subtle);flex-direction:column;display:flex}.records-toolbar .saved-views{align-items:end;gap:var(--spravno-space-sm);padding-bottom:var(--spravno-space-sm);border-bottom:1px solid var(--spravno-border-subtle);flex-wrap:wrap;min-width:0;display:flex}.records-toolbar .saved-views>*{min-width:0}.records-toolbar .saved-views button{white-space:normal}.record-open strong{font-weight:inherit}.record-open-compact{text-align:left;grid-template-columns:minmax(0,1fr);justify-content:start;justify-items:start;gap:3px;width:100%;display:grid}.record-open-compact .record-title{font-weight:var(--spravno-font-weight-semibold)}.record-open-meta{align-items:center;gap:var(--spravno-space-sm);min-width:0;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);display:flex}.record-open-stack{vertical-align:middle;flex-direction:column;min-width:0;max-width:100%;display:inline-flex}.record-client{text-overflow:ellipsis;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-normal);overflow:hidden}.record-open-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.money-own{display:block}.money-base{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);display:block}.money-estimate{font-size:var(--spravno-font-size-label);color:var(--spravno-text-muted);margin-inline-start:.3em;display:inline-block}.mode-switch{border-radius:var(--spravno-radius-nav);background:var(--spravno-segment-background);border:0;gap:3px;padding:3px;display:inline-flex}.mode-switch button{border-radius:var(--spravno-radius-control);min-height:28px;color:var(--spravno-text-secondary);font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mode-switch button:hover:not(:disabled):not(.primary):not([aria-pressed=true]){color:var(--spravno-text-primary);background:0 0}.mode-switch button[aria-pressed=true],.mode-switch button.primary,.mode-switch button.primary:hover:not(:disabled),.mode-switch button.primary:active:not(:disabled){background:var(--spravno-surface-elevated);color:var(--spravno-text-primary);box-shadow:var(--spravno-shadow-sm)}html[data-theme=dark] .mode-switch button[aria-pressed=true],html[data-theme=dark] .mode-switch button.primary{border-color:var(--spravno-border-subtle)}.mode-switch button:disabled{color:var(--spravno-text-disabled);cursor:not-allowed;background:0 0;border-color:#0000}.record-create-drawer{width:100%}.record-create-drawer .create-action{gap:var(--spravno-space-sm);flex-direction:column;width:100%;display:flex}.record-create-drawer .create-action .inline-actions{align-items:end;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.record-create-drawer .create-action .record-create-deadline{align-items:end;gap:var(--spravno-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-create-deadline input{appearance:none;min-width:0}.record-create-drawer .record-create-details{gap:var(--spravno-space-sm);padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-border-subtle);display:grid}.record-create-drawer .record-create-details-heading{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin:0}.record-create-drawer .record-create-details label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);gap:5px;min-width:0;display:grid}.record-create-drawer .notice{margin:0}.records-surface{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.records-list{gap:var(--spravno-space-sm);flex-direction:column;min-width:0;display:flex;overflow:auto}.record-detail-pane{background:var(--spravno-surface);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);flex-direction:column;gap:0;min-width:0;max-height:100%;display:flex;overflow:hidden}.record-detail-pane>.record-detail-header,.record-detail-pane>header.record-detail-header{padding:var(--spravno-space-md) var(--spravno-space-lg);border-bottom:1px solid var(--spravno-border);background:var(--spravno-surface);flex:none}.record-detail-pane .record-detail-body{padding:0 0 var(--spravno-space-lg);flex:auto;overflow:auto}@media (min-width:1100px){.records-surface:has(.record-detail-pane){grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.record-detail-pane{height:100%;transition:opacity .2s var(--spravno-motion-ease), transform .2s var(--spravno-motion-ease)}}@media (min-width:760px) and (max-width:1099px){.records-surface:not([data-split=on]):has(.record-detail-pane){grid-template-columns:minmax(0,1fr)}.records-surface:not([data-split=on]):has(.record-detail-pane)>.records-list{display:none}.records-toolbar-lead{max-width:none;padding-inline-end:0;padding-bottom:var(--spravno-space-sm);border-inline-end:0;border-bottom:1px solid var(--spravno-hairline-soft);flex:1 0 100%}.records-toolbar-primary{flex-basis:0}.records-toolbar-primary>label:has(input[type=search]){flex-basis:8rem}.record-detail-pane{height:100%}}.records-surface[data-split=on]{grid-template-columns:var(--record-split-list) var(--spravno-space-lg) minmax(0, 1fr);gap:0}.records-surface .resize-handle:after{border-radius:var(--spravno-radius-badge);background:var(--spravno-border-subtle);block-size:auto;inline-size:1px;transition:inline-size .12s var(--spravno-motion-ease), background-color .12s var(--spravno-motion-ease);inset-block:0}.records-surface .resize-handle:hover:after,.records-surface .resize-handle:focus-visible:after,body[data-resize-active=true] .resize-handle:after{background:var(--spravno-primary);inline-size:3px}@media (max-width:759px){.work-table .data-table tbody tr.data-table-body-row{gap:var(--spravno-space-sm) var(--spravno-space-md);grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.work-table .data-table tbody tr.data-table-body-row>td.data-table-select-cell{position:absolute;inset-block-start:0;inset-inline-end:0}.work-table .data-table tbody tr.data-table-body-row>td:nth-child(2){font-size:var(--spravno-font-size-title-sm);grid-column:1/-1;padding-inline-end:var(--spravno-min-touch)}.work-table .data-table tbody tr.data-table-body-row>td:nth-child(2):before,.work-table .data-table tbody tr.data-table-body-row>td:empty{display:none}.work-table .record-amount{text-align:left}.work-table.record-table.scrollable .data-table{width:100%}.records-surface:has(.record-detail-pane)>.records-list{display:none}.records-surface:has(.record-detail-pane)>.resize-handle{display:none}.records-surface:has(.record-detail-pane)>.record-detail-pane{height:100%}.work-page-header{align-items:center;gap:var(--spravno-space-sm);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.work-page-titles{flex-wrap:wrap;grid-area:1/1;row-gap:0}.work-page-titles>.work-page-blurb{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.work-page-actions{display:contents}.work-page-actions>.primary{grid-area:1/2}.work-page-slot{grid-area:2/1/auto/-1;justify-content:space-between}.work-page-actions>.primary,.work-page-slot>.work-more-actions{min-height:var(--spravno-min-touch);min-inline-size:var(--spravno-min-touch)}.work-overflow>summary{inline-size:var(--spravno-min-touch);padding:0}.work-page-actions>.work-overflow{align-self:center}.work-page-actions>.work-overflow>summary{min-height:var(--spravno-min-touch)}.work-overflow-label{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.work-overflow-menu{min-width:220px;left:auto;right:0}.records-toolbar-primary{gap:var(--spravno-space-sm);flex-wrap:wrap;min-width:0}.records-toolbar-primary>label,.records-toolbar-primary>.mode-switch,.records-toolbar-primary>button,.records-toolbar-primary>details{flex:none;min-width:0}.records-toolbar-primary>.field{flex:140px;min-width:0}.records-toolbar-primary>label:has(input[type=search]){flex:1 0 100%;order:-1;max-width:none}.records-toolbar-lead{max-width:none;padding-inline-end:0;padding-bottom:var(--spravno-space-sm);border-inline-end:0;border-bottom:1px solid var(--spravno-hairline-soft);flex:1 0 100%}.record-detail-pane .record-detail-header{padding:var(--spravno-space-md) var(--spravno-space-lg)}.record-detail-pane .record-detail-body{padding:0 0 var(--spravno-space-md)}}.record-detail-pane.read-only{border-color:var(--spravno-border-subtle)}.record-detail-pane.archived{border-left:4px solid var(--spravno-error)}.record-detail-pane .record-detail-title{font-size:var(--spravno-font-size-title);font-weight:var(--spravno-font-weight-bold);margin:0;line-height:1.25}.record-detail-pane .record-type.badge{white-space:nowrap;background:var(--spravno-primary-subtle);color:var(--spravno-primary-on-subtle);font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-display);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.record-table.scrollable .data-table-wrapper{overflow:visible}.record-table.scrollable .data-table{width:max-content;min-width:100%}.work-table .data-table-body-row[data-row-activate=true],.contact-table .data-table-body-row[data-row-activate=true]{cursor:pointer}@media (min-width:760px){.content[data-layout=fill]>.tab-panel-active>.work-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.two-column.work-layout{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.records.work-layout,.records.contact-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.records-surface{flex:auto;min-height:0}.records-list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.records-list>.record-table.work-table.scrollable{flex:auto;min-height:0}.records-list>.kanban,.records-list>.calendar-view{flex:auto;min-height:0;overflow:auto}.records-list>.undated-records{flex:none;max-block-size:30%;overflow:auto}.records-list>.load-more{flex:none}.records-list>.contact-table{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.contact-list-scroll{min-height:0;max-height:none}.content[data-layout=fill]>.tab-panel-active>.planner{flex-direction:column;flex:auto;min-height:0;display:flex}.content[data-layout=fill] .planner-workspace,.content[data-layout=fill] .planner-capacity-panel{flex:auto;min-height:0}.content[data-layout=fill] .planner-workspace{flex-direction:column;display:flex;overflow:hidden}.content[data-layout=fill] .planner-capacity-panel{overflow:auto}.content[data-layout=fill] .planner-surface{flex:auto;min-height:0}.content[data-layout=fill] .planner-content{min-height:0;overflow:auto}.records-toolbar details.filters-advanced[open]{border-top:0;flex:none;margin-top:0;padding-top:0}.records-toolbar:has(details.filters-advanced[open]){z-index:var(--spravno-z-overlay)}.records-toolbar details.filters-advanced>.filters-advanced-body{z-index:var(--spravno-z-nav-menu);inline-size:min(40rem, calc(100% - 2 * var(--spravno-space-lg)));gap:var(--spravno-space-lg);max-block-size:min(70vh,34rem);padding:var(--spravno-space-lg);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow);animation:spravno-pop-in-top var(--spravno-motion-base) var(--spravno-motion-ease);position:absolute;inset-block-start:calc(100% + var(--spravno-space-xs));inset-inline-end:var(--spravno-space-lg);overflow:auto}.records-toolbar .filters-advanced-body>.table-controls-basic,.records-toolbar .filters-advanced-body>.filters-advanced-row{align-items:end;gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.records-toolbar .filters-advanced-body>.table-controls-basic>.field,.records-toolbar .filters-advanced-body>.filters-advanced-row>.field{max-width:none}.records-toolbar .filters-advanced-body>.table-controls-advanced{gap:var(--spravno-space-sm) var(--spravno-space-lg);padding-top:var(--spravno-space-md);border-top:1px solid var(--spravno-border-subtle)}.records-toolbar .filters-advanced-body>.saved-views{padding:var(--spravno-space-md) 0 0;border-top:1px solid var(--spravno-border-subtle);border-bottom:0;order:1}}.process-switch-flat>.process-switch-heading{inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;position:absolute;overflow:hidden}.process-switch-flat .process-switch-list{gap:var(--spravno-space-xs);flex-flow:wrap}.process-switch-flat .process-switch-option{width:auto;min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-control);font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);border:1px solid #0000}.process-switch-flat .process-switch-option.selected{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight)}.two-column .section-nav-footer,.analytics>.section-nav-footer{border-top:0;margin-top:0;padding-top:0}.two-column .section-nav-footer .btn,.analytics>.section-nav-footer .btn{width:auto;min-height:var(--spravno-control-h-sm)}.planner{gap:var(--spravno-space-md);padding:var(--spravno-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.planner-workspace{gap:var(--spravno-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.planner-capacity-panel{gap:var(--spravno-space-md);display:grid}.planner-content,.planner-calendar{gap:var(--spravno-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.planner-time-grid-scroll{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);width:100%;overflow-x:auto}.planner-time-grid{border-collapse:collapse;table-layout:fixed;width:100%;min-width:360px}.planner-calendar-week .planner-time-grid{table-layout:fixed;width:100%;min-width:0;height:100%}.planner-calendar-day .planner-time-grid{height:100%}.planner-calendar-week .planner-day-header,.planner-calendar-week .planner-hour-cell{width:calc(14.2857% - 7.42857px);min-width:0}.planner-calendar-week .planner-time-grid-scroll{overflow-x:hidden}@media (max-width:759px){.planner-calendar-week .planner-time-grid-scroll{overflow-x:auto}.planner-calendar-week .planner-time-grid{min-width:640px}}.planner-time-grid th,.planner-time-grid td{border:1px solid var(--spravno-hairline-soft);padding:var(--spravno-space-xs);vertical-align:top;min-width:0}.planner-time-grid thead th{z-index:var(--spravno-z-sticky);background:var(--spravno-surface-subtle);font-weight:var(--spravno-font-weight-semibold);text-align:left;padding:var(--spravno-space-sm);position:sticky;top:0}.planner-time-grid .planner-time-gutter{background:var(--spravno-surface);width:52px;min-width:52px}.planner-time-grid .planner-day-header{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.planner-time-grid .planner-day-header.today{box-shadow:inset 0 -3px 0 0 var(--spravno-primary-ink)}.planner-time-grid .planner-hour-label{width:52px;color:var(--spravno-text-muted);font-size:var(--spravno-font-size-label);text-align:right;background:var(--spravno-surface);z-index:var(--spravno-z-raised);padding:6px 8px 6px 4px;font-weight:500;position:sticky;left:0}.planner-time-grid .planner-hour-cell{min-height:56px;padding:var(--spravno-space-xs);background:var(--spravno-surface-elevated)}.planner-time-grid .planner-hour-cell:hover{background:var(--spravno-surface-subtle)}.planner-hour-events{flex-direction:column;gap:3px;min-width:0;display:flex}.planner-month-grid{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,1fr);gap:1px;display:grid;overflow:hidden}.planner-month-cell{gap:var(--spravno-space-xs);background:var(--spravno-surface-elevated);flex-direction:column;min-width:0;min-height:104px;padding:6px;display:flex}.planner-month-cell.other{opacity:.55;background:var(--spravno-surface-subtle)}.planner-month-cell.today{background:color-mix(in srgb, var(--spravno-primary) 5%, var(--spravno-surface-elevated))}.planner-month-day{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary)}.planner-month-events{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.planner-month-event,.planner-month-more{align-items:center;gap:var(--spravno-space-xs);border-radius:var(--spravno-radius-sm);min-height:22px;color:var(--spravno-text-primary);font-size:var(--spravno-font-size-eyebrow);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:2px 4px;display:flex}.planner-month-event:hover,.planner-month-event:focus-visible{background:var(--spravno-primary-subtle);outline:none}.planner-month-more{color:var(--spravno-text-muted);font-weight:var(--spravno-font-weight-semibold);cursor:default}.planner-event-dot{background:var(--spravno-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.planner-month-event .planner-event-title,.planner-event-chip .planner-event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planner-event-chip{align-content:start;gap:1px var(--spravno-space-xs);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface);width:100%;color:var(--spravno-text-primary);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:5px 7px;display:grid}.planner-event-chip:hover,.planner-event-chip:focus-visible{border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle);outline:none}.planner-event-chip-compact{padding:4px 6px}.planner-event-chip>.planner-event-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:var(--spravno-font-size-eyebrow);font-weight:var(--spravno-font-weight-bold);-webkit-box-orient:vertical;grid-area:1/1/auto/-1;display:-webkit-box}.planner-event-chip>.planner-event-time{grid-area:2/1}.planner-event-chip>.planner-event-meta{grid-area:2/2}.planner-event-chip>.status-chip{grid-area:3/1/auto/-1;justify-self:start}.planner-event-time{font-size:10px;font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted);flex-shrink:0}.planner-event-title{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.planner-event-meta{color:var(--spravno-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.planner-event-chip .status-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);flex-shrink:1;overflow:hidden}.planner-agenda{gap:var(--spravno-space-sm);margin:0;display:grid}.planner-section{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-md);background:var(--spravno-surface-elevated);padding:10px 12px}.planner-section h2{margin:0 0 var(--spravno-space-sm);font-size:var(--spravno-font-size-title-sm);justify-content:space-between;align-items:center;display:flex}.planner-section.overdue{border-left:3px solid var(--spravno-error)}.planner-section.today{border-left:3px solid var(--spravno-primary-ink)}.planner-section.upcoming{border-left:3px solid var(--spravno-success)}.planner-agenda-list{gap:var(--spravno-space-xs);max-height:420px;display:grid;overflow-y:auto}.planner-agenda-row{align-items:center;gap:var(--spravno-space-sm);border:1px solid var(--spravno-border-subtle);border-radius:var(--spravno-radius-sm);background:var(--spravno-surface);width:100%;min-height:40px;color:inherit;text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;padding:6px 10px;display:grid}.planner-agenda-row:hover,.planner-agenda-row:focus-visible{border-color:var(--spravno-primary-ink);background:var(--spravno-primary-subtle);outline:none}.planner-agenda-row .planner-agenda-main{align-items:center;gap:var(--spravno-space-sm);min-width:0;display:flex}.planner-agenda-row .planner-agenda-main .avatar{flex-shrink:0}.planner-agenda-row .planner-agenda-main strong{gap:2px;min-width:0;display:grid}.planner-agenda-row .record-title{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planner-agenda-row .record-meta{gap:var(--spravno-space-xs) var(--spravno-space-sm);font-size:var(--spravno-font-size-eyebrow);color:var(--spravno-text-muted);text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;display:flex;overflow:hidden}.planner-agenda-row .record-overdue{color:var(--spravno-error);font-weight:var(--spravno-font-weight-semibold)}.planner-agenda-row .status{justify-self:end}.planner-create-dialog{width:min(560px, calc(100% - var(--spravno-space-2xl)));gap:var(--spravno-space-md);padding:var(--spravno-space-lg);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-elevated);color:var(--spravno-text-primary);display:grid}.planner-create-fields{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.planner-create-fields .planner-create-title,.planner-create-fields .field-full{grid-column:1/-1}.planner-create-fields .field{gap:var(--spravno-space-xs);margin:0;display:grid}.planner-create-fields .field label{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary)}.planner-create-fields .field input,.planner-create-fields .field select,.planner-create-fields .field textarea{border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-control);background-color:var(--spravno-surface);width:100%;min-width:0;min-height:40px;color:var(--spravno-text-primary);padding:8px 10px}.planner-create-fields .field select{padding-right:var(--spravno-space-2xl)}.planner-create-fields .field input:focus-visible,.planner-create-fields .field select:focus-visible,.planner-create-fields .field textarea:focus-visible{outline:3px solid var(--spravno-primary-ink);outline-offset:2px}.planner-create-actions{justify-content:flex-end;gap:var(--spravno-space-sm);display:flex}@media (max-width:480px){.planner{padding:var(--spravno-space-sm);gap:var(--spravno-space-sm)}.planner-month-grid{grid-auto-rows:minmax(72px,1fr)}.planner-month-cell{min-height:72px;padding:var(--spravno-space-xs)}.planner-month-event .planner-event-title,.planner-month-more{font-size:10px}.planner-agenda-list{max-height:280px}}.analytics{gap:var(--spravno-space-lg);display:grid}.analytics-page-header{align-items:center;gap:var(--spravno-space-md);flex-wrap:wrap;display:flex}.analytics-page-header h1{margin:0 0 2px}.analytics-page-header .muted{max-width:52ch;margin:0}.analytics-page-header-spacer{min-width:var(--spravno-space-sm);flex:auto}.analytics-toolbar{align-items:end;gap:var(--spravno-space-md);padding:var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm);flex-wrap:wrap;display:flex}.analytics-toolbar .field{gap:var(--spravno-space-xs);flex:1 1 0;min-width:130px;margin:0;display:grid}.analytics-toolbar .field label{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary)}.analytics-toolbar .field input,.analytics-toolbar .field select{min-height:40px}.analytics-date-range{align-items:end;gap:var(--spravno-space-sm);flex-wrap:wrap;flex:2 1 0;min-width:0;display:flex}.analytics-date-field{flex:1 1 0;min-width:130px}.analytics-unit-field{flex:1 1 0;min-width:90px}.analytics-context{min-height:40px;font-size:var(--spravno-font-size-title-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-secondary);align-items:center;display:inline-flex}.analytics-page-header>.work-more-actions{inline-size:var(--spravno-control-h);min-height:var(--spravno-control-h);padding:0}.analytics-page-header [data-testid=analytics\.config-toggle]{min-height:32px;padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-control);font-size:var(--spravno-font-size-body-sm)}.analytics-config-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.analytics-name-field{grid-column:1/-1}.analytics-kpi-grid{gap:var(--spravno-space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.analytics-kpi-card{gap:var(--spravno-space-xs);padding:var(--spravno-space-md);border:1px solid var(--spravno-border);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm);display:grid}.analytics-kpi-card[role=listitem]{outline:none}.analytics-kpi-label{font-size:var(--spravno-font-size-label);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted)}.analytics-kpi-value{font-family:var(--spravno-font-family-display);font-size:clamp(24px,5vw,40px);font-weight:var(--spravno-font-weight-display);line-height:var(--spravno-line-display);letter-spacing:var(--spravno-letter-display);font-variant-numeric:tabular-nums}.analytics-kpi-previous{font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted)}.analytics-preview{gap:var(--spravno-space-md);padding:var(--spravno-space-lg);border-radius:var(--spravno-radius-lg);background:var(--spravno-surface-elevated);box-shadow:var(--spravno-shadow-sm);margin-top:0;display:grid}.analytics-preview-header{justify-content:space-between;align-items:flex-start;gap:var(--spravno-space-sm);flex-wrap:wrap;display:flex}.analytics-preview-header h2{margin:0}.analytics-preview-meta{align-items:center;gap:var(--spravno-space-sm);font-size:var(--spravno-font-size-body-sm);color:var(--spravno-text-muted);flex-wrap:wrap;margin:0;display:flex}.analytics-breakdown{min-width:0}.analytics-breakdown h3{margin:0 0 var(--spravno-space-sm)}.analytics-breakdown .data-table-wrapper{max-height:360px;overflow:auto}.analytics-chart-surface{outline:none}.analytics-chart-surface:focus-visible{outline:2px solid var(--spravno-primary-ink);outline-offset:2px;border-radius:var(--spravno-radius-sm)}@media (max-width:759px){.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-toolbar .field,.analytics-date-field,.analytics-unit-field{width:100%;min-width:0}.analytics-date-range{width:100%}.analytics-kpi-value{font-size:var(--spravno-font-size-kpi-sm)}}.analytics-overview{gap:var(--spravno-space-lg);display:grid}.analytics-overview-grid{gap:var(--spravno-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.analytics-overview-grid h2,.analytics-overview>.panel-inline>h2{margin:0 0 var(--spravno-space-md);font-size:var(--spravno-font-size-body)}.analytics-overview-grid .split{margin-bottom:var(--spravno-space-md)}.analytics-overview-grid .split h2{margin:0}@media (max-width:1099px){.analytics-overview-grid{grid-template-columns:1fr}}.analytics-overview-grid .split .ghost{min-height:auto;padding:var(--spravno-space-xs) 0;margin:calc(-1 * var(--spravno-space-xs)) 0;color:var(--spravno-primary-ink);font-size:var(--spravno-font-size-body-sm);background:0 0;border:0}.analytics-dashboard-panel-title{margin:0 0 var(--spravno-space-sm);inline-size:var(--spravno-space-xs);block-size:var(--spravno-space-xs);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.analytics>.analytics-dashboard-panel{align-items:center;gap:var(--spravno-space-xs);margin-bottom:var(--spravno-space-sm);display:flex}.analytics .analytics-dashboard-create{min-height:var(--spravno-control-h-sm);margin-inline-start:auto}.analytics-dashboard-list{gap:var(--spravno-space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.analytics-dashboard-list button{width:auto;min-height:var(--spravno-control-h-sm);padding:0 var(--spravno-space-md);border-radius:var(--spravno-radius-control);color:var(--spravno-text-secondary);text-align:left;font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);background:0 0;border:1px solid #0000}.analytics-dashboard-list button:hover{background:var(--spravno-surface-nested)}.analytics-dashboard-list button.analytics-dashboard-item-active{border-color:var(--spravno-border-accent);background:var(--spravno-accent-highlight);color:var(--spravno-primary-ink);font-weight:var(--spravno-font-weight-semibold)}@media (max-width:480px){.analytics-page-header>h1,.analytics-page-header>div:first-child{flex:1 0 100%}.analytics-page-header-spacer{display:none}.analytics-page-header>.btn{flex:1 1 0}}.table-column-manager{gap:var(--spravno-space-md);width:100%;display:grid}.table-column-heading,.table-column-group-title{font-size:var(--spravno-font-size-body-sm);font-weight:var(--spravno-font-weight-semibold);color:var(--spravno-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0}.table-column-picker,.table-column-group{gap:var(--spravno-space-sm);display:grid}.table-column-list{margin:0;padding:0;list-style:none;display:grid}.table-column-row{align-items:center;gap:var(--spravno-space-sm);min-width:0;padding-block:var(--spravno-space-xs);border-bottom:1px solid var(--spravno-hairline-soft);display:flex;position:relative}.table-column-row:last-child{border-bottom:0}.table-column-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.table-column-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--spravno-font-size-body-sm);flex:0 auto;overflow:hidden}.table-column-handle,.table-column-step{inline-size:var(--spravno-control-h-sm);block-size:var(--spravno-control-h-sm);color:var(--spravno-text-muted);flex:none;place-items:center;padding:0;display:inline-grid}.table-column-handle{cursor:grab;touch-action:none}.table-column-steps{flex:none;display:inline-flex}.table-column-row-dragged{opacity:.5}.table-column-list[data-dragging=true],.table-column-list[data-dragging=true] .table-column-handle{cursor:grabbing;-webkit-user-select:none;user-select:none}.table-column-row-drop:before,.table-column-row-drop-end:after{content:"";block-size:calc(var(--spravno-space-xs) / 2);background:var(--spravno-primary);pointer-events:none;position:absolute;inset-inline:0}.table-column-row-drop:before{top:0}.table-column-row-drop-end:after{bottom:0}.table-controls .column-width-control{justify-self:start}
