@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQgABAAAAAAB+wAAAPGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAXBEICoJ8gkMLFAABNgIkAyIEIAWFCgdiDAcbhQbIPg1vjKH/SZAjGKk6g0Cz4ZDoqIq9ujYKvX+56LMpeKqx39u9+yKCiGazJpasMYQkFiKJSmhkKiQRqyQSleGnud+7DTG5L6jJGPdNJriH5JbwBBG6JVISgmK/170QegCQmWgmlyggSYrYRiVCU8mVdSoUqdZWfpsHE7m10AI7gL2xGtH/pVj0d/045f9hYeqMUicC2WdxoPzP5fhug8y4jw3gwAJO/G57a1i0nm8KMKFeYGdNPGoNsbVxiQSWuba48mH8gQtyCg5ZGAvDD5agO4oAPwBQQhhCgFe5RFRvaXUzOG0xggGcWMA/AWSTcAawAQKEpdyEm4qzANWCIApAGEIZSsgghakUSrjFgCREbxu/cRzQGwWAUWtGFiE8qqmDC6iWQ71FdfCqquouvdcYFiOuCtAtgPxPewaK0aS0ggxDgXLUnlIlIIClbUaH7BBxFsMkfAAIGOGXWNkB/QSAAgPiaALiLAwBgtyUU7EC+w6DKv6QgJ+R/PPNsuFpiK5bSEIxAA+AKMALZgHrgCwgDgCl77kplpAM67LJDJl10GcCuuhI+33L9mq73u62NvsWZu3rMWb3cgvn12x/P8lffyqb/HglnFmEf+rjy4X7/ql37b5+6vY78+HB0UP1UoRu7ouL/fbFUbnaWt23vt79XKns2uzimnswMDd4/sV5T+tRyfifEJTXp0rO6M72e3+7lt5c7R9a9l9j3tdUtXfNZMugZxqkJWfd0l8q27px4E9LcXRh+Fpfy289JTldsUkNKfimSnyrbqPraoPjv2PDRXk54d4RkT5h2QXVBUA1QMDF5ccP6u/k3oV4ABGgm/SiDaYEBEz6xGt/Ouacs1M038DXTWWO5d+ncE1S92PgXGCNBfLTfYd+nQZUqml3/MkRYQsLL6dd3AEtEiDg0c5CBh22pgT47TIkwwMcReIOIh9JUMFwg9HlDax62+CQNQdOtdrtQZ2kDgJ+SbAEww1e/LyL8uEFY4z0GAYVBAwdNVYbQk1JRcB/FpjwMsWJw2Nx1EwEvFg8NZ1YRhylOHVKVSvHMNAiDMpwjAQETytGI0JJpMPgtCI4PDUjAyxJrHgJkuK1sHjCUuBqyVKuWJE6WQVKqfrUwiJGJqO4dr4JliheogRYMxUC19bqGdFobDRUQGxZM7ZQHwtvPKSkdvNFA2KxD6bEIcTgSNEBUTYW8eKokr1jKFMRKOrzf9Xm4AHl3oPChBErDnE6uwc4MkSsRYM6Pr4g3g5MjC9Mtl1gRYF8TUNxOCXjk+JT/6qR+4TujRUA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/aplikacia/appka/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2)format("woff2"),url(/aplikacia/appka/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/aplikacia/appka/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2)format("woff2"),url(/aplikacia/appka/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/aplikacia/appka/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/aplikacia/appka/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/aplikacia/appka/assets/spline-sans-mono-latin-ext-600-normal-CYO0557q.woff2)format("woff2"),url(/aplikacia/appka/assets/spline-sans-mono-latin-ext-600-normal-es3wdE0V.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/aplikacia/appka/assets/spline-sans-mono-latin-600-normal-BrWm9FVc.woff2)format("woff2"),url(/aplikacia/appka/assets/spline-sans-mono-latin-600-normal-ZCqv2Jod.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"Spline Sans Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg:#faf9f5;--card:#fffefb;--paper:#fbfaf7;--panel:#f7f5ef;--line:#e9e6dd;--line-soft:#f4f2ea;--seg-bg:#edeae1;--nav-bg:#fcfbf8;--handle:#e2dfd4;--control:#fff;--nav-glass:#fffffff7;--evt-outline:#ffffffeb;--block-stripe-a:#f1efe78c;--block-stripe-b:#faf9f38c;--backdrop:#1b1a1661;--ink:#1b1a16;--ink-2:#57534a;--muted:#6b6659;--faint:#7d786c;--faint-2:#c6c2b6;--chip:#f1efe7;--knob-off:#d8d4c8;--blue:#2563eb;--blue-hover:#1d4fd7;--blue-tint:#eaf1fe;--blue-tint-2:#edf2fe;--green:#166b3f;--green-dot:#1e9e5a;--green-tint:#e3f2e9;--amber:#8a5d05;--amber-dot:#b57718;--amber-tint:#faf0d6;--amber-line:#f0e3b8;--red:#b23732;--red-dot:#de4b47;--red-tint:#fcebea;--red-line:#f0d2d0;--purple:#6847e8;--purple-tint:#efeafe;--teal:#0b6f5d;--teal-tint:#e5f5f1;--pink:#b4547a;--pink-tint:#fbeaf1;--dark:#1b1a16;--dark-2:#33322c;--dark-3:#26251f;--dark-fg:#fbfaf7;--dark-muted:#a9a498;--header-bg:#26251f;--header-muted:#a9a498;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--sans);color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#17161c;--card:#1f1e24;--paper:#1c1b21;--panel:#23222a;--line:#34313a;--line-soft:#2b2932;--seg-bg:#2c2a32;--nav-bg:#1f1e24;--handle:#3a3741;--control:#26252c;--nav-glass:#1f1e24f7;--evt-outline:#17161ceb;--block-stripe-a:#2c2b348c;--block-stripe-b:#23222a8c;--backdrop:#0000008c;--ink:#f5f3ec;--ink-2:#c7c3b8;--muted:#948f84;--faint:#857f74;--faint-2:#6e6a62;--chip:#2c2b34;--knob-off:#46433c;--blue:#4c82f2;--blue-hover:#6b97f5;--blue-tint:#4c82f22e;--blue-tint-2:#4c82f21f;--green:#3fc98a;--green-dot:#34c481;--green-tint:#3fc98a29;--amber:#e7b24e;--amber-dot:#e0a83e;--amber-tint:#e0a83e29;--amber-line:#e0a83e52;--red:#ff6b66;--red-dot:#ff8c87;--red-tint:#ff6b6629;--red-line:#ff6b6652;--purple:#a891ff;--purple-tint:#9478ff2e;--teal:#2fcbae;--teal-tint:#2fcbae29;--pink:#e58cae;--pink-tint:#e58cae29;--dark:#2c2a33;--dark-2:#3a3843;--dark-3:#26252e;--dark-fg:#fbfaf7;--dark-muted:#a9a498;--header-bg:#1f1e24;--header-muted:#948f84}*{box-sizing:border-box}html,body,#root{background:var(--bg);overscroll-behavior:none;overscroll-behavior-x:none;width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:var(--bg);letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;min-width:320px}button,input,select,textarea{font:inherit;letter-spacing:0;color:inherit;max-width:100%}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}::placeholder{color:var(--faint)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:.4;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}.mono-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.badge{white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}.badge-ok{background:var(--green-tint);color:var(--green)}.badge-wait{background:var(--amber-tint);color:var(--amber)}.badge-done{background:var(--chip);color:var(--muted)}.badge-cancel{background:var(--red-tint);color:var(--red)}.badge-noshow{background:var(--purple-tint);color:var(--purple)}.worker-bar{border-radius:4px;flex:0 0 3.5px;width:3.5px}.pulse-dot{border-radius:50%;width:6px;height:6px;animation:2.4s infinite pulseDot;display:inline-block}.primary-button{background:var(--blue);color:#fff;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:13.5px;font-weight:700;transition:background .12s;display:flex;box-shadow:0 1px 2px #2563eb4d}.primary-button:active{background:var(--blue-hover)}.primary-button:disabled{opacity:.6}.secondary-button{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;font-size:12.5px;font-weight:700;display:flex}.danger-button{border:1px solid var(--red-line);background:var(--control);width:100%;height:38px;color:var(--red);border-radius:10px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;transition:background .12s;display:flex}.danger-button:active{background:var(--red-tint)}.text-button{color:var(--muted);background:0 0;border:none;padding:8px;font-size:12.5px;font-weight:600}.link-button{min-height:44px;color:var(--blue);background:0 0;border:none;align-items:center;padding:0;font-size:11.5px;font-weight:700;display:inline-flex}.form-error{background:var(--red-tint);color:var(--red);border-radius:10px;margin:10px 0;padding:10px 12px;font-size:12.5px;font-weight:600}.info-box{background:var(--panel);color:var(--ink);border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.info-box svg{flex:0 0 15px;margin-top:1px}.toggle-knob{background:var(--knob-off);border:none;border-radius:13px;flex:0 0 40px;width:40px;height:23px;padding:0;transition:background .15s;position:relative}.toggle-knob:after{content:"";position:absolute;inset:-11px -6px}.toggle-knob.on{background:var(--blue)}.toggle-knob span{background:var(--control);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2.5px;left:2.5px}.toggle-knob.on span{left:19.5px}.choice-chip{border:1px solid var(--line);background:var(--control);color:var(--ink);text-align:center;border-radius:11px;padding:9px 6px;font-size:12px;font-weight:700;transition:border-color .12s}.choice-chip.active{border:1.5px solid var(--ink);background:var(--paper)}.choice-chip small{font-family:var(--mono);color:var(--muted);white-space:nowrap;margin-top:2px;font-size:10px;font-weight:500;display:block}.filter-chip{white-space:nowrap;border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.filter-chip.active{border-color:var(--dark);background:var(--dark);color:var(--dark-fg)}.filter-chip .chip-count{font-family:var(--mono);opacity:.65;font-size:10px}.chip-scroll{scrollbar-width:none;margin:0 -16px;padding:0 16px;overflow-x:auto}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll-inner{gap:6px;width:max-content;display:flex}.loading-screen,.state-screen{min-height:100vh;text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100dvh;padding:24px;display:flex}.loading-screen strong{font-size:15px;font-weight:800}.loader{border:2.5px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.state-screen h1{letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:800}.state-screen p{color:var(--muted);max-width:300px;margin:0;font-size:12.5px;line-height:1.55}.state-screen .primary-button,.state-screen .status-row{max-width:300px}.state-icon{background:var(--chip);width:48px;height:48px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.state-icon-warning{background:var(--amber-tint);color:var(--amber)}.biometric-lock-screen .form-error{width:min(100%,320px);margin:0}.biometric-glyph{width:64px;height:64px;color:var(--blue);position:relative}.biometric-corner{border-style:solid;border-color:currentColor;width:18px;height:18px;position:absolute}.biometric-corner.top-left{border-width:3px 0 0 3px;border-radius:8px 0 0;top:0;left:0}.biometric-corner.top-right{border-width:3px 3px 0 0;border-radius:0 8px 0 0;top:0;right:0}.biometric-corner.bottom-left{border-width:0 0 3px 3px;border-radius:0 0 0 8px;bottom:0;left:0}.biometric-corner.bottom-right{border-width:0 3px 3px 0;border-radius:0 0 8px;bottom:0;right:0}.biometric-face{font-family:var(--mono);letter-spacing:2px;place-items:center;font-size:19px;font-weight:700;display:grid;position:absolute;inset:0}.status-row{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:13px;grid-template-columns:auto 1fr;gap:6px 16px;width:100%;padding:13px 15px;font-size:12.5px;display:grid}.status-row span{color:var(--muted)}.auth-screen{min-height:100vh;background:var(--panel);width:100%;max-width:100%;min-height:100dvh;padding:20px calc(20px + env(safe-area-inset-right)) 20px calc(20px + env(safe-area-inset-left));flex-direction:column;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex}.auth-inner{width:100%;min-width:0;max-width:320px}.brand-lockup{letter-spacing:-.01em;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:22px;font-weight:800;display:flex}.brand-lockup .dot{color:var(--blue)}.brand-mark{flex:0 0 34px;width:34px;height:34px;display:block}.auth-panel{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 2px 6px #1b1a160d,0 24px 60px #1b1a1617}.auth-panel h1{margin:0 0 4px;font-size:18px;font-weight:800}.auth-panel>p{color:var(--muted);margin:0 0 14px;font-size:12.5px}.auth-panel form{flex-direction:column;display:flex}.auth-panel label{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.auth-panel label>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.auth-panel input{border:1px solid var(--line);background:var(--control);border-radius:10px;outline:none;width:100%;padding:11px 13px;font-size:16px;transition:border-color .12s}.auth-panel input:focus{border-color:var(--blue)}.auth-panel .primary-button{margin-top:2px}.auth-link{color:var(--blue);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;align-self:flex-end;margin:-2px 0 12px;padding:4px 0;font-size:12.5px;font-weight:700}.auth-link-centered{align-self:center;margin:12px 0 0}.auth-link:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 28%, transparent);outline-offset:4px;border-radius:4px}.auth-success{text-align:center;flex-direction:column;align-items:stretch;display:flex}.auth-success>p{color:var(--muted);margin:6px 0 16px;font-size:12.5px;line-height:1.55}.auth-success-mark{background:var(--green-tint);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:20px;font-weight:800;display:grid}.auth-footnote{text-align:center;color:var(--muted);margin:14px 0 0;font-size:11.5px}@media (max-width:359px){.auth-screen{padding:16px 14px}.auth-panel{padding:18px}}.app-shell{--bottom-nav-height:calc(74px + env(safe-area-inset-bottom));width:100%;height:100vh;background:var(--bg);isolation:isolate;overscroll-behavior:none;flex-direction:column;max-width:560px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.app-header{padding:calc(10px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) 9px calc(16px + env(safe-area-inset-left));color:#fff;background:var(--header-bg);border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;display:flex}.header-ident{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.header-avatar{color:#fff;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff47}.header-ident h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:19px;font-weight:800;line-height:1.1;overflow:hidden}.header-ident small{color:var(--header-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.header-icon-btn{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .12s;display:inline-flex;position:relative}.header-icon-btn:after{content:"";position:absolute;inset:-4px}.smoke-locale{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;flex:none;align-items:center;gap:3px;height:32px;padding:0 5px;display:inline-flex}.smoke-locale>span{color:var(--header-muted);letter-spacing:.08em;font-size:8px;font-weight:800}.smoke-locale select{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:54px;min-width:0;padding:0;font-size:16px;font-weight:800}.smoke-locale option{color:var(--ink);background:var(--control)}.header-badge{background:var(--red-dot);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2.5px var(--header-bg);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.offline-banner{margin:0 calc(16px + env(safe-area-inset-right)) 8px calc(16px + env(safe-area-inset-left));background:var(--dark);color:var(--dark-fg);font-family:var(--mono);letter-spacing:.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:10.5px;font-weight:500;animation:.18s fadeIn;display:flex}.offline-banner .pulse-dot{background:var(--amber-dot);flex:0 0 6px}.app-content{width:100%;min-width:0;min-height:0;margin-bottom:var(--bottom-nav-height);padding:12px calc(16px + env(safe-area-inset-right)) 18px calc(16px + env(safe-area-inset-left));-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;overscroll-behavior-y:contain;flex:1;scroll-padding-bottom:18px;overflow:clip auto}.bottom-nav{z-index:20;min-height:var(--bottom-nav-height);padding:7px calc(9px + env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) calc(9px + env(safe-area-inset-left));background:var(--nav-glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-top:1px solid #26252117;grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #1b1a1617}.bottom-nav button{color:var(--muted);background:0 0;border:none;border-radius:13px;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:55px;padding:3px 2px 4px;transition:color .16s,transform .16s;display:flex}.bottom-nav button.active{color:var(--ink)}.bottom-nav-icon{width:34px;height:31px;color:inherit;border-radius:10px;flex:0 0 31px;justify-content:center;align-items:center;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex!important}.bottom-nav button.active .bottom-nav-icon{color:#fff;background:var(--tenant-accent,var(--blue));transform:translateY(-1px);box-shadow:0 5px 12px #1b1a162e}.bottom-nav button:active .bottom-nav-icon{transform:scale(.94)}.bottom-nav button>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;line-height:1.05;display:block;overflow:hidden}.bottom-nav button.active>span:last-child{font-weight:800}body:has(.sheet-backdrop) .bottom-nav{visibility:hidden;pointer-events:none}.today-meta{align-items:baseline;gap:8px;margin:2px 2px 10px;display:flex}.today-meta .date{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.today-meta .spacer{flex:1}.online-pill{color:var(--green);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:600;display:inline-flex;overflow:hidden}.online-pill .pulse-dot{background:var(--green-dot)}.online-pill.off{color:var(--muted)}.online-pill.off .pulse-dot{background:var(--faint-2);animation:none}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpi-card{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:14px;min-width:0;padding:11px 12px}.kpi-card .kpi-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}.kpi-card .kpi-value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:18px;font-weight:800;overflow:hidden}.kpi-card .kpi-sub{color:var(--muted);margin-top:3px;font-size:10.5px}.kpi-card.kpi-warn{background:var(--amber-tint)}.kpi-card.kpi-warn .kpi-value,.kpi-card.kpi-warn .kpi-sub{color:var(--amber)}.kpi-card .kpi-sub.good{color:var(--green)}.pulse-card{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:10px;padding:13px}.pulse-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pulse-head h2{margin:3px 0 0;font-size:14px;line-height:1.2}.pulse-window{background:var(--chip);color:var(--muted);font-family:var(--mono);white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.pulse-flow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:3px;margin-top:12px;display:grid}.pulse-arrow{color:var(--faint-2);text-align:center;font-size:12px}.pulse-step{border:1px solid var(--line-soft);background:var(--paper);border-radius:11px;min-width:0;padding:8px}.pulse-step.live{border-color:var(--blue);background:var(--blue-tint-2)}.pulse-step>span,.pulse-step small{text-overflow:ellipsis;display:block;overflow:hidden}.pulse-step>span{min-height:2.4em;color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:normal;font-size:8px;line-height:1.2}.pulse-step strong{margin-top:4px;font-size:18px;line-height:1;display:block}.pulse-step small{min-height:2.2em;color:var(--muted);margin-top:4px;font-size:8.5px;line-height:1.1}.pulse-step.muted strong{color:var(--faint)}.pulse-detail{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:11px;padding-top:10px;display:grid}.pulse-bars{align-items:flex-end;gap:2px;min-width:0;height:34px;display:flex}.pulse-bar{background:var(--blue);border-radius:3px 3px 1px 1px;flex:1 1 0;min-width:1px;max-width:13px;position:relative;overflow:hidden}.pulse-bar-failed{background:var(--red-dot);min-height:3px;position:absolute;bottom:0;left:0;right:0}.pulse-summary{gap:12px;display:flex}.pulse-summary span,.pulse-summary small{display:block}.pulse-summary strong{font-size:13px}.pulse-summary small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:8.5px}.wait-card{background:var(--card);border:1px solid var(--amber-line);border-radius:16px;margin-top:10px;overflow:hidden}.wait-card-head{align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.wait-card-head .pulse-dot{background:var(--amber-dot);width:7px;height:7px;animation-duration:2s}.wait-card-head strong{font-size:13.5px;font-weight:800}.wait-card-head .sla{font-family:var(--mono);color:var(--amber);margin-left:auto;font-size:10.5px}.wait-row{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:10px 14px;display:flex}.wait-row-main{text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.wait-row-main time{font-family:var(--mono);flex:0 0 40px;font-size:12px;font-weight:600}.wait-row-main .worker-bar{height:30px}.wait-row-main .who{flex:1;min-width:0}.wait-row-main .who strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.wait-row-main .who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.confirm-btn{z-index:1;background:var(--blue);color:#fff;white-space:nowrap;border:none;border-radius:9px;height:34px;padding:0 12px;font-size:11.5px;font-weight:700;transition:background .12s;position:relative}.confirm-btn:after{content:"";position:absolute;inset:-7px -6px}.confirm-btn:active{background:var(--blue-hover)}.confirm-btn:disabled{opacity:.6}.all-confirmed{background:var(--green-tint);color:var(--green);border-radius:14px;align-items:center;gap:9px;margin-top:10px;padding:11px 14px;font-size:12.5px;font-weight:700;display:flex}.next-card{background:var(--dark);color:var(--dark-fg);border-radius:16px;margin-top:10px;padding:14px 15px}.next-card-head{align-items:center;gap:8px;display:flex}.next-card-head .mono-label{letter-spacing:.08em;color:var(--dark-muted);font-size:9.5px}.next-card-head .when{font-family:var(--mono);background:var(--dark-2);color:var(--dark-fg);border-radius:7px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:600}.next-card-body{align-items:center;gap:11px;margin-top:11px;display:flex}.next-avatar{color:#fff;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}.next-card-body .who{flex:1;min-width:0}.next-card-body .who strong{font-size:15.5px;font-weight:800;display:block}.next-card-body .who span{color:var(--dark-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.next-note{background:var(--dark-3);color:var(--knob-off);border-radius:10px;margin-top:10px;padding:9px 11px;font-size:11.5px;line-height:1.5}.next-actions{gap:7px;margin-top:11px;display:flex}.next-actions button{background:var(--dark-2);min-height:44px;color:var(--dark-fg);border:none;border-radius:10px;flex:1;font-size:12px;font-weight:700}.alerts-card{margin-top:10px}.alerts-head{align-items:center;padding:12px 14px 4px;display:flex}.alerts-head strong{font-size:13.5px;font-weight:800}.alerts-head .link-button{margin-left:auto}.alert-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:flex-start;gap:10px;width:100%;padding:10px 14px;display:flex}.alert-glyph{border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.alert-row .what{flex:1;min-width:0}.alert-row .what strong{font-size:12.5px;font-weight:700;line-height:1.35;display:block}.alert-row .what span{color:var(--muted);margin-top:1px;font-size:11px;display:block}.alert-row .when{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:11px}.tint-blue{background:var(--blue-tint-2);color:var(--blue)}.tint-green{background:var(--green-tint);color:var(--green)}.tint-amber{background:var(--amber-tint);color:var(--amber)}.tint-red{background:var(--red-tint);color:var(--red)}.tint-purple{background:var(--purple-tint);color:var(--purple)}.tint-neutral{background:var(--chip);color:var(--ink-2)}.section-label{align-items:center;margin:16px 2px 7px;display:flex}.section-label .link-button{margin-left:auto}.quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-btn{background:var(--card);border:1px solid var(--line);height:66px;color:var(--ink);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.quick-btn svg{color:var(--ink-2)}.quick-btn.blue{background:var(--blue);color:#fff;border:none;transition:background .12s;box-shadow:0 1px 2px #2563eb4d}.quick-btn.blue svg{color:#fff}.quick-btn.blue:active{background:var(--blue-hover)}.booking-swipe-row{border-top:1px solid var(--line-soft);background:var(--red-tint);width:100%;position:relative;overflow:hidden}.booking-swipe-row:first-child{border-top:none}.booking-swipe-cancel{width:var(--booking-swipe-action-width,132px);background:var(--red-tint);color:var(--red);text-align:center;pointer-events:none;border:0;justify-content:center;align-items:center;padding:8px;font-size:10.5px;font-weight:800;line-height:1.2;display:flex;position:absolute;inset:0 0 0 auto}.booking-swipe-row.open .booking-swipe-cancel{pointer-events:auto}.booking-swipe-cancel:focus-visible{outline:3px solid color-mix(in srgb, var(--red) 70%, transparent);outline-offset:-5px}.booking-swipe-content{z-index:1;background:var(--card);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;transition:transform .18s ease-out;position:relative}.booking-swipe-content.dragging{transition:none}.booking-swipe-content .booking-list-row{background:var(--card);border-top:none}.booking-swipe-content .booking-list-row.dim{background:var(--panel)}.booking-list-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:background .12s;display:flex}.booking-list-row:first-child{border-top:none}.booking-list-row.dim{background:var(--panel)}.booking-list-row.dim .who strong{color:var(--ink-2)}.booking-list-row .time-cell{flex:0 0 56px;min-width:0}.booking-list-row .time-cell.narrow{flex:0 0 40px}.booking-list-row .time-cell time{font-family:var(--mono);font-size:12px;font-weight:600;display:block}.booking-list-row .time-cell small{font-family:var(--mono);color:var(--faint);white-space:nowrap;margin-top:1px;font-size:11px;display:block}.booking-list-row .worker-bar{height:32px}.booking-list-row .who{flex:1;min-width:0}.booking-list-row .who strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.booking-list-row .who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.now-line{align-items:center;gap:8px;padding:2px 14px;display:flex}.now-line time{font-family:var(--mono);color:var(--red-dot);font-size:9.5px;font-weight:600}.now-line .line{background:var(--red-dot);opacity:.75;border-radius:2px;flex:1;height:2px}.now-line .pulse-dot{background:var(--red-dot);width:7px;height:7px;animation-duration:2s}.empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:30px 20px;display:flex}.empty-state strong{color:var(--ink-2);font-size:13.5px;font-weight:700}.empty-state span{font-size:12px}.seg-control{background:var(--seg-bg);border-radius:11px;gap:3px;margin-bottom:10px;padding:3px;display:flex}.seg-control button{height:32px;color:var(--ink-2);background:0 0;border:none;border-radius:8px;flex:1;font-size:12.5px;font-weight:600}.seg-control button.active{background:var(--card);color:var(--ink);font-weight:700;box-shadow:0 1px 3px #1b1a1617}.cal-toolbar{align-items:center;gap:6px;margin-bottom:10px;display:flex}.cal-nav-btn{border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--ink-2);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;display:flex;position:relative}.cal-nav-btn:after{content:"";position:absolute;inset:-4px -2px}.cal-toolbar .day-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;font-weight:800;overflow:hidden}.cal-today-btn{border:1px solid var(--line);background:var(--card);height:32px;color:var(--blue);border-radius:8px;flex:none;padding:0 10px;font-size:11px;font-weight:700;position:relative}.cal-add-btn{background:var(--blue);color:#fff;border:none;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;box-shadow:0 1px 2px #2563eb4d}.cal-today-btn:after,.cal-add-btn:after{content:"";position:absolute;inset:-4px -2px}.day-grid-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px 8px 12px;overflow:hidden}.day-grid-scroll{width:100%;max-width:100%;height:min(620px, max(280px, calc(100dvh - 255px - env(safe-area-inset-top) - env(safe-area-inset-bottom))));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;overflow:auto}.day-grid-head{z-index:14;background:var(--card);border-bottom:1px solid var(--line);gap:5px;display:flex;position:sticky;top:0;box-shadow:0 4px 10px -6px #1b1a162e}.day-grid-head .gutter{flex:0 0 44px}.day-col-head{flex:1;align-items:center;gap:5px;min-width:96px;padding:2px 2px 8px;display:flex}.day-col-head .staff-dot{color:#fff;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:inline-flex}.day-col-head .staff-meta{min-width:0}.day-col-head .staff-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;display:block;overflow:hidden}.day-col-head .staff-meta small{font-family:var(--mono);color:var(--muted);font-size:10px;display:block}.day-grid-body{gap:5px;display:flex;position:relative}.day-grid-gutter{flex:0 0 44px;position:relative}.day-grid-gutter .hour{font-family:var(--mono);color:var(--faint);font-size:11px;position:absolute;left:0;right:0;transform:translateY(-50%)}.day-grid-col{border-left:1px solid var(--line-soft);background:repeating-linear-gradient(to bottom, transparent 0 55px, var(--line-soft) 55px 56px);flex:1;min-width:96px;position:relative}.day-evt{text-align:left;z-index:2;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;will-change:transform;border-left-style:solid;border-left-width:3px;border-radius:8px;padding:3px 6px;position:absolute;left:3px;right:3px;overflow:hidden}.day-evt.grabbed{z-index:12;cursor:grab;box-shadow:0 6px 18px #1b1a162e}.day-evt.dragging{z-index:12;cursor:grabbing;opacity:.94;outline:2px solid var(--evt-outline);box-shadow:0 10px 28px #1b1a1633}:root[data-theme=dark] .day-evt.grabbed{outline:1.5px solid #f5f3ec38;box-shadow:0 6px 18px #0000008c}:root[data-theme=dark] .day-evt.dragging{outline-color:#f5f3ec47;box-shadow:0 10px 28px #0009}.day-evt.dim{opacity:.75}.day-evt time{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:10.5px;display:block}.day-evt strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:10.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.day-evt span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.day-block{background:repeating-linear-gradient(45deg, var(--chip) 0 7px, var(--paper) 7px 14px);border:1px dashed var(--knob-off);text-align:left;border-radius:8px;padding:4px 6px;position:absolute;left:3px;right:3px;overflow:hidden}.day-block time{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:8.5px;display:block}.day-block strong{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;display:block;overflow:hidden}.day-now-line{background:var(--red-dot);z-index:3;pointer-events:none;height:2px;position:absolute;left:0;right:0}.calendar-drag-hint{color:var(--muted);align-items:flex-start;gap:6px;padding:10px 4px 0;font-size:10.5px;line-height:1.4;display:flex}.calendar-drag-hint svg{flex:none;margin-top:1px}.calendar-move-summary{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:12px;padding:14px;display:flex}.calendar-move-summary strong{font-family:var(--mono);font-size:15px}.calendar-move-summary span{color:var(--muted);font-size:12px}.calendar-move-notify{margin-bottom:12px}.day-now-line i{background:var(--red-dot);border-radius:50%;width:7px;height:7px;position:absolute;top:-2.5px;left:-3px}.closed-note{color:var(--muted);align-items:center;gap:7px;margin-top:10px;padding:0 4px;font-size:10px;display:flex}.agenda-day-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 2px 7px;font-size:10.5px;font-weight:500}.block-list-row{border:none;border-top:1px solid var(--line-soft);background:repeating-linear-gradient(45deg, var(--block-stripe-a) 0 7px, var(--block-stripe-b) 7px 14px);text-align:left;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.block-list-row:first-child{border-top:none}.block-list-row time{font-family:var(--mono);color:var(--muted);flex:0 0 40px;font-size:12px;font-weight:600}.block-list-row .what strong{color:var(--ink-2);font-size:12.5px;font-weight:700;display:block}.block-list-row .what span{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.search-wrap{flex:1;min-width:0;margin-bottom:9px;position:relative}.search-wrap svg{color:var(--faint);position:absolute;top:12px;left:12px}.search-input{border:1px solid var(--line);background:var(--card);border-radius:11px;outline:none;width:100%;padding:10px 12px 10px 34px;font-size:13px;transition:border-color .12s}.search-input:focus{border-color:var(--blue)}.group-head{align-items:baseline;gap:7px;margin:14px 2px 7px;display:flex}.group-head .count{font-family:var(--mono);color:var(--ink-2);font-size:11px}.list-footnote{color:var(--muted);text-align:center;margin-top:12px;font-size:11px}.clients-toolbar{align-items:center;gap:8px;margin-bottom:9px;display:flex}.clients-toolbar .search-wrap{margin-bottom:0}.add-btn{background:var(--blue);color:#fff;border:none;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 1px 2px #2563eb4d}.clients-count-row{align-items:center;margin:9px 2px 8px;display:flex}.clients-count-row span{font-family:var(--mono);color:var(--muted);font-size:10.5px}.client-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex}.client-row:first-child{border-top:none}.client-avatar{color:#fff;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:flex}.client-row .who{flex:1;min-width:0}.client-name-line{align-items:center;gap:5px;min-width:0;display:flex}.client-name-line strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.client-row .who>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.client-row .right-col{text-align:right;flex:none}.client-row .right-col .next{color:var(--green);font-size:11px;font-weight:700;display:block}.client-row .right-col .next.none{color:var(--faint)}.client-row .right-col .spend{font-family:var(--mono);color:var(--faint);margin-top:1px;font-size:11px;display:block}.tag-chip{white-space:nowrap;background:var(--chip);color:var(--ink-2);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:800}.tag-chip.tag-vip{background:var(--amber-tint);color:var(--amber)}.tag-chip.tag-new{background:var(--blue-tint-2);color:var(--blue)}.tag-chip.tag-risk{background:var(--red-tint);color:var(--red)}.gdpr-note{background:var(--panel);border-radius:11px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.gdpr-note svg{color:var(--ink-2);flex:0 0 15px;margin-top:1px}.gdpr-note span{color:var(--ink-2);font-size:11.5px;line-height:1.5}.menu-card .menu-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.menu-card .menu-row:first-child{border-top:none}.menu-icon{border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.menu-row .menu-title{flex:1;min-width:0;font-size:13.5px;font-weight:700}.menu-row .menu-pill{font-family:var(--mono);background:var(--chip);color:var(--ink-2);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:600}.menu-row .chevron{color:var(--ink-2);flex:0 0 15px}.menu-row.remote .menu-title{color:var(--ink)}.app-version{text-align:center;font-family:var(--mono);color:var(--faint);margin-top:14px;font-size:10px}.appearance-row{padding-bottom:4px}.appearance-chips{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 14px 12px;display:grid}.settings-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:12px 14px;display:flex}.settings-row:first-child{border-top:none}.settings-row .what{flex:1;min-width:0}.settings-row .what strong{font-size:12.5px;font-weight:700;display:block}.settings-row .what small{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.plan-card{background:var(--dark);color:var(--dark-fg);border-radius:16px;padding:15px 16px}.plan-card .plan-head{align-items:center;gap:8px;display:flex}.plan-card .plan-head .mono-label{color:var(--dark-muted);font-size:9.5px}.plan-card .plan-head .plan-status{font-family:var(--mono);margin-left:auto;font-size:12px;font-weight:600}.plan-card .plan-name{letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:800}.plan-card .plan-sub{color:var(--dark-muted);margin-top:4px;font-size:11.5px}.sheet-backdrop{background:var(--backdrop);z-index:40;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);overscroll-behavior:contain;justify-content:center;align-items:flex-end;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-top:1px solid var(--line);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;border-radius:22px 22px 0 0;width:100%;max-width:560px;max-height:86%;animation:.24s sheetIn;overflow:auto;box-shadow:0 -14px 44px #1b1a1638}.sheet-handle{background:var(--card);z-index:3;justify-content:center;padding:9px 0 0;display:flex;position:sticky;top:0}.sheet-handle span{background:var(--handle);border-radius:3px;width:38px;height:4px}.sheet-body{padding:14px var(--sheet-pad,20px) calc(28px + env(safe-area-inset-bottom))}.sheet-footer{z-index:4;background:var(--card);border-top:1px solid var(--line);margin:16px calc(-1 * var(--sheet-pad,20px)) calc(-28px - env(safe-area-inset-bottom));padding:12px var(--sheet-pad,20px) calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.sheet-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sheet-header .sheet-eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.sheet-header .sheet-title{font-size:17px;font-weight:800}.sheet-close{width:44px;height:44px;color:var(--ink-2);background:0 0;border:none;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;margin:-7px -6px -7px 0;font-size:15px;display:flex}.sheet-close:active{background:var(--chip)}.sheet-section{margin-bottom:12px}.sheet-section>.mono-label{margin-bottom:6px;display:block}.sheet-input,.sheet-select,.sheet-textarea{border:1px solid var(--line);background:var(--control);border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:13.5px;transition:border-color .12s}.sheet-input:focus,.sheet-select:focus,.sheet-textarea:focus{border-color:var(--blue)}.sheet-input.mono,input[type=time].sheet-input,input[type=date].sheet-input{font-family:var(--mono);font-size:12.5px}.sheet-textarea{resize:vertical;font-size:12.5px;line-height:1.5}.choice-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.choice-row.wrap{flex-wrap:wrap;display:flex}.choice-row.wrap .choice-chip{flex:none;padding:8px 12px}.time-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.time-grid label{flex-direction:column;gap:6px;display:flex}.schedule-stack{gap:16px;width:100%;min-width:0;margin-bottom:14px;display:grid}.schedule-field{gap:7px;width:100%;min-width:0;display:grid}.schedule-day-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.schedule-day{border:1px solid var(--line);background:var(--control);min-width:0;min-height:55px;color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px 7px;display:flex;overflow:hidden}.schedule-day span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:700;overflow:hidden}.schedule-day strong{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-size:11px;font-weight:600}.schedule-day.active{border-color:var(--tenant-accent,var(--blue));background:var(--blue-tint);box-shadow:inset 0 0 0 1px var(--tenant-accent,var(--blue));color:var(--tenant-accent,var(--blue))}.schedule-time-strip{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:7px;width:100%;min-width:0;padding:1px 1px 4px;display:flex;overflow:auto hidden}.schedule-time-strip::-webkit-scrollbar{display:none}.schedule-time{border:1px solid var(--line);background:var(--control);min-width:65px;min-height:39px;color:var(--ink-2);font-family:var(--mono);scroll-snap-align:start;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:600}.schedule-time.active{border-color:var(--tenant-accent,var(--blue));background:var(--tenant-accent,var(--blue));color:#fff;box-shadow:0 4px 10px #1b1a1621}.native-picker-field{border:1px solid var(--line);background:var(--control);width:100%;min-width:0;min-height:50px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.native-picker-field:focus-within{border-color:var(--tenant-accent,var(--blue));box-shadow:0 0 0 3px #2563eb1a}.native-picker-field input{width:100%;min-width:0;min-height:48px;color:var(--ink);font-family:var(--mono);background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:600}.native-picker-field input::-webkit-date-and-time-value{text-align:left;min-height:1.4em}.sheet-save{margin-top:2px}.sheet .danger-button,.sheet .secondary-button{min-height:44px;margin-top:8px}.detail-hero{align-items:center;gap:12px;display:flex}.detail-hero .worker-bar{flex:0 0 4px;width:4px;height:40px}.detail-hero .who{flex:1;min-width:0}.detail-hero .who strong{letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.detail-hero .who span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.detail-hero .badge{border-radius:7px;padding:4px 9px;font-size:10.5px}.kv-card{background:var(--panel);border-radius:12px;margin-top:14px;padding:4px 14px}.kv-line{border-bottom:1px solid var(--seg-bg);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.kv-line:last-child{border-bottom:none}.kv-line>span{color:var(--muted);font-size:12px}.kv-line>strong{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:600}.kv-line>strong.mono{font-family:var(--mono)}.kv-line .consent-text strong{color:var(--ink);font-size:12px;font-weight:700;display:block}.kv-line .consent-text small{color:var(--muted);font-size:10.5px;display:block}.price-card{border:1px solid var(--seg-bg);border-radius:12px;overflow:hidden}.price-line{border-top:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:10px 13px;display:flex}.price-line:first-child{border-top:none}.price-line .name{font-size:12.5px;font-weight:700}.price-line .name.addon{color:var(--ink-2);font-size:12px;font-weight:400}.price-line .amount{font-family:var(--mono);white-space:nowrap;font-size:12px}.price-line.total{border-top:1px solid var(--seg-bg);background:var(--paper)}.price-line.total .name{font-weight:800}.price-line.total .amount{font-size:13px;font-weight:600}.note-quote{background:var(--amber-tint);color:var(--ink);border-radius:11px;padding:11px 13px;font-size:12.5px;line-height:1.55}.client-hero{align-items:center;gap:12px;display:flex}.client-hero .client-avatar{border-radius:14px;flex:0 0 46px;width:46px;height:46px;font-size:16px}.client-hero .who{flex:1;min-width:0}.client-hero .who strong{letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.client-hero .who span{color:var(--muted);margin-top:1px;font-size:12px;display:block}.tag-editor{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.tag-editor .tag-chip{border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;display:inline-flex}.tag-editor .tag-chip button{color:inherit;opacity:.55;background:0 0;border:none;padding:0;font-size:9px;line-height:1}.tag-add-chip{border:1px dashed var(--faint-2);color:var(--muted);background:0 0;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.tag-add-panel{background:var(--panel);border-radius:12px;margin-top:8px;padding:11px 13px}.tag-add-panel>.mono-label{letter-spacing:.07em;margin-bottom:7px;font-size:9.5px;display:block}.tag-suggestions{flex-wrap:wrap;gap:5px;display:flex}.tag-suggestions button{background:var(--control);border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:700;transition:border-color .12s}.tag-custom-row{gap:6px;margin-top:8px;display:flex}.tag-custom-row input{border:1px solid var(--line);background:var(--control);border-radius:8px;outline:none;flex:1;padding:7px 10px;font-size:12px;transition:border-color .12s}.tag-custom-row input:focus{border-color:var(--blue)}.tag-custom-row button{background:var(--blue);color:#fff;border:none;border-radius:8px;height:31px;padding:0 12px;font-size:11.5px;font-weight:700}.stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.stat-grid>div{background:var(--panel);border-radius:11px;padding:9px 11px}.stat-grid .mono-label{letter-spacing:.07em;font-size:9px}.stat-grid strong{font-family:var(--mono);white-space:nowrap;margin-top:3px;font-size:15px;font-weight:600;display:block}.stat-grid strong.small{margin-top:5px;font-size:12px}.kv-card.contact-card{margin-top:8px}.kv-line .next-visit{color:var(--green);font-size:12.5px;font-weight:700}.kv-line .next-visit.none{color:var(--faint)}.field-card{border:1px solid var(--seg-bg);border-radius:12px;overflow:hidden}.field-item{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;display:flex}.field-item:first-child{border-top:none}.field-item>span{color:var(--muted);flex:none;font-size:12px}.field-item input,.field-item select{border:1px solid var(--line);background:var(--control);text-align:right;border-radius:8px;outline:none;flex:1;min-width:0;max-width:58%;padding:6px 9px;font-size:12px;font-weight:600;transition:border-color .12s}.field-item input:focus,.field-item select:focus{border-color:var(--blue)}.visit-card{border:1px solid var(--seg-bg);border-radius:12px;overflow:hidden}.visit-line{border-top:1px solid var(--line-soft);justify-content:space-between;gap:10px;padding:9px 13px;font-size:12px;display:flex}.visit-line:first-child{border-top:none}.visit-line .date{color:var(--muted);font-family:var(--mono);flex:none;font-size:11px}.visit-line .what{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.visit-line .sum{font-family:var(--mono);white-space:nowrap}.picked-client{border:1.5px solid var(--ink);background:var(--paper);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}.picked-client .client-avatar{border-radius:8px;flex:0 0 28px;width:28px;height:28px;font-size:11px}.picked-client .who{flex:1;min-width:0}.picked-client .who strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.picked-client .who span{font-family:var(--mono);color:var(--muted);font-size:11px;display:block}.picked-client .sheet-close{width:44px;height:44px;margin:0;font-size:13px}.match-list{border:1px solid var(--seg-bg);background:var(--control);border-radius:11px;margin-top:6px;overflow:hidden}.match-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.match-row:first-child{border-top:none}.match-row .client-avatar{border-radius:8px;flex:0 0 26px;width:26px;height:26px;font-size:10px}.match-row strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.match-row span{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:10.5px}.match-empty{color:var(--muted);padding:11px 12px;font-size:12px}.radio-card{border:1px solid var(--seg-bg);border-radius:12px;max-height:232px;overflow-y:auto}.radio-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:10px 13px;display:flex}.radio-row:first-child{border-top:none}.radio-ring{border:1.5px solid var(--knob-off);background:var(--control);border-radius:50%;flex:0 0 18px;width:18px;height:18px;transition:border .12s}.radio-ring.on{border:5.5px solid var(--blue)}.radio-row .what{flex:1;min-width:0}.radio-row .what strong{font-size:13px;font-weight:700;display:block}.radio-row .what span{color:var(--muted);margin-top:1px;font-size:11px;display:block}.radio-row .price{font-family:var(--mono);white-space:nowrap;font-size:12.5px;font-weight:600}.checkbox-row{border:none;border-top:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:10px 13px;display:flex}.checkbox-row:first-child{border-top:none}.checkbox-box{background:var(--control);border:1.5px solid var(--knob-off);color:#0000;border-radius:6px;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:flex}.checkbox-box.on{background:var(--blue);border-color:var(--blue);color:#fff}.checkbox-row .what{flex:1;font-size:13px;font-weight:600}.checkbox-row .price{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:12px}.hint-text{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.5}.sum-box{background:var(--panel);border-radius:11px;margin-bottom:12px;padding:11px 14px}.sum-box .sum-line{justify-content:space-between;align-items:center;display:flex}.sum-box .sum-line+.sum-line{margin-top:4px}.sum-box .sum-line strong{font-size:13px;font-weight:700}.sum-box .sum-line .sum-amount{font-family:var(--mono);font-size:15px;font-weight:600}.sum-box .sum-line span{color:var(--muted);font-size:11.5px}.sum-box .sum-line .sum-dur{font-family:var(--mono);color:var(--ink-2);font-size:11.5px}.consent-row{background:var(--panel);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.consent-row .what{min-width:0}.consent-row .what strong{font-size:13px;font-weight:700;display:block}.consent-row .what small{color:var(--muted);font-size:11.5px;display:block}.toast{bottom:calc(104px + env(safe-area-inset-bottom));background:var(--dark);color:var(--dark-fg);z-index:70;text-align:left;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:84%;padding:11px 16px;font-size:12.5px;font-weight:600;line-height:1.45;animation:.2s toastIn;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #1b1a164d}.toast .toast-dot{background:var(--green-dot);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.toast.error .toast-dot{background:var(--red-dot)}.sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}@media (max-width:374px){.app-header{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(12px + env(safe-area-inset-left))}.smoke-locale{padding-left:3px;padding-right:3px}.smoke-locale>span{display:none}.offline-banner{margin-right:calc(12px + env(safe-area-inset-right));margin-left:calc(12px + env(safe-area-inset-left))}.app-content{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(12px + env(safe-area-inset-left))}.chip-scroll{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.kpi-grid,.quick-grid,.stat-grid{gap:6px}.kpi-card{padding:9px 8px}.kpi-card .kpi-label,.stat-grid .mono-label{font-size:8.5px}.kpi-card .kpi-value,.stat-grid strong{font-size:15px}.wait-row,.booking-list-row,.client-row{gap:8px;padding-left:10px;padding-right:10px}.confirm-btn{padding-left:9px;padding-right:9px}.quick-btn{font-size:10.5px}.bottom-nav{padding-right:calc(6px + env(safe-area-inset-right));padding-left:calc(6px + env(safe-area-inset-left))}.bottom-nav button>span:last-child{font-size:10px}.sheet-body{--sheet-pad:14px;padding-left:14px;padding-right:14px}.choice-row,.time-grid{gap:6px}.choice-chip{padding-left:5px;padding-right:5px}.stat-grid>div{padding-left:8px;padding-right:8px}.client-row .right-col{max-width:40%}.client-row .right-col .next,.client-row .right-col .spend{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:700px) and (min-height:700px){.app-shell,.sheet{max-width:760px}.app-header{padding-right:calc(24px + env(safe-area-inset-right));padding-left:calc(24px + env(safe-area-inset-left))}.offline-banner{margin-right:calc(24px + env(safe-area-inset-right));margin-left:calc(24px + env(safe-area-inset-left))}.app-content{padding-right:calc(24px + env(safe-area-inset-right));padding-left:calc(24px + env(safe-area-inset-left))}.auth-inner{max-width:380px}.auth-panel{padding:28px}}@media (max-height:500px) and (orientation:landscape){.auth-screen{justify-content:flex-start;padding-top:12px;padding-bottom:12px;overflow-y:auto}.brand-lockup{margin-bottom:8px;font-size:18px}.brand-mark{border-radius:8px;flex-basis:28px;width:28px;height:28px}.auth-panel{padding:16px 18px}.auth-panel label{margin-bottom:8px}.auth-footnote{margin-top:8px}.sheet{max-height:96%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
