@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(./barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(./barlow-condensed-latin-ext-600-normal-Clv9cIcR.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(./barlow-condensed-latin-600-normal-BFJEwTuo.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(./barlow-condensed-vietnamese-700-normal-DhIzd8Tb.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(./barlow-condensed-latin-ext-700-normal-BIHFfxf0.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(./barlow-condensed-latin-700-normal-Dmwat-ge.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(./plus-jakarta-sans-latin-400-normal-BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQwABAAAAAACHQAAAPWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMkgmULFgABNgIkAyYEIAWFXgdiDAcbAwdRlE3OAiA/C2NnWmqDevE1lV86rytbx0YiXN7GJix16cheg+c///7dZ+Z+SEzSUhXoEkLHLqv//fu/tfY3nUm+g2lnlqwhYmnWZ232zf5BQiV0qzxKoR5UjVQLFR7+uVfv+5lDN4WzaUwPWEASTFvwak+Pl2rLqgUqWr/l7mqeJpR5FlJkbclrawv4WyBZaRDdxDX5/xelhdVKE4m2zbooInWEO19jURQVPvBuOvDkAcHeliEDXwoiZxo1/tstIsAWAChCaEKAtVDJ1GlxfR+yN4oBZBkAkwkC5GqIAOJAgDAoloQlxZUBIvkTCoDQhKLN8VKYRQwXjizagXkAs434JyuYQT2rCECN1YtcoBrzICIWQLla63ltC57YDcVwpmCYNY1OyAtAdew3EEiTvR8LrhQIpZ4sGxUNU3fqKTYIVwZ6wxb4twhACrICgAIauNIEuDI0Ahw50sBOoCL3fkMFiomxx/Jz8zHHWET500Ih1xCSmuAAwBqAK7AF44Bd4MsRYFApIMBjEJKlWhoePhvhmMSB1Ro5D2fWZibFkofp/bPMacp6vCkbxnNyp3atz66P1K75BuuPeXZe/3xXNlQfm0uF9U+mqV1rYHNKX80eoYGO1L5bZLBZ37LabkggZnym3HIxRqivANhY/1+NlKncG/kn6rGEPYd8ufSeriuFFF+iE7bqaWxa2cwaeQv2IOd05Pu/v386CWdDv/T35UJC4mam3WgqVPQregeerWBu3ebN2oUbvNYNa6rhi42eyuXw8IeI7mbYQmSZbagRBFiwdM8fzreS7vMYYAP1qq91voMA1Q4fa+5fH3DIfZZa/wf49R3rCfj7vreXVLqyajqYUwAEL5tOveUx/znVL7LYKlnPKrmnolmug3QdfFMwL6AAa+kMvjQBAACgCLB3Q4ZkrYDnMeuxRGJMWIp9xLO0Yn/tRhXLTLY7LHOxtrLspWtkOQoWz3RiK1gvGpDu7RYZwAZpLaN/Ac04HxVYgSgPozliYCw2tMGgYyTfNo8UIapRLkpAFNGCCkRsCIUiIwkSrKIRmBCKtK3CeNoWCJaOBovWO1eiGjtbu6AdMojvZ7gAkSxeogxJckwwIY7zRM50xcsSL0Wivtr+a7VlzZbxdGA3ZJE8avQ8Osn60jlc6Io43TCRLFEbA7XGAKPhvtpGjuUcBq3PuCISsnGiorvImzBPYPxsJFXbCM7XsRrn4tCVkKHD7hpFxJrGULWyNQj1JhQ6tBhiJuZiYV6k/hXAuNiagHXH+8Rkbte5sz8+pJaoJtH4Rg5JTJoeMxsvf4RbbhkZAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACBgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXwmjulNUQVQAAAIwAAAAOgAAAETlF8weY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABVgAAAaBSidNyaGVhZAAABBAAAAA2AAAANiIwFk1oaGVhAAAESAAAAB8AAAAkCNACd2htdHgAAARoAAAAIAAAACYPdgD9bG9jYQAABIgAAAAWAAAAFgJYAcJtYXhwAAAEoAAAABwAAAAgABoAwm5hbWUAAAS8AAABLwAAAqQ6hmJlcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhSmP8wsDKwMDUxRTBwMDgDaEZ4xg0GF0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JmegmkFBiYAfupCr142h3EAQaAQAAEwNm7KAqhJ/SxQEWAo4/3gLjBiJgUbP1dec+rpXK348ksBqtAxnyoomQB4Qe4iQTkAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFTgNob3EU/n7nGrON27v/WVdzejbSU5rN3JC9uDyH2ZlTri0bi1OcbRz7fOBRDNBr2gYHCRoCgBAnKYzd6qtHLSb58uRFaeTt28v/b99u3gtA0ADqpe3bfRWwmMUMX5IUksRpTGtnWk3J1XLJP4Zu2r6MmJlhCmu5vn7Y4fbIBANuN2UsYv25vvtcV+BiA4S86wMqp0PEogAQkk3TsT3XM27hJYmSGBYaHm7luZ7lT7fIXc91bNM0kkXJKCUrLzw8LFQSJSuMvX1TU6zwQjHlXbXJgp5ckpbzLbTG70PN1TTrke4L2d/vCrUlt5MyLxTp9r+CuAhVe/dO0SJjDSs23S38lcHG3inqS2r/LYyN0NR3YGikblbExYMDQjxLavzW2Uzd/f2PnTUuBgEAu8Nvhd5BvnWiyKILPvv+pptm+h/zM3Wnvkv3paX5Mt6m4gbj5lDjAAAAAQAAAAISLdvSVIpfDzz1AAMD6AAAAADdsSwYAAAAAOCnk1z/X/8KBWAEvwAAAAYAAgAAAAAAAHjaY2BkYGDh+6/EwMA653/83/WsCUARVMAJAIAbBU8AeNpjamCwYVrAwA3DDGsZGGCYaSGDEZCVx5AHAID/Bn4AAAAhADsARwBTAFMAUwBTAKcAtADQAAB42mNgZGBg4GJIYWBniGFgBfMQgJmBEQATuADdeNqVkQFHQ1EYhp/bVqlmgBCYQFFrFaUNVESrNGsKCbWtu7WtO9sd9i8C/aJAv6oHB02kHJ/v8b7v+b7rXCDHOxmi7BLwEVUDR5SitcBz5KNc4AwnfAbOfsvMU+Yt8AJbtALnOaAoy1HGXeuBF+XVwCvycmAJqJMw4JFXzkntfbo0uaJNS5ro3dGWYjr6lmfImDI7nrHZke6QVC5aXfr2RDXWv+aMS2pqE72q83vWCDdxg1tVt2e23cojnEOiW2CPIiUO2aVCzDMpiadv4p6S3pG1Lz3MJBtuvrAq/9pdl2OpjznCTQrM3i2E2zozt09JGDI1FV4Lv54SltRQadv/MrWmlvBivolTOGZi75Co67Px4z/E7jRh7okiTZMD1dTes1KmZtsqv7/G5hdcMmUkAHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-vietnamese-500-normal-DiU8zqi-.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-500-normal-CvE5C8T-.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(./plus-jakarta-sans-latin-500-normal-DYtqi0QS.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAZEAA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEsAAABgX26jxFNUQVQAAAIwAAAAOQAAAETle8wfY21hcAAAAmwAAABDAAAAZAHsImBnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABWwAAAaLmwCeFaGVhZAAABBQAAAA2AAAANiI8FmNoaGVhAAAETAAAAB8AAAAkCNwCamhtdHgAAARsAAAAIAAAACYPwAD9bG9jYQAABIwAAAAWAAAAFgJZAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABMQAAArQ8M2PVcG9zdAAABfQAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhymOKYGBlYGDqAtIMDN4QmjGOQYPRlQEVsAMxE4wT4u/tz3CAgVdhCwvffyUGBlYBxhQFBsbJIDkmWaaXQEqBgRkAx84KLQB42h3EAQaAQBQFwHm/sBRCR+hQAQQqAixdPxqMiKaw/m/qPa+egbsfTyYxWgTSascgKjMIH60eBEoAAAB42mNgYGACYmYgFgGSjGCahSEASAsAIUicl0GBwZFhAcNBRiaFLf//Y4r8//n/yf8D/1P/O/5nvB8MNAMNAADxJBRiAAABAAH//wAPeNpFEDVCQ1EsyS+/irt7vVhdcHdnKidApq5AD4D7jPtF8Bkf/4K71/te3BPggQ2AqogDBvgghnCAaH1mLLow14c2Evy8B5GWa2p+emtqbjwAQK4soE3iXPkiAC1qMVuWyY/WMmJkp5EdNv+eWuycg7if+PV1jMAe+Pvz5jAPJAUEcGUKYA8OAva7gF0IajgGAvXfM/XTC6SA2TOhwWjQ66TS7CyWn11C2qK4uNgYPsvXxmKWVKrXGQ3GbNfomSyfjY2Ji9MWGYzaMFLjGMsTp5tkyqao4dDmwdLagRI+E2L6Pa8dLObzQixU9utgeZJ0s1TVGDUsaR7ExRa+MDY5PT9JWmDrVuvt1uRYkbDl167vtSbFikXNzQJBnN+tAQQHObGdyQUGINqo5TvqZwfIubrq83BMhvvC7hll2sBYmF/aocBBlOfkyHEAFe3k1NQrXTFZqnr1P7mPVBIAAAEAAAACEi2ts6lGXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/1v/BQVwBNoAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDAuul/9N8e1gKgCCrgBACANgVOAHjaY2pgsGHawsANwwzrGRhgmGkxgw6QVcJQAgCIMQbIAAAAIQA7AEcAUwBTAFMAUwCnALQA0QAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaldEDklxRFAbgb2wUgvIrxEk7LsS27TZeM1hIsKCsIBsKbsaey2P9mPTNgL7BMfzsezZH98n17Z2j+0337Z6jB1zya44eXGIz5JQfc/SwlNIcPe2YzH+6b8CkOfu+UbN2ztETJo3P0f8o7onVvdVwVddbNWXv3ZdXV3ZOrOaDx/LKikq64XY1dZySlNTxXltZU1dHQkdZTUKsrSjptktuuKOmp+Oat6reaods90PmjiOrMj6S1w6xYg2RjISU49JOKyroioNlx3MpCSclZKW8XGb5wG3X3XZ62/nvySvqqf2zXfCOVvhHCxGiVRHOizV90V6YXCQjFW7kgZK8aEuR72iLVeS9D1HO6gUcYu2g378Kk6JysOh5J+G9WF0yzKwq1vVFU15yk6kc+AOSEmhBAAAAeNpjYGIAg/+pDBoM2AAXEKswnGRkYmBmZGZkYWRlZGNkZ3NMKkotS2Uvzcs0MHA0YHIOAjGNDJxMOBOTS0tSk/Nzk8CSxgZmAO8vD8MAAAA=)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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(./plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(./plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(./plus-jakarta-sans-latin-600-normal-BR_Ojra4.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{color:#141313;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--brand-red:#ef0a0a;--brand-red-dark:#c90000;--brand-black:#080808;--brand-charcoal:#292727;--brand-white:#fff;--brand-surface:#f5f5f2;--brand-muted:#6b6b6b;--brand-line:#0808081a;--brand-gradient:linear-gradient(135deg, #ff1717 0%, #c90000 100%);background:#f4f3ef;font-family:Plus Jakarta Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 82% 4%,#ef0a0a1f,#0000 25rem),linear-gradient(135deg,#f8f7f3 0%,#efeee9 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body.organization-modal-open,body.security-drawer-open,body.recovery-dialog-open,body.carrier-drawer-open,body.shipment-drawer-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ef0a0a59}.app-shell,.app-main{min-height:100vh}.app-main{padding:28px 28px 110px}.app-shell.counter-workspace-active,.counter-workspace-active .app-main,.app-shell.sorter-workspace-active,.sorter-workspace-active .app-main{height:100dvh;min-height:0;overflow:hidden}.app-shell.counter-workspace-active .app-main,.app-shell.sorter-workspace-active .app-main{flex-direction:column;padding:0;display:flex}.app-shell.counter-packages-active,.counter-packages-active .app-main{height:100dvh;min-height:0;overflow:hidden}.app-shell.counter-packages-active .app-main{flex-direction:column;padding:0;display:flex}.counter-packages-active .notification-center-dock:not(.is-inline){top:6px;right:10px}.app-shell.counter-workspace-active .mobile-header,.app-shell.counter-workspace-active .bottom-nav,.app-shell.sorter-workspace-active .mobile-header,.app-shell.sorter-workspace-active .bottom-nav{display:none}.app-shell.counter-workspace-active:not(.sidebar-collapsed) .sidebar,.app-shell.sorter-workspace-active:not(.sidebar-collapsed) .sidebar{z-index:86;flex-direction:column;width:min(320px,100vw - 28px);height:100dvh;animation:.22s both counter-sidebar-in;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.counter-sidebar-backdrop{z-index:85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0808087a;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}@keyframes counter-sidebar-in{0%{opacity:0;transform:translate(-24px)}}.mobile-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.mobile-logout{border:1px solid var(--brand-line);min-height:44px;color:var(--brand-charcoal);background:#ffffffb3;border-radius:13px;align-items:center;gap:7px;padding:0 13px;font-size:.7rem;font-weight:700;display:inline-flex}.mobile-account-actions{gap:7px;display:flex}.mobile-logout:disabled{cursor:wait;opacity:.5}.session-banner{color:#8e0b0b;background:#ef0a0a12;border:1px solid #c9000024;border-radius:14px;max-width:760px;margin:0 auto 18px;padding:12px 14px;font-size:.74rem;line-height:1.5}.placeholder-view{border:1px solid var(--brand-line);background:#fffc;border-radius:28px;max-width:680px;margin:12vh auto 0;padding:40px;animation:.42s both rise-in;box-shadow:0 24px 80px #140a0a14}.placeholder-view h1{text-transform:uppercase;margin:8px 0;font:700 clamp(2.8rem,8vw,5rem)/.9 Barlow Condensed,sans-serif}.placeholder-view p{color:var(--brand-muted);line-height:1.75}.placeholder-view button{color:#fff;background:var(--brand-gradient);border:0;border-radius:14px;min-height:46px;padding:0 18px;font-weight:700}.eyebrow{color:var(--brand-red-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=1024px){.app-shell{grid-template-columns:264px minmax(0,1fr);transition:grid-template-columns .22s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.app-shell.counter-workspace-active,.app-shell.sorter-workspace-active{grid-template-columns:minmax(0,1fr)}.app-shell.counter-workspace-active .sidebar,.app-shell.sorter-workspace-active .sidebar{display:none}.app-main{padding:36px 44px 56px}.counter-mode .app-main{padding:20px 24px 36px}.counter-mode.counter-packages-active .app-main{padding:0}.counter-mode .context-switcher,.counter-mode .context-empty{min-height:54px;box-shadow:none;border-radius:16px;margin-bottom:12px}.mobile-header{display:none}}@media (width>=1024px) and (width<=1180px){.counter-mode .app-main{padding-inline:16px}.counter-mode.counter-packages-active .app-main{padding-inline:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-scope-bar[data-v-46bdb89a]{background:linear-gradient(110deg,#fffffff0,#ffefecbd);border:1px solid #ef0a0a21;border-radius:16px;align-items:center;gap:10px;max-width:1320px;min-height:58px;margin:0 auto 18px;padding:9px 10px;animation:.26s both scope-in-46bdb89a;display:flex}.scope-icon[data-v-46bdb89a]{color:#fff;background:#080808;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.scope-copy[data-v-46bdb89a]{gap:1px;min-width:0;margin-right:auto;display:grid}.scope-copy small[data-v-46bdb89a]{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.scope-copy strong[data-v-46bdb89a]{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.scope-copy span[data-v-46bdb89a]{color:#716b6b;font-size:.58rem}button[data-v-46bdb89a]{color:#292727;white-space:nowrap;background:#fff;border:1px solid #0808081a;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:.62rem;font-weight:850;display:inline-flex}button[data-v-46bdb89a]:disabled{cursor:default;opacity:.55}@keyframes scope-in-46bdb89a{0%{opacity:0;transform:translateY(-5px)}}@media (width<=600px){.admin-scope-bar[data-v-46bdb89a]{flex-wrap:wrap;align-items:flex-start}.scope-copy[data-v-46bdb89a]{width:calc(100% - 50px)}.scope-copy span[data-v-46bdb89a]{line-height:1.4}.admin-scope-bar button[data-v-46bdb89a]{width:100%}}.brand[data-v-97d5b69b]{color:inherit;align-items:center;gap:12px;display:inline-flex}.brand-accent[data-v-97d5b69b]{background:var(--brand-gradient);border-radius:2px;width:8px;height:42px;transform:skew(-14deg);box-shadow:8px 0 #ef0a0a29}.brand-copy[data-v-97d5b69b]{gap:1px;display:grid}strong[data-v-97d5b69b]{letter-spacing:.035em;font:italic 700 1.55rem/.9 Barlow Condensed,sans-serif}small[data-v-97d5b69b]{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.compact .brand-accent[data-v-97d5b69b]{width:6px;height:32px}.compact strong[data-v-97d5b69b]{font-size:1.25rem}.sidebar[data-v-c622f238]{box-sizing:border-box;color:#fff;background:linear-gradient(160deg, #ef0a0a17, transparent 36%), var(--brand-black);border-right:1px solid #ffffff14;width:264px;height:100dvh;padding:28px 20px 22px;transition:width .22s,padding .22s;display:none;position:sticky;top:0;overflow:hidden}.sidebar-top[data-v-c622f238]{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.sidebar-toggle[data-v-c622f238]{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.sidebar-toggle[data-v-c622f238]:hover{color:#fff;transform:none}.sidebar-navigation[data-v-c622f238]{overscroll-behavior:contain;scrollbar-color:#fff3 transparent;scrollbar-width:thin;flex:auto;align-content:start;gap:8px;min-height:0;margin:32px 0 14px;padding-right:4px;display:grid;overflow:hidden auto}.sidebar-navigation[data-v-c622f238]::-webkit-scrollbar{width:5px}.sidebar-navigation[data-v-c622f238]::-webkit-scrollbar-track{background:0 0}.sidebar-navigation[data-v-c622f238]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}button[data-v-c622f238]{color:#ffffff94;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-size:.86rem;transition:color .18s,background .18s,transform .18s;display:flex}button[data-v-c622f238]:hover,button.active[data-v-c622f238]{color:#fff;background:#ffffff17;transform:translate(2px)}button.active[data-v-c622f238]:after{background:var(--brand-red);content:"";width:6px;height:6px;box-shadow:0 0 14px var(--brand-red);border-radius:50%;margin-left:auto}.profile[data-v-c622f238]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex:none;position:relative}.profile-trigger[data-v-c622f238]{color:#ffffffd1;border-radius:15px;gap:10px;width:100%;min-width:0;min-height:64px;padding:9px 10px}.profile-trigger[data-v-c622f238]:hover{color:#fff;background:#ffffff12;transform:none}.profile-trigger[data-v-c622f238]:focus-visible{outline-offset:2px;outline:2px solid #ffffffd1}.profile-copy[data-v-c622f238]{flex:auto;align-content:center;gap:2px;min-width:0;display:grid}.profile-role-line[data-v-c622f238]{align-items:center;gap:6px;min-width:0;display:flex}.profile-copy strong[data-v-c622f238]{color:#ffffffe6;overflow-wrap:anywhere;min-width:0;font-size:clamp(.72rem,.18vw + .6rem,.82rem);line-height:1.25}.profile-copy small[data-v-c622f238]{color:#ffffff75;overflow-wrap:anywhere;min-width:0;font-size:clamp(.6rem,.18vw + .49rem,.67rem);line-height:1.35}.demo-label[data-v-c622f238]{color:#ffffffb8;text-transform:uppercase;flex:none;font-size:.5rem;font-weight:800}.avatar[data-v-c622f238]{color:#fff;background:var(--brand-gradient);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.profile-chevron[data-v-c622f238]{color:#ffffff70;flex:none;transition:transform .18s,color .18s}.profile-chevron.open[data-v-c622f238]{color:#fff;transform:rotate(180deg)}.profile-menu[data-v-c622f238]{z-index:30;background:#1a1717;border:1px solid #ffffff1f;border-radius:14px;padding:6px;animation:.16s both profile-menu-in-c622f238;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 45px #00000057}.profile-menu button[data-v-c622f238]{color:#ffffffc7;border-radius:10px;justify-content:flex-start;width:100%;min-height:44px;padding:0 12px}.profile-menu button[data-v-c622f238]:hover{color:#fff;background:#ef0a0a29;transform:none}.logout-button[data-v-c622f238]:disabled{cursor:wait;opacity:.5}.sidebar.collapsed[data-v-c622f238]{width:82px;padding-inline:13px}.sidebar.collapsed .sidebar-top[data-v-c622f238]{justify-content:center}.sidebar.collapsed .sidebar-top[data-v-c622f238] .brand{display:none}.sidebar.collapsed .sidebar-navigation[data-v-c622f238]{margin-top:24px;padding-right:0}.sidebar.collapsed .sidebar-navigation button[data-v-c622f238]{justify-content:center;padding:0;position:relative}.sidebar.collapsed .sidebar-navigation button span[data-v-c622f238]{display:none}.sidebar.collapsed .sidebar-navigation button.active[data-v-c622f238]:after{margin:0;position:absolute;right:5px}.sidebar.collapsed .profile-trigger[data-v-c622f238]{justify-content:center;padding:9px}.sidebar.collapsed .profile-menu[data-v-c622f238]{width:176px;left:0;right:auto}.bottom-nav[data-v-c622f238]{z-index:20;grid-template-columns:repeat(var(--nav-count), minmax(0, 1fr));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808f0;border:1px solid #ffffff14;border-radius:22px;gap:4px;margin:0;padding:7px;display:grid;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 16px 50px #0808083d}.bottom-nav button[data-v-c622f238]{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:54px;padding:0;font-size:.58rem}.bottom-nav button.active[data-v-c622f238]:after{display:none}.mobile-more-backdrop[data-v-c622f238]{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080880;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.mobile-more-sheet[data-v-c622f238]{color:#fff;background:#171515;border-radius:24px;width:100%;padding:18px;animation:.28s both mobile-more-in-c622f238;box-shadow:0 -20px 70px #08080840}.mobile-more-sheet header[data-v-c622f238]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-more-sheet header div[data-v-c622f238]{display:grid}.mobile-more-sheet strong[data-v-c622f238]{text-transform:uppercase;font:700 1.35rem/1 Barlow Condensed,sans-serif}.mobile-more-sheet small[data-v-c622f238]{color:#ffffff73;margin-top:4px;font-size:.58rem}.mobile-more-sheet header button[data-v-c622f238]{border:1px solid #ffffff1a;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.mobile-more-sheet nav[data-v-c622f238]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.mobile-more-sheet nav button[data-v-c622f238]{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff14;min-height:52px;margin:0}.mobile-more-sheet nav button.active[data-v-c622f238]{color:#fff;background:#ef0a0a1f;border-color:#ef0a0a61}.mobile-more-sheet nav button.active[data-v-c622f238]:after{display:none}@keyframes profile-menu-in-c622f238{0%{opacity:0;transform:translateY(6px)}}@keyframes mobile-more-in-c622f238{0%{opacity:0;transform:translateY(30px)}}@media (width>=1024px){.sidebar[data-v-c622f238]{flex-direction:column;display:flex}.bottom-nav[data-v-c622f238]{display:none}}@media (width>=1024px) and (height<=700px){.sidebar[data-v-c622f238]{padding-block:16px 12px}.sidebar-navigation[data-v-c622f238]{margin-top:16px}}@media (prefers-reduced-motion:reduce){.sidebar[data-v-c622f238],button[data-v-c622f238],.profile-chevron[data-v-c622f238],.profile-menu[data-v-c622f238],.mobile-more-sheet[data-v-c622f238]{transition:none;animation:none}}.context-switcher[data-v-64bb0335],.context-empty[data-v-64bb0335]{background:#ffffffb8;border:1px solid #08080817;border-radius:18px;align-items:center;gap:11px;max-width:1320px;min-height:64px;margin:0 auto 24px;padding:10px 12px;animation:.32s both context-in-64bb0335;display:flex;box-shadow:0 12px 36px #140a0a0d}.context-icon[data-v-64bb0335]{color:#fff;background:#080808;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.context-copy[data-v-64bb0335]{gap:2px;min-width:160px;margin-right:auto;display:grid}.context-copy small[data-v-64bb0335]{color:#8a8585;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:800}.context-copy strong[data-v-64bb0335]{font-size:.72rem}.context-select[data-v-64bb0335]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex}.context-select select[data-v-64bb0335]{background:0 0;border:0;outline:0;max-width:260px;font-size:.66rem;font-weight:700}.remember-context[data-v-64bb0335]{color:#6b6666;white-space:nowrap;align-items:center;gap:5px;font-size:.58rem;display:flex}.remember-context input[data-v-64bb0335]{accent-color:#ef0a0a}button[data-v-64bb0335]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:.64rem;font-weight:850;display:inline-flex}button[data-v-64bb0335]:disabled{cursor:default;opacity:.42}.single-context[data-v-64bb0335]{color:#17603c;background:#e1f4e9;border-radius:999px;padding:7px 10px;font-size:.58rem;font-weight:850}.context-empty[data-v-64bb0335]{color:#7a5700;background:#fff5d8;font-size:.66rem;line-height:1.55}.context-empty strong[data-v-64bb0335]{color:#5f4300}@keyframes context-in-64bb0335{0%{opacity:0;transform:translateY(-7px)}}@media (width<=840px){.context-switcher[data-v-64bb0335]{flex-wrap:wrap;align-items:stretch}.context-copy[data-v-64bb0335]{width:calc(100% - 54px)}.context-select[data-v-64bb0335]{flex:100%;order:3}.context-select select[data-v-64bb0335]{width:100%;max-width:none}.remember-context[data-v-64bb0335]{order:4;margin-right:auto}button[data-v-64bb0335]{order:5}.single-context[data-v-64bb0335]{align-self:center;margin-left:auto}}@media (width<=480px){.remember-context[data-v-64bb0335]{width:100%}.context-switcher button[data-v-64bb0335]{justify-content:center;width:100%}}.notification-center-dock{z-index:72;align-items:center;display:flex;position:fixed;top:82px;right:18px}.notification-bell{width:48px;height:48px;color:var(--brand-black);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #0808081a;border-radius:17px;place-items:center;display:grid;position:relative;box-shadow:0 14px 40px #120a0a24}.notification-bell:hover{transform:translateY(-2px);box-shadow:0 18px 46px #c900002b}.notification-badge{color:#fff;background:var(--brand-red);border:3px solid #fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.61rem;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.notification-connection-dot{background:#18a75b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.notification-connection-dot.stale{background:#e0a10a}.notification-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080861;border:0;position:fixed;inset:0}.notification-drawer{z-index:91;width:min(460px,100vw);color:var(--brand-black);background:linear-gradient(155deg,#fff 0%,#f7f6f2 70%,#fff1f0 100%);position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-28px 0 80px #08080833}.notification-drawer-header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #08080814;justify-content:space-between;align-items:flex-end;min-height:104px;padding:24px 24px 18px;display:flex;position:sticky;top:0}.notification-drawer-header h2{text-transform:uppercase;margin:3px 0 0;font:700 2.15rem/1 Barlow Condensed,sans-serif}.notification-drawer-header>button{background:#fff;border:1px solid #0808081a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.notification-toolbar{gap:7px;padding:15px 18px 8px;display:flex;overflow-x:auto}.notification-toolbar button,.notification-drawer-footer button,.notification-back-button{white-space:nowrap;min-height:42px;color:var(--brand-charcoal);background:#fff;border:1px solid #08080817;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:.69rem;font-weight:700;display:inline-flex}.notification-toolbar button.active{color:var(--brand-red-dark);background:#fff0ef;border-color:#ef0a0a3d}.notification-sync-state{color:#318250;align-items:center;gap:6px;margin:2px 20px 9px;font-size:.65rem;display:flex}.notification-sync-state.stale,.notification-sync-state.error{color:#a36c00}.notification-sync-state.offline{color:#9a2525}.notification-error{color:#8f1212;background:#fff0ef;border:1px solid #c9000029;border-radius:12px;margin:8px 18px;padding:11px 12px;font-size:.7rem;line-height:1.5}.notification-error button{color:var(--brand-red-dark);background:0 0;border:0;font-weight:800}.notification-list{gap:9px;padding:5px 14px 112px;display:grid}.notification-item{background:#ffffffe6;border:1px solid #08080814;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 26px #140c0c0d}.notification-item.unread{background:#fff;border-color:#ef0a0a30}.notification-item.unread:before{background:var(--brand-gradient);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.notification-item.high .notification-item-icon,.notification-item.critical .notification-item-icon{color:#fff;background:var(--brand-gradient)}.notification-item-main{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;padding:15px 48px 15px 15px;display:grid}.notification-item-icon{width:36px;height:36px;color:var(--brand-charcoal);background:#efeee9;border-radius:12px;place-items:center;display:grid}.notification-item-main small{color:var(--brand-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:700;display:block}.notification-item-main strong{font-size:.79rem;line-height:1.35;display:block}.notification-item-main p{color:#595553;margin:5px 0 0;font-size:.68rem;line-height:1.52}.notification-archive{width:36px;height:36px;color:var(--brand-muted);background:#f3f2ee;border:0;border-radius:11px;place-items:center;display:grid;position:absolute;bottom:10px;right:9px}.notification-empty{text-align:center;min-height:320px;color:var(--brand-muted);place-content:center;justify-items:center;gap:10px;padding:50px 36px;display:grid}.notification-empty b{color:var(--brand-charcoal);font-size:.85rem}.notification-empty span{max-width:310px;font-size:.7rem;line-height:1.6}.notification-drawer-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-top:1px solid #08080814;gap:8px;width:min(460px,100vw);padding:13px 16px;display:flex;position:fixed;bottom:0;right:0}.notification-back-button{margin:16px 18px;transform:none}.notification-back-button svg{transform:rotate(180deg)}.notification-settings-panel{padding:4px 18px 36px}.notification-settings-panel>header{gap:4px;margin-bottom:14px;display:grid}.notification-settings-panel>header span{align-items:center;gap:8px;display:flex}.notification-settings-panel>header small{color:var(--brand-muted);font-size:.67rem;line-height:1.5}.notification-settings-panel form{gap:13px;display:grid}.notification-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.notification-channel-grid label,.notification-consent{background:#fff;border:1px solid #08080817;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:.69rem;font-weight:700;display:flex}.notification-field{gap:6px;display:grid}.notification-field span,.provider-quota span{color:var(--brand-muted);font-size:.62rem;font-weight:700}.notification-field input,.provider-quota input{background:#fff;border:1px solid #0808081f;border-radius:12px;min-height:44px;padding:0 12px;font:500 .72rem Plus Jakarta Sans,sans-serif}.notification-time-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.notification-save,.provider-row>button{color:#fff;background:var(--brand-gradient);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:.69rem;font-weight:800;display:inline-flex}.notification-form-error,.notification-form-success{border-radius:11px;margin:0;padding:10px 12px;font-size:.68rem;line-height:1.5}.notification-form-error{color:#8f1212;background:#fff0ef}.notification-form-success{color:#176c3a;background:#eaf8ef}.notification-inline-state{min-height:160px;color:var(--brand-muted);justify-content:center;align-items:center;gap:8px;font-size:.72rem;display:flex}.governance-panel>header{justify-content:space-between;align-items:center;display:flex}.governance-panel>header button{background:#fff;border:1px solid #0808081a;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:.64rem;font-weight:700;display:inline-flex}.notification-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.notification-metrics span{text-align:center;color:var(--brand-muted);background:#fff;border-radius:12px;padding:10px;font-size:.59rem;display:grid}.notification-metrics b{color:var(--brand-black);font:700 1.5rem Barlow Condensed,sans-serif}.provider-row{background:#fff;border:1px solid #08080817;border-radius:16px;grid-template-columns:1fr auto;gap:10px;margin-top:10px;padding:14px;display:grid}.provider-row>div{display:grid}.provider-row small{color:var(--brand-muted);font-size:.58rem}.provider-toggle{align-items:center;gap:6px;font-size:.66rem;font-weight:700;display:flex}.provider-quota{grid-column:1/-1;gap:5px;display:grid}.provider-row em{align-items:center;gap:5px;font-size:.6rem;font-style:normal;display:flex}.provider-row em.ready{color:#168449}.provider-row em.missing{color:#a16c00}.provider-row>button{min-height:38px}.notification-fade-enter-active,.notification-fade-leave-active{transition:opacity .22s}.notification-fade-enter-from,.notification-fade-leave-to{opacity:0}.notification-slide-enter-active,.notification-slide-leave-active{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s}.notification-slide-enter-from,.notification-slide-leave-to{opacity:.7;transform:translate(100%)}@keyframes notification-spin{to{transform:rotate(360deg)}}@media (width>=1024px){.notification-center-dock{top:28px;right:34px}.notification-bell{width:52px;height:52px}.notification-drawer-header{padding-top:30px}}@media (width<=380px){.notification-drawer-header{padding-inline:18px}.notification-toolbar{padding-inline:12px}.notification-list{padding-inline:10px}.notification-channel-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.notification-slide-enter-active,.notification-slide-leave-active{transition:none}}.notification-center-dock.is-inline{z-index:4;flex:none;position:relative;top:auto;right:auto}.notification-center-dock.is-inline .notification-bell{width:48px;height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:12px}.notification-center-dock.is-inline .notification-bell:hover{box-shadow:none;transform:none}.recovery-backdrop[data-v-912e6977]{z-index:2010;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.recovery-card[data-v-912e6977]{background:#fbfaf7;border:1px solid #ffffff29;border-radius:28px;width:min(100%,560px);padding:30px 26px;animation:.36s both rise-in;box-shadow:0 30px 100px #00000059}.recovery-icon[data-v-912e6977]{color:#fff;background:var(--brand-gradient);border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}h2[data-v-912e6977],p[data-v-912e6977]{margin:0}h2[data-v-912e6977]{text-transform:uppercase;margin-top:8px;font:700 clamp(2.5rem,10vw,4rem)/.9 Barlow Condensed,sans-serif}p[data-v-912e6977]{color:var(--brand-muted);margin-top:12px;font-size:.76rem;line-height:1.65}.codes-grid[data-v-912e6977]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:24px 0;display:grid}code[data-v-912e6977]{overflow-wrap:anywhere;text-align:center;background:#efeee9;border-radius:10px;padding:10px 7px;font-size:.64rem}.recovery-actions[data-v-912e6977]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}button[data-v-912e6977]{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:.7rem;font-weight:800;display:flex}.secondary[data-v-912e6977]{border:1px solid var(--brand-line);color:var(--brand-black);background:#fff}.primary[data-v-912e6977]{color:#fff;background:var(--brand-black);border:0;grid-column:1/-1}@media (width>=620px){.recovery-card[data-v-912e6977]{padding:38px}.codes-grid[data-v-912e6977]{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-actions[data-v-912e6977]{grid-template-columns:auto auto minmax(0,1fr)}.primary[data-v-912e6977]{grid-column:auto}}.enrollment-setup[data-v-93d42ead]{gap:20px;display:grid}.setup-grid[data-v-93d42ead]{gap:18px;display:grid}.qr-panel[data-v-93d42ead]{aspect-ratio:1;width:min(100%,230px);color:var(--brand-muted);background:#fff;border:1px solid #0808081a;border-radius:22px;place-items:center;margin:auto;padding:10px;display:grid;box-shadow:0 18px 44px #08080814}.qr-panel img[data-v-93d42ead]{border-radius:14px;width:100%;display:block}ol[data-v-93d42ead]{color:var(--brand-muted);gap:9px;margin:0 0 16px;padding-left:22px;font-size:.73rem;line-height:1.5;display:grid}.secret-button[data-v-93d42ead]{width:100%;min-height:58px;color:var(--brand-black);text-align:left;background:#ef0a0a0b;border:1px dashed #ef0a0a42;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.secret-button span[data-v-93d42ead]{gap:4px;min-width:0;display:grid}.secret-button small[data-v-93d42ead]{color:var(--brand-muted);text-transform:uppercase;font-size:.58rem;font-weight:700}.secret-button strong[data-v-93d42ead]{overflow-wrap:anywhere;letter-spacing:.07em;font:700 .68rem/1.4 monospace}.code-form[data-v-93d42ead]{gap:13px;display:grid}label[data-v-93d42ead]{color:var(--brand-charcoal);gap:7px;font-size:.7rem;font-weight:700;display:grid}.code-input[data-v-93d42ead]{background:#fff;border:1px solid #08080824;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}input[data-v-93d42ead]{width:100%;min-width:0;color:var(--brand-black);letter-spacing:.18em;background:0 0;border:0;outline:0;font-size:1rem;font-weight:800}form>button[data-v-93d42ead]{color:#fff;background:var(--brand-gradient);border:0;border-radius:14px;min-height:50px;font-weight:800}form>button[data-v-93d42ead]:disabled{cursor:wait;opacity:.5}@media (width>=620px){.setup-grid[data-v-93d42ead]{grid-template-columns:210px minmax(0,1fr);align-items:center}}.security-backdrop[data-v-5133002d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088f;justify-content:flex-end;display:flex;position:fixed;inset:0}.security-drawer[data-v-5133002d]{background:#f7f6f2;flex-direction:column;width:min(100%,560px);height:100%;display:flex;box-shadow:-24px 0 80px #0000003d}header[data-v-5133002d]{border-bottom:1px solid var(--brand-line);background:#fffc;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:18px 20px;display:grid}.security-mark[data-v-5133002d]{color:#fff;background:var(--brand-gradient);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}header>span[data-v-5133002d]:nth-child(2){gap:2px;display:grid}header small[data-v-5133002d]{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:800}header strong[data-v-5133002d]{font-size:.93rem}header button[data-v-5133002d]{border:1px solid var(--brand-line);width:42px;height:42px;color:var(--brand-charcoal);background:#fff;border-radius:13px;place-items:center;display:grid}.drawer-content[data-v-5133002d]{gap:12px;padding:18px 18px 36px;display:grid;overflow-y:auto}.security-alert[data-v-5133002d]{color:#8e0b0b;background:#fff0ee;border:1px solid #c9000024;border-radius:13px;padding:12px 14px;font-size:.72rem;line-height:1.5}.status-card[data-v-5133002d]{border:1px solid var(--brand-line);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.status-card.active[data-v-5133002d]{background:#f3fbf7;border-color:#0a824c2e}.status-icon[data-v-5133002d]{width:38px;height:38px;color:var(--brand-red-dark);background:#ef0a0a14;border-radius:12px;place-items:center;display:grid}.status-card.active .status-icon[data-v-5133002d]{color:#08754a;background:#08754a17}.status-card>span[data-v-5133002d]:nth-child(2){gap:3px;display:grid}.status-card small[data-v-5133002d]{color:var(--brand-muted);font-size:.58rem}.status-card strong[data-v-5133002d]{font-size:.78rem}.status-pill[data-v-5133002d]{color:var(--brand-muted);background:#efeee9;border-radius:999px;padding:6px 8px;font-size:.56rem;font-weight:800}.security-section[data-v-5133002d]{border:1px solid var(--brand-line);background:#ffffffe0;border-radius:20px;padding:22px 20px}h2[data-v-5133002d],p[data-v-5133002d]{margin:0}h2[data-v-5133002d]{text-transform:uppercase;margin-top:6px;font:700 2.1rem/.92 Barlow Condensed,sans-serif}.security-section>p[data-v-5133002d],.disable-form p[data-v-5133002d]{color:var(--brand-muted);margin:9px 0 18px;font-size:.7rem;line-height:1.6}form[data-v-5133002d]{gap:13px;display:grid}label[data-v-5133002d]{color:var(--brand-charcoal);gap:7px;font-size:.68rem;font-weight:700;display:grid}input[data-v-5133002d],textarea[data-v-5133002d]{width:100%;min-height:48px;color:var(--brand-black);background:#fff;border:1px solid #08080824;border-radius:13px;outline:0;padding:0 13px}textarea[data-v-5133002d]{resize:vertical;min-height:88px;padding-block:12px}.method-row[data-v-5133002d]{background:#efeee9;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.method-row button[data-v-5133002d]{min-height:40px;color:var(--brand-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:.61rem;font-weight:800;display:flex}.method-row button.active[data-v-5133002d]{color:var(--brand-black);background:#fff}.primary-action[data-v-5133002d],.secondary-action[data-v-5133002d]{border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:.7rem;font-weight:800;display:flex}.primary-action[data-v-5133002d]{color:#fff;background:var(--brand-gradient);border:0}.secondary-action[data-v-5133002d]{border:1px solid var(--brand-line);color:var(--brand-black);background:#fff}.primary-action[data-v-5133002d]:disabled,.secondary-action[data-v-5133002d]:disabled{cursor:wait;opacity:.5}.danger-link[data-v-5133002d]{color:#a40c0c;background:0 0;border:0;margin-top:20px;font-size:.65rem;font-weight:800;text-decoration:underline}.disable-form[data-v-5133002d]{border-top:1px solid var(--brand-line);margin-top:18px;padding-top:18px}.danger-action[data-v-5133002d]{color:#fff;background:#a40c0c;border:0;border-radius:13px;min-height:46px;font-weight:800}.danger-action[data-v-5133002d]:disabled{cursor:wait;opacity:.45}.drawer-enter-active[data-v-5133002d],.drawer-leave-active[data-v-5133002d]{transition:opacity .22s}.drawer-enter-active .security-drawer[data-v-5133002d],.drawer-leave-active .security-drawer[data-v-5133002d]{transition:transform .26s}.drawer-enter-from[data-v-5133002d],.drawer-leave-to[data-v-5133002d]{opacity:0}.drawer-enter-from .security-drawer[data-v-5133002d],.drawer-leave-to .security-drawer[data-v-5133002d]{transform:translate(100%)}@media (width>=620px){.drawer-content[data-v-5133002d]{padding:22px 24px 40px}header[data-v-5133002d]{padding-inline:24px}}.shipment-scan-layer{z-index:44;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080894;justify-content:flex-end;animation:.18s both shipment-scan-layer-in;display:flex;position:fixed;inset:0}.shipment-scan-layer.camera-active{z-index:120}body.shipment-scanner-open{overscroll-behavior:none;overflow:hidden}.shipment-scan-drawer{color:#292727;background:radial-gradient(circle at 85% 2%,#ef0a0a1a,#0000 25%),#f4f3ef;width:min(100%,760px);height:100%;animation:.3s cubic-bezier(.2,.8,.2,1) both shipment-scan-drawer-in;overflow-y:auto;box-shadow:-30px 0 90px #0808084d}.shipment-scan-header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f3eff0;border-bottom:1px solid #08080817;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:92px;padding:18px 20px;display:grid;position:sticky;top:0}.shipment-scan-title-mark{color:#fff;background:var(--brand-gradient);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #c9000038}.shipment-scan-header small{color:#b80000;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:850}.shipment-scan-header h2{letter-spacing:.01em;text-transform:uppercase;margin:4px 0 0;font:700 clamp(1.75rem,5vw,2.65rem)/.9 Barlow Condensed,sans-serif}.shipment-scan-header>button{color:#4d4848;background:#fff;border:1px solid #0808081a;border-radius:13px;place-items:center;width:44px;height:44px;padding:0;display:grid}.shipment-scan-header>button:disabled{opacity:.45}.shipment-scan-live{color:#17603c;white-space:nowrap;background:#e8f7ee;border:1px solid #17603c29;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:.58rem;font-weight:800;display:inline-flex}.shipment-scan-live i{background:#20a464;border-radius:50%;width:7px;height:7px;animation:1.8s infinite shipment-scan-pulse;box-shadow:0 0 0 4px #20a46421}.shipment-scan-form{gap:13px;padding:20px;display:grid}.shipment-scan-console{background:#0e0d0d;border:1px solid #08080817;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid;box-shadow:0 20px 50px #08080824}.shipment-scan-input-wrap{gap:7px;min-width:0;display:grid}.shipment-scan-input-wrap>label{color:#ff8b8b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.61rem;font-weight:850;display:flex}.shipment-scan-input{color:#ff3434;background:#191717;border:1px solid #ffffff26;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:0 8px 0 15px;display:grid;box-shadow:inset 0 0 0 1px #0000004d}.shipment-scan-input:focus-within{border-color:#ff3434;box-shadow:0 0 0 4px #ef0a0a24}.shipment-scan-input input{color:#fff;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;font:700 clamp(1rem,3vw,1.35rem)/1 Plus Jakarta Sans,sans-serif}.shipment-scan-input input::placeholder{color:#777}.shipment-scan-input select{color:#ddd;background:#262323;border:1px solid #ffffff1f;border-radius:11px;outline:0;min-height:42px;padding:0 9px;font-size:.62rem;font-weight:750}.shipment-scan-input-wrap>p{color:#938e8e;margin:0;font-size:.58rem;line-height:1.5}.shipment-camera-button{text-align:left;color:#fff;background:#282424;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:10px;min-width:178px;min-height:62px;padding:0 13px;display:flex}.shipment-camera-button svg{color:#ff3434}.shipment-camera-button span{gap:3px;display:grid}.shipment-camera-button b{font-size:.7rem}.shipment-camera-button small{color:#a9a3a3;font-size:.52rem}.shipment-camera-button:disabled{opacity:.5}.shipment-camera-stage{background:#080808;border:5px solid #151313;border-radius:22px;min-height:240px;position:relative;overflow:hidden}.shipment-camera-stage video{object-fit:cover;width:100%;height:300px;display:block}.shipment-camera-close{display:none}.shipment-camera-toolbar{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.shipment-camera-toolbar button,.shipment-camera-chip{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808b8;border:1px solid #ffffff29;border-radius:12px;min-height:42px;box-shadow:0 10px 25px #0000003d}.shipment-camera-toolbar button{justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.6rem;font-weight:850;display:inline-flex}.shipment-camera-toolbar button:disabled{opacity:.55}.shipment-camera-chip{flex:1;align-items:center;gap:8px;min-width:0;max-width:310px;padding:0 11px;display:flex}.shipment-camera-chip>span{color:#ffc7c7;text-transform:uppercase;flex:none;align-items:center;gap:5px;font-size:.56rem;font-weight:850;display:inline-flex}.shipment-camera-chip>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;font-weight:850;overflow:hidden}.shipment-camera-stage>p{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808b8;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;padding:0 11px;font-size:.62rem;font-weight:750;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.shipment-camera-frame{border-top:2px solid #ff2020;border-bottom:2px solid #ff2020;position:absolute;inset:22% 10%;box-shadow:0 0 28px #ff202033}.shipment-camera-frame span{border-color:#fff;width:24px;height:24px;position:absolute}.shipment-camera-frame span:first-child{border-top:3px solid;border-left:3px solid;top:-1px;left:-1px}.shipment-camera-frame span:nth-child(2){border-top:3px solid;border-right:3px solid;top:-1px;right:-1px}.shipment-camera-frame span:nth-child(3){border-bottom:3px solid;border-left:3px solid;bottom:-1px;left:-1px}.shipment-camera-frame span:nth-child(4){border-bottom:3px solid;border-right:3px solid;bottom:-1px;right:-1px}.shipment-scan-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipment-scan-controls label{background:#ffffffdb;border:1px solid #08080817;border-radius:17px;gap:6px;min-width:0;padding:13px;display:grid}.shipment-scan-controls label>span{color:#756e6e;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.shipment-scan-controls select{color:#292727;background:#f6f4ef;border:1px solid #0808081c;border-radius:12px;outline:0;width:100%;min-height:46px;padding:0 11px;font-size:.7rem;font-weight:750}.shipment-scan-controls select:focus{border-color:#e00;box-shadow:0 0 0 3px #ef0a0a17}.shipment-scan-controls small{color:#817a7a;min-height:1.2em;font-size:.54rem;line-height:1.45}.shipment-scan-facility-state,.shipment-scan-inline-error{color:#615b5b;background:#e9e6df;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin:0;padding:9px 11px;font-size:.61rem;font-weight:700;display:flex}.shipment-scan-facility-state.error,.shipment-scan-inline-error{color:#8e0b0b;background:#fdeaea}.shipment-scan-facility-state span{flex:1}.shipment-scan-facility-state button{color:#fff;background:#a80000;border:0;border-radius:9px;min-height:34px;padding:0 10px;font-size:.57rem;font-weight:800}.shipment-scan-options{background:#fff;border:1px solid #08080817;border-radius:17px;align-items:center;gap:10px;min-height:68px;padding:12px 13px;display:flex}.shipment-scan-options>svg{color:#c50000;flex:none}.shipment-scan-options>div{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.shipment-scan-options span{gap:3px;display:grid}.shipment-scan-options b{font-size:.7rem}.shipment-scan-options small{color:#7c7575;font-size:.55rem;line-height:1.4}.shipment-scan-options button{color:#fff;white-space:nowrap;background:#292727;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 11px;font-size:.59rem;font-weight:800;display:inline-flex}.shipment-scan-options button.muted{color:#5d5757;background:#f3f1ec;border:1px solid #0808081a}.shipment-scan-feedback-toggle{cursor:pointer;background:#ffffffc2;border:1px solid #08080814;border-radius:15px;align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:flex}.shipment-scan-feedback-toggle input{accent-color:#d40000;width:18px;height:18px}.shipment-scan-feedback-toggle span{grid-template-columns:auto auto;align-items:center;gap:2px 7px;min-width:0;display:grid}.shipment-scan-feedback-toggle svg{color:#bd0000;grid-row:1/3}.shipment-scan-feedback-toggle b{font-size:.66rem}.shipment-scan-feedback-toggle small{color:#817a7a;font-size:.53rem}.shipment-scan-notice{color:#17603c;background:#e7f7ed;border:1px solid #17603c2e;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px;animation:.24s both shipment-scan-result-in;display:grid}.shipment-scan-notice.replay{color:#285683;background:#eaf2fb;border-color:#28568329}.shipment-scan-notice.error{color:#8e0b0b;background:#fdeaea;border-color:#8e0b0b26}.shipment-scan-notice div{gap:3px;min-width:0;display:grid}.shipment-scan-notice b{font-size:.74rem}.shipment-scan-notice p{margin:0;font-size:.6rem;line-height:1.45}.shipment-scan-notice small{overflow-wrap:anywhere;opacity:.8;font-size:.52rem}.shipment-scan-notice>button{color:#fff;background:#9f0000;border:0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:.57rem;font-weight:800;display:inline-flex}.shipment-scan-toast{z-index:50;top:max(16px,env(safe-area-inset-top));color:#17603c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e7f7edf5;border:1px solid #17603c2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(100vw - 24px,430px);min-height:68px;padding:12px 14px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #0808083d}.shipment-scan-toast.replay{color:#285683;background:#eaf2fbf5;border-color:#28568329}.shipment-scan-toast.error{color:#8e0b0b;background:#fdeaeaf7;border-color:#8e0b0b33}.branch-scanner-toast{z-index:125;grid-template-columns:auto minmax(0,1fr) auto}.shipment-scan-toast-close{width:44px;height:44px;color:inherit;background:#ffffff94;border:1px solid;border-radius:12px;place-items:center;padding:0;display:grid}.shipment-scan-toast div{gap:3px;min-width:0;display:grid}.shipment-scan-toast b{font-size:.72rem}.shipment-scan-toast small{text-overflow:ellipsis;white-space:nowrap;opacity:.82;font-size:.55rem;overflow:hidden}.shipment-scan-toast-enter-active,.shipment-scan-toast-leave-active{transition:opacity .18s,transform .18s}.shipment-scan-toast-enter-from,.shipment-scan-toast-leave-to{opacity:0;transform:translate(-50%,-12px)}.shipment-scan-submit{z-index:2;color:#fff;background:var(--brand-gradient);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-size:.72rem;font-weight:900;display:inline-flex;position:sticky;bottom:10px;box-shadow:0 14px 35px #c9000040}.shipment-scan-submit:disabled{cursor:wait;opacity:.62}.shipment-scan-recent{padding:2px 20px 28px}.shipment-scan-recent>header{border-top:1px solid #08080817;justify-content:space-between;align-items:end;gap:10px;padding:18px 0 10px;display:flex}.shipment-scan-recent header small{color:#b30000;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:850}.shipment-scan-recent h3{text-transform:uppercase;margin:3px 0 0;font:700 1.55rem/1 Barlow Condensed,sans-serif}.shipment-scan-recent header>span{color:#5d5757;background:#e7e3dc;border-radius:999px;place-items:center;min-width:42px;min-height:30px;font-size:.58rem;font-weight:850;display:grid}.shipment-scan-empty{color:#817a7a;background:#ffffff80;border:1px dashed #08080829;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:80px;padding:15px;display:flex}.shipment-scan-empty p{margin:0;font-size:.61rem}.shipment-scan-recent ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.shipment-scan-recent li{background:#ffffffd1;border:1px solid #08080814;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.shipment-scan-recent li>span{color:#17603c;background:#e7f7ed;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.shipment-scan-recent li.replay>span{color:#285683;background:#eaf2fb}.shipment-scan-recent li.retryable>span,.shipment-scan-recent li.rejected>span{color:#9b1a1a;background:#fdeaea}.shipment-scan-recent li>div{gap:2px;min-width:0;display:grid}.shipment-scan-recent li b{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.shipment-scan-recent li small,.shipment-scan-recent li p,.shipment-scan-recent time{color:#7e7777;font-size:.52rem}.shipment-scan-recent li p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.shipment-scan-recent time{text-align:right;max-width:92px;line-height:1.4}@keyframes shipment-scan-layer-in{0%{opacity:0}}@keyframes shipment-scan-drawer-in{0%{opacity:.7;transform:translate(50px)}}@keyframes shipment-scan-result-in{0%{opacity:0;transform:translateY(7px)}}@keyframes shipment-scan-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #20a4640a}}@media (width<=680px){.shipment-scan-header{grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.shipment-scan-live{display:none}.shipment-scan-form{padding:14px}.shipment-scan-console{grid-template-columns:1fr}.shipment-camera-button{min-width:0}.shipment-scan-controls{grid-template-columns:1fr}.shipment-scan-options{flex-direction:column;align-items:stretch}.shipment-scan-options>div{width:100%}.shipment-scan-options button{width:100%;min-height:44px}.shipment-scan-notice{grid-template-columns:auto minmax(0,1fr)}.shipment-scan-notice>button{grid-column:1/-1;justify-content:center;min-height:44px}.shipment-scan-recent{padding-left:14px;padding-right:14px}.shipment-scan-recent li{grid-template-columns:auto minmax(0,1fr)}.shipment-scan-recent time{text-align:left;grid-column:2;max-width:none}.shipment-camera-stage video{height:250px}.shipment-scan-layer.camera-active{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808}.shipment-scan-layer.camera-active .shipment-scan-drawer{width:100%;box-shadow:none;background:#080808;overflow:hidden}.shipment-scan-layer.camera-active .shipment-camera-stage{z-index:48;border:0;border-radius:0;min-height:100dvh;position:fixed;inset:0}.shipment-scan-layer.camera-active .shipment-camera-stage video{object-fit:cover;width:100%;height:100dvh}.shipment-scan-layer.camera-active .shipment-camera-toolbar{top:max(10px,env(safe-area-inset-top));left:10px;right:10px}.shipment-scan-layer.camera-active .shipment-camera-stage>p{right:10px;bottom:max(14px,env(safe-area-inset-bottom));left:10px}.shipment-scan-layer.camera-active .shipment-camera-frame{inset:33% 8% 35%}.shipment-scan-layer.camera-active .shipment-scan-toast{top:auto;bottom:max(72px,calc(env(safe-area-inset-bottom) + 72px))}}@media (width<=420px){.shipment-scan-title-mark{width:42px;height:42px}.shipment-scan-header h2{font-size:1.6rem}.shipment-scan-input{grid-template-columns:auto minmax(0,1fr);min-height:58px}.shipment-scan-input select{grid-column:1/-1;width:100%;margin-bottom:7px}.shipment-scan-console{padding:12px}.shipment-scan-form{padding:10px}.shipment-scan-recent{padding-left:10px;padding-right:10px}.shipment-camera-toolbar{flex-wrap:wrap}.shipment-camera-chip{flex-basis:100%;order:3;max-width:none}.shipment-scan-toast{top:max(10px,env(safe-area-inset-top));min-height:60px}}@media (width<=680px){.shipment-scan-layer.camera-active{background:#080808;width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.shipment-scan-layer.camera-active .shipment-scan-drawer{width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.shipment-scan-layer.camera-active .shipment-camera-stage{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh}.shipment-scan-layer.camera-active .shipment-camera-stage video{object-fit:contain;object-position:center;background:#080808;width:100%;height:100%}.shipment-scan-layer.camera-active .shipment-camera-close{z-index:126;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808d1;border:1px solid #ffffff4d;border-radius:15px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:fixed;box-shadow:0 12px 30px #00000052}.shipment-scan-layer.camera-active .shipment-camera-toolbar{z-index:124;top:max(14px,env(safe-area-inset-top));right:72px;left:max(12px,env(safe-area-inset-left));flex-wrap:nowrap}.shipment-scan-layer.camera-active .shipment-camera-toolbar>button:first-child{display:none}.shipment-scan-layer.camera-active .shipment-camera-chip{order:initial;flex-basis:auto;min-height:46px}.shipment-scan-layer.camera-active .shipment-camera-frame{height:min(30vh,220px);inset:50% 6% auto;transform:translateY(-50%)}.shipment-scan-layer.camera-active .shipment-camera-stage>p{right:max(12px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 14px));left:max(12px,env(safe-area-inset-left));min-height:44px}.shipment-scan-layer.camera-active .branch-scanner-toast{top:max(74px,calc(env(safe-area-inset-top) + 74px));width:min(100vw - 24px,430px);max-height:min(150px,100dvh - 160px);bottom:auto;overflow-y:auto}.shipment-scan-layer.camera-active .branch-scanner-toast small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}}.shipment-scan-layer.branch-scanner-fullscreen{z-index:120;-webkit-backdrop-filter:none;backdrop-filter:none;background:#080808;width:100vw;height:100dvh;min-height:100dvh;overflow:hidden}.shipment-scan-layer.branch-scanner-fullscreen .shipment-scan-drawer{width:100vw;height:100dvh;box-shadow:none;background:#080808;animation:none;position:fixed;inset:0;overflow:hidden}.shipment-scan-layer.branch-scanner-fullscreen .shipment-scan-header,.shipment-scan-layer.branch-scanner-fullscreen .branch-arrival-intro,.shipment-scan-layer.branch-scanner-fullscreen .branch-arrival-stats,.shipment-scan-layer.branch-scanner-fullscreen .branch-sort-lanes,.shipment-scan-layer.branch-scanner-fullscreen .shipment-scan-recent,.shipment-scan-layer.branch-scanner-fullscreen .shipment-scan-form>:not(.shipment-camera-stage){display:none}.shipment-scan-layer.branch-scanner-fullscreen .shipment-scan-form{padding:0;display:block;position:static}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-stage{z-index:2;background:#080808;border:0;border-radius:0;width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;position:absolute;inset:0;overflow:hidden}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-stage video{object-fit:contain;object-position:center;background:#080808;width:100%;height:100%;display:block;position:absolute;inset:0}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-close{z-index:6;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808d6;border:1px solid #ffffff52;border-radius:15px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;box-shadow:0 12px 30px #00000057}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-toolbar{z-index:5;top:max(14px,env(safe-area-inset-top));right:72px;left:max(12px,env(safe-area-inset-left));flex-wrap:nowrap}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-toolbar>button:first-child{display:none}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-chip{order:initial;flex-basis:auto;min-height:46px}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-frame{width:min(100vw - 32px,640px);height:clamp(190px,36dvh,360px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.shipment-scan-layer.branch-scanner-fullscreen .shipment-camera-stage>p{z-index:5;right:max(12px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 14px));left:max(12px,env(safe-area-inset-left));min-height:44px}.shipment-scan-layer.branch-scanner-fullscreen .branch-scanner-toast{z-index:125;top:max(74px,calc(env(safe-area-inset-top) + 74px));width:min(100vw - 24px,430px);max-height:min(150px,100dvh - 160px);bottom:auto;overflow-y:auto}.shipment-scan-layer.branch-scanner-fullscreen .branch-scanner-toast small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}@media (prefers-reduced-motion:reduce){.shipment-scan-layer,.shipment-scan-drawer,.shipment-scan-notice,.shipment-scan-live i{animation:none}.shipment-scan-toast-enter-active,.shipment-scan-toast-leave-active{transition:none}}.auth-loading[data-v-22d9399c]{color:#fff;background:radial-gradient(circle at 50% 0%, #ef0a0a42, transparent 32rem), var(--brand-black);place-content:center;justify-items:center;gap:20px;min-height:100vh;display:grid}.loading-line[data-v-22d9399c]{background:#ffffff1f;border-radius:999px;width:140px;height:3px;overflow:hidden}.loading-line[data-v-22d9399c]:after{border-radius:inherit;background:var(--brand-gradient);content:"";width:45%;height:100%;animation:.9s ease-in-out infinite alternate loading-pass-22d9399c;display:block}p[data-v-22d9399c]{color:#ffffff8c;margin:0;font-size:.78rem}@keyframes loading-pass-22d9399c{to{transform:translate(125%)}}.panel[data-v-607a0a77]{border:1px solid var(--brand-line);background:#ffffffc7;border-radius:26px;padding:24px;animation:.6s .24s both rise-in;box-shadow:0 18px 54px #140a0a0d}.panel-heading[data-v-607a0a77]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-607a0a77]{text-transform:uppercase;margin:4px 0 0;font:700 1.8rem/1 Barlow Condensed,sans-serif}.count[data-v-607a0a77]{color:#fff;background:var(--brand-red);border-radius:15px;place-items:center;width:46px;height:46px;font:700 1.4rem Barlow Condensed,sans-serif;display:grid}ul[data-v-607a0a77]{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}li[data-v-607a0a77]{color:var(--brand-charcoal);background:var(--brand-surface);border-radius:15px;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid}li svg[data-v-607a0a77]{color:var(--brand-red-dark)}li span[data-v-607a0a77]{font-size:.8rem}.state-copy[data-v-607a0a77]{color:var(--brand-muted);margin:24px 0 0;font-size:.76rem}li button[data-v-607a0a77]{color:#fff;background:var(--brand-black);border:0;border-radius:12px;min-height:44px;padding:0 12px;font-size:.68rem;font-weight:800}@media (width<=480px){li[data-v-607a0a77]{grid-template-columns:22px minmax(0,1fr) auto}li button[data-v-607a0a77]{grid-column:2/-1}}.metric-card[data-v-039d1835]{border:1px solid var(--brand-line);background:#ffffffd6;border-radius:24px;min-height:164px;padding:22px;animation:.52s both rise-in;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #1810100d}.metric-card[data-v-039d1835]:after{content:"";border:18px solid #ef0a0a0f;border-radius:50%;width:112px;height:112px;position:absolute;bottom:-38px;right:-24px}.metric-card>div[data-v-039d1835]{align-content:end;gap:5px;display:grid}.metric-icon[data-v-039d1835]{width:40px;height:40px;color:var(--brand-red-dark);background:#ef0a0a17;border-radius:13px;place-items:center;display:grid;position:absolute;top:20px;right:20px}p[data-v-039d1835],small[data-v-039d1835]{color:var(--brand-muted);margin:0}p[data-v-039d1835]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}strong[data-v-039d1835]{font:700 2.65rem/1 Barlow Condensed,sans-serif}small[data-v-039d1835]{font-size:.7rem}.tone-dark[data-v-039d1835],.tone-red[data-v-039d1835]{color:#fff;border-color:#0000}.tone-dark[data-v-039d1835]{background:linear-gradient(145deg,#242020,#080808)}.tone-red[data-v-039d1835]{background:var(--brand-gradient)}.tone-dark p[data-v-039d1835],.tone-dark small[data-v-039d1835],.tone-red p[data-v-039d1835],.tone-red small[data-v-039d1835]{color:#ffffff9e}.tone-dark .metric-icon[data-v-039d1835],.tone-red .metric-icon[data-v-039d1835]{color:#fff;background:#ffffff1f}.tone-dark[data-v-039d1835]:after,.tone-red[data-v-039d1835]:after{border-color:#ffffff0f}.panel[data-v-0b77c33c]{border:1px solid var(--brand-line);background:#ffffffc7;border-radius:26px;padding:24px;animation:.6s .24s both rise-in;box-shadow:0 18px 54px #140a0a0d}.panel-heading[data-v-0b77c33c]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-0b77c33c]{text-transform:uppercase;margin:4px 0 0;font:700 1.8rem/1 Barlow Condensed,sans-serif}button[data-v-0b77c33c]{border:1px solid var(--brand-line);width:44px;min-height:44px;color:var(--brand-charcoal);background:#fff;border-radius:15px;justify-content:center;align-items:center;display:inline-flex}ol[data-v-0b77c33c]{margin:24px 0 0;padding:0;list-style:none}li[data-v-0b77c33c]{border-top:1px solid var(--brand-line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.movement-icon[data-v-0b77c33c]{width:42px;height:42px;color:var(--brand-red-dark);background:#ef0a0a14;border-radius:13px;place-items:center;display:grid}li>span[data-v-0b77c33c]:nth-child(2){gap:4px;display:grid}strong[data-v-0b77c33c]{font-size:.8rem}small[data-v-0b77c33c],time[data-v-0b77c33c]{color:var(--brand-muted);font-size:.66rem}@media (width<=480px){time[data-v-0b77c33c]{display:none}}.overview[data-v-269ca0bf]{width:min(100%,1440px);margin:0 auto}.head-office-overview[data-v-269ca0bf]{isolation:isolate;position:relative}.head-office-overview[data-v-269ca0bf]:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 82% 12%,#ef0a0a1f,#0000 31%),radial-gradient(circle at 10% 18%,#0808080b,#0000 30%);border-radius:34px;height:360px;position:absolute;top:-36px;left:-28px;right:-28px}.overview-header[data-v-269ca0bf]{gap:24px;margin-bottom:34px;animation:.42s both rise-in;display:grid}h1[data-v-269ca0bf],h2[data-v-269ca0bf],p[data-v-269ca0bf]{margin:0}h1[data-v-269ca0bf]{letter-spacing:0;text-transform:uppercase;max-width:760px;margin-top:9px;font:700 3.25rem/.83 Barlow Condensed,sans-serif}h1 em[data-v-269ca0bf]{color:var(--brand-red);font-style:italic}.header-actions[data-v-269ca0bf]{flex-wrap:wrap;gap:10px;display:flex}.header-actions button[data-v-269ca0bf],.scope-chip[data-v-269ca0bf]{border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:.78rem;font-weight:700;display:inline-flex}.scope-chip[data-v-269ca0bf]{color:var(--brand-muted);background:linear-gradient(#fffffff5,#f8f3f3db);border:1px solid #704e4e24;padding:0 15px;box-shadow:0 10px 28px #1f08080e,inset 0 1px #ffffffe6}.location-button[data-v-269ca0bf]{color:var(--brand-charcoal);background:linear-gradient(#fffffffa,#faf6f6e6);border:1px solid #704e4e24;padding:0 16px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 26px #1f08080d}.location-button[data-v-269ca0bf]:hover{border-color:#ef0a0a38;transform:translateY(-1px);box-shadow:0 14px 32px #1f080813}.primary-button[data-v-269ca0bf]{color:#fff;background:radial-gradient(circle at 88% 20%,#ef0a0a57,#0000 34%),linear-gradient(150deg,#232020,#080808 70%);border:1px solid #ffffff0d;padding:0 18px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 34px #08080833,inset 0 1px #ffffff14}.primary-button[data-v-269ca0bf]:hover{transform:translateY(-1px);box-shadow:0 20px 38px #0808083d,0 0 0 1px #ef0a0a1a}.scan-icon-button[data-v-269ca0bf]{width:48px;color:var(--brand-charcoal);background:linear-gradient(#fff,#f6f1f1);border:1px solid #704e4e24;padding:0;box-shadow:0 10px 26px #1f08080d}.head-office-header[data-v-269ca0bf]{margin-bottom:20px;padding-bottom:20px;position:relative}.head-office-header .eyebrow[data-v-269ca0bf]{color:#7e3030;background:linear-gradient(#fffffff5,#fff1f1db);border:1px solid #ef0a0a1f;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:0 10px;display:inline-flex;box-shadow:0 9px 22px #5c00000e,inset 0 1px #ffffffeb}.head-office-header .eyebrow[data-v-269ca0bf]:before{background:var(--brand-red);content:"";border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #ef0a0a14}.head-office-header[data-v-269ca0bf]:after{content:"";background:linear-gradient(90deg,#ef0a0a7a,#0808081f 44%,#0000 92%);height:1px;position:absolute;bottom:0;left:0;right:0}.head-office-header h1[data-v-269ca0bf]{text-shadow:0 8px 28px #430c0c0f;max-width:830px;font-size:clamp(3.2rem,5.4vw,4.9rem);line-height:.9}.head-office-intro[data-v-269ca0bf]{max-width:720px;color:var(--brand-muted);margin-top:12px;font-size:.9rem;line-height:1.7}.work-context[data-v-269ca0bf]{gap:10px;margin-bottom:18px;display:grid}.work-context-item[data-v-269ca0bf]{border:1px solid var(--brand-line);background:#ffffffc2;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:86px;padding:14px;display:grid}.work-context-item>svg[data-v-269ca0bf]{color:var(--brand-red)}.work-context-item span[data-v-269ca0bf]{gap:3px;min-width:0;display:grid}.work-context-item small[data-v-269ca0bf]{color:#8a3636;text-transform:uppercase;font-size:.56rem;font-weight:850}.work-context-item strong[data-v-269ca0bf]{color:var(--brand-charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.work-context-item em[data-v-269ca0bf]{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-style:normal;overflow:hidden}.metric-grid[data-v-269ca0bf]{gap:14px;display:grid}.reporting-error[data-v-269ca0bf]{color:#8f1515;background:#ef0a0a0f;border:1px solid #ef0a0a33;border-radius:14px;grid-column:1/-1;margin:0;padding:14px 16px;font-size:.76rem}.reporting-error button[data-v-269ca0bf]{color:#fff;background:var(--brand-black);border:0;border-radius:12px;min-height:44px;margin-left:8px;padding:0 14px;font-weight:800}.section-heading[data-v-269ca0bf]{justify-content:space-between;align-items:end;gap:22px;margin-bottom:14px;display:flex}.section-heading h2[data-v-269ca0bf]{text-transform:uppercase;width:fit-content;margin-top:5px;padding-bottom:9px;font:700 2.1rem/.95 Barlow Condensed,sans-serif;position:relative}.section-heading h2[data-v-269ca0bf]:after{background:linear-gradient(90deg, var(--brand-red), #ef0a0a14);content:"";border-radius:999px;width:46px;height:3px;position:absolute;bottom:0;left:0}.section-heading>p[data-v-269ca0bf]{max-width:430px;color:var(--brand-muted);text-align:right;font-size:.72rem;line-height:1.6}.head-office-priority[data-v-269ca0bf],.cross-function[data-v-269ca0bf]{margin-top:18px}.data-freshness[data-v-269ca0bf]{min-height:36px;color:var(--brand-muted);white-space:nowrap;background:linear-gradient(#fffffff5,#f7f4f4db);border:1px solid #5b494921;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #1f08080b,inset 0 1px #ffffffe6}.data-freshness .status-dot[data-v-269ca0bf]{background:#1b9c64;width:7px;height:7px;box-shadow:0 0 0 4px #1b9c641a}.data-freshness.stale .status-dot[data-v-269ca0bf]{background:var(--brand-red);box-shadow:0 0 0 4px #ef0a0a1a}.overview-loading[data-v-269ca0bf],.overview-empty[data-v-269ca0bf]{border:1px dashed var(--brand-line);color:var(--brand-muted);background:#ffffff75;border-radius:18px;padding:18px;font-size:.76rem}.priority-grid[data-v-269ca0bf]{gap:12px;display:grid}.lead-metric[data-v-269ca0bf],.priority-metric[data-v-269ca0bf],.signal-card[data-v-269ca0bf]{text-align:left;cursor:pointer;width:100%}.lead-metric[data-v-269ca0bf]{color:#fff;background:radial-gradient(circle at 82% 18%,#ef0a0a75,#0000 27%),radial-gradient(circle at 18% 110%,#ef0a0a21,#0000 37%),linear-gradient(145deg,#292323 0%,#111010 38%,#070707 100%);border:1px solid #ffffff14;border-radius:20px;min-height:210px;padding:20px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 66px #08080838,0 10px 28px #81000014,inset 0 1px #ffffff14}.lead-metric[data-v-269ca0bf]:hover{transform:translateY(-3px);box-shadow:0 34px 74px #08080842,0 16px 36px #a600001f,inset 0 1px #ffffff1a}.lead-metric[data-v-269ca0bf]:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a1a, transparent);content:"";height:3px;position:absolute;top:0;left:0;right:28%}.lead-metric[data-v-269ca0bf]:after{content:"";border:32px solid #ffffff0e;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-78px;right:-52px;box-shadow:0 0 0 1px #ef0a0a0a}.lead-metric-icon[data-v-269ca0bf]{color:#fff;background:linear-gradient(145deg,#ef0a0a52,#ffffff14);border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff1a}.lead-copy[data-v-269ca0bf]{align-self:end;gap:5px;max-width:80%;display:grid}.lead-copy small[data-v-269ca0bf],.priority-copy small[data-v-269ca0bf],.signal-copy small[data-v-269ca0bf]{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.lead-copy small[data-v-269ca0bf]{color:#ffffff9e}.lead-copy strong[data-v-269ca0bf]{font:700 clamp(3.8rem,8vw,6.5rem)/.8 Barlow Condensed,sans-serif}.lead-copy em[data-v-269ca0bf]{color:#ffffff94;font-size:.68rem;font-style:normal;line-height:1.5}.metric-link[data-v-269ca0bf]{color:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.6rem;font-weight:800;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:inset 0 1px #ffffff0f}.priority-side-grid[data-v-269ca0bf]{gap:10px;display:grid}.priority-metric[data-v-269ca0bf]{min-height:142px;color:var(--brand-charcoal);background:radial-gradient(circle at 110% -10%,#0808080d,#0000 34%),linear-gradient(150deg,#fffffffa,#f9f6f6e6);border:1px solid #5b494921;border-radius:16px;padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #21080811,inset 0 1px #fffffff2}.priority-metric[data-v-269ca0bf]:before{content:"";background:linear-gradient(90deg,#08080852,#0000);height:2px;position:absolute;top:0;left:0;right:28%}.priority-metric[data-v-269ca0bf]:hover,.signal-card[data-v-269ca0bf]:hover{border-color:#08080830;transform:translateY(-3px);box-shadow:0 22px 48px #21080818,inset 0 1px #fffffff2}.priority-metric.alert[data-v-269ca0bf]{background:radial-gradient(circle at 105% 0,#ef0a0a1c,#0000 38%),linear-gradient(150deg,#fffdfd,#fff1f1e6);border-color:#ef0a0a40;box-shadow:0 18px 42px #7e000014,inset 0 1px #fffffff2}.priority-metric.alert[data-v-269ca0bf]:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a14, transparent);right:15%}.priority-metric-top[data-v-269ca0bf]{color:var(--brand-muted);justify-content:space-between;align-items:start;display:flex}.priority-icon[data-v-269ca0bf],.signal-icon[data-v-269ca0bf]{width:38px;height:38px;color:var(--brand-red-dark);background:linear-gradient(145deg,#ef0a0a24,#ef0a0a0b);border:1px solid #ef0a0a1a;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px #7900000e,inset 0 1px #ffffffb8}.priority-copy[data-v-269ca0bf]{align-self:end;gap:3px;display:grid}.priority-copy small[data-v-269ca0bf],.signal-copy small[data-v-269ca0bf]{color:var(--brand-muted)}.priority-copy strong[data-v-269ca0bf]{font:700 2.25rem/.9 Barlow Condensed,sans-serif}.priority-copy em[data-v-269ca0bf],.signal-copy em[data-v-269ca0bf]{color:var(--brand-muted);text-overflow:ellipsis;font-size:.61rem;font-style:normal;line-height:1.45;overflow:hidden}.priority-copy em[data-v-269ca0bf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cross-function[data-v-269ca0bf]{padding-top:8px}.signal-grid[data-v-269ca0bf]{gap:10px;display:grid}.signal-card[data-v-269ca0bf]{min-height:126px;color:var(--brand-charcoal);background:radial-gradient(circle at 100% 0,#08080809,#0000 34%),linear-gradient(145deg,#fffffff5,#f8f5f5db);border:1px solid #5b49491f;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #2308080e,inset 0 1px #ffffffeb}.signal-card[data-v-269ca0bf]:before{content:"";background:#08080829;border-radius:0 999px 999px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.signal-card.alert[data-v-269ca0bf]{background:radial-gradient(circle at 100% 0,#ef0a0a1a,#0000 36%),linear-gradient(145deg,#fffdfd,#fff5f5eb);border-color:#ef0a0a33}.signal-card.alert[data-v-269ca0bf]:before{background:linear-gradient(180deg, var(--brand-red), #ef0a0a2e)}.signal-copy[data-v-269ca0bf]{gap:4px;min-width:0;display:grid}.signal-copy strong[data-v-269ca0bf]{font:700 1.75rem/.95 Barlow Condensed,sans-serif}.signal-copy em[data-v-269ca0bf]{white-space:nowrap}.signal-arrow[data-v-269ca0bf]{color:var(--brand-muted);align-self:start}.head-office-bottom-grid[data-v-269ca0bf]{gap:12px;margin-top:16px;display:grid}.overview-status-card[data-v-269ca0bf]{background:radial-gradient(circle at 92% 8%,#ef0a0a1c,#0000 30%),linear-gradient(150deg,#fffffffa,#f7f2f2e6);border:1px solid #5b494921;border-radius:18px;align-content:start;min-height:100%;padding:24px;animation:.6s .24s both rise-in;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #23080813,inset 0 1px #fffffff0}.overview-status-card[data-v-269ca0bf]:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a14, transparent);content:"";height:3px;position:absolute;top:0;left:0;right:34%}.status-card-heading[data-v-269ca0bf]{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-dot[data-v-269ca0bf]{background:#1b9c64;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #1b9c641a}.platform-dot.unavailable[data-v-269ca0bf]{background:var(--brand-red);box-shadow:0 0 0 6px #ef0a0a1a}.overview-status-card h2[data-v-269ca0bf]{text-transform:uppercase;margin-top:28px;font:700 2rem/.95 Barlow Condensed,sans-serif}.overview-status-card p[data-v-269ca0bf]{color:var(--brand-muted);margin-top:10px;font-size:.7rem;line-height:1.65}.overview-status-card button[data-v-269ca0bf]{color:#fff;background:var(--brand-black);border:0;border-radius:12px;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:22px;padding:0 14px;font-size:.68rem;font-weight:800;display:inline-flex}.dashboard-grid[data-v-269ca0bf]{gap:14px;margin-top:14px;display:grid}.system-status[data-v-269ca0bf]{color:var(--brand-muted);justify-content:center;align-items:center;gap:8px;padding:18px 4px 0;font-size:.65rem;display:flex}.status-dot[data-v-269ca0bf]{background:#19a766;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #19a7661a}.unavailable .status-dot[data-v-269ca0bf]{background:var(--brand-red);box-shadow:0 0 0 5px #ef0a0a1a}@media (width>=620px){.metric-grid[data-v-269ca0bf],.signal-grid[data-v-269ca0bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-side-grid[data-v-269ca0bf]{grid-template-columns:repeat(3,minmax(0,1fr))}h1[data-v-269ca0bf]{font-size:4.8rem}}@media (width>=780px){.overview-header[data-v-269ca0bf]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.header-actions[data-v-269ca0bf]{justify-content:flex-end}.head-office-header[data-v-269ca0bf]{grid-template-columns:1fr;align-items:start}.head-office-actions[data-v-269ca0bf]{justify-content:flex-start}.work-context[data-v-269ca0bf]{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-grid[data-v-269ca0bf]{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch}.priority-side-grid[data-v-269ca0bf]{grid-template-columns:1fr}.priority-metric[data-v-269ca0bf]{min-height:0}.signal-grid[data-v-269ca0bf]{grid-template-columns:repeat(3,minmax(0,1fr))}.head-office-bottom-grid[data-v-269ca0bf]{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}}@media (width>=1180px){h1[data-v-269ca0bf]{font-size:6.4rem}.head-office-header h1[data-v-269ca0bf]{font-size:4.9rem}.priority-grid[data-v-269ca0bf]{grid-template-columns:minmax(360px,1.6fr) repeat(3,minmax(150px,.8fr))}.priority-side-grid[data-v-269ca0bf]{display:contents}.priority-metric[data-v-269ca0bf]{min-height:210px}.metric-grid[data-v-269ca0bf]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid[data-v-269ca0bf]{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}}@media (width<=779px){.head-office-overview[data-v-269ca0bf]:before{opacity:.72}.lead-metric[data-v-269ca0bf]{box-shadow:0 22px 48px #0808082e,0 8px 20px #8100000f,inset 0 1px #ffffff14}.priority-metric[data-v-269ca0bf],.signal-card[data-v-269ca0bf],.overview-status-card[data-v-269ca0bf]{box-shadow:0 11px 28px #2308080d,inset 0 1px #ffffffeb}.scope-chip[data-v-269ca0bf],.location-button[data-v-269ca0bf],.scan-icon-button[data-v-269ca0bf],.data-freshness[data-v-269ca0bf]{box-shadow:0 7px 18px #1f08080a}.head-office-actions[data-v-269ca0bf]{align-items:stretch}.head-office-actions .scope-chip[data-v-269ca0bf]{flex:100%;justify-content:flex-start}.section-heading[data-v-269ca0bf]{flex-direction:column;align-items:flex-start;gap:10px}.section-heading>p[data-v-269ca0bf]{text-align:left;max-width:none}.priority-heading .data-freshness[data-v-269ca0bf]{white-space:normal}}@media (prefers-reduced-motion:reduce){.lead-metric[data-v-269ca0bf],.priority-metric[data-v-269ca0bf],.signal-card[data-v-269ca0bf],.location-button[data-v-269ca0bf],.primary-button[data-v-269ca0bf]{transition:none}}@media (width<=619px){.head-office-overview[data-v-269ca0bf]:before{background:radial-gradient(circle at 88% 10%,#ef0a0a1a,#0000 34%),radial-gradient(circle at 0 28%,#08080809,#0000 34%);border-radius:26px;height:300px;top:-18px;left:-14px;right:-14px}.head-office-header h1[data-v-269ca0bf]{font-size:clamp(2.65rem,13vw,3.7rem)}.head-office-intro[data-v-269ca0bf]{margin-top:10px;font-size:.78rem}.head-office-actions .location-button[data-v-269ca0bf],.head-office-actions .primary-button[data-v-269ca0bf]{flex:calc(50% - 6px)}.lead-metric[data-v-269ca0bf]{min-height:190px}.lead-copy[data-v-269ca0bf]{max-width:88%}.priority-side-grid[data-v-269ca0bf],.signal-grid[data-v-269ca0bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-metric[data-v-269ca0bf]{min-height:112px;padding:13px}.priority-copy em[data-v-269ca0bf]{-webkit-line-clamp:1}.signal-card[data-v-269ca0bf]{grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:start;gap:8px;min-height:126px}.signal-icon[data-v-269ca0bf]{grid-area:1/1}.signal-arrow[data-v-269ca0bf]{grid-area:1/2}.signal-copy[data-v-269ca0bf]{grid-area:2/1/auto/-1}.signal-copy em[data-v-269ca0bf]{display:none}.metric-link[data-v-269ca0bf]{top:16px;right:16px}}.login-page[data-v-fa6ce6f3]{background:var(--brand-black);grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid;overflow-x:hidden}.login-story[data-v-fa6ce6f3]{color:#fff;background:radial-gradient(circle at 15% 25%,#ef0a0a47,#0000 21rem),linear-gradient(145deg,#080808 0%,#181515 100%);flex-direction:column;min-width:0;min-height:48vh;padding:30px;display:flex;position:relative;overflow:hidden}.login-story[data-v-fa6ce6f3]:after{aspect-ratio:1;content:"";border:1px solid #ffffff12;border-radius:50%;width:70%;position:absolute;bottom:-45%;right:-15%;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.story-copy[data-v-fa6ce6f3]{z-index:1;width:100%;max-width:680px;margin:auto 0;padding:58px 0 44px;animation:.48s both rise-in;position:relative}h1[data-v-fa6ce6f3],h2[data-v-fa6ce6f3],p[data-v-fa6ce6f3]{margin:0}h1[data-v-fa6ce6f3]{overflow-wrap:anywhere;letter-spacing:-.035em;text-transform:uppercase;max-width:100%;margin-top:12px;font:700 clamp(3.2rem,13vw,8rem)/.8 Barlow Condensed,sans-serif}h1 em[data-v-fa6ce6f3]{color:var(--brand-red);font-style:italic}.story-copy p[data-v-fa6ce6f3]{color:#ffffff8f;max-width:480px;margin-top:22px;font-size:.88rem;line-height:1.7}.route-visual[data-v-fa6ce6f3]{z-index:1;color:#ffffff6b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:460px;padding-top:28px;display:grid;position:relative}.route-line[data-v-fa6ce6f3]{background:linear-gradient(90deg, var(--brand-red), #ffffff29);height:2px;position:absolute;top:9px;left:7px;right:7px}.route-point[data-v-fa6ce6f3]{border:3px solid var(--brand-black);background:var(--brand-red);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;box-shadow:0 0 0 3px #ef0a0a33}.origin[data-v-fa6ce6f3]{left:0}.transit[data-v-fa6ce6f3]{background:#fff;left:49%;box-shadow:0 0 0 3px #ffffff26}.destination[data-v-fa6ce6f3]{right:0}.route-visual small[data-v-fa6ce6f3]:last-child{text-align:right}.login-panel[data-v-fa6ce6f3]{background:radial-gradient(circle at 90% 10%,#ef0a0a1a,#0000 19rem),#f4f3ef;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:24px;display:grid}.login-card[data-v-fa6ce6f3]{border:1px solid var(--brand-line);background:#ffffffe0;border-radius:28px;width:100%;min-width:0;max-width:430px;padding:34px 28px;animation:.42s .1s both rise-in;box-shadow:0 28px 80px #140a0a1a}.access-mark[data-v-fa6ce6f3]{color:#fff;background:var(--brand-gradient);border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid;box-shadow:0 12px 30px #ef0a0a3d}h2[data-v-fa6ce6f3]{overflow-wrap:anywhere;text-transform:uppercase;max-width:100%;margin-top:8px;font:700 clamp(2.3rem,9vw,4rem)/.9 Barlow Condensed,sans-serif}.login-intro[data-v-fa6ce6f3]{color:var(--brand-muted);margin-top:10px;font-size:.82rem}form[data-v-fa6ce6f3]{gap:18px;margin-top:28px;display:grid}label[data-v-fa6ce6f3]{color:var(--brand-charcoal);gap:8px;font-size:.73rem;font-weight:700;display:grid}input[data-v-fa6ce6f3]{width:100%;min-height:52px;color:var(--brand-black);background:#fff;border:1px solid #08080824;border-radius:15px;outline:0;padding:0 15px;transition:border .18s,box-shadow .18s}input[data-v-fa6ce6f3]:focus{border-color:var(--brand-red);box-shadow:0 0 0 4px #ef0a0a1a}.password-field[data-v-fa6ce6f3]{display:block;position:relative}.password-field input[data-v-fa6ce6f3]{padding-right:52px}.password-field button[data-v-fa6ce6f3]{width:44px;height:44px;color:var(--brand-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.remember-option[data-v-fa6ce6f3]{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;min-height:44px}.remember-option input[data-v-fa6ce6f3]{width:20px;height:20px;min-height:20px;accent-color:var(--brand-red);margin:0}.remember-option span[data-v-fa6ce6f3]{gap:2px;display:grid}.remember-option strong[data-v-fa6ce6f3]{color:var(--brand-black);font-size:.75rem}.remember-option small[data-v-fa6ce6f3]{color:var(--brand-muted);font-size:.63rem;font-weight:500;line-height:1.45}.submit-button[data-v-fa6ce6f3],.retry-button[data-v-fa6ce6f3]{color:#fff;background:var(--brand-black);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex}.submit-button[data-v-fa6ce6f3]{justify-content:space-between;margin-top:4px;padding:0 18px}.submit-button[data-v-fa6ce6f3]:hover:not(:disabled),.retry-button[data-v-fa6ce6f3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #0808082e}button[data-v-fa6ce6f3]:disabled{cursor:wait;opacity:.55}.login-alert[data-v-fa6ce6f3]{color:#8e0b0b;background:#ef0a0a12;border:1px solid #c9000026;border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px 14px;font-size:.75rem;line-height:1.5;display:flex}.login-alert svg[data-v-fa6ce6f3]{flex:none;margin-top:1px}.retry-button[data-v-fa6ce6f3]{width:100%;margin-top:22px}.security-note[data-v-fa6ce6f3]{color:#88827e;text-align:center;margin-top:22px;font-size:.65rem;line-height:1.5;display:block}@media (width<=420px){.login-story[data-v-fa6ce6f3]{padding:26px 24px}.story-copy[data-v-fa6ce6f3]{padding:48px 0 38px}.login-panel[data-v-fa6ce6f3]{padding:24px 18px}.login-card[data-v-fa6ce6f3]{border-radius:24px;padding:32px 26px}}@media (width>=900px){.login-page[data-v-fa6ce6f3]{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr)}.login-story[data-v-fa6ce6f3]{min-height:100vh;padding:44px clamp(44px,6vw,90px)}.login-panel[data-v-fa6ce6f3]{padding:48px}.login-card[data-v-fa6ce6f3]{padding:42px}}.mfa-page[data-v-cfbef926]{background:var(--brand-black);min-height:100vh;display:grid;overflow-x:hidden}.mfa-story[data-v-cfbef926]{color:#fff;background:radial-gradient(circle at 18% 30%,#ef0a0a45,#0000 22rem),#080808;flex-direction:column;min-height:40vh;padding:30px;display:flex;position:relative;overflow:hidden}.mfa-story>div[data-v-cfbef926]{z-index:1;margin:auto 0;padding:48px 0 28px;position:relative}h1[data-v-cfbef926],h2[data-v-cfbef926],p[data-v-cfbef926]{margin:0}h1[data-v-cfbef926]{letter-spacing:-.035em;text-transform:uppercase;margin-top:12px;font:700 clamp(3.1rem,12vw,7.5rem)/.82 Barlow Condensed,sans-serif}h1 em[data-v-cfbef926]{color:var(--brand-red);font-style:italic}.mfa-story p[data-v-cfbef926]{color:#ffffff8c;max-width:440px;margin-top:20px;font-size:.82rem;line-height:1.7}.shield-orbit[data-v-cfbef926]{width:160px;height:160px;color:var(--brand-red);border:1px solid #ffffff1a;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-34px;right:-34px;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff04}.mfa-panel[data-v-cfbef926]{background:radial-gradient(circle at 90% 5%,#ef0a0a1a,#0000 18rem),#f4f3ef;place-items:center;min-width:0;padding:22px;display:grid}.mfa-card[data-v-cfbef926]{border:1px solid var(--brand-line);background:#ffffffe6;border-radius:28px;width:100%;max-width:520px;padding:30px 26px;animation:.42s both rise-in;box-shadow:0 28px 80px #140a0a1a}h2[data-v-cfbef926]{text-transform:uppercase;margin-top:8px;font:700 clamp(2.2rem,8vw,3.8rem)/.9 Barlow Condensed,sans-serif}.mfa-card>p[data-v-cfbef926]{color:var(--brand-muted);margin:10px 0 24px;font-size:.76rem;line-height:1.6}.mfa-alert[data-v-cfbef926]{color:#8e0b0b;background:#ef0a0a12;border:1px solid #c9000024;border-radius:13px;margin-bottom:18px;padding:12px 14px;font-size:.72rem;line-height:1.5}form[data-v-cfbef926]{gap:17px;display:grid}.method-switch[data-v-cfbef926]{background:#efeee9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.method-switch button[data-v-cfbef926]{min-height:42px;color:var(--brand-muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:flex}.method-switch button.active[data-v-cfbef926]{color:var(--brand-black);background:#fff;box-shadow:0 6px 18px #08080812}label[data-v-cfbef926]{color:var(--brand-charcoal);gap:8px;font-size:.7rem;font-weight:700;display:grid}input[data-v-cfbef926]{width:100%;min-height:52px;color:var(--brand-black);letter-spacing:.08em;background:#fff;border:1px solid #08080824;border-radius:14px;outline:0;padding:0 15px;font-weight:800}input[data-v-cfbef926]:focus{border-color:var(--brand-red);box-shadow:0 0 0 4px #ef0a0a1a}.verify-button[data-v-cfbef926]{color:#fff;background:var(--brand-black);border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;font-weight:800;display:flex}.verify-button[data-v-cfbef926]:disabled{cursor:wait;opacity:.5}@media (width>=900px){.mfa-page[data-v-cfbef926]{grid-template-columns:minmax(0,1fr) minmax(440px,.78fr)}.mfa-story[data-v-cfbef926]{min-height:100vh;padding:44px clamp(44px,6vw,90px)}.mfa-panel[data-v-cfbef926]{padding:44px}.mfa-card[data-v-cfbef926]{padding:38px}}.entity-form[data-v-5fc74e21]{gap:17px;display:grid}.responsibility-card[data-v-5fc74e21]{background:linear-gradient(120deg,#fff,#fff0ed);border:1px solid #ef0a0a24;border-radius:15px;padding:15px 16px}.responsibility-card span[data-v-5fc74e21]{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.responsibility-card strong[data-v-5fc74e21]{color:#201e1e;margin-top:4px;font-size:.82rem;display:block}.responsibility-card p[data-v-5fc74e21]{color:#736d69;margin:4px 0 0;font-size:.62rem;line-height:1.5}.entity-form label[data-v-5fc74e21]{color:#3b3939;gap:7px;font-size:.7rem;font-weight:700;display:grid}.entity-form input[data-v-5fc74e21],.entity-form select[data-v-5fc74e21],.entity-form textarea[data-v-5fc74e21]{color:#171515;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:13px;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.entity-form textarea[data-v-5fc74e21]{resize:vertical;min-height:72px}.entity-form input[data-v-5fc74e21]:focus,.entity-form select[data-v-5fc74e21]:focus,.entity-form textarea[data-v-5fc74e21]:focus{border-color:#ef0a0a99;outline:0;box-shadow:0 0 0 4px #ef0a0a14}.entity-form input[data-v-5fc74e21]:disabled{color:#6b6b6b;background:#efeee9}.form-grid[data-v-5fc74e21]{gap:14px;display:grid}.check-row[data-v-5fc74e21]{align-items:center;min-height:44px;gap:9px!important;display:flex!important}.check-row input[data-v-5fc74e21],.capability input[data-v-5fc74e21]{accent-color:#ef0a0a;width:18px;min-height:18px}details[data-v-5fc74e21]{background:#f5f5f2b3;border:1px solid #08080817;border-radius:15px}summary[data-v-5fc74e21]{cursor:pointer;padding:13px 15px;font-size:.7rem;font-weight:800}.detail-grid[data-v-5fc74e21]{padding:0 15px 15px}.primary-submit[data-v-5fc74e21]{z-index:4;color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0;border-radius:14px;min-height:50px;font-weight:800;position:sticky;bottom:0;box-shadow:0 -12px 0 8px #faf9f6,0 12px 28px #c9000033}.primary-submit[data-v-5fc74e21]:disabled{cursor:wait;opacity:.6}.capabilities[data-v-5fc74e21]{flex-wrap:wrap;gap:8px;display:flex}.capability[data-v-5fc74e21]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;min-height:40px;padding:0 11px;gap:7px!important;display:flex!important}@media (width>=640px){.two-columns[data-v-5fc74e21]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns[data-v-5fc74e21]{grid-template-columns:repeat(3,minmax(0,1fr))}}.entity-form[data-v-e825e2d8]{gap:17px;display:grid}.responsibility-card[data-v-e825e2d8]{background:linear-gradient(120deg,#fff,#fff0ed);border:1px solid #ef0a0a24;border-radius:15px;padding:15px 16px}.responsibility-card span[data-v-e825e2d8]{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.responsibility-card strong[data-v-e825e2d8]{color:#201e1e;margin-top:4px;font-size:.82rem;display:block}.responsibility-card p[data-v-e825e2d8]{color:#736d69;margin:4px 0 0;font-size:.62rem;line-height:1.5}.entity-form label[data-v-e825e2d8]{color:#3b3939;gap:7px;font-size:.7rem;font-weight:700;display:grid}.entity-form input[data-v-e825e2d8],.entity-form select[data-v-e825e2d8],.entity-form textarea[data-v-e825e2d8]{color:#171515;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:13px;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.entity-form textarea[data-v-e825e2d8]{resize:vertical;min-height:72px}.entity-form input[data-v-e825e2d8]:focus,.entity-form select[data-v-e825e2d8]:focus,.entity-form textarea[data-v-e825e2d8]:focus{border-color:#ef0a0a99;outline:0;box-shadow:0 0 0 4px #ef0a0a14}.entity-form input[data-v-e825e2d8]:disabled{color:#6b6b6b;background:#efeee9}.form-grid[data-v-e825e2d8]{gap:14px;display:grid}.check-row[data-v-e825e2d8]{align-items:center;min-height:44px;gap:9px!important;display:flex!important}.check-row input[data-v-e825e2d8],.capability input[data-v-e825e2d8]{accent-color:#ef0a0a;width:18px;min-height:18px}details[data-v-e825e2d8]{background:#f5f5f2b3;border:1px solid #08080817;border-radius:15px}summary[data-v-e825e2d8]{cursor:pointer;padding:13px 15px;font-size:.7rem;font-weight:800}.detail-grid[data-v-e825e2d8]{padding:0 15px 15px}.primary-submit[data-v-e825e2d8]{z-index:4;color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0;border-radius:14px;min-height:50px;font-weight:800;position:sticky;bottom:0;box-shadow:0 -12px 0 8px #faf9f6,0 12px 28px #c9000033}.primary-submit[data-v-e825e2d8]:disabled{cursor:wait;opacity:.6}.capabilities[data-v-e825e2d8]{flex-wrap:wrap;gap:8px;display:flex}.capability[data-v-e825e2d8]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;min-height:40px;padding:0 11px;gap:7px!important;display:flex!important}@media (width>=640px){.two-columns[data-v-e825e2d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns[data-v-e825e2d8]{grid-template-columns:repeat(3,minmax(0,1fr))}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.service-point-location-picker[data-v-04ce521e]{background:#fff;border:1px solid #0808081c;border-radius:18px;display:grid;overflow:hidden}.service-point-location-picker>header[data-v-04ce521e]{background:linear-gradient(120deg,#fff,#f4f2ed);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.location-heading-icon[data-v-04ce521e]{color:#fff;background:#080808;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.service-point-location-picker strong[data-v-04ce521e]{color:#201e1e;font-size:.75rem;display:block}.service-point-location-picker header p[data-v-04ce521e]{color:#77716b;margin:3px 0 0;font-size:.6rem;line-height:1.45}.service-point-location-picker button[data-v-04ce521e]{color:#fff;min-height:44px;font:inherit;background:#ef0a0a;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.62rem;font-weight:800;display:inline-flex}.service-point-location-picker button[data-v-04ce521e]:disabled{cursor:wait;opacity:.65}.location-map-wrap[data-v-04ce521e]{background:#e9e5dc;border-top:1px solid #08080814;border-bottom:1px solid #08080814;min-height:300px;position:relative}.location-map[data-v-04ce521e]{z-index:1;position:absolute;inset:0}.location-map[data-v-04ce521e] .leaflet-tile-pane{filter:saturate(.76)contrast(.97)}.location-map[data-v-04ce521e] .leaflet-control-attribution{font-size:9px}.location-map[data-v-04ce521e] .service-point-location-marker-shell{background:0 0;border:0}.location-map[data-v-04ce521e] .service-point-location-marker{filter:drop-shadow(0 8px 8px #08080847);place-items:start center;width:36px;height:44px;display:grid}.location-map[data-v-04ce521e] .service-point-location-marker>span{background:#ef0a0a;border:5px solid #fff;border-radius:50% 50% 50% 0;width:25px;height:25px;display:block;transform:rotate(-45deg)}.location-map[data-v-04ce521e] .service-point-location-marker>span:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:4px;display:block}.location-map-hint[data-v-04ce521e]{z-index:420;color:#4f4a46;white-space:nowrap;pointer-events:none;background:#ffffffeb;border:1px solid #ffffffe6;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.59rem;font-weight:800;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0808081f}.location-coordinate-grid[data-v-04ce521e]{gap:12px;padding:14px;display:grid}.location-feedback[data-v-04ce521e],.location-purpose[data-v-04ce521e]{margin:0 14px 13px;font-size:.59rem;line-height:1.5}.location-feedback[data-v-04ce521e]{border-radius:11px;padding:10px 11px}.location-feedback.success[data-v-04ce521e]{color:#17603c;background:#e4f6ec}.location-feedback.error[data-v-04ce521e]{color:#8e0b0b;background:#fde9e9}.location-purpose[data-v-04ce521e]{color:#6d6862}@media (width>=560px){.location-coordinate-grid[data-v-04ce521e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=559px){.service-point-location-picker>header[data-v-04ce521e]{grid-template-columns:auto minmax(0,1fr)}.service-point-location-picker button[data-v-04ce521e]{grid-column:1/-1;width:100%}.location-map-wrap[data-v-04ce521e]{min-height:270px}.location-map-hint[data-v-04ce521e]{white-space:normal;text-align:center;max-width:calc(100% - 24px)}}.entity-form[data-v-b0f65f09]{gap:17px;display:grid}.responsibility-card[data-v-b0f65f09]{background:linear-gradient(120deg,#fff,#fff0ed);border:1px solid #ef0a0a24;border-radius:15px;padding:15px 16px}.responsibility-card span[data-v-b0f65f09]{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.responsibility-card strong[data-v-b0f65f09]{color:#201e1e;margin-top:4px;font-size:.82rem;display:block}.responsibility-card p[data-v-b0f65f09]{color:#736d69;margin:4px 0 0;font-size:.62rem;line-height:1.5}.entity-form label[data-v-b0f65f09]{color:#3b3939;gap:7px;font-size:.7rem;font-weight:700;display:grid}.entity-form input[data-v-b0f65f09],.entity-form select[data-v-b0f65f09],.entity-form textarea[data-v-b0f65f09]{color:#171515;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:13px;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.entity-form textarea[data-v-b0f65f09]{resize:vertical;min-height:72px}.entity-form input[data-v-b0f65f09]:focus,.entity-form select[data-v-b0f65f09]:focus,.entity-form textarea[data-v-b0f65f09]:focus{border-color:#ef0a0a99;outline:0;box-shadow:0 0 0 4px #ef0a0a14}.entity-form input[data-v-b0f65f09]:disabled{color:#6b6b6b;background:#efeee9}.form-grid[data-v-b0f65f09]{gap:14px;display:grid}.check-row[data-v-b0f65f09]{align-items:center;min-height:44px;gap:9px!important;display:flex!important}.check-row input[data-v-b0f65f09],.capability input[data-v-b0f65f09]{accent-color:#ef0a0a;width:18px;min-height:18px}details[data-v-b0f65f09]{background:#f5f5f2b3;border:1px solid #08080817;border-radius:15px}summary[data-v-b0f65f09]{cursor:pointer;padding:13px 15px;font-size:.7rem;font-weight:800}.detail-grid[data-v-b0f65f09]{padding:0 15px 15px}.primary-submit[data-v-b0f65f09]{z-index:4;color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0;border-radius:14px;min-height:50px;font-weight:800;position:sticky;bottom:0;box-shadow:0 -12px 0 8px #faf9f6,0 12px 28px #c9000033}.primary-submit[data-v-b0f65f09]:disabled{cursor:wait;opacity:.6}.capabilities[data-v-b0f65f09]{flex-wrap:wrap;gap:8px;display:flex}.capability[data-v-b0f65f09]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;min-height:40px;padding:0 11px;gap:7px!important;display:flex!important}@media (width>=640px){.two-columns[data-v-b0f65f09]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns[data-v-b0f65f09]{grid-template-columns:repeat(3,minmax(0,1fr))}}.branch-city-field[data-v-cd6fd2be]{color:#3b3939;gap:7px;min-width:0;font-size:.75rem;font-weight:700;display:grid;position:relative}.branch-city-control[data-v-cd6fd2be]{align-items:center;display:flex;position:relative}.branch-city-control>svg[data-v-cd6fd2be]:first-child{z-index:1;color:#b20b0b;pointer-events:none;position:absolute;left:13px}.branch-city-control input[data-v-cd6fd2be]{color:#171515;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:13px;outline:0;padding:11px 38px 11px 39px;transition:border-color .18s,box-shadow .18s}.branch-city-control input[data-v-cd6fd2be]:focus{border-color:#ef0a0a99;box-shadow:0 0 0 4px #ef0a0a14}.branch-city-spinner[data-v-cd6fd2be]{color:#b20b0b;animation:.8s linear infinite branch-city-spin-cd6fd2be;position:absolute;right:13px}.branch-city-menu[data-v-cd6fd2be]{z-index:60;background:#fff;border:1px solid #ddd7d2;border-radius:13px;gap:3px;max-height:min(300px,45vh);padding:6px;display:grid;position:absolute;top:calc(100% - 16px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #140a0a29}.branch-city-menu button[data-v-cd6fd2be]{color:#312d2d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:50px;padding:8px 10px;display:grid}.branch-city-menu button[data-v-cd6fd2be]:hover,.branch-city-menu button[data-v-cd6fd2be]:focus-visible{color:#8f0707;background:#fff0f0;outline:0}.branch-city-menu button>svg[data-v-cd6fd2be]{color:#c70808}.branch-city-menu button span[data-v-cd6fd2be]{gap:2px;min-width:0;display:grid}.branch-city-menu strong[data-v-cd6fd2be]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.branch-city-menu small[data-v-cd6fd2be]{color:#817979;font-size:.65rem;font-weight:650}.branch-city-menu p[data-v-cd6fd2be]{color:#77706f;margin:0;padding:10px;font-size:.68rem;font-weight:650;line-height:1.5}.branch-city-menu p.error[data-v-cd6fd2be]{color:#9c1717;background:#fff5f5;border-radius:8px}.branch-city-hint[data-v-cd6fd2be]{color:#817979;font-size:.75rem;font-weight:600;line-height:1.45}@keyframes branch-city-spin-cd6fd2be{to{transform:rotate(360deg)}}@media (width<=639px){.branch-city-menu[data-v-cd6fd2be]{max-height:240px;margin-top:1px;position:static}}@media (prefers-reduced-motion:reduce){.branch-city-spinner[data-v-cd6fd2be]{animation:none}}.entity-form[data-v-b0855730]{gap:17px;display:grid}.responsibility-card[data-v-b0855730]{background:linear-gradient(120deg,#fff,#fff0ed);border:1px solid #ef0a0a24;border-radius:15px;padding:15px 16px}.responsibility-card span[data-v-b0855730]{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.responsibility-card strong[data-v-b0855730]{color:#201e1e;margin-top:4px;font-size:.82rem;display:block}.responsibility-card p[data-v-b0855730]{color:#736d69;margin:4px 0 0;font-size:.62rem;line-height:1.5}.entity-form label[data-v-b0855730]{color:#3b3939;gap:7px;font-size:.7rem;font-weight:700;display:grid}.entity-form input[data-v-b0855730],.entity-form select[data-v-b0855730],.entity-form textarea[data-v-b0855730]{color:#171515;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:13px;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.entity-form textarea[data-v-b0855730]{resize:vertical;min-height:72px}.entity-form input[data-v-b0855730]:focus,.entity-form select[data-v-b0855730]:focus,.entity-form textarea[data-v-b0855730]:focus{border-color:#ef0a0a99;outline:0;box-shadow:0 0 0 4px #ef0a0a14}.entity-form input[data-v-b0855730]:disabled{color:#6b6b6b;background:#efeee9}.form-grid[data-v-b0855730]{gap:14px;display:grid}.check-row[data-v-b0855730]{align-items:center;min-height:44px;gap:9px!important;display:flex!important}.check-row input[data-v-b0855730],.capability input[data-v-b0855730]{accent-color:#ef0a0a;width:18px;min-height:18px}details[data-v-b0855730]{background:#f5f5f2b3;border:1px solid #08080817;border-radius:15px}summary[data-v-b0855730]{cursor:pointer;padding:13px 15px;font-size:.7rem;font-weight:800}.detail-grid[data-v-b0855730]{padding:0 15px 15px}.primary-submit[data-v-b0855730]{z-index:4;color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0;border-radius:14px;min-height:50px;font-weight:800;position:sticky;bottom:0;box-shadow:0 -12px 0 8px #faf9f6,0 12px 28px #c9000033}.primary-submit[data-v-b0855730]:disabled{cursor:wait;opacity:.6}.capabilities[data-v-b0855730]{flex-wrap:wrap;gap:8px;display:flex}.capability[data-v-b0855730]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;min-height:40px;padding:0 11px;gap:7px!important;display:flex!important}@media (width>=640px){.two-columns[data-v-b0855730]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns[data-v-b0855730]{grid-template-columns:repeat(3,minmax(0,1fr))}}.automatic-province-field[data-v-b0855730]{font-size:.75rem}.automatic-province-field input[readonly][data-v-b0855730]{color:#555;cursor:default;background:#efeee9;min-height:46px}.automatic-province-field small[data-v-b0855730]{color:#817979;font-size:.75rem;font-weight:600;line-height:1.45}.automatic-settings-note[data-v-b0855730]{color:#17603c;background:#edf8f1;border:1px solid #17603c1f;border-radius:13px;gap:3px;padding:11px 13px;display:grid}.automatic-settings-note strong[data-v-b0855730]{font-size:.64rem}.automatic-settings-note span[data-v-b0855730]{color:#617069;font-size:.56rem;line-height:1.45}.partner-capabilities[data-v-b0855730]{background:#f5f3ee;border:1px solid #08080817;border-radius:16px;gap:12px;padding:15px;display:grid}.partner-capabilities-heading[data-v-b0855730]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-capabilities-heading>div[data-v-b0855730]{gap:4px;display:grid}.partner-capabilities-heading strong[data-v-b0855730]{color:#201e1e;font-size:14px}.partner-capabilities-heading span[data-v-b0855730],.partner-capabilities p[data-v-b0855730]{color:#716c68;font-size:13px;line-height:1.55}.partner-capabilities-heading button[data-v-b0855730]{color:#292727;min-height:44px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #0808081a;border-radius:11px;padding:0 12px;font-size:12px;font-weight:850}.partner-capabilities-heading button[data-v-b0855730]:disabled{cursor:default;opacity:.45}.partner-capabilities-heading small[data-v-b0855730]{color:#7b5b13;white-space:nowrap;background:#fff0bd;border-radius:9px;padding:7px 9px;font-size:12px;font-weight:850}.partner-capability-list .capability[data-v-b0855730]{cursor:pointer;min-height:44px;font-size:13px}.partner-capability-list .capability[data-v-b0855730]:has(input:focus-visible){border-color:#ef0a0a8c;box-shadow:0 0 0 3px #ef0a0a17}.partner-capability-list .capability.readonly[data-v-b0855730]{color:#625e5e;cursor:default;background:#eceae5}.partner-capabilities p[data-v-b0855730]{margin:0}.branch-delete-zone[data-v-b0855730]{border-top:1px solid #b30d0d1f;gap:10px;margin-top:4px;padding-top:16px;display:grid}.branch-delete-trigger[data-v-b0855730]{color:#a60d0d;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff6f6;border:1px solid #b30d0d38;border-radius:13px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.branch-delete-trigger[data-v-b0855730]:hover{background:#ffeded}.branch-delete-confirmation[data-v-b0855730]{background:#fff4f4;border:1px solid #b30d0d33;border-radius:15px;gap:12px;padding:15px;display:grid}.branch-delete-confirmation>div[data-v-b0855730]:first-child{gap:5px;display:grid}.branch-delete-confirmation strong[data-v-b0855730]{color:#7f0909;font-size:14px}.branch-delete-confirmation p[data-v-b0855730]{color:#735f5f;margin:0;font-size:12px;line-height:1.55}.branch-delete-confirmation label[data-v-b0855730]{color:#5a4545;gap:6px;font-size:12px;font-weight:750;display:grid}.branch-delete-confirmation input[data-v-b0855730]{min-height:44px;font:inherit;background:#fff;border:1px solid #b30d0d33;border-radius:11px;padding:0 12px}.branch-delete-confirmation small[data-v-b0855730]{color:#9b1818;font-size:11px}.branch-delete-actions[data-v-b0855730]{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.branch-delete-actions button[data-v-b0855730]{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;font-size:12px;font-weight:900}.cancel-delete[data-v-b0855730]{color:#5f5656;background:#ebe7e5}.confirm-delete[data-v-b0855730]{color:#fff;background:#b30d0d}.confirm-delete[data-v-b0855730]:disabled,.branch-delete-trigger[data-v-b0855730]:disabled,.cancel-delete[data-v-b0855730]:disabled{cursor:default;opacity:.48}@media (width<=520px){.partner-capabilities-heading[data-v-b0855730]{flex-direction:column;align-items:stretch}.partner-capabilities-heading button[data-v-b0855730],.partner-capabilities-heading small[data-v-b0855730]{text-align:center;width:100%}.partner-capability-list[data-v-b0855730]{grid-template-columns:1fr;display:grid}.branch-delete-actions[data-v-b0855730]{grid-template-columns:1fr}}.drawer-backdrop[data-v-3725e69a]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#08080880;justify-content:flex-end;min-height:100dvh;animation:.22s both fade-in-3725e69a;display:flex;position:fixed;inset:0;overflow:hidden}.drawer[data-v-3725e69a]{overscroll-behavior:contain;background:#faf9f6;border-left:1px solid #ffffff8c;width:min(640px,100%);height:100dvh;animation:.32s cubic-bezier(.2,.8,.2,1) both slide-in-3725e69a;overflow:hidden auto;box-shadow:-32px 0 100px #0808083d}header[data-v-3725e69a]{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f6f5;border-bottom:1px solid #08080817;justify-content:space-between;align-items:center;min-height:112px;padding:24px 28px;display:flex;position:sticky;top:0}h2[data-v-3725e69a]{text-transform:uppercase;margin:4px 0 0;font:700 2rem/1 Barlow Condensed,sans-serif}header button[data-v-3725e69a]{background:#fff;border:1px solid #0808081a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.drawer-body[data-v-3725e69a]{padding:26px 28px 80px}.drawer-error[data-v-3725e69a]{color:#8e0b0b;background:#fdeaea;border:1px solid #c9000024;border-radius:13px;margin-bottom:18px;padding:12px 14px;font-size:.7rem;line-height:1.55}.eyebrow[data-v-3725e69a]{color:#c90000;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:800}@keyframes fade-in-3725e69a{0%{opacity:0}}@keyframes slide-in-3725e69a{0%{opacity:.7;transform:translate(40px)}}@media (width<=639px){header[data-v-3725e69a]{min-height:96px;padding:20px}.drawer-body[data-v-3725e69a]{padding:22px 20px 72px}}.branch-balance-view{width:min(100%,1480px);color:var(--brand-black);gap:16px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 100px;animation:.34s both balance-page-in;display:grid}.branch-balance-page-header{color:#fff;background:linear-gradient(90deg,#ef0a0a 0 7px,#0000 7px),radial-gradient(circle at 86% 12%,#ef0a0a57,#0000 31%),repeating-linear-gradient(115deg,#0000 0 34px,#ffffff06 34px 35px),linear-gradient(135deg,#080808,#292727);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:25px 27px;display:flex;overflow:hidden}.branch-balance-page-header>div>span,.balance-section-heading>div>span,.balance-subsection>header span,.branch-balance-modal>header span{color:#ef0a0a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.branch-balance-page-header h1{letter-spacing:.01em;text-transform:uppercase;margin:4px 0 6px;font:700 clamp(2.35rem,5vw,3.8rem)/.88 Barlow Condensed,sans-serif}.branch-balance-page-header p{color:#ffffffa3;max-width:680px;margin:0;font-size:.84rem;line-height:1.55}.branch-balance-page-header aside{justify-content:flex-end;align-items:center;gap:12px;display:flex}.branch-balance-page-header aside>div,.branch-balance-page-header aside>label{gap:4px;min-width:190px;display:grid}.branch-balance-page-header aside span{color:#ffffff80;font-size:.66rem}.branch-balance-page-header aside strong{font-size:.84rem}.branch-balance-page-header select{color:#fff;min-height:44px;font:inherit;background:#201d1d;border:1px solid #ffffff26;border-radius:12px;padding:0 36px 0 12px;font-size:.78rem;font-weight:800}.balance-primary-button,.balance-secondary-button,.balance-danger-button,.balance-link-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.76rem;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.balance-primary-button{color:#fff;background:var(--brand-gradient);box-shadow:0 8px 22px #ef0a0a33}.balance-secondary-button{color:#232020;background:#fff;border-color:#08080821}.balance-danger-button{color:#b10000;background:#fff1f1;border-color:#c9000033}.balance-link-button{color:#b50000;background:0 0;min-height:36px;padding:0}.balance-primary-button:hover:not(:disabled),.balance-secondary-button:hover:not(:disabled),.balance-danger-button:hover:not(:disabled){transform:translateY(-1px)}.balance-primary-button:disabled,.balance-secondary-button:disabled,.balance-danger-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.balance-navigation{background:#fffffff2;border:1px solid #08080814;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:6px;display:grid}.balance-navigation button{color:#6b6b6b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:59px;padding:9px 12px;display:flex}.balance-navigation button>span{gap:1px;min-width:0;display:grid}.balance-navigation strong{color:#292727;font-size:.8rem}.balance-navigation small{color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.balance-navigation button.active{color:#fff;background:#111;box-shadow:inset 0 -3px #ef0a0a}.balance-navigation button.active strong{color:#fff}.balance-navigation button.active small{color:#ffffff8f}.balance-summary-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.5fr);gap:14px;display:grid}.balance-hero-card{color:#fff;background:linear-gradient(145deg,#0c0c0c,#292727);border-radius:23px;align-content:start;gap:12px;min-height:256px;padding:24px;display:grid;box-shadow:0 22px 50px #0808081f}.balance-hero-card:after{content:"";background:var(--brand-gradient);border-radius:999px;align-self:end;width:62%;height:5px}.balance-hero-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.balance-hero-card header span{color:#ffffffad;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.balance-hero-card em{color:#fff;background:#ffffff1a;border-radius:999px;padding:5px 9px;font-size:.66rem;font-style:normal;font-weight:900}.balance-hero-card.hampir_habis em,.balance-hero-card.habis em{background:#ef0a0a40}.balance-hero-card>strong{margin-top:8px;font:700 clamp(2.1rem,4vw,3.4rem)/1 Barlow Condensed,sans-serif}.balance-hero-card p{color:#fff9;margin:0;font-size:.76rem;line-height:1.55}.balance-hero-card button{width:fit-content;margin-top:4px}.balance-mini-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.balance-mini-cards article{background:#fffffff2;border:1px solid #08080814;border-radius:19px;align-content:start;gap:6px;min-height:120px;padding:19px;display:grid}.balance-mini-cards span{color:#777;font-size:.68rem;font-weight:800}.balance-mini-cards strong{font:700 1.75rem/1 Barlow Condensed,sans-serif}.balance-mini-cards small{color:#868686;font-size:.66rem;line-height:1.45}.balance-surface{background:#fffffff2;border:1px solid #08080814;border-radius:21px;gap:17px;padding:22px;display:grid}.balance-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.balance-section-heading h2{text-transform:uppercase;margin:4px 0;font:700 clamp(1.65rem,3vw,2.25rem)/.95 Barlow Condensed,sans-serif}.balance-section-heading p{color:#727272;max-width:720px;margin:0;font-size:.76rem;line-height:1.5}.balance-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.balance-table-wrap{border:1px solid #08080812;border-radius:15px;overflow:auto}.balance-table{border-collapse:collapse;width:100%;min-width:760px}.balance-table th{color:#777;text-align:left;background:#f1f0ec;padding:11px 13px;font-size:.65rem}.balance-table td{color:#4c4c4c;vertical-align:top;border-top:1px solid #0808080f;padding:12px 13px;font-size:.72rem}.balance-table td strong,.balance-table td small{display:block}.balance-table td strong{color:#171717}.balance-table td small{color:#858585;margin-top:3px}.balance-movement{white-space:nowrap;align-items:center;gap:4px;font-weight:900;display:inline-flex}.balance-movement.credit{color:#13733c}.balance-movement.debit{color:#c90000}.balance-bank-guide{color:#fff;background:linear-gradient(135deg,#171515,#302d2d);border-left:4px solid #ef0a0a;border-radius:15px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.balance-bank-guide>svg{color:#ef0a0a;flex:none}.balance-bank-guide div{gap:3px;display:grid}.balance-bank-guide span,.balance-bank-guide small{color:#ffffff8a;font-size:.66rem}.balance-bank-guide strong{font-size:.95rem}.balance-bank-guide p{color:#ffffffb8;margin:0;font-size:.74rem}.balance-warning{color:#6a4700;background:#fff8dd;border:1px solid #b8740033;border-radius:14px;gap:10px;padding:14px 16px;display:flex}.balance-warning p{margin:0;font-size:.74rem;line-height:1.5}.balance-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.balance-list-card{background:#fff;border:1px solid #08080814;border-radius:17px;gap:12px;padding:17px;display:grid}.balance-list-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.balance-list-card>header>div{gap:3px;display:grid}.balance-list-card>header span,.balance-list-card>p{color:#777;font-size:.68rem}.balance-list-card em,.balance-rule-card em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.61rem;font-style:normal;font-weight:900}.status-draft{color:#585858;background:#eee}.status-submitted,.status-under_review{color:#7c5300;background:#fff0bf}.status-approved{color:#0f6935;background:#dff5e7}.status-rejected,.status-cancelled{color:#a40000;background:#ffe4e4}.balance-list-card dl,.balance-rule-card dl,.balance-reconciliation-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.balance-list-card dl div,.balance-rule-card dl div,.balance-reconciliation-grid dl div{gap:2px;display:grid}.balance-list-card dt,.balance-rule-card dt,.balance-reconciliation-grid dt{color:#888;font-size:.61rem}.balance-list-card dd,.balance-rule-card dd,.balance-reconciliation-grid dd{color:#222;overflow-wrap:anywhere;margin:0;font-size:.7rem;font-weight:800}.balance-list-card a,.balance-proof-link{color:#bd0000;align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.balance-list-card footer,.balance-form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.balance-duplicate{background:#fff4d0;border-radius:10px;align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex;color:#7c5300!important}.balance-admin-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.balance-admin-actions>button{color:#292727;text-align:left;cursor:pointer;background:#fff;border:1px solid #08080817;border-radius:16px;align-items:flex-start;gap:11px;min-height:94px;padding:16px;display:flex}.balance-admin-actions>button>svg{color:#ef0a0a;flex:none}.balance-admin-actions>button span{gap:4px;display:grid}.balance-admin-actions strong{font-size:.78rem}.balance-admin-actions small{color:#777;font-size:.65rem;line-height:1.45}.balance-admin-actions button:disabled{opacity:.45;cursor:not-allowed}.balance-current-config{background:#f1f0ec;border-radius:14px;align-items:center;gap:11px;padding:14px 16px;display:flex}.balance-current-config svg{color:#ef0a0a}.balance-current-config div{gap:2px;display:grid}.balance-current-config span,.balance-current-config small{color:#777;font-size:.64rem}.balance-current-config strong{font-size:.76rem}.balance-subsection{gap:11px;display:grid}.balance-subsection h3{text-transform:uppercase;margin:3px 0 0;font:700 1.45rem/1 Barlow Condensed,sans-serif}.balance-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.balance-rule-card{background:linear-gradient(145deg,#fff,#faf9f6);border:1px solid #08080814;border-radius:18px;gap:12px;padding:18px;display:grid}.balance-rule-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.balance-rule-card header>span{color:#5f5f5f;text-transform:uppercase;align-items:center;gap:6px;font-size:.67rem;font-weight:900;display:inline-flex}.balance-rule-card h3{margin:0;font:700 1.35rem/1 Barlow Condensed,sans-serif}.balance-rule-card h3 b{color:#ef0a0a}.balance-rule-card>strong{color:#111;font-size:1.15rem}.balance-rule-card>strong small{color:#777;font-size:.63rem}.balance-rule-card>button{width:fit-content}.balance-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.balance-reconciliation-grid article{background:#f5fcf7;border:1px solid #18794226;border-radius:18px;gap:13px;padding:18px;display:grid}.balance-reconciliation-grid article.mismatch{background:#fff6f6;border-color:#c900002e}.balance-reconciliation-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.balance-reconciliation-grid header span,.balance-reconciliation-grid header em{align-items:center;gap:6px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.balance-reconciliation-grid header em{color:#14723d}.balance-reconciliation-grid .mismatch header em{color:#b00000}.balance-reconciliation-grid p,.balance-reconciliation-grid small{color:#747474;margin:0;font-size:.66rem;line-height:1.5}.balance-approval-picker{background:#f8f7f3;border:1px solid #08080817;border-radius:15px;gap:10px;padding:14px;display:grid}.balance-approval-picker>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.balance-approval-picker>header>div{color:#292727;align-items:center;gap:6px;font-size:.72rem;font-weight:900;display:inline-flex}.balance-approval-form{border-top:1px solid #08080814;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.balance-approval-form label:nth-of-type(3){grid-column:1/-1}.balance-approval-form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.balance-form{gap:13px;display:grid}.balance-form.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-form label,.balance-approval-picker label,.balance-approval-form label{color:#3d3d3d;gap:5px;min-width:0;font-size:.69rem;font-weight:800;display:grid}.balance-form label>span,.balance-approval-picker label>span,.balance-approval-form label>span{color:#555}.balance-form em,.balance-approval-form em{color:#8a8a8a;font-size:.6rem;font-style:normal;font-weight:600}.balance-form input,.balance-form select,.balance-form textarea,.balance-approval-picker select,.balance-approval-form input,.balance-approval-form select,.balance-approval-form textarea{box-sizing:border-box;color:#171717;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #08080824;border-radius:11px;padding:0 12px;font-size:.75rem}.balance-form textarea,.balance-approval-form textarea{resize:vertical;min-height:86px;padding-top:11px}.balance-form small,.balance-help{color:#818181;margin:0;font-size:.61rem;font-weight:500}.wide-field{grid-column:1/-1}.top-up-form{gap:18px}.top-up-form label{gap:8px;font-size:14px}.top-up-form label>span{color:#292727}.top-up-form em{color:#8b8580;margin-left:4px;font-size:14px;font-weight:500}.top-up-form input,.top-up-form textarea{border-color:#d8d2cc;border-radius:13px;min-height:48px;font-size:15px;font-weight:600}.top-up-form input:focus,.top-up-form textarea:focus{border-color:#ef0a0a;outline:0;box-shadow:0 0 0 4px #ef0a0a17}.top-up-form input:disabled,.top-up-form textarea:disabled{color:#6f6964;background:#eeeae5}.top-up-form small{font-size:14px;line-height:1.5}.top-up-destination-card{background:linear-gradient(135deg,#fff5f5,#fff);border:1px solid #ef0a0a24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:16px 18px;display:grid}.top-up-destination-icon{color:#fff;background:#171515;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #08080824}.top-up-destination-card>div{gap:3px;min-width:0;display:grid}.top-up-destination-card small{color:#c90000;font-size:14px;font-weight:800}.top-up-destination-card strong{overflow-wrap:anywhere;font-size:18px}.top-up-destination-card>div>span{color:#6f6964;font-size:14px}.top-up-draft-notice{color:#6d4800;background:#fff5d7;border:1px solid #f0c36b;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0;padding:13px 15px;font-size:14px;line-height:1.5;display:grid}.top-up-draft-notice svg{margin-top:1px}.top-up-draft-notice strong{color:#4e3300;display:block}.top-up-amount-field{background:#f0ede8;border-radius:18px;padding:18px}.top-up-amount-field>span:first-child{font-weight:850}.top-up-amount-control{background:#fff;border:2px solid #0000;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.top-up-amount-control:focus-within{border-color:#ef0a0a;box-shadow:0 0 0 4px #ef0a0a17}.top-up-amount-control b{color:#ef0a0a;padding-left:16px;font:700 24px Barlow Condensed,sans-serif}.top-up-form .top-up-amount-control input{min-height:62px;box-shadow:none;border:0;border-radius:0;font:700 24px Plus Jakarta Sans,sans-serif}.top-up-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.top-up-wide-field{grid-column:1/-1}.top-up-transfer-grid textarea{min-height:88px;padding:13px}.top-up-proof-field{cursor:pointer;background:#fff;border:1px dashed #c8beb6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:104px;padding:16px;transition:border-color .18s,background .18s;position:relative;gap:13px!important;display:grid!important}.top-up-proof-field:hover,.top-up-proof-field:focus-within{background:#fff8f8;border-color:#ef0a0a}.balance-form .top-up-file-input{opacity:0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.top-up-proof-icon{background:#fff0f0;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;color:#ef0a0a!important}.top-up-proof-copy{gap:4px;min-width:0;display:grid}.top-up-proof-copy strong{color:#292727;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.top-up-proof-copy small{color:#77716c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-up-file-action{white-space:nowrap;background:#171515;border-radius:12px;align-content:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:800;color:#fff!important}.top-up-form>.balance-inline-message{font-size:14px}.top-up-form>footer{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2f5;border-top:1px solid #08080814;margin:0 -21px -24px;padding:14px 21px 18px;position:sticky;bottom:-24px}.top-up-form>footer button{min-height:48px;padding-inline:18px;font-size:14px}.balance-inline-message,.balance-page-error,.balance-page-warning{border-radius:12px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:.72rem;display:flex}.balance-inline-message.error,.balance-page-error{color:#9d0000;background:#ffe9e9}.balance-inline-message.success{color:#106334;background:#e5f7ea}.balance-page-warning{color:#6a4700;background:#fff3c9}.balance-page-error button,.balance-page-warning button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:900}.balance-empty{color:#777;text-align:center;border:1px dashed #08080824;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:170px;padding:24px;display:grid}.balance-empty.full{background:#fff;min-height:360px}.balance-empty strong{color:#292727;font-size:.8rem}.balance-empty p{max-width:520px;margin:0;font-size:.68rem;line-height:1.5}.balance-loading{grid-template-columns:repeat(3,1fr);gap:14px;min-height:380px;display:grid}.balance-loading span{background:linear-gradient(90deg,#ecebe7,#f8f7f4,#ecebe7) 0 0/200% 100%;border-radius:20px;animation:1.2s linear infinite balance-shimmer}.branch-balance-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088f;place-items:center;padding:22px;animation:.2s both balance-backdrop-in;display:grid;position:fixed;inset:0}.branch-balance-modal{background:#f7f6f2;border-radius:23px;width:min(100%,600px);max-height:min(90vh,850px);animation:.28s both balance-modal-in;overflow:auto;box-shadow:0 28px 90px #0808084d}.branch-balance-modal.wide{width:min(100%,880px)}.branch-balance-modal>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f2f5;border-bottom:1px solid #08080814;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 21px;display:flex;position:sticky;top:0}.branch-balance-modal h2{text-transform:uppercase;margin:3px 0 4px;font:700 1.8rem/1 Barlow Condensed,sans-serif}.branch-balance-modal header p{color:#777;max-width:620px;margin:0;font-size:14px;line-height:1.45}.branch-balance-modal header>button{cursor:pointer;background:#fff;border:1px solid #0808081a;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.branch-balance-modal-body{padding:20px 21px 24px}body.branch-balance-modal-open{overflow:hidden}@keyframes balance-page-in{0%{opacity:0;transform:translateY(8px)}}@keyframes balance-modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes balance-backdrop-in{0%{opacity:0}}@keyframes balance-shimmer{to{background-position:-200% 0}}@keyframes balance-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.branch-balance-page-header{align-items:flex-start}.branch-balance-page-header aside{display:grid}.balance-summary-grid{grid-template-columns:1fr}.balance-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-admin-actions{grid-template-columns:1fr}}@media (width<=720px){.branch-balance-view{gap:12px;padding:16px 12px 88px}.branch-balance-page-header{min-height:auto;padding:21px 19px;display:grid}.branch-balance-page-header aside{grid-template-columns:1fr;width:100%}.branch-balance-page-header aside>div,.branch-balance-page-header aside>label{min-width:0}.balance-navigation{scroll-snap-type:x mandatory;padding:5px;display:flex;overflow-x:auto}.balance-navigation button{scroll-snap-align:start;flex:0 0 138px}.balance-mini-cards,.balance-card-list,.balance-rules-grid,.balance-reconciliation-grid{grid-template-columns:1fr}.balance-section-heading{flex-direction:column;align-items:flex-start}.balance-heading-actions{justify-content:stretch;width:100%}.balance-heading-actions button{flex:auto}.balance-list-card dl,.balance-rule-card dl,.balance-reconciliation-grid dl{grid-template-columns:1fr 1fr}.balance-form.two-columns,.balance-approval-form{grid-template-columns:1fr}.wide-field,.balance-approval-form label:nth-of-type(3),.balance-approval-form footer{grid-column:auto}.branch-balance-modal-backdrop{align-items:end;padding:0}.branch-balance-modal,.branch-balance-modal.wide{border-radius:24px 24px 0 0;width:100%;max-height:94dvh}.balance-loading{grid-template-columns:1fr;min-height:420px}.balance-loading span:nth-child(n+2){display:none}}@media (width<=390px){.balance-surface,.balance-hero-card{padding:17px}.balance-mini-cards{gap:9px}.balance-mini-cards article{min-height:106px;padding:15px}.balance-list-card dl,.balance-rule-card dl,.balance-reconciliation-grid dl{grid-template-columns:1fr}.balance-list-card footer>button{width:100%}}@media (width<=640px){.top-up-transfer-grid{grid-template-columns:1fr}.top-up-wide-field{grid-column:auto}.top-up-proof-field{grid-template-columns:auto minmax(0,1fr)}.top-up-file-action{text-align:center;grid-column:1/-1;width:100%}.top-up-form>footer{grid-template-columns:1fr 1.4fr;display:grid}.top-up-form>footer button{width:100%;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.branch-balance-view,.branch-balance-modal,.branch-balance-modal-backdrop,.balance-loading span,.spinning,.balance-primary-button,.balance-secondary-button,.balance-danger-button{transition:none;animation:none}}.quick-balance-status[data-v-0d9f46ca]{margin-bottom:18px}body.branch-deactivate-open{overflow:hidden}.deactivate-backdrop[data-v-d4f7cb71]{z-index:145;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088f;place-items:center;min-height:100dvh;padding:20px;display:grid;position:fixed;inset:0}.deactivate-dialog[data-v-d4f7cb71]{background:#fff;border-radius:24px;width:min(500px,100%);padding:24px;animation:.22s both deactivate-in-d4f7cb71;box-shadow:0 30px 90px #08080847}.deactivate-dialog header[data-v-d4f7cb71]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.deactivate-dialog header>span[data-v-d4f7cb71]{color:#a70c0c;background:#ffe6e6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.deactivate-dialog header small[data-v-d4f7cb71]{color:#a70c0c;letter-spacing:.11em;text-transform:uppercase;font-size:.57rem;font-weight:900}.deactivate-dialog h2[data-v-d4f7cb71]{overflow-wrap:anywhere;margin:3px 0 0;font-size:.95rem;line-height:1.3}.deactivate-dialog header button[data-v-d4f7cb71]{background:#fff;border:1px solid #0808081a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.deactivate-dialog>p[data-v-d4f7cb71]{color:#676262;margin:17px 0 0;font-size:.69rem;line-height:1.65}.deactivate-dialog label[data-v-d4f7cb71]{gap:7px;margin-top:16px;font-size:.66rem;font-weight:850;display:grid}.deactivate-dialog textarea[data-v-d4f7cb71]{resize:vertical;min-height:92px;font:inherit;border:1px solid #08080821;border-radius:13px;padding:11px 12px;font-size:.68rem}.deactivate-dialog textarea[data-v-d4f7cb71]:focus{border-color:#ef0a0a8c;outline:3px solid #ef0a0a14}.deactivate-error[data-v-d4f7cb71]{color:#8e0b0b;background:#fde9e9;border-radius:12px;margin-top:14px;padding:11px 12px;font-size:.62rem;line-height:1.5}.deactivate-dialog footer[data-v-d4f7cb71]{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.deactivate-dialog footer button[data-v-d4f7cb71]{min-height:44px;font:inherit;background:#fff;border:1px solid #0808081a;border-radius:13px;padding:0 15px;font-size:.62rem;font-weight:850}.deactivate-dialog footer button[data-v-d4f7cb71]:last-child{color:#fff;background:#c90000;border:0}.deactivate-dialog footer button[data-v-d4f7cb71]:disabled{opacity:.45}@keyframes deactivate-in-d4f7cb71{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=480px){.deactivate-backdrop[data-v-d4f7cb71]{padding:12px}.deactivate-dialog[data-v-d4f7cb71]{padding:20px}.deactivate-dialog footer[data-v-d4f7cb71]{flex-direction:column-reverse;align-items:stretch}.deactivate-dialog footer button[data-v-d4f7cb71]{width:100%}}@media (prefers-reduced-motion:reduce){.deactivate-dialog[data-v-d4f7cb71]{animation:none}}body.branch-financial-history-open{overflow:hidden}.history-backdrop[data-v-24bf1f05]{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080885;justify-content:flex-end;animation:.18s both history-fade-24bf1f05;display:flex;position:fixed;inset:0}.history-drawer[data-v-24bf1f05]{color:#292727;background:linear-gradient(160deg,#fff 0%,#f9f7f4 68%,#fff0ed 100%);flex-direction:column;width:min(620px,100%);height:100dvh;padding:24px;animation:.24s both history-slide-24bf1f05;display:flex;overflow-y:auto;box-shadow:-24px 0 70px #08080833}.history-heading[data-v-24bf1f05]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.history-heading>div[data-v-24bf1f05]{min-width:0}.history-heading small[data-v-24bf1f05]{color:#c90000;letter-spacing:.12em;font-size:.58rem;font-weight:900}.history-heading h2[data-v-24bf1f05]{text-transform:uppercase;margin:2px 0 3px;font:700 clamp(1.8rem,4vw,2.6rem)/.95 Barlow Condensed,sans-serif}.history-heading p[data-v-24bf1f05]{color:#777171;overflow-wrap:anywhere;margin:0;font-size:.65rem}.history-heading>button[data-v-24bf1f05],.history-period-nav button[data-v-24bf1f05]{color:#292727;background:#fff;border:1px solid #08080817;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.history-mark[data-v-24bf1f05]{color:#fff;background:#171515;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.history-mark.income[data-v-24bf1f05]{background:var(--brand-gradient)}.history-periods[data-v-24bf1f05]{background:#0808080f;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:22px;padding:4px;display:grid}.history-periods button[data-v-24bf1f05]{color:#706a6a;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;font-size:.62rem;font-weight:850}.history-periods button.active[data-v-24bf1f05]{color:#fff;background:#171515;box-shadow:0 7px 18px #08080826}.history-period-nav[data-v-24bf1f05]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.history-period-nav strong[data-v-24bf1f05]{text-align:center;font-size:.7rem}.history-period-nav button[data-v-24bf1f05]:disabled{opacity:.35}.history-summary[data-v-24bf1f05]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.history-summary div[data-v-24bf1f05]{background:#ffffffc7;border:1px solid #08080812;border-radius:15px;align-content:space-between;gap:8px;min-width:0;min-height:88px;padding:12px;display:grid}.history-summary span[data-v-24bf1f05]{color:#817a7a;font-size:.53rem}.history-summary strong[data-v-24bf1f05]{overflow-wrap:anywhere;font-size:clamp(.72rem,2vw,.9rem);line-height:1.2}.history-list[data-v-24bf1f05]{gap:8px;margin-top:14px;display:grid}.history-list article[data-v-24bf1f05]{background:#ffffffd6;border:1px solid #08080814;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.history-list article>div[data-v-24bf1f05]{gap:3px;min-width:0;display:grid}.history-list strong[data-v-24bf1f05]{font-size:.66rem}.history-list p[data-v-24bf1f05]{color:#716b6b;overflow-wrap:anywhere;margin:0;font-size:.56rem;line-height:1.45}.history-list small[data-v-24bf1f05]{color:#999191;font-size:.52rem}.history-list em[data-v-24bf1f05]{white-space:nowrap;font-size:.65rem;font-style:normal;font-weight:900}.history-list em.credit[data-v-24bf1f05]{color:#126138}.history-list em.debit[data-v-24bf1f05]{color:#b70c0c}.amount-details[data-v-24bf1f05]{background:#f3f1ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:7px 0 0;padding:8px;display:grid}.amount-details div[data-v-24bf1f05]{justify-content:space-between;gap:7px;min-width:0;display:flex}.amount-details dt[data-v-24bf1f05]{color:#817a7a;font-size:.49rem}.amount-details dd[data-v-24bf1f05]{text-align:right;margin:0;font-size:.5rem;font-weight:850}.movement-icon[data-v-24bf1f05]{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.movement-icon.credit[data-v-24bf1f05]{color:#126138;background:#e2f5e9}.movement-icon.debit[data-v-24bf1f05]{color:#b70c0c;background:#ffe8e8}.history-loading[data-v-24bf1f05]{gap:8px;margin-top:14px;display:grid}.history-loading span[data-v-24bf1f05]{background:linear-gradient(90deg,#eeeae7 25%,#faf8f6 50%,#eeeae7 75%) 0 0/200% 100%;border-radius:16px;height:72px;animation:1.2s linear infinite history-loading-24bf1f05}.history-state[data-v-24bf1f05]{color:#777171;text-align:center;border:1px dashed #08080824;border-radius:18px;align-content:center;place-items:center;gap:7px;min-height:220px;margin-top:14px;padding:24px;display:grid}.history-state strong[data-v-24bf1f05]{color:#292727;font-size:.76rem}.history-state p[data-v-24bf1f05]{max-width:360px;margin:0;font-size:.61rem;line-height:1.5}.history-state.error[data-v-24bf1f05]{color:#a70c0c;background:#fff7f7}.history-state button[data-v-24bf1f05]{color:#fff;min-height:42px;font:inherit;background:#171515;border:0;border-radius:11px;align-items:center;gap:6px;margin-top:4px;padding:0 13px;font-size:.6rem;font-weight:850;display:inline-flex}.history-pagination[data-v-24bf1f05]{justify-content:center;align-items:center;gap:9px;margin-top:14px;display:flex}.history-pagination button[data-v-24bf1f05]{min-height:42px;font:inherit;background:#fff;border:1px solid #08080817;border-radius:11px;padding:0 12px;font-size:.58rem;font-weight:850}.history-pagination button[data-v-24bf1f05]:disabled{opacity:.35}.history-pagination span[data-v-24bf1f05]{font-size:.6rem;font-weight:850}@keyframes history-fade-24bf1f05{0%{opacity:0}}@keyframes history-slide-24bf1f05{0%{opacity:.7;transform:translate(28px)}}@keyframes history-loading-24bf1f05{to{background-position:-200% 0}}@media (width<=560px){.history-drawer[data-v-24bf1f05]{padding:18px 15px}.history-summary[data-v-24bf1f05]{grid-template-columns:1fr}.history-summary div[data-v-24bf1f05]{min-height:66px}.history-list article[data-v-24bf1f05]{grid-template-columns:auto minmax(0,1fr)}.history-list em[data-v-24bf1f05]{grid-column:2;justify-self:start}.history-heading h2[data-v-24bf1f05]{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.history-backdrop[data-v-24bf1f05],.history-drawer[data-v-24bf1f05],.history-loading span[data-v-24bf1f05]{animation:none}}.manager-backdrop[data-v-03504bbf]{z-index:170;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808089e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manager-dialog[data-v-03504bbf]{color:#292727;background:#f7f5f2;border-radius:24px;flex-direction:column;width:min(610px,100%);max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #08080852}.manager-dialog>header[data-v-03504bbf]{background:#fff;border-bottom:1px solid #08080814;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:21px 22px;display:grid}.manager-icon[data-v-03504bbf]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.manager-dialog header small[data-v-03504bbf]{color:#c90000;letter-spacing:.12em;font-size:.58rem;font-weight:900}.manager-dialog h2[data-v-03504bbf]{text-transform:uppercase;margin:3px 0 5px;font:700 2rem/.95 Barlow Condensed,sans-serif}.manager-dialog header p[data-v-03504bbf]{color:#777171;margin:0;font-size:.63rem;line-height:1.5}.manager-dialog header p strong[data-v-03504bbf]{color:#292727}.manager-dialog .close[data-v-03504bbf]{background:#f5f3f0;border:1px solid #08080817;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.manager-branch[data-v-03504bbf]{background:#fff;border:1px solid #08080814;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:17px 22px 0;padding:12px 13px;display:grid}.manager-branch>svg[data-v-03504bbf]{color:#c90000}.manager-branch span[data-v-03504bbf]{gap:2px;display:grid}.manager-branch small[data-v-03504bbf]{color:#c90000;letter-spacing:.08em;font-size:.54rem;font-weight:900}.manager-branch strong[data-v-03504bbf]{font-size:.7rem}.manager-branch em[data-v-03504bbf]{color:#17603c;white-space:nowrap;background:#e4f6ec;border-radius:999px;padding:6px 8px;font-size:.54rem;font-style:normal;font-weight:850}.manager-fields[data-v-03504bbf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 22px 22px;display:grid;overflow-y:auto}.manager-fields label[data-v-03504bbf]{gap:6px;min-width:0;display:grid}.manager-fields label[data-v-03504bbf]:first-child,.manager-fields label[data-v-03504bbf]:nth-child(2){grid-column:span 1}.manager-fields label>span[data-v-03504bbf]{font-size:.61rem;font-weight:850}.manager-fields input[data-v-03504bbf]{color:#292727;width:100%;min-width:0;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #0808081c;border-radius:13px;outline:0;padding:0 12px;font-size:.65rem}.manager-fields input[data-v-03504bbf]:focus{border-color:#ef0a0a80;box-shadow:0 0 0 3px #ef0a0a14}.manager-fields label>small[data-v-03504bbf]{color:#777171;font-size:.53rem;line-height:1.4}.password-field[data-v-03504bbf]{background:#fff;border:1px solid #0808081c;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;display:grid}.password-field[data-v-03504bbf]:focus-within{border-color:#ef0a0a80;box-shadow:0 0 0 3px #ef0a0a14}.password-field input[data-v-03504bbf]{border:0;box-shadow:none!important}.password-field button[data-v-03504bbf]{color:#6f6969;background:0 0;border:0;place-items:center;width:44px;display:grid}.manager-validation[data-v-03504bbf],.manager-error[data-v-03504bbf]{border-radius:12px;margin:0 22px 12px;padding:10px 12px;font-size:.6rem;line-height:1.45}.manager-validation[data-v-03504bbf]{color:#865500;background:#fff1ce}.manager-error[data-v-03504bbf]{color:#8e0b0b;background:#fde8e8}.manager-dialog>footer[data-v-03504bbf]{background:#fff;border-top:1px solid #08080814;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.manager-dialog>footer button[data-v-03504bbf]{min-height:44px;font:inherit;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.62rem;font-weight:850;display:inline-flex}.manager-dialog .cancel[data-v-03504bbf]{background:#fff;border:1px solid #0808081a}.manager-dialog .save[data-v-03504bbf]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0}.manager-dialog button[data-v-03504bbf]:disabled{cursor:default;opacity:.45}@media (width<=580px){.manager-backdrop[data-v-03504bbf]{align-items:end;padding:0}.manager-dialog[data-v-03504bbf]{border-radius:22px 22px 0 0;max-height:95dvh}.manager-dialog>header[data-v-03504bbf],.manager-fields[data-v-03504bbf],.manager-dialog>footer[data-v-03504bbf]{padding-left:15px;padding-right:15px}.manager-branch[data-v-03504bbf]{margin-left:15px;margin-right:15px}.manager-fields[data-v-03504bbf]{grid-template-columns:1fr}.manager-validation[data-v-03504bbf],.manager-error[data-v-03504bbf]{margin-left:15px;margin-right:15px}.manager-dialog>footer button[data-v-03504bbf]{flex:1}.manager-branch[data-v-03504bbf]{grid-template-columns:auto minmax(0,1fr)}.manager-branch em[data-v-03504bbf]{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.manager-dialog[data-v-03504bbf]{scroll-behavior:auto}}body.branch-top-up-review-open{overflow:hidden}.top-up-review-backdrop[data-v-c8d81f76]{z-index:145;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088a;justify-content:flex-end;animation:.18s both top-up-review-fade-c8d81f76;display:flex;position:fixed;inset:0}.top-up-review-drawer[data-v-c8d81f76]{box-sizing:border-box;color:#292727;background:linear-gradient(160deg,#fff 0%,#f8f6f2 68%,#fff0ed 100%);flex-direction:column;gap:18px;width:min(760px,100%);height:100dvh;padding:24px;animation:.24s both top-up-review-slide-c8d81f76;display:flex;overflow-y:auto;box-shadow:-24px 0 70px #08080838}.top-up-review-heading[data-v-c8d81f76]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.top-up-review-heading>div[data-v-c8d81f76]{min-width:0}.top-up-review-heading small[data-v-c8d81f76]{color:#c90000;letter-spacing:.12em;font-size:.58rem;font-weight:900}.top-up-review-heading h2[data-v-c8d81f76]{text-transform:uppercase;margin:2px 0 3px;font:700 clamp(1.8rem,4vw,2.6rem)/.95 Barlow Condensed,sans-serif}.top-up-review-heading p[data-v-c8d81f76]{color:#777171;overflow-wrap:anywhere;margin:0;font-size:.65rem}.top-up-review-mark[data-v-c8d81f76]{color:#fff;background:var(--brand-gradient);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.top-up-review-count[data-v-c8d81f76]{color:#7d4c00;white-space:nowrap;background:#fff0c7;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.6rem;font-weight:900;display:inline-flex}.top-up-review-heading>button[data-v-c8d81f76]{color:#292727;cursor:pointer;background:#fff;border:1px solid #08080817;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.top-up-review-drawer[data-v-c8d81f76] .balance-surface{background:0 0;border:0;padding:0}@keyframes top-up-review-fade-c8d81f76{0%{opacity:0}}@keyframes top-up-review-slide-c8d81f76{0%{opacity:.7;transform:translate(28px)}}@media (width<=620px){.top-up-review-drawer[data-v-c8d81f76]{padding:18px 15px}.top-up-review-heading[data-v-c8d81f76]{grid-template-columns:auto minmax(0,1fr) auto}.top-up-review-count[data-v-c8d81f76]{grid-column:2;width:fit-content}.top-up-review-heading>button[data-v-c8d81f76]{grid-area:1/3}.top-up-review-heading h2[data-v-c8d81f76]{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.top-up-review-backdrop[data-v-c8d81f76],.top-up-review-drawer[data-v-c8d81f76]{animation:none}}.add-user-backdrop[data-v-1000e2eb]{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080899;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.add-user-dialog[data-v-1000e2eb]{color:#292727;background:#f8f7f3;border-radius:23px;flex-direction:column;width:min(620px,100%);max-height:min(820px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #0808084d}.add-user-dialog>header[data-v-1000e2eb]{background:#fff;border-bottom:1px solid #08080814;grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:20px 22px;display:grid}.add-user-dialog>header small[data-v-1000e2eb]{color:#c90000;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.add-user-dialog h2[data-v-1000e2eb]{text-transform:uppercase;margin:4px 0;font:700 2rem/.95 Barlow Condensed,sans-serif}.add-user-dialog>header p[data-v-1000e2eb]{color:#777171;margin:0;font-size:.62rem;line-height:1.5}.add-user-dialog>header button[data-v-1000e2eb]{background:#f6f4f1;border:1px solid #08080817;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.add-user-body[data-v-1000e2eb]{gap:12px;padding:18px 22px 24px;display:grid;overflow-y:auto}.candidate-search[data-v-1000e2eb]{color:#777171;background:#fff;border:1px solid #0808081a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding-left:13px;display:grid}.candidate-search input[data-v-1000e2eb]{min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.63rem}.candidate-search button[data-v-1000e2eb]{color:#fff;font:inherit;background:#171515;border:0;border-radius:0 13px 13px 0;align-self:stretch;padding:0 14px;font-size:.58rem;font-weight:850}.candidate-list[data-v-1000e2eb]{gap:7px;display:grid}.candidate-list>button[data-v-1000e2eb]{min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #08080814;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.candidate-list>button.selected[data-v-1000e2eb]{border-color:#ef0a0a80;box-shadow:0 0 0 3px #ef0a0a14}.candidate-avatar[data-v-1000e2eb]{color:#fff;background:#171515;border-radius:13px;place-items:center;width:40px;height:40px;font-size:.7rem;font-weight:900;display:grid}.candidate-list>button>span[data-v-1000e2eb]:nth-child(2){gap:3px;min-width:0;display:grid}.candidate-list strong[data-v-1000e2eb]{overflow-wrap:anywhere;font-size:.66rem}.candidate-list small[data-v-1000e2eb]{color:#777171;font-size:.55rem}.candidate-list em[data-v-1000e2eb]{color:#b30d0d;font-size:.54rem;font-style:normal;font-weight:850}.candidate-loading[data-v-1000e2eb]{gap:7px;display:grid}.candidate-loading span[data-v-1000e2eb]{background:linear-gradient(90deg,#ece9e5,#faf9f7,#ece9e5) 0 0/200% 100%;border-radius:15px;height:62px;animation:1.2s linear infinite candidate-loading-1000e2eb}.candidate-state[data-v-1000e2eb]{color:#777171;text-align:center;border:1px dashed #08080824;border-radius:16px;align-content:center;place-items:center;gap:6px;min-height:170px;padding:22px;display:grid}.candidate-state strong[data-v-1000e2eb]{color:#292727;font-size:.7rem}.candidate-state p[data-v-1000e2eb]{max-width:380px;margin:0;font-size:.58rem;line-height:1.5}.candidate-state button[data-v-1000e2eb]{color:#fff;min-height:40px;font:inherit;background:#171515;border:0;border-radius:11px;align-items:center;gap:6px;margin-top:4px;padding:0 12px;font-size:.58rem;font-weight:850;display:inline-flex}.candidate-state.error[data-v-1000e2eb]{color:#a20c0c;background:#fff7f7}.candidate-pagination[data-v-1000e2eb]{justify-content:center;align-items:center;gap:8px;display:flex}.candidate-pagination button[data-v-1000e2eb]{background:#fff;border:1px solid #08080817;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.candidate-pagination button[data-v-1000e2eb]:disabled{opacity:.35}.candidate-pagination span[data-v-1000e2eb]{font-size:.58rem;font-weight:850}.add-reason[data-v-1000e2eb]{gap:7px;display:grid}.add-reason span[data-v-1000e2eb]{font-size:.62rem;font-weight:850}.add-reason textarea[data-v-1000e2eb]{resize:vertical;min-height:78px;font:inherit;border:1px solid #0808081c;border-radius:13px;outline:0;padding:11px 12px;font-size:.64rem;line-height:1.5}.add-reason textarea[data-v-1000e2eb]:focus{border-color:#ef0a0a80;box-shadow:0 0 0 3px #ef0a0a14}.selected-summary[data-v-1000e2eb]{color:#17603c;background:#e7f6ed;border-radius:12px;align-items:center;gap:7px;margin:0;padding:10px 11px;font-size:.58rem;line-height:1.4;display:flex}.add-user-error[data-v-1000e2eb]{color:#8e0b0b;background:#fde8e8;border-radius:12px;margin:0 22px 12px;padding:10px 12px;font-size:.62rem}.add-user-dialog>footer[data-v-1000e2eb]{background:#fff;border-top:1px solid #08080814;justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.add-user-dialog>footer button[data-v-1000e2eb]{min-height:44px;font:inherit;border-radius:13px;padding:0 15px;font-size:.62rem;font-weight:850}.add-user-dialog>footer .cancel[data-v-1000e2eb]{background:#fff;border:1px solid #0808081a}.add-user-dialog>footer .save[data-v-1000e2eb]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0}.add-user-dialog>footer button[data-v-1000e2eb]:disabled{opacity:.45}@keyframes candidate-loading-1000e2eb{to{background-position:-200% 0}}@media (width<=560px){.add-user-backdrop[data-v-1000e2eb]{align-items:end;padding:0}.add-user-dialog[data-v-1000e2eb]{border-radius:22px 22px 0 0;max-height:95dvh}.add-user-dialog>header[data-v-1000e2eb],.add-user-body[data-v-1000e2eb],.add-user-dialog>footer[data-v-1000e2eb]{padding-left:15px;padding-right:15px}.add-user-error[data-v-1000e2eb]{margin-left:15px;margin-right:15px}.add-user-dialog>footer button[data-v-1000e2eb]{flex:1}}@media (prefers-reduced-motion:reduce){.candidate-loading span[data-v-1000e2eb]{animation:none}}.branch-user-detail-backdrop[data-v-9a479fe3]{z-index:145;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0808088a;justify-content:flex-end;display:flex;position:fixed;inset:0}.branch-user-detail[data-v-9a479fe3]{color:#292727;background:#f8f7f3;flex-direction:column;width:min(500px,100%);height:100dvh;display:flex;box-shadow:-22px 0 70px #0808083d}.branch-user-detail>header[data-v-9a479fe3]{background:#fff;border-bottom:1px solid #08080814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:22px;display:grid}.branch-user-detail>header>div[data-v-9a479fe3]{min-width:0}.branch-user-detail>header small[data-v-9a479fe3]{color:#c90000;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.branch-user-detail h2[data-v-9a479fe3]{overflow-wrap:anywhere;text-transform:uppercase;margin:3px 0;font:700 1.75rem/.95 Barlow Condensed,sans-serif}.branch-user-detail>header p[data-v-9a479fe3]{color:#777171;margin:0;font-size:.64rem}.branch-user-detail>header button[data-v-9a479fe3]{background:#f6f4f1;border:1px solid #08080817;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.detail-avatar[data-v-9a479fe3]{color:#fff;background:#171515;border-radius:17px;place-items:center;width:52px;height:52px;font-size:1rem;font-weight:900;display:grid}.detail-body[data-v-9a479fe3]{gap:14px;padding:20px 22px 30px;display:grid;overflow-y:auto}.detail-summary[data-v-9a479fe3],.detail-section[data-v-9a479fe3],dl[data-v-9a479fe3]{background:#fff;border:1px solid #08080814;border-radius:17px;padding:15px}.detail-summary[data-v-9a479fe3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-summary p[data-v-9a479fe3]{color:#716b6b;text-align:right;margin:0;font-size:.6rem}.detail-status[data-v-9a479fe3]{color:#126138;text-transform:uppercase;white-space:nowrap;background:#e2f5e9;border-radius:999px;padding:6px 9px;font-size:.53rem;font-weight:900}.detail-status.inactive[data-v-9a479fe3]{color:#696363;background:#ece9e5}dl[data-v-9a479fe3]{gap:0;margin:0;display:grid}dl div[data-v-9a479fe3]{border-bottom:1px solid #08080812;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:12px;padding:11px 0;display:grid}dl div[data-v-9a479fe3]:last-child{border-bottom:0}dt[data-v-9a479fe3]{color:#777171;align-items:center;gap:7px;font-size:.58rem;display:flex}dd[data-v-9a479fe3]{overflow-wrap:anywhere;margin:0;font-size:.66rem;font-weight:800}.detail-section h3[data-v-9a479fe3]{align-items:center;gap:7px;margin:0 0 11px;font-size:.68rem;display:flex}.detail-tags[data-v-9a479fe3]{flex-wrap:wrap;gap:6px;display:flex}.detail-tags span[data-v-9a479fe3]{color:#a20c0c;background:#ffe9e7;border-radius:999px;padding:6px 8px;font-size:.54rem;font-weight:800}.detail-tags em[data-v-9a479fe3],.detail-empty[data-v-9a479fe3]{color:#777171;margin:0;font-size:.58rem;font-style:normal}.detail-section ul[data-v-9a479fe3]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-section li[data-v-9a479fe3]{background:#f4f2ef;border-radius:12px;gap:3px;padding:10px 11px;display:grid}.detail-section li strong[data-v-9a479fe3]{font-size:.62rem}.detail-section li small[data-v-9a479fe3]{color:#777171;font-size:.55rem}.branch-user-detail>footer[data-v-9a479fe3]{background:#fff;border-top:1px solid #08080814;justify-content:flex-end;gap:8px;margin-top:auto;padding:15px 22px;display:flex}.branch-user-detail>footer button[data-v-9a479fe3]{min-height:44px;font:inherit;border-radius:13px;align-items:center;gap:7px;padding:0 14px;font-size:.62rem;font-weight:850;display:inline-flex}.branch-user-detail>footer .remove[data-v-9a479fe3]{color:#b30d0d;background:#fff5f4;border:1px solid #b30d0d29}.branch-user-detail>footer .edit[data-v-9a479fe3]{color:#fff;background:#171515;border:0}@media (width<=520px){.branch-user-detail>header[data-v-9a479fe3],.detail-body[data-v-9a479fe3],.branch-user-detail>footer[data-v-9a479fe3]{padding-left:15px;padding-right:15px}.detail-summary[data-v-9a479fe3]{flex-direction:column;align-items:flex-start}.detail-summary p[data-v-9a479fe3]{text-align:left}dl div[data-v-9a479fe3]{grid-template-columns:1fr;gap:5px}.branch-user-detail>footer button[data-v-9a479fe3]{flex:1;justify-content:center}}.access-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08080894;justify-content:flex-end;animation:.22s both access-fade;display:flex;position:fixed;inset:0}.access-drawer{background:#f8f7f3;flex-direction:column;width:min(620px,100%);height:100dvh;animation:.32s cubic-bezier(.22,.8,.3,1) both access-slide;display:flex;box-shadow:-24px 0 80px #08080842}.access-drawer-header{background:#fff;border-bottom:1px solid #08080817;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px 18px;display:flex}.access-drawer-header small{color:#c90000;letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.access-drawer-header h2{text-transform:uppercase;margin:5px 0 0;font:700 2rem/.95 Barlow Condensed,sans-serif}.access-close{background:#f5f3ef;border:1px solid #0808081a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.access-form{flex-direction:column;flex:1;min-height:0;display:flex}.access-form-body{gap:17px;padding:22px 24px 30px;display:grid;overflow-y:auto}.access-field{gap:7px;display:grid}.access-field>span,.access-check strong{color:#383434;font-size:.64rem;font-weight:850}.access-field input,.access-field select,.access-field textarea{background:#fff;border:1px solid #0808081f;border-radius:13px;outline:0;width:100%;min-height:46px;padding:0 12px;font-size:.7rem}.access-field textarea{resize:vertical;min-height:92px;padding-top:12px;line-height:1.55}.access-field input:focus,.access-field select:focus,.access-field textarea:focus{border-color:#ef0a0a8c;box-shadow:0 0 0 3px #ef0a0a17}.access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.access-check{background:#fff;border:1px solid #08080817;border-radius:14px;align-items:flex-start;gap:9px;padding:13px;display:flex}.access-check input{accent-color:#ef0a0a;margin-top:2px}.access-check span{gap:3px;display:grid}.access-check small{color:#777171;font-size:.58rem;line-height:1.45}.access-form-error{color:#8e0b0b;background:#fde8e8;border-radius:12px;margin:0 24px 14px;padding:11px 13px;font-size:.66rem}.access-form-actions{background:#fffffff2;border-top:1px solid #08080817;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex;position:sticky;bottom:0}.access-form-actions button{border-radius:13px;min-height:44px;padding:0 16px;font-size:.68rem;font-weight:850}.access-form-actions .cancel{background:#fff;border:1px solid #0808081a}.access-form-actions .save{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0}.access-form-actions button:disabled{cursor:wait;opacity:.5}.access-dialog{background:#fff;border-radius:22px;width:min(470px,100% - 28px);margin:auto;padding:22px;animation:.26s both access-dialog-in;box-shadow:0 24px 90px #08080847}.access-dialog h2{text-transform:uppercase;margin:8px 0;font:700 2rem/.95 Barlow Condensed,sans-serif}.access-dialog p{color:#6b6666;margin:0 0 16px;font-size:.68rem;line-height:1.6}@keyframes access-fade{0%{opacity:0}}@keyframes access-slide{0%{opacity:.6;transform:translate(40px)}}@keyframes access-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=560px){.access-grid{grid-template-columns:1fr}.access-drawer-header,.access-form-body,.access-form-actions{padding-left:16px;padding-right:16px}.access-form-error{margin-left:16px;margin-right:16px}.access-form-actions button{flex:1}}body.branch-users-open{overflow:hidden}.users-backdrop{z-index:135;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088a;justify-content:flex-end;animation:.18s both branch-users-fade;display:flex;position:fixed;inset:0}.users-drawer{color:#292727;background:linear-gradient(160deg,#fff 0%,#f9f7f4 72%,#fff0ed 100%);flex-direction:column;width:min(780px,100vw - 28px);height:100dvh;padding:24px;animation:.26s cubic-bezier(.22,.8,.3,1) both branch-users-slide;display:flex;overflow-y:auto;box-shadow:-24px 0 70px #08080838}.users-drawer>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.users-drawer>header>div{min-width:0}.users-drawer>header small{color:#c90000;letter-spacing:.12em;font-size:.65rem;font-weight:900}.users-drawer h2{text-transform:uppercase;margin:2px 0 3px;font:700 clamp(1.9rem,4vw,2.6rem)/.95 Barlow Condensed,sans-serif}.users-drawer>header p{color:#777171;overflow-wrap:anywhere;margin:0;font-size:.74rem}.users-mark{color:#fff;background:var(--brand-gradient);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.users-header-actions{align-items:center;gap:8px;display:flex}.users-header-actions button{min-height:44px;font:inherit;border-radius:13px;font-size:.72rem;font-weight:850}.add-user{color:#fff;background:var(--brand-gradient);border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex;box-shadow:0 9px 22px #c900002e}.close-users{color:#292727;background:#fff;border:1px solid #0808081a;place-items:center;width:44px;padding:0;display:grid}.users-feedback,.users-action-error{border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:.72rem;line-height:1.5}.users-feedback{color:#17603c;background:#e5f6ec}.users-action-error{color:#8e0b0b;background:#fde8e8}.users-search{color:#777171;background:#ffffffe6;border:1px solid #0808081a;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;margin-top:18px;padding-left:14px;display:grid}.users-search:focus-within{border-color:#ef0a0a6b;box-shadow:0 0 0 3px #ef0a0a14}.users-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.users-search button{color:#fff;font:inherit;background:#171515;border:0;border-radius:0 14px 14px 0;align-self:stretch;padding:0 17px;font-size:.7rem;font-weight:850}.users-table{background:#ffffffeb;border:1px solid #08080817;border-radius:18px;margin-top:14px;display:grid;overflow:visible;box-shadow:0 12px 34px #0808080d}.users-table-head,.users-table>article{grid-template-columns:minmax(190px,1.4fr) minmax(150px,1fr) 86px 44px;align-items:center;gap:12px;min-width:0;display:grid}.users-table-head{color:#817a7a;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #08080812;min-height:44px;padding:0 14px;font-size:.64rem;font-weight:850}.users-table>article{cursor:pointer;border-bottom:1px solid #08080812;min-height:72px;padding:10px 14px;transition:background .15s,box-shadow .15s;position:relative}.users-table>article:last-child{border-bottom:0}.users-table>article:hover,.users-table>article:focus-visible{z-index:1;background:#f7f4f1;outline:0;box-shadow:inset 3px 0 #ef0a0a}.table-user{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.table-user strong{overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.35}.user-avatar{color:#fff;background:#171515;border-radius:14px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:grid}.table-position{color:#514c4c;overflow-wrap:anywhere;min-width:0;font-size:.76rem;line-height:1.4}.users-table article>em{color:#126138;text-transform:uppercase;white-space:nowrap;background:#e2f5e9;border-radius:999px;justify-self:start;padding:7px 9px;font-size:.6rem;font-style:normal;font-weight:850}.users-table article>em.inactive{color:#6b6666;background:#e8e5e1}.row-menu{position:relative}.row-menu-trigger{color:#514c4c;background:#fff;border:1px solid #08080817;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.row-menu-trigger:hover,.row-menu-trigger[aria-expanded=true]{color:#171515;background:#efedeb}.row-menu-popover{z-index:8;background:#fff;border:1px solid #0808081a;border-radius:13px;width:184px;padding:5px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 40px #0808082e}.row-menu-popover button{width:100%;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:.7rem;font-weight:820}.row-menu-popover button:hover{background:#f4f2ef}.row-menu-popover button.danger{color:#b30d0d}.users-loading{gap:7px;margin-top:14px;display:grid}.users-loading span{background:linear-gradient(90deg,#eeeae7 25%,#faf8f6 50%,#eeeae7 75%) 0 0/200% 100%;border-radius:14px;height:72px;animation:1.2s linear infinite branch-users-loading}.users-state{color:#777171;text-align:center;border:1px dashed #08080824;border-radius:18px;align-content:center;place-items:center;gap:7px;min-height:250px;margin-top:14px;padding:26px;display:grid}.users-state strong{color:#292727;font-size:.82rem}.users-state p{max-width:380px;margin:0;font-size:.72rem;line-height:1.55}.users-state.error{color:#a70c0c;background:#fff7f7}.users-state button{color:#fff;min-height:42px;font:inherit;background:#171515;border:0;border-radius:11px;align-items:center;gap:6px;margin-top:5px;padding:0 13px;font-size:.7rem;font-weight:850;display:inline-flex}.users-drawer>footer{justify-content:center;align-items:center;gap:9px;margin-top:14px;display:flex}.users-drawer>footer button{min-height:42px;font:inherit;background:#fff;border:1px solid #08080817;border-radius:11px;align-items:center;gap:5px;padding:0 12px;font-size:.7rem;font-weight:850;display:inline-flex}.users-drawer>footer button:disabled{opacity:.35}.users-drawer>footer span{font-size:.7rem;font-weight:850}@keyframes branch-users-fade{0%{opacity:0}}@keyframes branch-users-slide{0%{opacity:.7;transform:translate(32px)}}@keyframes branch-users-loading{to{background-position:-200% 0}}@media (width<=700px){.users-drawer{width:100%;padding:18px 15px}.users-drawer>header{grid-template-columns:auto minmax(0,1fr)}.users-header-actions{grid-column:1/-1}.add-user{flex:1}.users-table-head{display:none}.users-table{box-shadow:none;background:0 0;border:0;gap:8px}.users-table>article{background:#ffffffeb;border:1px solid #08080817;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:82px;padding:12px}.table-user{grid-area:1/1}.table-position{grid-area:2/1;padding-left:53px}.users-table article>em{grid-area:1/2}.row-menu{grid-area:1/3}}@media (width<=420px){.users-header-actions{flex-wrap:wrap}.users-table>article{grid-template-columns:minmax(0,1fr) auto}.row-menu{grid-column:2}.table-position{padding-left:53px}.users-table article>em{grid-area:3/1;margin-left:53px}}@media (prefers-reduced-motion:reduce){.users-backdrop,.users-drawer,.users-loading span{animation:none}}.branch-partner-panel[data-v-4194703b]{margin-top:16px}.branch-card-grid[data-v-4194703b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.branch-partner-card[data-v-4194703b]{background:#ffffffe6;border:1px solid #08080817;border-radius:22px;min-width:0;position:relative;box-shadow:0 14px 38px #0808080e}.branch-partner-card.menu-open[data-v-4194703b]{z-index:12}.branch-partner-card>header[data-v-4194703b]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:18px 18px 15px;display:grid}.branch-mark[data-v-4194703b]{color:#fff;background:var(--brand-gradient);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.branch-partner-card header div[data-v-4194703b]{min-width:0}.branch-code[data-v-4194703b]{color:#c90000;letter-spacing:.12em;text-transform:uppercase;font-size:.54rem;font-weight:900}.branch-partner-card h3[data-v-4194703b]{overflow-wrap:anywhere;text-transform:uppercase;margin:2px 0 4px;font:700 clamp(1.18rem,1.8vw,1.48rem)/1 Barlow Condensed,sans-serif}.branch-partner-card header p[data-v-4194703b]{color:#777171;overflow-wrap:anywhere;align-items:flex-start;gap:4px;margin:0;font-size:.59rem;line-height:1.45;display:flex}.branch-partner-card header p svg[data-v-4194703b]{flex:none;margin-top:1px}.branch-head-actions[data-v-4194703b]{align-items:center;gap:5px;display:flex}.top-up-waiting[data-v-4194703b]{color:#8a4d00;white-space:nowrap;background:#fff0c7;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:32px;height:28px;padding:0 8px;font-size:.53rem;font-weight:900;display:inline-flex}.branch-partner-card header em[data-v-4194703b]{color:#6b6464;white-space:nowrap;background:#efedeb;border-radius:999px;padding:6px 8px;font-size:.51rem;font-style:normal;font-weight:850}.branch-partner-card header em.active[data-v-4194703b]{color:#126138;background:#e2f5e9}.branch-partner-card header em.suspended[data-v-4194703b],.branch-partner-card header em.closing[data-v-4194703b]{color:#8a5d00;background:#fff1cb}.branch-partner-card header em.closed[data-v-4194703b]{color:#fff;background:#777171}.branch-menu[data-v-4194703b]{position:relative}.branch-menu-trigger[data-v-4194703b]{color:#5f5a5a;cursor:pointer;background:#ffffffe0;border:1px solid #08080814;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}.branch-menu-trigger[data-v-4194703b]:hover,.branch-menu-trigger[aria-expanded=true][data-v-4194703b]{color:#171515;background:#f0eeeb}.branch-menu-trigger[data-v-4194703b]:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a2e}.branch-menu-popover[data-v-4194703b]{z-index:15;background:#fff;border:1px solid #0808081a;border-radius:14px;width:206px;padding:6px;animation:.15s both menu-in-4194703b;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #0808082e}.branch-menu-popover button[data-v-4194703b]{color:#292727;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:.59rem;font-weight:820;display:flex}.branch-menu-popover button[data-v-4194703b]:hover{background:#f5f3f0}.branch-menu-popover button.danger[data-v-4194703b]{color:#b30d0d;border-top:1px solid #08080812;border-radius:0 0 10px 10px;margin-top:4px}.branch-menu-popover button[data-v-4194703b]:disabled{cursor:default;opacity:.48}.menu-count[data-v-4194703b]{color:#fff;background:#c90000;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:.52rem;font-weight:900;display:grid}.branch-action-feedback[data-v-4194703b]{border-radius:13px;margin-bottom:12px;padding:11px 13px;font-size:.64rem;line-height:1.5}.branch-action-feedback.success[data-v-4194703b]{color:#17603c;background:#e4f6ec}.branch-action-feedback.error[data-v-4194703b]{color:#8e0b0b;background:#fde9e9}.branch-manager-state[data-v-4194703b]{background:#f7f6f3;border:1px solid #08080814;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 18px 14px;padding:10px 11px;display:grid}.branch-manager-state.missing[data-v-4194703b]{background:#fff7f5;border-color:#c9000029}.manager-state-icon[data-v-4194703b]{color:#fff;background:#171515;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.branch-manager-state.missing .manager-state-icon[data-v-4194703b]{background:linear-gradient(135deg,#ff1717,#c90000)}.branch-manager-state>div[data-v-4194703b]{gap:2px;min-width:0;display:grid}.branch-manager-state small[data-v-4194703b]{color:#8a8282;text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;font-weight:850}.branch-manager-state strong[data-v-4194703b]{overflow-wrap:anywhere;font-size:.64rem;line-height:1.3}.branch-manager-state>div>span[data-v-4194703b]{color:#777171;overflow-wrap:anywhere;font-size:.52rem;line-height:1.4}.branch-manager-state em[data-v-4194703b]{color:#17603c;white-space:nowrap;background:#e4f6ec;border-radius:999px;padding:6px 8px;font-size:.5rem;font-style:normal;font-weight:850}.branch-manager-state.missing em[data-v-4194703b]{color:#8b5a00;background:#fff0c8}.branch-manager-state>button[data-v-4194703b]{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#171515;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:.54rem;font-weight:850;display:inline-flex}.branch-manager-state>button[data-v-4194703b]:hover{background:#c90000}.branch-manager-state>button[data-v-4194703b]:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a2e}.branch-primary-metrics[data-v-4194703b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 18px 18px;display:grid}.branch-primary-metrics button[data-v-4194703b]{color:#fff;min-width:0;min-height:112px;font:inherit;text-align:left;cursor:pointer;background:#171515;border:0;border-radius:16px;align-content:space-between;gap:5px;padding:13px;transition:transform .16s,box-shadow .16s;display:grid}.branch-primary-metrics button[data-v-4194703b]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #08080824}.branch-primary-metrics button[data-v-4194703b]:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a40}.branch-primary-metrics button.income-metric[data-v-4194703b]{color:#171515;background:#f2efec}.branch-primary-metrics span[data-v-4194703b]{align-items:center;gap:6px;font-size:.57rem;font-weight:850;display:flex}.metric-arrow[data-v-4194703b]{opacity:.65;margin-left:auto}.branch-primary-metrics strong[data-v-4194703b]{overflow-wrap:anywhere;font-size:clamp(.85rem,1.4vw,1.08rem);line-height:1.12}.branch-primary-metrics small[data-v-4194703b]{color:#ffffff9e;font-size:.53rem;line-height:1.35}.branch-primary-metrics .income-metric small[data-v-4194703b]{color:#746e6e}.branch-primary-metrics small.cukup[data-v-4194703b]{color:#78e4a7}.branch-primary-metrics small.hampir_habis[data-v-4194703b]{color:#ffd374}.branch-primary-metrics small.habis[data-v-4194703b]{color:#ff8f8f}.branch-partner-card footer[data-v-4194703b]{background:#f5f5f2b3;border-top:1px solid #08080812;border-radius:0 0 22px 22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px 16px;display:grid}.branch-partner-card footer div[data-v-4194703b]{gap:4px;min-width:0;display:grid}.branch-partner-card footer span[data-v-4194703b]{color:#817a7a;font-size:.5rem;line-height:1.35}.branch-partner-card footer strong[data-v-4194703b]{overflow-wrap:anywhere;font-size:.61rem;line-height:1.35}.branch-panel-state[data-v-4194703b]{color:#777171;text-align:center;background:#ffffffad;border:1px dashed #08080824;border-radius:20px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:28px;display:grid}.branch-panel-state strong[data-v-4194703b]{color:#292727;font-size:.78rem}.branch-panel-state p[data-v-4194703b]{max-width:440px;margin:0;font-size:.63rem;line-height:1.55}.branch-panel-state.error[data-v-4194703b],.branch-panel-state.warning[data-v-4194703b]{color:#a70c0c;background:#fff8f8}.branch-panel-state button[data-v-4194703b]{color:#fff;min-height:44px;font:inherit;background:#171515;border:0;border-radius:12px;align-items:center;gap:7px;margin-top:4px;padding:0 14px;font-size:.62rem;font-weight:850;display:inline-flex}.branch-card-loading[data-v-4194703b]{gap:14px;min-height:286px;padding:18px;display:grid}.branch-card-loading span[data-v-4194703b]{background:linear-gradient(90deg,#eeeae7 25%,#f8f6f4 50%,#eeeae7 75%) 0 0/200% 100%;border-radius:12px;animation:1.2s linear infinite branch-loading-4194703b;display:block}.branch-card-loading span[data-v-4194703b]:first-child{width:68%;height:44px}.branch-card-loading span[data-v-4194703b]:nth-child(2){height:104px}.branch-card-loading span[data-v-4194703b]:nth-child(3),.branch-card-loading span[data-v-4194703b]:nth-child(4){height:34px}@keyframes branch-loading-4194703b{to{background-position:-200% 0}}@keyframes menu-in-4194703b{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (width<=1024px){.branch-card-grid[data-v-4194703b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.branch-card-grid[data-v-4194703b]{grid-template-columns:1fr}.branch-partner-card>header[data-v-4194703b]{padding:16px 15px 14px}.branch-manager-state[data-v-4194703b]{margin-left:15px;margin-right:15px}.branch-primary-metrics[data-v-4194703b]{padding:0 15px 15px}.branch-partner-card footer[data-v-4194703b]{padding-inline:15px}}@media (width<=390px){.branch-partner-card>header[data-v-4194703b]{grid-template-columns:auto minmax(0,1fr)}.branch-head-actions[data-v-4194703b]{grid-column:2;justify-self:end}.branch-manager-state[data-v-4194703b]{grid-template-columns:auto minmax(0,1fr)}.branch-manager-state>button[data-v-4194703b],.branch-manager-state>em[data-v-4194703b]{grid-column:2;justify-self:start}.branch-primary-metrics[data-v-4194703b]{grid-template-columns:1fr}.branch-primary-metrics button[data-v-4194703b]{min-height:94px}.branch-partner-card footer[data-v-4194703b]{grid-template-columns:1fr}.branch-partner-card footer div[data-v-4194703b]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.branch-card-loading span[data-v-4194703b],.branch-menu-popover[data-v-4194703b]{animation:none}}.account-editor-backdrop[data-v-1e368070]{z-index:155}.account-editor[data-v-1e368070]{width:min(560px,100%)}.account-intro[data-v-1e368070]{color:#fff;background:#171515;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.account-intro>span[data-v-1e368070]{color:#fff;background:var(--brand-red);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.account-intro p[data-v-1e368070]{gap:3px;margin:0;display:grid}.account-intro strong[data-v-1e368070]{font-size:.67rem}.account-intro small[data-v-1e368070]{color:#ffffff9e;font-size:.55rem;line-height:1.45}.password-section[data-v-1e368070]{background:#f7f5f1;border:1px solid #08080814;border-radius:15px;padding:13px}.password-section summary[data-v-1e368070]{cursor:pointer;min-height:30px;font-size:.63rem;font-weight:850}.password-section>p[data-v-1e368070]{color:#756f69;margin:3px 0 12px;font-size:.55rem;line-height:1.5}.account-status-backdrop[data-v-8d47a6ea]{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080880;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-status-dialog[data-v-8d47a6ea]{background:#fff;border-radius:24px;width:min(440px,100%);padding:22px;box-shadow:0 24px 80px #08080847}.account-status-dialog header[data-v-8d47a6ea]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.account-status-dialog header>span[data-v-8d47a6ea]{color:#fff;background:#c90000;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.account-status-dialog header div[data-v-8d47a6ea]{gap:2px;display:grid}.account-status-dialog small[data-v-8d47a6ea]{color:#c90000;text-transform:uppercase;font-size:.55rem;font-weight:900}.account-status-dialog h2[data-v-8d47a6ea]{margin:0;font-size:1.15rem}.account-status-dialog header button[data-v-8d47a6ea]{background:#f1efeb;border:0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.account-status-dialog>p[data-v-8d47a6ea]{color:#655f5a;margin:17px 0;font-size:.64rem;line-height:1.65}.account-status-dialog label[data-v-8d47a6ea]{gap:7px;display:grid}.account-status-dialog label span[data-v-8d47a6ea]{font-size:.58rem;font-weight:850}.account-status-dialog textarea[data-v-8d47a6ea]{resize:vertical;font:inherit;border:1px solid #d8d3cd;border-radius:13px;padding:12px;font-size:.64rem}.account-status-error[data-v-8d47a6ea]{background:#fff0ef;border-radius:11px;padding:10px 12px;color:#950000!important}.account-status-dialog footer[data-v-8d47a6ea]{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.account-status-dialog footer button[data-v-8d47a6ea]{min-height:44px;font:inherit;background:#fff;border:1px solid #0808081a;border-radius:12px;padding:0 15px;font-size:.61rem;font-weight:850}.account-status-dialog footer button[data-v-8d47a6ea]:last-child{color:#fff;background:#c90000;border:0}.account-status-dialog footer button[data-v-8d47a6ea]:disabled{opacity:.45}@media (width<=480px){.account-status-backdrop[data-v-8d47a6ea]{padding:10px}.account-status-dialog[data-v-8d47a6ea]{padding:18px}.account-status-dialog footer[data-v-8d47a6ea]{flex-direction:column-reverse}.account-status-dialog footer button[data-v-8d47a6ea]{width:100%}}.access-panel[data-v-bc943226]{animation:.38s both access-panel-in-bc943226}.access-panel.external-search[data-v-bc943226]{margin-top:16px}.access-toolbar[data-v-bc943226]{align-items:center;gap:10px;min-width:0;margin:22px 0 14px;display:flex}.access-search[data-v-bc943226]{background:#fff;border:1px solid #0808081a;border-radius:14px;flex:320px;align-items:center;gap:8px;min-width:220px;min-height:47px;padding-left:13px;display:flex}.access-search input[data-v-bc943226]{border:0;outline:0;flex:1;min-width:0;font-size:.7rem}.access-search button[data-v-bc943226]{color:#fff;background:#080808;border:0;border-radius:0 13px 13px 0;align-self:stretch;padding:0 15px;font-size:.64rem;font-weight:800}.job-position-switch[data-v-bc943226]{overscroll-behavior-inline:contain;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;background:#0808080f;border-radius:14px;gap:3px;min-width:0;max-width:min(36vw,430px);padding:4px;display:flex;overflow-x:auto}.job-position-switch.dragging[data-v-bc943226]{cursor:grabbing;scroll-behavior:auto}.job-position-switch[data-v-bc943226]::-webkit-scrollbar{display:none}.job-position-switch button[data-v-bc943226]{min-height:39px;cursor:inherit;color:#6c6767;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;padding:0 11px;font-size:.6rem;font-weight:800}.job-position-switch button.active[data-v-bc943226]{color:#fff;background:#080808;box-shadow:0 5px 14px #08080829}.scope-notice[data-v-bc943226]{color:#6d2929;background:#ef0a0a0e;border:1px solid #ef0a0a1f;border-radius:13px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.61rem;line-height:1.5;display:flex}.scope-notice svg[data-v-bc943226]{color:#ef0a0a;flex:none}.scope-notice strong[data-v-bc943226]{color:#292727}.account-management-bar[data-v-bc943226]{color:#fff;background:#171515;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:13px 14px;display:flex}.account-management-bar>span[data-v-bc943226]{gap:3px;display:grid}.account-management-bar strong[data-v-bc943226]{font-size:.69rem}.account-management-bar small[data-v-bc943226]{color:#ffffff94;font-size:.55rem;line-height:1.4}.account-management-bar button[data-v-bc943226]{color:#fff;background:var(--brand-red);min-height:44px;font:inherit;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.61rem;font-weight:850;display:inline-flex}.access-loading[data-v-bc943226],.user-access-list[data-v-bc943226]{gap:12px;display:grid}.access-loading span[data-v-bc943226]{background:linear-gradient(100deg,#eceae5 20%,#f7f6f2 45%,#eceae5 70%) 0 0/240% 100%;border-radius:20px;height:190px;animation:1.4s infinite shimmer}.user-access-card[data-v-bc943226]{background:#ffffffd1;border:1px solid #08080817;border-radius:21px;padding:17px;box-shadow:0 14px 40px #140a0a0d}.user-access-card>header[data-v-bc943226]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.user-avatar[data-v-bc943226]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.user-access-card header div[data-v-bc943226]{gap:2px;min-width:0;display:grid}.user-access-card header strong[data-v-bc943226]{overflow-wrap:anywhere;font-size:.78rem}.user-access-card header small[data-v-bc943226]{color:#777171;overflow-wrap:anywhere;min-width:0;font-size:clamp(.56rem,.12vw + .52rem,.62rem);line-height:1.4}.account-state[data-v-bc943226],.assignment-state[data-v-bc943226]{color:#17603c;text-transform:uppercase;background:#e1f4e9;border-radius:999px;padding:6px 8px;font-size:.54rem;font-weight:850}.account-state.inactive[data-v-bc943226],.assignment-state.revoked[data-v-bc943226],.assignment-state.expired[data-v-bc943226]{color:#6b6666;background:#e8e5e1}.assignment-state.scheduled[data-v-bc943226]{color:#785400;background:#fff0bd}.employee-row[data-v-bc943226],.work-assignment-row[data-v-bc943226]{background:#fff;border:1px solid #08080812;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;display:grid}.work-assignment-row[data-v-bc943226]{grid-template-columns:auto minmax(0,1fr)}.employee-row>svg[data-v-bc943226],.work-assignment-row>svg[data-v-bc943226]{color:#ef0a0a}.employee-row span[data-v-bc943226],.work-assignment-row span[data-v-bc943226]{gap:2px;min-width:0;display:grid}.employee-row small[data-v-bc943226],.work-assignment-row small[data-v-bc943226]{color:#9c4c4c;text-transform:uppercase;font-size:.52rem;font-weight:800}.employee-row strong[data-v-bc943226],.work-assignment-row strong[data-v-bc943226]{color:#292727;overflow-wrap:anywhere;font-size:clamp(.62rem,.12vw + .58rem,.69rem);line-height:1.4}.employee-row em[data-v-bc943226]{color:#554f4f;white-space:nowrap;background:#f0eeea;border-radius:999px;padding:5px 7px;font-size:.52rem;font-style:normal;font-weight:850}.employee-row em.demo[data-v-bc943226]{color:#7f1010;background:#ef0a0a14}.fleet-link-row[data-v-bc943226]{color:#17603c;background:#23a05c12;border:1px solid #14824d29;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:10px 11px;display:grid}.fleet-link-row>svg[data-v-bc943226]{flex:none}.fleet-link-row>span[data-v-bc943226]{gap:2px;min-width:0;display:grid}.fleet-link-row small[data-v-bc943226]{color:#3e7e5d;text-transform:uppercase;font-size:.52rem;font-weight:800}.fleet-link-row strong[data-v-bc943226]{color:#244a35;overflow-wrap:anywhere;font-size:clamp(.62rem,.12vw + .58rem,.69rem);line-height:1.35}.fleet-link-row em[data-v-bc943226]{color:#17603c;white-space:nowrap;background:#dff3e8;border-radius:999px;padding:5px 7px;font-size:.52rem;font-style:normal;font-weight:850}.fleet-link-row.missing[data-v-bc943226]{color:#8a5a00;background:#fff7df;border-color:#be7a0038}.fleet-link-row.missing small[data-v-bc943226]{color:#9a6b16}.fleet-link-row.missing strong[data-v-bc943226]{color:#6e4c0d}.fleet-link-row.missing em[data-v-bc943226]{color:#855800;background:#ffedb6}.role-row[data-v-bc943226]{color:#777171;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 10px;display:flex}.role-row span[data-v-bc943226]{color:#554f4f;background:#f0eeea;border-radius:8px;padding:5px 7px;font-size:.54rem;font-weight:800}.role-row small[data-v-bc943226]{font-size:.58rem}.primary-context[data-v-bc943226]{background:#ef0a0a0f;border-radius:13px;align-items:center;gap:8px;padding:10px 11px;display:flex}.primary-context>span[data-v-bc943226]{gap:2px;display:grid}.primary-context small[data-v-bc943226]{color:#9c4c4c;text-transform:uppercase;font-size:.52rem;font-weight:800}.primary-context strong[data-v-bc943226]{font-size:.66rem}.assignment-list[data-v-bc943226]{gap:7px;margin-top:11px;display:grid}.assignment-item[data-v-bc943226]{border:1px solid #08080812;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.assignment-item div[data-v-bc943226]{gap:3px;display:grid}.assignment-item strong[data-v-bc943226]{font-size:.66rem}.assignment-item small[data-v-bc943226]{color:#777171;align-items:center;gap:4px;font-size:.52rem;display:flex}.assignment-item button[data-v-bc943226],.user-access-card footer button[data-v-bc943226]{background:#fff;border:1px solid #08080817;border-radius:11px;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:.58rem;font-weight:850;display:inline-flex}.no-assignment[data-v-bc943226]{color:#777171;background:#f3f1ed;border-radius:12px;margin:0;padding:12px;font-size:.6rem}.user-access-card details[data-v-bc943226]{color:#706b6b;margin-top:9px;font-size:.58rem}.user-access-card details p[data-v-bc943226]{margin:6px 0 0}.user-access-card footer[data-v-bc943226]{justify-content:flex-end;margin-top:12px;display:flex}.access-card-actions[data-v-bc943226]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.access-pagination[data-v-bc943226]{justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.access-pagination button[data-v-bc943226]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;gap:5px;min-height:42px;padding:0 12px;font-size:.6rem;font-weight:800;display:inline-flex}.access-pagination button[data-v-bc943226]:disabled{opacity:.4}.access-pagination span[data-v-bc943226]{font-size:.62rem;font-weight:800}.account-card-tools[data-v-bc943226]{grid-auto-flow:column;align-items:center;position:relative;gap:5px!important;display:flex!important}.account-card-menu[data-v-bc943226]{position:relative;overflow:visible;display:block!important}.account-card-menu>button[data-v-bc943226]{color:#4d4848;background:#f0eeea;border:0;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;display:grid}.account-card-popover[data-v-bc943226]{z-index:12;background:#fff;border:1px solid #08080817;border-radius:14px;width:190px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 46px #0808082e;gap:3px!important;display:grid!important}.account-card-popover button[data-v-bc943226]{color:#292727;min-height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:.6rem;font-weight:800;display:flex}.account-card-popover button[data-v-bc943226]:hover{background:#f4f1ed}.account-card-popover button.danger[data-v-bc943226]{color:#b50000}@keyframes access-panel-in-bc943226{0%{opacity:0;transform:translateY(9px)}}@media (width>=640px){.user-access-list[data-v-bc943226]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.user-access-list[data-v-bc943226]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.access-toolbar[data-v-bc943226]{flex-wrap:wrap}.access-toolbar .segment-tabs[data-v-bc943226-s],.access-search[data-v-bc943226],.job-position-switch[data-v-bc943226]{flex-basis:100%;width:100%;max-width:none}}@media (width<=560px){.account-management-bar[data-v-bc943226]{flex-direction:column;align-items:stretch}.account-management-bar button[data-v-bc943226]{width:100%}.employee-row[data-v-bc943226]{grid-template-columns:auto minmax(0,1fr)}.employee-row em[data-v-bc943226]{grid-column:1/-1;justify-self:flex-start}.assignment-item[data-v-bc943226]{grid-template-columns:auto minmax(0,1fr)}.assignment-item button[data-v-bc943226]{grid-column:1/-1;justify-content:center}.access-card-actions[data-v-bc943226],.access-card-actions button[data-v-bc943226]{justify-content:center;width:100%}.access-pagination button[data-v-bc943226]{flex:1;justify-content:center}}.user-page[data-v-c757fb50]{max-width:1320px;margin:0 auto;animation:.36s both page-reveal-c757fb50}.user-header[data-v-c757fb50]{background:linear-gradient(135deg,#fffffff5 0%,#fffcfaf0 56%,#ffeeeae6 100%);border:1px solid #08080814;border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 48px #08080812}.user-header[data-v-c757fb50]:after{z-index:0;content:"";filter:blur(4px);pointer-events:none;background:#ef0a0a14;border-radius:50%;width:300px;height:300px;position:absolute;top:-190px;right:-120px}.page-heading[data-v-c757fb50],.user-groups[data-v-c757fb50]{z-index:1;position:relative}.page-heading[data-v-c757fb50]{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-heading h1[data-v-c757fb50]{letter-spacing:-.02em;text-transform:uppercase;margin:5px 0 4px;font:700 clamp(2.65rem,4vw,4rem)/.88 Barlow Condensed,sans-serif}.page-heading p[data-v-c757fb50]{color:#6b6666;margin:0;font-size:.78rem}.eyebrow[data-v-c757fb50]{color:#c90000;letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:850}.heading-actions[data-v-c757fb50]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.heading-actions button[data-v-c757fb50]{color:#fff;min-height:44px;font:inherit;white-space:nowrap;background:#171515;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 15px;font-size:.61rem;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #08080824}.scope-chip[data-v-c757fb50]{color:#625d5d;text-align:right;overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #08080814;border-radius:999px;max-width:min(360px,45vw);padding:9px 12px;font-size:.61rem;font-weight:800;line-height:1.35}.user-groups[data-v-c757fb50]{border-top:1px solid #08080812;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;padding-top:18px;display:grid}.user-groups.has-search[data-v-c757fb50]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,.82fr)}.user-groups button[data-v-c757fb50]{color:#292727;min-width:0;min-height:64px;font:inherit;text-align:left;background:#ffffffd1;border:1px solid #08080817;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.user-groups button[data-v-c757fb50]:hover{border-color:#ef0a0a38;transform:translateY(-2px)}.user-groups button.active[data-v-c757fb50]{color:#fff;background:#171515;border-color:#171515;box-shadow:0 12px 28px #08080826}.group-icon-wrap[data-v-c757fb50]{align-items:center;gap:6px;display:flex}.group-icon[data-v-c757fb50]{color:#fff;background:var(--brand-gradient);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.user-groups button.active .group-icon[data-v-c757fb50]{color:#171515;background:#fff}.group-count[data-v-c757fb50]{color:#fff;background:#171515;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.58rem;font-weight:900;display:grid}.user-groups button.active .group-count[data-v-c757fb50]{color:#171515;background:#fff}.user-groups button>strong[data-v-c757fb50]{overflow-wrap:anywhere;min-width:0;font-size:clamp(.72rem,.28vw + .62rem,.86rem)}.header-search[data-v-c757fb50]{color:#777171;background:#ffffffd1;border:1px solid #08080817;border-radius:17px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:0 14px;display:flex}.header-search[data-v-c757fb50]:focus-within{border-color:#ef0a0a80;box-shadow:0 0 0 3px #ef0a0a14}.header-search input[data-v-c757fb50]{color:#171515;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.67rem}@keyframes page-reveal-c757fb50{0%{opacity:0;transform:translateY(10px)}}@media (width<=1100px){.user-groups.has-search[data-v-c757fb50]{grid-template-columns:repeat(3,minmax(0,1fr))}.header-search[data-v-c757fb50]{grid-column:1/-1;min-height:52px}}@media (width<=760px){.user-header[data-v-c757fb50]{border-radius:22px;padding:18px}.page-heading[data-v-c757fb50],.heading-actions[data-v-c757fb50]{flex-direction:column;align-items:stretch}.heading-actions button[data-v-c757fb50]{justify-content:center}.scope-chip[data-v-c757fb50]{text-align:left;max-width:none}.user-groups[data-v-c757fb50],.user-groups.has-search[data-v-c757fb50]{grid-template-columns:1fr}.user-groups button[data-v-c757fb50]{min-height:64px}.header-search[data-v-c757fb50]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.user-page[data-v-c757fb50],.user-groups button[data-v-c757fb50]{transition:none;animation:none}}.audit-page{max-width:1160px;margin:0 auto;animation:.36s both audit-page-in}.audit-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.audit-heading h1{letter-spacing:-.025em;text-transform:uppercase;margin:7px 0 8px;font:700 clamp(2.6rem,5vw,4.2rem)/.9 Barlow Condensed,sans-serif}.audit-heading p{color:#6b6666;max-width:650px;margin:0;font-size:.8rem;line-height:1.65}.audit-assurance{color:#292727;background:#fff;border:1px solid #ef0a0a24;border-radius:15px;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #140a0a12}.audit-assurance svg{color:#ef0a0a}.audit-assurance span{gap:2px;display:grid}.audit-assurance b{font-size:.68rem}.audit-assurance small{color:#777171;font-size:.57rem}.audit-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #08080814;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin-top:30px;padding:6px;display:flex}.audit-tabs,.toolbar-actions{gap:5px;display:flex}.audit-tabs button,.toolbar-actions button{color:#6c6767;background:0 0;border:0;border-radius:12px;min-height:40px;padding:0 13px;font-size:.65rem;font-weight:800}.audit-tabs button.active{color:#fff;background:#080808;box-shadow:0 8px 20px #08080826}.toolbar-actions button{background:#fff;border:1px solid #08080812;align-items:center;gap:6px;display:inline-flex}.toolbar-actions button.active{color:#b80000;background:#fff0f0;border-color:#ef0a0a33}.toolbar-actions button:disabled{cursor:wait;opacity:.55}.audit-filters{background:#ffffffe0;border:1px solid #08080814;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding:16px;animation:.18s both filter-in;display:grid;box-shadow:0 18px 50px #140a0a12}.audit-filters label{gap:6px;min-width:0;display:grid}.audit-filters label>span:first-child{color:#777171;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:800}.audit-filters input,.audit-filters select{color:#252323;background:#f8f7f4;border:1px solid #0808081a;border-radius:12px;outline:0;width:100%;min-height:43px;padding:0 11px;font-size:.67rem}.search-input{background:#f8f7f4;border:1px solid #0808081a;border-radius:12px;align-items:center;gap:7px;min-height:43px;padding:0 11px;display:flex}.search-input input{background:0 0;border:0;min-height:auto;padding:0}.filter-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.filter-actions button{border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:.65rem;font-weight:800;display:inline-flex}.audit-overview{color:#777171;justify-content:space-between;align-items:center;gap:10px;margin:17px 2px 12px;font-size:.61rem;display:flex}.audit-overview>span{align-items:center;gap:6px;display:flex}.audit-overview b{color:#171515;font-size:.78rem}.audit-timeline{gap:11px;display:grid;position:relative}.audit-timeline:before{content:"";background:linear-gradient(#ef0a0a,#08080814);width:1px;position:absolute;top:22px;bottom:22px;left:20px}.audit-event{animation:event-in .36s calc(var(--event-index) * 35ms) ease both;grid-template-columns:42px minmax(0,1fr);gap:11px;display:grid;position:relative}.event-icon{z-index:1;color:#fff;background:#ef0a0a;border:5px solid #f3f2ee;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 18px #ef0a0a33}.event-icon.security{background:#080808;box-shadow:0 5px 18px #0808082e}.event-card{background:#ffffffe0;border:1px solid #08080814;border-radius:19px;min-width:0;padding:16px;box-shadow:0 12px 35px #140a0a0b}.event-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.event-copy{gap:4px;min-width:0;display:grid}.event-copy small{color:#b90000;font-size:.56rem;font-weight:800}.event-copy strong{font-size:.82rem;line-height:1.35}.outcome-pill{color:#17603c;text-transform:uppercase;background:#dcf4e6;border-radius:999px;flex:none;padding:6px 8px;font-size:.53rem;font-weight:850}.outcome-pill.failure,.outcome-pill.denied{color:#8e0b0b;background:#fde4e4}.outcome-pill.warning,.outcome-pill.pending,.outcome-pill.conflict{color:#805900;background:#fff0bd}.event-summary{color:#777171;flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0 0;font-size:.58rem;display:flex}.event-summary b{color:#373434}.event-summary>span{background:#c7c2c2;border-radius:50%;width:3px;height:3px}.event-reason{color:#5e5959;background:#f7f4f1;border-left:3px solid #ef0a0a;border-radius:0 10px 10px 0;gap:3px;margin:0;padding:10px 11px;font-size:.62rem;line-height:1.55;display:grid}.event-reason b{color:#292727;text-transform:uppercase;font-size:.56rem}.event-tags,.security-facts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.event-tags span,.security-facts span{color:#5e5959;background:#f0eeea;border-radius:8px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:.54rem;font-style:normal;font-weight:750;display:inline-flex}.event-tags .warning{color:#805900;background:#fff0bd}.event-tags .critical{color:#8e0b0b;background:#fde4e4}.event-details{border-top:1px solid #08080812;margin-top:11px;padding-top:10px}.event-details summary{color:#a90000;cursor:pointer;align-items:center;width:fit-content;min-height:32px;font-size:.58rem;font-weight:850;display:inline-flex}.event-detail-body{gap:9px;margin-top:8px;display:grid}.change-list{gap:5px;display:grid}.change-list p{background:#f8f7f4;border-radius:9px;grid-template-columns:minmax(90px,.65fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px;font-size:.55rem;display:grid}.change-list b{overflow-wrap:anywhere}.change-list span{overflow-wrap:anywhere;color:#6d6868}.change-list i{color:#9b2222;font-size:.5rem;font-style:normal}.context-switch-list{gap:7px;display:grid}.context-switch-list>section{background:#fbfaf8;border:1px solid #08080812;border-radius:11px;padding:10px}.context-switch-list>section>p{justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:.58rem;display:flex}.context-switch-list>section>p span{color:#777171}.change-list.compact{margin-top:8px}.audit-skeleton{gap:11px;display:grid}.audit-skeleton span{background:linear-gradient(100deg,#e8e6e1 20%,#f8f7f4 45%,#e8e6e1 70%) 0 0/240% 100%;border-radius:19px;height:116px;margin-left:53px;animation:1.4s infinite audit-shimmer}.audit-empty{text-align:center;color:#777171;border:1px dashed #08080826;border-radius:22px;padding:44px 20px}.audit-empty h2{color:#292727;margin:10px 0 5px;font-size:.9rem}.audit-empty p{margin:0;font-size:.67rem}.audit-error{color:#8e0b0b;background:#fdeaea;border:1px solid #c9000021;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.audit-error span{gap:3px;display:grid}.audit-error b{font-size:.72rem}.audit-error small{font-size:.6rem}.audit-error button{color:#fff;background:#b90000;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:.6rem;font-weight:800}.audit-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.audit-pagination button{color:#302e2e;background:#fff;border:1px solid #0808081a;border-radius:11px;min-height:40px;padding:0 12px;font-size:.6rem;font-weight:800}.audit-pagination button:disabled{cursor:default;opacity:.4}.audit-pagination span{color:#777171;font-size:.59rem}@keyframes audit-page-in{0%{opacity:0;transform:translateY(12px)}}@keyframes filter-in{0%{opacity:0;transform:translateY(-5px)}}@keyframes event-in{0%{opacity:0;transform:translateY(8px)}}@keyframes audit-shimmer{to{background-position:-240% 0}}@media (width>=760px){.audit-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-search{grid-column:span 2}.event-card{padding:18px 20px}}@media (width>=1120px){.audit-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.audit-search{grid-column:span 2}.filter-actions{grid-column:auto;align-self:end}.filter-actions button{flex:1;justify-content:center}}@media (width<=639px){.audit-heading h1{font-size:3rem}.audit-assurance{width:100%}.audit-toolbar{flex-direction:column;align-items:stretch}.audit-tabs,.toolbar-actions{width:100%}.audit-tabs button{flex:1}.toolbar-actions button:first-child{flex:1;justify-content:center}.audit-filters{grid-template-columns:1fr}.filter-actions{grid-column:auto}.filter-actions button{flex:1;justify-content:center}.audit-overview{flex-direction:column;align-items:flex-start}.change-list p{grid-template-columns:1fr}.change-list i{padding:2px 0}.context-switch-list>section>p{flex-direction:column;align-items:flex-start;gap:3px}.audit-pagination{gap:7px}.audit-pagination button{padding:0 9px}}.district-suggestion-field[data-v-4a78510f]{color:#3c3838;gap:5px;min-width:0;font-size:.68rem;font-weight:750;display:grid;position:relative}.district-suggestion-field>label[data-v-4a78510f]{color:inherit;font:inherit}.district-suggestion-control[data-v-4a78510f]{align-items:center;min-width:0;display:flex;position:relative}.district-suggestion-control>svg[data-v-4a78510f]:first-child{z-index:1;color:#9a1212;pointer-events:none;position:absolute;left:11px}.district-suggestion-control input[data-v-4a78510f]{color:#211f1f;background:#fff;border:1px solid #d8d4d0;border-radius:10px;outline:0;width:100%;min-width:0;min-height:44px;font:650 .75rem Plus Jakarta Sans,sans-serif;transition:border-color .16s,box-shadow .16s;padding:0 38px 0 36px!important}.district-suggestion-control input[data-v-4a78510f]:focus{border-color:#e10a0a;box-shadow:0 0 0 3px #ef0a0a1a}.district-suggestion-spinner[data-v-4a78510f]{color:#b40707;animation:.8s linear infinite district-suggestion-spin-4a78510f;position:absolute;right:11px}.district-suggestion-menu[data-v-4a78510f]{z-index:45;background:#fff;border:1px solid #ddd7d2;border-radius:12px;gap:3px;max-height:min(310px,45vh);padding:6px;display:grid;position:absolute;top:calc(100% - 19px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #140a0a29}.district-suggestion-menu button[data-v-4a78510f]{color:#312d2d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:44px;padding:7px 9px;display:grid}.district-suggestion-menu button[data-v-4a78510f]:hover,.district-suggestion-menu button[data-v-4a78510f]:focus-visible,.district-suggestion-menu button[aria-selected=true][data-v-4a78510f]{color:#8f0707;background:#fff0f0;outline:0}.district-suggestion-menu button>svg[data-v-4a78510f]{color:#c70808}.district-suggestion-menu button span[data-v-4a78510f]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.district-suggestion-menu button small[data-v-4a78510f]{color:#817979;font-size:.58rem;font-weight:700}.district-suggestion-menu p[data-v-4a78510f]{color:#77706f;margin:0;padding:10px;font-size:.65rem;font-weight:650;line-height:1.5}.district-suggestion-menu p.error[data-v-4a78510f]{color:#9c1717;background:#fff5f5;border-radius:8px}.district-suggestion-hint[data-v-4a78510f]{color:#817979;font-size:.6rem;font-weight:600;line-height:1.4}@keyframes district-suggestion-spin-4a78510f{to{transform:rotate(360deg)}}@media (width<=639px){.district-suggestion-menu[data-v-4a78510f]{max-height:230px;margin-top:1px;position:static}.district-suggestion-menu button[data-v-4a78510f]{min-height:46px}}@media (prefers-reduced-motion:reduce){.district-suggestion-spinner[data-v-4a78510f]{animation:none}}.counter-dialog-layer{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.counter-print-agent-dialog{color:#292727;background:#f5f3ef;border-radius:20px;width:min(680px,100%);animation:.24s cubic-bezier(.2,.8,.2,1) both counter-dialog-up;overflow:hidden}.counter-print-agent-dialog>header{color:#fff;background:linear-gradient(112deg,#080808,#211e1e 72%,#580808);align-items:center;gap:11px;min-height:76px;padding:13px 16px;display:flex}.counter-print-agent-dialog>header>span{background:#d70909;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.counter-print-agent-dialog>header>div{flex:1;gap:1px;min-width:0;display:grid}.counter-print-agent-dialog>header small{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:800}.counter-print-agent-dialog h2{text-transform:uppercase;margin:0;font:700 1.8rem/1 Barlow Condensed,sans-serif}.counter-print-agent-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.counter-print-agent-dialog>main{gap:12px;padding:16px;display:grid}.counter-print-agent-alert{border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:.68rem;line-height:1.5;display:flex}.counter-print-agent-alert.error{color:#941010;background:#ffe7e7}.counter-print-agent-alert.success{color:#155b39;background:#e4f6eb}.counter-print-agent-alert svg{flex:none}.counter-print-agent-dialog label{color:#4b4545;gap:5px;min-width:0;font-size:.65rem;font-weight:800;display:grid}.counter-print-agent-dialog label>span{align-items:center;gap:5px;display:flex}.counter-print-agent-dialog input,.counter-print-agent-dialog select{color:#292727;background:#fff;border:1px solid #d7d1cb;border-radius:10px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 10px;font:650 .7rem Plus Jakarta Sans,sans-serif}.counter-print-agent-dialog input:focus,.counter-print-agent-dialog select:focus{border-color:#df0909;box-shadow:0 0 0 3px #ef0a0a1a}.counter-print-agent-dialog button{color:#342f2f;cursor:pointer;background:#e9e5df;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font:800 .66rem Plus Jakarta Sans,sans-serif;display:inline-flex}.counter-print-agent-dialog button:disabled{cursor:not-allowed;opacity:.5}.counter-print-agent-mapping{gap:9px;display:grid}.counter-print-agent-switch{background:#e9e5df;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.counter-print-agent-switch>button{text-align:left;background:0 0;justify-content:flex-start;min-width:0;min-height:58px;padding:7px 9px}.counter-print-agent-switch>button.active{color:#fff;background:#171515}.counter-print-agent-switch>button>span{color:#d30909;background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.counter-print-agent-switch>button.active>span{color:#fff;background:#d30909}.counter-print-agent-switch i{gap:2px;min-width:0;font-style:normal;display:grid}.counter-print-agent-switch b{font-size:.68rem}.counter-print-agent-switch small{color:#817a7a;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:650;overflow:hidden}.counter-print-agent-switch>button.active small{color:#ffffff94}.counter-print-agent-mapping-panel{gap:9px;display:grid}.counter-print-agent-printer-list{overscroll-behavior:contain;scrollbar-color:#b9b2aa transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;border-radius:11px;max-height:190px;display:block;overflow-y:auto}.counter-print-agent-printer-list::-webkit-scrollbar{width:5px}.counter-print-agent-printer-list::-webkit-scrollbar-track{background:0 0}.counter-print-agent-printer-list::-webkit-scrollbar-thumb{background:#b9b2aa;border-radius:999px}.counter-print-agent-printer-list::-webkit-scrollbar-thumb:hover{background:#8d857d}.counter-print-agent-printer-list>button{text-align:left;background:0 0;border-bottom:1px solid #ebe7e2;border-radius:0;grid-template-columns:30px minmax(0,1fr) 20px;justify-content:stretch;width:100%;min-width:0;min-height:54px;padding:7px 10px;display:grid}.counter-print-agent-printer-list>button:last-of-type{border-bottom:0}.counter-print-agent-printer-list>button>span{color:#655e5c;place-items:center;width:28px;height:34px;display:grid}.counter-print-agent-printer-list>button i{gap:2px;min-width:0;font-style:normal;display:grid}.counter-print-agent-printer-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.counter-print-agent-printer-list>button small{color:#77706f;font-size:.56rem;font-weight:650}.counter-print-agent-printer-list>button>svg{color:#08733a}.counter-print-agent-printer-list>button.selected{color:#fff;background:#171515}.counter-print-agent-printer-list>button.selected>span{color:#ff2929}.counter-print-agent-printer-list>button.selected small{color:#ffffff94}.counter-print-agent-printer-list>button.virtual:not(.selected)>span,.counter-print-agent-printer-list>button.virtual:not(.selected) small{color:#96640a}.counter-print-agent-printer-list>p{color:#77706f;text-align:center;margin:0;padding:18px 12px;font-size:.62rem}.counter-print-agent-mapping-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.counter-print-agent-mapping-action p{color:#7a5410;background:#fff1c9;border-radius:9px;margin:0;padding:9px 10px;font-size:.6rem;line-height:1.45}.counter-print-agent-mapping-buttons{justify-content:flex-end;align-items:center;gap:7px;display:flex}.counter-print-agent-mapping-buttons>button{white-space:nowrap}.counter-print-agent-mapping-buttons>.primary{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000)}.counter-print-agent-empty{text-align:center;background:#fff;border-radius:13px;justify-items:center;padding:22px;display:grid}.counter-print-agent-empty>svg{color:#d30909}.counter-print-agent-empty b{margin-top:7px;font-size:.76rem}.counter-print-agent-empty p{color:#777;max-width:460px;margin:5px 0 0;font-size:.65rem;line-height:1.5}.counter-print-agent-empty strong{color:#292727}.counter-print-agent-download{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border-radius:10px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;margin-top:12px;padding:0 16px;font-size:.66rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.counter-print-agent-download svg{color:#fff;flex:none}.counter-print-agent-download:hover{background:linear-gradient(135deg,#e90909,#a90000)}.counter-print-agent-download:focus-visible{outline-offset:3px;outline:3px solid #ef0a0a40}.counter-print-agent-technical{background:#e9e5df;border-radius:12px;overflow:hidden}.counter-print-agent-technical summary{color:#514a49;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:.65rem;font-weight:800;list-style:none;display:flex}.counter-print-agent-technical summary::-webkit-details-marker{display:none}.counter-print-agent-technical[open] summary{color:#292727;background:#dfdad3}.counter-print-agent-technical-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.counter-print-agent-technical-status{color:#9a2222;flex:none;font-size:.61rem}.counter-print-agent-technical-status.online{color:#08733a}.counter-print-agent-technical>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:9px;padding:12px;display:grid}.counter-print-agent-technical>div>button{width:100%}.counter-print-agent-button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:178px;min-height:48px;padding:5px 9px;display:grid}.counter-print-agent-button>span{color:#fff;background:#9c1010;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.counter-print-agent-button.connected>span{background:#08733a}.counter-print-agent-button.checking>span{background:#846110}.counter-print-agent-button>i{justify-items:start;min-width:0;font-style:normal;display:grid}.counter-print-agent-button small{color:#ffffff7a;text-transform:uppercase;font-size:.55rem;font-weight:800}.counter-print-agent-button b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.63rem;overflow:hidden}.counter-print-agent-button>svg{color:#ffffff8c}.counter-invoice-print-status{z-index:3;color:#714f00;background:#fff1c9;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.65rem;display:flex;position:sticky;top:70px}.counter-invoice-toolbar>div:last-child{gap:6px}.counter-invoice-toolbar>div:last-child button:not(:last-child):not(:nth-last-child(2)){color:#171515;background:#fff;padding:0 11px}.counter-invoice-toolbar>div:last-child button:nth-last-child(2){color:#fff;background:#ffffff17;width:44px;padding:0;display:grid}@media (width<=760px){.counter-print-agent-mapping-action,.counter-print-agent-technical>div{grid-template-columns:1fr}.counter-print-agent-mapping-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.counter-print-agent-mapping-buttons>button{width:100%}.counter-print-agent-button{grid-template-columns:1fr;width:48px;min-width:48px;padding:5px}.counter-print-agent-button>i,.counter-print-agent-button>svg{display:none}}@media (width<=480px){.counter-dialog-layer{padding:8px}.counter-print-agent-dialog{border-radius:15px}.counter-invoice-toolbar{flex-wrap:wrap}.counter-invoice-toolbar>div:last-child{width:100%}.counter-invoice-toolbar>div:last-child button:not(:last-child):not(:nth-last-child(2)){flex:1;width:auto;min-width:0;padding:0 7px;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.counter-print-agent-dialog{animation:none}}@media print{.counter-invoice-print-status{display:none!important}}.shipment-label-drawer-layer{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080894;justify-content:flex-end;min-height:100dvh;animation:.18s both shipment-layer-in;display:flex;position:fixed;inset:0;overflow:hidden}.shipment-label-drawer{color:#292727;background:#edeae4;width:min(100%,720px);height:100dvh;padding:0 22px 30px;animation:.3s both shipment-drawer-in;overflow-y:auto;box-shadow:-30px 0 80px #0808084d}.shipment-label-drawer-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#edeae4f5;border-bottom:1px solid #0808081a;justify-content:space-between;align-items:center;gap:14px;margin-inline:-22px;padding:22px;display:flex;position:sticky;top:0}.shipment-label-drawer-header small{color:#b50000;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:850}.shipment-label-drawer-header h2{margin:4px 0 0;font:700 2.45rem/.88 Barlow Condensed,sans-serif}.shipment-label-drawer-header button{color:#332f2f;background:#fff;border:1px solid #0808081a;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.shipment-label-loading{gap:10px;margin-top:20px;display:grid}.shipment-label-loading span{background:linear-gradient(100deg,#dfdcd5 20%,#f8f6f1 45%,#dfdcd5 70%) 0 0/240% 100%;border-radius:18px;height:100px;animation:1.4s infinite shipment-shimmer}.shipment-label-loading span:nth-child(2){height:380px}.shipment-label-error{color:#8e0b0b;background:#fdeaea;border:1px solid #c9000029;border-radius:14px;align-items:flex-start;gap:8px;margin-top:14px;padding:13px;font-size:.65rem;line-height:1.5;display:flex}.shipment-label-error span{flex:1}.shipment-label-error button{color:#fff;background:#a50000;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:.59rem;font-weight:850}.shipment-label-preview-stage{background:radial-gradient(circle at 20% 10%,#ef0a0a14,#0000 34%),#d8d4cc;border-radius:18px;place-items:center;margin-top:14px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #0808080f}.shipment-label-sheet{aspect-ratio:1;color:#080808;background:#fff;border:1px solid #1c1919;grid-template-rows:auto auto auto auto 36% auto;align-content:start;gap:1%;width:min(100%,100mm);padding:3.2%;font-family:Plus Jakarta Sans,sans-serif;display:grid;overflow:hidden;box-shadow:0 12px 30px #08080824}.label-brand-row{border-bottom:2px solid #080808;justify-content:space-between;align-items:flex-start;gap:3%;padding-bottom:1%;display:flex}.label-wordmark{grid-template-columns:auto auto;align-items:end;column-gap:3px;display:grid}.label-wordmark strong{color:#e50000;letter-spacing:-.02em;font:800 clamp(1.35rem,5vw,2rem)/.75 Barlow Condensed,sans-serif}.label-wordmark span{color:#080808;font:800 clamp(.7rem,2.5vw,1.05rem)/.9 Barlow Condensed,sans-serif}.label-wordmark small{letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;margin-top:2px;font-size:clamp(.29rem,1.05vw,.43rem);font-weight:800}.label-service{justify-items:end;gap:2px;display:grid}.label-service small,.label-party>small,.label-facts small{color:#686262;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.31rem,1.12vw,.46rem);font-weight:800}.label-service b{color:#fff;background:#080808;border-radius:3px;padding:4px 7px;font-size:clamp(.38rem,1.42vw,.57rem)}.label-route{border-bottom:1px solid #aaa;grid-template-columns:1fr auto 1fr;align-items:center;gap:3%;padding:1% 0;display:grid}.label-route span{gap:0;display:grid}.label-route small{color:#777;text-transform:uppercase;font-size:clamp(.29rem,1.04vw,.43rem);font-weight:800}.label-route b{font:800 clamp(1.35rem,5.5vw,2.1rem)/.78 Barlow Condensed,sans-serif}.label-route em{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.36rem,1.34vw,.53rem);font-style:normal;font-weight:700;overflow:hidden}.label-route i{color:#e00000;font-size:clamp(.8rem,3.1vw,1.3rem);font-style:normal}.label-route .destination{text-align:right;justify-items:end}.label-route .destination b{color:#d80000}.label-parties{border-bottom:1px solid #aaa;grid-template-columns:1.08fr .92fr;display:grid}.label-party{min-width:0;padding:1.2% 2.4% 1.4% 0;overflow:hidden}.label-party+.label-party{border-left:1px solid #bbb;padding-left:3.4%;padding-right:0}.label-party h2{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:.5% 0;font:800 clamp(.95rem,3.6vw,1.48rem)/.88 Barlow Condensed,sans-serif;overflow:hidden}.label-party>b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.39rem,1.42vw,.56rem);display:block;overflow:hidden}.label-party p{overflow-wrap:anywhere;margin:.9% 0 0;font-size:clamp(.32rem,1.12vw,.46rem);line-height:1.18}.label-facts{border-bottom:1px solid #aaa;grid-template-columns:.8fr .9fr 1.25fr .8fr;gap:1.5%;padding:1.1% 0;display:grid}.label-facts span{gap:0;min-width:0;display:grid}.label-facts span+span{border-left:1px solid #bbb;padding-left:7%}.label-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.38rem,1.38vw,.55rem);overflow:hidden}.label-facts em{color:#625c5c;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.29rem,1.02vw,.42rem);font-style:normal;overflow:hidden}.label-facts .cod b{color:#d40000}.label-code-row{grid-template-columns:minmax(0,1fr) 27%;align-items:end;gap:3%;min-height:0;display:grid}.label-barcode{align-content:end;justify-items:center;min-width:0;display:grid}.label-barcode svg{width:100%;height:auto;max-height:72px}.label-barcode strong{letter-spacing:.09em;margin-top:.5%;font-size:clamp(.49rem,1.88vw,.73rem)}.label-barcode small,.label-qr small{color:#686262;letter-spacing:.07em;font-size:clamp(.28rem,.96vw,.39rem);font-weight:800}.label-qr{align-content:end;justify-items:center;gap:1px;min-height:0;display:grid}.label-qr-art{width:100%;line-height:0}.label-qr-art svg{width:100%;height:auto}.shipment-label-sheet>footer{letter-spacing:.04em;text-transform:uppercase;border-top:2px solid #080808;justify-content:space-between;gap:3%;padding-top:.8%;font-size:clamp(.28rem,.96vw,.39rem);font-weight:800;display:flex}.shipment-label-control{background:#ffffffe0;border:1px solid #08080814;border-radius:18px;gap:12px;margin-top:14px;padding:16px;display:grid}.shipment-label-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shipment-label-history span{background:#f0ede7;border-radius:12px;gap:3px;padding:11px;display:grid}.shipment-label-history small,.shipment-label-reason>span{color:#817979;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:850}.shipment-label-history b{font-size:.65rem}.shipment-label-success,.shipment-label-reprint-note{border-radius:13px;align-items:flex-start;gap:9px;padding:12px;display:flex}.shipment-label-success{color:#17603c;background:#e8f7ee}.shipment-label-reprint-note{color:#7d5700;background:#fff3cf}.shipment-label-success span,.shipment-label-reprint-note span{gap:2px;display:grid}.shipment-label-success b,.shipment-label-reprint-note b{font-size:.65rem}.shipment-label-success small,.shipment-label-reprint-note small{font-size:.56rem;line-height:1.45}.shipment-label-reason{gap:6px;display:grid}.shipment-label-reason textarea{resize:vertical;color:#292727;background:#fff;border:1px solid #0808081f;border-radius:12px;outline:0;width:100%;padding:11px;font:600 .64rem/1.5 Plus Jakarta Sans,sans-serif}.shipment-label-reason textarea:focus{border-color:#d40000;box-shadow:0 0 0 3px #ef0a0a1a}.shipment-label-reason small{color:#827b7b;justify-self:end;font-size:.52rem}.shipment-label-no-access{color:#7a1010;background:#fdeaea;border-radius:11px;margin:0;padding:11px;font-size:.61rem}.shipment-label-issue{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.67rem;font-weight:850;display:inline-flex;box-shadow:0 12px 25px #b4000033}.shipment-label-issue:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.shipment-label-agent-status{color:#755200;background:#fff0c5;border-radius:12px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:.61rem;line-height:1.5;display:flex}.shipment-label-agent-status.success{color:#155b39;background:#e1f4e8}.shipment-label-agent-status svg{flex:none}.shipment-label-print-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shipment-label-print-tools button{color:#3d3737;cursor:pointer;background:#ece8e2;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.62rem;font-weight:850;display:inline-flex}@media (width<=639px){.shipment-label-drawer{padding:0 14px 24px}.shipment-label-drawer-header{margin-inline:-14px;padding:18px 14px}.shipment-label-drawer-header h2{font-size:2rem}.shipment-label-preview-stage{border-radius:16px;padding:8px}.shipment-label-control{padding:13px}.shipment-label-sheet{width:100%}}@media print{@page shipment-label{size:100mm 100mm;margin:0}body.counter-print-labels *{visibility:hidden!important}body.counter-print-labels .counter-label-layer,body.counter-print-labels .counter-label-dialog,body.counter-print-labels .counter-label-print-all,body.counter-print-labels .shipment-label-print-root,body.counter-print-labels .shipment-label-print-root *{visibility:visible!important}body.counter-print-labels .shipment-label-print-root{page:shipment-label;aspect-ratio:auto!important;width:100mm!important;height:100mm!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:3.2mm!important}}.branch-arrival-drawer{background:#f6f4ef}.branch-arrival-drawer .shipment-scan-header{background:#f6f4eff5;min-height:78px;padding:14px 18px}.branch-arrival-drawer .shipment-scan-title-mark{border-radius:13px;width:44px;height:44px;box-shadow:0 8px 22px #c900002e}.branch-arrival-drawer .shipment-scan-header h2{margin-top:2px;font-size:clamp(1.8rem,4vw,2.2rem)}.branch-arrival-drawer .shipment-scan-live{min-height:30px;padding-inline:9px}.branch-arrival-guide{color:#514a48;background:#fff;border:1px solid #c900001f;border-radius:14px;align-items:center;gap:9px;min-height:48px;margin:14px 20px 0;padding:10px 12px;display:flex}.branch-arrival-guide svg{color:#c90000;flex:none}.branch-arrival-guide p{margin:0;font-size:.72rem;font-weight:650;line-height:1.45}.branch-arrival-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 20px 0;display:grid}.branch-arrival-stats article{background:#fff;border:1px solid #08080814;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:10px 12px;display:grid}.branch-arrival-stats span{color:#c90000;font:700 1.55rem/1 Barlow Condensed,sans-serif}.branch-arrival-stats small{color:#625c59;font-size:.62rem;font-weight:800;line-height:1.25}.branch-arrival-drawer .shipment-scan-form{gap:10px;padding:14px 20px 12px}.branch-arrival-drawer .shipment-scan-console{border-radius:18px;gap:10px;padding:14px;box-shadow:0 14px 34px #0808081f}.branch-arrival-drawer .shipment-scan-input-wrap{gap:6px}.branch-arrival-drawer .shipment-scan-input-wrap>label{font-size:.68rem}.branch-arrival-drawer .shipment-scan-input{border-radius:14px;min-height:56px}.branch-arrival-drawer .shipment-camera-button{border-radius:14px;justify-content:center;min-width:138px;min-height:56px}.branch-arrival-drawer .shipment-camera-button span{display:block}.branch-arrival-drawer .shipment-camera-button b{font-size:.68rem}.branch-sort-lanes{background:#ffffffc7;border:1px solid #08080817;border-radius:18px;gap:10px;margin:10px 20px 0;padding:14px;display:grid}.branch-sort-lanes>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.branch-sort-lanes>header div{gap:2px;display:grid}.branch-sort-lanes>header small{color:#8b8380;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800}.branch-sort-lanes>header h3{text-transform:uppercase;margin:0;font:700 1.15rem/1 Barlow Condensed,sans-serif}.branch-sort-lanes>header>span{color:#fff;background:#171515;border-radius:999px;padding:6px 9px;font-size:.53rem;font-weight:800}.branch-sort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.branch-sort-grid>article{background:#fff;border:1px solid #e6e1dc;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:11px;display:grid}.branch-sort-icon{color:#fff;background:linear-gradient(145deg,#ef0a0a,#a80000);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.branch-sort-copy{gap:3px;min-width:0;display:grid}.branch-sort-copy small{color:#766f6c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:.51rem;display:flex;overflow:hidden}.branch-sort-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.branch-sort-copy span{color:#77706d;font-size:.54rem}.branch-sort-ready,.branch-sort-confirm button{border:0;border-radius:10px;min-height:40px;padding:0 10px;font-size:.55rem;font-weight:850}.branch-sort-ready{color:#fff;background:#171515;align-items:center;gap:5px;display:flex}.branch-sort-ready:disabled{opacity:.45}.branch-sort-confirm{gap:5px;min-width:112px;display:grid}.branch-sort-confirm button:first-child{color:#fff;background:#c90000;justify-content:center;align-items:center;gap:5px;display:flex}.branch-sort-confirm button:last-child{background:#eeece8}.branch-sort-message,.branch-sort-empty{border-radius:12px;align-items:center;gap:7px;min-height:42px;margin:0;padding:9px 11px;font-size:.56rem;line-height:1.4;display:flex}.branch-sort-message.error{color:#8c1717;background:#ffe1df}.branch-sort-message.success{color:#176a3d;background:#ddf4e7}.branch-sort-empty{color:#77706d;background:#f1efeb}.branch-arrival-screen-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.branch-arrival-screen-row>button{color:#4f4946;text-align:left;background:#fff;border:1px solid #0808081f;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:flex}.branch-arrival-screen-row>button.active{color:#fff;background:#171515;border-color:#171515}.branch-arrival-screen-row>button span{display:block}.branch-arrival-screen-row>button b{font-size:.63rem}.branch-arrival-screen-row>p{color:#71655d;background:#ece9e3;border:1px solid #08080812;border-radius:12px;align-items:center;gap:7px;min-height:48px;margin:0;padding:8px 11px;font-size:.6rem;font-weight:650;line-height:1.35;display:flex}.branch-arrival-drawer .shipment-scan-submit{border-radius:13px;min-height:50px;box-shadow:0 10px 26px #c9000033}.branch-arrival-drawer .shipment-scan-notice{border-radius:14px;min-height:64px}.branch-arrival-drawer .shipment-scan-recent{padding:0 20px 24px}.branch-arrival-drawer .shipment-scan-recent>header{align-items:center;padding:14px 0 8px}.branch-arrival-drawer .shipment-scan-recent h3{margin:0;font-size:1.35rem}.branch-arrival-drawer .shipment-scan-empty{border-radius:14px;min-height:68px}.branch-arrival-camera{border-color:#171515}.branch-arrival-camera .shipment-camera-frame{inset:27% 10%}@media (width<=680px){.branch-arrival-drawer .shipment-scan-header{min-height:72px;padding:12px 14px}.branch-arrival-guide{margin:12px 14px 0}.branch-arrival-stats{margin:8px 14px 0}.branch-arrival-drawer .shipment-scan-form{padding:12px 14px 10px}.branch-arrival-drawer .shipment-scan-recent{padding-left:14px;padding-right:14px}.branch-sort-lanes{margin:8px 14px 0}.branch-sort-grid{grid-template-columns:1fr}}@media (width<=420px){.branch-arrival-guide{margin:10px 10px 0;padding:9px 10px}.branch-arrival-guide p{font-size:.68rem}.branch-arrival-stats{gap:5px;margin:7px 10px 0}.branch-arrival-stats article{grid-template-columns:1fr;gap:2px;min-height:58px;padding:8px}.branch-arrival-stats span{font-size:1.45rem}.branch-arrival-stats small{font-size:.56rem}.branch-arrival-drawer .shipment-scan-form{padding:10px}.branch-arrival-screen-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.branch-arrival-screen-row>button,.branch-arrival-screen-row>p{min-height:46px;padding:7px 8px}.branch-arrival-screen-row>button b,.branch-arrival-screen-row>p{font-size:.56rem}.branch-arrival-drawer .shipment-scan-recent{padding-left:10px;padding-right:10px}.branch-sort-lanes{margin:7px 10px 0;padding:10px}.branch-sort-grid>article{grid-template-columns:auto minmax(0,1fr)}.branch-sort-ready,.branch-sort-confirm{grid-column:1/-1;width:100%}.branch-sort-confirm{grid-template-columns:1fr auto}}.shipment-page{max-width:1160px;margin:0 auto;animation:.42s both shipment-page-in}.shipment-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.shipment-heading h1{letter-spacing:-.025em;text-transform:uppercase;max-width:720px;margin:7px 0 9px;font:700 clamp(2.9rem,7vw,5.7rem)/.86 Barlow Condensed,sans-serif}.shipment-heading p{color:#6b6666;max-width:660px;margin:0;font-size:.8rem;line-height:1.65}.shipment-primary{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 16px;font-size:.68rem;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #c9000033}.shipment-primary:disabled{cursor:wait;opacity:.6}.shipment-create-button{min-width:136px}.shipment-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shipment-scan-button{color:#fff;background:#151313;border:1px solid #080808;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:136px;min-height:45px;padding:0 15px;font-size:.68rem;font-weight:850;display:inline-flex;box-shadow:0 12px 26px #08080824}.shipment-scan-button svg{color:#ff3030}.shipment-feedback{color:#17603c;background:#e8f7ee;border:1px solid #17603c24;border-radius:14px;margin-top:18px;padding:11px 14px;font-size:.68rem;font-weight:750}.shipment-feedback-error{color:#8e0b0b;background:#fdeaea;border-color:#8e0b0b26}.shipment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:27px;display:grid}.shipment-summary article{color:#343030;background:#ffffffc2;border:1px solid #08080814;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex;box-shadow:0 9px 24px #140a0a09}.shipment-summary article svg{color:#bd0000;flex:none}.shipment-summary article:last-child svg{color:#8e6500}.shipment-summary span{gap:2px;min-width:0;display:grid}.shipment-summary small{color:#777171;text-transform:uppercase;font-size:.54rem;font-weight:750}.shipment-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.shipment-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #08080814;border-radius:17px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:7px 7px 7px 14px;display:flex}.shipment-toolbar>div{gap:2px;display:grid}.shipment-toolbar b{font-size:.73rem}.shipment-toolbar small{color:#777171;font-size:.57rem}.shipment-toolbar>span{gap:6px;display:flex}.shipment-toolbar button{color:#595454;background:#fff;border:1px solid #08080814;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:42px;min-height:40px;padding:0 12px;font-size:.63rem;font-weight:800;display:inline-flex}.shipment-toolbar button.active{color:#b80000;background:#fff0f0;border-color:#ef0a0a33}.shipment-toolbar button:disabled{opacity:.5}.shipment-filters{background:#ffffffe6;border:1px solid #08080814;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:15px;animation:.18s both shipment-filter-in;display:grid;box-shadow:0 17px 45px #140a0a0f}.shipment-filters label{gap:5px;min-width:0;display:grid}.shipment-filters label>span:first-child{color:#777171;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:850}.shipment-filters input,.shipment-filters select{color:#292727;background:#f8f7f4;border:1px solid #0808081a;border-radius:12px;outline:0;width:100%;min-height:43px;padding:0 11px;font-size:.67rem}.shipment-search>span:last-child{color:#8b8585;background:#f8f7f4;border:1px solid #0808081a;border-radius:12px;align-items:center;gap:6px;min-height:43px;padding:0 10px;display:flex}.shipment-search input{background:0 0;border:0;min-height:auto;padding:0}.shipment-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.shipment-filter-actions button{border-radius:11px;min-height:42px;padding:0 14px;font-size:.64rem;font-weight:850}.filter-reset{color:#504b4b;background:#fff;border:1px solid #0808081a}.filter-apply{color:#fff;background:var(--brand-gradient);border:0}.shipment-list{gap:8px;margin-top:12px;display:grid}.shipment-card{text-align:left;width:100%;color:inherit;background:#ffffffd6;border:1px solid #08080814;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.35s both shipment-card-in;display:grid;box-shadow:0 10px 28px #140a0a0a}.shipment-card:hover{border-color:#ef0a0a47;transform:translateY(-2px);box-shadow:0 16px 35px #140a0a14}.shipment-card-mark{color:#c90000;background:#fff0f0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.shipment-card-main{gap:5px;min-width:0;display:grid}.shipment-card-top,.shipment-route,.shipment-person{align-items:center;gap:6px;min-width:0;display:flex}.shipment-card-top strong{color:#151313;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.shipment-card-top em{color:#a00000;text-align:right;text-transform:uppercase;background:#fff0f0;border-radius:999px;flex:0 auto;max-width:58%;margin-left:auto;padding:5px 7px;font-size:.49rem;font-style:normal;font-weight:850;line-height:1.25}.shipment-card-top em.tone-notice{color:#855600;background:#fff0cc}.shipment-card-top em.tone-success{color:#12642f;background:#def4e5}.shipment-route{color:#5e5858;font-size:.61rem}.shipment-route b{color:#383333}.shipment-person{color:#777171;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.shipment-person svg{color:#b80000;flex:none}.shipment-person i{color:#aaa4a4;font-style:normal}.shipment-card-side{display:none}.shipment-empty{text-align:center;color:#777171;border:1px dashed #08080829;border-radius:21px;place-items:center;margin-top:12px;padding:48px 22px;display:grid}.shipment-empty svg{color:#c90000}.shipment-empty h2{color:#292727;margin:10px 0 5px;font-size:.92rem}.shipment-empty p{max-width:300px;margin:0;font-size:.66rem;line-height:1.6}.shipment-skeleton{gap:8px;margin-top:12px;display:grid}.shipment-skeleton span{background:linear-gradient(100deg,#e8e6e1 20%,#f8f7f4 45%,#e8e6e1 70%) 0 0/240% 100%;border-radius:18px;height:86px;animation:1.4s infinite shipment-shimmer}.shipment-list-error{color:#8e0b0b;background:#fdeaea;border:1px solid #c9000024;border-radius:17px;align-items:center;gap:10px;margin-top:12px;padding:15px;display:flex}.shipment-list-error span{gap:3px;display:grid}.shipment-list-error b{font-size:.7rem}.shipment-list-error small{font-size:.6rem}.shipment-list-error button{color:#fff;background:#b90000;border:0;border-radius:10px;min-height:38px;margin-left:auto;padding:0 11px;font-size:.6rem;font-weight:800}.shipment-pagination{justify-content:center;align-items:center;gap:10px;margin-top:17px;display:flex}.shipment-pagination button{color:#302e2e;background:#fff;border:1px solid #0808081a;border-radius:11px;min-height:40px;padding:0 12px;font-size:.6rem;font-weight:800}.shipment-pagination button:disabled{opacity:.4}.shipment-pagination span{color:#777171;font-size:.59rem}.shipment-drawer-layer{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080870;justify-content:flex-end;animation:.18s both shipment-layer-in;display:flex;position:fixed;inset:0}.shipment-drawer{background:#f6f5f1;width:min(100%,610px);height:100%;padding:22px;animation:.28s both shipment-drawer-in;overflow-y:auto;box-shadow:-25px 0 70px #0808083d}.shipment-drawer-header{border-bottom:1px solid #08080817;justify-content:space-between;align-items:center;gap:12px;padding-bottom:17px;display:flex}.shipment-drawer-header small{color:#b70000;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:850}.shipment-drawer-header h2{letter-spacing:.02em;margin:4px 0 0;font:700 2.5rem/.85 Barlow Condensed,sans-serif}.shipment-drawer-header button{color:#373333;background:#fff;border:1px solid #0808081a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.shipment-detail-loading{gap:10px;margin-top:19px;display:grid}.shipment-detail-loading span{background:linear-gradient(100deg,#e8e6e1 20%,#fff 45%,#e8e6e1 70%) 0 0/240% 100%;border-radius:17px;height:90px;animation:1.4s infinite shipment-shimmer}.shipment-detail-error{color:#8e0b0b;background:#fdeaea;border:1px solid #c9000029;border-radius:15px;align-items:flex-start;gap:8px;margin-top:18px;padding:14px;font-size:.67rem;line-height:1.5;display:flex}.shipment-receipt-barcode{background:#fff;border:1px solid #08080814;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 14px;margin-top:18px;padding:14px;display:grid;box-shadow:0 10px 28px #140a0a0b}.shipment-receipt-barcode-copy{gap:4px;min-width:0;display:grid}.shipment-receipt-barcode-copy>small{color:#c90000;letter-spacing:.08em;font-size:.52rem;font-weight:900}.shipment-receipt-barcode-copy>strong{overflow-wrap:anywhere;color:#231f1f;letter-spacing:.02em;max-width:100%;font:700 1.42rem/1 Barlow Condensed,sans-serif}.shipment-receipt-barcode-copy>p{color:#777171;margin:1px 0 0;font-size:.58rem;line-height:1.45}.shipment-receipt-barcode>button{color:#fff;background:#171515;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:.61rem;font-weight:850;display:inline-flex}.shipment-receipt-barcode>button:disabled{cursor:wait;opacity:.45}.shipment-receipt-barcode-art{background:#fff;border:1px solid #e3dfda;border-radius:14px;grid-column:1/-1;place-items:center;min-width:0;min-height:104px;padding:13px 15px;display:grid;overflow:hidden}.shipment-receipt-barcode-svg{width:100%;height:78px;display:block;overflow:visible}.shipment-receipt-barcode-placeholder{color:#777171;text-align:center;background:#f3f1ed;border-radius:10px;place-items:center;width:100%;min-height:78px;font-size:.58rem;font-weight:750;display:grid}.shipment-receipt-barcode-placeholder.error{color:#9b1717;background:#fff0f0}.shipment-status-panel{color:#fff;background:linear-gradient(135deg,#171515,#383434);border-radius:18px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex;box-shadow:0 16px 35px #08080824}.shipment-status-panel>span{color:#ff4545;background:#ffffff17;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.shipment-status-panel div{gap:3px;display:grid}.shipment-status-panel small{color:#ffffff85;text-transform:uppercase;font-size:.55rem}.shipment-status-panel strong{font-size:.85rem}.shipment-status-panel p{color:#ffffffb8;margin:0;font-size:.61rem;line-height:1.45}.shipment-status-panel em{color:#ffffff7a;font-size:.54rem;font-style:normal}.shipment-next-action{background:#fff2f2;border:1px solid #ef0a0a26;border-radius:16px;gap:10px;margin-top:12px;padding:14px;display:grid}.shipment-next-action>div{gap:3px;display:grid}.shipment-next-action b{color:#851010;font-size:.7rem}.shipment-next-action small{color:#855454;font-size:.59rem}.shipment-next-action button{color:#fff;background:#c90000;border:0;border-radius:11px;min-height:42px;font-size:.65rem;font-weight:850}.shipment-next-action button:disabled{opacity:.6}.shipment-detail-section{margin-top:22px}.shipment-detail-section h3{color:#292727;align-items:center;gap:7px;margin:0 0 10px;font-size:.72rem;display:flex}.shipment-detail-section h3 svg{color:#c90000}.shipment-parties{gap:8px;display:grid}.shipment-parties article,.shipment-facts span{background:#fff;border:1px solid #08080814;border-radius:14px;gap:3px;padding:12px;display:grid}.shipment-parties small,.shipment-facts small{color:#918a8a;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:850}.shipment-parties b,.shipment-facts b{color:#332e2e;font-size:.68rem}.shipment-parties span{color:#6e6868;font-size:.6rem}.shipment-parties p{color:#777171;margin:4px 0 0;font-size:.58rem;line-height:1.45}.shipment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shipment-package-list{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.shipment-package-list li{background:#fff;border:1px solid #08080812;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.shipment-package-list span{gap:3px;min-width:0;display:grid}.shipment-package-list b{color:#393333;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.shipment-package-list small{color:#777171;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.shipment-package-list strong{color:#a50000;flex:none;font-size:.61rem}.shipment-history ol{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.shipment-history ol:before{content:"";background:linear-gradient(#e30a0a,#08080814);width:1px;position:absolute;top:22px;bottom:22px;left:17px}.shipment-history li{grid-template-columns:35px minmax(0,1fr);gap:9px;display:grid;position:relative}.history-icon{z-index:1;color:#fff;background:#c90000;border:4px solid #f6f5f1;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.shipment-history li>div{background:#fff;border:1px solid #08080814;border-radius:13px;gap:3px;padding:10px 11px;display:grid}.shipment-history b{color:#393333;font-size:.65rem}.shipment-history small{color:#777171;font-size:.54rem}.shipment-history i{font-style:normal}.shipment-history p{color:#6a6464;border-top:1px solid #08080812;margin:5px 0 0;padding-top:5px;font-size:.58rem;line-height:1.45}.shipment-more-history{color:#a00000;background:#fff;border:1px solid #0808081a;border-radius:11px;width:100%;min-height:39px;margin-top:10px;font-size:.61rem;font-weight:850}.shipment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:18px 0;display:grid}.shipment-steps span{text-align:center;color:#8c8585;background:#ebe8e2;border-radius:9px;padding:9px 4px;font-size:.55rem;font-weight:850}.shipment-steps span.active{color:#fff;background:#171515}.shipment-create-form{padding-bottom:5px}.shipment-form-step>p{color:#716b6b;margin:0 0 16px;font-size:.63rem;line-height:1.55}.shipment-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shipment-field-grid label{gap:5px;min-width:0;display:grid}.shipment-field-grid label>span{color:#756e6e;letter-spacing:.05em;text-transform:uppercase;font-size:.54rem;font-weight:850}.shipment-field-grid input,.shipment-field-grid select{color:#302b2b;background:#fff;border:1px solid #0808081c;border-radius:11px;outline:0;width:100%;min-height:42px;padding:0 10px;font-size:.66rem}.shipment-field-grid input:focus,.shipment-field-grid select:focus{border-color:#e00a0a;box-shadow:0 0 0 3px #ef0a0a1a}.shipment-field-grid .wide{grid-column:1/-1}.shipment-form-section{border-top:1px solid #08080814;margin-top:19px;padding-top:15px}.shipment-form-section h3{color:#302b2b;margin:0 0 10px;font-size:.7rem}.shipment-package-editor{background:#fff;border:1px solid #0808081a;border-radius:15px;gap:11px;padding:13px;display:grid}.shipment-package-editor+.shipment-package-editor{margin-top:10px}.shipment-package-editor>header,.shipment-item-editor>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.shipment-package-editor>header>span{color:#3b3535;align-items:center;gap:7px;font-size:.68rem;font-weight:850;display:inline-flex}.shipment-package-editor header button,.shipment-item-editor header button{color:#a00000;background:0 0;border:0;align-items:center;gap:4px;font-size:.56rem;font-weight:800;display:inline-flex}.shipment-item-editor{background:#f6f4f0;border-radius:11px;gap:9px;padding:10px;display:grid}.shipment-item-editor header b{font-size:.61rem}.shipment-text-action,.shipment-add-package{color:#a00000;background:0 0;border:0;align-items:center;gap:5px;width:fit-content;min-height:36px;font-size:.6rem;font-weight:850;display:inline-flex}.shipment-add-package{background:#fff8f8;border:1px dashed #c900004d;border-radius:12px;justify-content:center;width:100%;margin-top:10px}.shipment-insurance{background:#fff;border:1px solid #08080814;border-radius:13px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.shipment-insurance input{accent-color:#d40000;width:18px;height:18px}.shipment-insurance span{gap:3px;display:grid}.shipment-insurance b{color:#383232;font-size:.64rem}.shipment-insurance small{color:#777171;font-size:.56rem;line-height:1.4}.shipment-review{gap:7px;margin-top:14px;display:grid}.shipment-review span{color:#3a3434;background:#ebe8e2;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.shipment-review small{color:#7c7474;text-transform:uppercase;font-size:.53rem;font-weight:850}.shipment-review b{text-align:right;font-size:.59rem}.shipment-form-error{color:#921010;background:#fde6e6;border-radius:11px;align-items:flex-start;gap:6px;margin:13px 0 0;padding:10px;font-size:.61rem;line-height:1.45;display:flex}.shipment-form-actions{border-top:1px solid #08080817;grid-template-columns:auto 1fr auto;gap:8px;margin-top:20px;padding-top:15px;display:grid}.shipment-secondary{color:#474141;background:#fff;border:1px solid #0808081f;border-radius:12px;align-items:center;gap:5px;min-height:43px;padding:0 12px;font-size:.63rem;font-weight:850;display:inline-flex}@keyframes shipment-page-in{0%{opacity:0;transform:translateY(12px)}}@keyframes shipment-filter-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes shipment-card-in{0%{opacity:0;transform:translateY(7px)}}@keyframes shipment-shimmer{to{background-position:-240% 0}}@keyframes shipment-layer-in{0%{opacity:0}}@keyframes shipment-drawer-in{0%{transform:translate(100%)}}@media (width>=760px){.shipment-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.shipment-search{grid-column:span 2}.shipment-card{grid-template-columns:43px minmax(0,1fr) 190px}.shipment-card-side{justify-items:end;gap:4px;display:grid}.shipment-card-side>b{color:#a00000;font-size:.65rem}.shipment-card-side small{color:#797373;align-items:center;gap:4px;font-size:.53rem;display:inline-flex}.shipment-parties{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1120px){.shipment-filters{grid-template-columns:2fr repeat(3,minmax(0,1fr)) auto}.shipment-search{grid-column:auto}.shipment-filter-actions{grid-column:auto;align-self:end}.shipment-filter-actions button{white-space:nowrap}}@media (width<=639px){.shipment-heading h1{font-size:3.25rem}.shipment-create-button{width:100%}.shipment-summary{grid-template-columns:1fr}.shipment-summary article{min-height:55px}.shipment-filters{grid-template-columns:1fr}.shipment-filter-actions{grid-column:auto}.shipment-filter-actions button{flex:1}.shipment-field-grid{grid-template-columns:1fr}.shipment-field-grid .wide{grid-column:auto}.shipment-drawer{padding:18px}.shipment-drawer-header h2{font-size:2.2rem}.shipment-card{padding:12px}.shipment-card-top em{font-size:.45rem}.shipment-pagination{gap:6px}.shipment-pagination button{padding:0 9px}}body.shipment-drawer-open{overflow:hidden}.shipment-toolbar button{min-width:44px;min-height:44px}.shipment-projection-note{color:#28704b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;width:fit-content;max-width:100%;font-size:.52rem;font-weight:750;display:inline-flex;overflow:hidden}.shipment-projection-note svg{flex:none}.shipment-projection-note.delayed,.shipment-projection-note.missing{color:#8a6200}.shipment-projection-note.mismatch{color:#a20b0b}.shipment-projection-note.package-state{color:#805600;text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.shipment-projection-note.package-state.success{color:#216b43}.shipment-drawer-layer{z-index:70;overscroll-behavior:contain;min-height:100dvh;overflow:hidden}.shipment-drawer{overscroll-behavior:contain;height:100dvh;padding:0 22px 30px;overflow-x:hidden}.shipment-drawer-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5f1f5;margin-inline:-22px;padding:22px;position:sticky;top:0}.shipment-drawer-header button{width:44px;height:44px}.shipment-detail-error span{flex:1}.shipment-detail-error button{color:#fff;background:#a50000;border:0;border-radius:10px;min-height:40px;padding:0 11px;font-size:.59rem;font-weight:850}.shipment-next-action button,.shipment-more-history{min-height:44px}.shipment-action-grid{gap:7px;display:grid}.shipment-action-grid button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.shipment-action-grid button.danger{background:#8f0c0c}.shipment-action-grid button.secondary{color:#4e4646;background:#fff;border:1px solid #0808081a}.shipment-sla-panel{color:#403a3a;background:#fff;border:1px solid #08080814;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.shipment-sla-panel>svg{color:#c90000}.shipment-sla-panel>div{gap:2px;display:grid}.shipment-sla-panel small{color:#817a7a;text-transform:uppercase;font-size:.52rem;font-weight:850}.shipment-sla-panel b{font-size:.69rem}.shipment-sla-panel span{color:#777171;font-size:.56rem}.shipment-sla-panel em{color:#844d00;background:#fff1d7;border-radius:10px;grid-column:1/-1;padding:8px 10px;font-size:.56rem;font-style:normal;font-weight:800}.shipment-sla-panel.alert{background:#fff8f4;border-color:#c900002e}.shipment-projection-panel{color:#28513d;background:#f0faf4;border:1px solid #19784c29;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.shipment-projection-panel>svg{color:#168052}.shipment-projection-panel>div{gap:2px;display:grid}.shipment-projection-panel small{color:#5c7b6b;text-transform:uppercase;font-size:.52rem;font-weight:850}.shipment-projection-panel b{font-size:.69rem}.shipment-projection-panel span{color:#668074;font-size:.56rem}.shipment-projection-panel em{border-top:1px solid #19784c1c;grid-column:1/-1;padding-top:7px;font-size:.54rem;font-style:normal;font-weight:800}.shipment-projection-panel.delayed,.shipment-projection-panel.missing{color:#795900;background:#fff8e7;border-color:#aa78002e}.shipment-projection-panel.delayed>svg,.shipment-projection-panel.missing>svg{color:#a87600}.shipment-projection-panel.mismatch{color:#8d1717;background:#fff0f0;border-color:#be14142e}.shipment-projection-panel.mismatch>svg{color:#b40000}.shipment-intervention-history{gap:7px;display:grid}.shipment-intervention-history h3{margin-bottom:3px}.shipment-intervention-history article{background:#fff;border:1px solid #08080814;border-radius:13px;gap:5px;padding:11px 12px;display:grid}.shipment-intervention-history article span{justify-content:space-between;gap:8px;display:flex}.shipment-intervention-history b{font-size:.63rem}.shipment-intervention-history small{color:#817a7a;text-transform:lowercase;font-size:.49rem}.shipment-intervention-history p{color:#5f5959;margin:0;font-size:.56rem;line-height:1.45}.shipment-intervention-history em{color:#9a1b1b;font-size:.52rem;font-style:normal;font-weight:750}.shipment-intervention-layer{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080894;place-items:center;min-height:100dvh;padding:16px;animation:.18s both shipment-layer-in;display:grid;position:fixed;inset:0;overflow-y:auto}.shipment-intervention-dialog{color:#302b2b;background:#f7f6f2;border-radius:21px;gap:12px;width:min(100%,560px);max-height:calc(100dvh - 32px);padding:20px;animation:.24s both shipment-filter-in;display:grid;overflow-y:auto;box-shadow:0 28px 80px #08080852}.shipment-intervention-dialog header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.shipment-intervention-dialog header>span{color:#fff;background:#b50000;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.shipment-intervention-dialog header div{gap:2px;display:grid}.shipment-intervention-dialog header small{color:#9b1111;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:850}.shipment-intervention-dialog h2{margin:0;font:700 2rem/.9 Barlow Condensed,sans-serif}.shipment-intervention-dialog header button{color:#4e4848;background:#fff;border:1px solid #0808081a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.shipment-intervention-dialog>label,.shipment-intervention-grid label{gap:5px;min-width:0;display:grid}.shipment-intervention-dialog label>span{color:#746d6d;letter-spacing:.06em;text-transform:uppercase;font-size:.53rem;font-weight:850}.shipment-intervention-dialog input,.shipment-intervention-dialog select,.shipment-intervention-dialog textarea{color:#302b2b;background:#fff;border:1px solid #0808081c;border-radius:11px;outline:0;width:100%;min-height:44px;padding:10px 11px;font:600 .64rem Plus Jakarta Sans,sans-serif}.shipment-intervention-dialog textarea{resize:vertical;min-height:84px;line-height:1.5}.shipment-intervention-dialog input:focus,.shipment-intervention-dialog select:focus,.shipment-intervention-dialog textarea:focus{border-color:#db0a0a;box-shadow:0 0 0 3px #ef0a0a1a}.shipment-intervention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shipment-intervention-warning,.shipment-intervention-note{border-radius:11px;margin:0;padding:10px 11px;font-size:.59rem;line-height:1.5}.shipment-intervention-warning{color:#831313;background:#fde7e7}.shipment-intervention-note{color:#625a4c;background:#eeeae2}.shipment-intervention-error{color:#8b1010;background:#fde4e4;border-radius:10px;margin:0;padding:9px 10px;font-size:.58rem}.shipment-intervention-dialog footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2f7;grid-template-columns:1fr 1.3fr;gap:8px;margin:5px -20px -20px;padding:13px 20px 20px;display:grid;position:sticky;bottom:-20px}.shipment-intervention-dialog footer button{color:#484242;background:#fff;border:1px solid #0808081a;border-radius:11px;min-height:44px;font-size:.62rem;font-weight:850}.shipment-intervention-dialog footer button.danger{color:#fff;background:linear-gradient(135deg,#e20b0b,#9f0000);border:0}.shipment-intervention-dialog footer button:disabled{opacity:.55}.shipment-label-action{text-align:left;color:#302b2b;background:#fff;border:1px solid #0808081a;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:12px;padding:11px 13px;display:flex;box-shadow:0 9px 24px #140a0a0a}.shipment-label-action>svg{color:#c90000;flex:none}.shipment-label-action>span{gap:2px;display:grid}.shipment-label-action b{font-size:.67rem}.shipment-label-action small{color:#777171;font-size:.56rem}.shipment-label-action:disabled{opacity:.5}.shipment-more-history:disabled{opacity:.55}.shipment-history-error{color:#8e0b0b;background:#fdeaea;border-radius:11px;padding:10px 12px;font-size:.6rem}.shipment-form-actions{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f5f1f7;margin:20px -22px -30px;padding:15px 22px 22px;position:sticky;bottom:-30px}.shipment-secondary{min-height:44px}@media (width<=639px){.shipment-drawer{padding:0 18px 30px}.shipment-drawer-header{margin-inline:-18px;padding-inline:18px}.shipment-receipt-barcode{grid-template-columns:1fr;gap:10px;padding:12px}.shipment-receipt-barcode-copy>strong{font-size:1.25rem}.shipment-receipt-barcode>button{width:100%}.shipment-receipt-barcode-art{min-height:94px;padding:11px}.shipment-receipt-barcode-svg{height:72px}.shipment-form-actions{margin-inline:-18px;padding-inline:18px}.shipment-intervention-layer{align-items:end;padding:0}.shipment-intervention-dialog{border-radius:22px 22px 0 0;width:100%;max-height:94dvh;padding:18px}.shipment-intervention-dialog footer{margin:5px -18px -18px;padding-inline:18px;bottom:-18px}.shipment-intervention-grid{grid-template-columns:1fr}}.shipment-carrier-panel{background:linear-gradient(145deg,#fff 0%,#f2efea 100%);border:1px solid #0808081a;border-radius:17px;gap:11px;margin-top:12px;padding:14px;display:grid;box-shadow:0 12px 28px #140a0a0d}.shipment-carrier-panel>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.shipment-carrier-panel>header>span{color:#fff;background:linear-gradient(135deg,#292727,#080808);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.shipment-carrier-panel>header>div{gap:2px;min-width:0;display:grid}.shipment-carrier-panel small{color:#827b7b;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:850}.shipment-carrier-panel b{overflow-wrap:anywhere;color:#302b2b;font-size:.69rem}.shipment-carrier-panel p{color:#716a6a;margin:0;font-size:.56rem;line-height:1.45}.shipment-carrier-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shipment-carrier-facts>span{background:#ffffffc7;border:1px solid #08080812;border-radius:11px;gap:3px;min-width:0;padding:10px;display:grid}.shipment-carrier-facts b{text-transform:capitalize;font-size:.59rem}.shipment-carrier-blocker{background:#fde7e7;border-radius:10px;padding:9px 10px;color:#8b1717!important}.shipment-carrier-panel>button{color:#fff;background:linear-gradient(135deg,#e10b0b,#a40000);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-size:.62rem;font-weight:850;display:inline-flex;box-shadow:0 9px 18px #c9000024}.shipment-carrier-panel>button:disabled{opacity:.55}.carrier-assignment-dialog{width:min(100%,680px)}.carrier-assignment-loading{gap:8px;display:grid}.carrier-assignment-loading span{background:linear-gradient(100deg,#e7e3dd 20%,#fff 45%,#e7e3dd 70%) 0 0/240% 100%;border-radius:15px;height:76px;animation:1.4s infinite shipment-shimmer}.carrier-assignment-error{color:#8e0b0b;background:#fdeaea;border:1px solid #c9000029;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px;font-size:.61rem;line-height:1.45;display:grid}.carrier-assignment-error button{color:#fff;background:#a50000;border:0;border-radius:10px;min-height:40px;padding:0 11px;font-size:.58rem;font-weight:850}.carrier-current-assignment{background:#ebe8e2;border:1px solid #08080814;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.carrier-current-assignment>svg{color:#b50000}.carrier-current-assignment>div{gap:3px;min-width:0;display:grid}.carrier-current-assignment small{color:#7b7474;text-transform:uppercase;font-size:.51rem;font-weight:850}.carrier-current-assignment b{overflow-wrap:anywhere;color:#302b2b;font-size:.66rem}.carrier-current-assignment em,.carrier-option-copy em{color:#8d0d0d;background:#fff;border-radius:6px;padding:2px 5px;font-size:.49rem;font-style:normal}.carrier-current-assignment span{color:#716a6a;text-transform:capitalize;font-size:.55rem}.carrier-assignment-empty{text-align:center;color:#756e6e;background:#fff;border:1px dashed #08080826;border-radius:15px;align-content:center;place-items:center;gap:5px;min-height:126px;padding:18px;display:grid}.carrier-assignment-empty svg{color:#b60000}.carrier-assignment-empty b{color:#3a3434;font-size:.68rem}.carrier-assignment-empty span{max-width:390px;font-size:.58rem;line-height:1.5}.carrier-option-list{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.carrier-option-list legend{color:#655e5e;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:.56rem;font-weight:850}.carrier-option-list>label{cursor:pointer;background:#fff;border:1px solid #0808081a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:74px;padding:11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.carrier-option-list>label:hover{border-color:#c9000052;transform:translateY(-1px)}.carrier-option-list>label.selected{border-color:#d30a0a;box-shadow:0 0 0 3px #ef0a0a17,0 10px 22px #3c0a0a0f}.carrier-option-list input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.carrier-option-list input:focus-visible+.carrier-option-mark{outline-offset:3px;outline:3px solid #ef0a0a33}.carrier-option-mark{color:#5b5555;background:#eeeae4;border-radius:13px;place-items:center;width:42px;height:42px;transition:color .18s,background .18s;display:grid}.carrier-option-list>label.selected .carrier-option-mark{color:#fff;background:linear-gradient(135deg,#ee0b0b,#a90000)}.carrier-option-copy{gap:4px;min-width:0;display:grid}.carrier-option-copy>b{overflow-wrap:anywhere;color:#302b2b;font-size:.67rem}.carrier-option-copy>small{color:#6f6868;text-transform:none;font-size:.55rem;line-height:1.4}.carrier-option-copy>i{flex-wrap:wrap;gap:5px;font-style:normal;display:flex}.carrier-option-copy>i span{color:#675f59;background:#f0ede7;border-radius:7px;padding:4px 6px;font-size:.49rem;font-weight:750}@media (width>=520px){.shipment-carrier-panel>button{justify-self:start}.carrier-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.carrier-option-list legend{grid-column:1/-1}}@media (width<=639px){.shipment-carrier-facts{grid-template-columns:1fr}.carrier-assignment-error{grid-template-columns:auto minmax(0,1fr)}.carrier-assignment-error button{grid-column:1/-1;width:100%;min-height:44px}.carrier-option-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.carrier-assignment-loading span{animation:none}.carrier-option-list>label,.carrier-option-mark{transition:none}}.shipment-field-note{color:#a00000;font-size:.54rem;font-weight:750;line-height:1.45}.scheme-panel[data-v-e2dc3066]{gap:16px;display:grid}.scheme-heading[data-v-e2dc3066]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scheme-heading h2[data-v-e2dc3066],.custom-list h3[data-v-e2dc3066]{margin:4px 0;font:750 clamp(1.6rem,3vw,2.25rem)/1 Barlow Condensed,sans-serif}.scheme-heading p[data-v-e2dc3066]{color:#716d69;max-width:720px;margin:0;font-size:.82rem;line-height:1.55}.eyebrow[data-v-e2dc3066]{color:#c90000;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:850}.scheme-actions[data-v-e2dc3066]{gap:8px;display:flex}.scheme-actions button[data-v-e2dc3066],.scheme-card footer button[data-v-e2dc3066]{min-height:44px;font:inherit;background:#fff;border:1px solid #ddd9d4;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.72rem;font-weight:800;display:inline-flex}.scheme-actions .custom-button[data-v-e2dc3066]{color:#fff;background:#171515;border-color:#171515}.refresh-button[data-v-e2dc3066]{width:44px;padding:0!important}.scheme-grid[data-v-e2dc3066]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.scheme-card[data-v-e2dc3066]{background:linear-gradient(160deg,#fff 0%,#fbfaf8 75%,#fff1ee 100%);border:1px solid #08080814;border-radius:18px;align-content:start;gap:16px;min-width:0;min-height:330px;padding:16px;display:grid;box-shadow:0 10px 30px #0808080b}.scheme-card.inactive[data-v-e2dc3066]{background:#f1efeb}.scheme-card>header[data-v-e2dc3066],.scheme-card>footer[data-v-e2dc3066]{justify-content:space-between;align-items:center;gap:8px;display:flex}.route-icon[data-v-e2dc3066]{color:#fff;background:#171515;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.status-dot[data-v-e2dc3066]{border-radius:999px;padding:6px 8px;font-size:.52rem;font-weight:900}.status-dot.active[data-v-e2dc3066]{color:#126138;background:#e1f4e8}.status-dot.pending[data-v-e2dc3066]{color:#8b5a00;background:#fff0cb}.scheme-card small[data-v-e2dc3066]{color:#a39d98;letter-spacing:.07em;font-size:.5rem;font-weight:800}.scheme-card h3[data-v-e2dc3066]{min-height:42px;margin:4px 0 0;font:750 1.25rem/1.02 Barlow Condensed,sans-serif}.scheme-card dl[data-v-e2dc3066]{gap:7px;margin:0;display:grid}.scheme-card dl div[data-v-e2dc3066]{border-bottom:1px dashed #0808081a;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding-bottom:7px;display:flex}.scheme-card dt[data-v-e2dc3066]{color:#77716d;font-size:.54rem}.scheme-card dd[data-v-e2dc3066]{text-align:right;margin:0;font-size:.58rem;font-weight:850}.scheme-card footer[data-v-e2dc3066]{margin-top:auto}.scheme-card footer>span[data-v-e2dc3066]{color:#8b8580;font-size:.54rem}.scheme-card footer button[data-v-e2dc3066]{color:#fff;background:#ef0a0a;border-color:#ef0a0a;min-height:38px;padding:0 10px}.fallback-note[data-v-e2dc3066]{color:#6c6661;margin:0;font-size:.65rem;line-height:1.55}.inline-message[data-v-e2dc3066]{border-radius:11px;margin:0;padding:11px 13px;font-size:.72rem}.inline-message.success[data-v-e2dc3066]{color:#126138;background:#e7f6ec}.inline-message.error[data-v-e2dc3066]{color:#a70c0c;background:#fff0f0}.inline-message button[data-v-e2dc3066]{color:inherit;background:0 0;border:0;font-weight:900}.scheme-loading[data-v-e2dc3066]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.scheme-loading span[data-v-e2dc3066]{background:linear-gradient(90deg,#eeeae7 25%,#faf8f6 50%,#eeeae7 75%) 0 0/200% 100%;border-radius:18px;height:330px;animation:1.2s linear infinite loading-e2dc3066}.custom-list[data-v-e2dc3066]{background:#fff;border:1px solid #08080814;border-radius:18px;gap:8px;padding:16px;display:grid}.custom-list>header[data-v-e2dc3066]{justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-list>header>span[data-v-e2dc3066]{color:#77716d;font-size:.62rem}.custom-list button[data-v-e2dc3066]{text-align:left;background:#faf9f7;border:1px solid #08080814;border-radius:12px;grid-template-columns:auto auto auto minmax(90px,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:grid}.custom-list button>span[data-v-e2dc3066]{text-align:right;color:#625d58;font-size:.64rem}.custom-list button[data-v-e2dc3066]:disabled{cursor:default}.dialog-layer[data-v-e2dc3066]{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808088f;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.scheme-dialog[data-v-e2dc3066]{background:#fff;border-radius:20px;width:min(760px,100%);max-height:calc(100dvh - 32px);padding:22px;overflow:auto;box-shadow:0 28px 80px #0808084d}.scheme-dialog>header[data-v-e2dc3066],.scheme-dialog>footer[data-v-e2dc3066]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scheme-dialog h2[data-v-e2dc3066]{margin:5px 0;font:750 clamp(1.8rem,4vw,2.5rem)/1 Barlow Condensed,sans-serif}.scheme-dialog header p[data-v-e2dc3066]{color:#77716d;margin:0;font-size:.68rem}.scheme-dialog header>button[data-v-e2dc3066]{background:#fff;border:1px solid #ddd9d4;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.island-pair[data-v-e2dc3066]{background:#f4f2ef;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-top:18px;padding:14px;display:grid}.form-grid[data-v-e2dc3066]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.form-grid label[data-v-e2dc3066],.island-pair label[data-v-e2dc3066]{color:#494541;gap:6px;font-size:.65rem;font-weight:800;display:grid}.form-grid .wide[data-v-e2dc3066]{grid-column:1/-1}.form-grid input[data-v-e2dc3066],.form-grid textarea[data-v-e2dc3066],.island-pair select[data-v-e2dc3066]{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d4cf;border-radius:10px;padding:9px 10px}.form-grid input[data-v-e2dc3066]:disabled{color:#7a746f;background:#f1efeb}.dialog-note[data-v-e2dc3066]{color:#77716d;align-items:center;gap:7px;margin:0 0 16px;font-size:.65rem;display:flex}.scheme-dialog footer[data-v-e2dc3066]{justify-content:flex-end;align-items:center}.scheme-dialog footer button[data-v-e2dc3066]{min-height:44px;font:inherit;background:#fff;border:1px solid #d8d4cf;border-radius:11px;padding:0 16px;font-size:.7rem;font-weight:850}.scheme-dialog footer .primary[data-v-e2dc3066]{color:#fff;background:#ef0a0a;border-color:#ef0a0a}.scheme-dialog footer button[data-v-e2dc3066]:disabled{opacity:.45}.spinning[data-v-e2dc3066]{animation:.8s linear infinite spin-e2dc3066}@keyframes spin-e2dc3066{to{transform:rotate(360deg)}}@keyframes loading-e2dc3066{to{background-position:-200% 0}}@media (width<=1280px){.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.scheme-heading[data-v-e2dc3066]{flex-direction:column}.scheme-actions[data-v-e2dc3066]{width:100%}.custom-button[data-v-e2dc3066]{flex:1}.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid[data-v-e2dc3066]{grid-template-columns:1fr}.form-grid .wide[data-v-e2dc3066]{grid-column:auto}}@media (width<=520px){.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:1fr}.scheme-card[data-v-e2dc3066]{min-height:auto}.custom-list button[data-v-e2dc3066]{grid-template-columns:auto auto minmax(0,1fr) auto}.custom-list button>span[data-v-e2dc3066]{text-align:left;grid-column:1/-1}.island-pair[data-v-e2dc3066]{grid-template-columns:1fr}.island-pair>svg[data-v-e2dc3066]{justify-self:center;transform:rotate(90deg)}.scheme-dialog[data-v-e2dc3066]{padding:18px 14px}.scheme-dialog>footer[data-v-e2dc3066]{grid-template-columns:1fr 1fr;display:grid}.scheme-dialog footer button[data-v-e2dc3066]{width:100%}}@media (prefers-reduced-motion:reduce){.scheme-loading span[data-v-e2dc3066],.spinning[data-v-e2dc3066]{animation:none}}.scheme-panel[data-v-e2dc3066]{font-size:14px}.eyebrow[data-v-e2dc3066]{letter-spacing:.08em;font-size:14px}.scheme-actions button[data-v-e2dc3066],.scheme-card footer button[data-v-e2dc3066],.custom-list button[data-v-e2dc3066]{font:inherit;font-size:14px}.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px}.scheme-card[data-v-e2dc3066]{gap:14px;min-height:300px}.status-dot[data-v-e2dc3066]{font-size:14px}.scheme-card h3[data-v-e2dc3066]{min-height:0;margin:0;font-size:1.45rem}.scheme-card dt[data-v-e2dc3066],.scheme-card dd[data-v-e2dc3066],.scheme-card footer>span[data-v-e2dc3066],.inline-message[data-v-e2dc3066],.custom-list>header>span[data-v-e2dc3066],.custom-list button>span[data-v-e2dc3066]{font-size:14px}.scheme-card dl[data-v-e2dc3066]{gap:8px}.scheme-card dl div[data-v-e2dc3066]{padding-bottom:8px}.scheme-card small[data-v-e2dc3066]{font-size:14px}.scheme-loading span[data-v-e2dc3066]{height:300px}.custom-list[data-v-e2dc3066],.scheme-dialog[data-v-e2dc3066],.form-grid label[data-v-e2dc3066],.island-pair label[data-v-e2dc3066],.dialog-note[data-v-e2dc3066],.scheme-dialog footer button[data-v-e2dc3066]{font-size:14px}@media (width<=1280px){.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4px;overflow:visible}}@media (width<=520px){.scheme-grid[data-v-e2dc3066],.scheme-loading[data-v-e2dc3066]{grid-template-columns:1fr;overflow:visible}.scheme-card[data-v-e2dc3066]{min-height:0}}.route-overrides[data-v-fc1c64d7]{border-top:1px solid #ece7e2;gap:14px;margin-top:4px;padding-top:18px;display:grid}.route-overrides>header[data-v-fc1c64d7]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.route-overrides h3[data-v-fc1c64d7],.route-dialog h3[data-v-fc1c64d7]{margin:4px 0;font:750 1.65rem/1 Barlow Condensed,sans-serif}.route-overrides header p[data-v-fc1c64d7]{color:#746f69;max-width:650px;margin:0}.eyebrow[data-v-fc1c64d7]{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-weight:850}.add[data-v-fc1c64d7],.route-list button[data-v-fc1c64d7],.route-dialog button[data-v-fc1c64d7]{min-height:42px;font:inherit;background:#fff;border:1px solid #ddd7d1;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.add[data-v-fc1c64d7]{color:#fff;background:#171515;border-color:#171515}.route-list[data-v-fc1c64d7]{gap:10px;display:grid}.route-list article[data-v-fc1c64d7]{background:#fcfbf9;border:1px solid #e9e4de;border-radius:16px;gap:13px;padding:15px;display:grid}.route-title[data-v-fc1c64d7]{align-items:center;gap:10px;display:flex}.route-title>span[data-v-fc1c64d7]{gap:2px;display:grid}.route-title small[data-v-fc1c64d7],.route-facts small[data-v-fc1c64d7],.empty small[data-v-fc1c64d7]{color:#77716d}.route-facts[data-v-fc1c64d7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.route-facts>span[data-v-fc1c64d7]{background:#f3f1ee;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.route-list footer[data-v-fc1c64d7]{justify-content:flex-end;gap:7px;display:flex}.route-list .danger[data-v-fc1c64d7]{color:#a41414}.empty[data-v-fc1c64d7]{color:#625d58;border:1px dashed #d8d2cc;border-radius:14px;align-items:center;gap:10px;padding:16px;display:flex}.empty>span[data-v-fc1c64d7]{gap:2px;display:grid}.route-layer[data-v-fc1c64d7]{z-index:170;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080894;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.route-dialog[data-v-fc1c64d7]{background:#fff;border-radius:20px;width:min(840px,100%);max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.route-dialog>header[data-v-fc1c64d7],.route-dialog>footer[data-v-fc1c64d7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.route-dialog header>button[data-v-fc1c64d7]{width:42px;padding:0}.route-form[data-v-fc1c64d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.route-form label[data-v-fc1c64d7],.reason[data-v-fc1c64d7]{gap:6px;font-weight:750;display:grid}.route-form input[data-v-fc1c64d7],.route-form select[data-v-fc1c64d7],.reason textarea[data-v-fc1c64d7]{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d8d3ce;border-radius:10px;padding:9px 10px}.route-sum[data-v-fc1c64d7]{color:#256335;background:#eaf6ee;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px}.route-sum.bad[data-v-fc1c64d7],.route-error[data-v-fc1c64d7]{color:#a11919;background:#fff0f0}.route-error[data-v-fc1c64d7],.delete-note[data-v-fc1c64d7]{border-radius:11px;padding:11px 12px}.delete-note[data-v-fc1c64d7]{color:#755018;background:#fff4e5}.route-dialog>footer[data-v-fc1c64d7]{justify-content:flex-end;margin-top:15px}.primary[data-v-fc1c64d7]{color:#fff;background:#ef0a0a!important;border-color:#ef0a0a!important}.danger-primary[data-v-fc1c64d7]{color:#fff;background:#9f1717!important;border-color:#9f1717!important}@media (width<=700px){.route-overrides>header[data-v-fc1c64d7]{flex-direction:column}.route-facts[data-v-fc1c64d7],.route-form[data-v-fc1c64d7]{grid-template-columns:1fr}.route-sum[data-v-fc1c64d7]{grid-column:auto}.add[data-v-fc1c64d7]{width:100%}.route-title[data-v-fc1c64d7]{align-items:flex-start}.route-list footer[data-v-fc1c64d7]{justify-content:stretch}.route-list footer button[data-v-fc1c64d7]{flex:1}}.service-rule-panel[data-v-963830fe]{background:#fff;border:1px solid #e6e1dc;border-radius:22px;gap:16px;margin:28px 0;padding:20px;display:grid}.service-rule-panel>header[data-v-963830fe]{justify-content:space-between;gap:18px;display:flex}.service-rule-panel h2[data-v-963830fe],.dialog h2[data-v-963830fe]{margin:4px 0;font:750 clamp(1.6rem,3vw,2.3rem)/1 Barlow Condensed,sans-serif}.service-rule-panel header p[data-v-963830fe]{color:#716d69;max-width:680px;margin:0}.eyebrow[data-v-963830fe]{color:#c90000;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.actions[data-v-963830fe]{gap:8px;display:flex}.actions button[data-v-963830fe],.dialog button[data-v-963830fe]{min-height:44px;font:inherit;background:#fff;border:1px solid #ddd7d1;border-radius:12px;padding:0 14px;font-weight:800}.primary[data-v-963830fe]{color:#fff;background:#ef0a0a!important;border-color:#ef0a0a!important}.rule-grid[data-v-963830fe]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rule-grid article[data-v-963830fe]{background:#f7f5f2;border-radius:16px;gap:7px;padding:16px;display:grid}.rule-grid article>svg[data-v-963830fe]{color:#c90000}.rule-grid span[data-v-963830fe],.rule-grid small[data-v-963830fe]{color:#716d69}.rule-grid strong[data-v-963830fe]{font-size:1.12rem}.warning[data-v-963830fe],.message[data-v-963830fe],.fairness[data-v-963830fe]{border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.warning[data-v-963830fe]{color:#785400;background:#fff4d6}.success[data-v-963830fe]{color:#146439;background:#e8f7ec}.error[data-v-963830fe]{color:#9d1111;background:#fff0f0}.layer[data-v-963830fe]{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080894;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog[data-v-963830fe]{background:#fff;border-radius:22px;width:min(900px,100%);max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.dialog>header[data-v-963830fe],.dialog>footer[data-v-963830fe]{justify-content:space-between;gap:12px;display:flex}.dialog header>button[data-v-963830fe]{width:44px;padding:0}.form-grid[data-v-963830fe]{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.form-grid label[data-v-963830fe]{gap:6px;font-weight:750;display:grid}.form-grid input[data-v-963830fe],.form-grid select[data-v-963830fe],.form-grid textarea[data-v-963830fe]{width:100%;min-height:44px;font:inherit;border:1px solid #d8d3ce;border-radius:10px;padding:9px 10px}.wide[data-v-963830fe],.sum[data-v-963830fe],.toggle[data-v-963830fe]{grid-column:1/-1}.toggle[data-v-963830fe]{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.toggle input[data-v-963830fe]{width:18px;min-height:18px}.sum[data-v-963830fe]{color:#256335;background:#eef7ef;border-radius:10px;margin:0;padding:10px 12px}.sum.bad[data-v-963830fe]{color:#a11919;background:#fff0f0}.fairness[data-v-963830fe]{color:#5e5954;background:#f4f2ef}.dialog footer[data-v-963830fe]{justify-content:flex-end;margin-top:16px}.spin[data-v-963830fe]{animation:.8s linear infinite spin-963830fe}@keyframes spin-963830fe{to{transform:rotate(360deg)}}@media (width<=900px){.rule-grid[data-v-963830fe],.form-grid[data-v-963830fe]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.service-rule-panel>header[data-v-963830fe]{flex-direction:column}.rule-grid[data-v-963830fe],.form-grid[data-v-963830fe]{grid-template-columns:1fr}.wide[data-v-963830fe],.sum[data-v-963830fe],.toggle[data-v-963830fe]{grid-column:auto}.actions .primary[data-v-963830fe]{flex:1}.actions[data-v-963830fe]{width:100%}}.rates-workspace[data-v-c643db8f]{color:#080808;background:linear-gradient(145deg,#fff 0%,#f5f5f2 70%);min-height:100%;padding:32px clamp(18px,4vw,52px)}.rates-header[data-v-c643db8f]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rates-header h1[data-v-c643db8f]{margin:8px 0;font:700 clamp(2rem,4vw,3.2rem)/1.05 Barlow Condensed,sans-serif}.rates-header p[data-v-c643db8f]{color:#6b6b6b;margin:0}.eyebrow[data-v-c643db8f]{color:#c90000;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.rates-refresh[data-v-c643db8f],.rates-toolbar button[data-v-c643db8f],.rates-pagination button[data-v-c643db8f]{background:#fff;border:1px solid #d9d9d4;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 13px;display:inline-flex}.rates-toolbar[data-v-c643db8f]{justify-content:space-between;align-items:center;gap:14px;margin:28px 0 14px;display:flex}.rates-toolbar label[data-v-c643db8f]{background:#fff;border:1px solid #d9d9d4;border-radius:10px;align-items:center;gap:8px;width:100%;max-width:620px;padding:0 12px;display:flex}.rates-toolbar input[data-v-c643db8f]{border:0;outline:0;width:100%;min-height:44px}.rates-toolbar span[data-v-c643db8f]{color:#6b6b6b;font-size:.86rem}.rates-feedback[data-v-c643db8f]{color:#1b6c39;background:#e9f7ee;border-radius:8px;padding:10px 12px}.rates-error[data-v-c643db8f]{color:#a10000;background:#fff0f0;border-radius:8px;padding:10px 12px}.rates-empty[data-v-c643db8f]{color:#6b6b6b;text-align:center;background:#fff;border:1px dashed #c7c7c2;border-radius:12px;padding:42px}.rates-table-wrap[data-v-c643db8f]{background:#fff;border:1px solid #e1e1dc;border-radius:12px;overflow:auto}.rates-table-wrap table[data-v-c643db8f]{border-collapse:collapse;width:100%;min-width:820px}.rates-table-wrap th[data-v-c643db8f],.rates-table-wrap td[data-v-c643db8f]{text-align:left;vertical-align:middle;border-bottom:1px solid #eeeeea;padding:14px 16px}.rates-table-wrap th[data-v-c643db8f]{color:#6b6b6b;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.rates-table-wrap td strong[data-v-c643db8f],.rates-table-wrap td small[data-v-c643db8f]{display:block}.rates-table-wrap td small[data-v-c643db8f]{color:#6b6b6b;margin-top:3px;font-size:.78rem}.rates-edit[data-v-c643db8f]{color:#fff;background:#080808;border:0;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 11px;display:inline-flex}.rates-pagination[data-v-c643db8f]{justify-content:center;align-items:center;gap:14px;margin:18px 0;display:flex}.rates-dialog-layer[data-v-c643db8f]{z-index:50;background:#0808087a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rates-dialog[data-v-c643db8f]{background:#fff;border-radius:16px;width:100%;max-width:560px;padding:24px;box-shadow:0 24px 60px #08080847}.rates-dialog header[data-v-c643db8f],.rates-dialog footer[data-v-c643db8f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rates-dialog h2[data-v-c643db8f]{margin:8px 0;font:700 2rem/1 Barlow Condensed,sans-serif}.rates-dialog header p[data-v-c643db8f]{color:#6b6b6b;margin:0}.rates-dialog header button[data-v-c643db8f],.rates-dialog footer button[data-v-c643db8f]{background:#fff;border:1px solid #d9d9d4;border-radius:8px;min-height:40px;padding:0 12px}.rates-dialog-fields[data-v-c643db8f]{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.rates-dialog-fields label[data-v-c643db8f]{gap:6px;font-size:.84rem;font-weight:700;display:grid}.rates-dialog-fields .wide[data-v-c643db8f]{grid-column:1/-1}.rates-dialog-fields input[data-v-c643db8f],.rates-dialog-fields textarea[data-v-c643db8f]{font:inherit;border:1px solid #d9d9d4;border-radius:8px;width:100%;min-height:42px;padding:9px}.rates-security-note[data-v-c643db8f]{color:#6b6b6b;align-items:center;gap:7px;margin:0 0 18px;font-size:.8rem;display:flex}.rates-primary[data-v-c643db8f]{color:#fff;background:#ef0a0a!important;border-color:#ef0a0a!important}.rates-dialog footer[data-v-c643db8f]{align-items:center}.rates-dialog footer button[data-v-c643db8f]:disabled{cursor:not-allowed;opacity:.5}@media (width<=700px){.rates-header[data-v-c643db8f],.rates-toolbar[data-v-c643db8f]{flex-direction:column;align-items:stretch}.rates-refresh[data-v-c643db8f]{justify-content:center}.rates-dialog-fields[data-v-c643db8f]{grid-template-columns:1fr}.rates-dialog-fields .wide[data-v-c643db8f]{grid-column:auto}}.destination-panel[data-v-c643db8f]{background:#fff;border:1px solid #08080814;border-radius:18px;margin-top:26px;padding:16px}.destination-panel>summary[data-v-c643db8f]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;list-style:none;display:flex}.destination-panel>summary[data-v-c643db8f]::-webkit-details-marker{display:none}.destination-panel>summary span[data-v-c643db8f]{gap:3px;display:grid}.destination-panel>summary strong[data-v-c643db8f]{font:750 1.35rem/1 Barlow Condensed,sans-serif}.destination-panel>summary small[data-v-c643db8f],.destination-panel>summary em[data-v-c643db8f]{color:#77716d;font-size:.68rem;font-style:normal}.destination-panel[open]>summary[data-v-c643db8f]{border-bottom:1px solid #eeeae6;padding-bottom:14px}@media (width<=520px){.destination-panel>summary[data-v-c643db8f]{flex-direction:column;align-items:flex-start}.destination-panel>summary em[data-v-c643db8f]{background:#f0eeeb;border-radius:999px;padding:5px 8px}}.rates-workspace[data-v-c643db8f]{font-size:14px}.rates-refresh[data-v-c643db8f],.rates-toolbar button[data-v-c643db8f],.rates-pagination button[data-v-c643db8f],.rates-edit[data-v-c643db8f],.rates-dialog header button[data-v-c643db8f],.rates-dialog footer button[data-v-c643db8f]{font:inherit;font-size:14px}.eyebrow[data-v-c643db8f]{letter-spacing:.08em;font-size:14px}.rates-toolbar span[data-v-c643db8f],.rates-empty[data-v-c643db8f],.rates-feedback[data-v-c643db8f],.rates-error[data-v-c643db8f],.rates-pagination[data-v-c643db8f],.rates-dialog header p[data-v-c643db8f],.rates-security-note[data-v-c643db8f]{font-size:14px}.rates-toolbar input[data-v-c643db8f]{font:inherit;font-size:14px}.rates-table-wrap th[data-v-c643db8f],.rates-table-wrap td[data-v-c643db8f],.rates-table-wrap td small[data-v-c643db8f],.destination-panel>summary small[data-v-c643db8f],.destination-panel>summary em[data-v-c643db8f],.rates-dialog-fields label[data-v-c643db8f],.rates-dialog-fields input[data-v-c643db8f],.rates-dialog-fields textarea[data-v-c643db8f]{font-size:14px}.sorter-drive-page{color:#171515;background:#fff;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;animation:.28s both sorter-page-in;display:flex;overflow:hidden}.sorter-drive-topbar{background:#fff;border-bottom:1px solid #eceae6;flex:none;grid-template-columns:auto auto minmax(150px,.42fr) minmax(280px,1fr) auto auto;align-items:center;gap:11px;min-height:64px;padding:8px 12px;display:grid}.sorter-main-menu,.sorter-drive-refresh{color:#302d2a;background:#f2f1ee;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.sorter-drive-title{align-items:center;gap:9px;min-width:180px;display:flex}.sorter-drive-title>svg{color:#e50909}.sorter-drive-title span,.sorter-branch-chip span{min-width:0;display:grid}.sorter-drive-title b{font-size:.82rem}.sorter-drive-title small,.sorter-branch-chip small{color:#77736e;font-size:.55rem}.sorter-drive-title b,.sorter-drive-title small,.sorter-branch-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sorter-branch-chip{background:#f7f6f3;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 11px;display:flex}.sorter-branch-chip>svg{color:#e50909;flex:none}.sorter-branch-chip b{font-size:.62rem}.sorter-drive-search{background:#f2f1ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:46px;padding:0 6px 0 15px;display:grid}.sorter-drive-search>svg{color:#77736e}.sorter-drive-search input{min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:.69rem}.sorter-drive-search button{background:0 0;border:0;border-radius:10px;place-items:center;min-width:40px;height:38px;padding:0 12px;font-size:.62rem;font-weight:850;display:grid}.sorter-drive-search button[type=submit]{color:#fff;background:#171515}.sorter-notification{align-items:center;display:flex}.sorter-notification:empty{display:none}.sorter-drive-refresh:disabled{opacity:.45}.sorter-drive-shell{flex:1;grid-template-columns:222px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.sorter-drive-navigation{background:#f7f6f3;flex-direction:column;min-width:0;min-height:0;padding:14px 10px 14px 12px;display:flex;overflow:hidden}.sorter-drive-navigation>header{justify-content:space-between;align-items:flex-start;padding:3px 10px 10px;display:flex}.sorter-drive-navigation>header>span{gap:2px;min-width:0;display:grid}.sorter-drive-navigation>header b{text-transform:uppercase;letter-spacing:.08em;font-size:.67rem}.sorter-drive-navigation>header small{color:#8a8680;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;font-weight:700;overflow:hidden}.sorter-drive-navigation>header button{display:none}.sorter-drive-navigation nav{scrollbar-width:thin;gap:3px;display:grid;overflow:auto}.sorter-drive-navigation nav button{color:#625e59;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:grid}.sorter-drive-navigation nav button svg{color:#77736e}.sorter-drive-navigation nav button span{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:700;overflow:hidden}.sorter-drive-navigation nav button b{background:#ebe9e4;border-radius:8px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.56rem;display:grid}.sorter-drive-navigation nav button.active{color:#fff;background:#171515}.sorter-drive-navigation nav button.active svg{color:#ff3030}.sorter-drive-navigation nav button.active b{color:#c90000;background:#fff}.sorter-navigation-note{color:#706c67;background:#eceae5;border-radius:13px;align-items:flex-start;gap:8px;margin:auto 5px 0;padding:12px;display:flex}.sorter-navigation-note span{font-size:.56rem;line-height:1.5}.sorter-drive-content{border-left:1px solid #eceae6;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sorter-drive-toolbar{border-bottom:1px solid #eceae6;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px 14px;display:flex}.sorter-breadcrumb{align-items:center;gap:7px;min-width:0;display:flex}.sorter-breadcrumb>span{align-items:center;gap:7px;min-width:0;font-size:.71rem;font-weight:850;display:flex}.sorter-breadcrumb>span svg{color:#e50909}.sorter-breadcrumb>small{color:#85817b;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.sorter-flow-menu{display:none}.sorter-toolbar-actions,.sorter-view-switch{align-items:center;gap:6px;display:flex}.sorter-scan-action{color:#fff;background:#ef0a0a;border:0;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:.64rem;font-weight:850;display:flex}.sorter-view-switch{background:#f2f1ee;border-radius:11px;padding:3px}.sorter-view-switch button{background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:34px;padding:0;display:grid}.sorter-view-switch button.active{color:#fff;background:#171515}.sorter-drive-scroll{scrollbar-width:thin;scroll-behavior:smooth;flex:1;min-height:0;padding:16px 17px 32px;overflow:auto}.sorter-scan-callout{background:linear-gradient(105deg,#fff 0%,#fff8f8 100%);border:1px solid #eceae6;border-left:4px solid #ef0a0a;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 16px;display:grid}.sorter-scan-icon{color:#fff;background:#171515;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.sorter-scan-callout>div{min-width:0;display:grid}.sorter-scan-callout small{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:850}.sorter-scan-callout h1{text-transform:uppercase;margin:2px 0 3px;font:700 1.45rem/1 Barlow Condensed,sans-serif}.sorter-scan-callout p{color:#706c67;max-width:760px;margin:0;font-size:.61rem;line-height:1.5}.sorter-scan-callout p b{color:#171515}.sorter-scan-callout>button{color:#fff;background:#ef0a0a;border:0;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:.63rem;font-weight:850;display:flex}.sorter-drive-section{scroll-margin-top:12px}.sorter-drive-section+.sorter-drive-section{margin-top:25px}.sorter-drive-section>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:11px;display:flex}.sorter-drive-section>header>div{gap:2px;display:grid}.sorter-drive-section>header b{font-size:.74rem}.sorter-drive-section>header small{color:#85817b;font-size:.56rem}.sorter-drive-section>header>span{color:#85817b;font-size:.6rem}.sorter-folder-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:9px;display:grid}.sorter-folder-grid>article{background:#f2f1ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:128px;padding:13px;transition:background .18s,transform .18s;display:grid}.sorter-folder-grid>article:hover{background:#e9e7e2;transform:translateY(-1px)}.sorter-folder-grid>article>svg{color:#e50909}.sorter-folder-copy{min-width:0;display:grid}.sorter-folder-copy b,.sorter-folder-copy span,.sorter-folder-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sorter-folder-copy b{font-size:.72rem}.sorter-folder-copy span{font-size:.63rem}.sorter-folder-copy small{color:#77736e;margin-top:2px;font-size:.55rem}.sorter-folder-grid>article>strong{color:#fff;background:#171515;border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 7px;font-size:.68rem;display:grid}.sorter-folder-capacity{grid-column:1/-1;grid-template-columns:auto minmax(50px,1fr);align-items:center;gap:9px;display:grid}.sorter-folder-capacity>span{color:#77736e;font-size:.54rem}.sorter-folder-capacity>div{background:#d9d6d0;border-radius:999px;height:4px;overflow:hidden}.sorter-folder-capacity i{border-radius:inherit;background:#171515;height:100%;display:block}.sorter-folder-capacity i.full{background:#ef0a0a}.sorter-box-close,.sorter-box-confirm button,.sorter-compact-empty button{color:#fff;background:#171515;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.57rem;font-weight:850;display:flex}.sorter-box-close{grid-column:1/-1}.sorter-box-close:disabled{opacity:.42}.sorter-box-confirm{grid-column:1/-1;grid-template-columns:1fr auto;gap:6px;display:grid}.sorter-box-confirm button:first-child{background:#c90000}.sorter-box-confirm button:last-child{color:#5f5959;background:#ddd9d3}.sorter-feedback{border-radius:11px;align-items:center;gap:7px;min-height:44px;margin:0 0 10px;padding:9px 11px;font-size:.58rem;line-height:1.4;display:flex}.sorter-feedback.error{color:#8c1717;background:#ffe1df}.sorter-feedback.success{color:#176a3d;background:#ddf4e7}.sorter-folder-loading,.sorter-package-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sorter-folder-loading span{border-radius:14px;height:128px}.sorter-package-loading span{border-radius:14px;height:180px}.sorter-folder-loading span,.sorter-package-loading span{background:linear-gradient(90deg,#eceae6,#f8f7f4,#eceae6) 0 0/200% 100%;animation:1.4s infinite sorter-loading}.sorter-compact-empty{color:#85817b;background:#f7f6f3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:112px;padding:18px 20px;display:grid}.sorter-compact-empty>svg{color:#8b8781}.sorter-compact-empty>div{gap:3px;display:grid}.sorter-compact-empty b{color:#302d2a;font-size:.68rem}.sorter-compact-empty span{font-size:.6rem;line-height:1.5}.sorter-compact-empty button{background:#ef0a0a}.sorter-package-browser.grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:9px;display:grid}.sorter-package-browser>button{color:#171515;text-align:left;cursor:pointer;background:0 0;border:0;transition:background .18s,transform .18s;position:relative}.sorter-package-browser.grid>button{background:#f7f6f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:190px;padding:14px;display:grid}.sorter-package-browser.grid>button:hover,.sorter-package-browser.grid>button:focus-visible{background:#efede8;outline:0;transform:translateY(-1px)}.sorter-parcel-icon{color:#e50909;background:#fff;place-items:center;display:grid}.sorter-package-browser.grid .sorter-parcel-icon{border-radius:11px;grid-column:1/-1;min-height:75px}.sorter-parcel-copy{align-content:start;min-width:0;display:grid}.sorter-parcel-copy b,.sorter-parcel-copy strong,.sorter-parcel-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sorter-parcel-copy b{font-size:.67rem}.sorter-parcel-copy strong{margin-top:2px;font-size:.61rem}.sorter-parcel-copy small{color:#77736e;margin-top:3px;font-size:.54rem}.sorter-parcel-copy em{color:#a50707;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.51rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.sorter-workflow-chip{color:#5f5b56;text-overflow:ellipsis;white-space:nowrap;background:#e7e4df;border-radius:8px;place-self:start end;max-width:118px;padding:5px 7px;font-size:.5rem;font-weight:850;overflow:hidden}.sorter-workflow-chip.tone-notice{color:#8a5700;background:#fff0cc}.sorter-parcel-meta{color:#77736e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:.52rem;display:flex}.sorter-parcel-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sorter-package-browser.list{display:grid}.sorter-package-browser.list>button{border-bottom:1px solid #eceae6;grid-template-columns:auto minmax(0,1.2fr) auto minmax(120px,.5fr);align-items:center;gap:12px;min-height:70px;padding:9px 4px;display:grid}.sorter-package-browser.list>button:hover,.sorter-package-browser.list>button:focus-visible{background:#f7f6f3;outline:0}.sorter-package-browser.list .sorter-parcel-icon{background:#fff0f0;border-radius:11px;width:44px;height:44px}.sorter-package-browser.list .sorter-parcel-meta{grid-column:auto;justify-items:end;display:grid}.sorter-drive-empty,.sorter-drive-error{color:#85817b;text-align:center;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.sorter-drive-empty b,.sorter-drive-error b{color:#302d2a;margin-top:9px}.sorter-drive-empty p,.sorter-drive-error p{max-width:380px;margin:5px 0 0;font-size:.64rem}.sorter-drive-error button{color:#fff;background:#171515;border:0;border-radius:11px;min-height:42px;margin-top:13px;padding:0 13px;font-weight:800}.sorter-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.sorter-pagination button{background:#efeeeb;border:0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:.6rem;font-weight:800;display:flex}.sorter-pagination button:disabled{opacity:.4}.sorter-pagination span{color:#77736e;font-size:.58rem}.sorter-navigation-backdrop{display:none}@keyframes sorter-page-in{0%{opacity:0;transform:translateY(5px)}}@keyframes sorter-loading{to{background-position:-200% 0}}@keyframes sorter-spin{to{transform:rotate(360deg)}}@media (width<=1120px){.sorter-drive-topbar{grid-template-columns:auto auto minmax(220px,1fr) auto auto}.sorter-branch-chip{display:none}.sorter-drive-shell{grid-template-columns:198px minmax(0,1fr)}.sorter-folder-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sorter-package-browser.grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}.sorter-package-browser.list>button{grid-template-columns:auto minmax(0,1fr) auto}.sorter-package-browser.list .sorter-parcel-meta{display:none}}@media (width<=760px){.sorter-drive-topbar{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px;min-height:112px;padding:7px 8px}.sorter-main-menu{grid-area:1/1}.sorter-drive-title{grid-area:1/2;min-width:0}.sorter-drive-refresh{grid-area:1/3}.sorter-notification{grid-area:1/4}.sorter-drive-search{grid-area:2/1/auto/-1}.sorter-drive-shell{grid-template-columns:1fr}.sorter-drive-navigation{z-index:130;width:min(300px,86vw);padding:16px 12px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sorter-drive-navigation.open{transform:translate(0)}.sorter-drive-navigation>header button{background:#eceae5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.sorter-navigation-backdrop{z-index:120;background:#0808084d;border:0;display:block;position:fixed;inset:0}.sorter-drive-content{border-left:0}.sorter-drive-toolbar{min-height:58px;padding-inline:10px}.sorter-flow-menu{background:#f2f1ee;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.sorter-breadcrumb>small{display:none}.sorter-scan-action{justify-content:center;width:40px;padding:0;font-size:0}.sorter-drive-scroll{padding:13px 11px 88px}.sorter-scan-callout{grid-template-columns:auto minmax(0,1fr);padding:13px}.sorter-scan-callout>button{grid-column:1/-1;justify-content:center}.sorter-folder-grid{grid-template-columns:1fr}.sorter-package-browser.grid,.sorter-folder-loading,.sorter-package-loading{grid-template-columns:1fr 1fr}.sorter-package-browser.list>button{grid-template-columns:auto minmax(0,1fr) auto}.sorter-package-browser.list .sorter-workflow-chip{display:none}}@media (width<=480px){.sorter-drive-title small{max-width:190px}.sorter-drive-toolbar{align-items:center}.sorter-view-switch{display:none}.sorter-scan-icon{width:44px;height:44px}.sorter-scan-callout h1{font-size:1.2rem}.sorter-scan-callout p{font-size:.57rem}.sorter-folder-grid>article{min-height:124px}.sorter-package-browser.grid{grid-template-columns:1fr 1fr;gap:7px}.sorter-package-browser.grid>button{min-height:178px;padding:11px}.sorter-package-browser.grid .sorter-parcel-icon{min-height:66px}.sorter-workflow-chip{max-width:82px}.sorter-parcel-copy em{-webkit-line-clamp:1}.sorter-compact-empty{grid-template-columns:auto minmax(0,1fr);padding:16px}.sorter-compact-empty button{grid-column:1/-1;width:100%}.sorter-pagination span{display:none}}@media (width<=380px){.sorter-drive-title small{max-width:145px}.sorter-package-browser.grid,.sorter-package-loading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sorter-drive-page,.sorter-folder-grid>article,.sorter-package-browser>button,.sorter-drive-navigation,.sorter-folder-loading span,.sorter-package-loading span,.spin{scroll-behavior:auto;transition:none!important;animation:none!important}}.sorter-scan-callout+.sorter-drive-section,.sorter-scan-callout+.sorter-feedback,.sorter-feedback+.sorter-drive-section{margin-top:22px}.sorter-incoming-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:9px;display:grid}.sorter-incoming-grid>article{background:#fff8f7;border:1px solid #eee2df;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.sorter-incoming-icon{color:#fff;background:#ef0a0a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.sorter-incoming-grid>article>strong{color:#8d1313;background:#ffe0dd;border-radius:10px;place-items:center;min-width:48px;height:38px;padding:0 7px;font-size:.62rem;display:grid}.sorter-arrival-progress{grid-column:1/-1;gap:6px;display:grid}.sorter-arrival-progress>span{justify-content:space-between;align-items:center;gap:8px;font-size:.54rem;display:flex}.sorter-arrival-progress b{color:#14713f}.sorter-arrival-progress em{color:#b21a1a;font-style:normal;font-weight:800}.sorter-arrival-progress>div{background:#f2c8c4;border-radius:999px;height:6px;overflow:hidden}.sorter-arrival-progress i{border-radius:inherit;background:#179351;height:100%;display:block}.sorter-incoming-grid>article>button{color:#fff;background:#171515;border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:39px;font-size:.58rem;font-weight:850;display:flex}.sorter-container-status{color:#5e5954;background:#fff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.57rem;font-weight:850;display:flex}.sorter-package-legend{flex-wrap:wrap;gap:8px;margin-bottom:11px;display:flex}.sorter-package-legend span{border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:.56rem;font-weight:800;display:flex}.sorter-package-legend i{border-radius:50%;width:8px;height:8px}.sorter-package-legend .pending{color:#9f1a1a;background:#ffe8e5}.sorter-package-legend .pending i{background:#ef0a0a}.sorter-package-legend .verified{color:#17683d;background:#e1f4e8}.sorter-package-legend .verified i{background:#159447}.sorter-attention-note{color:#7f1717;background:#fff0dd;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:13px;display:grid}.sorter-attention-note>svg{color:#d14600}.sorter-attention-note>div{gap:2px;display:grid}.sorter-attention-note b{font-size:.65rem}.sorter-attention-note span{font-size:.56rem;line-height:1.45}.sorter-attention-note button{color:#fff;background:#171515;border:0;border-radius:9px;min-height:38px;padding:0 11px;font-size:.57rem;font-weight:850}.sorter-package-browser.grid>button.pending{background:#fff8f7;box-shadow:inset 0 0 0 1px #f3b8b2}.sorter-package-browser.grid>button.verified{background:#f6fcf8;box-shadow:inset 0 0 0 1px #b8dfc7}.sorter-package-browser.grid>button.attention{background:#fff9ee;box-shadow:inset 0 0 0 2px #e19724}.sorter-package-browser.grid>button.completed{box-shadow:inset 0 0 0 1px #a8d8ba}.sorter-package-browser.list>button.pending{border-left:3px solid #ef0a0a}.sorter-package-browser.list>button.verified{border-left:3px solid #159447}.sorter-package-browser.list>button.attention{background:#fff9ee;border-left:3px solid #d88a13}.sorter-package-browser>button.verified .sorter-parcel-icon{color:#16824a;background:#e6f7ec}.sorter-package-browser>button.attention .sorter-parcel-icon{color:#bd6500;background:#fff0d7}.sorter-workflow-chip.tone-pending{color:#a81616;background:#ffe0dd}.sorter-workflow-chip.tone-danger{color:#8c4a00;background:#ffe5bd}.sorter-workflow-chip.tone-success{color:#12642f;background:#def4e5}@media (width<=760px){.sorter-incoming-grid{grid-template-columns:1fr}.sorter-attention-note{grid-template-columns:auto minmax(0,1fr)}.sorter-attention-note button{grid-column:1/-1}.sorter-drive-navigation nav button{min-height:42px}}@media (width<=480px){.sorter-package-legend{grid-template-columns:1fr 1fr;display:grid}.sorter-package-legend span{justify-content:center}.sorter-incoming-grid>article{padding:11px}}.sorter-folder-open{color:#171515;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:0;display:grid}.sorter-folder-open>svg{color:#e50909}.sorter-folder-open>strong{color:#fff;background:#171515;border-radius:10px;place-items:center;min-width:36px;height:36px;padding:0 7px;font-size:.68rem;display:grid}.sorter-folder-open:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #ef0a0a}.sorter-folder-open .sorter-folder-capacity{grid-column:1/-1;grid-template-columns:auto minmax(50px,1fr);align-items:center;gap:9px;display:grid}.sorter-folder-open .sorter-folder-capacity>span:first-child{color:#77736e;font-size:.54rem}.sorter-folder-open .sorter-folder-capacity>span:last-child{background:#d9d6d0;border-radius:999px;height:4px;overflow:hidden}.sorter-folder-open .sorter-folder-capacity i{border-radius:inherit;background:#171515;height:100%;display:block}.sorter-folder-open .sorter-folder-capacity i.full{background:#ef0a0a}.sorter-box-detail{gap:13px;display:grid}.sorter-box-detail-header{background:linear-gradient(110deg,#fff 0%,#f8f6f2 100%);border:1px solid #ebe8e3;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.sorter-box-back{color:#fff;background:#171515;border:0;border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 11px;font-size:.6rem;font-weight:850;display:flex}.sorter-box-detail-icon{color:#fff;background:#ef0a0a;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.sorter-box-detail-copy{min-width:0;display:grid}.sorter-box-detail-copy small{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:850}.sorter-box-detail-copy h2{margin:2px 0 1px;font:700 1.35rem/1 Barlow Condensed,sans-serif}.sorter-box-detail-copy span{color:#706c67;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.sorter-box-detail-status{justify-items:end;gap:4px;display:grid}.sorter-box-detail-status b{font-size:.68rem}.sorter-box-detail-status span{color:#17683d;background:#e1f4e8;border-radius:8px;padding:5px 8px;font-size:.52rem;font-weight:850}.sorter-box-content-search{background:#f2f1ee;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:7px;min-height:48px;padding:0 6px 0 14px;display:grid}.sorter-box-content-search>svg{color:#77736e}.sorter-box-content-search input{min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:.62rem}.sorter-box-content-search button{background:#fff;border:0;border-radius:9px;place-items:center;min-width:39px;height:38px;padding:0 10px;font-size:.57rem;font-weight:850;display:grid}.sorter-box-content-search button[type=submit]{color:#fff;background:#171515}.sorter-box-content-refresh:disabled{opacity:.45}.sorter-box-content-list{background:#fff;border:1px solid #ebe8e3;border-radius:15px;display:grid}.sorter-box-content-list>button{color:#171515;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eeeae5;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:10px 13px;display:grid}.sorter-box-content-list>button:last-child{border-bottom:0}.sorter-box-content-list>button:hover,.sorter-box-content-list>button:focus-visible{background:#f8f6f2;outline:0}.sorter-box-content-list>button:disabled{cursor:default;opacity:.7}.sorter-box-content-number{color:#fff;background:#171515;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:850;display:grid}.sorter-box-content-icon{color:#e50909;background:#fff0f0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.sorter-box-content-copy{min-width:0;display:grid}.sorter-box-content-copy b,.sorter-box-content-copy strong,.sorter-box-content-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sorter-box-content-copy b{font-size:.66rem}.sorter-box-content-copy strong{font-size:.59rem}.sorter-box-content-copy small{color:#77736e;margin-top:3px;font-size:.51rem}.sorter-box-content-meta{justify-items:end;gap:3px;display:grid}.sorter-box-content-meta b{font-size:.59rem}.sorter-box-content-meta small{color:#17683d;font-size:.5rem;font-weight:750}.sorter-box-content-loading{gap:7px;display:grid}.sorter-box-content-loading span{background:linear-gradient(90deg,#eceae6,#f8f7f4,#eceae6) 0 0/200% 100%;border-radius:13px;height:72px;animation:1.4s infinite sorter-loading}@media (width<=760px){.sorter-box-detail-header{grid-template-columns:auto auto minmax(0,1fr)}.sorter-box-detail-status{grid-area:2/2/auto/-1;grid-auto-flow:column;justify-content:start;place-items:center start}.sorter-box-content-list>button{grid-template-columns:auto auto minmax(0,1fr)}.sorter-box-content-meta{display:none}}@media (width<=480px){.sorter-box-detail-header{grid-template-columns:auto minmax(0,1fr);padding:12px}.sorter-box-back{grid-column:1/-1;justify-content:center}.sorter-box-detail-icon{width:44px;height:44px}.sorter-box-detail-status{grid-area:auto/1/auto/-1}.sorter-box-content-search{grid-template-columns:auto minmax(0,1fr) auto auto}.sorter-box-content-search button[type=submit]{display:none}.sorter-box-content-list>button{grid-template-columns:auto minmax(0,1fr);gap:9px}.sorter-box-content-number{display:none}.sorter-box-content-copy small,.sorter-folder-open .sorter-folder-copy small{white-space:normal;line-height:1.35}}.partner-page{--partner-ink:#171414;--partner-muted:#716b6b;--partner-line:#08080817;--partner-red:#ef0a0a;max-width:1420px;color:var(--partner-ink);margin:0 auto;animation:.42s partner-page-in}body.partner-modal-open{overflow:hidden}.partner-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#ef0a0a61,#0000 27%),linear-gradient(125deg,#090909 0%,#211d1d 68%,#360b0b 100%);border-radius:30px;gap:24px;padding:clamp(24px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #190a0a29}.partner-hero:after{content:"";border:38px solid #ffffff0b;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-126px;right:-76px}.partner-hero-copy,.partner-refresh-card{z-index:1;position:relative}.partner-eyebrow{color:var(--partner-red);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.partner-hero h1{letter-spacing:-.035em;text-transform:uppercase;margin:8px 0 10px;font:700 clamp(3.1rem,7vw,6.7rem)/.82 Barlow Condensed,sans-serif}.partner-hero p{color:#ffffffad;max-width:680px;margin:0;font-size:.82rem;line-height:1.7}.partner-refresh-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;align-self:end;gap:8px;min-width:min(100%,250px);padding:17px;display:grid}.partner-refresh-card strong{color:#ffffffbd;font-size:.64rem;font-weight:700}.partner-refresh-indicator{align-items:center;gap:8px;font-size:.67rem;font-weight:850;display:flex}.partner-refresh-indicator i{background:#42d884;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #42d8841f}.partner-refresh-card button{color:#fff;background:#ffffff17;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:5px;font-size:.66rem;font-weight:850;display:inline-flex}.partner-refresh-card button:disabled{opacity:.55}.partner-banner{border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;font-size:.7rem;display:flex}.partner-banner.error{color:#8d1515;background:#fde8e8}.partner-banner button{min-height:42px;color:inherit;background:0 0;border:0;align-items:center;gap:7px;font-weight:850;display:inline-flex}.partner-loading{gap:10px;margin-top:18px;display:grid}.partner-loading span{background:linear-gradient(100deg,#ebe8e3 20%,#f8f6f2 45%,#ebe8e3 70%) 0 0/240% 100%;border-radius:18px;animation:1.35s infinite partner-shimmer}.partner-loading-filter{min-height:72px}.partner-loading-table{min-height:340px}.partner-data-panel{border:1px solid var(--partner-line);background:#ffffffd1;border-radius:24px;margin-top:18px;padding:clamp(14px,2vw,20px);box-shadow:0 18px 50px #190a0a0d}.partner-toolbar{gap:9px;display:grid}.partner-search{border:1px solid var(--partner-line);background:#fff;border-radius:14px;align-items:center;gap:9px;min-height:49px;padding:0 14px;display:flex}.partner-search:focus-within,.partner-select:focus-within{border-color:#ef0a0a73;box-shadow:0 0 0 4px #ef0a0a12}.partner-search input{width:100%;min-width:0;color:var(--partner-ink);background:0 0;border:0;outline:0;font:650 .69rem Plus Jakarta Sans,sans-serif}.partner-select{border:1px solid var(--partner-line);background:#fff;border-radius:14px;min-height:49px;padding:7px 12px;display:grid}.partner-select span{color:var(--partner-muted);text-transform:uppercase;font-size:.51rem;font-weight:850}.partner-select select{width:100%;min-width:0;color:var(--partner-ink);background:0 0;border:0;outline:0;font:750 .64rem Plus Jakarta Sans,sans-serif}.partner-clear{color:#8e1717;background:#fce7e7;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:49px;padding:0 14px;font-size:.64rem;font-weight:850;display:inline-flex}.partner-result-meta{color:var(--partner-muted);justify-content:space-between;align-items:center;gap:12px;margin:13px 2px 10px;font-size:.59rem;display:flex}.partner-result-meta p{margin:0}.partner-result-meta strong{color:var(--partner-ink)}.partner-table-shell{border:1px solid var(--partner-line);background:#fff;border-radius:18px;overflow:hidden}.partner-table{border-collapse:collapse;table-layout:fixed;width:100%}.partner-table th{border-bottom:1px solid var(--partner-line);color:#797272;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#f3f1ed;padding:11px 13px;font-size:.52rem;font-weight:900}.partner-table th:first-child{width:18%}.partner-table th:nth-child(2){width:17%}.partner-table th:nth-child(3){width:21%}.partner-table th:nth-child(4){width:16%}.partner-table th:nth-child(5){width:28%}.partner-table td{vertical-align:middle;border-bottom:1px solid #08080811;min-width:0;padding:10px 13px}.partner-table tbody tr{cursor:pointer;transition:background .16s,box-shadow .16s;position:relative}.partner-table tbody tr:last-child td{border-bottom:0}.partner-table tbody tr:hover{background:#faf8f5}.partner-table tbody tr:focus-within{box-shadow:inset 3px 0 var(--partner-red);background:#fff5f5}.partner-table tbody tr.in_transit{box-shadow:inset 3px 0 #1687be}.partner-table tbody tr.completed{box-shadow:inset 3px 0 #1f9d61}.partner-table tbody tr.attention{box-shadow:inset 3px 0 #e48a16}.partner-row-action{width:100%;min-width:0;min-height:44px;color:var(--partner-ink);text-align:left;background:0 0;border:0;align-content:center;gap:4px;padding:4px 0;display:grid}.partner-row-action strong{overflow-wrap:anywhere;font-size:.67rem}.partner-row-action small{color:var(--partner-muted);font-size:.52rem}.partner-row-action:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #ef0a0a38}.partner-table-partner{align-items:center;gap:8px;min-width:0;display:flex}.partner-table-partner i{color:#fff;background:#171515;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:700 .88rem Barlow Condensed,sans-serif;display:grid}.partner-table-partner strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61rem;overflow:hidden}.partner-table-route{color:#5f5959;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:.57rem;display:grid}.partner-table-route span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-status-pill{color:#565050;text-align:center;background:#efede9;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:30px;padding:5px 9px;font-size:.51rem;font-weight:900;line-height:1.25;display:inline-flex}.partner-status-pill.in_transit{color:#135f8a;background:#e4f3fb}.partner-status-pill.completed{color:#16603c;background:#e3f5eb}.partner-status-pill.attention{color:#9b4a05;background:#fff0dc}.partner-update-column{position:relative}.partner-table td.partner-update-column>svg{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.partner-table-update{gap:5px;min-width:0;padding-right:22px;display:grid}.partner-table-update strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.partner-table-update small{min-width:0;color:var(--partner-muted);align-items:center;gap:5px;font-size:.51rem;display:flex}.partner-pagination{min-height:54px;color:var(--partner-muted);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;font-size:.57rem;display:flex}.partner-pagination p{margin:0}.partner-pagination-controls{align-items:center;gap:9px;display:flex}.partner-pagination-controls button{border:1px solid var(--partner-line);width:44px;height:44px;color:var(--partner-ink);background:#fff;border-radius:12px;place-items:center;display:grid}.partner-pagination-controls button:disabled{opacity:.38}.partner-pagination-controls span{min-width:100px;color:var(--partner-ink);text-align:center;font-weight:800}.partner-empty{min-height:290px;color:var(--partner-muted);text-align:center;border:1px dashed #0808082b;border-radius:18px;align-content:center;place-items:center;padding:32px 20px;display:grid}.partner-empty h2{color:var(--partner-ink);text-transform:uppercase;margin:10px 0 0;font:700 1.45rem Barlow Condensed,sans-serif}.partner-empty p{max-width:430px;margin:5px 0 0;font-size:.64rem;line-height:1.6}.partner-empty button{color:#fff;background:#171515;border:0;border-radius:12px;min-height:44px;margin-top:14px;padding:0 14px;font-size:.63rem;font-weight:850}.partner-modal-backdrop{z-index:7000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080808a3;place-items:center;padding:24px;animation:.18s partner-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.partner-detail-modal{width:min(760px,100%);max-height:calc(100dvh - 48px);color:var(--partner-ink);background:linear-gradient(145deg,#fff,#f7f4ef);border:1px solid #ffffff2e;border-radius:27px;padding:clamp(20px,3vw,30px);animation:.26s cubic-bezier(.2,.8,.2,1) partner-modal-in;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000004d}.partner-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.partner-detail-header h2{letter-spacing:-.02em;overflow-wrap:anywhere;text-transform:uppercase;margin:6px 0 5px;font:700 clamp(2rem,4vw,3.2rem)/.92 Barlow Condensed,sans-serif}.partner-detail-header p{color:var(--partner-muted);margin:0;font-size:.65rem}.partner-detail-actions{align-items:center;gap:9px;display:flex}.partner-detail-close{color:#fff;background:#171515;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.partner-detail-close:focus-visible{outline-offset:3px;outline:3px solid #ef0a0a57}.partner-attention{color:#844405;background:#fff0dc;border-radius:15px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.partner-attention strong{font-size:.68rem;display:block}.partner-attention p{margin:4px 0 0;font-size:.59rem;line-height:1.55}.partner-detail-section{margin-top:23px}.partner-section-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.partner-section-title h3{text-transform:uppercase;margin:0;font:700 1.22rem/1 Barlow Condensed,sans-serif}.partner-section-title>span{color:var(--partner-muted);margin-left:auto;font-size:.55rem}.partner-facts{background:#ffffffa3;border:1px solid #08080812;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.partner-facts div{border-bottom:1px solid #0808080f;gap:4px;min-width:0;padding:13px;display:grid}.partner-facts div:nth-child(odd){border-right:1px solid #0808080f}.partner-facts div:nth-last-child(-n+2){border-bottom:0}.partner-facts dt{color:var(--partner-muted);font-size:.54rem;font-weight:750}.partner-facts dt small{color:#8c1717;text-transform:uppercase;background:#fae5e5;border-radius:6px;padding:3px 5px;font-size:.46rem}.partner-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.68rem;font-weight:800}.partner-route-detail{color:#fff;background:#171515;border-radius:17px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:15px;display:grid}.partner-route-detail>div{min-width:0}.partner-route-detail span,.partner-route-detail small{color:#ffffff8c;font-size:.52rem;display:block}.partner-route-detail strong{overflow-wrap:anywhere;margin:4px 0;font-size:.66rem;display:block}.partner-latest-event,.partner-inline-empty{background:#ffffffad;border:1px solid #08080812;border-radius:17px;align-items:flex-start;gap:11px;padding:15px;display:flex}.partner-event-dot{background:var(--partner-red);border:3px solid #ffd0d0;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 5px #fff0f0}.partner-latest-event strong,.partner-inline-empty strong{font-size:.69rem;display:block}.partner-latest-event p,.partner-inline-empty p{color:var(--partner-muted);margin:5px 0 0;font-size:.59rem;line-height:1.55}.partner-latest-event time{color:#8d1717;margin-top:7px;font-size:.54rem;font-weight:850;display:block}.partner-inline-empty{color:#625c5c}.partner-inline-empty.restricted{color:#555b68;background:#f1f3f6}.partner-detail-note{color:#5e5858;background:#eeeae4;border-radius:16px;align-items:flex-start;gap:10px;margin-top:24px;padding:14px;display:flex}.partner-detail-note p{margin:0;font-size:.58rem;line-height:1.6}@keyframes partner-page-in{0%{opacity:0;transform:translateY(12px)}}@keyframes partner-shimmer{to{background-position:-240% 0}}@keyframes partner-spin{to{transform:rotate(360deg)}}@keyframes partner-backdrop-in{0%{opacity:0}}@keyframes partner-modal-in{0%{opacity:0;transform:translateY(20px)scale(.98)}}@media (width>=680px){.partner-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (width>=900px){.partner-toolbar{grid-template-columns:minmax(250px,1fr) minmax(170px,210px) minmax(170px,210px) auto}}@media (width<=899px){.partner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-search{grid-column:1/-1}.partner-route-column{display:none}.partner-table th:first-child{width:25%}.partner-table th:nth-child(2){width:22%}.partner-table th:nth-child(4){width:21%}.partner-table th:nth-child(5){width:32%}}@media (width<=679px){.partner-hero{border-radius:23px;gap:16px;padding:20px}.partner-hero h1{font-size:clamp(3rem,14vw,3.8rem);line-height:.86}.partner-hero p{font-size:.72rem;line-height:1.55}.partner-refresh-card{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;padding:12px}.partner-refresh-card strong{grid-column:1}.partner-refresh-card button{grid-area:1/2/3;min-width:44px;margin:0;padding:0 11px}.partner-data-panel{border-radius:18px;padding:10px}.partner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-search,.partner-clear{grid-column:1/-1}.partner-result-meta{flex-direction:column;align-items:flex-start}.partner-result-meta span{line-height:1.5}.partner-table th,.partner-table td{padding-left:8px;padding-right:8px}.partner-update-column{display:none!important}.partner-table th:first-child{width:39%}.partner-table th:nth-child(2){width:28%}.partner-table th:nth-child(4){width:33%}.partner-table-partner{gap:5px}.partner-table-partner i{display:none}.partner-table-partner strong{white-space:normal;overflow-wrap:anywhere;font-size:.55rem}.partner-row-action strong{font-size:.59rem}.partner-status-pill{min-height:34px;padding:5px 7px;font-size:.46rem}.partner-pagination{flex-direction:column;align-items:flex-start}.partner-pagination-controls{justify-content:space-between;width:100%}.partner-modal-backdrop{padding:0;display:block}.partner-detail-modal{width:100%;min-height:100dvh;max-height:none;padding:max(20px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));box-sizing:border-box;border:0;border-radius:0}.partner-detail-header{padding-top:52px}.partner-detail-actions{top:max(12px, env(safe-area-inset-top));justify-content:space-between;position:absolute;left:18px;right:14px}.partner-facts{grid-template-columns:1fr}.partner-facts div,.partner-facts div:nth-child(odd),.partner-facts div:nth-last-child(-n+2){border-bottom:1px solid #0808080f;border-right:0}.partner-facts div:last-child{border-bottom:0}.partner-route-detail{grid-template-columns:1fr;align-items:start}.partner-route-detail>svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.partner-page,.partner-loading span,.spinning,.partner-modal-backdrop,.partner-detail-modal{animation:none}}.manifest-drawer-backdrop[data-v-e2829338]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808087a;justify-content:flex-end;display:flex;position:fixed;inset:0}.manifest-create-drawer[data-v-e2829338]{background:radial-gradient(circle at 90% 5%,#ef0a0a21,#0000 30%),#f8f7f3;width:min(100%,560px);height:100%;padding:24px;animation:.32s cubic-bezier(.2,.8,.2,1) both manifest-drawer-in-e2829338;overflow-y:auto;box-shadow:-24px 0 80px #08080833}header[data-v-e2829338]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}h2[data-v-e2829338]{text-transform:uppercase;max-width:390px;margin:7px 0 0;font:700 2.8rem/.9 Barlow Condensed,sans-serif}.icon-button[data-v-e2829338]{background:#fff;border:1px solid #0808081a;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.manifest-create-tabs[data-v-e2829338]{background:#e9e7e2;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;margin:24px 0;padding:5px;display:grid}.manifest-create-tabs button[data-v-e2829338]{color:#706a6a;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:850;display:flex}.manifest-create-tabs button.active[data-v-e2829338]{color:#fff;background:#171515}form[data-v-e2829338]{gap:15px;display:grid}.route-builder[data-v-e2829338]{gap:10px;display:grid}.route-arrow[data-v-e2829338]{color:#c90000;display:none}.route-builder label[data-v-e2829338],.manifest-field[data-v-e2829338]{gap:7px;display:grid}.route-builder label>span[data-v-e2829338],.manifest-field>span[data-v-e2829338]{color:#5f5959;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:850;display:flex}input[data-v-e2829338],select[data-v-e2829338]{width:100%;min-height:48px;font:inherit;background:#ffffffe0;border:1px solid #0808081f;border-radius:13px;outline:0;padding:0 12px;font-size:.75rem}.manifest-field small[data-v-e2829338]{color:#716b6b;font-size:.62rem;line-height:1.45}.manifest-advanced[data-v-e2829338]{background:#ffffff85;border:1px solid #08080817;border-radius:14px;gap:13px;padding:12px;display:grid}.manifest-advanced summary[data-v-e2829338]{cursor:pointer;color:#5f5959;min-height:30px;font-size:.66rem;font-weight:850}.manifest-advanced[open] summary[data-v-e2829338]{margin-bottom:12px}.manifest-advanced .manifest-field+.manifest-field[data-v-e2829338]{margin-top:13px}.manifest-dependency-note[data-v-e2829338]{background:#fff;border-left:4px solid #ef0a0a;border-radius:0 14px 14px 0;padding:15px}.manifest-dependency-note strong[data-v-e2829338]{font-size:.72rem}.manifest-dependency-note p[data-v-e2829338]{color:#716b6b;margin:5px 0 0;font-size:.65rem;line-height:1.55}.manifest-submit[data-v-e2829338]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000);border:0;border-radius:14px;min-height:50px;font-weight:900;box-shadow:0 14px 30px #c9000033}.manifest-submit[data-v-e2829338]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}@keyframes manifest-drawer-in-e2829338{0%{opacity:0;transform:translate(35px)}}@media (width>=620px){.manifest-create-drawer[data-v-e2829338]{padding:34px}.route-builder[data-v-e2829338]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.route-arrow[data-v-e2829338]{margin-bottom:13px;display:block}}.manifest-transport[data-v-1f1e4beb]{background:linear-gradient(145deg,#fff6f4,#f1eee9);border:1px solid #c900001f;border-radius:19px;gap:10px;margin:15px 0 20px;padding:15px;display:grid}.manifest-transport>header[data-v-1f1e4beb]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.manifest-transport>header>span[data-v-1f1e4beb]{color:#fff;background:#171515;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.manifest-transport header div[data-v-1f1e4beb]{display:grid}.manifest-transport header small[data-v-1f1e4beb]{color:#c90000;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem;font-weight:900}.manifest-transport h3[data-v-1f1e4beb]{text-transform:uppercase;margin:2px 0 0;font:700 1.25rem/.95 Barlow Condensed,sans-serif}.manifest-transport>header>strong[data-v-1f1e4beb]{color:#777171;font-size:.5rem}.transport-message[data-v-1f1e4beb]{border-radius:11px;align-items:center;gap:7px;min-height:40px;margin:0;padding:8px 10px;font-size:.57rem;display:flex}.transport-message.error[data-v-1f1e4beb]{color:#901313;background:#fde2e2}.transport-message.success[data-v-1f1e4beb]{color:#17603c;background:#e1f3e8}.transport-step[data-v-1f1e4beb]{background:#ffffffd1;border:1px solid #08080814;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;display:grid}.step-number[data-v-1f1e4beb]{color:#fff;background:var(--brand-gradient);border-radius:10px;place-items:center;width:34px;height:34px;font-size:.53rem;font-weight:900;display:grid}.current-step-number[data-v-1f1e4beb]{text-transform:uppercase;width:58px;padding:0 7px}.step-copy[data-v-1f1e4beb]{display:grid}.step-copy strong[data-v-1f1e4beb]{font-size:.65rem}.step-copy small[data-v-1f1e4beb]{color:#777171;font-size:.53rem;line-height:1.45}.transport-step .wide[data-v-1f1e4beb],.transport-step textarea[data-v-1f1e4beb],.scan-line[data-v-1f1e4beb],.step-action[data-v-1f1e4beb],.load-fact[data-v-1f1e4beb],.handover-card[data-v-1f1e4beb],.decision-row[data-v-1f1e4beb],.damage-list[data-v-1f1e4beb]{grid-column:1/-1}.transport-step label[data-v-1f1e4beb]{gap:5px;display:grid}.transport-step label>span[data-v-1f1e4beb]{font-size:.54rem;font-weight:850}.transport-step select[data-v-1f1e4beb],.transport-step textarea[data-v-1f1e4beb],.scan-line input[data-v-1f1e4beb]{min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #0808081a;border-radius:11px;padding:0 10px;font-size:.61rem}.transport-step textarea[data-v-1f1e4beb]{resize:vertical;min-height:72px;padding:10px}.scan-line[data-v-1f1e4beb]{background:#fff;border:1px solid #0808081a;border-radius:12px;align-items:center;gap:6px;min-height:46px;padding-left:10px;display:flex}.scan-line input[data-v-1f1e4beb]{border:0;outline:0;flex:1}.scan-line button[data-v-1f1e4beb],.step-action[data-v-1f1e4beb],.decision-row button[data-v-1f1e4beb]{color:#fff;background:#171515;border:0;border-radius:10px;min-height:44px;padding:0 12px;font-size:.58rem;font-weight:850}.step-action[data-v-1f1e4beb]{background:var(--brand-gradient);justify-content:center;align-items:center;gap:6px;display:inline-flex}.transport-step button[data-v-1f1e4beb]:disabled{opacity:.4}.load-fact[data-v-1f1e4beb]{background:#efede8;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px;display:grid}.load-fact strong[data-v-1f1e4beb]{font-size:.56rem}.load-fact span[data-v-1f1e4beb],.load-fact small[data-v-1f1e4beb]{color:#777171;font-size:.51rem}.load-fact small[data-v-1f1e4beb]{grid-column:1/-1}.arrival-complete[data-v-1f1e4beb]{color:#17603c;background:#e2f3e9}.arrival-complete span[data-v-1f1e4beb],.arrival-complete small[data-v-1f1e4beb]{color:#4f7963}.handover-card[data-v-1f1e4beb]{color:#17603c;background:#e2f3e9;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.handover-card span[data-v-1f1e4beb]{display:grid}.handover-card strong[data-v-1f1e4beb]{font-size:.58rem}.handover-card small[data-v-1f1e4beb]{color:#4f7963;font-size:.5rem}.decision-row[data-v-1f1e4beb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.decision-row button.danger[data-v-1f1e4beb]{background:#a41010}.damage-list[data-v-1f1e4beb]{flex-wrap:wrap;gap:5px;display:flex}.damage-list button[data-v-1f1e4beb]{color:#555;background:#fff;border:1px solid #0808081a;border-radius:9px;min-height:38px;padding:0 8px;font-size:.5rem;font-weight:800}.damage-list button.active[data-v-1f1e4beb]{color:#8e1111;background:#ffe9e7;border-color:#ef0a0a59}@media (width<=620px){.manifest-transport>header[data-v-1f1e4beb]{grid-template-columns:auto minmax(0,1fr)}.manifest-transport>header>strong[data-v-1f1e4beb]{grid-column:1/-1}.scan-line[data-v-1f1e4beb]{grid-template-columns:auto minmax(0,1fr);padding:8px;display:grid}.scan-line button[data-v-1f1e4beb]{grid-column:1/-1}.decision-row[data-v-1f1e4beb]{grid-template-columns:1fr}}.arrival-scan-tools[data-v-1f1e4beb],.arrival-camera-frame[data-v-1f1e4beb],.arrival-camera-error[data-v-1f1e4beb]{grid-column:1/-1}.scan-line[data-v-1f1e4beb]{cursor:text}.scan-line[data-v-1f1e4beb]:focus-within{border-color:#ef0a0a8c;box-shadow:0 0 0 3px #ef0a0a14}.arrival-scan-tools[data-v-1f1e4beb]{flex-wrap:wrap;gap:7px;display:flex}.arrival-camera-button[data-v-1f1e4beb],.arrival-screen-button[data-v-1f1e4beb],.arrival-switch-camera[data-v-1f1e4beb]{min-height:52px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:.61rem;font-weight:850;display:flex}.arrival-camera-button[data-v-1f1e4beb],.arrival-screen-button[data-v-1f1e4beb]{flex:230px}.arrival-camera-button[data-v-1f1e4beb]{color:#fff;background:var(--brand-gradient);box-shadow:0 9px 24px #c900002b}.arrival-camera-button.active[data-v-1f1e4beb]{background:#171515}.arrival-camera-button span[data-v-1f1e4beb],.arrival-screen-button span[data-v-1f1e4beb]{text-align:left;display:grid}.arrival-camera-button strong[data-v-1f1e4beb],.arrival-screen-button strong[data-v-1f1e4beb]{font-size:.64rem}.arrival-camera-button small[data-v-1f1e4beb],.arrival-screen-button small[data-v-1f1e4beb]{font-size:.51rem;font-weight:600}.arrival-camera-button small[data-v-1f1e4beb]{color:#ffffffbf}.arrival-screen-button[data-v-1f1e4beb]{color:#171515;background:#f0ede7;border:1px dashed #0808083d}.arrival-screen-button.active[data-v-1f1e4beb]{color:#fff;background:#171515;border-style:solid}.arrival-screen-button small[data-v-1f1e4beb]{color:#6b6661}.arrival-screen-button.active small[data-v-1f1e4beb]{color:#ffffffb8}.arrival-switch-camera[data-v-1f1e4beb]{color:#171515;background:#efede8}.arrival-camera-frame[data-v-1f1e4beb]{background:#090909;border-radius:15px;min-height:260px;position:relative;overflow:hidden}.arrival-camera-frame video[data-v-1f1e4beb]{object-fit:cover;width:100%;height:300px;display:block}.arrival-camera-frame>span[data-v-1f1e4beb]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.arrival-camera-frame i[data-v-1f1e4beb]{border:2px solid #ff2929;border-radius:14px;width:min(390px,78%);height:125px;box-shadow:0 0 0 999px #0000004d}.arrival-camera-frame small[data-v-1f1e4beb]{color:#fff;text-align:center;background:#000000b8;border-radius:999px;max-width:calc(100% - 28px);padding:7px 10px;font-size:.56rem;position:absolute;bottom:14px}.arrival-camera-error[data-v-1f1e4beb]{color:#9d1111;margin:0;font-size:.58rem;line-height:1.45}.arrival-manual-scan[data-v-1f1e4beb]{margin-top:1px}@media (width<=620px){.arrival-scan-tools[data-v-1f1e4beb]{display:grid}.arrival-camera-frame video[data-v-1f1e4beb]{height:260px}}.manifest-detail-panel[data-v-ea09cef3]{background:linear-gradient(145deg,#fffffff5,#f4f1ece6);border:1px solid #08080817;border-radius:25px;min-width:0;padding:20px;box-shadow:0 20px 60px #140a0a12}.manifest-detail-head[data-v-ea09cef3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.manifest-code[data-v-ea09cef3]{color:#c90000;letter-spacing:.11em;font-size:.62rem;font-weight:900}.manifest-detail-head h2[data-v-ea09cef3]{text-transform:uppercase;margin:6px 0 3px;font:700 2.2rem/.9 Barlow Condensed,sans-serif}.manifest-detail-head h2 span[data-v-ea09cef3]{color:#ef0a0a}.manifest-detail-head p[data-v-ea09cef3]{color:#756f6f;margin:0;font-size:.65rem}.manifest-status[data-v-ea09cef3],.bag-status[data-v-ea09cef3]{color:#5d5757;background:#e9e6e1;border-radius:999px;padding:7px 10px;font-size:.55rem;font-weight:950}.manifest-status.sealed[data-v-ea09cef3],.bag-status.sealed[data-v-ea09cef3]{color:#fff;background:#171515}.manifest-status.cancelled[data-v-ea09cef3]{color:#8e0b0b;background:#fde4e4}.manifest-flow-wrap[data-v-ea09cef3]{margin:20px 0}.manifest-flow[data-v-ea09cef3]{scrollbar-width:thin;gap:0;padding:12px 2px 4px;display:flex;overflow:auto hidden}.manifest-flow-step[data-v-ea09cef3]{color:#948e8e;cursor:help;text-align:center;touch-action:manipulation;border-radius:10px;outline:0;place-items:start center;min-width:108px;min-height:44px;padding:18px 5px 8px;font-size:.55rem;font-weight:850;line-height:1.25;display:grid;position:relative}.manifest-flow-step[data-v-ea09cef3]:before{content:"";background:#dedbd6;height:2px;position:absolute;top:5px;left:-50%;right:50%}.manifest-flow-step[data-v-ea09cef3]:first-child:before{display:none}.manifest-flow-step i[data-v-ea09cef3]{z-index:1;background:#c7c2bc;border:3px solid #f8f7f3;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:calc(50% - 6px);box-shadow:0 0 0 1px #c7c2bc}.manifest-flow-step.done[data-v-ea09cef3]:before,.manifest-flow-step.done i[data-v-ea09cef3]{background:#ef0a0a}.manifest-flow-step.done[data-v-ea09cef3]{color:#4c4747}.manifest-flow-step.current[data-v-ea09cef3]{color:#a60808;background:#fff1ef}.manifest-flow-step.current i[data-v-ea09cef3]{box-shadow:0 0 0 1px #ef0a0a,0 0 16px #ef0a0a80}.manifest-flow-step[data-v-ea09cef3]:hover,.manifest-flow-step[data-v-ea09cef3]:focus-visible{color:#171515;background:#f1eee9}.manifest-flow-step[data-v-ea09cef3]:focus-visible{box-shadow:inset 0 0 0 2px #ef0a0a}.manifest-flow-label[data-v-ea09cef3]{max-width:98px}.manifest-flow-help[data-v-ea09cef3]{color:#777171;background:#f3f0eb;border:1px solid #08080814;border-radius:12px;align-items:flex-start;gap:7px;min-height:48px;margin:7px 2px 0;padding:10px 12px;font-size:.58rem;line-height:1.45;display:flex}.manifest-flow-help strong[data-v-ea09cef3]{color:#171515;flex:none}.manifest-flow-help.active[data-v-ea09cef3]{color:#6a3e3e;background:#fff4f2;border-color:#ef0a0a33}.manifest-route-facts[data-v-ea09cef3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.manifest-route-facts div[data-v-ea09cef3]{background:#0808080b;border-radius:15px;min-width:0;padding:12px}.manifest-route-facts small[data-v-ea09cef3],.manifest-route-facts span[data-v-ea09cef3]{color:#777171;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;display:block;overflow:hidden}.manifest-route-facts strong[data-v-ea09cef3]{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font:700 1.25rem/1 Barlow Condensed,sans-serif;display:block;overflow:hidden}.manifest-safety-note[data-v-ea09cef3]{color:#651313;background:#ffe9e6;border-radius:14px;align-items:center;gap:9px;margin-top:10px;padding:11px 12px;display:flex}.manifest-safety-note span[data-v-ea09cef3]{gap:2px;display:grid}.manifest-safety-note strong[data-v-ea09cef3]{font-size:.62rem}.manifest-safety-note small[data-v-ea09cef3]{color:#825454;font-size:.53rem;line-height:1.45}.manifest-actions[data-v-ea09cef3]{flex-wrap:wrap;gap:7px;display:flex}.manifest-actions button[data-v-ea09cef3],.manifest-bag-card>button[data-v-ea09cef3]{background:#fff;border:1px solid #0808081a;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 11px;font-size:.61rem;font-weight:850;display:inline-flex}.manifest-actions .primary[data-v-ea09cef3]{color:#fff;background:#171515;border:0}.manifest-actions .danger[data-v-ea09cef3]{color:#a20c0c}.manifest-actions button[data-v-ea09cef3]:disabled{opacity:.4}.manifest-inline-form[data-v-ea09cef3]{background:#f1eee9;border-radius:15px;gap:9px;margin-top:10px;padding:12px;display:grid}.manifest-inline-form.discrepancy[data-v-ea09cef3]{grid-template-columns:repeat(2,minmax(0,1fr))}.manifest-inline-form label[data-v-ea09cef3]{gap:5px;display:grid}.manifest-inline-form label.wide[data-v-ea09cef3]{grid-column:1/-1}.manifest-inline-form span[data-v-ea09cef3]{font-size:.56rem;font-weight:850}.manifest-inline-form input[data-v-ea09cef3],.manifest-inline-form select[data-v-ea09cef3],.bag-form input[data-v-ea09cef3],.bag-form select[data-v-ea09cef3],.discrepancy-list input[data-v-ea09cef3]{min-width:0;min-height:43px;font:inherit;background:#fff;border:1px solid #0808081a;border-radius:10px;padding:0 10px;font-size:.64rem}.manifest-inline-form button[data-v-ea09cef3],.bag-form button[data-v-ea09cef3],.discrepancy-list button[data-v-ea09cef3]{color:#fff;background:#171515;border:0;border-radius:10px;min-height:43px;font-weight:850}.file-field input[data-v-ea09cef3]{padding:8px}.manifest-section[data-v-ea09cef3]{margin-top:24px}.manifest-section>header[data-v-ea09cef3]{justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px;display:flex}.manifest-section h3[data-v-ea09cef3]{text-transform:uppercase;margin:3px 0 0;font:700 1.4rem/1 Barlow Condensed,sans-serif}.manifest-section>header>span[data-v-ea09cef3]{color:#777171;font-size:.57rem}.manifest-search[data-v-ea09cef3]{background:#fff;border:1px solid #0808081a;border-radius:13px;align-items:center;gap:7px;min-height:46px;padding-left:11px;display:flex}.manifest-search input[data-v-ea09cef3]{border:0;outline:0;flex:1;min-width:0;font-size:.65rem}.manifest-search button[data-v-ea09cef3]{color:#fff;background:#171515;border:0;border-radius:0 12px 12px 0;align-self:stretch;padding:0 14px;font-weight:850}.inline-error[data-v-ea09cef3]{color:#9e1212;font-size:.6rem}.shipment-candidates[data-v-ea09cef3]{gap:6px;margin-top:8px;display:grid}.shipment-candidates button[data-v-ea09cef3]{text-align:left;background:#fff;border:1px solid #08080814;border-radius:12px;justify-content:space-between;align-items:center;min-height:50px;padding:8px 11px;display:flex}.shipment-candidates span[data-v-ea09cef3]{gap:2px;display:grid}.shipment-candidates strong[data-v-ea09cef3]{font-size:.66rem}.shipment-candidates small[data-v-ea09cef3]{color:#777171;font-size:.52rem}.manifest-item-list[data-v-ea09cef3]{gap:6px;margin-top:8px;display:grid}.manifest-item-list article[data-v-ea09cef3]{background:#ffffffb3;border:1px solid #08080812;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.item-sequence[data-v-ea09cef3]{color:#fff;background:#171515;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.55rem;font-weight:900;display:grid}.manifest-item-list div[data-v-ea09cef3]{min-width:0;display:grid}.manifest-item-list strong[data-v-ea09cef3]{font-size:.66rem}.manifest-item-list small[data-v-ea09cef3],.manifest-item-list article>span[data-v-ea09cef3]:last-child{color:#777171;font-size:.53rem}.manifest-empty[data-v-ea09cef3]{color:#756f6f;text-align:center;border:1px dashed #08080826;border-radius:15px;padding:22px 14px}.manifest-empty p[data-v-ea09cef3]{margin:5px 0 0;font-size:.61rem;line-height:1.5}.manifest-bags[data-v-ea09cef3]{gap:9px;display:grid}.manifest-bag-card[data-v-ea09cef3]{background:#ffffffc7;border:1px solid #08080814;border-radius:16px;gap:9px;padding:13px;display:grid}.manifest-bag-card>header[data-v-ea09cef3]{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.manifest-bag-card header div[data-v-ea09cef3]{display:grid}.manifest-bag-card strong[data-v-ea09cef3]{font-size:.7rem}.manifest-bag-card small[data-v-ea09cef3]{color:#777171;font-size:.54rem}.bag-item-chips[data-v-ea09cef3]{flex-wrap:wrap;gap:5px;display:flex}.bag-item-chips span[data-v-ea09cef3]{color:#555050;background:#efede8;border-radius:8px;padding:5px 7px;font-size:.51rem;font-weight:800}.active-seal[data-v-ea09cef3]{color:#17603c;background:#e4f5eb;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.active-seal span[data-v-ea09cef3]{display:grid}.active-seal small[data-v-ea09cef3]{color:#4a7a62}.bag-form[data-v-ea09cef3]{background:#f1eee9;border-radius:12px;gap:7px;padding:10px;display:grid}.danger-link[data-v-ea09cef3]{color:#9d1111!important;background:#fff1f0!important}.discrepancy-list[data-v-ea09cef3]{gap:8px;display:grid}.discrepancy-list article[data-v-ea09cef3]{background:#fff;border:1px solid #08080814;border-radius:14px;padding:12px}.discrepancy-list header[data-v-ea09cef3]{align-items:center;gap:7px;display:flex}.discrepancy-list header small[data-v-ea09cef3]{color:#777171;margin-left:auto;font-size:.52rem}.severity[data-v-ea09cef3]{border-radius:7px;padding:4px 6px;font-size:.48rem;font-weight:900}.severity.low[data-v-ea09cef3]{color:#17603c;background:#e2f3e9}.severity.medium[data-v-ea09cef3]{color:#7b5a0a;background:#fff1c9}.severity.high[data-v-ea09cef3],.severity.critical[data-v-ea09cef3]{color:#941212;background:#fde2e2}.discrepancy-list p[data-v-ea09cef3]{color:#696363;font-size:.59rem;line-height:1.5}.resolution-summary[data-v-ea09cef3]{color:#225b3c;background:#e8f5ed;border-radius:10px;gap:2px;margin-top:8px;padding:9px 10px;display:grid}.resolution-summary strong[data-v-ea09cef3]{font-size:.59rem}.resolution-summary span[data-v-ea09cef3]{font-size:.56rem;line-height:1.45}.discrepancy-list form[data-v-ea09cef3]{grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) auto;gap:6px;margin-top:8px;display:grid}.reconciliation-ready[data-v-ea09cef3]{color:#194c31;background:#ebf8ef;border:1px solid #b8dfc7;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}.reconciliation-ready div[data-v-ea09cef3]{gap:2px;display:grid}.reconciliation-ready strong[data-v-ea09cef3]{font-size:.68rem}.reconciliation-ready span[data-v-ea09cef3]{font-size:.57rem}.reconciliation-ready button[data-v-ea09cef3]{color:#fff;background:#17683e;border:0;border-radius:10px;align-items:center;gap:6px;min-height:44px;padding:0 13px;font-weight:850;display:inline-flex}@media (width<=620px){.manifest-detail-panel[data-v-ea09cef3]{border-radius:20px;padding:15px}.manifest-route-facts[data-v-ea09cef3],.manifest-inline-form.discrepancy[data-v-ea09cef3]{grid-template-columns:1fr}.manifest-inline-form label.wide[data-v-ea09cef3]{grid-column:auto}.manifest-actions[data-v-ea09cef3],.manifest-actions button[data-v-ea09cef3]{width:100%}.manifest-flow-step[data-v-ea09cef3]{min-width:94px}.manifest-flow-help[data-v-ea09cef3]{gap:2px;display:grid}.discrepancy-list form[data-v-ea09cef3]{grid-template-columns:1fr}.reconciliation-ready[data-v-ea09cef3]{flex-direction:column;align-items:stretch}.reconciliation-ready button[data-v-ea09cef3]{justify-content:center}}.manifest-page{isolation:isolate;max-width:1440px;margin:0 auto;animation:.42s both manifest-page-in;position:relative;overflow-x:clip}.manifest-page:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 84% 8%,#ef0a0a1f,#0000 31%),radial-gradient(circle at 8% 20%,#0808080a,#0000 28%);border-radius:34px;height:320px;position:absolute;top:-38px;left:-34px;right:-34px}.manifest-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding-bottom:22px;display:flex;position:relative}.manifest-heading:after{content:"";background:linear-gradient(90deg,#ef0a0a80,#0808081c 44%,#0000 90%);height:1px;position:absolute;bottom:0;left:0;right:0}.manifest-heading .eyebrow{color:#7e3030;background:linear-gradient(#fffffff7,#fff1f1e0);border:1px solid #ef0a0a21;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:0 10px;display:inline-flex;box-shadow:0 8px 22px #5c00000d,inset 0 1px #ffffffe6}.manifest-heading .eyebrow:before{background:var(--brand-red);content:"";border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #ef0a0a14}.manifest-heading h1{letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 8px 28px #430c0c0e;max-width:680px;margin:10px 0;font:700 clamp(2.8rem,4.2vw,4.15rem)/.92 Barlow Condensed,sans-serif}.manifest-heading p{color:#6c6666;max-width:720px;margin:0;font-size:.8rem;line-height:1.65}.manifest-primary{color:#fff;background:radial-gradient(circle at 86% 18%,#ffffff2e,#0000 28%),linear-gradient(135deg,#ff1717,#c90000);border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:8px;min-height:50px;padding:0 20px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 36px #c9000038,inset 0 1px #ffffff2e}.manifest-primary:hover{transform:translateY(-2px);box-shadow:0 20px 42px #c9000047,inset 0 1px #fff3}.manifest-feedback{border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;margin-top:16px;padding:12px 14px;font-size:.7rem;display:flex}.manifest-feedback.success{color:#17603c;background:linear-gradient(#eefaf3,#e4f6ec);border-color:#17603c1a}.manifest-feedback.error{color:#8e0b0b;background:linear-gradient(#fff4f4,#fde8e8);border-color:#8e0b0b1f}.manifest-feedback span{flex:1}.manifest-feedback button{min-height:40px;color:inherit;background:#ffffffad;border:1px solid #0808080f;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-weight:850;display:inline-flex}.manifest-command-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.manifest-command-strip article{min-height:118px;color:var(--brand-charcoal);background:radial-gradient(circle at 106% -8%,#0808080b,#0000 34%),linear-gradient(150deg,#fffffffa,#f9f6f6e6);border:1px solid #5b49491f;border-radius:17px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 34px #2108080e,inset 0 1px #fffffff0}.manifest-command-strip article:before{content:"";background:linear-gradient(90deg,#08080847,#0000);height:2px;position:absolute;top:0;left:0;right:30%}.manifest-command-strip article:after{content:"";border:15px solid #ef0a0a0d;border-radius:50%;width:96px;height:96px;position:absolute;bottom:-34px;right:-24px}.manifest-command-strip article:first-child{color:#fff;background:radial-gradient(circle at 88% 14%,#ef0a0a57,#0000 31%),linear-gradient(145deg,#282323,#0a0909 72%);border-color:#ffffff12;box-shadow:0 20px 46px #0808082e,0 8px 24px #81000012,inset 0 1px #ffffff14}.manifest-command-strip article:first-child:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a14, transparent);height:3px;right:18%}.manifest-command-strip article:first-child:after{border-color:#ffffff0e}.manifest-command-strip span,.manifest-command-strip small{z-index:1;color:#777171;font-size:.58rem;font-weight:750;display:block;position:relative}.manifest-command-strip span{text-transform:uppercase;letter-spacing:.06em}.manifest-command-strip article:first-child span,.manifest-command-strip article:first-child small{color:#ffffff94}.manifest-command-strip strong{z-index:1;margin:8px 0 4px;font:700 2.15rem/.9 Barlow Condensed,sans-serif;display:block;position:relative}.manifest-command-strip .alert{background:radial-gradient(circle at 105% 0,#ef0a0a1f,#0000 38%),linear-gradient(150deg,#fffdfd,#fff2f2eb);border-color:#ef0a0a38;box-shadow:0 16px 38px #7e000012,inset 0 1px #fffffff0}.manifest-command-strip .alert:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a0f, transparent);right:16%}.manifest-command-strip .freshness.current{background:linear-gradient(150deg,#fff,#f1faf5);border-color:#1b9c6426}.manifest-command-strip .freshness.pending{background:linear-gradient(150deg,#fffdf6,#fff7dd);border-color:#b07e0024}.manifest-command-strip .freshness.delayed{color:#8e0b0b;background:radial-gradient(circle at 106% 0,#ef0a0a1c,#0000 37%),linear-gradient(150deg,#fffdfd,#fff1ef);border-color:#ef0a0a33;box-shadow:0 14px 32px #7e00000f,inset 0 1px #fffffff0}.manifest-command-strip .freshness.delayed:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a0d, transparent)}.manifest-toolbar{background:linear-gradient(#ffffffdb,#f7f4f4c2);border:1px solid #5b49491c;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0;padding:8px;display:grid;box-shadow:0 12px 30px #1f08080b,inset 0 1px #ffffffe6}.manifest-toolbar label{color:#6c6666;background:#fffffff5;border:1px solid #08080814;border-radius:13px;align-items:center;gap:9px;min-height:48px;padding:0 14px;display:flex;box-shadow:inset 0 1px #fffffff5}.manifest-toolbar input{min-width:0;min-height:44px;color:var(--brand-charcoal);background:0 0;border:0;outline:0;flex:1;font-size:.72rem}.manifest-toolbar select,.manifest-toolbar button{min-height:48px;color:var(--brand-charcoal);background:#fffffff5;border:1px solid #08080814;border-radius:13px;padding:0 13px;font-size:.66rem;font-weight:800}.manifest-toolbar button{justify-content:center;align-items:center;gap:7px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.manifest-toolbar button:hover:not(:disabled){border-color:#ef0a0a2e;transform:translateY(-1px);box-shadow:0 8px 18px #1f08080f}.manifest-toolbar button:disabled{cursor:wait;opacity:.55}.spin{animation:.8s linear infinite manifest-spin}.manifest-sync-state{color:#5d5757;background:#ffffffd1;border:1px solid #08080814;border-radius:13px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.manifest-sync-state>i{background:#1d9a62;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #1d9a621a}.manifest-sync-state>span{gap:2px;min-width:0;display:grid}.manifest-sync-state strong{font-size:.58rem}.manifest-sync-state small{color:#777171;white-space:nowrap;font-size:.5rem}.manifest-sync-state.pending>i{background:#c48a00;box-shadow:0 0 0 4px #c48a001a}.manifest-sync-state.delayed>i{background:var(--brand-red);box-shadow:0 0 0 4px #ef0a0a1a}.manifest-loading{gap:10px;display:grid}.manifest-loading span{background:linear-gradient(100deg,#eae7e2 20%,#f8f7f3 45%,#eae7e2 70%) 0 0/230% 100%;border-radius:20px;height:138px;animation:1.4s infinite manifest-shimmer}.manifest-workspace{align-items:start;gap:14px;display:grid}.manifest-dispatch-rail{align-content:start;gap:9px;display:grid}.manifest-row{min-height:98px;color:inherit;text-align:left;background:radial-gradient(circle at 102% 0,#08080809,#0000 34%),linear-gradient(150deg,#fffffffa,#f8f5f5e6);border:1px solid #5b49491c;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #2308080b,inset 0 1px #ffffffeb}.manifest-row:after{content:"";background:linear-gradient(90deg,#08080838,#0000);height:2px;position:absolute;top:0;left:0;right:38%}.manifest-row:hover{border-color:#08080829;transform:translateY(-2px);box-shadow:0 16px 36px #140a0a12,inset 0 1px #fffffff0}.manifest-row.selected{background:radial-gradient(circle at 105% 0,#ef0a0a1a,#0000 38%),linear-gradient(150deg,#fffdfd,#fff4f4f0);border-color:#ef0a0a3d;transform:translateY(-1px);box-shadow:0 18px 42px #5b000017,inset 0 1px #fffffff2}.manifest-row.selected:after{background:linear-gradient(90deg, var(--brand-red), #ef0a0a0f, transparent);height:3px;right:18%}.row-signal{background:#d8d3cf;border-radius:999px;width:5px;height:52px}.manifest-row.selected .row-signal{background:linear-gradient(#ff1717,#c90000);box-shadow:0 0 16px #ef0a0a47}.row-copy,.row-meta{gap:4px;min-width:0;display:grid}.row-copy strong{color:#b80c0c;letter-spacing:.07em;font-size:.59rem;font-weight:850}.row-copy b{color:var(--brand-charcoal);text-overflow:ellipsis;white-space:nowrap;font:700 1.24rem/1 Barlow Condensed,sans-serif;overflow:hidden}.row-copy small,.row-meta small{color:#777171;font-size:.53rem}.row-meta{justify-items:end}.row-meta i{color:#5d5757;text-transform:uppercase;background:#ece9e5;border:1px solid #0808080a;border-radius:9px;padding:6px 8px;font-size:.5rem;font-style:normal;font-weight:900}.row-meta i.ready,.row-meta i.loading{color:#6f5311;background:#fff5d9}.row-meta i.sealed,.row-meta i.handed_over,.row-meta i.departed{color:#fff;background:linear-gradient(145deg,#292525,#090909)}.row-meta i.discrepancy,.row-meta i.cancelled{color:#9b0d0d;background:#ffe9e7}.row-alert{font-weight:900;color:#a10d0d!important}.manifest-detail-stage{min-width:0}.manifest-selection-empty,.manifest-empty-page{color:#756f6f;text-align:center;background:radial-gradient(circle at 82% 8%,#ef0a0a17,#0000 28%),linear-gradient(150deg,#fffffff5,#f7f3f3db);border:1px solid #5b49491f;border-radius:22px;place-content:center;justify-items:center;min-height:320px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #2308080f,inset 0 1px #fffffff0}.manifest-selection-empty:before,.manifest-empty-page:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a0f, transparent);content:"";height:3px;position:absolute;top:0;left:0;right:32%}.manifest-selection-empty:after,.manifest-empty-page:after{content:"";border:27px solid #ef0a0a09;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-72px;right:-52px}.manifest-selection-empty>svg,.manifest-empty-page>svg{z-index:1;width:52px;height:52px;color:var(--brand-red-dark);background:linear-gradient(145deg,#ef0a0a24,#ef0a0a0b);border:1px solid #ef0a0a1f;border-radius:16px;padding:13px;position:relative;box-shadow:0 10px 24px #7900000e,inset 0 1px #fffc}.manifest-selection-empty h2,.manifest-empty-page h2{z-index:1;color:#292727;text-transform:uppercase;margin:13px 0 0;font:700 2rem/1 Barlow Condensed,sans-serif;position:relative}.manifest-selection-empty p,.manifest-empty-page p{z-index:1;max-width:440px;margin:8px 0 0;font-size:.68rem;line-height:1.6;position:relative}.manifest-empty-page button{z-index:1;color:#fff;background:linear-gradient(145deg,#292525,#090909);border:0;border-radius:12px;align-items:center;gap:7px;min-height:46px;margin-top:16px;padding:0 14px;font-weight:850;display:inline-flex;position:relative;box-shadow:0 12px 28px #08080829}.manifest-detail-loading{gap:9px;display:grid}.manifest-detail-loading span{background:linear-gradient(100deg,#eae7e2 20%,#f8f7f3 45%,#eae7e2 70%) 0 0/230% 100%;border-radius:18px;height:96px;animation:1.4s infinite manifest-shimmer}.trip-board{color:#fff;background:radial-gradient(circle at 90% 5%,#ef0a0a4d,#0000 35%),linear-gradient(145deg,#292323,#090909 72%);border:1px solid #ffffff12;border-radius:22px;margin-top:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0808082e,inset 0 1px #ffffff12}.trip-board:before{background:linear-gradient(90deg, var(--brand-red), #ef0a0a14, transparent);content:"";height:3px;position:absolute;top:0;left:0;right:42%}.trip-board>header{z-index:1;justify-content:space-between;align-items:end;gap:12px;display:flex;position:relative}.trip-board h2{text-transform:uppercase;margin:4px 0 0;font:700 1.75rem/1 Barlow Condensed,sans-serif}.trip-board>header>span{color:#ffffff80;font-size:.56rem}.trip-board>div{z-index:1;gap:8px;margin-top:14px;display:grid;position:relative}.trip-board article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.trip-board article span{display:grid}.trip-board strong{font-size:.66rem}.trip-board small{color:#ffffff78;font-size:.52rem}.trip-board i{color:#ffc4c4;background:#ef0a0a29;border-radius:8px;padding:5px 7px;font-size:.48rem;font-style:normal;font-weight:900}@keyframes manifest-page-in{0%{opacity:0;transform:translateY(12px)}}@keyframes manifest-shimmer{to{background-position:-230% 0}}@keyframes manifest-spin{to{transform:rotate(360deg)}}@media (width>=640px){.manifest-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.manifest-toolbar{grid-template-columns:minmax(260px,1fr) 170px auto 126px}.manifest-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.manifest-workspace{grid-template-columns:minmax(350px,.72fr) minmax(0,1.58fr)}.manifest-dispatch-rail{max-height:calc(100vh - 40px);padding-right:4px;position:sticky;top:20px;overflow-y:auto}.manifest-detail-stage{min-height:420px}.manifest-selection-empty{min-height:390px}}@media (width>=640px) and (width<=980px){.manifest-toolbar{grid-template-columns:minmax(0,1fr) 170px}.manifest-toolbar label{grid-column:1/-1}}@media (width<=779px){.manifest-page:before{opacity:.72}.manifest-command-strip article,.manifest-row,.manifest-selection-empty,.manifest-empty-page,.manifest-toolbar{box-shadow:0 10px 26px #2308080b,inset 0 1px #ffffffe6}.manifest-command-strip article:first-child{box-shadow:0 18px 40px #08080829,0 7px 18px #8100000d,inset 0 1px #ffffff14}}@media (width<=639px){.manifest-page:before{border-radius:26px;height:270px;top:-18px;left:-14px;right:-14px}.manifest-heading{align-items:stretch;gap:16px;padding-bottom:18px}.manifest-heading h1{max-width:100%;font-size:clamp(2.75rem,12vw,3.55rem)}.manifest-heading p{font-size:.75rem}.manifest-primary{justify-content:center;width:100%}.manifest-command-strip article{min-height:108px;padding:13px}.manifest-command-strip strong{font-size:1.9rem}.manifest-toolbar{padding:7px}.manifest-toolbar select,.manifest-toolbar button,.manifest-sync-state{width:100%}.manifest-row{min-height:92px;padding:12px}.manifest-selection-empty,.manifest-empty-page{min-height:270px;padding:24px 18px}.manifest-selection-empty h2,.manifest-empty-page h2{font-size:1.72rem}.trip-board>header{flex-direction:column;align-items:flex-start}}.private-stored-file-avatar[data-v-2304225d]{flex:none;place-items:center;display:inline-grid;position:relative}.private-avatar-frame[data-v-2304225d]{border-radius:inherit;width:100%;height:100%;color:inherit;background:inherit;font:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.private-avatar-fallback[data-v-2304225d]{color:inherit;background:inherit;font:inherit;place-items:center;display:grid;position:absolute;inset:0}img[data-v-2304225d]{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fleet-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0808087a;justify-content:flex-end;display:flex;position:fixed;inset:0}.fleet-drawer{color:#171515;background:linear-gradient(150deg,#fff 0%,#f4f1ec 100%);width:min(620px,100%);height:100%;padding:22px;animation:.3s cubic-bezier(.2,.8,.2,1) both fleet-drawer-in;overflow-y:auto;box-shadow:-25px 0 80px #08080833}.fleet-drawer>header{border-bottom:1px solid #08080814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:18px;display:grid}.fleet-drawer>header>span{color:#fff;background:var(--brand-gradient);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.fleet-drawer>header div{gap:2px;display:grid}.fleet-drawer>header small{color:#ef0a0a;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:900}.fleet-drawer h2{text-transform:uppercase;margin:0;font:700 1.8rem/.95 Barlow Condensed,sans-serif}.fleet-drawer>header button{background:#fff;border:1px solid #08080817;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.fleet-drawer form{gap:13px;padding:20px 0;display:grid}.fleet-drawer label{gap:6px;min-width:0;display:grid}.fleet-drawer label>span{font-size:14px;font-weight:850}.fleet-drawer label>small{color:#777171;font-size:14px;line-height:1.5}.fleet-drawer label>small.fleet-branch-sync-help{font-size:15px}.fleet-drawer input,.fleet-drawer select,.fleet-drawer textarea{background:#ffffffe6;border:1px solid #0808081c;border-radius:12px;outline:0;width:100%;min-width:0;min-height:46px;padding:0 12px;font:600 14px Plus Jakarta Sans,sans-serif}.fleet-drawer textarea{resize:vertical;min-height:96px;padding:12px}.fleet-drawer input:focus,.fleet-drawer select:focus,.fleet-drawer textarea:focus{border-color:#ef0a0a8c;box-shadow:0 0 0 3px #ef0a0a14}.fleet-form-error{color:#941212;background:#fff0f0;border:1px solid #c9000033;border-radius:13px;margin:0;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.5}.fleet-validation-summary{border-left:4px solid #d51d1d}.fleet-drawer label>small.fleet-field-error{color:#a01414;font-size:13px;font-weight:800;line-height:1.4}.fleet-drawer input[aria-invalid=true],.fleet-drawer select[aria-invalid=true],.fleet-drawer textarea[aria-invalid=true]{background:#fff8f7;border-color:#d51d1d;box-shadow:0 0 0 3px #d51d1d14}.fleet-drawer [aria-invalid=true]{scroll-margin-block:110px}.fleet-profile-photo-section{color:#fff;background:linear-gradient(135deg,#171515 0%,#292727 72%,#560707 100%);border:1px solid #08080814;border-radius:19px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:15px;display:grid;position:relative;overflow:hidden}.fleet-profile-photo-preview{z-index:1;color:#fff;background:var(--brand-gradient);border:3px solid #ffffffeb;border-radius:50%;width:82px;height:82px;font:900 22px Barlow Condensed,sans-serif;box-shadow:0 9px 24px #0808084d}.fleet-profile-photo-copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.fleet-profile-photo-copy>span{color:#ff6c6c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.fleet-profile-photo-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.fleet-profile-photo-copy>small{color:#d4cece;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.fleet-profile-photo-copy>small.fleet-field-error{color:#faa;font-weight:800}.fleet-profile-photo-actions{z-index:1;gap:7px;min-width:112px;display:grid;position:relative}.fleet-profile-photo-actions button{color:#171515;background:#fff;border:1px solid #fff3;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font:800 13px Plus Jakarta Sans,sans-serif;display:inline-flex}.fleet-profile-photo-actions button.subtle{color:#fff;background:#ffffff14}.fleet-profile-photo-actions button[aria-invalid=true]{border-color:#f77;box-shadow:0 0 0 3px #ff5a5a33}.fleet-profile-photo-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;height:1px;position:absolute;overflow:hidden;border:0!important;width:1px!important;min-height:1px!important;padding:0!important}.fleet-profile-photo-watermark{color:#ffffff0e;position:absolute;bottom:-10px;right:116px;transform:rotate(-10deg)scale(3.4)}.fleet-form-section{background:#ffffffad;border:1px solid #08080814;border-radius:18px;gap:13px;padding:15px;display:grid}.fleet-form-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fleet-form-section>header div{gap:2px;display:grid}.fleet-form-section>header small{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.fleet-form-section>header strong{text-transform:uppercase;font:700 1.25rem Barlow Condensed,sans-serif}.fleet-form-section>header>svg{color:#17603c}.fleet-form-section>small{color:#777171;font-size:14px;line-height:1.5}.fleet-form-section>small.danger{color:#a01414;font-weight:800}.fleet-edit-tabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eeebe6f5;border:1px solid #08080814;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid;position:sticky;top:-20px;box-shadow:0 8px 24px #0808080f}.fleet-edit-tabs button{color:#716b67;background:0 0;border:0;border-radius:11px;min-height:43px;padding:0 10px;font:850 13px Plus Jakarta Sans,sans-serif}.fleet-edit-tabs button.active{color:#fff;background:#171515;box-shadow:0 7px 18px #08080829}.fleet-edit-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a2e}.fleet-edit-panel{gap:13px;display:grid}.fleet-account-edit-section>header>svg{color:#c90000}.fleet-work-panel{background:#ffffff8a;border:1px solid #08080814;border-radius:18px;padding:15px}.fleet-account-mode{background:#ece9e4;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.fleet-account-mode button{color:#6a6464;background:0 0;border:0;border-radius:10px;min-height:42px;padding:0 12px;font:800 13px Plus Jakarta Sans,sans-serif}.fleet-account-mode button.active{color:#fff;background:#171515;box-shadow:0 6px 16px #08080824}.fleet-existing-account-box{gap:10px;display:grid}.fleet-link-explainer{color:#25553a;background:#23a05c12;border:1px solid #1c7e4829;border-radius:13px;gap:2px;margin:0;padding:12px 13px;display:grid}.fleet-link-explainer strong{font-size:14px}.fleet-link-explainer span{color:#496655;overflow-wrap:anywhere;font-size:13px}.fleet-link-explainer small{color:#52705e;margin-top:4px;font-size:13px;line-height:1.45}.fleet-link-empty{color:#6d5d3d;background:#fff5d8;border-radius:12px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45}.fleet-drawer select:disabled{cursor:not-allowed;color:#5e5959;opacity:.9;background:#ebe8e2}.fleet-account-summary{background:#ffffffb3;border:1px solid #08080814;border-radius:16px;gap:3px;padding:14px;display:grid}.fleet-account-summary small{color:#c90000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.fleet-account-summary strong{font-size:15px}.fleet-account-summary span{color:#6f6969;overflow-wrap:anywhere;font-size:14px}.fleet-password-field{display:block;position:relative}.fleet-password-field input{padding-right:48px}.fleet-password-field button{color:#5f5959;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;min-height:42px;display:grid;position:absolute;top:2px;right:2px}.fleet-drawer .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fleet-drawer .field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-drawer .capacity-box{background:#ef0a0a0b;border:1px solid #ef0a0a1f;border-radius:15px;gap:10px;padding:13px;display:grid}.fleet-drawer .capacity-box>strong{text-transform:uppercase;font:700 1rem Barlow Condensed,sans-serif}.fleet-drawer footer{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:8px;display:grid}.fleet-drawer footer button{background:#fff;border:1px solid #0808081a;border-radius:13px;min-height:48px;font-weight:850}.fleet-drawer footer button.primary{color:#fff;background:#171515;border:0}.fleet-drawer button:disabled{cursor:wait;opacity:.45}@keyframes fleet-drawer-in{0%{opacity:0;transform:translate(45px)}}@media (width<=620px){.fleet-drawer{padding:16px}.fleet-edit-tabs{grid-template-columns:1fr;top:-14px}.fleet-edit-tabs button{min-height:38px}.fleet-drawer .field-row,.fleet-drawer .field-row.three{grid-template-columns:1fr}.fleet-profile-photo-section{grid-template-columns:72px minmax(0,1fr)}.fleet-profile-photo-preview{width:72px;height:72px}.fleet-profile-photo-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-profile-photo-actions button:only-of-type{grid-column:1/-1}.fleet-profile-photo-watermark{right:22px}}.fleet-gps-operations{background:radial-gradient(circle at 92% 4%,#ef0a0a17,#0000 28%),linear-gradient(140deg,#fff 0%,#f4f1eb 100%);border:1px solid #08080817;border-radius:26px;gap:16px;margin-top:4px;padding:clamp(17px,2.5vw,25px);display:grid;box-shadow:0 22px 60px #08080812}.fleet-gps-operations>header,.gps-list-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fleet-gps-operations>header>div,.gps-list-panel>header>div{gap:3px;display:grid}.fleet-gps-operations .eyebrow{color:#ef0a0a;letter-spacing:.09em;text-transform:uppercase;font-size:.5rem;font-weight:900}.fleet-gps-operations h2{text-transform:uppercase;margin:0;font:700 clamp(2rem,3vw,2.8rem)/.9 Barlow Condensed,sans-serif}.fleet-gps-operations>header p,.gps-list-panel header p{color:#756f6f;max-width:680px;margin:0;font-size:.58rem;line-height:1.55}.fleet-gps-operations>header button,.gps-list-panel header button,.gps-row-actions button,.gps-expense-meta button,.gps-expense-meta a,.gps-history-filter button,.gps-history-filter a,.gps-pagination button{color:#171515;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0808081c;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.55rem;font-weight:850;text-decoration:none;display:inline-flex}.fleet-gps-operations button.primary,.fleet-gps-operations a.primary{color:#fff;background:var(--brand-gradient);border-color:#0000}.fleet-gps-operations button:disabled{opacity:.48;cursor:not-allowed}.gps-tabs{background:#171515;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.gps-tabs button{color:#ffffff94;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.57rem;font-weight:850;display:flex}.gps-tabs button.active{color:#fff;background:#ef0a0a;box-shadow:0 8px 20px #ef0a0a42}.gps-tabs button span{color:#171515;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.47rem;display:grid}.gps-panel-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.gps-panel-loading span{background:linear-gradient(90deg,#e7e3dc,#fff,#e7e3dc) 0 0/220% 100%;border-radius:18px;height:130px;animation:1.2s infinite fleet-shimmer}.gps-two-column{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:12px;display:grid}.gps-list-panel{background:#ffffffeb;border:1px solid #08080814;border-radius:20px;gap:13px;min-width:0;padding:17px;display:grid}.gps-list-panel h3{text-transform:uppercase;margin:0;font:700 1.45rem/.95 Barlow Condensed,sans-serif}.gps-list-panel>header>strong{color:#fff;background:#171515;border-radius:13px;place-items:center;min-width:42px;height:42px;padding:0 10px;font-size:.67rem;display:grid}.gps-item-list,.gps-arrival-list,.gps-expense-list{gap:8px;display:grid}.gps-alert-item{background:#fff8e7;border-left:4px solid #e7a600;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.gps-alert-item.critical{background:#fff0ee;border-left-color:#ef0a0a}.gps-alert-item>div:first-child{gap:3px;min-width:0;display:grid}.gps-alert-item span{color:#9a6500;letter-spacing:.04em;text-transform:uppercase;font-size:.47rem;font-weight:900}.gps-alert-item.critical span{color:#c90000}.gps-alert-item h4{margin:0;font-size:.65rem}.gps-alert-item p,.gps-alert-item small{color:#756f6f;margin:0;font-size:.5rem;line-height:1.45}.gps-row-actions{flex-wrap:wrap;place-content:center flex-end;gap:6px;display:flex}.gps-row-actions button:last-child{color:#fff;background:#171515;border-color:#171515}.gps-arrival-list article{background:#f4f1ec;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.gps-arrival-list article>svg{color:#ef0a0a;flex:none}.gps-arrival-list article div{min-width:0;display:grid}.gps-arrival-list strong{font-size:.55rem}.gps-arrival-list small{color:#756f6f;font-size:.47rem}.gps-geofence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.gps-geofence-grid article{background:#fff;border:1px solid #08080814;border-radius:16px;gap:4px;min-width:0;padding:14px;display:grid}.gps-geofence-grid article>span{color:#ef0a0a;text-transform:uppercase;font-size:.47rem;font-weight:900}.gps-geofence-grid h4{margin:0;font-size:.66rem}.gps-geofence-grid p,.gps-geofence-grid small{color:#756f6f;margin:0;font-size:.5rem;line-height:1.45}.gps-geofence-grid article>div{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.gps-geofence-grid em,.gps-expense-meta em,.gps-history-table-wrap em{color:#17603c;background:#e3f4ea;border-radius:8px;padding:5px 7px;font-size:.46rem;font-style:normal;font-weight:900}.gps-geofence-grid em.off{color:#6b6b6b;background:#ece9e4}.gps-geofence-grid article button{min-height:38px;font:inherit;background:#f2efea;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:.49rem;font-weight:850;display:inline-flex}.gps-form,.gps-decision{background:#fff;border:1px solid #ef0a0a2e;border-radius:19px;gap:12px;padding:17px;display:grid;box-shadow:0 16px 40px #08080817}.gps-form>header,.gps-decision>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.gps-form>header>div,.gps-decision>div:first-child{display:grid}.gps-form strong,.gps-decision strong{font-size:.7rem}.gps-form small,.gps-decision small{color:#756f6f;font-size:.5rem}.gps-form label,.gps-decision label,.gps-history-filter label{color:#292727;gap:5px;min-width:0;font-size:.5rem;font-weight:850;display:grid}.gps-form input,.gps-form select,.gps-form textarea,.gps-decision select,.gps-decision textarea,.gps-history-filter input,.gps-history-filter select{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #0808081f;border-radius:11px;padding:9px 10px;font-size:.57rem}.gps-form textarea,.gps-decision textarea{resize:vertical}.gps-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gps-form-grid.corridor{grid-template-columns:minmax(0,2fr) minmax(180px,.7fr)}.gps-form-grid .check{background:#f3f0eb;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 10px;display:flex}.gps-form-grid .check input{width:18px;min-height:18px}.gps-decision{grid-template-columns:minmax(180px,.75fr) minmax(0,1.4fr) auto;align-items:end}.gps-decision>textarea{min-height:64px}.gps-decision>div:last-child{justify-content:flex-end;gap:7px;display:flex}.gps-decision>div:last-child button{min-height:44px;font:inherit;background:#fff;border:1px solid #0808081f;border-radius:11px;padding:0 12px;font-size:.53rem;font-weight:850}.gps-expense-decision{grid-template-columns:repeat(2,minmax(0,1fr))}.gps-expense-decision>div:first-child,.gps-expense-decision>label:last-of-type,.gps-expense-decision>.gps-inline-error,.gps-expense-decision>div:last-child{grid-column:1/-1}.gps-expense-list article{background:#fff;border:1px solid #08080813;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.gps-expense-icon{color:#fff;background:#171515;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.gps-expense-main{gap:2px;min-width:0;display:grid}.gps-expense-main>span{color:#ef0a0a;text-transform:uppercase;font-size:.46rem;font-weight:900}.gps-expense-main h4{margin:0;font:700 1.35rem/.95 Barlow Condensed,sans-serif}.gps-expense-main p,.gps-expense-main small{color:#756f6f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.49rem;line-height:1.45;overflow:hidden}.gps-expense-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:285px;display:flex}.gps-expense-meta em.pending{color:#815b08;background:#fff0c5}.gps-expense-meta em.draft{color:#164f84;background:#dfefff}.gps-expense-meta em.danger{color:#941212;background:#fde2e2}.gps-expense-meta em.success{color:#17603c;background:#e3f4ea}.gps-history-filter{grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(170px,1fr)) auto auto;align-items:end;gap:8px;display:grid}.gps-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gps-history-summary article{background:#171515;border-radius:14px;gap:4px;padding:12px;display:grid}.gps-history-summary small{color:#ffffff8c;font-size:.47rem}.gps-history-summary strong{color:#fff;font:700 1.25rem/.95 Barlow Condensed,sans-serif}.gps-history-table-wrap{border:1px solid #08080814;border-radius:14px;max-width:100%;overflow-x:auto}.gps-history-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.gps-history-table-wrap th,.gps-history-table-wrap td{color:#615b5b;text-align:left;border-bottom:1px solid #08080812;padding:10px;font-size:.5rem}.gps-history-table-wrap th{color:#817a7a;text-transform:uppercase;background:#f5f2ed;font-size:.44rem;font-weight:900}.gps-history-table-wrap td strong{color:#171515}.gps-history-table-wrap em.danger{color:#941212;background:#fde2e2}.gps-pagination{justify-content:center;align-items:center;gap:10px;display:flex}.gps-pagination span{color:#756f6f;font-size:.51rem}.gps-inline-error{color:#941212;background:#fde7e5;border-radius:11px;align-items:center;gap:7px;min-height:42px;margin:0;padding:9px 11px;font-size:.52rem;font-weight:750;display:flex}.gps-empty{color:#756f6f;text-align:center;border:1px dashed #08080824;border-radius:14px;margin:0;padding:20px;font-size:.55rem;line-height:1.5}@media (width<=1080px){.gps-two-column{grid-template-columns:1fr}.gps-geofence-grid,.gps-form-grid,.gps-history-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fleet-gps-operations{border-radius:20px;padding:13px}.fleet-gps-operations>header{flex-direction:column}.fleet-gps-operations>header button{width:100%}.gps-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gps-alert-item,.gps-expense-list article{grid-template-columns:1fr}.gps-expense-icon{display:none}.gps-row-actions,.gps-expense-meta{justify-content:flex-start;max-width:none}.gps-geofence-grid,.gps-form-grid,.gps-form-grid.corridor,.gps-decision,.gps-expense-decision,.gps-history-filter,.gps-history-summary{grid-template-columns:1fr}.gps-expense-decision>*{grid-column:auto}.gps-history-filter button,.gps-history-filter a{width:100%}.gps-expense-main p,.gps-expense-main small{white-space:normal}}:root{--wiz-red:#ef0a0a;--wiz-ink:#191716;--wiz-muted:#6f6861;--wiz-line:#e2dcd5}.fleet-task-wizard-backdrop[data-v-06c6a6a0]{z-index:2450;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fleet-task-wizard[data-v-06c6a6a0]{width:min(980px,100%);max-height:calc(100dvh - 32px);color:var(--wiz-ink);background:#fbfbfa;border-radius:24px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000059}.fleet-task-wizard-header[data-v-06c6a6a0]{border-bottom:1px solid var(--wiz-line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:16px 20px 16px 24px;display:flex}.wizard-heading[data-v-06c6a6a0]{gap:3px;display:grid}.wizard-heading>span[data-v-06c6a6a0]{color:#c90000;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.wizard-heading h2[data-v-06c6a6a0]{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:34px;line-height:1}.wizard-heading p[data-v-06c6a6a0]{color:var(--wiz-muted);margin:0;font-size:14px}.wizard-close[data-v-06c6a6a0]{cursor:pointer;background:#f5f2ed;border:1px solid #ded8d1;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.fleet-task-wizard-form[data-v-06c6a6a0]{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.wizard-steps[data-v-06c6a6a0]{border-bottom:1px solid var(--wiz-line);background:#fff;grid-template-columns:repeat(5,1fr);gap:6px;padding:10px 18px;display:grid}.wizard-steps button[data-v-06c6a6a0]{color:#756f69;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:6px;display:grid}.wizard-steps button>span[data-v-06c6a6a0]{border:2px solid #cfc8c0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.wizard-steps button strong[data-v-06c6a6a0]{font-size:13px}.wizard-steps button.active[data-v-06c6a6a0]{color:#a50000;background:#fff0ef}.wizard-steps button.active>span[data-v-06c6a6a0],.wizard-steps button.done>span[data-v-06c6a6a0]{color:#fff;border-color:var(--wiz-red);background:var(--wiz-red)}.fleet-task-wizard-scroll[data-v-06c6a6a0]{scrollbar-gutter:stable;min-height:0;padding:22px 24px 30px;overflow:auto}.wizard-step[data-v-06c6a6a0]{gap:18px;max-width:850px;margin:0 auto;display:grid}.wizard-step-heading[data-v-06c6a6a0]{gap:4px;display:grid}.wizard-step-heading>span[data-v-06c6a6a0]{color:#c90000;text-transform:uppercase;font-size:12px;font-weight:900}.wizard-step-heading h3[data-v-06c6a6a0]{margin:0;font-size:25px}.wizard-step-heading p[data-v-06c6a6a0]{color:var(--wiz-muted);margin:0;font-size:14px;line-height:1.45}.wizard-field[data-v-06c6a6a0],.wizard-choice-field[data-v-06c6a6a0]{gap:8px;display:grid}.wizard-field>span[data-v-06c6a6a0],.wizard-choice-field legend[data-v-06c6a6a0]{font-size:14px;font-weight:850}.wizard-field b[data-v-06c6a6a0],.wizard-choice-field b[data-v-06c6a6a0]{color:var(--wiz-red)}.wizard-field input[data-v-06c6a6a0],.wizard-field select[data-v-06c6a6a0],.wizard-field textarea[data-v-06c6a6a0]{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d4cec6;border-radius:12px;padding:11px 13px;font-size:14px}.wizard-field textarea[data-v-06c6a6a0]{resize:vertical;min-height:86px}.wizard-source-grid[data-v-06c6a6a0],.wizard-branch-grid[data-v-06c6a6a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wizard-source-card[data-v-06c6a6a0]{min-height:120px;color:var(--wiz-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d3cb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;display:grid}.wizard-source-card.selected[data-v-06c6a6a0]{border-color:var(--wiz-red);background:#fff7f6;box-shadow:0 0 0 2px #ef0a0a1a}.wizard-source-card>svg[data-v-06c6a6a0]:first-child{box-sizing:content-box;color:#fff;background:#221f1d;border-radius:12px;padding:9px}.wizard-source-card>span[data-v-06c6a6a0]{gap:5px;display:grid}.wizard-source-card strong[data-v-06c6a6a0]{font-size:16px}.wizard-source-card small[data-v-06c6a6a0]{color:var(--wiz-muted);font-size:13px;line-height:1.4}.wizard-source-card b[data-v-06c6a6a0]{color:#146d38;background:#dcf3e3;border-radius:999px;width:max-content;padding:4px 8px;font-size:12px}.wizard-check-card[data-v-06c6a6a0],.wizard-container-card[data-v-06c6a6a0],.wizard-location[data-v-06c6a6a0]{min-width:0;color:var(--wiz-ink);text-align:left;background:#fff;border:1px solid #ded8d0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.wizard-check-card[data-v-06c6a6a0],.wizard-container-card[data-v-06c6a6a0]{cursor:pointer}.wizard-check-card.disabled[data-v-06c6a6a0],.wizard-container-card.disabled[data-v-06c6a6a0]{opacity:.55;cursor:not-allowed}.wizard-check-card input[data-v-06c6a6a0],.wizard-container-card input[data-v-06c6a6a0]{opacity:0;width:1px;height:1px;position:absolute}.wizard-checkbox[data-v-06c6a6a0]{background:#fff;border:2px solid #a59e95;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.wizard-check-card input:checked+.wizard-checkbox[data-v-06c6a6a0],.wizard-container-card input:checked+.wizard-checkbox[data-v-06c6a6a0]{border-color:var(--wiz-red);background:var(--wiz-red)}.wizard-check-card input:checked+.wizard-checkbox[data-v-06c6a6a0]:after,.wizard-container-card input:checked+.wizard-checkbox[data-v-06c6a6a0]:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translateY(-1px)}.wizard-check-card>span[data-v-06c6a6a0]:nth-of-type(2),.wizard-container-card>span[data-v-06c6a6a0],.wizard-location>span[data-v-06c6a6a0]{gap:3px;min-width:0;display:grid}.wizard-check-card small[data-v-06c6a6a0],.wizard-container-card small[data-v-06c6a6a0],.wizard-location small[data-v-06c6a6a0]{color:var(--wiz-muted);font-size:12px}.wizard-check-card>b[data-v-06c6a6a0],.wizard-container-card>b[data-v-06c6a6a0]{white-space:nowrap;background:#eeeae4;border-radius:999px;padding:4px 7px;font-size:12px}.wizard-container-card[data-v-06c6a6a0]{align-items:start}.wizard-container-card strong[data-v-06c6a6a0]{font-size:16px}.wizard-container-card em[data-v-06c6a6a0]{color:#5e5852;font-size:13px;font-style:normal;line-height:1.35}.wizard-container-card i[data-v-06c6a6a0]{color:#9a2323;font-size:12px;font-style:normal;line-height:1.35}.wizard-container-card>b.ready[data-v-06c6a6a0]{color:#126b36;background:#dcf3e3}.wizard-base-card[data-v-06c6a6a0],.vehicle-card[data-v-06c6a6a0]{background:#fff;border:1px solid #ded8d0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.wizard-base-card>svg[data-v-06c6a6a0]:first-child{color:#c90000}.wizard-base-card>svg[data-v-06c6a6a0]:last-child{color:#168341}.wizard-base-card div[data-v-06c6a6a0],.vehicle-card div[data-v-06c6a6a0]{gap:2px;display:grid}.wizard-base-card small[data-v-06c6a6a0],.vehicle-card small[data-v-06c6a6a0]{color:var(--wiz-muted);text-transform:uppercase;font-size:12px}.wizard-base-card strong[data-v-06c6a6a0],.vehicle-card strong[data-v-06c6a6a0]{font-size:15px}.wizard-base-card span[data-v-06c6a6a0],.vehicle-card span[data-v-06c6a6a0]{color:#625b54;font-size:13px}.vehicle-card em[data-v-06c6a6a0]{color:#17733d;font-size:13px;font-style:normal}.vehicle-card.bad[data-v-06c6a6a0]{background:#fff5f4;border-color:#e7aaaa}.vehicle-card.bad em[data-v-06c6a6a0]{color:#9b2323}.wizard-panel[data-v-06c6a6a0],.summary-card[data-v-06c6a6a0]{background:#fff;border:1px solid #ded8d0;border-radius:16px;gap:12px;padding:15px;display:grid}.wizard-panel>header[data-v-06c6a6a0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.wizard-panel>header>div[data-v-06c6a6a0]:first-child{gap:2px;display:grid}.wizard-panel>header small[data-v-06c6a6a0]{color:#c90000;text-transform:uppercase;font-size:12px;font-weight:900}.wizard-panel>header strong[data-v-06c6a6a0]{font-size:16px}.wizard-link[data-v-06c6a6a0]{color:#a50000;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d21010;border-radius:10px;padding:0 11px;font-size:13px;font-weight:850}.wizard-container-list[data-v-06c6a6a0]{gap:8px;display:grid}.wizard-location[data-v-06c6a6a0]{cursor:pointer}.wizard-location.selected[data-v-06c6a6a0]{border-color:var(--wiz-red);background:#fff7f6}.wizard-location>svg[data-v-06c6a6a0]{color:#c90000}.wizard-state[data-v-06c6a6a0]{min-height:70px;color:var(--wiz-muted);text-align:center;background:#fffcf7;border:1px dashed #d0c9c0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex}.wizard-state.empty[data-v-06c6a6a0]{justify-items:center;display:grid}.wizard-spinner[data-v-06c6a6a0]{border:3px solid #e7c0c0;border-top-color:var(--wiz-red);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin-06c6a6a0}.wizard-warning[data-v-06c6a6a0],.wizard-inline-error[data-v-06c6a6a0],.wizard-status[data-v-06c6a6a0]{border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.wizard-warning[data-v-06c6a6a0],.wizard-inline-error[data-v-06c6a6a0]{color:#754e00;background:#fff3c9}.wizard-warning span[data-v-06c6a6a0]{gap:2px;display:grid}.wizard-inline-error[data-v-06c6a6a0]{color:#8c1d1d;background:#fff0ef;max-width:850px;margin:0 auto 14px}.wizard-warning.compact[data-v-06c6a6a0]{padding:8px 10px}.wizard-status[data-v-06c6a6a0]{color:#1b6337;background:#eaf7ef}.wizard-kpi-grid[data-v-06c6a6a0]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.wizard-kpi-grid article[data-v-06c6a6a0]{background:#f5f1ec;border-radius:13px;padding:12px;display:grid}.wizard-kpi-grid small[data-v-06c6a6a0]{color:var(--wiz-muted);font-size:12px}.wizard-kpi-grid strong[data-v-06c6a6a0]{font-size:23px}.wizard-kpi-grid span[data-v-06c6a6a0]{font-size:13px}.route-mode[data-v-06c6a6a0]{background:#efebe6;border-radius:10px;gap:3px;padding:3px;display:flex}.route-mode button[data-v-06c6a6a0]{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.route-mode button.active[data-v-06c6a6a0]{color:#fff;background:#211f1d}.route-list[data-v-06c6a6a0]{border:1px solid #e4ded6;border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.route-list li[data-v-06c6a6a0]{border-bottom:1px solid #ece7e0;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-height:58px;padding:10px 12px 10px 58px;display:grid;position:relative}.route-list li[data-v-06c6a6a0]:last-child{border-bottom:0}.route-list li[data-v-06c6a6a0]:before{content:"";background:#ef0a0a;border:4px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;left:20px;box-shadow:0 0 0 1px #d8d2cc}.route-list li.base[data-v-06c6a6a0]:before{background:#211f1d}.route-list li.delivery[data-v-06c6a6a0]:before{background:#178849}.route-list li>span[data-v-06c6a6a0]{color:#b20c0c;text-transform:uppercase;font-size:11px;font-weight:900}.route-list li strong[data-v-06c6a6a0]{font-size:14px}.route-list li small[data-v-06c6a6a0]{color:var(--wiz-muted);grid-column:2;font-size:12px}.route-actions[data-v-06c6a6a0]{grid-area:1/3/3;gap:4px;display:flex}.route-actions button[data-v-06c6a6a0]{cursor:pointer;background:#fff;border:1px solid #d8d1c8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.wizard-schedule-grid[data-v-06c6a6a0]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.driver-select[data-v-06c6a6a0]{display:block;position:relative}.driver-select select[data-v-06c6a6a0]{padding-left:55px}.driver-avatar[data-v-06c6a6a0]{z-index:1;pointer-events:none;width:36px;height:36px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.summary-card header[data-v-06c6a6a0]{align-items:center;gap:10px;display:flex}.summary-card header>svg[data-v-06c6a6a0]{color:#178849}.summary-card header div[data-v-06c6a6a0]{display:grid}.summary-card header small[data-v-06c6a6a0]{color:var(--wiz-muted);font-size:12px}.summary-card header strong[data-v-06c6a6a0]{font-size:20px}.summary-card dl[data-v-06c6a6a0]{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.summary-card dl>div[data-v-06c6a6a0]{background:#f7f4ef;border-radius:11px;padding:10px}.summary-card dt[data-v-06c6a6a0]{color:var(--wiz-muted);font-size:12px}.summary-card dd[data-v-06c6a6a0]{margin:3px 0 0;font-size:14px;font-weight:800;line-height:1.35}.summary-card>p[data-v-06c6a6a0]{color:#6b4b00;background:#fff2c9;border-radius:10px;gap:8px;margin:0;padding:10px;font-size:13px;display:flex}.fleet-task-wizard-footer[data-v-06c6a6a0]{border-top:1px solid var(--wiz-line);background:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:76px;padding:12px 24px;display:flex}.fleet-task-wizard-footer button[data-v-06c6a6a0],.wizard-success .wizard-primary[data-v-06c6a6a0]{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.wizard-primary[data-v-06c6a6a0]{color:#fff;background:linear-gradient(135deg,#ff1717,#c90000)}.wizard-secondary[data-v-06c6a6a0]{background:#ece9e5}.fleet-task-wizard button[data-v-06c6a6a0]:disabled{cursor:not-allowed;opacity:.45}.wizard-success[data-v-06c6a6a0]{text-align:center;align-content:start;justify-items:center;gap:16px;padding:35px 24px;display:grid}.wizard-success-mark[data-v-06c6a6a0]{color:#fff;background:#159447;border-radius:22px;place-items:center;width:76px;height:76px;display:grid}.wizard-success h3[data-v-06c6a6a0]{margin:4px 0;font-size:25px}.wizard-success p[data-v-06c6a6a0]{color:var(--wiz-muted);margin:0}.wizard-success small[data-v-06c6a6a0]{color:#159447;text-transform:uppercase;font-weight:900}@keyframes spin-06c6a6a0{to{transform:rotate(360deg)}}@media (width<=760px){.fleet-task-wizard-backdrop[data-v-06c6a6a0]{align-items:end;padding:0}.fleet-task-wizard[data-v-06c6a6a0]{border-radius:22px 22px 0 0;max-height:96dvh}.fleet-task-wizard-scroll[data-v-06c6a6a0]{padding:18px 15px 24px}.wizard-steps[data-v-06c6a6a0]{gap:2px;padding:8px 6px}.wizard-steps button[data-v-06c6a6a0]{text-align:center;grid-template-columns:1fr;justify-items:center}.wizard-steps button>span[data-v-06c6a6a0]{width:24px;height:24px}.wizard-steps button strong[data-v-06c6a6a0]{font-size:10px}.wizard-source-grid[data-v-06c6a6a0],.wizard-branch-grid[data-v-06c6a6a0],.wizard-schedule-grid[data-v-06c6a6a0],.summary-card dl[data-v-06c6a6a0]{grid-template-columns:1fr}.wizard-kpi-grid[data-v-06c6a6a0]{grid-template-columns:repeat(3,1fr)}.wizard-panel>header[data-v-06c6a6a0]{flex-direction:column;align-items:stretch}.route-mode[data-v-06c6a6a0]{grid-template-columns:1fr 1fr;display:grid}.route-list li[data-v-06c6a6a0]{grid-template-columns:78px minmax(0,1fr) auto;padding-left:48px}.route-list li[data-v-06c6a6a0]:before{left:15px}.fleet-task-wizard-footer[data-v-06c6a6a0]{grid-template-columns:1fr 1fr;padding:10px 15px;display:grid}.fleet-task-wizard-footer button[data-v-06c6a6a0]{width:100%}}@media (width<=430px){.wizard-kpi-grid[data-v-06c6a6a0]{grid-template-columns:1fr}.wizard-heading h2[data-v-06c6a6a0]{font-size:29px}.route-list li[data-v-06c6a6a0]{grid-template-columns:1fr auto}.route-list li>span[data-v-06c6a6a0],.route-list li strong[data-v-06c6a6a0],.route-list li small[data-v-06c6a6a0]{grid-column:1}.route-actions[data-v-06c6a6a0]{grid-area:1/2/4;align-self:center}}.maintenance-panel{background:linear-gradient(145deg,#fff 0%,#f1eee8 100%);border:1px solid #08080817;border-radius:25px;gap:16px;padding:20px;display:grid;box-shadow:0 20px 55px #0808080f}.maintenance-panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.maintenance-panel>header>span{color:#fff;background:#171515;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.maintenance-panel h2{text-transform:uppercase;margin:3px 0;font:700 1.65rem/.9 Barlow Condensed,sans-serif}.maintenance-panel header small,.maintenance-panel header p,.maintenance-panel header>strong{color:#777171;font-size:.54rem}.maintenance-panel header p{margin:0}.maintenance-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.4fr);gap:12px;display:grid}.maintenance-create,.maintenance-board{background:#ffffffc2;border:1px solid #08080814;border-radius:18px;gap:10px;padding:14px;display:grid}.maintenance-panel form,.maintenance-panel label{gap:5px;display:grid}.maintenance-panel form>div,.maintenance-complete{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.maintenance-panel label>span{font-size:.54rem;font-weight:850}.maintenance-panel input,.maintenance-panel select,.maintenance-panel textarea{min-width:0;font:inherit;background:#fff;border:1px solid #0808081a;border-radius:11px;padding:10px;font-size:.61rem}.maintenance-panel button{color:#fff;background:var(--brand-gradient);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:850;display:inline-flex}.maintenance-panel button:disabled{opacity:.4}.maintenance-tabs{gap:6px;display:grid}.maintenance-tabs>button{text-align:left;color:#111;background:#f3f0eb;grid-template-columns:minmax(0,1fr) auto;display:grid}.maintenance-tabs>button.active{outline:2px solid #ef0a0a}.maintenance-tabs strong,.maintenance-tabs small{grid-column:1}.maintenance-tabs small{color:#777;font-size:.5rem}.maintenance-tabs span{grid-area:1/2/3;align-self:center;font-size:.47rem}.maintenance-detail{color:#fff;background:#171515;border-radius:16px;gap:10px;padding:14px;display:grid}.maintenance-detail header{justify-content:space-between;gap:10px;display:flex}.maintenance-detail h3{margin:2px 0;font-size:.78rem}.maintenance-detail p{color:#ffffff80;margin:0;font-size:.56rem}.maintenance-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.maintenance-detail dl div{background:#ffffff12;border-radius:10px;padding:9px}.maintenance-detail dt{color:#fff6;font-size:.47rem}.maintenance-detail dd{margin:2px 0 0;font-size:.55rem;font-weight:800}.maintenance-actions{gap:7px;display:flex}.maintenance-actions .danger{background:#6e1717}.maintenance-empty{color:#777;text-align:center;margin:0;padding:20px;font-size:.6rem}@media (width<=900px){.maintenance-layout{grid-template-columns:1fr}}@media (width<=620px){.maintenance-panel>header{grid-template-columns:auto minmax(0,1fr)}.maintenance-panel header>strong{grid-column:1/-1}.maintenance-panel form>div,.maintenance-complete,.maintenance-detail dl{grid-template-columns:1fr}.maintenance-actions,.maintenance-actions button{width:100%}.maintenance-actions{flex-direction:column}}.fleet-documents{background:linear-gradient(145deg,#fff 0%,#f3f0ea 70%,#ffe9e7 100%);border:1px solid #08080817;border-radius:25px;gap:14px;padding:20px;display:grid;box-shadow:0 20px 55px #0808080f}.fleet-documents>header{grid-template-columns:auto minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:10px;display:grid}.document-mark{color:#fff;background:var(--brand-gradient);border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.fleet-documents>header>div{display:grid}.fleet-documents h2{text-transform:uppercase;margin:2px 0;font:700 1.6rem/.9 Barlow Condensed,sans-serif}.fleet-documents header small,.fleet-documents header p{color:#777171;margin:0;font-size:.55rem}.fleet-documents select,.fleet-documents input,.fleet-documents textarea{min-width:0;font:inherit;background:#fff;border:1px solid #0808081f;border-radius:12px;font-size:.64rem}.fleet-documents select,.fleet-documents input{min-height:44px;padding:0 11px}.fleet-documents textarea{resize:vertical;min-height:82px;padding:10px 11px}.document-primary{color:#fff;background:var(--brand-gradient);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-weight:850;display:inline-flex}.document-primary:disabled{opacity:.4}.document-notice{border-radius:12px;align-items:center;gap:7px;min-height:44px;margin:0;padding:9px 12px;font-size:.6rem;font-weight:750;display:flex}.document-notice.error{color:#8d1111;background:#ffe6e4}.document-notice.success{color:#17603c;background:#e4f4e9}.document-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.document-summary span{color:#686262;background:#ffffffc2;border-radius:13px;align-items:center;gap:6px;min-height:52px;padding:10px;font-size:.55rem;display:flex}.document-summary strong{color:#171515;font:700 1.25rem/1 Barlow Condensed,sans-serif}.document-summary .warning{color:#7c5705;background:#fff0c5}.document-summary .danger{color:#941212;background:#fde2e2}.document-form{background:#ffffffe0;border:1px solid #ef0a0a2e;border-radius:18px;gap:12px;padding:16px;display:grid}.document-form>header{justify-content:space-between;align-items:center;display:flex}.document-form>header>div{display:grid}.document-form>header button{background:#eeeae5;border:0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.document-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.document-form label,.document-decision{gap:6px;display:grid}.document-form label>span{font-size:.55rem;font-weight:850}.document-file{background:#f8f6f2;border:1px dashed #08080833;border-radius:13px;padding:12px}.document-file>span{align-items:center;gap:7px;display:flex}.document-file small{color:#777171;font-size:.54rem}.document-form>footer{justify-content:flex-end;gap:7px;display:flex}.document-form>footer button:not(.document-primary),.document-decision>button:not(.document-primary){background:#fff;border:1px solid #0808081f;border-radius:12px;min-height:44px;padding:0 13px;font-weight:800}.document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.document-card{background:#fff;border:1px solid #08080814;border-radius:17px;gap:10px;min-width:0;padding:14px;display:grid}.document-card.expiring{border-color:#d79a0d61}.document-card.expired{border-color:#c9000061}.document-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.document-card>header>span:first-child{color:#fff;background:#171515;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.document-card>header>div{min-width:0;display:grid}.document-card>header strong,.document-card>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-card>header strong{font-size:.66rem}.document-card>header small{color:#777171;font-size:.52rem}.document-chip{text-overflow:ellipsis;white-space:nowrap;background:#eeeae5;border-radius:8px;max-width:120px;padding:5px 7px;font-size:.47rem;font-weight:900;overflow:hidden}.document-chip.verified{color:#17603c;background:#e3f4ea}.document-chip.rejected{color:#941212;background:#fde2e2}.document-meta{color:#777171;justify-content:space-between;align-items:center;gap:8px;font-size:.54rem;display:flex}.document-meta strong{color:#292727;text-align:right}.document-alert{color:#7c5705;background:#fff0c5;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.document-alert.critical{color:#941212;background:#fde2e2}.document-alert div{display:grid}.document-alert strong{font-size:.57rem}.document-alert small{font-size:.49rem}.document-card>footer{flex-wrap:wrap;gap:6px;display:flex}.document-card>footer a,.document-card>footer button{color:#292727;background:#f8f6f2;border:1px solid #0808081a;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:.53rem;font-weight:800;text-decoration:none;display:inline-flex}.document-card>footer button.danger{color:#941212;background:#fff0ef}.document-empty{color:#777171;text-align:center;border:1px dashed #08080824;border-radius:15px;margin:0;padding:22px;font-size:.6rem;line-height:1.55}.document-decision{color:#fff;background:#171515;border-radius:15px;grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr) auto auto;align-items:center;padding:13px}.document-decision>div{display:grid}.document-decision small{color:#ffffff80;font-size:.52rem}.document-decision textarea{color:#171515;min-height:62px}.document-decision>button:not(.document-primary){color:#fff;background:#ffffff14;border-color:#ffffff2e}@media (width<=900px){.fleet-documents>header{grid-template-columns:auto minmax(0,1fr)}.fleet-documents>header select,.fleet-documents>header>.document-primary{grid-column:1/-1;width:100%}.document-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-list{grid-template-columns:1fr}.document-decision{grid-template-columns:1fr 1fr}.document-decision>div,.document-decision textarea{grid-column:1/-1}}@media (width<=620px){.fleet-documents{padding:15px}.document-summary,.document-form-grid{grid-template-columns:1fr 1fr}.document-form>footer{flex-direction:column-reverse}.document-form>footer button{width:100%}.document-card>header{grid-template-columns:auto minmax(0,1fr)}.document-chip{grid-column:2;justify-self:start}.document-meta{flex-direction:column;align-items:flex-start}.document-meta strong{text-align:left}.document-decision{grid-template-columns:1fr}.document-decision>button{width:100%}}.fleet-view{gap:18px;padding:24px clamp(16px,3vw,38px) 100px;animation:.42s both fleet-page-in;display:grid}.fleet-view.separated .fleet-hero{min-height:148px;padding-block:28px}.fleet-view.separated .fleet-hero h1{font-size:clamp(2.7rem,5vw,4.8rem)}.fleet-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#ef0a0a6b,#0000 28%),linear-gradient(135deg,#080808 0%,#242020 62%,#630404 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:190px;padding:clamp(22px,4vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #08080833}.fleet-hero:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:310px;height:190px;position:absolute;bottom:-90px;right:-40px;transform:rotate(-12deg)}.fleet-hero>div{z-index:1;position:relative}.fleet-hero h1{letter-spacing:-.03em;text-transform:uppercase;margin:6px 0 5px;font:700 clamp(2.8rem,6vw,5.8rem)/.78 Barlow Condensed,sans-serif}.fleet-hero p{color:#ffffff94;max-width:560px;margin:0;font-size:.72rem;line-height:1.6}.fleet-hero .eyebrow{color:#ff5c5c}.fleet-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fleet-hero-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:13px;align-items:center;gap:7px;min-height:46px;padding:0 13px;font-weight:800;display:inline-flex}.fleet-hero-actions button.primary{background:var(--brand-gradient);border:0}.fleet-hero-actions button:disabled{opacity:.45}.fleet-map-header-controls{justify-items:end;gap:8px;display:grid}.fleet-header-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fleet-layer-switch{background:#0808083d;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:repeat(3,46px);gap:3px;padding:4px;display:grid}.fleet-hero-actions .fleet-layer-switch button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;width:46px;min-height:46px;padding:0}.fleet-hero-actions .fleet-layer-switch button:hover{color:#fff;background:#ffffff1a}.fleet-hero-actions .fleet-layer-switch button.active{color:#fff;background:#ef0a0a;box-shadow:0 7px 18px #ef0a0a47}.fleet-hero-actions .fleet-layer-switch button:focus-visible{outline-offset:2px;outline:2px solid #fff}button.fleet-status-filter,button.fleet-pickup-status{text-align:left;cursor:pointer;background:#ffffff14;border-color:#ffffff29;justify-content:space-between;min-width:238px;min-height:62px;padding:8px 9px 8px 15px}.fleet-status-filter:hover,.fleet-status-filter.active{background:#ef0a0a29;border-color:#ff545485}.fleet-pickup-status:hover,.fleet-pickup-status.active{background:#ffb80021;border-color:#ffc63d8c}.fleet-status-copy{gap:3px;min-width:0;display:grid}.fleet-status-copy small{color:#f77;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:850}.fleet-status-copy.pickup small{color:#ffd36a}.fleet-status-copy strong{white-space:nowrap;align-items:center;gap:7px;font-size:.67rem;display:flex}.fleet-status-copy strong:before{content:"";background:#45d47b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #45d47b21}.fleet-status-copy.pickup strong:before{background:#ffc43d;box-shadow:0 0 0 4px #ffc43d24}.fleet-status-filter-icon{color:#fff;background:#ffffff1a;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.fleet-status-filter:hover .fleet-status-filter-icon,.fleet-status-filter.active .fleet-status-filter-icon{background:#ef0a0a}.fleet-pickup-status:hover .fleet-status-filter-icon,.fleet-pickup-status.active .fleet-status-filter-icon{color:#171515;background:#ffc43d}.fleet-banner{border-radius:14px;align-items:center;gap:8px;min-height:48px;margin:0;padding:10px 14px;font-size:.65rem;font-weight:750;display:flex}.fleet-banner.error{color:#8d1111;background:#ffe8e6}.fleet-banner.success{color:#17603c;background:#e5f5eb}.fleet-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fleet-loading span{background:linear-gradient(90deg,#edeae5,#faf9f6,#edeae5) 0 0/220% 100%;border-radius:20px;height:120px;animation:1.2s infinite fleet-shimmer}.fleet-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fleet-metrics article{background:#fffc;border:1px solid #08080814;border-radius:20px;align-items:center;gap:12px;min-width:0;min-height:92px;padding:16px;display:flex;box-shadow:0 14px 35px #0808080d}.fleet-metrics article>svg{color:#ef0a0a}.fleet-metrics div{display:grid}.fleet-metrics small{color:#777171;font-size:.56rem}.fleet-metrics strong{font:700 2rem/.9 Barlow Condensed,sans-serif}.fleet-assignment-panel{background:linear-gradient(135deg,#fff 0%,#f0ede7 100%);border:1px solid #08080817;border-radius:25px;gap:15px;padding:20px;display:grid;box-shadow:0 20px 55px #0808080f}.fleet-assignment-panel>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fleet-assignment-panel>header>span{color:#fff;background:#171515;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.fleet-assignment-panel>header div{display:grid}.fleet-assignment-panel h2,.fleet-master h2{text-transform:uppercase;margin:3px 0 0;font:700 1.55rem/.9 Barlow Condensed,sans-serif}.fleet-assignment-panel>header>strong{color:#777171;font-size:.58rem}.assignment-body{gap:10px;display:grid}.assignment-body label,.fleet-assignment-panel form{gap:6px;display:grid}.assignment-body label>span{font-size:.57rem;font-weight:850}.assignment-body input,.assignment-body select{min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #0808081a;border-radius:12px;padding:0 11px;font-size:.65rem}.assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trip-window{color:#fff;background:#171515;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.trip-window div{display:grid}.trip-window strong{font-size:.65rem}.trip-window small{color:#ffffff7a;font-size:.53rem}.trip-window>span{color:#ffd0d0;background:#ef0a0a26;border-radius:8px;padding:5px 7px;font-size:.49rem;font-weight:900}.trip-window>span.verified{color:#a8e8c4;background:#40b46f26}.fleet-assignment-panel form>button{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:47px;font-weight:850;display:inline-flex}.fleet-assignment-panel button:disabled{opacity:.4}.readonly-note,.assignment-empty,.fleet-empty{color:#777171;margin:0;font-size:.61rem;line-height:1.5}.assignment-empty{text-align:center;border:1px dashed #08080824;border-radius:16px;padding:22px}.driver-first-board{background:#fff;gap:0;padding:0;overflow:hidden}.assignment-board-header{background:linear-gradient(110deg,#fff 0%,#f4f1ec 70%,#ffe7e4 100%);border-bottom:1px solid #08080814;padding:20px 22px}.assignment-board-header p{color:#777171;margin:4px 0 0;font-size:.59rem;line-height:1.5}.assignment-board-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex!important}.assignment-board-actions>strong{color:#777171;white-space:nowrap;font-size:.58rem}.assignment-add-task{color:#fff;background:var(--brand-gradient);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #c900002e}.assignment-add-task:hover{background:var(--brand-red-dark)}.assignment-add-task:focus-visible{outline:2px solid var(--brand-black);outline-offset:2px}.duty-tabs{background:#fff;border-bottom:1px solid #08080814;gap:6px;padding:10px 22px 0;display:flex}.duty-tabs button{color:#756f6f;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:0 14px;font-size:.62rem;font-weight:850;display:inline-flex}.duty-tabs button strong{color:#5f5959;background:#eeebe6;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.52rem;display:grid}.duty-tabs button.active{color:#080808;border-bottom-color:#ef0a0a}.duty-tabs button.active strong{color:#fff;background:#ef0a0a}.driver-assignment-workspace{min-width:0;display:grid}.driver-detail-modal-layer{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808089e;place-items:center;padding:20px;animation:.18s both fleet-modal-in;display:grid;position:fixed;inset:0}.driver-detail-modal{background:#f7f5f1;border-radius:24px;width:min(1120px,100%);max-height:calc(100dvh - 40px);animation:.24s both fleet-modal-card-in;position:relative;overflow:clip auto;box-shadow:0 30px 90px #08080852}.driver-detail-modal:focus{outline:none}.driver-detail-modal-close{z-index:4;color:#171515;cursor:pointer;background:#ece8e2;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:16px;right:16px}.driver-detail-modal>.driver-detail-loading,.driver-detail-modal>.driver-detail-error{border:0;border-radius:24px;min-height:320px}.driver-detail-modal>.driver-task-detail{border-left:0;max-height:none;overflow:visible}.driver-roster-table-wrap{min-width:0;overflow-x:auto}.driver-roster-table{border-collapse:collapse;background:#fff;width:100%}.driver-roster-table th{color:#817a7a;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f8f6f2;padding:11px 14px;font-size:.49rem;font-weight:900}.driver-roster-table td{vertical-align:middle;border-top:1px solid #08080811;padding:12px 14px}.driver-roster-table tbody tr{cursor:pointer;min-height:72px;transition:background .16s,box-shadow .16s}.driver-roster-table tbody tr:hover{background:#fff8f7}.driver-roster-table tbody tr.selected{background:#fff0ee;box-shadow:inset 4px 0 #ef0a0a}.driver-roster-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #ef0a0a}.driver-table-identity,.driver-table-vehicle,.driver-table-schedule{align-items:center;gap:9px;min-width:0;display:flex}.driver-table-identity>span:last-child,.driver-table-vehicle>span,.driver-table-schedule>span{min-width:0;display:grid}.driver-table-identity strong,.driver-table-identity small,.driver-table-vehicle strong,.driver-table-vehicle small,.driver-table-schedule strong,.driver-table-schedule small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.driver-table-identity strong,.driver-table-vehicle strong,.driver-table-schedule strong{color:#171515;font-size:.61rem}.driver-table-identity small,.driver-table-vehicle small,.driver-table-schedule small,.driver-task-number{color:#817a7a;font-size:.5rem}.driver-table-avatar{color:#fff;background:linear-gradient(145deg,#151313,#4b4545);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:.58rem;font-weight:900;display:grid;position:relative}.driver-table-avatar i{background:#8d8787;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}.driver-table-avatar i.online{background:#2fbe68}.driver-table-vehicle>svg,.driver-table-schedule>svg{color:#ef0a0a;flex:none}.driver-duty-pill{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.48rem;font-weight:900;display:inline-flex}.driver-duty-pill.on-duty{color:#164f84;background:#dfefff}.driver-duty-pill.off-duty{color:#982525;background:#fde6e4}.driver-task-number{text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:4px;display:block;overflow:hidden}.assignment-empty button,.driver-detail-error button{color:#fff;min-height:42px;font:inherit;background:#171515;border:0;border-radius:11px;margin-top:10px;padding:0 13px;font-size:.57rem;font-weight:850}.assignment-history-panel{background:#f7f5f1;border-top:1px solid #08080814;gap:13px;min-width:0;padding:20px 22px 22px;display:grid}.assignment-history-tab-panel{background:#fff;border-top:0;padding:14px 16px 18px}.duty-tabs button>svg{flex:none}.assignment-history-panel>header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.assignment-history-heading{align-items:center;gap:10px;min-width:0;display:flex}.assignment-history-heading>span{color:#fff;background:#171515;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.assignment-history-heading>div{min-width:0;display:grid}.assignment-history-heading small,.assignment-history-modal-header small,.assignment-history-stops header small,.assignment-history-notes>small{color:#ef0a0a;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:900}.assignment-history-heading h3{text-transform:uppercase;margin:2px 0 0;font:700 1.35rem/.95 Barlow Condensed,sans-serif}.assignment-history-heading p{color:#777171;max-width:720px;margin:4px 0 0;font-size:14px;line-height:1.5}.assignment-history-panel>header>strong{color:#777171;flex:none;font-size:14px}.assignment-history-table-wrap{background:#fff;border:1px solid #08080813;border-radius:17px;min-width:0;overflow-x:auto}.assignment-history-table{border-collapse:collapse;width:100%}.assignment-history-table th{color:#817a7a;letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#f0ede8;padding:11px 13px;font-size:14px;font-weight:900}.assignment-history-table td{vertical-align:middle;border-top:1px solid #08080811;padding:12px 13px;font-size:14px}.assignment-history-table tbody tr{cursor:pointer;transition:background .16s,box-shadow .16s}.assignment-history-table tbody tr:hover{background:#fff8f7;box-shadow:inset 4px 0 #ef0a0a}.assignment-history-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #ef0a0a}.history-table-date,.history-table-driver,.history-table-vehicle{align-items:center;gap:9px;min-width:0;display:flex}.history-table-date>svg,.history-table-vehicle>svg{color:#ef0a0a;flex:none}.history-table-date>span,.history-table-driver>span,.history-table-vehicle>span{min-width:0;display:grid}.history-table-date strong,.history-table-date small,.history-table-driver strong,.history-table-driver small,.history-table-vehicle strong,.history-table-vehicle small,.history-task-name,.history-trip-number{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-table-date strong,.history-table-driver strong,.history-table-vehicle strong,.history-task-name{color:#171515;font-size:14px}.history-table-date small,.history-table-driver small,.history-table-vehicle small,.history-trip-number{color:#817a7a;font-size:14px}.history-task-name,.history-trip-number{max-width:230px;display:block}.history-trip-number{margin-top:3px}.history-table-avatar{color:#fff;background:linear-gradient(145deg,#151313,#4b4545);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.history-status-pill{color:#615b5b;white-space:nowrap;background:#ebe8e3;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:14px;font-weight:900;display:inline-flex}.history-status-pill.completed,.history-status-pill.return_completed{color:#17603c;background:#e3f4ea}.history-status-pill.active,.history-status-pill.assigned,.history-status-pill.handover_pending,.history-status-pill.in_progress,.history-status-pill.rescheduled,.history-status-pill.return_pending,.history-status-pill.returned_to_branch{color:#164f84;background:#dfefff}.history-status-pill.failed{color:#7c5705;background:#fff0c5}.history-status-pill.cancelled,.history-status-pill.interrupted{color:#941212;background:#fde2e2}.assignment-history-empty{color:#777171;text-align:left;background:#fff;border:1px dashed #08080826;border-radius:17px;justify-content:center;align-items:center;gap:11px;min-height:108px;padding:20px;display:flex}.assignment-history-empty>svg{color:#ef0a0a;flex:none}.assignment-history-empty>div{max-width:620px;display:grid}.assignment-history-empty strong{color:#171515;font-size:15px}.assignment-history-empty p{margin:3px 0 0;font-size:14px;line-height:1.5}.assignment-history-modal-layer{z-index:210;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808a8;place-items:center;padding:20px;animation:.18s both fleet-modal-in;display:grid;position:fixed;inset:0}.assignment-history-modal{background:#f7f5f1;border-radius:24px;width:min(940px,100%);max-height:calc(100dvh - 40px);animation:.22s both fleet-modal-card-in;overflow:clip auto;box-shadow:0 32px 100px #08080857}.assignment-history-modal:focus{outline:none}.assignment-history-modal-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #08080814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;display:grid;position:sticky;top:0}.assignment-history-modal-header>span{color:#fff;background:#171515;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.assignment-history-modal-header>div{min-width:0;display:grid}.assignment-history-modal-header h3{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:2px 0 0;font:700 1.55rem/.92 Barlow Condensed,sans-serif;overflow:hidden}.assignment-history-modal-header p{color:#817a7a;margin:4px 0 0;font-size:14px}.assignment-history-modal-header>button{color:#171515;cursor:pointer;background:#ece8e2;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.assignment-history-modal-header>button:focus-visible,.assignment-history-modal footer button:focus-visible{outline-offset:2px;outline:2px solid #ef0a0a}.assignment-history-identity{color:#fff;background:#171515;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.assignment-history-identity>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;min-width:0;padding:11px;display:grid}.assignment-history-identity small{color:#f77;font-size:14px;font-weight:850}.assignment-history-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;overflow:hidden}.assignment-history-identity span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.assignment-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 18px 0;display:grid}.assignment-history-detail-grid article{background:#fff;border:1px solid #08080812;border-radius:14px;gap:9px;min-width:0;padding:13px;display:flex}.assignment-history-detail-grid article>svg{color:#ef0a0a;flex:none}.assignment-history-detail-grid article>div{min-width:0;display:grid}.assignment-history-detail-grid small{color:#817a7a;font-size:14px}.assignment-history-detail-grid strong{overflow-wrap:anywhere;margin-top:2px;font-size:15px;line-height:1.4}.assignment-history-detail-grid span{color:#817a7a;margin-top:3px;font-size:14px;line-height:1.45}.assignment-history-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 18px 0;display:grid}.assignment-history-times>div{background:#ebe8e3;border-radius:13px;min-width:0;padding:11px}.assignment-history-times dt{color:#756f6f;font-size:14px}.assignment-history-times dd{overflow-wrap:anywhere;color:#171515;margin:4px 0 0;font-size:14px;font-weight:850;line-height:1.4}.assignment-history-notes,.assignment-history-stops{background:#fff;border:1px solid #08080812;border-radius:15px;margin:14px 18px 0;padding:14px;display:grid}.assignment-history-notes p{color:#5f5959;margin:5px 0 0;font-size:14px;line-height:1.6}.assignment-history-stops{gap:10px}.assignment-history-stops>header{align-items:center;gap:8px;display:flex}.assignment-history-stops>header>svg{color:#ef0a0a;flex:none}.assignment-history-stops>header>div{display:grid}.assignment-history-stops>header strong{margin-top:2px;font-size:15px}.assignment-history-stops>div{gap:6px;display:grid}.assignment-history-stops article{background:#fff5f4;border-left:3px solid #ef0a0a;align-items:center;gap:9px;padding:9px 10px;display:flex}.assignment-history-stops article>span{color:#fff;background:#ef0a0a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:grid}.assignment-history-stops article>div{min-width:0;display:grid}.assignment-history-stops article strong{font-size:15px}.assignment-history-stops article small{color:#817a7a;font-size:14px}.assignment-history-modal>footer{justify-content:flex-end;padding:14px 18px 18px;display:flex}.assignment-history-modal>footer button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#171515;border:0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:900}.driver-detail-loading,.driver-detail-error,.driver-task-detail{background:#f7f5f1;min-width:0}.driver-detail-loading{gap:10px;padding:22px;display:grid}.driver-detail-loading span{background:linear-gradient(90deg,#e8e4de,#fff,#e8e4de) 0 0/220% 100%;border-radius:16px;height:96px;animation:1.2s infinite fleet-shimmer}.driver-detail-error{color:#8d1111;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:28px;display:flex}.driver-detail-error div{display:grid}.driver-detail-error p{margin:4px 0 0;font-size:.58rem}.driver-task-detail{align-content:start;max-height:76vh;font-size:14px;display:grid;overflow-y:auto}.driver-detail-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #08080814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;display:grid;position:sticky;top:0}.driver-detail-avatar{color:#fff;background:var(--brand-gradient);border-radius:50%;place-items:center;width:45px;height:45px;font-size:.62rem;font-weight:900;display:grid}.driver-detail-header div{min-width:0;display:grid}.driver-detail-header small,.task-detail-section header small,.quick-assignment-form header small{color:#ef0a0a;letter-spacing:.07em;text-transform:uppercase;font-size:.47rem;font-weight:900}.driver-detail-header h3{text-transform:uppercase;margin:2px 0 0;font:700 1.45rem/.9 Barlow Condensed,sans-serif}.driver-detail-header p{color:#817a7a;margin:4px 0 0;font-size:.5rem}.driver-detail-header button{color:#171515;cursor:pointer;background:#f0ede8;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.task-identity{color:#fff;background:#171515;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.task-identity div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;min-width:0;padding:11px;display:grid}.task-identity small{color:#f77;font-size:14px;font-weight:850}.task-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:16px;overflow:hidden}.task-identity span{color:#ffffffad;margin-top:4px;font-size:14px}.driver-detail-tabs{background:#ebe7e1;border:1px solid #08080814;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:14px 18px 0;padding:5px;display:grid}.driver-detail-tabs button{color:#665f5f;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:850;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.driver-detail-tabs button:hover{color:#171515;background:#ffffffb3}.driver-detail-tabs button.active{color:#fff;background:#171515;box-shadow:0 8px 20px #08080824}.driver-detail-tabs button:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a52}.driver-detail-tabs button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.driver-detail-tabs button>strong{color:#5d5656;background:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:14px;display:grid}.driver-detail-tabs button.active>strong{color:#fff;background:#ef0a0a}.driver-tab-panel{align-content:start;animation:.18s both driver-detail-panel-in;display:grid}.driver-tab-empty{color:#756f6f;text-align:center;background:#fff;border:1px dashed #08080824;border-radius:16px;margin:14px 18px 18px;padding:24px;font-size:14px}.task-detail-section,.quick-assignment-form{background:#fff;border:1px solid #08080813;border-radius:17px;gap:14px;margin:14px 18px 0;padding:16px;display:grid}.task-detail-section:last-child{margin-bottom:18px}.task-detail-section>header,.quick-assignment-form>header{align-items:center;gap:9px;min-width:0;display:flex}.task-detail-section>header>svg,.quick-assignment-form>header>svg{color:#ef0a0a;flex:none}.task-detail-section>header>div,.quick-assignment-form>header>div{min-width:0;display:grid}.task-detail-section h4,.quick-assignment-form h4{margin:2px 0 0;font-size:.65rem;line-height:1.35}.route-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.route-detail-grid article{background:#f5f2ed;border-radius:13px;gap:8px;min-width:0;padding:11px;display:flex}.route-detail-grid article>svg{color:#ef0a0a;flex:none}.route-detail-grid article div{min-width:0;display:grid}.route-detail-grid small{color:#817a7a;font-size:.47rem}.route-detail-grid strong{font-size:.58rem}.route-detail-grid span{color:#817a7a;margin-top:3px;font-size:.48rem;line-height:1.45}.route-stops{gap:6px;display:grid}.route-stops article{background:#fff5f4;border-left:3px solid #ef0a0a;align-items:center;gap:9px;padding:8px 10px;display:flex}.route-stops article>span{color:#fff;background:#ef0a0a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.5rem;font-weight:900;display:grid}.route-stops article div{display:grid}.route-stops strong{font-size:.55rem}.route-stops small{color:#817a7a;font-size:.47rem}.task-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.task-facts div{background:#f6f3ee;border-radius:11px;min-width:0;padding:9px 10px}.task-facts dt{color:#817a7a;font-size:.45rem}.task-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.55rem;font-weight:800}.waybill-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#171515;border:0;border-radius:11px;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:.52rem;font-weight:850;display:inline-flex}.waybill-notice{color:#8c1b1b;background:#fff0ee;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:.5rem;font-weight:750;line-height:1.45;display:flex}.package-table-wrap{max-width:100%;overflow-x:auto}.package-detail-table{border-collapse:collapse;width:100%;min-width:620px}.package-detail-table th,.package-detail-table td{text-align:left;border-bottom:1px solid #08080812;padding:8px;font-size:.49rem}.package-detail-table th{color:#817a7a;text-transform:uppercase;background:#f7f5f1;font-size:.44rem}.task-timeline,.driver-history{gap:7px;display:grid}.task-timeline article,.driver-history article{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.task-timeline article>span{background:#ef0a0a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 2px #ef0a0a}.task-timeline article div,.driver-history article div{min-width:0;display:grid}.task-timeline strong,.driver-history strong{font-size:.55rem}.task-timeline small,.driver-history small{color:#817a7a;font-size:.46rem;line-height:1.45}.task-timeline em,.driver-history em{color:#817a7a;font-size:.43rem;font-style:normal}.driver-history article>span{background:#a9a3a3;border-radius:999px;width:8px;height:34px}.driver-history article>span.assigned,.driver-history article>span.ready,.driver-history article>span.departed,.driver-history article>span.in_transit,.driver-history article>span.arrived{background:#2e7ed0}.driver-history article>span.completed{background:#2fbe68}.driver-history article>span.cancelled,.driver-history article>span.interrupted{background:#ef0a0a}.off-duty-detail{background:#fff;border:1px dashed #08080829;border-radius:17px;align-items:center;gap:12px;margin:16px 18px 0;padding:18px;display:flex}.off-duty-detail>svg{color:#ef0a0a}.off-duty-detail div{display:grid}.off-duty-detail strong{font-size:.65rem}.off-duty-detail p,.detail-empty-copy{color:#817a7a;margin:3px 0 0;font-size:.51rem;line-height:1.5}.quick-assignment-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-assignment-form label{gap:5px;display:grid}.quick-assignment-form label>span{font-size:.49rem;font-weight:850}.quick-assignment-form select,.quick-assignment-form input{min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #0808081f;border-radius:11px;padding:0 10px;font-size:.55rem}.quick-assignment-form>button{color:#fff;background:var(--brand-gradient);min-height:46px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:.56rem;font-weight:850;display:inline-flex}.task-cancel-zone{background:linear-gradient(135deg,#fff8f7,#fff);border:1px solid #ffd3cf;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin:14px 18px 0;padding:14px 15px;display:flex}.task-cancel-zone.locked{background:#f1efeb;border-color:#08080817}.task-cancel-copy{align-items:flex-start;gap:10px;min-width:0;display:flex}.task-cancel-copy>span{color:#fff;background:#ef0a0a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.task-cancel-zone.locked .task-cancel-copy>span{background:#817a7a}.task-cancel-copy>div{min-width:0;display:grid}.task-cancel-copy small{color:#ef0a0a;letter-spacing:.07em;text-transform:uppercase;font-size:.46rem;font-weight:900}.task-cancel-zone.locked small{color:#716b6b}.task-cancel-copy strong{margin-top:2px;font-size:.62rem}.task-cancel-copy p{color:#756f6f;max-width:620px;margin:3px 0 0;font-size:.5rem;line-height:1.5}.task-cancel-zone>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#b80c0c;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.54rem;font-weight:900;display:inline-flex}.task-cancel-zone>button:hover:not(:disabled){background:#8e0909}.task-cancel-zone>button:disabled{color:#898282;cursor:not-allowed;background:#ddd9d3}.task-cancel-modal-layer{z-index:240;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-cancel-modal{background:#fff;border-radius:22px;gap:15px;width:min(520px,100%);padding:20px;animation:.22s both fleet-modal-card-in;display:grid;box-shadow:0 32px 100px #08080859}.task-cancel-modal>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.task-cancel-modal>header>span{color:#fff;background:#ef0a0a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.task-cancel-modal>header>div{display:grid}.task-cancel-modal>header small{color:#ef0a0a;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:900}.task-cancel-modal h3{text-transform:uppercase;margin:2px 0 0;font:700 1.3rem/.95 Barlow Condensed,sans-serif}.task-cancel-modal>header>button{cursor:pointer;background:#f0ede8;border:0;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid}.task-cancel-modal>p{color:#6f6969;margin:0;font-size:.56rem;line-height:1.6}.task-cancel-modal label{gap:6px;display:grid}.task-cancel-modal label>span{font-size:.52rem;font-weight:900}.task-cancel-modal textarea{resize:vertical;width:100%;min-height:110px;font:inherit;background:#fff;border:1px solid #08080826;border-radius:12px;outline:none;padding:11px 12px;font-size:.57rem;line-height:1.5}.task-cancel-modal textarea:focus{border-color:#ef0a0a;box-shadow:0 0 0 3px #ef0a0a17}.task-cancel-error{background:#ffe9e7;border-radius:11px;align-items:flex-start;gap:7px;padding:10px 11px;font-weight:800;display:flex;color:#951313!important}.task-cancel-modal footer{justify-content:flex-end;gap:8px;display:flex}.task-cancel-modal footer button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.54rem;font-weight:900;display:inline-flex}.task-cancel-modal footer .secondary{color:#171515;background:#ece9e4}.task-cancel-modal footer .danger{color:#fff;background:#b80c0c}.task-cancel-modal footer button:disabled{opacity:.5;cursor:not-allowed}.fleet-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fleet-master{background:#ffffffbf;border:1px solid #08080814;border-radius:23px;min-width:0;padding:19px}.fleet-master>header{justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;display:flex}.fleet-master>header>span{color:#777171;font-size:.55rem}.fleet-card-list{gap:7px;display:grid}.fleet-card-list>button{text-align:left;background:#fff;border:1px solid #08080812;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:64px;padding:10px;transition:transform .18s,border-color .18s;display:grid}.fleet-card-list>button:not(:disabled):hover{border-color:#ef0a0a4d;transform:translateY(-2px)}.fleet-card-list>button:disabled{cursor:default}.fleet-mark{color:#fff;background:#171515;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.fleet-mark.driver{background:var(--brand-gradient)}.fleet-mark.driver-photo-mark{border:2px solid #fff;border-radius:50%;font-size:.56rem;font-weight:900;box-shadow:0 3px 9px #0808082e}.fleet-card-copy{min-width:0;display:grid}.fleet-card-copy strong,.fleet-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fleet-card-copy strong{font-size:.65rem}.fleet-card-copy small{color:#777171;font-size:.51rem}.fleet-state{color:#5f5959;text-overflow:ellipsis;white-space:nowrap;background:#edeae5;border-radius:8px;max-width:110px;padding:5px 7px;font-size:.48rem;font-weight:900;overflow:hidden}.fleet-state.active,.fleet-state.qualified{color:#17603c;background:#e3f4ea}.fleet-state.in_trip,.fleet-state.assigned,.fleet-state.expiring{color:#7c5705;background:#fff0c5}.fleet-state.suspended,.fleet-state.expired,.fleet-state.out_of_service{color:#941212;background:#fde2e2}.fleet-driver-profile-warning{color:#74520b;background:#fff7dd;border:1px solid #f1d791;border-radius:14px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:12px 13px;display:flex}.fleet-driver-profile-warning>svg{flex:none;margin-top:2px}.fleet-driver-profile-warning>span{gap:3px;min-width:0;display:grid}.fleet-driver-profile-warning strong{color:#5f4308;font-size:14px;line-height:1.4}.fleet-driver-profile-warning small{color:#786733;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.fleet-master-grid.single{grid-template-columns:minmax(0,1fr)}body.fleet-driver-modal-open{overflow:hidden}.fleet-hero p,.fleet-status-copy small,.fleet-status-copy strong,.fleet-banner,.fleet-metrics small,.fleet-assignment-panel>header>strong,.assignment-body label>span,.assignment-body input,.assignment-body select,.trip-window strong,.trip-window small,.trip-window>span,.readonly-note,.assignment-empty,.fleet-empty,.assignment-board-header p,.assignment-board-actions>strong,.duty-tabs button,.duty-tabs button strong,.driver-roster-table th,.driver-table-identity strong,.driver-table-identity small,.driver-table-vehicle strong,.driver-table-vehicle small,.driver-table-schedule strong,.driver-table-schedule small,.driver-task-number,.driver-duty-pill,.assignment-empty button,.driver-detail-error button,.driver-detail-error p,.fleet-master>header>span,.fleet-card-copy strong,.fleet-card-copy small,.fleet-state,.driver-detail-header small,.task-detail-section header small,.quick-assignment-form header small,.driver-detail-header p,.route-detail-grid small,.route-detail-grid span,.route-stops small,.task-facts dt,.waybill-button,.waybill-notice,.package-detail-table th,.package-detail-table td,.task-timeline small,.driver-history small,.task-timeline em,.driver-history em,.off-duty-detail p,.detail-empty-copy,.quick-assignment-form label>span,.quick-assignment-form select,.quick-assignment-form input,.quick-assignment-form>button,.task-cancel-copy small,.task-cancel-copy p,.task-cancel-zone>button,.task-cancel-modal>header small,.task-cancel-modal>p,.task-cancel-modal label>span,.task-cancel-modal textarea,.task-cancel-modal footer button{font-size:14px}.driver-detail-header h3{font-size:26px;line-height:.95}.task-detail-section h4,.quick-assignment-form h4{font-size:16px;line-height:1.4}.route-detail-grid strong,.route-stops strong,.task-timeline strong,.driver-history strong,.task-facts dd,.off-duty-detail strong,.task-cancel-copy strong{font-size:15px;line-height:1.4}.route-stops article>span{width:30px;height:30px;font-size:14px}.task-timeline article>span{margin-top:6px}.package-detail-table{min-width:720px}.quick-assignment-form select,.quick-assignment-form input{min-height:46px}.task-cancel-modal textarea{line-height:1.55}@keyframes fleet-page-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fleet-shimmer{to{background-position:-120% 0}}@keyframes fleet-modal-in{0%{opacity:0}}@keyframes fleet-modal-card-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes driver-detail-panel-in{0%{opacity:0;transform:translateY(5px)}}@media (width<=1020px){.fleet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.fleet-hero{flex-direction:column;align-items:flex-start;min-height:240px}.fleet-hero-actions,.fleet-header-statuses{justify-content:flex-start}.fleet-map-header-controls{justify-items:start}.fleet-master-grid{grid-template-columns:1fr}}@media (width<=620px){.fleet-view{padding-inline:13px}.fleet-hero{border-radius:23px;padding:22px 18px}.fleet-hero-actions,.fleet-hero-actions>button,.fleet-map-header-controls,.fleet-header-statuses,.fleet-header-statuses>button{width:100%}.fleet-hero-actions>button{justify-content:center}.fleet-layer-switch{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.fleet-hero-actions .fleet-layer-switch button{width:100%}.fleet-metrics,.assignment-grid{grid-template-columns:1fr}.fleet-assignment-panel>header{grid-template-columns:auto minmax(0,1fr)}.fleet-assignment-panel>header>strong{grid-column:1/-1}.fleet-card-list>button{grid-template-columns:auto minmax(0,1fr)}.fleet-state{grid-column:2;justify-self:start}}@media (width<=1120px){.driver-roster-table th:nth-child(4),.driver-roster-table td:nth-child(4){display:none}}@media (width<=900px){.driver-task-detail{max-height:none}.driver-roster-table th:nth-child(4),.driver-roster-table td:nth-child(4){display:table-cell}}@media (width<=700px){.assignment-board-header{padding:17px}.assignment-board-actions{grid-column:1/-1;justify-content:space-between}.duty-tabs{padding-inline:12px}.duty-tabs button{flex:1;justify-content:center}.driver-roster-table-wrap{padding:9px;overflow:visible}.driver-roster-table,.driver-roster-table tbody,.driver-roster-table tr,.driver-roster-table td{width:100%;display:block}.driver-roster-table thead{display:none}.driver-roster-table tbody{gap:8px;display:grid}.driver-roster-table tbody tr{background:#fff;border:1px solid #08080814;border-radius:16px;min-height:0;padding:12px 44px 12px 12px;position:relative}.driver-roster-table tbody tr.selected{box-shadow:inset 4px 0 #ef0a0a}.driver-roster-table td{border:0;padding:7px 0}.driver-roster-table td:nth-child(2),.driver-roster-table td:nth-child(3),.driver-roster-table td:nth-child(4){grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;display:grid}.driver-roster-table td:nth-child(2):before{content:"Kendaraan"}.driver-roster-table td:nth-child(3):before{content:"Tugas"}.driver-roster-table td:nth-child(4):before{content:"Jadwal"}.driver-roster-table td:nth-child(2):before,.driver-roster-table td:nth-child(3):before,.driver-roster-table td:nth-child(4):before{color:#817a7a;text-transform:uppercase;font-size:.46rem;font-weight:900}.driver-roster-table td:last-child{width:auto;position:absolute;top:18px;right:13px}.driver-task-number{max-width:none}.assignment-history-panel{padding:17px 10px 18px}.assignment-history-panel>header{flex-direction:column;align-items:flex-start;padding-inline:4px}.assignment-history-panel>header>strong{padding-left:52px}.assignment-history-heading p{max-width:none}.assignment-history-table-wrap{background:0 0;border:0;overflow:visible}.assignment-history-table,.assignment-history-table tbody,.assignment-history-table tr,.assignment-history-table td{width:100%;display:block}.assignment-history-table thead{display:none}.assignment-history-table tbody{gap:8px;display:grid}.assignment-history-table tbody tr{background:#fff;border:1px solid #08080814;border-radius:16px;padding:11px 44px 11px 12px;position:relative}.assignment-history-table td{border:0;padding:6px 0}.assignment-history-table td:nth-child(3),.assignment-history-table td:nth-child(4),.assignment-history-table td:nth-child(5){grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;display:grid}.assignment-history-table td:nth-child(3):before{content:"Tugas"}.assignment-history-table td:nth-child(4):before{content:"Kendaraan"}.assignment-history-table td:nth-child(5):before{content:"Status"}.assignment-history-table td:nth-child(3):before,.assignment-history-table td:nth-child(4):before,.assignment-history-table td:nth-child(5):before{color:#817a7a;text-transform:uppercase;font-size:14px;font-weight:900}.assignment-history-table td:last-child{width:auto;position:absolute;top:18px;right:13px}.history-task-name,.history-trip-number{max-width:none}.assignment-history-identity{grid-template-columns:1fr;padding-inline:10px}.assignment-history-detail-grid,.assignment-history-times{grid-template-columns:1fr;margin-inline:10px}.assignment-history-notes,.assignment-history-stops{margin-inline:10px}.assignment-history-modal-header{padding-inline:12px}.assignment-history-modal-header h3{font-size:24px}.assignment-history-modal>footer{padding-inline:10px}.assignment-history-modal>footer button{width:100%}.task-identity,.route-detail-grid,.task-facts,.quick-assignment-form>div{grid-template-columns:1fr}.driver-detail-tabs{margin-inline:10px}.driver-detail-tabs button{gap:6px;padding-inline:8px}.driver-detail-tabs button>strong{min-width:22px;height:22px;padding-inline:5px}.task-detail-section,.quick-assignment-form,.off-duty-detail,.task-cancel-zone{margin-inline:10px}.driver-detail-header{padding-inline:12px}.task-detail-section>header{flex-wrap:wrap}.waybill-button{justify-content:center;width:100%;margin-left:0}.task-cancel-zone{flex-direction:column;align-items:stretch}.task-cancel-zone>button{width:100%}.task-cancel-modal footer{flex-direction:column-reverse}.task-cancel-modal footer button{width:100%}}@media (width<=620px){.driver-detail-modal-layer,.assignment-history-modal-layer{align-items:end;padding:0}.driver-detail-modal,.assignment-history-modal{border-radius:24px 24px 0 0;width:100%;max-height:calc(100dvh - 10px)}}@media (width<=430px){.driver-detail-tabs button{flex-direction:column;gap:2px;min-height:50px}.driver-detail-tabs button>svg{width:17px;height:17px}.driver-detail-tabs button>strong{position:absolute;transform:translate(24px,-14px)}.task-identity{padding-inline:10px}.driver-detail-header h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.driver-detail-modal-layer,.driver-detail-modal,.assignment-history-modal-layer,.assignment-history-modal,.driver-tab-panel{animation:none}.driver-detail-tabs button,.assignment-history-table tbody tr{transition:none}}.finance-view{width:min(100%,1480px);color:var(--brand-black);gap:16px;margin:0 auto;padding:28px clamp(16px,3vw,40px) 100px;animation:.32s both finance-in;display:grid}.finance-page-header{color:#fff;background:linear-gradient(90deg,#ef0a0af2 0 6px,#0000 6px),radial-gradient(circle at 88% 20%,#ef0a0a38,#0000 30%),linear-gradient(135deg,#080808,#242222);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:24px 26px;display:flex}.finance-title-block>span,.finance-section-heading>div>span,.finance-action-modal__header span{color:#ef0a0a;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.finance-title-block h1{letter-spacing:.01em;text-transform:uppercase;margin:3px 0 5px;font:700 clamp(2.2rem,4vw,3.4rem)/.92 Barlow Condensed,sans-serif}.finance-title-block p,.finance-section-heading p,.finance-action-modal__header p{color:#6b6b6b;max-width:680px;margin:0;font-size:.82rem;line-height:1.55}.finance-title-block p{color:#ffffffa8}.finance-page-context{align-items:center;gap:16px;display:flex}.finance-page-context>div{gap:2px;min-width:170px;display:grid}.finance-page-context span{color:#ffffff80;font-size:.68rem}.finance-page-context strong{font-size:.84rem}.finance-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.8rem;font-weight:850;display:inline-flex}.finance-button.primary{color:#fff;background:var(--brand-gradient)}.finance-button.secondary{color:#171717;background:#fff;border-color:#0808081f}.finance-button:disabled{opacity:.58;cursor:not-allowed}.finance-navigation{background:#fffffff0;border:1px solid #08080814;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;display:grid}.finance-navigation button{color:#6b6b6b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 12px;display:flex}.finance-navigation button>span{gap:1px;min-width:0;display:grid}.finance-navigation strong{color:#292727;font-size:.8rem}.finance-navigation small{color:#858585;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.finance-navigation button.active{color:#fff;background:#0e0e0e;box-shadow:inset 0 -3px #ef0a0a}.finance-navigation button.active strong{color:#fff}.finance-navigation button.active small{color:#ffffff94}.finance-books-switch{background:#eae8e3;border-radius:13px;gap:4px;width:fit-content;padding:4px;display:flex}.finance-books-switch button{color:#5d5d5d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:.76rem;font-weight:800;display:inline-flex}.finance-books-switch button.active{color:#111;background:#fff}.finance-surface{background:#fffffff0;border:1px solid #08080814;border-radius:20px;gap:16px;padding:22px;display:grid}.finance-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.finance-section-heading h2{text-transform:uppercase;margin:3px 0 4px;font:700 clamp(1.55rem,2.5vw,2.05rem)/1 Barlow Condensed,sans-serif}.finance-section-heading.compact{align-items:flex-start}.finance-section-heading.compact h2{font-size:1.6rem}.finance-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-action-picker select{color:#171717;min-width:230px;min-height:44px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:12px;padding:0 38px 0 12px;font-size:.78rem;font-weight:800}.finance-banner{border-radius:13px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:.8rem;display:flex}.finance-banner.error{color:#8d1111;background:#ffe6e6}.finance-banner.success{color:#17603c;background:#e3f4ea}.finance-banner button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:900}.finance-loading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.finance-loading span{background:linear-gradient(100deg,#e8e5df 30%,#f4f2ee 50%,#e8e5df 70%) 0 0/300% 100%;border-radius:20px;height:190px;animation:1.3s infinite finance-shimmer}.finance-toolbar{background:#f0eee9;border-radius:15px;align-items:end;gap:10px;padding:10px;display:flex}.finance-toolbar>label{gap:5px;min-width:180px;display:grid}.finance-toolbar label>span{color:#6b6b6b;padding-left:2px;font-size:.68rem;font-weight:800}.finance-toolbar input,.finance-toolbar select,.finance-action-picker select,.finance-modal-form input,.finance-modal-form select,.finance-modal-form textarea{color:#171717;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:11px;outline:none;padding:0 11px;font-size:.78rem}.finance-toolbar input:focus,.finance-toolbar select:focus,.finance-modal-form input:focus,.finance-modal-form select:focus,.finance-modal-form textarea:focus{border-color:#ef0a0a;box-shadow:0 0 0 3px #ef0a0a1a}.finance-search{flex:1;position:relative;min-width:240px!important}.finance-search svg{z-index:1;color:#777;position:absolute;bottom:13px;left:12px}.finance-search input{width:100%;padding-left:39px}.finance-table-wrap{border:1px solid #08080814;border-radius:15px;min-width:0;overflow:hidden}.finance-table{border-collapse:collapse;table-layout:fixed;width:100%}.finance-table th{color:#777;text-align:left;text-transform:uppercase;background:#f2f0ec;padding:11px 12px;font-size:.66rem;font-weight:900}.finance-table td{color:#363636;vertical-align:middle;border-top:1px solid #08080812;min-width:0;padding:11px 12px;font-size:.76rem}.finance-table tbody tr:hover{background:#fff8f8}.finance-table td>strong,.finance-table td>span:not(.finance-status){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finance-table td>span:not(.finance-status){color:#777;margin-top:2px;font-size:.65rem}.finance-table-link{color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;width:100%;min-height:44px;padding:4px 0;display:grid}.finance-table-link strong,.finance-table-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-table-link span{color:#777;margin-top:2px;font-size:.65rem}.finance-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:.64rem;font-weight:900;display:inline-flex}.finance-status.good{color:#17603c;background:#e3f4ea}.finance-status.warn{color:#805500;background:#fff0c9}.finance-status.danger{color:#971919;background:#ffe2e2}.finance-status.neutral{color:#555;background:#e9e9e9}.finance-empty{color:#777;text-align:center;border:1px dashed #08080826;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:220px;padding:32px;display:grid}.finance-empty svg{color:#ef0a0a}.finance-empty strong{color:#242424}.finance-empty p{margin:0;font-size:.76rem}.finance-empty.compact{min-height:135px;padding:20px}.finance-pagination{color:#777;justify-content:space-between;align-items:center;gap:12px;font-size:.73rem;display:flex}.finance-pagination>div{align-items:center;gap:8px;display:flex}.finance-pagination button{min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0808081a;border-radius:10px;padding:0 12px;font-weight:800}.finance-pagination button:disabled{opacity:.45;cursor:not-allowed}.finance-quick-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finance-quick-metrics article{background:#fff;border:1px solid #08080814;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:15px;display:flex}.finance-quick-metrics svg{color:#ef0a0a;flex:none}.finance-quick-metrics div{gap:2px;min-width:0;display:grid}.finance-quick-metrics span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.finance-quick-metrics strong{text-overflow:ellipsis;white-space:nowrap;font:700 1.2rem/1 Barlow Condensed,sans-serif;overflow:hidden}.finance-subsection{gap:10px;display:grid}.finance-subsection>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-subsection h3{margin:0;font-size:.9rem}.finance-subsection header p,.finance-muted{color:#777;margin:2px 0 0;font-size:.7rem}.finance-subsection>header svg{color:#ef0a0a}.finance-period-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finance-period-list article{background:#faf9f7;border:1px solid #08080814;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px;display:grid}.finance-period-list article>div{min-width:0;display:grid}.finance-period-list article>div span,.finance-period-list article p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;overflow:hidden}.finance-period-list article p{grid-column:1}.finance-period-list .finance-status{grid-area:1/2/span 2;align-self:center}.finance-split-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-split-list>div{background:#f2f0ec;border-radius:15px;align-content:start;gap:7px;padding:14px;display:grid}.finance-split-list>div>header{justify-content:space-between;align-items:center;display:flex}.finance-split-list h3{margin:0;font-size:.82rem}.finance-split-list>div>article{background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px;display:flex}.finance-split-list article>div{min-width:0;display:grid}.finance-split-list article>div span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.finance-report-stack{gap:14px;display:grid}.finance-report-lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-report-lead article{color:#fff;background:#111;border-radius:19px;justify-content:space-between;align-items:flex-start;gap:18px;min-height:150px;padding:22px;display:flex}.finance-report-lead article.expense{background:linear-gradient(135deg,#2a2525,#7b0a0a)}.finance-report-lead article>div{gap:7px;display:grid}.finance-report-lead span{color:#ffffff9e;font-size:.72rem;font-weight:800}.finance-report-lead strong{font:700 clamp(1.8rem,4vw,2.8rem)/1 Barlow Condensed,sans-serif}.finance-report-lead p{color:#ffffff8c;margin:0;font-size:.72rem}.finance-report-lead svg{color:#ff3b3b}.finance-report-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:12px;display:grid}.finance-report-panel{min-width:0}.finance-aging{gap:7px;display:grid}.finance-aging article{background:#f2f0ec;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 12px;display:flex}.finance-aging span{color:#666;font-size:.72rem}.finance-aging strong{font:700 1rem Barlow Condensed,sans-serif}.finance-aging article.danger{color:#8d1111;background:#ffe5e5}body.finance-modal-open{overflow:hidden}.finance-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080899;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.finance-action-modal{background:#f7f6f3;border-radius:22px;width:min(100%,620px);max-height:min(88vh,820px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000004d}.finance-action-modal.wide{width:min(100%,800px)}.finance-action-modal__header{background:#fff;border-bottom:1px solid #08080814;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}.finance-action-modal__header h2{text-transform:uppercase;margin:3px 0 4px;font:700 1.8rem/1 Barlow Condensed,sans-serif}.finance-action-modal__header button{color:#171717;cursor:pointer;background:#f3f1ed;border:1px solid #0808081a;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.finance-action-modal__body{min-height:0;padding:20px 22px 24px;overflow-y:auto}.finance-modal-form{gap:12px;display:grid}.finance-modal-form label{gap:6px;display:grid}.finance-modal-form label>span{font-size:.72rem;font-weight:850}.finance-modal-form textarea{resize:vertical;min-height:92px;padding-block:11px}.finance-modal-form footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-form-help{color:#777;margin:-5px 0 0;font-size:.68rem;line-height:1.5}.finance-checkbox{background:#eeece7;border-radius:11px;align-items:center;min-height:44px;padding:10px 12px;font-size:.74rem;font-weight:800;gap:9px!important;display:flex!important}.finance-checkbox input{width:19px;min-height:19px}.finance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.finance-detail-grid>div{background:#fff;border-radius:12px;gap:4px;padding:13px;display:grid}.finance-detail-grid dt{color:#777;font-size:.68rem}.finance-detail-grid dd{margin:0;font-size:.82rem;font-weight:850}.finance-detail-lines{gap:7px;margin-top:14px;display:grid}.finance-detail-lines h3{margin:0 0 3px;font-size:.82rem}.finance-detail-lines article{background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.finance-detail-lines article>div{min-width:0;display:grid}.finance-detail-lines article span{color:#777;font-size:.66rem}.finance-detail-lines p{color:#777;font-size:.74rem}.finance-vehicle-expenses{background:linear-gradient(135deg,#fff 0%,#fff7f6 100%);border:1px solid #ef0a0a21;border-radius:17px;padding:16px}.finance-vehicle-expenses>header>span{color:#8d1111;background:#ffe3e1;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:900}.finance-vehicle-expense-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-vehicle-expense-grid article{background:#fff;border:1px solid #08080814;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.finance-vehicle-expense-icon{color:#fff;background:#171515;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.finance-vehicle-expense-icon.document{background:var(--brand-gradient)}.finance-vehicle-expense-grid article>div:nth-child(2){align-content:start;gap:2px;min-width:0;display:grid}.finance-vehicle-expense-grid small{color:#ef0a0a;text-transform:uppercase;font-size:.58rem;font-weight:900}.finance-vehicle-expense-grid strong{font:700 1.25rem/.95 Barlow Condensed,sans-serif}.finance-vehicle-expense-grid p,.finance-vehicle-expense-grid em{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;font-style:normal;line-height:1.45;overflow:hidden}.finance-vehicle-expense-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.finance-vehicle-expense-actions a{color:#171717;background:#fff;border:1px solid #0808081c;border-radius:10px;align-items:center;gap:5px;min-height:40px;padding:0 10px;font-size:.66rem;font-weight:850;text-decoration:none;display:inline-flex}.finance-vehicle-expense-actions .finance-button{min-height:40px;font-size:.67rem}@keyframes finance-in{0%{opacity:0;transform:translateY(6px)}}@keyframes finance-shimmer{to{background-position:-300% 0}}@media (width<=1180px){.finance-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-report-grid{grid-template-columns:1fr}.finance-quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.finance-page-header{flex-direction:column;align-items:flex-start}.finance-page-context{justify-content:space-between;width:100%}.finance-period-list,.finance-split-list{grid-template-columns:1fr}.finance-section-heading{flex-direction:column;align-items:flex-start}.finance-heading-actions{justify-content:flex-start;width:100%}.finance-action-picker,.finance-action-picker select{width:100%}.finance-vehicle-expense-grid{grid-template-columns:1fr}}@media (width<=620px){.finance-view{gap:12px;padding:14px 12px 88px}.finance-page-header{border-radius:18px;min-height:auto;padding:20px 18px 18px}.finance-page-context{display:grid}.finance-page-context>div{min-width:0}.finance-page-context .finance-button{width:100%}.finance-navigation{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-navigation button{gap:8px;min-height:56px;padding:8px}.finance-navigation small{display:none}.finance-books-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.finance-books-switch button{justify-content:center}.finance-surface{border-radius:17px;padding:16px}.finance-heading-actions{grid-template-columns:1fr;display:grid}.finance-heading-actions .finance-button{width:100%}.finance-toolbar{flex-direction:column;align-items:stretch}.finance-toolbar>label,.finance-search{width:100%;min-width:0!important}.finance-report-lead{grid-template-columns:1fr}.finance-report-lead article{min-height:130px}.finance-quick-metrics{grid-template-columns:1fr}.finance-cell--secondary{display:none}.finance-table th,.finance-table td{padding:9px 7px;font-size:.68rem}.finance-table th{font-size:.58rem}.finance-table-link span,.finance-table td>span:not(.finance-status){display:none}.finance-status{text-overflow:ellipsis;max-width:100%;padding-inline:6px;font-size:.58rem;overflow:hidden}.finance-pagination{flex-direction:column;align-items:flex-start}.finance-modal-backdrop{place-items:end stretch;padding:0}.finance-action-modal,.finance-action-modal.wide{border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.finance-action-modal__header{padding:17px 16px}.finance-action-modal__body{padding:16px 16px 22px}.finance-form-grid,.finance-detail-grid{grid-template-columns:1fr}.finance-modal-form footer{grid-template-columns:1fr 1fr;display:grid}.finance-modal-form footer .finance-button{width:100%}.finance-vehicle-expense-grid article{grid-template-columns:1fr}.finance-vehicle-expense-icon{display:none}.finance-vehicle-expense-grid p,.finance-vehicle-expense-grid em{white-space:normal}.finance-vehicle-expense-actions{justify-content:flex-start}}.penalty-panel[data-v-9c19dd2e]{gap:16px;display:grid}.penalty-panel>header[data-v-9c19dd2e]{justify-content:space-between;gap:18px;display:flex}.penalty-panel>header h2[data-v-9c19dd2e]{margin:5px 0;font:750 clamp(1.8rem,3vw,2.35rem)/1 Barlow Condensed,sans-serif}.penalty-panel>header>div>span[data-v-9c19dd2e]{color:#c90000;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.penalty-panel>header p[data-v-9c19dd2e]{color:#706a65;max-width:720px;margin:0}.penalty-panel button[data-v-9c19dd2e]{min-height:42px;font:inherit;background:#fff;border:1px solid #ddd7d1;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:inline-flex}.primary[data-v-9c19dd2e]{color:#fff;background:#ef0a0a!important;border-color:#ef0a0a!important}.warn[data-v-9c19dd2e],.err[data-v-9c19dd2e]{border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.warn[data-v-9c19dd2e]{color:#7a5708;background:#fff4d8}.err[data-v-9c19dd2e],.inline-error[data-v-9c19dd2e]{color:#9d1515;background:#fff0f0}.loading[data-v-9c19dd2e]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.loading span[data-v-9c19dd2e]{background:#f0eeeb;border-radius:16px;height:140px}.empty[data-v-9c19dd2e]{background:#fff;border:1px dashed #d8d2cc;border-radius:16px;align-items:center;gap:12px;padding:24px;display:flex}.empty p[data-v-9c19dd2e]{color:#77716d;margin:3px 0 0}.penalty-list[data-v-9c19dd2e]{gap:10px;display:grid}.penalty-list article[data-v-9c19dd2e]{background:#fff;border:1px solid #e6e1db;border-radius:16px;gap:13px;padding:16px;display:grid}.top[data-v-9c19dd2e],.penalty-list footer[data-v-9c19dd2e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.top>span[data-v-9c19dd2e]{display:grid}.top small[data-v-9c19dd2e],.facts small[data-v-9c19dd2e],.appeal-copy small[data-v-9c19dd2e]{color:#77716d}.status[data-v-9c19dd2e]{background:#f1efec;border-radius:999px;padding:6px 9px;font-size:.84rem}.status.failed[data-v-9c19dd2e]{color:#9d1515;background:#fff0f0}.status.posted[data-v-9c19dd2e]{color:#835800;background:#fff2d1}.status.reversed[data-v-9c19dd2e]{color:#17623a;background:#e8f7ed}.facts[data-v-9c19dd2e]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.facts span[data-v-9c19dd2e]{background:#f7f5f2;border-radius:11px;gap:3px;padding:10px 12px;display:grid}.inline-error[data-v-9c19dd2e]{border-radius:10px;margin:0;padding:10px}.penalty-list footer[data-v-9c19dd2e]{justify-content:flex-end}.modal-layer[data-v-9c19dd2e]{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080894;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-9c19dd2e]{background:#fff;border-radius:20px;gap:14px;width:min(620px,100%);max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow:auto}.modal>header[data-v-9c19dd2e],.modal>footer[data-v-9c19dd2e]{justify-content:space-between;gap:12px;display:flex}.modal h3[data-v-9c19dd2e]{margin:4px 0;font:750 2rem/1 Barlow Condensed,sans-serif}.modal header>div>span[data-v-9c19dd2e]{color:#c90000;font-weight:850}.modal header>button[data-v-9c19dd2e]{width:42px;padding:0}.modal label[data-v-9c19dd2e]{gap:6px;font-weight:750;display:grid}.modal textarea[data-v-9c19dd2e],.modal select[data-v-9c19dd2e]{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d8d3ce;border-radius:10px;padding:9px 10px}.modal>footer[data-v-9c19dd2e]{justify-content:flex-end}.appeal-copy[data-v-9c19dd2e]{background:#f5f3f0;border-radius:12px;padding:12px}.appeal-copy p[data-v-9c19dd2e]{white-space:pre-wrap;margin:5px 0 0}.spin[data-v-9c19dd2e]{animation:.8s linear infinite spin-9c19dd2e}@keyframes spin-9c19dd2e{to{transform:rotate(360deg)}}@media (width<=650px){.penalty-panel>header[data-v-9c19dd2e]{flex-direction:column}.facts[data-v-9c19dd2e]{grid-template-columns:1fr}.penalty-list footer[data-v-9c19dd2e]{flex-direction:column;align-items:stretch}.penalty-list footer button[data-v-9c19dd2e],.penalty-panel>header>button[data-v-9c19dd2e]{width:100%}}.central-balance-view{--central-ink:#171414;width:100%;min-width:0;max-width:100%;color:var(--central-ink);gap:18px;padding:28px clamp(16px,3vw,42px) 110px;display:grid;container:central-balance/inline-size}.central-balance-view>*{min-width:0;max-width:100%}.central-page-header{justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex}.central-page-header>div{gap:4px;min-width:0;display:grid}.central-page-header span,.central-section-heading>div>span,.central-reconciliation>div>div>span{color:var(--brand-red-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.central-page-header h1{letter-spacing:-.025em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font:800 clamp(2.3rem,7cqi,4.5rem)/.96 Barlow Condensed,sans-serif}.central-page-header p{color:#686161;overflow-wrap:anywhere;max-width:660px;margin:4px 0 0;font-size:.88rem;line-height:1.55}.central-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.central-settings-button{min-height:44px;color:var(--brand-red-dark);background:#fff7f5;border:1px solid #f0c9c4;border-radius:13px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.central-refresh-button{color:#292323;background:#fff;border:1px solid #ddd6d1;border-radius:13px;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:750;display:inline-flex}.central-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#ef0a0a42,#0000 38%),linear-gradient(135deg,#080808,#2a2424);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:24px;padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #120c0c2e}.central-hero:after{content:"";border:48px solid #ffffff09;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-140px;right:-80px}.central-hero.negative{background:radial-gradient(circle at 80% 20%,#ef0a0a57,#0000 40%),linear-gradient(135deg,#080808,#301313)}.central-hero-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.central-hero-icon{background:var(--brand-gradient);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 34px #ef0a0a4d}.central-hero-copy>div{gap:3px;min-width:0;display:grid}.central-hero-copy>div>span{color:#ffffff8c;text-transform:uppercase;font-size:.72rem;font-weight:700}.central-hero-copy strong{overflow-wrap:anywhere;font:800 clamp(3rem,8cqi,5rem)/.9 Barlow Condensed,sans-serif;display:block}.central-hero-copy small{color:#ffffff9e;overflow-wrap:anywhere;max-width:430px;margin-top:4px;font-size:.72rem;line-height:1.45;display:block}.central-hero-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.central-hero-stats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff17;border-radius:18px;align-content:center;gap:7px;min-width:0;min-height:114px;padding:16px;display:grid}.central-hero-stats svg{color:#ff4a4a}.central-hero-stats span{color:#ffffff80;font-size:.63rem}.central-hero-stats strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(.8rem,1.3vw,1rem)}.central-hero-stats strong.warning{color:#ffb3a6}.central-explanation,.central-notice{border-radius:16px;align-items:flex-start;gap:11px;padding:14px 17px;display:flex}.central-explanation{color:#66574e;background:#fff9f5;border:1px solid #eadfd8}.central-explanation svg{color:var(--brand-red-dark);flex:none}.central-explanation p,.central-notice{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem;line-height:1.6}.central-notice{color:#17633f;background:#eaf8f0;align-items:center}.central-panel{background:#ffffffeb;border:1px solid #e6e0dc;border-radius:24px;padding:clamp(18px,3vw,28px);box-shadow:0 14px 45px #1f16160f}.central-settings-panel{gap:18px;display:grid}.central-settings-icon{color:var(--brand-red-dark);flex:none}.central-settings-panel .central-section-heading p{font-size:14px}.central-settings-error,.central-bank-empty,.central-settings-readonly{color:#8d1010;background:#fff0ee;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.central-settings-error svg,.central-bank-empty svg{flex:none}.central-bank-current{background:#fbfaf9;border:1px solid #e8e1dd;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.central-bank-current>div{gap:5px;min-width:0;display:grid}.central-bank-current span,.central-bank-current small,.central-settings-form-heading span{color:#746c67;font-size:14px}.central-bank-current strong{overflow-wrap:anywhere;font-size:18px}.central-bank-current dl{flex:none;gap:22px;margin:0;display:flex}.central-bank-current dl div{gap:3px;display:grid}.central-bank-current dt{color:#746c67;font-size:14px}.central-bank-current dd{margin:0;font-size:14px;font-weight:800}.central-settings-form{border-top:1px solid #eee8e4;gap:16px;padding-top:4px;display:grid}.central-settings-form-heading{gap:3px;display:grid}.central-settings-form-heading strong{font-size:18px}.central-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.central-settings-grid label{gap:6px;min-width:0;display:grid}.central-settings-grid label.wide{grid-column:1/-1}.central-settings-grid label>span{font-size:14px;font-weight:750}.central-settings-grid label em{color:#746c67;font-size:13px;font-style:normal;font-weight:500}.central-settings-grid input,.central-settings-grid textarea{color:#251f1c;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dcd5d0;border-radius:10px;padding:10px 12px;font-size:14px}.central-settings-grid textarea{resize:vertical;min-height:88px}.central-settings-form footer{justify-content:flex-end;display:flex}.central-settings-readonly{color:#66574e;background:#fff9f5}.central-super-admin-access{color:#17633f;background:#eaf8f0;border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.central-super-admin-access svg{flex:none}@container central-balance (width<=620px){.central-bank-current{flex-direction:column;align-items:stretch}.central-bank-current dl{justify-content:space-between}.central-settings-grid{grid-template-columns:1fr}.central-settings-grid label.wide{grid-column:auto}.central-settings-form footer .balance-primary-button{justify-content:center;width:100%}}.central-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.central-section-heading>div{gap:4px;display:grid}.central-section-heading h2,.central-reconciliation h2{text-transform:uppercase;margin:0;font:750 clamp(1.35rem,2.5vw,2rem)/1 Barlow Condensed,sans-serif}.central-section-heading p,.central-reconciliation p{color:#746c67;margin:2px 0 0;font-size:.75rem}.central-count{color:#fff;background:var(--brand-gradient);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.central-topup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.central-topup-card{background:#fcfbfa;border:1px solid #e9e2dd;border-radius:18px;gap:14px;padding:17px;display:grid}.central-topup-card>header,.central-topup-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.central-topup-card>header>div{gap:3px;min-width:0;display:grid}.central-topup-card>header strong{overflow-wrap:anywhere;font-size:.83rem}.central-topup-card>header span{color:#817873;font-size:.63rem}.central-topup-card em{color:#8a4b0e;white-space:nowrap;background:#fff0d8;border-radius:999px;padding:6px 9px;font-size:.58rem;font-style:normal;font-weight:800}.central-topup-amount{gap:2px;display:grid}.central-topup-amount span{color:#827873;text-transform:uppercase;font-size:.62rem}.central-topup-amount strong{font:750 1.8rem/1 Barlow Condensed,sans-serif}.central-topup-card footer{flex-wrap:wrap}.central-topup-card footer a,.central-missing-proof{color:#4e4540;align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.central-warning-line{color:#9a4e00;align-items:flex-start;gap:7px;margin:0;font-size:.67rem;display:flex}.central-impact-note{color:#8d1010;background:#fff0ee;border-radius:12px;margin:0;padding:12px 14px;font-size:.74rem;font-weight:800}.central-history-tools{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.central-history-tools select{background:#fff;border:1px solid #ddd6d1;border-radius:12px;min-height:44px;padding:0 34px 0 12px}.central-history-tools button{background:#fff;border:1px solid #ddd6d1;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.central-period-nav{background:#f5f2ef;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0 12px;padding:9px;display:grid}.central-period-nav button{color:#5a504b;background:0 0;border:0;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:.68rem;font-weight:750;display:inline-flex}.central-period-nav button:last-child{justify-self:end}.central-period-nav strong{text-align:center;font-size:.7rem}.central-history-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.central-history-summary article{border:1px solid #e8e1dd;border-radius:15px;grid-template-columns:auto 1fr;gap:3px 9px;padding:14px;display:grid}.central-history-summary svg{color:#178a55;grid-row:1/3}.central-history-summary article:nth-child(2) svg,.central-history-summary .negative svg{color:var(--brand-red-dark)}.central-history-summary span{color:#7d746f;font-size:.6rem}.central-history-summary strong{font-size:.82rem}.central-history-summary .negative strong,.central-transaction-list strong.negative{color:var(--brand-red-dark)}.central-pricing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.central-pricing-summary article{background:#f3f0ed;border-radius:13px;gap:5px;min-width:0;padding:11px 12px;display:grid}.central-pricing-summary span{color:#7d746f;font-size:.56rem}.central-pricing-summary strong{overflow-wrap:anywhere;font-size:.7rem}.central-transaction-list{border-top:1px solid #ece6e2;margin-top:14px;display:grid}.central-transaction-list article{border-bottom:1px solid #eee8e4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 2px;display:grid}.central-direction{color:#168650;background:#e9f8f0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.central-direction.debit{color:var(--brand-red-dark);background:#fff0ee}.central-transaction-list article>div,.central-transaction-list aside{gap:3px;min-width:0;display:grid}.central-transaction-list article>div strong{font-size:.75rem}.central-transaction-list small{color:#857b76;overflow-wrap:anywhere;font-size:.6rem}.central-transaction-list aside{text-align:right}.central-transaction-list aside strong{font-size:.75rem}.central-amount-details{background:#f4f1ee;border-radius:11px;grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin:0;padding:9px 10px;display:grid}.central-amount-details div{justify-content:space-between;gap:8px;min-width:0;display:flex}.central-amount-details dt{color:#817872;font-size:.52rem}.central-amount-details dd{text-align:right;margin:0;font-size:.54rem;font-weight:850}.central-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.central-pagination button{background:#fff;border:1px solid #ddd6d1;border-radius:11px;min-height:40px;padding:0 12px;font-size:.66rem;font-weight:750}.central-pagination span{color:#746c67;font-size:.66rem}.central-reconciliation{justify-content:space-between;align-items:center;gap:16px;display:flex}.central-reconciliation>div{align-items:center;gap:14px;display:flex}.central-reconciliation-icon{color:#198754;background:#e7f7ee;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.central-reconciliation-icon.mismatch{color:var(--brand-red-dark);background:#fff0ee}.central-empty{color:#7a716c;text-align:center;justify-items:center;gap:6px;padding:36px 16px;display:grid}.central-empty strong{color:#39322e;font-size:.8rem}.central-empty p{max-width:420px;margin:0;font-size:.68rem}.central-loading{justify-content:center;gap:7px;padding:40px;display:flex}.central-loading.page{align-items:center;min-height:45vh}.central-loading span{background:var(--brand-red);border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite alternate central-pulse}.central-loading span:nth-child(2){animation-delay:.18s}.central-loading span:nth-child(3){animation-delay:.36s}@keyframes central-pulse{to{opacity:.35;transform:translateY(-8px)}}@container central-balance (width<=980px){.central-hero{grid-template-columns:minmax(0,1fr)}.central-topup-list{grid-template-columns:1fr}}@container central-balance (width<=620px){.central-page-header{flex-direction:column;align-items:flex-start}.central-header-actions{justify-content:stretch;width:100%}.central-header-actions>button{flex:1;justify-content:center}.central-refresh-button{justify-content:center;width:100%}.central-hero{border-radius:23px;padding:22px 17px}.central-hero-copy{align-items:center}.central-hero-icon{width:48px;height:48px}.central-section-heading{flex-direction:column;align-items:stretch}.central-count{width:100%;height:38px}.history-heading{flex-direction:row}.central-period-nav{grid-template-columns:1fr 1fr}.central-period-nav strong{grid-area:1/1/auto/-1}.central-period-nav button{grid-row:2}.central-transaction-list article{grid-template-columns:auto minmax(0,1fr)}.central-transaction-list aside{text-align:left;grid-column:2}.central-amount-details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.central-reconciliation{flex-direction:column;align-items:stretch}.central-reconciliation>button{justify-content:center;width:100%}}@container central-balance (width<=460px){.central-page-header h1{white-space:nowrap;font-size:clamp(1.9rem,11cqi,2.4rem)}.central-hero-copy{grid-template-columns:1fr;align-items:start}.central-hero-stats,.central-history-summary,.central-pricing-summary,.central-amount-details{grid-template-columns:1fr}.central-explanation{padding-inline:14px}.central-history-tools{width:100%}.central-history-tools select{flex:1;min-width:0}}@media (width<=640px){.central-balance-view{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.central-loading span{animation:none}}.approval-requests-panel{gap:14px;display:grid}.request-message{border-radius:13px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:.8rem;display:flex}.request-message.error{color:#8d1111;background:#ffe5e5}.request-message.success{color:#17603c;background:#e3f4ea}.request-message button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:900}.request-loading{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.request-loading span{background:linear-gradient(100deg,#e8e5df 30%,#f4f2ee 50%,#e8e5df 70%) 0 0/300% 100%;border-radius:18px;height:180px;animation:1.3s infinite approval-shimmer}.approval-work-tabs{background:#fffffff0;border:1px solid #08080814;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid}.approval-work-tabs button{color:#686868;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 14px;display:flex}.approval-work-tabs button>span{gap:1px;min-width:0;display:grid}.approval-work-tabs strong{color:#242424;font-size:.82rem}.approval-work-tabs small{color:#858585;font-size:.66rem}.approval-work-tabs button.active{color:#fff;background:#101010;box-shadow:inset 0 -3px #ef0a0a}.approval-work-tabs button.active strong{color:#fff}.approval-work-tabs button.active small{color:#ffffff9e}.approval-list-surface{background:#fffffff0;border:1px solid #08080814;border-radius:20px;gap:14px;padding:22px;display:grid}.approval-list-surface>header span,.approval-detail-header>div>span,.approval-progress>header span{color:#ef0a0a;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.approval-list-surface h2{text-transform:uppercase;margin:3px 0 4px;font:700 clamp(1.6rem,2.5vw,2.1rem)/1 Barlow Condensed,sans-serif}.approval-list-surface>header p{color:#777;margin:0;font-size:.76rem}.approval-list-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.approval-create-trigger{color:#fff;background:var(--brand-gradient);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.76rem;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #c9000029}.approval-create-trigger:focus-visible{outline-offset:3px;outline:2px solid #080808}.approval-search{display:block;position:relative}.approval-search svg{color:#777;position:absolute;top:13px;left:13px}.approval-search input{color:#171717;width:100%;min-height:46px;font:inherit;background:#f4f2ee;border:1px solid #0808081f;border-radius:12px;outline:none;padding:0 13px 0 41px;font-size:.78rem}.approval-search input:focus{border-color:#ef0a0a;box-shadow:0 0 0 3px #ef0a0a1a}.approval-table-wrap{border:1px solid #08080814;border-radius:15px;min-width:0;overflow:hidden}.approval-table{border-collapse:collapse;table-layout:fixed;width:100%}.approval-table th{color:#777;text-align:left;text-transform:uppercase;background:#f2f0ec;padding:11px 12px;font-size:.66rem;font-weight:900}.approval-table td{color:#363636;vertical-align:middle;border-top:1px solid #08080812;min-width:0;padding:11px 12px;font-size:.76rem}.approval-table tr.overdue{box-shadow:inset 4px 0 #ef0a0a}.approval-table tbody tr:hover{background:#fff8f8}.approval-table-link{color:#171717;text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;width:100%;min-height:44px;padding:4px 0;display:grid}.approval-table-link strong,.approval-table-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-table-link span{color:#777;margin-top:2px;font-size:.65rem}.approval-table td>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-status,.approval-detail-header em{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:.64rem;font-style:normal;font-weight:900;display:inline-flex}.status-in_review,.status-submitted,.status-approved{color:#725000;background:#fff0c7}.status-executed{color:#17603c;background:#e3f4ea}.status-rejected,.status-execution_failed{color:#8d1111;background:#ffe5e5}.status-revision_requested{color:#1f4f7a;background:#e4f1ff}.status-cancelled,.status-expired{color:#655d58;background:#ece9e6}.approval-empty-state{color:#777;text-align:center;border:1px dashed #08080826;border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:260px;padding:32px;display:grid}.approval-empty-state svg{color:#ef0a0a}.approval-empty-state strong{color:#242424}.approval-empty-state p{margin:0;font-size:.76rem}body.approval-modal-open{overflow:hidden}.approval-modal-backdrop{z-index:145;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0808089e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.approval-detail-modal{background:#f6f4f0;border-radius:22px;width:min(100%,880px);max-height:min(90vh,900px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000052}.approval-detail-header{background:#fff;border-bottom:1px solid #08080814;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}.approval-detail-header h2{text-transform:uppercase;margin:3px 0 4px;font:700 1.9rem/1 Barlow Condensed,sans-serif}.approval-detail-header p{color:#777;margin:0;font-size:.74rem}.approval-detail-header>div:last-child{align-items:center;gap:8px;display:flex}.approval-detail-header button{color:#171717;cursor:pointer;background:#f3f1ed;border:1px solid #0808081a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.approval-detail-header button:disabled{opacity:.55;cursor:not-allowed}.approval-detail-body{min-height:0;padding:20px 22px 24px;overflow-y:auto}.approval-create-modal{width:min(100%,760px)}.approval-create-loading,.approval-create-unavailable{color:#6c6661;text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;padding:32px;display:grid}.approval-create-loading{grid-template-columns:repeat(3,48px)}.approval-create-loading span{background:#ded9d2;border-radius:999px;width:48px;height:7px;animation:1s ease-in-out infinite alternate approval-create-pulse}.approval-create-loading span:nth-child(2){animation-delay:.15s}.approval-create-loading span:nth-child(3){animation-delay:.3s}.approval-create-loading p{grid-column:1/-1;margin:8px 0 0;font-size:.74rem}.approval-create-unavailable svg{color:#ef0a0a}.approval-create-unavailable strong{color:#242424}.approval-create-unavailable p{max-width:440px;margin:0;font-size:.75rem;line-height:1.55}.approval-create-unavailable button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#171717;border:0;border-radius:11px;padding:0 15px;font-size:.75rem;font-weight:850}.approval-create-form{min-height:0;padding:20px 22px 22px;overflow-y:auto}.approval-create-form>.request-message{margin-bottom:14px}.approval-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.approval-create-field{align-content:start;gap:6px;min-width:0;display:grid}.approval-create-field--wide{grid-column:1/-1}.approval-create-field>span{color:#302c29;font-size:.7rem;font-weight:850}.approval-create-field>span em{color:#8b857f;font-size:.62rem;font-style:normal;font-weight:650}.approval-create-field input,.approval-create-field select,.approval-create-field textarea{color:#171717;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:11px;outline:none;padding:0 12px;font-size:.76rem}.approval-create-field textarea{resize:vertical;min-height:94px;padding-block:11px;line-height:1.55}.approval-create-field input:focus,.approval-create-field select:focus,.approval-create-field textarea:focus{border-color:#ef0a0a;box-shadow:0 0 0 3px #ef0a0a1a}.approval-create-field input:disabled,.approval-create-field select:disabled,.approval-create-field textarea:disabled{opacity:.65;cursor:wait}.approval-create-field small{color:#817a74;font-size:.63rem;line-height:1.45}.approval-create-footer{border-top:1px solid #08080817;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.approval-create-footer p{color:#777;max-width:390px;margin:0;font-size:.66rem;line-height:1.5}.approval-create-footer>div{flex:none;gap:8px;display:flex}.approval-create-footer button{color:#fff;background:var(--brand-gradient);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 15px;font-size:.75rem;font-weight:850}.approval-create-footer button.secondary{color:#242424;background:#eeeae5;border:1px solid #0808081a}.approval-create-footer button:disabled{opacity:.55;cursor:not-allowed}.approval-create-footer button:focus-visible,.approval-create-unavailable button:focus-visible{outline-offset:2px;outline:2px solid #080808}.approval-detail-summary{gap:12px;display:grid}.approval-detail-summary>p:first-child{color:#3f3a37;margin:0;font-size:.88rem;line-height:1.65}.approval-detail-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.approval-detail-summary dl>div{background:#fff;border-radius:11px;gap:3px;padding:12px;display:grid}.approval-detail-summary dt{color:#777;font-size:.65rem}.approval-detail-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:850;overflow:hidden}.approval-internal-note{color:#5c5550;white-space:pre-wrap;background:#fff;border-left:4px solid #ef0a0a;margin:0;padding:12px 14px;font-size:.75rem;line-height:1.55}.approval-progress{gap:9px;margin-top:18px;display:grid}.approval-progress>header{justify-content:space-between;align-items:center;display:flex}.approval-progress h3{margin:2px 0 0;font-size:.9rem}.approval-progress>header svg{color:#ef0a0a}.approval-progress ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.approval-progress li{background:#fff;border:1px solid #08080814;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px;display:grid}.approval-progress li>b{color:#fff;background:#292727;border-radius:10px;place-items:center;width:34px;height:34px;font:700 1rem Barlow Condensed,sans-serif;display:grid}.approval-progress li.active>b{background:#ef0a0a}.approval-progress li>div{gap:3px;display:grid}.approval-progress li>div>strong{font-size:.76rem}.approval-progress li>div>span{color:#777;font-size:.65rem}.approval-progress li article{background:#f2f0ec;border-radius:9px;align-items:flex-start;gap:7px;margin-top:5px;padding:8px;display:flex}.approval-progress li article svg{color:#17603c;flex:none}.approval-progress li article p{gap:2px;margin:0;display:grid}.approval-progress li article strong{font-size:.69rem}.approval-progress li article span{color:#777;font-size:.63rem}.approval-action-card{background:#fff;border-radius:15px;gap:11px;margin-top:14px;padding:15px;display:grid}.approval-action-card>header{align-items:center;gap:9px;display:flex}.approval-action-card>header svg{color:#ef0a0a}.approval-action-card>header div{display:grid}.approval-action-card>header strong{font-size:.82rem}.approval-action-card>header span{color:#777;font-size:.67rem}.approval-action-card label{gap:6px;display:grid}.approval-action-card label>span{font-size:.7rem;font-weight:850}.approval-action-card input,.approval-action-card select,.approval-action-card textarea{min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #08080821;border-radius:11px;outline:none;padding:0 11px;font-size:.76rem}.approval-action-card textarea{resize:vertical;min-height:84px;padding-block:10px}.approval-action-card input:focus,.approval-action-card select:focus,.approval-action-card textarea:focus{border-color:#ef0a0a;box-shadow:0 0 0 3px #ef0a0a1a}.approval-action-card>button[type=submit],.approval-action-card form button[type=submit]{color:#fff;background:var(--brand-gradient);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:0 15px;font-size:.78rem;font-weight:850}.approval-action-card button:disabled{opacity:.55;cursor:not-allowed}.approval-decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.approval-decision-options button{color:#444;min-height:44px;font:inherit;cursor:pointer;background:#f2f0ec;border:1px solid #0808081a;border-radius:10px;padding:0 10px;font-size:.72rem;font-weight:850}.approval-decision-options button.active{color:#fff;background:#111;border-color:#111;box-shadow:inset 0 -3px #ef0a0a}.approval-advanced-action{background:#f2f0ec;border-radius:10px;padding:10px 12px}.approval-advanced-action summary{color:#5c5550;cursor:pointer;font-size:.68rem;font-weight:850}.approval-advanced-action label{align-items:center;gap:8px;min-height:40px;margin-top:8px;font-size:.68rem;display:flex}.approval-advanced-action input{width:18px;min-height:18px}.approval-action-card.revision{background:0 0;padding:0}.approval-secondary-action{color:#1f1f1f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #0808081f;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.75rem;font-weight:850;display:inline-flex}.approval-action-card.revision form{background:#fff;border-radius:15px;gap:10px;padding:15px;display:grid}.approval-action-card.revision form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.approval-action-card footer{justify-content:flex-end;gap:8px;display:flex}.approval-action-card footer button{color:#fff;background:var(--brand-gradient);min-height:44px;font:inherit;border:0;border-radius:11px;padding:0 13px;font-size:.74rem;font-weight:850}.approval-action-card footer button.secondary{color:#242424;background:#f2f0ec;border:1px solid #0808081a}.approval-action-card.execution{background:#edf5ef}.approval-execution-history{gap:7px;margin-top:14px;display:grid}.approval-execution-history>header{color:#8d1111;align-items:center;gap:7px;font-size:.78rem;display:flex}.approval-execution-history article{background:#fff;border-radius:11px;gap:4px;padding:11px;display:grid}.approval-execution-history article>div{justify-content:space-between;gap:10px;display:flex}.approval-execution-history article strong{font-size:.72rem}.approval-execution-history article span,.approval-execution-history article p{color:#777;margin:0;font-size:.65rem}@keyframes approval-shimmer{to{background-position:-300% 0}}@keyframes approval-create-pulse{to{background:#ef0a0a;transform:translateY(-2px)}}@media (width<=760px){.approval-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.approval-work-tabs{grid-template-columns:1fr}.approval-work-tabs button{min-height:54px}.approval-list-surface{border-radius:17px;padding:16px}.approval-list-heading{flex-direction:column;align-items:stretch}.approval-create-trigger{width:100%}.approval-cell--secondary{display:none}.approval-table th,.approval-table td{padding:9px 7px;font-size:.67rem}.approval-table th{font-size:.58rem}.approval-table-link span{display:none}.approval-status{text-overflow:ellipsis;max-width:100%;padding-inline:6px;font-size:.58rem;overflow:hidden}.approval-modal-backdrop{place-items:end stretch;padding:0}.approval-detail-modal{border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.approval-detail-header{padding:17px 16px}.approval-detail-header h2{font-size:1.55rem}.approval-detail-header>div:last-child em{display:none}.approval-detail-body{padding:16px 16px 22px}.approval-create-form{padding:16px 16px max(18px, env(safe-area-inset-bottom))}.approval-create-grid{grid-template-columns:1fr}.approval-create-field--wide{grid-column:auto}.approval-create-footer{flex-direction:column;align-items:stretch}.approval-create-footer>div{grid-template-columns:1fr 1fr;display:grid}.approval-detail-summary dl{grid-template-columns:1fr 1fr}.approval-decision-options,.approval-action-card.revision form>div{grid-template-columns:1fr}.approval-action-card footer{grid-template-columns:1fr 1fr;display:grid}.approval-execution-history article>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.approval-create-loading span{animation:none}}.approval-view{gap:16px;width:min(100%,1480px);margin:0 auto;padding:28px clamp(16px,3vw,40px) 100px;animation:.32s both approval-in;display:grid}.approval-page-header{color:#fff;background:linear-gradient(90deg,#ef0a0af2 0 6px,#0000 6px),radial-gradient(circle at 88% 20%,#ef0a0a38,#0000 30%),linear-gradient(135deg,#080808,#242222);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:124px;padding:24px 26px;display:flex}.approval-page-header>div>span{color:#ef0a0a;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.approval-page-header h1{text-transform:uppercase;margin:3px 0 5px;font:700 clamp(2.2rem,4vw,3.4rem)/.92 Barlow Condensed,sans-serif}.approval-page-header p{color:#ffffffa8;max-width:680px;margin:0;font-size:.82rem;line-height:1.55}.approval-page-header>button{color:#fff;background:var(--brand-gradient);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.8rem;font-weight:850;display:inline-flex}@keyframes approval-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=620px){.approval-view{gap:12px;padding:14px 12px 88px}.approval-page-header{border-radius:18px;flex-direction:column;align-items:flex-start;min-height:auto;padding:20px 18px 18px}.approval-page-header>button{width:100%}}.claim-workspace{gap:18px;display:grid}.claim-hero{color:#fff;background:linear-gradient(130deg,#080808 0%,#292727 70%,#5b0b0b 100%);border-radius:24px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex;box-shadow:0 20px 50px #08080820}.claim-hero h2{margin:5px 0;font-family:Barlow Condensed,sans-serif;font-size:34px}.claim-hero p{color:#ffffffb8;margin:0}.claim-hero>div>span{color:#ff8a8a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-weight:800;display:flex}.claim-hero>div:last-child{gap:9px;display:flex}.claim-workspace button{background:var(--brand-gradient);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.claim-workspace button.secondary{background:#ffffff12;border:1px solid #fff3}.claim-banner{border-radius:12px;padding:12px 15px}.claim-banner.error{color:#9f1515;background:#fff0f0}.claim-banner.success{color:#176b35;background:#eaf8ee}.claim-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.claim-metrics article{background:#fff;border:1px solid #e6e1dc;border-radius:17px;padding:16px 18px}.claim-metrics small{color:#706b67;display:block}.claim-metrics strong{font-size:22px}.claim-create,.claim-filter,.claim-action form{gap:12px;display:grid}.claim-create{background:#fff;border:1px solid #e7e1dc;border-radius:18px;padding:18px}.claim-create>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.claim-create label,.claim-action label{gap:6px;display:grid}.claim-create label>span{text-transform:uppercase;font-size:12px;font-weight:800}.claim-create input,.claim-create select,.claim-create textarea,.claim-filter input,.claim-filter select,.claim-action input,.claim-action select{color:#171515;background:#fff;border:1px solid #d8d2cd;border-radius:11px;width:100%;min-height:44px;padding:10px 12px}.claim-create textarea{min-height:90px}.claim-create footer{justify-content:flex-end;gap:9px;display:flex}.claim-create .secondary,.claim-filter button{background:#292727}.claim-filter{grid-template-columns:minmax(240px,1fr) 180px 180px auto}.claim-filter label{background:#fff;border:1px solid #d8d2cd;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.claim-filter label input{border:0;padding:0}.claim-empty{text-align:center;color:#756f69;place-content:center;min-height:170px;display:grid}.claim-layout{grid-template-columns:290px minmax(0,1fr);gap:16px;display:grid}.claim-layout>aside{align-content:start;gap:9px;display:grid}.claim-layout>aside button{text-align:left;color:#292727;background:#fff;border:1px solid #e3ddd8;justify-content:stretch;gap:4px;padding:15px;display:grid}.claim-layout>aside button.active{border-color:#ef0a0a;box-shadow:0 10px 28px #ef0a0a16}.claim-layout>aside span{color:#c90000;font-size:12px;font-weight:900}.claim-layout>aside small{color:#777}.claim-layout>aside b{margin-top:4px}.claim-detail{background:#fff;border:1px solid #e3ddd8;border-radius:22px;gap:16px;padding:20px;display:grid}.claim-detail>header{justify-content:space-between;gap:16px;display:flex}.claim-detail>header span{color:#c90000;font-weight:900}.claim-detail h3{margin:4px 0;font-size:25px}.claim-detail>header p{color:#6f6965;margin:0}.claim-detail>header em{color:#b00000;background:#fff1f1;border-radius:999px;height:max-content;padding:7px 10px;font-style:normal;font-weight:800}.claim-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.claim-facts span{background:#f5f5f2;border-radius:13px;padding:12px;font-size:12px}.claim-facts strong{margin-top:4px;font-size:15px;display:block}.claim-detail section{border-top:1px solid #eee9e5;padding-top:15px}.claim-detail h4{align-items:center;gap:7px;margin:0 0 10px;display:flex}.claim-detail section>p{align-items:center;gap:6px;margin:6px 0;display:flex}.claim-action form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.claim-evidence{flex-wrap:wrap;gap:8px;display:flex}.claim-evidence a{color:#242020;background:#f5f5f2;border-radius:11px;padding:10px 12px;text-decoration:none;display:grid}.claim-evidence small{color:#777}.claim-detail ol{gap:9px;padding-left:20px;display:grid}.claim-detail li span{color:#777;font-size:12px;display:block}.claim-detail li p{margin:4px 0}.claim-close{justify-self:end}.claim-workspace button:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.claim-create>div{grid-template-columns:repeat(2,1fr)}.claim-layout{grid-template-columns:1fr}.claim-layout>aside,.claim-facts{grid-template-columns:repeat(2,1fr)}.claim-action form,.claim-filter{grid-template-columns:1fr 1fr}}@media (width<=600px){.claim-hero{flex-direction:column;align-items:stretch}.claim-hero>div:last-child{grid-template-columns:1fr 1fr;display:grid}.claim-metrics,.claim-create>div,.claim-layout>aside,.claim-facts,.claim-action form,.claim-filter{grid-template-columns:1fr}.claim-detail{padding:15px}.claim-detail>header{flex-direction:column}.claim-workspace input,.claim-workspace select,.claim-workspace textarea{font-size:16px}}.investigation-workspace{gap:18px;animation:.36s both investigation-reveal;display:grid}.investigation-workspace button{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.72rem;font-weight:850;display:inline-flex}.investigation-workspace button.secondary,.investigation-modal button.secondary{color:#252222;background:#ecebe7}.investigation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.investigation-metrics article{border:1px solid var(--brand-line);background:#ffffffd6;border-radius:19px;align-items:center;gap:13px;min-width:0;padding:17px 19px;display:flex}.investigation-metrics article>svg{color:var(--brand-red);flex:none}.investigation-metrics article div{min-width:0;display:grid}.investigation-metrics strong{font:800 1.7rem/1 Barlow Condensed,sans-serif}.investigation-metrics small{color:#777;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.62rem;overflow:hidden}.investigation-metrics article.danger{background:#fff3f2;border-color:#ef0a0a40}.investigation-toolbar{border:1px solid var(--brand-line);background:#fffc;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.investigation-toolbar form,.investigation-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.investigation-toolbar form{flex:1;min-width:0}.investigation-toolbar label{border:1px solid var(--brand-line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.investigation-toolbar input,.investigation-toolbar select{background:0 0;border:0;outline:0;min-height:44px}.investigation-toolbar select{border:1px solid var(--brand-line);background:#fff;border-radius:12px;padding:0 10px}.investigation-layout{grid-template-columns:minmax(270px,350px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.investigation-layout>aside{border:1px solid var(--brand-line);background:#ffffffd1;border-radius:22px;position:sticky;top:18px;overflow:hidden}.investigation-layout>aside>header{border-bottom:1px solid var(--brand-line);text-transform:uppercase;justify-content:space-between;padding:17px 18px;font-size:.66rem;font-weight:900;display:flex}.investigation-layout>aside>header strong{color:var(--brand-red)}.investigation-layout>aside>footer{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:6px;padding:10px;display:flex}.investigation-layout>aside>footer button{min-height:38px;padding:0 9px;font-size:.58rem}.investigation-layout>aside>footer span{color:#777;font-size:.58rem}.investigation-list{gap:6px;max-height:calc(100vh - 270px);padding:8px;display:grid;overflow-y:auto}.investigation-list>button{color:#282525;text-align:left;background:0 0;border:1px solid #0000;justify-content:stretch;gap:7px;min-height:0;padding:14px;display:grid}.investigation-list>button:hover,.investigation-list>button.active{background:#fff4f3;border-color:#ef0a0a33}.investigation-list>button.active{box-shadow:inset 3px 0 var(--brand-red)}.investigation-list button>span,.investigation-list footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.investigation-list strong{color:var(--brand-red);letter-spacing:.04em;font-size:.61rem}.investigation-list b{font-size:.76rem}.investigation-list small{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.investigation-list footer span,.investigation-list time{color:#777;align-items:center;gap:4px;font-size:.53rem;display:flex}.investigation-list em,.investigation-detail__hero em{background:#eee;border-radius:999px;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:900}.status-awaiting_approval{color:#7a4a00;background:#fff0be!important}.status-approved,.status-closed{color:#17613a;background:#e4f7eb!important}.status-rejected{color:#9d1111;background:#ffe5e3!important}.investigation-detail{gap:14px;min-width:0;display:grid}.investigation-detail__hero,.investigation-facts,.investigation-panel{border:1px solid var(--brand-line);background:#ffffffdb}.investigation-detail__hero{background:radial-gradient(circle at 92% 12%,#ef0a0a14,#0000 14rem),#ffffffe6;border-radius:23px;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px;display:flex}.investigation-detail__hero span{color:var(--brand-red);letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.investigation-detail__hero h2{margin:5px 0;font:800 2.1rem/1 Barlow Condensed,sans-serif}.investigation-detail__hero p{color:#777;margin:0;font-size:.67rem}.investigation-facts{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.investigation-facts>div{border-right:1px solid var(--brand-line);gap:4px;padding:16px 18px;display:grid}.investigation-facts>div:last-child{border:0}.investigation-facts small,.custody-flow small{color:#888;text-transform:uppercase;font-size:.53rem}.investigation-facts strong,.custody-flow strong{font-size:.7rem}.investigation-facts span,.custody-flow span{color:#777;font-size:.57rem}.investigation-panel{border-radius:21px;overflow:hidden}.investigation-panel>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.investigation-panel>header div{gap:3px;display:grid}.investigation-panel>header small{color:var(--brand-red);letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:900}.investigation-panel>header h3{text-transform:uppercase;margin:0;font:800 1.28rem/1 Barlow Condensed,sans-serif}.investigation-panel>header>span{color:#777;font-size:.56rem}.custody-flow{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.custody-flow article{border-right:1px solid var(--brand-line);gap:10px;min-width:0;padding:17px;display:flex}.custody-flow article:last-child{border:0}.custody-flow svg{color:var(--brand-red);flex:none}.custody-flow article div{gap:4px;min-width:0;display:grid}.investigation-form{padding-bottom:16px}.investigation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:17px;display:grid}.investigation-form label,.investigation-upload,.investigation-approval-panel form label,.finalize-form label{gap:6px;display:grid}.investigation-form label.wide{grid-column:1/-1}.investigation-form label span,.investigation-approval-panel label span{text-transform:uppercase;font-size:.56rem;font-weight:800}.investigation-form input,.investigation-form select,.investigation-form textarea,.investigation-upload input,.investigation-upload select,.investigation-approval-panel select,.investigation-approval-panel textarea{border:1px solid var(--brand-line);background:#fafaf8;border-radius:11px;width:100%;min-height:44px;padding:0 11px;font-size:.64rem}.investigation-form textarea,.investigation-approval-panel textarea{resize:vertical;min-height:92px;padding-top:10px}.investigation-form>button{margin-left:17px}.investigation-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.investigation-upload{border-bottom:1px solid var(--brand-line);background:#faf9f6;grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr);padding:14px}.investigation-upload button{justify-self:start}.investigation-files{max-height:330px;display:grid;overflow-y:auto}.investigation-files a{border-bottom:1px solid var(--brand-line);color:#292727;gap:4px;padding:14px 17px;text-decoration:none;display:grid}.investigation-files a:hover{background:#fff5f4}.investigation-files strong{font-size:.67rem}.investigation-files span,.investigation-files small{color:#777;font-size:.56rem}.investigation-empty-inline{color:#777;margin:0;padding:20px;font-size:.63rem}.investigation-approval-panel>svg{color:var(--brand-red)}.approval-summary{border-bottom:1px solid var(--brand-line);background:#f7f6f2;gap:4px;padding:15px 17px;display:grid}.approval-summary strong{color:var(--brand-red);font-size:.68rem}.approval-summary span,.approval-summary small{color:#777;font-size:.58rem}.investigation-approval-panel form{gap:9px;padding:15px;display:grid}.investigation-approval-panel form p{color:#8c5b00;background:#fff3cd;border-radius:10px;margin:0;padding:10px;font-size:.59rem}.investigation-approval-panel form p.ready{color:#17613a;background:#e8f8ee}.investigation-approval-panel>button{margin:15px}.finalize-form{border-top:1px solid var(--brand-line)}.finalize-form p{align-items:flex-start;gap:7px;display:flex;color:#8e1111!important;background:#fff0ef!important}.investigation-events{max-height:410px;padding:8px 18px;display:grid;overflow-y:auto}.investigation-events article{border-bottom:1px solid var(--brand-line);grid-template-columns:14px 1fr;gap:9px;padding:13px 0;display:grid}.investigation-events i{background:var(--brand-red);border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #ef0a0a14}.investigation-events article div{gap:4px;display:grid}.investigation-events strong{text-transform:capitalize;font-size:.65rem}.investigation-events p{color:#555;margin:0;font-size:.62rem;line-height:1.55}.investigation-events small{color:#888;font-size:.54rem}.investigation-loading,.investigation-empty{text-align:center;border:1px dashed #ccc;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:310px;padding:28px;display:grid}.investigation-loading span{border:3px solid #ddd;border-top-color:var(--brand-red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite investigation-spin}.investigation-loading p,.investigation-empty p{color:#777;max-width:470px;margin:0;font-size:.67rem}.investigation-empty h2{text-transform:uppercase;margin:0;font:800 1.6rem/1 Barlow Condensed,sans-serif}.investigation-modal-backdrop{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080899;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.investigation-modal{background:#fff;border-radius:25px;width:min(720px,100%);max-height:calc(100vh - 36px);animation:.28s both investigation-modal;overflow-y:auto;box-shadow:0 30px 100px #00000052}.investigation-modal>header{color:#fff;background:radial-gradient(circle at 90% 0,#ef0a0a59,#0000 15rem),#171515;justify-content:space-between;gap:16px;padding:23px;display:flex}.investigation-modal header small{color:#ff8b8b;text-transform:uppercase;font-size:.55rem;font-weight:900}.investigation-modal header h2{text-transform:uppercase;margin:6px 0 4px;font:800 2.15rem/1 Barlow Condensed,sans-serif}.investigation-modal header p{color:#ffffff94;margin:0;font-size:.63rem}.investigation-modal header button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;flex:none;width:44px;height:44px}.investigation-modal__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.investigation-modal label{gap:6px;display:grid}.investigation-modal label span{text-transform:uppercase;font-size:.56rem;font-weight:850}.investigation-modal input,.investigation-modal select,.investigation-modal textarea{border:1px solid var(--brand-line);background:#fafaf8;border-radius:12px;width:100%;min-height:46px;padding:0 12px}.investigation-modal textarea{resize:vertical;min-height:110px;padding-top:11px}.exception-preview{border-left:3px solid var(--brand-red);background:#fff4f3;border-radius:10px;align-content:center;gap:4px;padding:13px;display:grid}.exception-preview strong{font-size:.72rem}.exception-preview span,.exception-preview small{color:#777;font-size:.57rem}.investigation-modal>footer{border-top:1px solid var(--brand-line);justify-content:flex-end;gap:8px;padding:17px 22px;display:flex}.investigation-modal>footer button{color:#fff;background:var(--brand-gradient);border:0;border-radius:12px;min-height:44px;padding:0 18px;font-size:.68rem;font-weight:850}@keyframes investigation-reveal{0%{opacity:0;transform:translateY(10px)}}@keyframes investigation-spin{to{transform:rotate(360deg)}}@keyframes investigation-modal{0%{opacity:0;transform:translateY(18px)scale(.98)}}@media (width<=1120px){.investigation-layout{grid-template-columns:290px minmax(0,1fr)}.investigation-columns,.custody-flow{grid-template-columns:1fr}.custody-flow article{border-right:0;border-bottom:1px solid var(--brand-line)}}@media (width<=767px){.investigation-metrics,.investigation-facts{grid-template-columns:1fr}.investigation-facts>div{border-right:0;border-bottom:1px solid var(--brand-line)}.investigation-toolbar{flex-direction:column;align-items:stretch}.investigation-toolbar form,.investigation-toolbar>div{grid-template-columns:1fr;display:grid}.investigation-toolbar label,.investigation-toolbar select,.investigation-toolbar button{width:100%}.investigation-layout{grid-template-columns:1fr}.investigation-layout>aside{position:static}.investigation-list{max-height:360px}.investigation-detail__hero{flex-direction:column}.investigation-form__grid,.investigation-columns,.investigation-upload,.investigation-modal__body{grid-template-columns:1fr}.investigation-form label.wide{grid-column:auto}.investigation-modal>footer{background:#fff;position:sticky;bottom:0}.investigation-modal>footer button{flex:1}}@media (prefers-reduced-motion:reduce){.investigation-workspace,.investigation-modal,.investigation-loading span{animation:none}}.cs-view{gap:22px;animation:.42s both cs-reveal;display:grid}.cs-view button{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:.75rem;font-weight:800;display:inline-flex}.cs-view button.secondary,.cs-create button.secondary{color:#242222;background:#ecebe6}.cs-view__header{color:#fff;background:radial-gradient(circle at 92% 15%,#ef0a0a57,#0000 18rem),linear-gradient(135deg,#111 0%,#242020 100%);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:22px;padding:28px;display:flex;overflow:hidden;box-shadow:0 22px 60px #08080829}.cs-view__header .eyebrow,.cs-create .eyebrow{color:#ff8989;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.66rem;font-weight:900;display:flex}.cs-view__header h1{letter-spacing:-.03em;text-transform:uppercase;margin:8px 0 6px;font:800 clamp(2.3rem,5vw,4.6rem)/.84 Barlow Condensed,sans-serif}.cs-view__header p{color:#ffffff94;max-width:680px;margin:0;font-size:.78rem;line-height:1.7}.cs-view__header-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-view__header-actions .secondary{color:#fff;background:#ffffff1a}.cs-workspace-tabs{border:1px solid var(--brand-line);background:#ffffffd1;border-radius:16px;justify-self:start;gap:5px;padding:5px;display:inline-flex}.cs-workspace-tabs button{color:#5f5a5a;background:0 0;min-height:42px;padding:0 15px}.cs-workspace-tabs button.active{color:#fff;background:#171515;box-shadow:0 8px 22px #08080824}.cs-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-metrics article{border:1px solid var(--brand-line);background:#ffffffd1;border-radius:19px;align-items:center;gap:13px;padding:17px 19px;display:flex}.cs-metrics article>span{width:42px;height:42px;color:var(--brand-red);background:#ef0a0a14;border-radius:13px;place-items:center;display:grid}.cs-metrics article div{display:grid}.cs-metrics strong{font:800 1.7rem/1 Barlow Condensed,sans-serif}.cs-metrics small{color:#777;margin-top:3px;font-size:.63rem}.cs-metrics article.danger{background:#fff4f3;border-color:#ef0a0a42}.cs-banner{border-radius:14px;padding:13px 16px;font-size:.72rem}.cs-banner.error{color:#8e1111;background:#fff0ef}.cs-banner.success{color:#17613a;background:#eaf9f0}.cs-filters{border:1px solid var(--brand-line);background:#ffffffc7;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.cs-filters label:not(.cs-check){border:1px solid var(--brand-line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:min(100%,260px);padding:0 12px;display:flex}.cs-filters input:not([type=checkbox]),.cs-filters select{background:0 0;border:0;outline:0;min-height:44px}.cs-filters select{border:1px solid var(--brand-line);background:#fff;border-radius:12px;padding:0 11px}.cs-check{align-items:center;gap:6px;min-height:44px;font-size:.66rem;font-weight:750;display:flex}.cs-workspace{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cs-workspace>aside{border:1px solid var(--brand-line);background:#fffc;border-radius:22px;position:sticky;top:18px;overflow:hidden}.cs-workspace>aside>header{border-bottom:1px solid var(--brand-line);text-transform:uppercase;justify-content:space-between;padding:17px 18px;font-size:.68rem;font-weight:900;display:flex}.cs-workspace>aside>header strong{color:var(--brand-red)}.cs-case-list{gap:7px;max-height:calc(100vh - 210px);padding:8px;display:grid;overflow-y:auto}.cs-case-card{text-align:left;color:#242222!important;background:0 0!important;border:1px solid #0000!important;justify-content:stretch!important;gap:7px!important;min-height:0!important;padding:15px!important;display:grid!important}.cs-case-card:hover,.cs-case-card.active{background:#fff4f3!important;border-color:#ef0a0a33!important}.cs-case-card.active{box-shadow:inset 3px 0 var(--brand-red)}.cs-case-card__top,.cs-case-card__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-case-card__top strong{color:var(--brand-red);letter-spacing:.06em;font-size:.62rem}.cs-case-card__top small{background:#eee;border-radius:999px;padding:4px 7px;font-size:.53rem}.cs-case-card b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.cs-case-card__awb{color:#777;font-size:.59rem}.cs-case-card__meta small{color:#777;align-items:center;gap:4px;font-size:.54rem;display:flex}.danger{color:#c11!important}.cs-detail{gap:14px;min-width:0;display:grid}.cs-detail__hero,.cs-panel,.cs-action-dock,.cs-detail__facts{border:1px solid var(--brand-line);background:#ffffffd6}.cs-detail__hero{border-radius:23px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.cs-detail__hero h2{text-transform:uppercase;margin:6px 0;font:800 2rem/1 Barlow Condensed,sans-serif}.cs-detail__hero p{color:#666;max-width:760px;margin:0;font-size:.7rem;line-height:1.7}.cs-status{color:#824f00;background:#fff1c4;border-radius:999px;flex:none;padding:7px 10px;font-size:.58rem;font-weight:900}.cs-status.is-resolved,.cs-status.is-closed{color:#17613a;background:#e3f7ea}.cs-detail__facts{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cs-detail__facts>div{border-right:1px solid var(--brand-line);gap:4px;padding:16px 18px;display:grid}.cs-detail__facts>div:last-child{border:0}.cs-detail__facts small{color:#888;text-transform:uppercase;font-size:.54rem}.cs-detail__facts strong{font-size:.72rem}.cs-detail__facts span{color:#777;font-size:.58rem}.cs-action-dock{border-radius:18px;gap:9px;padding:13px;display:grid}.cs-action-dock__fields,.cs-action-dock__buttons{flex-wrap:wrap;gap:7px;display:flex}.cs-action-dock input,.cs-action-dock select,.cs-note-form select,.cs-upload input,.cs-upload select{border:1px solid var(--brand-line);background:#fff;border-radius:11px;min-height:44px;padding:0 11px;font-size:.64rem}.cs-action-dock input{flex:1;min-width:220px}.cs-action-dock__buttons button{color:#242222;border:1px solid var(--brand-line);background:#f1f0ec}.cs-action-dock__buttons .danger-button{color:#a10c0c;background:#fff0ef}.cs-detail__columns{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.cs-panel{border-radius:21px;overflow:hidden}.cs-panel>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;display:flex}.cs-panel>header div{display:grid}.cs-panel h3{text-transform:uppercase;margin:3px 0 0;font:800 1.3rem/1 Barlow Condensed,sans-serif}.cs-panel>header>span{color:#777;font-size:.58rem}.cs-panel .eyebrow{color:var(--brand-red);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.cs-shipment-timeline{margin:0;padding:18px;list-style:none;display:grid}.cs-shipment-timeline li{grid-template-columns:18px 1fr;gap:10px;padding-bottom:18px;display:grid;position:relative}.cs-shipment-timeline li:not(:last-child):before{content:"";background:#ddd;width:1px;position:absolute;top:10px;bottom:-2px;left:5px}.cs-shipment-timeline i{z-index:1;background:var(--brand-red);border:3px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 1px #ef0a0a40}.cs-shipment-timeline div{gap:3px;display:grid}.cs-shipment-timeline strong{font-size:.68rem}.cs-shipment-timeline span,.cs-shipment-timeline small{color:#777;font-size:.56rem}.cs-note-form{border-bottom:1px solid var(--brand-line);background:#faf9f6;gap:8px;padding:14px;display:grid}.cs-note-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cs-note-form textarea{resize:vertical;border:1px solid var(--brand-line);border-radius:12px;min-height:88px;padding:11px;font-size:.66rem}.cs-note-form button{justify-self:start}.cs-event-list{max-height:480px;display:grid;overflow-y:auto}.cs-event-list article{border-bottom:1px solid var(--brand-line);gap:7px;padding:15px 18px;display:grid}.cs-event-list article>span{justify-content:space-between;gap:8px;display:flex}.cs-event-list strong{font-size:.65rem}.cs-event-list small,.cs-event-list time{color:#888;font-size:.53rem}.cs-event-list p{color:#494646;white-space:pre-wrap;margin:0;font-size:.65rem;line-height:1.65}.cs-upload{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) auto auto;gap:7px;padding:14px;display:grid}.cs-file-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:14px;display:grid}.cs-file-list a{border:1px solid var(--brand-line);color:#242222;border-radius:13px;gap:4px;padding:13px;text-decoration:none;display:grid}.cs-file-list a:hover{border-color:#ef0a0a4d}.cs-file-list strong{font-size:.66rem}.cs-file-list span,.cs-file-list small{color:#777;font-size:.54rem}.cs-empty-inline{color:#777;padding:18px;font-size:.65rem}.cs-loading,.cs-empty{text-align:center;border:1px dashed #ccc;border-radius:22px;align-content:center;place-items:center;gap:10px;min-height:300px;padding:30px;display:grid}.cs-loading span{border:3px solid #ddd;border-top-color:var(--brand-red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cs-spin}.cs-loading p,.cs-empty p{color:#777;max-width:430px;margin:0;font-size:.68rem}.cs-empty h2{text-transform:uppercase;margin:0;font:800 1.6rem Barlow Condensed,sans-serif}.cs-create-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080894;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cs-create{background:#fff;border-radius:25px;width:min(780px,100%);max-height:calc(100vh - 36px);animation:.3s both cs-modal;overflow-y:auto;box-shadow:0 30px 100px #0000004d}.cs-create header{color:#fff;background:radial-gradient(circle at 90% 0,#ef0a0a59,#0000 15rem),#171515;justify-content:space-between;gap:18px;padding:24px;display:flex}.cs-create header h2{text-transform:uppercase;margin:7px 0 4px;font:800 2.2rem/1 Barlow Condensed,sans-serif}.cs-create header p{color:#ffffff8c;margin:0;font-size:.65rem}.cs-create header button{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;width:44px;height:44px}.cs-create__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:24px;display:grid}.cs-create label{gap:6px;display:grid}.cs-create label.wide{grid-column:1/-1}.cs-create label span{text-transform:uppercase;font-size:.58rem;font-weight:800}.cs-create input,.cs-create select,.cs-create textarea{border:1px solid var(--brand-line);background:#fafaf8;border-radius:12px;width:100%;min-height:46px;padding:0 12px}.cs-create textarea{resize:vertical;min-height:110px;padding-top:12px}.cs-create footer{border-top:1px solid var(--brand-line);justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}.cs-create footer button{color:#fff;background:var(--brand-gradient);border:0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:800}.cs-create-attachment{background:#f8f7f4;border:1px solid #ddd9d3;border-radius:15px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.cs-create-attachment__heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cs-create-attachment__heading>div{gap:3px;display:grid}.cs-create-attachment__heading span{text-transform:uppercase;font-size:.58rem;font-weight:850}.cs-create-attachment__heading small{color:#817a7a;font-size:.56rem;line-height:1.45}.cs-create-attachment__picker{cursor:pointer;color:#4a4444;background:#fff;border:1px dashed #c9c3bd;border-radius:13px;align-items:center;min-height:76px;padding:13px 15px;transition:border-color .16s,background-color .16s;position:relative;overflow:hidden;grid-template-columns:none!important;gap:12px!important;display:flex!important}.cs-create-attachment__picker:hover{background:#fff8f7;border-color:#ef0a0a6b}.cs-create-attachment__picker>svg{color:var(--brand-red);flex:none}.cs-create-attachment__picker>div{gap:3px;display:grid}.cs-create-attachment__picker strong{font-size:.68rem}.cs-create-attachment__picker small{color:#837d7d;font-size:.56rem}.cs-create-attachment__picker input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important;min-height:0!important;padding:0!important}.cs-create-attachment__picker:focus-within{outline-offset:2px;outline:3px solid #ef0a0a2e}.cs-create-attachment__selected{background:#fff;border:1px solid #ef0a0a2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 13px;display:grid}.cs-create-attachment__selected>svg{color:var(--brand-red)}.cs-create-attachment__selected>div{gap:3px;min-width:0;display:grid}.cs-create-attachment__selected strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.cs-create-attachment__selected small{color:#837d7d;font-size:.55rem}.cs-create-attachment__selected button{color:#8f1414;background:#fff1f0;border:1px solid #f1d0ce;min-height:38px;padding:0 11px;font-size:.6rem}.cs-create-attachment__error{color:#9c1818;margin:0;font-size:.6rem;font-weight:700;line-height:1.5}.spinning{animation:.8s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-reveal{0%{opacity:0;transform:translateY(12px)}}@keyframes cs-modal{0%{opacity:0;transform:translateY(22px)scale(.98)}}@media (width<=1100px){.cs-workspace{grid-template-columns:280px minmax(0,1fr)}.cs-detail__columns{grid-template-columns:1fr}.cs-upload{grid-template-columns:1fr 1fr}}@media (width<=767px){.cs-view__header{flex-direction:column;align-items:stretch;padding:22px}.cs-view__header-actions{grid-template-columns:1fr 1fr;display:grid}.cs-workspace-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.cs-workspace-tabs button{width:100%;padding:0 9px}.cs-metrics{grid-template-columns:1fr}.cs-filters{flex-direction:column;align-items:stretch}.cs-filters label:not(.cs-check),.cs-filters select,.cs-filters button{width:100%}.cs-workspace{grid-template-columns:1fr}.cs-workspace>aside{position:static}.cs-case-list{max-height:360px}.cs-detail__hero{flex-direction:column}.cs-detail__facts{grid-template-columns:1fr}.cs-detail__facts>div{border-right:0;border-bottom:1px solid var(--brand-line)}.cs-action-dock__fields,.cs-action-dock__buttons{grid-template-columns:1fr;display:grid}.cs-action-dock input{min-width:0}.cs-detail__columns,.cs-upload{grid-template-columns:1fr}.cs-create__grid{grid-template-columns:1fr;padding:18px}.cs-create label.wide,.cs-create-attachment{grid-column:auto}.cs-create-attachment__heading{flex-direction:column;align-items:flex-start;gap:5px}.cs-create-attachment__selected{grid-template-columns:auto minmax(0,1fr)}.cs-create-attachment__selected button{grid-column:1/-1;width:100%}.cs-create footer{background:#fff;position:sticky;bottom:0}.cs-create footer button{flex:1}}@media (prefers-reduced-motion:reduce){.cs-view,.cs-create,.spinning,.cs-loading span{animation:none}}.cs-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 2px;display:flex}.cs-page-heading>div:first-child{gap:5px;display:grid}.cs-page-heading>div:first-child>span{color:var(--brand-red-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.62rem;font-weight:900;display:flex}.cs-page-heading h1{color:var(--brand-black);letter-spacing:-.025em;text-transform:uppercase;margin:0;font:800 clamp(2.25rem,4vw,3.8rem)/.9 Barlow Condensed,sans-serif}.cs-page-heading p{color:#6f6969;max-width:660px;margin:2px 0 0;font-size:.72rem;line-height:1.65}.cs-page-actions{flex:none;align-items:center;gap:8px;display:flex}.cs-primary-action{box-shadow:0 12px 28px #c900002e}.cs-related-menu{position:relative}.cs-related-menu>summary{border:1px solid var(--brand-line);cursor:pointer;color:#3b3636;background:#ffffffe0;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.72rem;font-weight:850;list-style:none;display:inline-flex}.cs-related-menu>summary::-webkit-details-marker{display:none}.cs-related-menu>summary:after{color:var(--brand-red);content:"+";margin-left:9px;font-size:1rem}.cs-related-menu[open]>summary:after{content:"-"}.cs-related-menu>div{z-index:12;border:1px solid var(--brand-line);background:#fff;border-radius:15px;gap:3px;min-width:210px;padding:7px;animation:.18s both cs-menu;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #08080824}.cs-related-menu>div button{color:#322e2e;text-align:left;background:0 0;justify-content:flex-start;padding:0 12px}.cs-related-menu>div button:hover{color:var(--brand-red-dark);background:#fff1f0}.cs-case-surface{border:1px solid var(--brand-line);background:#ffffffe0;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 18px 55px #1810100f}.cs-case-surface>header{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px 18px;display:flex}.cs-case-surface>header>div:first-child{gap:3px;display:grid}.cs-case-surface>header span{color:var(--brand-red-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.cs-case-surface>header h2{text-transform:uppercase;margin:0;font:800 1.65rem/1 Barlow Condensed,sans-serif}.cs-case-surface>header p{color:#797272;margin:3px 0 0;font-size:.64rem;line-height:1.55}.cs-case-surface>header>div:last-child{flex:none;justify-items:end;display:grid}.cs-case-surface>header>div:last-child strong{color:var(--brand-red-dark);font:800 2rem/1 Barlow Condensed,sans-serif}.cs-case-surface>header>div:last-child small{color:#888181;font-size:.54rem}.cs-case-surface .cs-filters{border:0;border-bottom:1px solid var(--brand-line);background:#faf9f6;border-radius:0;grid-template-columns:minmax(230px,1fr) minmax(145px,auto) minmax(145px,auto) auto auto auto 44px;padding:13px 14px;display:grid}.cs-case-surface .cs-search{min-width:0;padding:0 12px}.cs-case-surface .cs-search input{width:100%;min-width:0}.cs-case-surface .cs-filters select{min-width:145px}.cs-filter-more{position:relative}.cs-filter-more>summary{border:1px solid var(--brand-line);cursor:pointer;color:#514b4b;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:.65rem;font-weight:800;list-style:none;display:inline-flex}.cs-filter-more>summary::-webkit-details-marker{display:none}.cs-filter-more>div{z-index:10;border:1px solid var(--brand-line);background:#fff;border-radius:13px;gap:4px;min-width:180px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #08080821}.cs-case-surface .cs-filter-more label{border:0;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 8px;font-size:.63rem;font-weight:750;display:flex}.cs-filter-more input{accent-color:var(--brand-red)}.cs-case-surface .cs-refresh{color:#514b4b;background:#ecebe6;width:44px;padding:0}.cs-case-table-wrap{min-width:0;overflow-x:auto}.cs-case-table{border-collapse:collapse;color:#302c2c;width:100%}.cs-case-table th{border-bottom:1px solid var(--brand-line);color:#837c7c;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#fff;padding:11px 16px;font-size:.52rem;font-weight:850}.cs-case-table td{vertical-align:middle;border-bottom:1px solid #ebe9e4;padding:15px 16px}.cs-case-table tbody tr{cursor:pointer;transition:background-color .18s,box-shadow .18s}.cs-case-table tbody tr:last-child td{border-bottom:0}.cs-case-table tbody tr:hover{background:#fff7f6}.cs-case-table tbody tr.active{box-shadow:inset 3px 0 var(--brand-red);background:#fff1f0}.cs-case-table tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #ef0a0a3b}.cs-case-table td>strong,.cs-case-table td>span:not(.cs-table-status):not(.cs-case-due),.cs-case-table td>small{display:block}.cs-case-table td>strong{font-size:.65rem}.cs-case-table td:first-child>strong{color:var(--brand-red-dark)}.cs-case-table td>span:not(.cs-table-status):not(.cs-case-due){color:#514b4b;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:3px;font-size:.61rem;overflow:hidden}.cs-case-table td>small{color:#898282;margin-top:4px;font-size:.51rem}.cs-table-status{color:#735200;white-space:nowrap;background:#fff1c9;border-radius:999px;padding:6px 9px;font-size:.53rem;font-weight:900;display:inline-flex}.cs-table-status.is-resolved,.cs-table-status.is-closed{color:#17613a;background:#e4f7eb}.cs-table-status.is-open,.cs-table-status.is-in-progress{color:#8a1010;background:#ffe7e5}.cs-table-status.is-waiting-customer{color:#24527a;background:#e7f2fb}.cs-case-due{white-space:nowrap;align-items:center;gap:6px;font-size:.59rem;font-weight:750;display:inline-flex}.cs-case-open{color:#aaa2a2;text-align:right;width:46px}.cs-case-table tbody tr:hover .cs-case-open{color:var(--brand-red)}.cs-access-only{text-align:center;background:#ffffffb8;border:1px dashed #c9c5bf;border-radius:24px;align-content:center;place-items:center;gap:8px;min-height:320px;padding:36px;display:grid}.cs-access-only>svg{color:var(--brand-red)}.cs-access-only h2{text-transform:uppercase;margin:4px 0 0;font:800 1.7rem/1 Barlow Condensed,sans-serif}.cs-access-only p{color:#756f6f;max-width:460px;margin:0;font-size:.67rem;line-height:1.6}.cs-access-only>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}body.cs-detail-modal-open{overflow:hidden}.cs-detail-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0808089e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cs-detail-modal{background:#f5f4f0;border:1px solid #ffffff1f;border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100dvh - 36px);animation:.28s both cs-modal;display:grid;overflow:hidden;box-shadow:0 32px 110px #00000061}.cs-detail-modal__header{color:#fff;background:radial-gradient(circle at 90% 0,#ef0a0a57,#0000 17rem),#171515;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.cs-detail-modal__header>div{gap:4px;display:grid}.cs-detail-modal__header span{color:#ff8b8b;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.cs-detail-modal__header h2{text-transform:uppercase;margin:0;font:800 clamp(1.8rem,3vw,2.5rem)/.95 Barlow Condensed,sans-serif}.cs-detail-modal__header p{color:#ffffff94;margin:1px 0 0;font-size:.62rem;line-height:1.55}.cs-detail-modal__header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.cs-detail-modal__tabs{border-bottom:1px solid var(--brand-line);background:#fff;gap:5px;padding:7px;display:flex}.cs-detail-modal__tabs button{color:#6e6767;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 14px;font-size:.63rem;font-weight:850;display:inline-flex}.cs-detail-modal__tabs button.active{color:#fff;background:#211e1e;box-shadow:0 8px 20px #0808081f}.cs-detail-modal__body{overscroll-behavior:contain;min-width:0;padding:18px;overflow-y:auto}.cs-detail-modal .cs-detail button{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:.7rem;font-weight:850;display:inline-flex}.cs-detail-modal button:focus-visible,.cs-create button:focus-visible,.cs-related-menu>summary:focus-visible,.cs-filter-more>summary:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a52}@keyframes cs-menu{0%{opacity:0;transform:translateY(-5px)}}@media (width<=1180px){.cs-case-surface .cs-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,auto)) auto auto auto}.cs-case-surface .cs-refresh{grid-column:auto}.cs-case-table th,.cs-case-table td{padding-left:12px;padding-right:12px}}@media (width<=900px){.cs-case-surface .cs-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(135px,auto)) auto}.cs-case-surface .cs-filters>button:not(.cs-refresh){min-width:120px}.cs-case-surface .cs-refresh{width:100%}.cs-case-table th:nth-child(4),.cs-case-table td:nth-child(4){display:none}}@media (width<=767px){.cs-page-heading{flex-direction:column;align-items:stretch;gap:15px}.cs-page-heading h1{font-size:2.55rem}.cs-page-actions{grid-template-columns:1fr 1fr;display:grid}.cs-page-actions>*,.cs-related-menu>summary,.cs-primary-action{width:100%}.cs-related-menu>div{width:min(280px,100vw - 40px);left:0;right:auto}.cs-case-surface{border-radius:19px}.cs-case-surface>header{align-items:flex-start;padding:18px}.cs-case-surface>header>div:last-child{justify-items:end}.cs-case-surface .cs-filters{grid-template-columns:1fr 1fr;padding:11px;display:grid}.cs-case-surface .cs-search{grid-column:1/-1;width:100%}.cs-case-surface .cs-filters select{width:100%;min-width:0}.cs-case-surface .cs-filter-more,.cs-case-surface .cs-filter-more>summary{width:100%}.cs-filter-more>div{left:0;right:auto}.cs-case-surface .cs-filters>button:not(.cs-refresh){width:100%;min-width:0}.cs-case-surface .cs-refresh{width:100%}.cs-case-table-wrap{padding:8px;overflow:visible}.cs-case-table,.cs-case-table tbody{width:100%;display:block}.cs-case-table thead{display:none}.cs-case-table tbody{gap:8px;display:grid}.cs-case-table tbody tr{background:#fff;border:1px solid #e2dfda;border-radius:15px;grid-template-columns:1fr 1fr;gap:13px 16px;padding:15px 44px 14px 15px;display:grid;position:relative;overflow:hidden}.cs-case-table tbody tr.active{box-shadow:inset 3px 0 var(--brand-red);border-color:#ef0a0a3d}.cs-case-table tbody tr.overdue{border-color:#c9000033}.cs-case-table td,.cs-case-table td:nth-child(4){border:0;gap:3px;min-width:0;padding:0;display:grid}.cs-case-table td:before{color:#948d8d;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:850}.cs-case-table td:first-child{border-bottom:1px solid #ece9e4;grid-column:1/-1;padding-bottom:10px}.cs-case-table td>span:not(.cs-table-status):not(.cs-case-due){white-space:normal;max-width:none}.cs-case-table .cs-case-open{width:auto;color:var(--brand-red);display:block;position:absolute;top:15px;right:13px}.cs-case-table .cs-case-open:before{display:none}.cs-table-status,.cs-case-due{white-space:normal;justify-self:start}.cs-detail-modal-backdrop{padding:0}.cs-detail-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.cs-detail-modal__header{padding:17px 16px}.cs-detail-modal__header p{display:none}.cs-detail-modal__tabs{padding:6px}.cs-detail-modal__tabs button{min-width:0;padding:0 7px;font-size:.55rem}.cs-detail-modal__body{padding:12px}.cs-detail-modal .cs-detail__hero{padding:18px}.cs-detail-modal .cs-detail__hero h2{font-size:1.65rem}}@media (width<=430px){.cs-page-actions{grid-template-columns:1fr}.cs-case-surface>header>div:last-child{display:none}.cs-case-surface .cs-filters{grid-template-columns:1fr}.cs-case-surface .cs-search{grid-column:auto}.cs-case-table tbody tr{grid-template-columns:1fr}.cs-case-table td:first-child{grid-column:auto}.cs-detail-modal__tabs button{flex-direction:column;gap:3px;padding:5px 3px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.cs-detail-modal,.cs-related-menu>div,.cs-case-table tbody tr{transition:none;animation:none}}.destination-area-field[data-v-10519de8]{color:#3c3838;gap:5px;min-width:0;font-size:.68rem;font-weight:750;display:grid;position:relative}.destination-area-field>label[data-v-10519de8]{color:inherit;font:inherit}.destination-area-control[data-v-10519de8]{align-items:center;min-width:0;display:flex;position:relative}.destination-area-control>svg[data-v-10519de8]:first-child{z-index:1;color:#9a1212;pointer-events:none;position:absolute;left:11px}.destination-area-control input[data-v-10519de8]{color:#211f1f;background:#fff;border:1px solid #d8d4d0;border-radius:10px;outline:0;width:100%;min-width:0;min-height:44px;font:650 .75rem Plus Jakarta Sans,sans-serif;transition:border-color .16s,box-shadow .16s;padding:0 38px 0 36px!important}.destination-area-control input[data-v-10519de8]:focus{border-color:#e10a0a;box-shadow:0 0 0 3px #ef0a0a1a}.destination-area-spinner[data-v-10519de8]{color:#b40707;animation:.8s linear infinite destination-area-spin-10519de8;position:absolute;right:11px}.destination-area-menu[data-v-10519de8]{z-index:50;background:#fff;border:1px solid #ddd7d2;border-radius:12px;gap:3px;max-height:min(330px,48vh);padding:6px;display:grid;position:absolute;top:calc(100% - 19px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #140a0a29}.destination-area-menu button[data-v-10519de8]{color:#312d2d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;width:100%;min-height:48px;padding:8px 9px;display:grid}.destination-area-menu button[data-v-10519de8]:hover,.destination-area-menu button[data-v-10519de8]:focus-visible{color:#8f0707;background:#fff0f0;outline:0}.destination-area-menu button>span[data-v-10519de8],.destination-area-menu button>svg[data-v-10519de8]{color:#c70808}.destination-area-menu button div[data-v-10519de8]{gap:2px;min-width:0;display:grid}.destination-area-menu button strong[data-v-10519de8]{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.destination-area-menu button small[data-v-10519de8]{color:#817979;font-size:.59rem;font-weight:650}.destination-area-menu p[data-v-10519de8]{color:#77706f;margin:0;padding:10px;font-size:.65rem;font-weight:650;line-height:1.5}.destination-area-menu p.error[data-v-10519de8]{color:#9c1717;background:#fff5f5;border-radius:8px}.destination-area-hint[data-v-10519de8]{color:#817979;font-size:.6rem;font-weight:600;line-height:1.4}@keyframes destination-area-spin-10519de8{to{transform:rotate(360deg)}}@media (width<=639px){.destination-area-menu[data-v-10519de8]{max-height:240px;margin-top:1px;position:static}}@media (prefers-reduced-motion:reduce){.destination-area-spinner[data-v-10519de8]{animation:none}}.postal-code-field[data-v-6140a55e]{color:#3c3838;gap:5px;min-width:0;font-size:.68rem;font-weight:750;display:grid}.postal-code-field>label[data-v-6140a55e]{color:inherit;font:inherit}.postal-code-field>input[data-v-6140a55e]{box-sizing:border-box;color:#211f1f;background:#fff;border:1px solid #d8d4d0;border-radius:10px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 10px;font:650 .75rem Plus Jakarta Sans,sans-serif}.postal-code-field>input[data-v-6140a55e]:focus{border-color:#e10a0a;box-shadow:0 0 0 3px #ef0a0a1a}.postal-code-field>input[data-v-6140a55e]:disabled{color:#8b8581;cursor:not-allowed;opacity:1;background:#ece9e6;border-color:#ddd8d4}.postal-code-field>input[data-v-6140a55e]:disabled::placeholder{color:#a29b97}.postal-code-options[data-v-6140a55e]{flex-wrap:wrap;gap:5px;display:flex}.postal-code-options button[data-v-6140a55e]{color:#831111;cursor:pointer;background:#fff8f7;border:1px solid #e3d8d4;border-radius:999px;min-height:26px;padding:3px 8px;font:750 .62rem Plus Jakarta Sans,sans-serif}.postal-code-options button[data-v-6140a55e]:hover,.postal-code-options button[data-v-6140a55e]:focus-visible{background:#fff0f0;border-color:#d50909;outline:0}.postal-code-field small[data-v-6140a55e]{color:#817979;font-size:.6rem;font-weight:600;line-height:1.4}.postal-code-field small.error[data-v-6140a55e]{color:#9c1717}.counter-derived-location-input[data-v-737fe0e5]:disabled{cursor:not-allowed;opacity:1;color:#8b8581!important;background:#ece9e6!important;border-color:#ddd8d4!important}.counter-derived-location-input[data-v-737fe0e5]:disabled::placeholder{color:#a29b97}.counter-destination-routing-note[data-v-737fe0e5]{color:#635b59;background:#fffaf7;border:1px solid #eadfda;border-radius:9px;margin:-2px 0 2px;padding:8px 10px;font-size:.66rem;font-weight:650;line-height:1.45}.counter-label-dialog{color:#292727;background:#eceae6;border-radius:20px;width:min(820px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 70px #08080840}.counter-label-toolbar{z-index:4;color:#fff;background:#151313;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:12px 15px;display:flex;position:sticky;top:0}.counter-label-toolbar>div{align-items:center;gap:8px;display:flex}.counter-label-toolbar>div:first-child>span{background:#d30a0a;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.counter-label-toolbar p{margin:0;display:grid}.counter-label-toolbar small{color:#ffffffa6;font-size:14px;font-weight:750}.counter-label-toolbar b{font-size:14px}.counter-label-toolbar button{color:#171515;cursor:pointer;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 11px;font-size:14px;font-weight:850;display:inline-flex}.counter-label-toolbar button:disabled{cursor:not-allowed;opacity:.42}.counter-label-toolbar button.counter-label-print-current-action{color:#fff;background:#3b3737}.counter-label-toolbar button.counter-label-print-current-action:not(:disabled){background:#7a1111}.counter-label-toolbar button.counter-label-print-all-action{color:#fff;background:var(--brand-red)}.counter-label-toolbar button:last-child{color:#fff;background:#ffffff14;width:44px;padding:0}.counter-label-print-status{color:#714f00;background:#fff1c9;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.counter-label-print-status.success{color:#155b39;background:#dff4e7}.counter-label-print-status.error{color:#8e0b0b;background:#ffe4e4}.counter-label-tabs{scrollbar-width:thin;gap:8px;margin:14px 14px 0;display:flex;overflow-x:auto}.counter-label-tabs button{color:#514b4b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3cfca;border-radius:11px;gap:2px;min-width:132px;padding:9px 11px;display:grid}.counter-label-tabs button.active{color:#fff;background:#d30909;border-color:#d30909}.counter-label-tabs span{font-size:14px;font-weight:800}.counter-label-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.counter-label-preview-stage{background:radial-gradient(circle at 20% 10%,#ef0a0a14,#0000 34%),#d8d4cc;border-radius:17px;place-items:center;gap:10px;margin:14px;padding:16px;display:grid}.counter-label-preview-stage>small{color:#686262;font-size:14px;font-weight:850}.counter-label-preview-stage .shipment-label-sheet{width:min(100%,100mm)}.counter-label-print-all{display:none}.counter-label-no-access{color:#7a1010;background:#fdeaea;border-radius:11px;margin:0 14px 14px;padding:11px 13px;font-size:14px}.counter-label-actions{justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.counter-label-actions button{color:#fff;cursor:pointer;background:#171515;border:0;border-radius:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:850}.counter-label-actions button:last-child{background:var(--brand-gradient)}@media (width<=760px){.counter-label-toolbar{flex-wrap:wrap}.counter-label-toolbar>div:last-child{width:100%}.counter-label-toolbar>div:last-child button{flex:1;min-width:0;padding:0 7px;font-size:14px}.counter-label-toolbar>div:last-child button:last-child{flex:0 0 44px}}@media (width<=520px){.counter-label-dialog{border-radius:15px}.counter-label-preview-stage{margin:8px;padding:8px}.counter-label-actions{grid-template-columns:1fr;display:grid}}@media print{body.counter-print-labels{background:#fff!important;margin:0!important;padding:0!important}body.counter-print-labels .counter-label-layer{visibility:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.counter-print-labels .counter-label-dialog,body.counter-print-labels .counter-label-print-all{visibility:visible!important}body.counter-print-labels .counter-label-dialog{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;overflow:visible!important}body.counter-print-labels .counter-label-toolbar,body.counter-print-labels .counter-label-print-status,body.counter-print-labels .counter-label-tabs,body.counter-print-labels .counter-label-preview-stage,body.counter-print-labels .counter-label-no-access,body.counter-print-labels .counter-label-actions{display:none!important}body.counter-print-labels .counter-label-print-all{display:block!important}body.counter-print-labels .counter-label-print-all .shipment-label-print-root{margin:0 auto!important;position:relative!important;inset:auto!important}body.counter-print-labels .counter-label-print-current .counter-label-print-all .shipment-label-sheet:not(.counter-label-print-target){display:none!important}body.counter-print-labels .counter-label-print-all .shipment-label-sheet{break-after:page;page-break-after:always}body.counter-print-labels .counter-label-print-all .shipment-label-sheet:last-child{break-after:auto;page-break-after:auto}}.counter-workspace{width:100%;min-width:0;min-height:0;color:var(--brand-charcoal,#292727);flex-direction:column;flex:1;margin:0;animation:.36s both counter-workspace-in;display:flex;overflow:hidden}.counter-command-bar{color:#fff;min-height:72px;box-shadow:none;background:linear-gradient(112deg,#080808 0%,#1f1d1d 70%,#4c0808 100%);border:0;border-radius:0;flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.counter-menu-button{color:#fff;background:#ffffff17;border:0;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;min-height:48px;padding:0;display:grid}.counter-menu-button:hover{background:#ffffff29}.counter-title{align-items:center;gap:10px;min-width:190px;display:flex}.counter-title>span:last-child,.counter-identity i{gap:1px;min-width:0;font-style:normal;display:grid}.counter-mark,.counter-dialog-mark{color:#fff;background:var(--brand-gradient,linear-gradient(135deg, #ff1717, #c90000));width:44px;height:44px;box-shadow:none;border-radius:13px;flex:none;place-items:center;display:grid}.counter-title small,.counter-identity small,.counter-step-heading small,.counter-party-panel header small,.counter-order-summary small,.counter-payment-dialog header small,.counter-invoice-sheet small{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.counter-title small,.counter-identity small{color:#ffffff85}.counter-title h1{letter-spacing:.025em;text-transform:uppercase;margin:0;font:700 1.9rem/.92 Barlow Condensed,sans-serif}.counter-identity{flex:1;gap:5px;min-width:0;display:flex}.counter-identity>span{background:0 0;border:0;border-radius:0;flex:145px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.counter-identity>span+span{border-left:1px solid #ffffff1a}.counter-identity svg{color:#ff4c4c;flex:none}.counter-identity b,.counter-identity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counter-identity b{font-size:.73rem}.counter-identity em{color:#ffffff7a;font-size:.62rem;font-style:normal}.counter-balance-summary b{font-variant-numeric:tabular-nums;font-size:.8rem}.counter-balance-summary i{flex:1}.counter-balance-add{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.counter-balance-add:hover,.counter-balance-add:focus-visible{background:#c90000;outline:none}.counter-balance-summary.counter-balance-error b,.counter-balance-summary.counter-balance-unavailable b{color:#ffffff9e}.counter-search-submit,.counter-pay-button,.counter-dialog-primary,.counter-invoice-toolbar button,.counter-invoice-actions button,.counter-load-error button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font:800 .74rem Plus Jakarta Sans,sans-serif;display:inline-flex}.counter-command-bar>.notification-center-dock{flex:none}.counter-pos-layout{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:stretch;gap:0;min-width:0;min-height:0;margin-top:0;display:grid;overflow:hidden}.counter-pos-left,.counter-pos-right{gap:0;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.counter-pos-left{grid-template-rows:minmax(0,1fr)}.counter-pos-right{border-left:1px solid #e4e0db;grid-template-rows:minmax(0,1fr) auto}.counter-history-card,.counter-step-card{box-shadow:none;background:#fffffff5;border:0;border-radius:0}.counter-history-card{z-index:5;border-bottom:1px solid #e4e0db;padding:12px 13px;position:relative}.counter-history-heading{justify-content:space-between;align-items:center;gap:8px;min-height:31px;display:flex}.counter-history-heading>div{gap:1px;display:grid}.counter-history-heading small{color:#8a8282;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:850}.counter-history-heading b{color:#292727;font-size:.77rem}.counter-history-heading>span{color:#8a8282;font-size:.58rem;font-weight:750}.counter-history-search{background:#f1efeb;border:0;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding-left:12px;display:flex}.counter-history-search>svg{color:#7e7777;flex:none}.counter-history-search input{color:#171515;background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;font:650 .8rem Plus Jakarta Sans,sans-serif}.counter-history-search>button:not(.counter-search-submit){color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.counter-search-submit{color:#fff;background:#171515;min-width:116px;margin-right:2px;padding:0 14px}.counter-history-results{overscroll-behavior:contain;scrollbar-width:none;gap:4px;max-height:236px;margin-top:7px;display:grid;overflow-y:auto}.counter-history-results::-webkit-scrollbar{display:none}.counter-history-result{color:#292727;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;font-family:inherit;transition:background .18s,transform .18s;display:grid}.counter-history-result:hover{background:#f5f3ef;transform:translate(2px)}.counter-history-result:disabled{cursor:wait;opacity:.72}.counter-history-icon{color:#d40707;background:#ffeaea;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.counter-history-result>span:nth-child(2){gap:3px;min-width:0;display:grid}.counter-history-results b{font-size:.76rem}.counter-history-results small{color:#7a7474;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;display:block;overflow:hidden}.counter-history-results em{color:#b00505;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:750;overflow:hidden}.counter-history-detail{color:#fff;background:#171515;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-size:.65rem;font-weight:800;display:inline-flex}.counter-history-detail:hover{background:#c90000}.counter-history-empty{color:#7d7676;text-align:center;margin:8px 4px 2px;font-size:.7rem}.counter-history-loading{gap:5px;margin-top:8px;display:grid}.counter-history-loading span{background:linear-gradient(100deg,#eeeae5 20%,#faf8f5 45%,#eeeae5 70%) 0 0/220% 100%;border-radius:8px;height:33px;animation:1.2s infinite counter-shimmer}.counter-step-card{padding:16px}.counter-customer-step,.counter-package-step{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5d58588c transparent;min-height:0;overflow:hidden auto}.counter-customer-step::-webkit-scrollbar{width:6px}.counter-package-step::-webkit-scrollbar{width:6px}.counter-customer-step::-webkit-scrollbar-track{background:0 0}.counter-package-step::-webkit-scrollbar-track{background:0 0}.counter-customer-step::-webkit-scrollbar-thumb{background:#5d58588c padding-box padding-box;border:1px solid #0000;border-radius:999px}.counter-package-step::-webkit-scrollbar-thumb{background:#5d58588c padding-box padding-box;border:1px solid #0000;border-radius:999px}.counter-customer-step::-webkit-scrollbar-thumb:hover{background:#353131b8 padding-box padding-box}.counter-package-step::-webkit-scrollbar-thumb:hover{background:#353131b8 padding-box padding-box}.counter-customer-step::-webkit-scrollbar-button{width:0;height:0;display:none}.counter-package-step::-webkit-scrollbar-button{width:0;height:0;display:none}.counter-step-heading{align-items:center;gap:11px;display:flex}.counter-step-heading>span{color:#fff;background:#171515;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font:700 1.25rem Barlow Condensed,sans-serif;display:grid}.counter-step-heading>div{flex:1;min-width:0}.counter-step-heading small{color:#ca0909}.counter-step-heading h2{text-transform:uppercase;margin:1px 0 0;font:700 1.55rem/1 Barlow Condensed,sans-serif}.counter-step-heading p{color:#797272;margin:3px 0 0;font-size:.68rem;line-height:1.45}.counter-checkout-card>.counter-step-heading>svg{color:#d20a0a}.counter-party-switch{background:#efede9;border-radius:11px;flex:none;gap:3px;margin-left:auto;padding:3px;display:flex}.counter-step-heading>.counter-party-switch{flex:none;width:fit-content;min-width:max-content}.counter-party-switch button{color:#706969;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.64rem;font-weight:800;display:inline-flex}.counter-party-switch button.active{color:#fff;background:#171515}.counter-party-switch em{color:#8f0b0b;background:#ffe7e7;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.58rem;font-style:normal;display:grid}.counter-party-switch button.active em{color:#171515;background:#fff}.counter-route-grid,.counter-service-grid,.counter-field-grid,.counter-measure-grid{gap:9px;display:grid}.counter-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.counter-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:10px;display:grid}.counter-party-panel{box-shadow:none;background:#f5f3ef;border:0;border-radius:12px;padding:13px}.counter-party-panel>header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.counter-party-panel>header>span{color:#ba0808;background:#ffe8e8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.counter-party-panel>header div{flex:1;display:grid}.counter-party-panel header small{color:#817979}.counter-party-panel h3{text-transform:uppercase;margin:0;font:700 1.25rem Barlow Condensed,sans-serif}.counter-party-panel header em{color:#776d57;background:#fff4cf;border-radius:999px;padding:5px 7px;font-size:.58rem;font-style:normal;font-weight:800}.counter-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-field-grid .wide,.counter-service-grid .wide{grid-column:1/-1}.counter-step-card label{color:#3c3838;gap:5px;min-width:0;font-size:.68rem;font-weight:750;display:grid}.counter-step-card label>span{align-items:center;gap:4px;display:flex}.counter-step-card label i{color:#8c8585;font-size:.58rem;font-style:normal;font-weight:600}.counter-step-card label>small{color:#9c1717;font-size:.61rem;line-height:1.4}.counter-step-card input:not([type=checkbox]):not([type=radio]),.counter-step-card select,.counter-payment-dialog input[type=number]{color:#211f1f;background:#fff;border:1px solid #d8d4d0;border-radius:10px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 10px;font:650 .75rem Plus Jakarta Sans,sans-serif;transition:border-color .16s,box-shadow .16s}.counter-step-card input:focus,.counter-step-card select:focus,.counter-payment-dialog input:focus{border-color:#e10a0a;box-shadow:0 0 0 3px #ef0a0a1a}.counter-step-card select:disabled{color:#696363;background:#eceae6}.counter-member-hint,.counter-pricing-note{color:#6e6868;background:#f1efeb;border-radius:10px;align-items:center;gap:7px;margin:11px 0 0;padding:9px 10px;font-size:.66rem;line-height:1.45;display:flex}.counter-member-hint svg,.counter-pricing-note svg{color:#d30909;flex:none}.customer-picker{background:#fff;border:1px solid #dedad5;border-radius:11px;margin-bottom:10px;overflow:hidden}.customer-picker.selected{border-color:#d00a0a}.customer-picker-toggle{color:#2c2929;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 9px;display:flex}.customer-picker-toggle>span{color:#b30808;background:#ffe9e9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.customer-picker-toggle>i{flex:1;gap:1px;min-width:0;font-style:normal;display:grid}.customer-picker-toggle small{color:#817979;font-size:.58rem;font-weight:700}.customer-picker-toggle b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.customer-picker-toggle>svg{color:#a20a0a;flex:none}.customer-picker:not(.open) .customer-picker-toggle:hover{background:#faf8f5}.customer-picker-content{background:#faf9f7;border-top:1px solid #ebe7e2;padding:9px}.customer-picker-search{align-items:center;display:flex;position:relative}.customer-picker-search>svg:first-child{z-index:1;color:#77706f;pointer-events:none;position:absolute;left:11px}.customer-picker-search input{padding-left:36px!important;padding-right:42px!important}.customer-picker-search>svg:last-child,.customer-picker-search>button{z-index:1;position:absolute;right:4px}.customer-picker-search>svg:last-child{color:#b30808;right:13px}.customer-picker-search>button{color:#6f6969;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.customer-picker-hint,.customer-picker-message,.customer-picker-save-message{color:#77706f;margin:8px 2px 0;font-size:.62rem;line-height:1.5}.customer-picker-message.error{color:#a00707;justify-content:space-between;align-items:center;gap:9px;display:flex}.customer-picker-message button{color:#fff;cursor:pointer;background:#171515;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:.6rem;font-weight:800;display:inline-flex}.customer-picker-results{gap:5px;max-height:230px;margin-top:8px;display:grid;overflow-y:auto}.customer-picker-results article{background:#fff;border:1px solid #e4dfda;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.customer-picker-results article.active{background:#fff3f3;border-color:#d10909}.customer-picker-results article>span{gap:2px;min-width:0;display:grid}.customer-picker-results small{color:#a00909;font-size:.56rem;font-weight:850}.customer-picker-results b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.customer-picker-results em{color:#77706f;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-style:normal;overflow:hidden}.customer-picker-results button,.customer-picker-save button{color:#fff;cursor:pointer;background:#171515;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 10px;font-size:.59rem;font-weight:850;display:inline-flex}.customer-picker-save{border-top:1px dashed #d8d2cc;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.customer-picker-save>span{gap:2px;min-width:0;display:grid}.customer-picker-save b{font-size:.66rem}.customer-picker-save small{color:#77706f;font-size:.57rem;line-height:1.45}.customer-picker-save button{background:#d10909;min-width:92px}.customer-picker-save button:disabled{color:#948d8d;cursor:not-allowed;background:#e4e0dc}.customer-picker-save-message.success{color:#087a38}.customer-picker-save-message.error{color:#a00707}.counter-package-step{background:linear-gradient(145deg,#fff 0%,#faf9f6 100%)}.counter-customer-step>.counter-step-heading,.counter-package-step>.counter-step-heading{z-index:6;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;margin:-16px -16px 0;padding:16px;position:sticky;top:-16px}.counter-customer-step>.counter-step-heading h2,.counter-package-step>.counter-step-heading h2{margin:0}.counter-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.counter-choice-row{cursor:pointer;background:#fff0f0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;margin-top:9px;padding:10px;display:flex!important}.counter-choice-row input{accent-color:#e30a0a;width:18px;height:18px}.counter-choice-row>span{grid-template-columns:auto auto 1fr;display:grid!important}.counter-choice-row svg{color:#d30a0a}.counter-choice-row small{color:#7d7474;font-weight:600}.counter-package-card{background:#f3f1ed;border:0;border-radius:12px;margin-top:11px;padding:12px}.counter-package-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.counter-package-card>header>span{align-items:center;gap:7px;font-size:.74rem;display:flex}.counter-package-card>header svg{color:#d20a0a}.counter-package-card button,.counter-add-item{color:#5e5757;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:.65rem;font-weight:800;display:inline-flex}.counter-measure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.counter-item-list{gap:6px;margin-top:9px;display:grid}.counter-item-row{background:#ffffffb8;border-radius:10px;grid-template-columns:28px minmax(0,1.5fr) minmax(72px,.5fr) minmax(105px,.8fr) auto;align-items:end;gap:7px;padding:8px;display:grid}.counter-item-row>span{color:#fff;background:#282525;border-radius:8px;place-items:center;width:28px;height:44px;font-size:.7rem;font-weight:850;display:grid}.counter-item-row>button{width:40px;height:44px;padding:0}.counter-add-item{margin-top:8px}.counter-heading-action,.counter-party-panel>header>button{color:#a20808;cursor:pointer;background:#fff0f0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:.64rem;font-weight:800;display:inline-flex}.counter-sender-panel{margin-top:14px}.counter-recipient-panel{margin-top:10px}.counter-recipient-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:12px;display:flex}.counter-recipient-toolbar>span{color:#77706f;font-size:.64rem;font-weight:800}.counter-package-count{color:#a20808;background:#fff0f0;border-radius:999px;padding:6px 9px;font-size:.64rem}.counter-package-table{min-width:0;margin-top:14px;overflow:visible}.counter-package-row{background:#f3f1ed;border-radius:12px;min-width:0;padding:12px;display:grid}.counter-package-row+.counter-package-row{margin-top:9px}.counter-package-main-row{grid-template-columns:48px minmax(180px,1fr) minmax(120px,.36fr) minmax(140px,.42fr) minmax(92px,.26fr);align-items:end;gap:9px;min-width:0;display:grid}.counter-package-main-row label{gap:4px;min-width:0}.counter-package-main-row label>span{display:flex}.counter-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.counter-package-type-field{align-self:end}.counter-package-type-select{position:relative}.counter-package-type-select summary{color:#a20808;cursor:pointer;background:#fff;border:1px solid #d9d4cf;border-radius:10px;justify-content:center;align-items:center;gap:2px;width:48px;height:44px;list-style:none;display:flex}.counter-package-type-select summary::-webkit-details-marker{display:none}.counter-package-type-select summary:focus-visible{outline-offset:1px;border-color:#e10a0a;outline:3px solid #ef0a0a2e}.counter-package-type-select summary svg:last-child{color:#8f8787;transition:transform .16s}.counter-package-type-select[open] summary svg:last-child{transform:rotate(180deg)}.counter-package-type-menu{z-index:20;background:#fff;border:1px solid #ded9d4;border-radius:12px;gap:3px;width:164px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #08080829}.counter-package-type-menu button{color:#4b4545;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;width:100%;min-height:42px;padding:0 10px;font-size:.68rem;font-weight:750;display:grid}.counter-package-type-menu button:hover{background:#f5f2ee}.counter-package-type-menu button.active{color:#9f0808;background:#fff0f0}.counter-package-type-menu button svg:first-child{color:#d10a0a}.counter-package-type-menu button svg:last-child{justify-self:end}.counter-package-price-field{color:#3c3838;gap:4px;min-width:0;font-size:.76rem;font-weight:750;display:grid}.counter-package-price-field output{color:#211f1f;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;background:#fff;border:1px solid #d8d4d0;border-radius:10px;align-items:center;min-width:0;min-height:44px;padding:0 11px;font-size:.92rem;font-weight:900;display:flex}.counter-package-price-field output.pending{color:#746e69;background:#e8e4df;border-color:#0000;font-size:.74rem;font-weight:700}.counter-package-count-field{gap:4px;min-width:0;display:grid}.counter-package-count-field input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:88px;min-height:44px;padding:0 10px;font-weight:850}.counter-package-step .counter-pricing-note{background:0 0;padding:8px 0 0}.counter-checkout-card{z-index:3;color:#fff;box-shadow:none;background:linear-gradient(145deg,#1c1919 0%,#090909 100%);flex:none;position:relative}.counter-checkout-card .counter-step-heading>span{color:#171515;background:#fff}.counter-checkout-card .counter-step-heading small{color:#ff5b5b}.counter-checkout-card .counter-step-heading p{color:#ffffff8a}.counter-checkout-card .counter-step-heading>.counter-checkout-heading-total{text-align:right;flex:none;justify-items:end;gap:2px;min-width:max-content;margin-left:auto;display:grid}.counter-checkout-heading-total small{color:#ffffff7a!important}.counter-checkout-heading-total b{color:#fff;font:700 1.6rem/1 Barlow Condensed,sans-serif}.counter-checkout-heading-total em{color:#ffffff85;font-size:.58rem;font-style:normal}.counter-checkout-toggle{color:#ffffffa8;cursor:pointer;background:#ffffff12;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.counter-checkout-toggle:hover{color:#fff;background:#ffffff1f}.counter-checkout-toggle:focus-visible{outline-offset:2px;outline:2px solid #f55}.counter-checkout-toggle svg{transition:transform .2s}.counter-checkout-toggle.open svg{transform:rotate(180deg)}.counter-checkout-body{min-width:0}.counter-checkout-reveal-enter-active,.counter-checkout-reveal-leave-active{transition:opacity .18s,transform .18s}.counter-checkout-reveal-enter-from,.counter-checkout-reveal-leave-to{opacity:0;transform:translateY(-5px)}.counter-checkout-options-row{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:8px;margin-top:12px;display:grid}.counter-checkout-service{margin:0;color:#ffffffb8!important}.counter-checkout-service>span{color:#ffffff94}.counter-insurance-trigger{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:54px;margin:0;padding:8px 10px;display:flex}.counter-insurance-trigger>span{align-items:center;gap:8px;min-width:0;display:flex}.counter-insurance-trigger svg{color:#ff5757;flex:none}.counter-insurance-trigger i{text-align:left;gap:1px;min-width:0;font-style:normal;display:grid}.counter-insurance-trigger small{color:#ffffff80;font-size:.58rem;font-weight:750}.counter-insurance-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.counter-insurance-trigger em{color:#ff8686;flex:none;font-size:.64rem;font-style:normal;font-weight:800}.counter-order-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.counter-order-summary>span{background:#fff1;border:0;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.counter-order-summary small{color:#ffffff73}.counter-order-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.counter-charge-lines{gap:7px;margin-top:11px;display:grid}.counter-charge-lines>div{color:#ffffffa6;justify-content:space-between;align-items:center;gap:12px;font-size:.7rem;display:flex}.counter-charge-lines b{color:#fff;font-size:.72rem}.counter-charge-lines b.subtract{color:#7ce0a1}.counter-quote-placeholder{color:#ffffff94;background:#ffffff09;border:0;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:11px;display:flex}.counter-quote-placeholder>span{gap:2px;display:grid}.counter-quote-placeholder b{color:#fff;font-size:.7rem}.counter-quote-placeholder small{font-size:.62rem;line-height:1.4}.counter-payment-summary{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;margin-top:11px;display:grid}.counter-payment-summary.has-change{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr)}.counter-payment-summary label{color:#ffffff9e!important}.counter-payment-summary>span{background:#ffffff12;border-radius:9px;align-content:center;gap:2px;min-height:44px;padding:7px 9px;display:grid}.counter-payment-summary small{color:#ffffff70;font-size:.57rem}.counter-payment-summary b{color:#8ee2ac;font-size:.72rem}.counter-pay-button{color:#fff;background:var(--brand-gradient,linear-gradient(135deg, #ff1717, #c90000));width:100%;box-shadow:none;margin-top:12px;padding:0 15px}.counter-pay-button:disabled,.counter-dialog-primary:disabled{cursor:wait;opacity:.65}.counter-checkout-footnote{color:#ffffff6b;text-align:center;margin-top:7px;font-size:.6rem;display:block}.counter-checkout-error,.counter-inline-error{color:#a20b0b;background:#fff0f0;border-radius:9px;padding:9px 10px;font-size:.68rem;line-height:1.45}.counter-checkout-error{align-items:flex-start;gap:6px;margin:10px 0 0;display:flex}.counter-checkout-readiness,.counter-checkout-waiting{color:#ffffffc7;background:#ffffff14;border-radius:9px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 10px;font-size:.72rem;line-height:1.45;display:flex}.counter-checkout-readiness svg{color:#ff7373;flex:none}.counter-loading-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;margin-top:10px;display:grid;overflow:hidden}.counter-loading-grid span{background:linear-gradient(100deg,#ece9e5 20%,#f8f6f2 40%,#ece9e5 60%) 0 0/300% 100%;border-radius:18px;min-height:130px;animation:1.3s linear infinite counter-shimmer}.counter-loading-grid span:nth-child(3n){min-height:260px}.counter-load-error{text-align:center;background:#fff7f7;border:1px solid #efc5c5;border-radius:18px;flex:1;min-height:0;margin-top:10px;padding:28px;overflow:auto}.counter-load-error p{color:#776f6f;font-size:.75rem}.counter-load-error button{color:#fff;background:#171515;padding:0 16px}.counter-dialog-layer{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808ad;place-items:center;padding:18px;animation:.22s both counter-dialog-fade;display:grid;position:fixed;inset:0;overflow:auto}body.counter-history-dialog-open{overflow:hidden}.counter-history-layer{z-index:1300}.counter-history-dialog{color:#292727;background:#fff;border-radius:20px;width:min(760px,100%);max-height:calc(100dvh - 36px);animation:.28s cubic-bezier(.2,.8,.2,1) both counter-dialog-up;overflow:hidden;box-shadow:0 28px 90px #0000004d}.counter-history-dialog>header{color:#fff;background:linear-gradient(112deg,#080808 0%,#1f1d1d 72%,#4c0808 100%);align-items:center;gap:10px;min-height:74px;padding:12px 15px;display:flex}.counter-history-dialog>header>div{flex:1;gap:2px;min-width:0;display:grid}.counter-history-dialog>header small{color:#ffffff94;text-transform:uppercase;font-size:.75rem;font-weight:800}.counter-history-dialog>header h2{text-transform:uppercase;margin:0;font:700 1.8rem/1 Barlow Condensed,sans-serif}.counter-history-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.counter-history-shortcut{color:#ffffffd6;background:#ffffff14;border:1px solid #fff3;border-radius:9px;place-items:center;min-width:44px;height:32px;padding:0 10px;font-size:.875rem;font-weight:850;display:grid}.counter-history-dialog .counter-history-card{border:0;padding:16px}.counter-history-dialog .counter-history-heading{display:none}.counter-history-dialog .counter-history-search{min-height:52px}.counter-history-dialog .counter-history-search input,.counter-history-dialog .counter-history-detail,.counter-history-dialog .counter-history-empty,.counter-history-dialog .counter-inline-error{font-size:.875rem}.counter-history-dialog .counter-history-results{gap:6px;max-height:min(56dvh,520px);margin-top:12px}.counter-history-dialog .counter-history-result{border:1px solid #ebe7e2;border-radius:12px;min-height:68px;padding:10px}.counter-history-dialog .counter-history-results b{font-size:.9rem}.counter-history-dialog .counter-history-results small,.counter-history-dialog .counter-history-results em{font-size:.78rem;line-height:1.45}.counter-history-dialog .counter-history-detail{min-width:96px}.counter-payment-dialog{background:#fff;border-radius:20px;width:min(560px,100%);animation:.28s cubic-bezier(.2,.8,.2,1) both counter-dialog-up;overflow:hidden;box-shadow:0 28px 90px #0000004d}.counter-insurance-dialog{width:min(650px,100%);box-shadow:none;background:#fff;border-radius:20px;animation:.28s cubic-bezier(.2,.8,.2,1) both counter-dialog-up;overflow:hidden}.counter-insurance-dialog>header{color:#fff;background:#151313;align-items:center;gap:10px;min-height:70px;padding:12px 15px;display:flex}.counter-insurance-dialog>header>div{flex:1;min-width:0}.counter-insurance-dialog>header small{color:#ffffff80;text-transform:uppercase;font-size:.62rem;font-weight:800}.counter-insurance-dialog>header h2{text-transform:uppercase;margin:1px 0 0;font:700 1.7rem/1 Barlow Condensed,sans-serif}.counter-insurance-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.counter-insurance-content{padding:16px}.counter-insurance-policy{background:#f3f1ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.counter-insurance-policy>span{gap:3px;display:grid}.counter-insurance-policy b{font-size:.75rem}.counter-insurance-policy small{color:#777;font-size:.63rem}.counter-insurance-policy strong{color:#b00808;white-space:nowrap;font:700 1.3rem Barlow Condensed,sans-serif}.counter-insurance-policy strong small{font:650 .58rem Plus Jakarta Sans,sans-serif}.counter-insurance-list{gap:6px;max-height:330px;margin-top:9px;display:grid;overflow-y:auto}.counter-insurance-list label{cursor:pointer;border:1px solid #e2ded9;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 42px 9px 12px;display:grid;position:relative}.counter-insurance-list label.active{background:#fff3f3;border-color:#e20a0a}.counter-insurance-list input{accent-color:#e20a0a;width:19px;height:19px}.counter-insurance-list label>span{gap:2px;min-width:0;display:grid}.counter-insurance-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.counter-insurance-list small{color:#777;font-size:.61rem}.counter-insurance-list em{color:#777;font-size:.62rem;font-style:normal;font-weight:800}.counter-insurance-list label>svg{color:#d30909;position:absolute;top:8px;right:8px}.counter-insurance-content>footer{justify-content:space-between;align-items:end;gap:12px;margin-top:11px;display:flex}.counter-insurance-content>footer>span{gap:2px;display:grid}.counter-insurance-content>footer small{color:#777;font-size:.62rem}.counter-insurance-content>footer b{font-size:.72rem}.counter-insurance-content>footer .counter-dialog-primary{width:auto;min-width:170px;margin-top:0}.counter-insurance-empty{text-align:center;justify-items:center;padding:28px;display:grid}.counter-insurance-empty svg{color:#d30909}.counter-insurance-empty b{margin-top:8px;font-size:.82rem}.counter-insurance-empty p{color:#777;margin:5px 0 0;font-size:.68rem}.counter-insurance-empty .counter-dialog-primary{max-width:220px}.counter-payment-dialog>header,.counter-invoice-toolbar{color:#fff;background:#151313;align-items:center;gap:10px;min-height:70px;padding:12px 15px;display:flex}.counter-payment-dialog>header>div{flex:1}.counter-payment-dialog>header small{color:#ffffff80}.counter-payment-dialog>header h2{text-transform:uppercase;margin:1px 0 0;font:700 1.7rem/1 Barlow Condensed,sans-serif}.counter-payment-dialog>header>button,.counter-invoice-toolbar button:last-child{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.counter-payment-content,.counter-confirm-content{padding:17px}.counter-payment-total{text-align:center;background:#f3f1ed;border-radius:14px;gap:2px;padding:15px;display:grid}.counter-payment-total small{color:#766f6f;font-size:.66rem;font-weight:750}.counter-payment-total strong{font:700 2.5rem/1 Barlow Condensed,sans-serif}.counter-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.counter-payment-methods-two{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-payment-methods label{color:#413c3c;text-align:center;cursor:pointer;border:1px solid #ddd8d4;border-radius:12px;align-content:center;justify-items:center;gap:7px;min-height:100px;padding:12px;display:grid;position:relative}.counter-payment-methods label.active{color:#a20707;background:#fff2f2;border-color:#e20a0a;box-shadow:0 0 0 2px #ef0a0a14}.counter-payment-methods input{opacity:0;pointer-events:none;position:absolute}.counter-payment-methods label>span{background:#efede9;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.counter-payment-methods label.active>span{background:#ffe0e0}.counter-payment-methods b{font-size:.68rem}.counter-payment-methods label>svg{color:#d40808;position:absolute;top:7px;right:7px}.counter-cash-box{background:#faf9f7;border:1px solid #e3dfda;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px;margin-top:11px;padding:12px;display:grid}.counter-cash-box label{gap:5px;font-size:.69rem;font-weight:750;display:grid}.counter-cash-box>span{justify-items:end;gap:3px;min-width:120px;padding-bottom:5px;display:grid}.counter-cash-box small{color:#777;font-size:.63rem}.counter-cash-box b{color:#087a38;font:700 1.4rem Barlow Condensed,sans-serif}.counter-cash-box p{color:#b00808;grid-column:1/-1;margin:0;font-size:.65rem}.counter-payment-recap{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.counter-payment-recap>span{background:#f3f1ed;border-radius:10px;gap:2px;padding:10px;display:grid}.counter-payment-recap small{color:#777;font-size:.61rem}.counter-payment-recap b{font-size:.74rem}.counter-dialog-primary{color:#fff;background:var(--brand-gradient,linear-gradient(135deg, #ff1717, #c90000));width:100%;margin-top:12px}.counter-balance-gate{color:#8b1111;background:#fff5f5;border:1px solid #f0c7c7;border-radius:11px;align-items:flex-start;gap:8px;margin:11px 0 0;padding:11px 12px;font-size:.72rem;font-weight:700;line-height:1.5;display:flex}.counter-balance-gate svg{flex:none;margin-top:1px}.counter-pay-button:disabled{cursor:not-allowed;opacity:.58}.counter-top-up-button{background:#171515}.counter-top-up-layer{z-index:1350;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080894;justify-content:flex-end;display:flex;position:fixed;inset:0}body.counter-top-up-open{overflow:hidden}.counter-top-up-drawer{color:#292727;background:#f5f5f2;width:min(680px,100%);height:100%;overflow-y:auto;box-shadow:-20px 0 55px #08080833}.counter-top-up-drawer>header{z-index:4;color:#fff;background:#171515;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:12px 16px;display:flex;position:sticky;top:0}.counter-top-up-drawer>header div{gap:2px;display:grid}.counter-top-up-drawer>header small{color:#ff6f6f;text-transform:uppercase;font-size:.7rem;font-weight:800}.counter-top-up-drawer>header h2{text-transform:uppercase;margin:0;font:700 1.7rem/1 Barlow Condensed,sans-serif}.counter-top-up-drawer>header button{color:#fff;background:#ffffff1a;border:0;border-radius:11px;place-items:center;width:44px;height:44px;padding:0;display:grid}.counter-top-up-drawer>.balance-surface{margin:0;padding:16px}.counter-confirm-route{background:#f3f1ed;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.counter-confirm-route>span:not(:nth-child(2)){gap:2px;min-width:0;display:grid}.counter-confirm-route>span:nth-child(2){color:#d00909;text-transform:uppercase;font-size:.65rem;font-weight:850}.counter-confirm-route small{color:#827b7b;font-size:.6rem}.counter-confirm-route b,.counter-confirm-route em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counter-confirm-route b{font-size:.75rem}.counter-confirm-route em{color:#777;font-size:.65rem;font-style:normal}.counter-confirm-content dl{gap:1px;margin:11px 0;display:grid}.counter-confirm-content dl>div{background:#faf9f7;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 9px;display:flex}.counter-confirm-content dl>div:first-child{border-radius:10px 10px 0 0}.counter-confirm-content dl>div:last-child{border-radius:0 0 10px 10px}.counter-confirm-content dt{color:#777;font-size:.66rem}.counter-confirm-content dd{text-align:right;margin:0;font-size:.7rem;font-weight:850}.counter-confirm-content>small{color:#817b7b;text-align:center;margin-top:7px;font-size:.61rem;display:block}.counter-invoice-dialog{width:min(980px,100%);max-height:calc(100dvh - 36px);box-shadow:none;background:#eceae6;border-radius:20px;overflow:auto}.counter-invoice-toolbar{z-index:4;justify-content:space-between;position:sticky;top:0}.counter-invoice-toolbar>div{align-items:center;gap:8px;min-width:0;display:flex}.counter-invoice-toolbar>div:first-child>span{background:#d30a0a;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.counter-invoice-toolbar p{margin:0;display:grid}.counter-invoice-toolbar small{color:#ffffffa6;font-size:14px;font-weight:750}.counter-invoice-toolbar b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.counter-invoice-print-actions{flex:none;justify-content:flex-end;display:flex}.counter-invoice-print-actions>button{min-width:132px;padding:0 14px;font-size:14px}.counter-invoice-print-actions>button:first-child{color:#171515;background:#fff}.counter-invoice-print-actions>button:nth-child(2){color:#fff;background:#c90000}.counter-invoice-print-actions>button:last-child{min-width:44px;padding:0}.counter-invoice-print-actions>button:disabled{opacity:.55;cursor:wait}.counter-invoice-print-status{color:#3f3939;background:#fff;border-radius:11px;align-items:center;gap:9px;margin:12px 14px 0;padding:11px 13px;font-size:14px;display:flex}.counter-invoice-print-status.success{color:#176036;background:#eaf7ef}.counter-invoice-print-status.error{color:#9c1717;background:#fff0f0}.counter-invoice-sheet{color:#252222;background:#fff;border-radius:14px;margin:14px;padding:clamp(18px,4vw,34px)}.counter-invoice-sheet>header{border-bottom:2px solid #171515;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.counter-invoice-brand{align-items:center;gap:10px;display:flex}.counter-invoice-brand>span{color:#fff;background:#e20a0a;border-radius:13px;place-items:center;width:47px;height:47px;font:800 1.2rem Barlow Condensed,sans-serif;display:grid}.counter-invoice-brand>div{display:grid}.counter-invoice-brand strong{letter-spacing:.02em;font:800 1.4rem Barlow Condensed,sans-serif}.counter-invoice-brand small{color:#777;font-size:14px}.counter-invoice-sheet>header>div:last-child{text-align:right;justify-items:end;display:grid}.counter-invoice-sheet>header>div:last-child small{color:#b00808;font-size:14px}.counter-invoice-sheet h2{margin:2px 0;font:800 1.7rem Barlow Condensed,sans-serif}.counter-invoice-sheet>header p{color:#777;margin:0;font-size:14px}.counter-invoice-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:15px;padding:18px 0;display:grid}.counter-invoice-route>div{gap:9px;min-width:0;display:flex}.counter-invoice-route>div>svg{color:#d30909;flex:none}.counter-invoice-route>div>span{gap:2px;min-width:0;display:grid}.counter-invoice-route small{color:#8a8282;font-size:14px}.counter-invoice-route b{font-size:14px}.counter-invoice-route p{color:#696363;margin:0;font-size:14px;line-height:1.45}.counter-invoice-route-line{color:#fff;background:#171515;border-radius:999px;padding:7px 11px;font-size:14px;font-weight:850}.counter-invoice-order-list{border:1px solid #ddd8d4;border-radius:12px;overflow:hidden}.counter-invoice-order-list>header,.counter-invoice-order-list>article{grid-template-columns:32px minmax(250px,2fr) minmax(170px,1fr) auto;align-items:center;gap:12px;display:grid}.counter-invoice-order-list>header{color:#fff;background:#171515;min-height:42px;padding:8px 14px;font-size:14px;font-weight:800}.counter-invoice-order-list>header>span:first-child{grid-column:2}.counter-invoice-order-list>article{border-top:1px solid #eeeae6;min-height:84px;padding:12px 14px}.counter-invoice-line-number{color:#a20707;background:#ffeaea;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.counter-invoice-order-party,.counter-invoice-order-package{gap:3px;min-width:0;display:grid}.counter-invoice-order-list b,.counter-invoice-order-list strong{color:#282424;font-size:14px}.counter-invoice-order-list small,.counter-invoice-order-list em{color:#716a6a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;line-height:1.4;overflow:hidden}.counter-invoice-order-list>article>strong{color:#a20707;text-align:right;white-space:nowrap}.counter-invoice-total{gap:6px;width:min(330px,100%);margin:12px 0 0 auto;display:grid}.counter-invoice-total>div{color:#696363;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 11px;font-size:14px;display:flex}.counter-invoice-total>div:first-child{color:#fff;background:#d40909;border-radius:10px;padding:11px}.counter-invoice-total strong{font:700 1.55rem Barlow Condensed,sans-serif}.counter-invoice-sheet>footer{border-top:1px dashed #c9c3be;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:19px;padding-top:15px;display:grid}.counter-invoice-sheet>footer>span:first-child{color:#777;gap:8px;max-width:450px;display:flex}.counter-invoice-sheet>footer svg{color:#d30909;flex:none}.counter-invoice-sheet>footer p{gap:3px;margin:0;display:grid}.counter-invoice-sheet>footer p b{color:#302c2c;font-size:14px}.counter-invoice-sheet>footer p small{text-transform:none;letter-spacing:0;line-height:1.5}.counter-invoice-sheet>footer>span:last-child{align-content:start;justify-items:end;display:grid}.counter-invoice-sheet>footer small,.counter-invoice-sheet>footer>span:last-child b,.counter-invoice-sheet>footer em{color:#777;font-size:14px;font-style:normal}.counter-invoice-sheet>footer>span:last-child b{color:#302c2c}.counter-invoice-actions{justify-content:flex-end;padding:0 14px 14px;display:flex}.counter-invoice-actions button{color:#fff;background:#171515;padding:0 16px;font-size:14px}.counter-print-loading{z-index:1400;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.counter-print-loading>section{background:#171515;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;width:min(390px,100%);padding:24px;display:grid}.counter-print-loading>section>span{background:#d30909;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.counter-print-loading>section>div{gap:2px;display:grid}.counter-print-loading small{color:#ff6c6c;text-transform:uppercase;font-size:.61rem;font-weight:800}.counter-print-loading b{text-transform:uppercase;font:700 1.55rem Barlow Condensed,sans-serif}.counter-print-loading p{color:#ffffff8c;margin:0;font-size:.65rem}.counter-spin{animation:.8s linear infinite counter-spin}@keyframes counter-spin{to{transform:rotate(360deg)}}@keyframes counter-workspace-in{0%{opacity:0;transform:translateY(9px)}}@keyframes counter-dialog-fade{0%{opacity:0}}@keyframes counter-dialog-up{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes counter-shimmer{to{background-position:-300% 0}}@media (width<=1220px){.counter-command-bar{flex-wrap:wrap}.counter-identity{flex-basis:100%;order:3}.counter-command-bar>.notification-center-dock{margin-left:auto}.counter-pos-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.84fr)}.counter-party-grid{grid-template-columns:1fr}.counter-measure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.counter-package-price-field output{font-size:.96rem}.counter-pos-layout{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:1fr;overflow:hidden auto}.counter-pos-left,.counter-pos-right{grid-template-rows:auto;height:auto;overflow:visible}.counter-customer-step,.counter-package-step{overflow:visible}.counter-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-pos-right{border-top:1px solid #e4e0db;border-left:0;grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.counter-command-bar{border-radius:0}.counter-identity{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.counter-identity>span{min-width:0}.counter-history-search{flex-wrap:wrap;padding:4px 4px 4px 10px}.counter-history-search input{min-width:180px}.counter-search-submit{min-width:100%}.counter-history-layer{align-items:end;padding:10px}.counter-history-dialog{border-radius:18px 18px 12px 12px;max-height:calc(100dvh - 20px)}.counter-history-dialog>header{min-height:68px;padding:10px 12px}.counter-history-dialog>header h2{font-size:1.55rem}.counter-history-dialog .counter-history-card{padding:12px}.counter-history-dialog .counter-history-result{grid-template-columns:40px minmax(0,1fr)}.counter-history-dialog .counter-history-detail{grid-column:1/-1;width:100%;min-height:44px}.counter-party-grid,.counter-route-grid,.counter-service-grid,.counter-field-grid{grid-template-columns:1fr}.counter-field-grid .wide,.counter-service-grid .wide{grid-column:auto}.counter-step-heading{flex-wrap:wrap}.customer-picker-results article{grid-template-columns:1fr}.customer-picker-results article>button{width:100%;min-height:44px}.customer-picker-save{flex-direction:column;align-items:stretch}.customer-picker-save button{width:100%;min-height:44px}.counter-checkout-card .counter-step-heading{flex-wrap:nowrap}.counter-checkout-options-row{grid-template-columns:1fr}.counter-heading-action{width:100%}.counter-package-main-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) auto}.counter-package-type-field{grid-area:1/1}.counter-package-name-field{grid-area:1/2/auto/4}.counter-package-count-field{grid-area:1/4}.counter-package-weight-field{grid-area:2/1/auto/3}.counter-package-price-field{grid-area:2/3/auto/5}.counter-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.counter-item-row{grid-template-columns:28px minmax(0,1fr) 40px}.counter-item-row label{grid-column:2}.counter-item-row>button{grid-area:1/3}.counter-payment-methods{grid-template-columns:1fr}.counter-payment-methods label{text-align:left;grid-template-columns:auto 1fr auto;justify-items:start;min-height:64px}.counter-payment-methods label>svg{position:static}.counter-cash-box{grid-template-columns:1fr}.counter-cash-box>span{justify-items:start}.counter-insurance-policy,.counter-insurance-content>footer{flex-direction:column;align-items:stretch}.counter-insurance-content>footer .counter-dialog-primary{width:100%}.counter-confirm-route,.counter-invoice-route{grid-template-columns:1fr}.counter-confirm-route>span:nth-child(2),.counter-invoice-route-line{justify-self:start}.counter-invoice-toolbar{flex-wrap:wrap}.counter-invoice-toolbar>div:first-child{flex:100%}.counter-invoice-print-actions{width:100%}.counter-invoice-print-actions>button:not(:last-child){flex:1;min-width:0}.counter-invoice-order-list{border:0;border-radius:0}.counter-invoice-order-list>header{display:none}.counter-invoice-order-list>article{border:1px solid #e2ddd8;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:start;margin-top:8px;padding:12px}.counter-invoice-order-party,.counter-invoice-order-package{grid-column:2}.counter-invoice-order-list>article>strong{text-align:left;grid-column:2}.counter-invoice-order-list small,.counter-invoice-order-list em{white-space:normal}.counter-invoice-sheet>header,.counter-invoice-sheet>footer{grid-template-columns:1fr;display:grid}.counter-invoice-sheet>header>div:last-child,.counter-invoice-sheet>footer>span:last-child{text-align:left;justify-items:start}}@media (width<=420px){.counter-command-bar{padding:9px}.counter-title{flex:1;min-width:0}.counter-title h1{font-size:1.65rem}.counter-identity{grid-template-columns:1fr}.counter-step-card{border-radius:0;padding:13px}.counter-step-heading h2{font-size:1.35rem}.counter-measure-grid,.counter-payment-summary,.counter-payment-recap,.counter-package-row{grid-template-columns:1fr}.counter-package-main-row{grid-template-columns:48px minmax(0,1fr) auto}.counter-package-type-field{grid-area:1/1}.counter-package-name-field{grid-area:1/2;min-width:0}.counter-package-count-field{grid-area:1/3}.counter-package-weight-field{grid-area:2/1/auto/-1}.counter-package-price-field{grid-area:3/1/auto/-1}.counter-package-price-field output{min-height:48px;font-size:1rem}.counter-dialog-layer{padding:8px}.counter-payment-dialog,.counter-invoice-dialog{border-radius:15px}.counter-invoice-print-actions{flex-wrap:wrap}.counter-invoice-print-actions>button:not(:last-child){min-width:calc(50% - 26px)}.counter-invoice-sheet{margin:8px;padding:14px}}@media (prefers-reduced-motion:reduce){.counter-workspace,.counter-dialog-layer,.counter-payment-dialog,.counter-loading-grid span{animation:none!important}.counter-history-results>button{transition:none}.counter-history-loading span{animation:none}}@media print{body.counter-print-invoice *{visibility:hidden!important}body.counter-print-invoice{background:#fff!important;margin:0!important;padding:0!important}body.counter-print-invoice .counter-invoice-layer,body.counter-print-invoice .counter-invoice-layer *{visibility:visible!important}body.counter-print-invoice .counter-invoice-layer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.counter-print-invoice .counter-invoice-dialog{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;overflow:visible!important}body.counter-print-invoice .counter-invoice-toolbar,body.counter-print-invoice .counter-invoice-actions,body.counter-print-invoice .counter-invoice-print-status{display:none!important}body.counter-print-invoice .counter-invoice-sheet{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:12mm!important}body.counter-print-invoice .counter-invoice-sheet+.counter-invoice-sheet{break-before:page;page-break-before:always}}.counter-branch-field{min-width:0;position:relative}.counter-branch-field>label{display:grid}.counter-branch-input{align-items:center;display:flex;position:relative}.counter-branch-input>svg{color:var(--brand-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.counter-branch-input>input{width:100%;padding-left:42px!important}.counter-branch-results{background:var(--brand-white);z-index:20;border:1px solid #d9d9d4;border-radius:12px;gap:3px;max-height:min(320px,50vh);margin-top:5px;padding:6px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #08080824}.counter-branch-results button{color:var(--brand-black);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 9px;display:grid}.counter-branch-results button:hover,.counter-branch-results button.active,.counter-branch-results button:focus-visible{background:var(--brand-surface);outline:none}.counter-branch-results button>span{color:var(--brand-red-dark);background:#f4e7e7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.counter-branch-results button>div{gap:2px;min-width:0;display:grid}.counter-branch-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.counter-branch-results small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.counter-branch-results>p{color:var(--brand-muted);margin:0;padding:12px;font-size:.82rem;line-height:1.5}.counter-location-backdrop[data-v-c530d04a]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080894;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.counter-location-dialog[data-v-c530d04a]{background:#fff;border-radius:24px;width:min(620px,100%);max-height:min(760px,100dvh - 36px);padding:24px;animation:.26s both location-dialog-in-c530d04a;overflow:auto;box-shadow:0 28px 90px #0808084d}.counter-location-dialog header[data-v-c530d04a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.counter-location-dialog header small[data-v-c530d04a]{color:#d60000;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.counter-location-dialog h2[data-v-c530d04a]{text-transform:uppercase;margin:3px 0 0;font:800 2rem/1 Barlow Condensed,sans-serif}.counter-location-dialog header button[data-v-c530d04a]{background:#f1f0ed;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.counter-location-dialog>p[data-v-c530d04a]{color:#6b6b6b;margin:10px 0 20px;font-size:.78rem;line-height:1.6}.location-name[data-v-c530d04a]{gap:7px;display:grid}.location-name>span[data-v-c530d04a],legend[data-v-c530d04a]{color:#6b6b6b;font-size:.67rem;font-weight:750}input[data-v-c530d04a]{width:100%;min-height:46px;font:inherit;background:#fafaf8;border:1px solid #deddd8;border-radius:12px;padding:0 13px}input[data-v-c530d04a]:focus{border-color:#ef0a0a;outline:3px solid #ef0a0a1a}fieldset[data-v-c530d04a]{border:0;margin:18px 0;padding:0}.location-type-grid[data-v-c530d04a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.location-type-grid button[data-v-c530d04a]{color:#615f5c;background:#f3f2ef;border:0;border-radius:13px;place-items:center;gap:5px;min-height:76px;padding:9px;font-size:.64rem;display:grid}.location-type-grid button.active[data-v-c530d04a]{color:#fff;background:#171515}.automatic-note[data-v-c530d04a]{background:#f2f1ee;border-radius:13px;gap:3px;margin-top:16px;padding:12px 14px;display:grid}.automatic-note b[data-v-c530d04a]{font-size:.68rem}.automatic-note span[data-v-c530d04a]{color:#6b6b6b;font-size:.64rem;line-height:1.5}.location-delete-blocked[data-v-c530d04a]{color:#805400;background:#fff3d6;border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;font-size:.65rem;line-height:1.5;display:flex}.location-delete-blocked svg[data-v-c530d04a]{flex:none}.location-delete-confirm[data-v-c530d04a]{color:#8d0000;background:#fff0f0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:12px;padding:12px;display:grid}.location-delete-confirm>svg[data-v-c530d04a]{color:#d90000}.location-delete-confirm span[data-v-c530d04a]{display:grid}.location-delete-confirm b[data-v-c530d04a]{font-size:.67rem}.location-delete-confirm small[data-v-c530d04a]{color:#7b5555;margin-top:2px;font-size:.58rem;line-height:1.4}.location-delete-confirm button[data-v-c530d04a]{background:#fff;border:0;border-radius:10px;min-height:40px;padding:0 11px;font-size:.61rem;font-weight:850}.location-delete-confirm button[data-v-c530d04a]:last-child{color:#fff;background:#d90000}.location-dialog-error[data-v-c530d04a]{color:#a90000;background:#fff0f0;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:.72rem}.counter-location-dialog footer[data-v-c530d04a]{align-items:center;gap:8px;margin-top:22px;display:flex}.counter-location-dialog footer>span[data-v-c530d04a]{flex:1}.counter-location-dialog footer button[data-v-c530d04a]{background:#efeeeb;border:0;border-radius:13px;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-weight:800;display:flex}.counter-location-dialog footer .primary[data-v-c530d04a]{color:#fff;background:#ef0a0a}.counter-location-dialog footer .danger[data-v-c530d04a]{color:#b00000;background:#fff0f0}@keyframes location-dialog-in-c530d04a{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (width<=640px){.counter-location-backdrop[data-v-c530d04a]{align-items:end;padding:0}.counter-location-dialog[data-v-c530d04a]{border-radius:24px 24px 0 0;max-height:92dvh;padding:20px}.location-type-grid[data-v-c530d04a]{grid-template-columns:repeat(2,minmax(0,1fr))}.location-delete-confirm[data-v-c530d04a]{grid-template-columns:auto minmax(0,1fr)}.location-delete-confirm button[data-v-c530d04a]{grid-column:auto}.counter-location-dialog footer[data-v-c530d04a]{flex-wrap:wrap}.counter-location-dialog footer>span[data-v-c530d04a]{display:none}.counter-location-dialog footer .danger[data-v-c530d04a]{margin-right:auto}}.location-identity-grid[data-v-c530d04a]{grid-template-columns:minmax(0,1.65fr) minmax(180px,.75fr);align-items:end;gap:12px;display:grid}.location-identity-grid label[data-v-c530d04a]{gap:7px;min-width:0;display:grid}.location-identity-grid label>span[data-v-c530d04a]{color:#6b6b6b;font-size:.67rem;font-weight:750}.location-identity-grid label>span small[data-v-c530d04a]{font-weight:600}@media (width<=640px){.location-identity-grid[data-v-c530d04a]{grid-template-columns:1fr}}.location-card-actions[data-v-e15a1d7e]{z-index:2;gap:4px;display:flex;position:relative}.location-card-actions.open[data-v-e15a1d7e]{z-index:35}.location-card-actions>button[data-v-e15a1d7e]{color:#252321;background:#fff;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.location-card-actions>button[data-v-e15a1d7e]:disabled{cursor:not-allowed;color:#aaa6a0;background:#e5e2dc}.more-action[aria-expanded=true][data-v-e15a1d7e]{color:#fff;background:#171515}.location-action-popover[data-v-e15a1d7e]{z-index:40;background:#fff;border:1px solid #e5e2dc;border-radius:13px;width:178px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 18px 44px #08080829}.location-action-popover button[data-v-e15a1d7e]{color:#393633;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:.64rem;font-weight:800;display:grid}.location-action-popover button[data-v-e15a1d7e]:hover{background:#f2f1ee}.location-action-popover button[data-v-e15a1d7e]:disabled{cursor:not-allowed;opacity:.42}.location-action-popover .dispatch-action[data-v-e15a1d7e]{color:#c90000}.location-action-popover .dispatch-action[data-v-e15a1d7e]:hover{background:#fff0f0}.location-action-popover .delete-action[data-v-e15a1d7e]{color:#b00000}.location-action-popover .delete-action[data-v-e15a1d7e]:hover{background:#fff0f0}.location-action-popover .transit-note[data-v-e15a1d7e]{color:#0e5b96;background:#eef7ff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:.64rem;font-weight:800;display:grid}.location-action-popover .arrived-note[data-v-e15a1d7e]{color:#17603c;background:#e5f5eb}.delete-location-backdrop[data-v-41dd6cf5]{z-index:176;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080808a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.delete-location-dialog[data-v-41dd6cf5]{background:#fff;border-radius:22px;width:min(480px,100%);overflow:hidden;box-shadow:0 30px 86px #00000052}.delete-location-dialog>header[data-v-41dd6cf5]{color:#fff;background:#171515;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:grid}.delete-location-dialog>header>span[data-v-41dd6cf5]{background:#d90000;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.delete-location-dialog header div[data-v-41dd6cf5]{min-width:0;display:grid}.delete-location-dialog header small[data-v-41dd6cf5]{color:#ff7b7b;letter-spacing:.1em;font-size:.57rem;font-weight:900}.delete-location-dialog h2[data-v-41dd6cf5]{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:800 1.4rem/1 Barlow Condensed,sans-serif;overflow:hidden}.delete-location-dialog header button[data-v-41dd6cf5]{color:#fff;background:#ffffff17;border:0;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid}.delete-location-body[data-v-41dd6cf5]{text-align:center;justify-items:center;padding:25px 24px;display:grid}.delete-location-body>svg[data-v-41dd6cf5]{color:#d90000}.delete-location-body h3[data-v-41dd6cf5]{margin:10px 0 5px;font:800 1.55rem/1.05 Barlow Condensed,sans-serif}.delete-location-body p[data-v-41dd6cf5]{color:#68645f;max-width:390px;margin:0;font-size:.7rem;line-height:1.6}.delete-location-error[data-v-41dd6cf5]{color:#9f0000;background:#fff0f0;border-radius:11px;width:100%;margin-top:13px;padding:11px 12px;font-size:.65rem;line-height:1.5}.delete-location-dialog footer[data-v-41dd6cf5]{justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.delete-location-dialog footer button[data-v-41dd6cf5]{background:#efeeeb;border:0;border-radius:12px;min-height:45px;padding:0 17px;font-size:.65rem;font-weight:850}.delete-location-dialog footer .delete-confirm-button[data-v-41dd6cf5]{-webkit-text-fill-color:#fff;color:#fff!important;background:#d90000!important}.delete-location-dialog footer .delete-confirm-button[data-v-41dd6cf5]:disabled{-webkit-text-fill-color:#fff;opacity:.72;color:#fff!important;background:#9f3a3a!important}.delete-location-dialog footer button[data-v-41dd6cf5]:disabled{opacity:.48}@media (width<=520px){.delete-location-backdrop[data-v-41dd6cf5]{align-items:end;padding:10px}.delete-location-dialog[data-v-41dd6cf5]{border-radius:22px 22px 12px 12px}.delete-location-dialog footer button[data-v-41dd6cf5]{flex:1}}.dispatch-backdrop[data-v-e421913c]{z-index:175;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080808a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dispatch-dialog[data-v-e421913c]{background:#fff;border-radius:22px;width:min(500px,100%);overflow:hidden;box-shadow:0 30px 86px #00000052}.dispatch-dialog>header[data-v-e421913c]{color:#fff;background:#171515;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:14px 16px;display:grid}.dispatch-dialog>header>span[data-v-e421913c]{background:#e20909;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.dispatch-dialog header div[data-v-e421913c]{min-width:0;display:grid}.dispatch-dialog header small[data-v-e421913c]{color:#f77;letter-spacing:.1em;font-size:.57rem;font-weight:900}.dispatch-dialog h2[data-v-e421913c]{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font:800 1.45rem/1 Barlow Condensed,sans-serif;overflow:hidden}.dispatch-dialog header button[data-v-e421913c]{color:#fff;background:#ffffff17;border:0;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid}.dispatch-body[data-v-e421913c]{text-align:center;justify-items:center;padding:24px;display:grid}.dispatch-body>svg[data-v-e421913c]{color:#e20909}.dispatch-body h3[data-v-e421913c]{margin:10px 0 5px;font:800 1.55rem/1.05 Barlow Condensed,sans-serif}.dispatch-body>p[data-v-e421913c]{color:#68645f;max-width:420px;margin:0;font-size:.7rem;line-height:1.6}.dispatch-count[data-v-e421913c]{background:#f2f1ee;border-radius:11px;align-items:center;gap:8px;margin-top:15px;padding:10px 13px;display:flex}.dispatch-count b[data-v-e421913c]{font-size:.68rem}.dispatch-count span[data-v-e421913c]{color:#77736e;font-size:.62rem}.dispatch-warning[data-v-e421913c],.dispatch-error[data-v-e421913c]{color:#9f0000;background:#fff0f0;border-radius:11px;width:100%;margin-top:12px;padding:11px 12px;font-size:.65rem;line-height:1.5}.dispatch-warning[data-v-e421913c]{justify-content:center;align-items:center;gap:8px;display:flex}.dispatch-note[data-v-e421913c]{color:#817d77;max-width:420px;margin-top:13px;font-size:.59rem;line-height:1.5}.dispatch-dialog footer[data-v-e421913c]{justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.dispatch-dialog footer button[data-v-e421913c]{background:#efeeeb;border:0;border-radius:12px;min-height:45px;padding:0 17px;font-size:.65rem;font-weight:850}.dispatch-dialog footer .primary[data-v-e421913c]{color:#fff;background:#ef0a0a}.dispatch-dialog footer button[data-v-e421913c]:disabled{opacity:.48}@media (width<=540px){.dispatch-backdrop[data-v-e421913c]{align-items:end;padding:10px}.dispatch-dialog[data-v-e421913c]{border-radius:22px 22px 12px 12px}.dispatch-body[data-v-e421913c]{padding:22px 18px}.dispatch-dialog footer button[data-v-e421913c]{flex:1}}.label-layer[data-v-dadef688]{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080861;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.label-dialog[data-v-dadef688]{background:#fff;border-radius:22px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 80px #0808083d}.label-dialog>header[data-v-dadef688]{border-bottom:1px solid #eceae6;justify-content:space-between;align-items:center;min-height:70px;padding:12px 16px;display:flex}.label-dialog header>div[data-v-dadef688]{align-items:center;gap:10px;display:flex}.label-dialog header svg[data-v-dadef688]{color:#e50909}.label-dialog header span[data-v-dadef688]{display:grid}.label-dialog header b[data-v-dadef688]{font-size:.82rem}.label-dialog header small[data-v-dadef688]{color:#77736e;font-size:.61rem}.label-dialog header button[data-v-dadef688]{background:#f3f2ef;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.label-preview[data-v-dadef688]{border:4px solid #171515;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;gap:16px;margin:18px;padding:18px;display:grid}.preview-copy[data-v-dadef688]{align-content:start;display:grid}.preview-copy small[data-v-dadef688]{letter-spacing:.08em;font-size:.53rem;font-weight:900}.preview-copy strong[data-v-dadef688]{margin-top:10px;font:900 2.6rem/.9 Barlow Condensed,sans-serif}.preview-copy b[data-v-dadef688]{margin-top:9px;font-size:.76rem}.preview-copy span[data-v-dadef688],.preview-copy em[data-v-dadef688]{color:#716d67;margin-top:3px;font-size:.58rem;font-style:normal}.qr-preview[data-v-dadef688]{grid-area:1/2/3;align-self:end}.qr-preview[data-v-dadef688] svg{width:100%;height:auto;display:block}.qr-placeholder[data-v-dadef688]{color:#77736e;background:#f2f1ee;place-items:center;min-height:150px;font-size:.65rem;display:grid}.label-preview code[data-v-dadef688]{overflow-wrap:anywhere;grid-column:1/-1;font-size:.5rem}.label-dialog>p[data-v-dadef688]{color:#77736e;margin:0;padding:0 18px;font-size:.63rem;line-height:1.55}.label-dialog>footer[data-v-dadef688]{justify-content:flex-end;gap:8px;padding:18px;display:flex}.label-dialog footer button[data-v-dadef688]{background:#efeeeb;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;display:flex}.label-dialog footer button.primary[data-v-dadef688]{color:#fff;background:#171515}.label-dialog footer button[data-v-dadef688]:disabled{opacity:.45}.label-dialog-enter-active[data-v-dadef688],.label-dialog-leave-active[data-v-dadef688]{transition:opacity .25s}.label-dialog-enter-active .label-dialog[data-v-dadef688],.label-dialog-leave-active .label-dialog[data-v-dadef688]{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.label-dialog-enter-from[data-v-dadef688],.label-dialog-leave-to[data-v-dadef688]{opacity:0}.label-dialog-enter-from .label-dialog[data-v-dadef688],.label-dialog-leave-to .label-dialog[data-v-dadef688]{transform:translateY(12px)scale(.98)}@media (width<=520px){.label-layer[data-v-dadef688]{padding:10px}.label-preview[data-v-dadef688]{grid-template-columns:1fr 112px;margin:12px;padding:13px}.preview-copy strong[data-v-dadef688]{font-size:2rem}.qr-placeholder[data-v-dadef688]{min-height:112px}.label-dialog>footer[data-v-dadef688]{grid-template-columns:1fr 1fr;padding:14px;display:grid}}@media (prefers-reduced-motion:reduce){.label-dialog-enter-active[data-v-dadef688],.label-dialog-leave-active[data-v-dadef688],.label-dialog-enter-active .label-dialog[data-v-dadef688],.label-dialog-leave-active .label-dialog[data-v-dadef688]{transition:none}}.scan-location-backdrop[data-v-098f18c2]{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0808089e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scan-location-dialog[data-v-098f18c2]{background:#fff;border-radius:24px;width:min(680px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 28px 90px #00000052}.scan-location-dialog>header[data-v-098f18c2]{z-index:3;color:#fff;background:#171515;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 15px;display:grid;position:sticky;top:0}.scan-target-icon[data-v-098f18c2]{background:#e20909;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.scan-location-dialog>header div[data-v-098f18c2]{min-width:0;display:grid}.scan-location-dialog>header small[data-v-098f18c2]{color:#ff7a7a;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:850}.scan-location-dialog h2[data-v-098f18c2]{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font:750 1.45rem/1 Barlow Condensed,sans-serif;overflow:hidden}.scan-location-dialog>header button[data-v-098f18c2]{color:#fff;background:#ffffff17;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.scan-location-body[data-v-098f18c2]{padding:16px}.scan-location-guide[data-v-098f18c2]{background:#f2f1ee;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.scan-location-guide>svg[data-v-098f18c2]{color:#e20909;flex:none}.scan-location-guide span[data-v-098f18c2]{gap:3px;display:grid}.scan-location-guide b[data-v-098f18c2]{font-size:.72rem}.scan-location-guide small[data-v-098f18c2]{color:#6d6964;font-size:.63rem;line-height:1.5}.scan-location-input[data-v-098f18c2]{border:2px solid #171515;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;margin-top:10px;padding:5px 5px 5px 14px;display:grid}.scan-location-input>svg[data-v-098f18c2]{color:#e20909}.scan-location-input input[data-v-098f18c2]{min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:.74rem}.scan-location-input button[data-v-098f18c2],.scan-camera-actions button[data-v-098f18c2]{border:0;border-radius:10px;min-height:44px;padding:0 13px;font-size:.64rem;font-weight:850}.scan-location-input button[data-v-098f18c2]{color:#fff;background:#e20909}.scan-location-input button[data-v-098f18c2]:disabled{opacity:.45}.scan-location-error[data-v-098f18c2]{color:#a50000;background:#fff0f0;border-radius:11px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:.65rem;line-height:1.45;display:flex}.scan-camera-actions[data-v-098f18c2]{gap:7px;margin-top:10px;display:flex}.scan-camera-actions button[data-v-098f18c2]{background:#efeeeb;align-items:center;gap:7px;display:flex}.scan-camera-actions button.active[data-v-098f18c2]{color:#fff;background:#171515}.scan-camera-frame[data-v-098f18c2]{background:#090909;border-radius:15px;min-height:250px;margin-top:9px;position:relative;overflow:hidden}.scan-camera-frame video[data-v-098f18c2]{object-fit:cover;width:100%;height:300px;display:block}.scan-camera-frame>span[data-v-098f18c2]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.scan-camera-frame i[data-v-098f18c2]{border:2px solid #ff2b2b;border-radius:14px;width:min(330px,78%);height:130px;box-shadow:0 0 0 999px #00000047}.scan-camera-frame small[data-v-098f18c2]{color:#fff;background:#000000b8;border-radius:999px;padding:7px 10px;font-size:.58rem;position:absolute;bottom:14px}.scan-camera-error[data-v-098f18c2]{color:#a50000;margin:8px 0 0;font-size:.63rem}.scan-location-recent[data-v-098f18c2]{margin-top:15px}.scan-location-recent>header[data-v-098f18c2]{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.scan-location-recent>header b[data-v-098f18c2]{font-size:.7rem}.scan-location-recent>header span[data-v-098f18c2]{color:#777;font-size:.59rem}.scan-location-recent>div[data-v-098f18c2]{gap:5px;display:grid}.scan-location-recent article[data-v-098f18c2]{background:#f2f1ee;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}.scan-location-recent article>svg[data-v-098f18c2]{color:#13803e}.scan-location-recent article.error[data-v-098f18c2]{color:#970000;background:#fff0f0}.scan-location-recent article.error>svg[data-v-098f18c2]{color:#d00}.scan-location-recent article span[data-v-098f18c2]{min-width:0;display:grid}.scan-location-recent article b[data-v-098f18c2]{font-size:.66rem}.scan-location-recent article small[data-v-098f18c2]{color:#706c67;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.scan-location-recent>p[data-v-098f18c2]{color:#817c76;background:#f7f6f3;border-radius:12px;place-items:center;min-height:90px;margin:0;font-size:.63rem;display:grid}@media (width<=640px){.scan-location-backdrop[data-v-098f18c2]{align-items:end;padding:0}.scan-location-dialog[data-v-098f18c2]{border-radius:24px 24px 0 0;max-height:94dvh}.scan-location-body[data-v-098f18c2]{padding:13px}.scan-location-input[data-v-098f18c2]{grid-template-columns:auto minmax(0,1fr)}.scan-location-input button[data-v-098f18c2]{grid-column:1/-1}.scan-camera-actions[data-v-098f18c2]{flex-direction:column}.scan-camera-actions button[data-v-098f18c2]{justify-content:center}}.scan-move-backdrop[data-v-098f18c2]{z-index:170;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080808ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scan-move-dialog[data-v-098f18c2]{background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:14px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 24px 70px #0000004d}.scan-move-icon[data-v-098f18c2]{color:#fff;background:#e20909;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.scan-move-copy[data-v-098f18c2]{min-width:0}.scan-move-copy>small[data-v-098f18c2]{color:#c90000;letter-spacing:.08em;font-size:.58rem;font-weight:900}.scan-move-copy h3[data-v-098f18c2]{margin:4px 0 8px;font:800 1.35rem/1.05 Barlow Condensed,sans-serif}.scan-move-copy p[data-v-098f18c2]{color:#5f5b56;margin:0;font-size:.68rem;line-height:1.6}.scan-move-copy b[data-v-098f18c2]{color:#171515}.scan-move-error[data-v-098f18c2]{background:#fff0f0;border-radius:10px;padding:9px 10px;color:#a50000!important;margin-top:9px!important}.scan-move-actions[data-v-098f18c2]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.scan-move-actions button[data-v-098f18c2]{background:#efeeeb;border:0;border-radius:11px;min-width:96px;min-height:44px;padding:0 16px;font-size:.66rem;font-weight:850}.scan-move-actions button[data-v-098f18c2]:last-child{color:#fff;background:#e20909}.scan-move-actions button[data-v-098f18c2]:disabled{opacity:.5}@media (width<=520px){.scan-move-backdrop[data-v-098f18c2]{align-items:end;padding:12px}.scan-move-dialog[data-v-098f18c2]{border-radius:20px 20px 12px 12px;padding:18px}.scan-move-actions button[data-v-098f18c2]{flex:1}}.branch-sort-action-menu[data-v-19ef711d]{z-index:3;position:relative}.branch-sort-action-menu.open[data-v-19ef711d]{z-index:45}.branch-sort-more-button[data-v-19ef711d]{color:#4c4843;cursor:pointer;background:#fff;border:1px solid #dedad4;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;display:grid}.branch-sort-more-button[data-v-19ef711d]:hover,.branch-sort-more-button[data-v-19ef711d]:focus-visible{background:#f7f6f3;border-color:#171515;outline:0}.branch-sort-more-button[aria-expanded=true][data-v-19ef711d]{color:#fff;background:#171515;border-color:#171515}.branch-sort-action-popover[data-v-19ef711d]{z-index:50;background:#fff;border:1px solid #e5e2dc;border-radius:13px;width:208px;padding:6px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 18px 44px #0808082e}.branch-sort-action-popover>button[data-v-19ef711d],.branch-sort-ready-confirm>button[data-v-19ef711d]{color:#393633;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:.64rem;font-weight:800;display:grid}.branch-sort-action-popover button[data-v-19ef711d]:hover:not(:disabled){background:#f2f1ee}.branch-sort-action-popover button[data-v-19ef711d]:disabled{cursor:not-allowed;opacity:.42}.branch-sort-action-popover .ready-action[data-v-19ef711d],.branch-sort-ready-confirm .confirm-ready[data-v-19ef711d]{color:#b00000}.branch-sort-action-popover .ready-action[data-v-19ef711d]:hover:not(:disabled),.branch-sort-ready-confirm .confirm-ready[data-v-19ef711d]:hover:not(:disabled){background:#fff0f0}.branch-sort-ready-confirm[data-v-19ef711d]{border-top:1px solid #eeeae5;gap:2px;margin-top:3px;padding-top:5px;display:grid}.branch-sort-ready-confirm p[data-v-19ef711d]{color:#805000;align-items:flex-start;gap:7px;margin:0 4px 4px;font-size:.56rem;font-weight:750;line-height:1.45;display:flex}.branch-sort-ready-confirm p svg[data-v-19ef711d]{flex:none;margin-top:1px}.branch-sort-ready-confirm>button[data-v-19ef711d]:last-child{color:#706c67;grid-template-columns:1fr}.branch-sort-status-note[data-v-19ef711d]{color:#17603c;background:#f4fbf7;border-top:1px solid #eeeae5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:40px;margin-top:3px;padding:0 10px;font-size:.62rem;font-weight:800;display:grid}.branch-sort-status-note svg[data-v-19ef711d]{flex:none}@media (width<=480px){.branch-sort-more-button[data-v-19ef711d]{width:44px;height:44px}.branch-sort-action-popover[data-v-19ef711d]{width:min(220px,74vw);right:0}}.branch-box-contents-layer[data-v-c3f6c647]{z-index:165;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08080861;justify-content:flex-end;display:flex;position:fixed;inset:0}.branch-box-contents-drawer[data-v-c3f6c647]{color:#171515;background:#f7f6f3;flex-direction:column;width:min(620px,100%);height:100%;min-height:0;display:flex;box-shadow:-18px 0 60px #08080833}.branch-box-contents-drawer>header[data-v-c3f6c647]{background:#fff;border-bottom:1px solid #e7e4df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px 15px;display:grid}.branch-box-contents-mark[data-v-c3f6c647]{color:#fff;background:#171515;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.branch-box-contents-drawer header div[data-v-c3f6c647]{gap:1px;min-width:0;display:grid}.branch-box-contents-drawer header small[data-v-c3f6c647]{color:#e50909;letter-spacing:.09em;font-size:.57rem;font-weight:900}.branch-box-contents-drawer h2[data-v-c3f6c647]{text-overflow:ellipsis;white-space:nowrap;margin:0;font:800 1.55rem/1 Barlow Condensed,sans-serif;overflow:hidden}.branch-box-contents-drawer header p[data-v-c3f6c647]{color:#77736e;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.62rem;overflow:hidden}.branch-box-contents-drawer header>button[data-v-c3f6c647]{background:#f2f1ee;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.branch-box-contents-summary[data-v-c3f6c647]{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:7px;padding:12px 14px;display:grid}.branch-box-contents-summary>span[data-v-c3f6c647]{background:#fff;border-radius:10px;padding:9px 10px;display:grid}.branch-box-contents-summary small[data-v-c3f6c647]{color:#7d7872;font-size:.54rem}.branch-box-contents-summary b[data-v-c3f6c647]{margin-top:2px;font-size:.65rem}.branch-box-contents-summary button[data-v-c3f6c647]{color:#fff;background:#171515;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 11px;font-size:.6rem;font-weight:850;display:flex}.branch-box-contents-summary button[data-v-c3f6c647]:disabled{opacity:.45}.branch-box-contents-feedback[data-v-c3f6c647]{color:#9f0808;background:#fff0f0;border-radius:10px;align-items:flex-start;gap:6px;margin:0 14px 8px;padding:9px 10px;font-size:.62rem;display:flex}.branch-box-contents-feedback svg[data-v-c3f6c647]{flex:none}.branch-box-package-list[data-v-c3f6c647]{flex:1;align-content:start;gap:6px;min-height:0;padding:0 14px 16px;display:grid;overflow:auto}.branch-box-package-list article[data-v-c3f6c647]{background:#fff;border:1px solid #e8e4de;border-radius:11px;grid-template-columns:30px 38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:74px;padding:9px 10px;display:grid}.branch-box-package-number[data-v-c3f6c647]{color:#a30808;background:#ffe9e9;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.58rem;font-weight:900;display:grid}.branch-box-package-icon[data-v-c3f6c647]{color:#e50909;background:#f5f3ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.branch-box-package-list article>div[data-v-c3f6c647]{min-width:0;display:grid}.branch-box-package-list b[data-v-c3f6c647],.branch-box-package-list strong[data-v-c3f6c647],.branch-box-package-list small[data-v-c3f6c647]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-box-package-list b[data-v-c3f6c647]{font-size:.66rem}.branch-box-package-list strong[data-v-c3f6c647]{margin-top:1px;font-size:.6rem}.branch-box-package-list small[data-v-c3f6c647]{color:#77736e;margin-top:2px;font-size:.54rem}.branch-box-package-side[data-v-c3f6c647]{justify-items:end;gap:5px}.branch-box-package-weight[data-v-c3f6c647]{color:#5e5a55;white-space:nowrap;font-size:.57rem;font-weight:850}.branch-box-package-receipt[data-v-c3f6c647]{color:#3c3935;white-space:nowrap;cursor:pointer;background:#f7f6f3;border:1px solid #dfdbd5;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 9px;font-size:.56rem;font-weight:900;display:flex}.branch-box-package-receipt[data-v-c3f6c647]:hover,.branch-box-package-receipt[data-v-c3f6c647]:focus-visible{color:#a30808;background:#fff0f0;border-color:#e50909;outline:0;box-shadow:0 0 0 3px #e5090914}.branch-box-package-receipt svg[data-v-c3f6c647]{flex:none}.branch-box-contents-loading[data-v-c3f6c647]{gap:7px;padding:0 14px;display:grid}.branch-box-contents-loading span[data-v-c3f6c647]{background:linear-gradient(90deg,#e8e5e0,#f8f7f4,#e8e5e0) 0 0/200% 100%;border-radius:11px;height:66px;animation:1.2s linear infinite branch-box-loading-c3f6c647}.branch-box-contents-error[data-v-c3f6c647],.branch-box-contents-empty[data-v-c3f6c647]{text-align:center;color:#807b75;align-content:center;place-items:center;min-height:260px;padding:28px;display:grid}.branch-box-contents-error b[data-v-c3f6c647],.branch-box-contents-empty b[data-v-c3f6c647]{color:#292622;margin-top:8px;font-size:.72rem}.branch-box-contents-error p[data-v-c3f6c647],.branch-box-contents-empty p[data-v-c3f6c647]{max-width:320px;margin:5px 0 0;font-size:.62rem;line-height:1.5}.branch-box-contents-error button[data-v-c3f6c647]{color:#fff;background:#171515;border:0;border-radius:10px;min-height:42px;margin-top:11px;padding:0 13px;font-weight:800}.branch-box-contents-drawer>footer[data-v-c3f6c647]{background:#fff;border-top:1px solid #e7e4df;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px 14px;display:flex}.branch-box-contents-drawer>footer button[data-v-c3f6c647]{background:#f0efec;border:0;border-radius:9px;align-items:center;gap:5px;min-height:42px;padding:0 10px;font-size:.59rem;font-weight:800;display:flex}.branch-box-contents-drawer>footer button[data-v-c3f6c647]:disabled{opacity:.4}.branch-box-contents-drawer>footer span[data-v-c3f6c647]{color:#77736e;font-size:.58rem}.branch-box-contents-enter-active[data-v-c3f6c647],.branch-box-contents-leave-active[data-v-c3f6c647]{transition:opacity .22s}.branch-box-contents-enter-active .branch-box-contents-drawer[data-v-c3f6c647],.branch-box-contents-leave-active .branch-box-contents-drawer[data-v-c3f6c647]{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.branch-box-contents-enter-from[data-v-c3f6c647],.branch-box-contents-leave-to[data-v-c3f6c647]{opacity:0}.branch-box-contents-enter-from .branch-box-contents-drawer[data-v-c3f6c647],.branch-box-contents-leave-to .branch-box-contents-drawer[data-v-c3f6c647]{transform:translate(22px)}.spin[data-v-c3f6c647]{animation:.8s linear infinite branch-box-spin-c3f6c647}@keyframes branch-box-spin-c3f6c647{to{transform:rotate(360deg)}}@keyframes branch-box-loading-c3f6c647{to{background-position:-200% 0}}@media (width<=600px){.branch-box-contents-drawer[data-v-c3f6c647]{width:100%}.branch-box-contents-summary[data-v-c3f6c647]{grid-template-columns:1fr 1fr}.branch-box-contents-summary button[data-v-c3f6c647]{grid-column:1/-1}.branch-box-package-list article[data-v-c3f6c647]{grid-template-columns:30px minmax(0,1fr) auto}.branch-box-package-icon[data-v-c3f6c647]{display:none}.branch-box-package-side[data-v-c3f6c647]{min-width:82px}.branch-box-package-weight[data-v-c3f6c647]{font-size:.54rem}.branch-box-package-receipt[data-v-c3f6c647]{min-height:44px;padding-inline:8px;font-size:.54rem}}@media (prefers-reduced-motion:reduce){.branch-box-contents-enter-active[data-v-c3f6c647],.branch-box-contents-leave-active[data-v-c3f6c647],.branch-box-contents-enter-active .branch-box-contents-drawer[data-v-c3f6c647],.branch-box-contents-leave-active .branch-box-contents-drawer[data-v-c3f6c647],.branch-box-contents-loading span[data-v-c3f6c647],.spin[data-v-c3f6c647]{transition:none;animation:none}}.branch-box-qr-layer[data-v-c812ff45]{z-index:170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0808086b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.branch-box-qr-dialog[data-v-c812ff45]{color:#171515;background:#fff;border-radius:20px;width:min(430px,100%);overflow:hidden;box-shadow:0 24px 80px #08080840}.branch-box-qr-dialog>header[data-v-c812ff45]{border-bottom:1px solid #eceae6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 15px;display:grid}.branch-box-qr-mark[data-v-c812ff45]{color:#fff;background:#e50909;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.branch-box-qr-dialog header div[data-v-c812ff45]{gap:1px;min-width:0;display:grid}.branch-box-qr-dialog header small[data-v-c812ff45]{color:#e50909;letter-spacing:.09em;font-size:.58rem;font-weight:900}.branch-box-qr-dialog h2[data-v-c812ff45]{text-overflow:ellipsis;white-space:nowrap;margin:0;font:800 1.45rem/1 Barlow Condensed,sans-serif;overflow:hidden}.branch-box-qr-dialog header p[data-v-c812ff45]{color:#77736e;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.62rem;overflow:hidden}.branch-box-qr-dialog header>button[data-v-c812ff45]{background:#f2f1ee;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.branch-box-qr-body[data-v-c812ff45]{justify-items:center;gap:12px;padding:18px;display:grid}.branch-box-qr-preview[data-v-c812ff45]{background:#fff;border:1px solid #e2dfda;border-radius:14px;width:min(328px,78vw);padding:12px}.branch-box-qr-preview[data-v-c812ff45] svg{shape-rendering:crispedges;width:100%;height:auto;display:block}.branch-box-qr-placeholder[data-v-c812ff45]{aspect-ratio:1;color:#77736e;background:#f2f1ee;border-radius:14px;place-items:center;width:min(250px,72vw);font-size:.68rem;display:grid}.branch-box-qr-meta[data-v-c812ff45]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.branch-box-qr-meta span[data-v-c812ff45]{background:#f5f3ef;border-radius:10px;padding:9px 10px;display:grid}.branch-box-qr-meta small[data-v-c812ff45]{color:#7e7973;font-size:.55rem}.branch-box-qr-meta b[data-v-c812ff45]{margin-top:2px;font-size:.67rem}.branch-box-qr-body code[data-v-c812ff45]{overflow-wrap:anywhere;color:#77736e;text-align:center;max-width:100%;font-size:.52rem}.branch-box-qr-dialog>footer[data-v-c812ff45]{justify-content:center;padding:0 18px 18px;display:flex}.branch-box-qr-dialog footer button[data-v-c812ff45]{color:#fff;background:#171515;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-inline:auto;padding:0 14px;font-size:.65rem;font-weight:850;display:flex}.branch-box-qr-dialog footer button[data-v-c812ff45]:disabled{opacity:.45}.branch-box-qr-enter-active[data-v-c812ff45],.branch-box-qr-leave-active[data-v-c812ff45]{transition:opacity .2s}.branch-box-qr-enter-active .branch-box-qr-dialog[data-v-c812ff45],.branch-box-qr-leave-active .branch-box-qr-dialog[data-v-c812ff45]{transition:transform .22s}.branch-box-qr-enter-from[data-v-c812ff45],.branch-box-qr-leave-to[data-v-c812ff45]{opacity:0}.branch-box-qr-enter-from .branch-box-qr-dialog[data-v-c812ff45],.branch-box-qr-leave-to .branch-box-qr-dialog[data-v-c812ff45]{transform:translateY(8px)scale(.985)}@media (width<=480px){.branch-box-qr-layer[data-v-c812ff45]{padding:10px}.branch-box-qr-dialog[data-v-c812ff45]{border-radius:16px}.branch-box-qr-body[data-v-c812ff45]{padding:14px}.branch-box-qr-dialog>footer[data-v-c812ff45]{padding:0 14px 14px}.branch-box-qr-dialog footer button[data-v-c812ff45]{width:100%}}@media (prefers-reduced-motion:reduce){.branch-box-qr-enter-active[data-v-c812ff45],.branch-box-qr-leave-active[data-v-c812ff45],.branch-box-qr-enter-active .branch-box-qr-dialog[data-v-c812ff45],.branch-box-qr-leave-active .branch-box-qr-dialog[data-v-c812ff45]{transition:none}}.arrival-verify-layer[data-v-18eac333]{z-index:245;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12100e61;justify-content:flex-end;display:flex;position:fixed;inset:0}.arrival-verify-drawer[data-v-18eac333]{color:#191716;background:#f7f6f3;flex-direction:column;width:min(650px,100vw);height:100%;display:flex;overflow:auto;box-shadow:-20px 0 60px #1412102e}.arrival-verify-header[data-v-18eac333]{background:#fff;border-bottom:1px solid #e6e2dd;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}.arrival-verify-header>div[data-v-18eac333]{min-width:0}.arrival-verify-header small[data-v-18eac333],.arrival-verify-list header small[data-v-18eac333]{color:#dc0808;letter-spacing:.08em;font-size:.65rem;font-weight:900;display:block}.arrival-verify-header h2[data-v-18eac333]{margin:3px 0 0;font-size:1.72rem;font-weight:950;line-height:1}.arrival-verify-header p[data-v-18eac333]{color:#77716b;margin:5px 0 0;font-size:.72rem}.arrival-verify-header button[data-v-18eac333]{background:#f0eeea;border:0;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.arrival-verify-progress[data-v-18eac333]{background:#fff;border:1px solid #e4e0da;border-radius:16px;margin:18px 20px 0;padding:15px}.arrival-verify-progress>div[data-v-18eac333]:first-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.arrival-verify-progress span[data-v-18eac333]{background:#f6f4f1;border-radius:11px;padding:10px 11px;display:grid}.arrival-verify-progress span.warning[data-v-18eac333]{color:#a33b00;background:#fff4df}.arrival-verify-progress small[data-v-18eac333]{color:#7c7771;font-size:.58rem;font-weight:700}.arrival-verify-progress b[data-v-18eac333]{margin-top:2px;font-size:1rem}.arrival-verify-progressbar[data-v-18eac333]{background:#ece9e4;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.arrival-verify-progressbar i[data-v-18eac333]{border-radius:inherit;background:#159447;height:100%;transition:width .25s;display:block}.arrival-verify-scanner[data-v-18eac333]{color:#fff;background:#171515;border-radius:16px;margin:12px 20px 0;padding:16px}.arrival-verify-scanner header[data-v-18eac333]{align-items:center;gap:10px;display:flex}.arrival-verify-scanner header div[data-v-18eac333]{display:grid}.arrival-verify-scanner header b[data-v-18eac333]{font-size:.77rem}.arrival-verify-scanner header small[data-v-18eac333]{color:#b8b3ad;font-size:.58rem}.arrival-verify-session-lock[data-v-18eac333]{color:#a9e0bc;letter-spacing:.04em;background:#183024;border:1px solid #355c43;border-radius:9px;align-items:center;gap:7px;min-height:34px;margin-top:10px;padding:7px 9px;font-size:.55rem;font-weight:900;display:flex}.arrival-verify-session-lock i[data-v-18eac333]{background:#43d878;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #43d8781f}.arrival-verify-scanner form[data-v-18eac333]{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:13px;display:grid}.arrival-verify-scanner input[data-v-18eac333]{color:#fff;letter-spacing:.02em;background:#23201e;border:1px solid #46413d;border-radius:12px;outline:0;min-width:0;height:50px;padding:0 15px;font-size:.85rem;font-weight:850}.arrival-verify-scanner input[data-v-18eac333]:focus{border-color:#ef2b2b;box-shadow:0 0 0 3px #ef2b2b26}.arrival-verify-scanner form button[data-v-18eac333]{color:#fff;background:#e50909;border:0;border-radius:12px;min-width:110px;font-size:.66rem;font-weight:900}.arrival-verify-scanner form button[data-v-18eac333]:disabled{opacity:.45}.arrival-verify-scanner>p[data-v-18eac333]{color:#96918c;margin:8px 0 0;font-size:.55rem}.arrival-verify-screen-actions[data-v-18eac333]{border-top:1px solid #34302d;align-items:center;gap:10px;margin-top:11px;padding-top:11px;display:flex}.arrival-verify-screen-actions button[data-v-18eac333]{color:#fff;background:#292623;border:1px solid #4a4541;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:.62rem;font-weight:850;display:flex}.arrival-verify-screen-actions button[data-v-18eac333]:hover{background:#34302d}.arrival-verify-screen-actions button.active[data-v-18eac333]{background:#e50909;border-color:#e50909}.arrival-verify-screen-actions button[data-v-18eac333]:disabled{opacity:.45}.arrival-verify-screen-actions small[data-v-18eac333]{color:#aaa49e;font-size:.55rem;line-height:1.45}.arrival-verify-screen-frame[data-v-18eac333]{background:#090909;border:1px solid #393532;border-radius:13px;height:220px;margin-top:10px;position:relative;overflow:hidden}.arrival-verify-screen-frame video[data-v-18eac333]{object-fit:cover;width:100%;height:100%;display:block}.arrival-verify-screen-frame>span[data-v-18eac333]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.arrival-verify-screen-frame i[data-v-18eac333]{border:2px solid #ef2b2b;border-radius:12px;width:min(360px,76%);height:112px;box-shadow:0 0 0 999px #00000040}.arrival-verify-screen-frame small[data-v-18eac333]{color:#fff;background:#000000b8;border-radius:999px;padding:6px 9px;font-size:.55rem;position:absolute;bottom:11px}.arrival-verify-screen-error[data-v-18eac333]{background:#3a1616;border-radius:10px;padding:9px 10px;line-height:1.45;color:#ffb3b3!important;margin-top:8px!important;font-size:.58rem!important}.arrival-verify-feedback[data-v-18eac333]{color:#165c36;background:#eaf8ef;border:1px solid #bfe4cf;border-radius:14px;align-items:flex-start;gap:10px;margin:12px 20px 0;padding:13px 15px;display:flex}.arrival-verify-feedback.replay[data-v-18eac333]{color:#805600;background:#fff6dc;border-color:#efdca8}.arrival-verify-feedback>svg[data-v-18eac333]{flex:none}.arrival-verify-feedback div[data-v-18eac333]{gap:2px;display:grid}.arrival-verify-feedback b[data-v-18eac333]{font-size:.7rem}.arrival-verify-feedback span[data-v-18eac333]{font-size:.6rem}.arrival-verify-inline-error[data-v-18eac333]{color:#a00;background:#ffeaea;border-radius:12px;margin:12px 20px 0;padding:12px 14px;font-size:.63rem;font-weight:750}.arrival-verify-list[data-v-18eac333]{margin:18px 20px 0}.arrival-verify-list>header[data-v-18eac333]{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.arrival-verify-list header b[data-v-18eac333]{margin-top:2px;font-size:.78rem;display:block}.arrival-verify-list>header>span[data-v-18eac333]{color:#6e6963;background:#ebe8e3;border-radius:8px;padding:5px 8px;font-size:.58rem;font-weight:900}.arrival-verify-items[data-v-18eac333]{gap:6px;display:grid}.arrival-verify-items article[data-v-18eac333]{background:#fff;border:1px solid #e5e1db;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.arrival-verify-items article.pending[data-v-18eac333]{background:#faf9f7;border-style:dashed}.arrival-verify-items article>svg[data-v-18eac333]:first-child{color:#e50909}.arrival-verify-items article.pending>svg[data-v-18eac333]:first-child{color:#8b8580}.arrival-verify-items article>svg[data-v-18eac333]:last-child{color:#159447}.arrival-verify-pending-chip[data-v-18eac333]{color:#805600;white-space:nowrap;background:#fff2ce;border-radius:8px;padding:5px 7px;font-size:.52rem;font-weight:900}.arrival-verify-items article div[data-v-18eac333]{min-width:0;display:grid}.arrival-verify-items article b[data-v-18eac333],.arrival-verify-items article small[data-v-18eac333]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arrival-verify-items article b[data-v-18eac333]{font-size:.66rem}.arrival-verify-items article small[data-v-18eac333]{color:#77716b;margin-top:2px;font-size:.56rem}.arrival-verify-empty[data-v-18eac333]{color:#88817a;background:#fff;border:1px dashed #d9d4ce;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:100px;font-size:.63rem;display:flex}.arrival-verify-final-state[data-v-18eac333]{color:#155d36;background:#e8f7ed;border-radius:14px;align-items:flex-start;gap:10px;margin:18px 20px;padding:15px;display:flex}.arrival-verify-final-state div[data-v-18eac333]{gap:2px;display:grid}.arrival-verify-final-state b[data-v-18eac333]{font-size:.72rem}.arrival-verify-final-state span[data-v-18eac333]{font-size:.6rem;line-height:1.45}.arrival-verify-footer[data-v-18eac333]{margin-top:auto;padding:18px 20px 22px}.arrival-verify-confirm[data-v-18eac333]{color:#235d3d;background:#e8f6ed;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:12px;display:flex}.arrival-verify-confirm.warning[data-v-18eac333]{color:#8b4800;background:#fff1d5}.arrival-verify-confirm svg[data-v-18eac333]{flex:none}.arrival-verify-confirm span[data-v-18eac333]{font-size:.61rem;font-weight:750;line-height:1.5}.arrival-verify-footer-actions[data-v-18eac333]{justify-content:flex-end;gap:8px;display:flex}.arrival-verify-footer-actions button[data-v-18eac333]{border:0;border-radius:12px;min-height:46px;padding:0 16px;font-size:.66rem;font-weight:900}.arrival-verify-footer-actions .secondary[data-v-18eac333]{background:#e9e6e1}.arrival-verify-footer-actions .finish[data-v-18eac333]{color:#fff;background:#171515}.arrival-verify-loading[data-v-18eac333]{gap:10px;padding:22px;display:grid}.arrival-verify-loading span[data-v-18eac333]{background:linear-gradient(90deg,#ebe8e3,#f8f6f3,#ebe8e3) 0 0/200% 100%;border-radius:15px;height:100px;animation:1.4s infinite arrival-shimmer-18eac333}.arrival-verify-error[data-v-18eac333]{text-align:center;align-content:center;place-items:center;min-height:260px;padding:25px;display:grid}.arrival-verify-error b[data-v-18eac333]{margin-top:7px}.arrival-verify-error p[data-v-18eac333]{color:#77716b;max-width:330px;margin:5px 0 0;font-size:.65rem}.arrival-verify-error button[data-v-18eac333]{color:#fff;background:#171515;border:0;border-radius:11px;min-height:42px;margin-top:12px;padding:0 14px;font-weight:850}@keyframes arrival-shimmer-18eac333{to{background-position:-200% 0}}@media (width<=760px){.arrival-verify-drawer[data-v-18eac333]{width:100%}.arrival-verify-header[data-v-18eac333]{padding:18px 17px 15px}.arrival-verify-header h2[data-v-18eac333]{font-size:1.45rem}.arrival-verify-progress[data-v-18eac333],.arrival-verify-scanner[data-v-18eac333],.arrival-verify-feedback[data-v-18eac333],.arrival-verify-list[data-v-18eac333],.arrival-verify-inline-error[data-v-18eac333]{margin-left:12px;margin-right:12px}.arrival-verify-progress>div[data-v-18eac333]:first-child{gap:5px}.arrival-verify-scanner form[data-v-18eac333]{grid-template-columns:1fr}.arrival-verify-scanner form button[data-v-18eac333]{min-height:46px}.arrival-verify-screen-actions[data-v-18eac333]{flex-direction:column;align-items:stretch}.arrival-verify-screen-actions button[data-v-18eac333]{width:100%;min-height:46px}.arrival-verify-screen-frame[data-v-18eac333]{height:200px}.arrival-verify-footer[data-v-18eac333]{padding-left:12px;padding-right:12px}.arrival-verify-footer-actions button[data-v-18eac333]{min-height:48px}}@media (width<=420px){.arrival-verify-progress[data-v-18eac333]{padding:11px}.arrival-verify-progress span[data-v-18eac333]{padding:8px}.arrival-verify-progress small[data-v-18eac333]{font-size:.54rem}.arrival-verify-progress b[data-v-18eac333]{font-size:.9rem}.arrival-verify-footer-actions[data-v-18eac333]{grid-template-columns:1fr 1fr;display:grid}.arrival-verify-footer-actions .finish[data-v-18eac333]:only-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){[data-v-18eac333]{transition:none!important;animation:none!important}}.koli-qr-layer[data-v-936a30d2]{z-index:190;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080880;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.koli-qr-dialog[data-v-936a30d2]{color:#171515;background:#fff;border-radius:20px;width:min(390px,100%);overflow:hidden;box-shadow:0 28px 90px #0808084d}.koli-qr-dialog>header[data-v-936a30d2]{border-bottom:1px solid #eceae6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:13px 15px;display:grid}.koli-qr-mark[data-v-936a30d2]{color:#fff;background:#e50909;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.koli-qr-dialog header div[data-v-936a30d2]{gap:1px;min-width:0;display:grid}.koli-qr-dialog header small[data-v-936a30d2]{color:#e50909;letter-spacing:.09em;font-size:.58rem;font-weight:900}.koli-qr-dialog h2[data-v-936a30d2]{margin:0;font-size:1rem;line-height:1.15}.koli-qr-dialog header p[data-v-936a30d2]{color:#77736e;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.68rem;overflow:hidden}.koli-qr-dialog header>button[data-v-936a30d2]{background:#f2f1ee;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.koli-qr-body[data-v-936a30d2]{justify-items:center;gap:12px;padding:18px;display:grid}.koli-qr-preview[data-v-936a30d2]{background:#fff;border:1px solid #e2dfda;border-radius:16px;width:min(270px,74vw);padding:10px}.koli-qr-preview[data-v-936a30d2] svg{width:100%;height:auto;display:block}.koli-qr-placeholder[data-v-936a30d2]{aspect-ratio:1;color:#77736e;background:#f2f1ee;border-radius:16px;place-items:center;width:min(270px,74vw);font-size:.7rem;display:grid}.koli-qr-identity[data-v-936a30d2]{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.koli-qr-identity span[data-v-936a30d2]{background:#f5f3ef;border-radius:10px;min-width:0;padding:9px 10px;display:grid}.koli-qr-identity small[data-v-936a30d2]{color:#7e7973;font-size:.55rem}.koli-qr-identity b[data-v-936a30d2]{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.67rem;overflow:hidden}.koli-qr-body code[data-v-936a30d2]{overflow-wrap:anywhere;color:#77736e;text-align:center;max-width:100%;font-size:.52rem}.koli-qr-dialog>footer[data-v-936a30d2]{color:#5f5a55;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 18px 18px;font-size:.62rem;font-weight:700;display:flex}.koli-qr-dialog>footer svg[data-v-936a30d2]{color:#e50909;flex:none}.koli-qr-enter-active[data-v-936a30d2],.koli-qr-leave-active[data-v-936a30d2]{transition:opacity .2s}.koli-qr-enter-active .koli-qr-dialog[data-v-936a30d2],.koli-qr-leave-active .koli-qr-dialog[data-v-936a30d2]{transition:transform .22s}.koli-qr-enter-from[data-v-936a30d2],.koli-qr-leave-to[data-v-936a30d2]{opacity:0}.koli-qr-enter-from .koli-qr-dialog[data-v-936a30d2],.koli-qr-leave-to .koli-qr-dialog[data-v-936a30d2]{transform:translateY(8px)scale(.985)}@media (width<=480px){.koli-qr-layer[data-v-936a30d2]{padding:10px}.koli-qr-dialog[data-v-936a30d2]{border-radius:17px}.koli-qr-body[data-v-936a30d2]{padding:14px}.koli-qr-preview[data-v-936a30d2],.koli-qr-placeholder[data-v-936a30d2]{width:min(280px,82vw)}.koli-qr-dialog>footer[data-v-936a30d2]{padding:0 14px 14px}}@media (prefers-reduced-motion:reduce){.koli-qr-enter-active[data-v-936a30d2],.koli-qr-leave-active[data-v-936a30d2],.koli-qr-enter-active .koli-qr-dialog[data-v-936a30d2],.koli-qr-leave-active .koli-qr-dialog[data-v-936a30d2]{transition:none}}.drawer-layer[data-v-254e98a7]{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0808083d;justify-content:flex-end;display:flex;position:fixed;inset:0}.package-drawer[data-v-254e98a7]{background:#fff;flex-direction:column;width:min(430px,100vw);height:100%;display:flex;box-shadow:-18px 0 52px #08080824}.package-drawer>header[data-v-254e98a7]{border-bottom:1px solid #eceae6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 16px;display:grid}.package-mark[data-v-254e98a7]{color:#e50909;background:#fff0f0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.package-drawer header div[data-v-254e98a7]:nth-child(2){min-width:0;display:grid}.package-drawer header strong[data-v-254e98a7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-drawer header span[data-v-254e98a7]{color:#77736e;font-size:.68rem}.package-drawer header button[data-v-254e98a7]{background:#f3f2ef;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.drawer-scroll[data-v-254e98a7]{scrollbar-width:thin;gap:12px;padding:14px 16px 30px;display:grid;overflow:auto}.workflow-banner[data-v-254e98a7]{background:#f2f1ee;border-radius:15px;grid-template-columns:1fr auto;gap:3px 12px;padding:14px 15px;display:grid}.workflow-banner span[data-v-254e98a7],.workflow-banner small[data-v-254e98a7]{color:#77736e;font-size:.63rem}.workflow-banner.tone-success b[data-v-254e98a7]{color:#18733c}.workflow-banner.tone-danger b[data-v-254e98a7]{color:#c90000}.workflow-banner.tone-info b[data-v-254e98a7]{color:#1565a7}.workflow-banner.tone-warning b[data-v-254e98a7]{color:#9a6200}.package-drawer section[data-v-254e98a7]{background:#f7f6f3;border-radius:16px;padding:15px}.package-drawer h3[data-v-254e98a7]{align-items:center;gap:8px;margin:0 0 12px;font-size:.78rem;display:flex}.package-drawer h3 svg[data-v-254e98a7]{color:#e50909}.koli-section[data-v-254e98a7]{border:1px solid #f2dddd;background:#fff8f8!important}.koli-summary[data-v-254e98a7]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:flex}.koli-summary>span[data-v-254e98a7]{gap:2px;min-width:0;display:grid}.koli-summary b[data-v-254e98a7]{font-size:.78rem}.koli-summary small[data-v-254e98a7]{color:#77736e;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.koli-summary>strong[data-v-254e98a7]{color:#b90b0b;background:#ffe4e4;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem}.koli-list[data-v-254e98a7]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.koli-list li[data-v-254e98a7]{background:#fff;border:1px solid #e7e3df;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:9px 10px;display:grid}.koli-list li.active[data-v-254e98a7]{background:#fffdfd;border-color:#efb2b2;box-shadow:0 0 0 1px #e509090f}.koli-sequence[data-v-254e98a7]{color:#5f5a55;background:#f3f1ee;border-radius:10px;place-items:center;width:36px;height:36px;font-size:.7rem;font-weight:850;display:grid}.koli-list li.active .koli-sequence[data-v-254e98a7]{color:#fff;background:#e50909}.koli-copy[data-v-254e98a7]{gap:2px;min-width:0;display:grid}.koli-copy b[data-v-254e98a7],.koli-copy small[data-v-254e98a7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.koli-copy b[data-v-254e98a7]{font-size:.74rem}.koli-copy small[data-v-254e98a7]{color:#817d77;font-size:.7rem}.koli-actions[data-v-254e98a7]{justify-self:end;align-items:center;gap:6px;display:flex}.koli-list em[data-v-254e98a7]{color:#9d0a0a;background:#ffe9e9;border-radius:999px;padding:6px 8px;font-size:.68rem;font-style:normal;font-weight:800}.koli-qr-button[data-v-254e98a7]{color:#b90b0b;background:#fff;border:1px solid #f0caca;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:42px;height:34px;padding:0 8px;font-size:.66rem;font-weight:850;display:inline-flex}.koli-qr-button[data-v-254e98a7]:hover{background:#fff0f0}.koli-qr-button[data-v-254e98a7]:focus-visible{outline-offset:2px;outline:2px solid #e50909}.package-drawer dl[data-v-254e98a7]{margin:0;display:grid}.package-drawer dl div[data-v-254e98a7]{border-bottom:1px solid #e7e5e0;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.package-drawer dl div[data-v-254e98a7]:last-child{border:0}.package-drawer dt[data-v-254e98a7]{color:#817d77;font-size:.63rem}.package-drawer dd[data-v-254e98a7]{text-align:right;margin:0;font-size:.67rem;font-weight:750}.location-summary[data-v-254e98a7]{gap:2px;display:grid}.location-summary b[data-v-254e98a7]{font-size:.82rem}.location-summary span[data-v-254e98a7],.location-summary small[data-v-254e98a7]{color:#77736e;font-size:.64rem}.manage-location[data-v-254e98a7]{color:#fff;background:#171515;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-weight:800;display:flex}.history-list[data-v-254e98a7]{gap:0;margin:0;padding:0;list-style:none;display:grid}.history-list li[data-v-254e98a7]{grid-template-columns:12px minmax(0,1fr);gap:9px;display:grid}.history-list li>span[data-v-254e98a7]{background:#fff;border:2px solid #ef0a0a;border-radius:50%;width:8px;height:8px;margin-top:7px;position:relative}.history-list li>span[data-v-254e98a7]:after{content:"";background:#ddd9d2;width:2px;height:45px;position:absolute;top:8px;left:1px}.history-list li:last-child>span[data-v-254e98a7]:after{display:none}.history-list li div[data-v-254e98a7]{padding-bottom:13px;display:grid}.history-list b[data-v-254e98a7]{font-size:.66rem}.history-list small[data-v-254e98a7],.history-list time[data-v-254e98a7],.history-state[data-v-254e98a7]{color:#817d77;font-size:.59rem}.history-list time[data-v-254e98a7]{margin-top:2px}.history-state[data-v-254e98a7]{text-align:center;padding:12px}.counter-drawer-enter-active[data-v-254e98a7],.counter-drawer-leave-active[data-v-254e98a7]{transition:opacity .28s}.counter-drawer-enter-active .package-drawer[data-v-254e98a7],.counter-drawer-leave-active .package-drawer[data-v-254e98a7]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.counter-drawer-enter-from[data-v-254e98a7],.counter-drawer-leave-to[data-v-254e98a7]{opacity:0}.counter-drawer-enter-from .package-drawer[data-v-254e98a7],.counter-drawer-leave-to .package-drawer[data-v-254e98a7]{transform:translate(100%)}@media (width<=520px){.package-drawer[data-v-254e98a7]{width:100vw}.package-drawer>header[data-v-254e98a7]{min-height:68px;padding-inline:12px}.drawer-scroll[data-v-254e98a7]{padding-inline:12px}.koli-list li[data-v-254e98a7]{grid-template-columns:38px minmax(0,1fr)}.koli-actions[data-v-254e98a7]{grid-column:2;justify-self:start}.koli-summary[data-v-254e98a7]{flex-direction:column;align-items:flex-start}.koli-summary>strong[data-v-254e98a7]{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.counter-drawer-enter-active[data-v-254e98a7],.counter-drawer-leave-active[data-v-254e98a7],.counter-drawer-enter-active .package-drawer[data-v-254e98a7],.counter-drawer-leave-active .package-drawer[data-v-254e98a7]{transition:none}}.workflow-banner[data-v-254e98a7]{grid-template-columns:1fr;gap:4px}.workflow-banner span[data-v-254e98a7]{text-transform:uppercase;letter-spacing:.06em;font-size:.57rem;font-weight:800}.workflow-banner b[data-v-254e98a7]{grid-area:auto;align-self:auto;font-size:.88rem}.workflow-banner small[data-v-254e98a7]{color:#56524d;max-width:360px;line-height:1.5}.workflow-banner em[data-v-254e98a7]{color:#77736e;margin-top:2px;font-size:.58rem;font-style:normal}.arrival-summary[data-v-254e98a7]{color:#8a5700;background:#fff0cc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.arrival-summary>span[data-v-254e98a7]{gap:3px;display:grid}.arrival-summary b[data-v-254e98a7]{font-size:.76rem}.arrival-summary small[data-v-254e98a7]{color:#6c5a2a;font-size:.62rem;line-height:1.45}.arrival-summary em[data-v-254e98a7]{color:#77683f;font-size:.57rem;font-style:normal}.arrival-summary.verified[data-v-254e98a7]{color:#12642f;background:#def4e5}.arrival-summary.verified small[data-v-254e98a7],.arrival-summary.verified em[data-v-254e98a7]{color:#356447}.delivery-proof-section[data-v-254e98a7]{background:#f2f8f4!important}.proof-summary[data-v-254e98a7]{color:#176b39;background:#dff3e5;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.proof-summary span[data-v-254e98a7]{gap:2px;display:grid}.proof-summary b[data-v-254e98a7]{font-size:.76rem}.proof-summary small[data-v-254e98a7],.proof-summary em[data-v-254e98a7]{color:#3e684d;font-size:.61rem;font-style:normal}.proof-media-grid[data-v-254e98a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.proof-media-grid figure[data-v-254e98a7]{background:#fff;border:1px solid #e0e5e0;border-radius:12px;margin:0;overflow:hidden}.proof-media-grid img[data-v-254e98a7]{aspect-ratio:4/3;object-fit:cover;background:#ececea;width:100%;display:block}.proof-media-grid figcaption[data-v-254e98a7]{gap:2px;padding:8px;display:grid}.proof-media-grid figcaption b[data-v-254e98a7]{font-size:.63rem}.proof-media-grid figcaption small[data-v-254e98a7]{color:#77736e;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.proof-reference[data-v-254e98a7]{background:#fff;border-radius:11px;gap:3px;margin-top:10px;padding:11px;display:grid}.proof-reference b[data-v-254e98a7]{font-size:.65rem}.proof-reference span[data-v-254e98a7]{color:#66615b;font-size:.61rem;line-height:1.45}@media (width<=380px){.proof-media-grid[data-v-254e98a7]{grid-template-columns:1fr}}.proof-media-button[data-v-254e98a7]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.proof-media-button>span[data-v-254e98a7]{color:#fff;opacity:.9;background:#0a0a0ac2;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.56rem;font-weight:800;display:inline-flex;position:absolute;bottom:7px;right:7px}.proof-media-button:hover>span[data-v-254e98a7],.proof-media-button:focus-visible>span[data-v-254e98a7]{opacity:1}.proof-media-button[data-v-254e98a7]:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #e50909}.proof-preview-layer[data-v-254e98a7]{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080808db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.proof-preview-dialog[data-v-254e98a7]{background:#111;border:1px solid #ffffff1f;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000006b}.proof-preview-dialog>header[data-v-254e98a7]{color:#fff;background:#171717;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.proof-preview-dialog>header>div[data-v-254e98a7]{gap:2px;display:grid}.proof-preview-dialog>header small[data-v-254e98a7]{color:#aaa;font-size:.61rem}.proof-preview-dialog>header strong[data-v-254e98a7]{font-size:.82rem}.proof-preview-dialog>header button[data-v-254e98a7]{color:#fff;background:#2b2b2b;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.proof-preview-stage[data-v-254e98a7]{background:#080808;place-items:center;min-height:220px;display:grid;overflow:auto}.proof-preview-stage img[data-v-254e98a7]{object-fit:contain;max-width:100%;max-height:72vh;display:block}.proof-preview-dialog>footer[data-v-254e98a7]{color:#d8d8d8;background:#171717;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.proof-preview-dialog>footer span[data-v-254e98a7]{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:750;overflow:hidden}.proof-preview-dialog>footer small[data-v-254e98a7]{color:#9a9a9a;text-align:right;font-size:.58rem}.proof-preview-enter-active[data-v-254e98a7],.proof-preview-leave-active[data-v-254e98a7]{transition:opacity .18s}.proof-preview-enter-from[data-v-254e98a7],.proof-preview-leave-to[data-v-254e98a7]{opacity:0}@media (width<=520px){.proof-preview-layer[data-v-254e98a7]{padding:0}.proof-preview-dialog[data-v-254e98a7]{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.proof-preview-stage img[data-v-254e98a7]{max-height:calc(100dvh - 132px)}.proof-preview-dialog>footer[data-v-254e98a7]{flex-direction:column;align-items:flex-start}.proof-preview-dialog>footer small[data-v-254e98a7]{text-align:left}}@media (prefers-reduced-motion:reduce){.proof-preview-enter-active[data-v-254e98a7],.proof-preview-leave-active[data-v-254e98a7]{transition:none}}.placement-backdrop[data-v-4d1184fe]{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080899;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.placement-dialog[data-v-4d1184fe]{background:#fff;border-radius:25px;width:min(940px,100%);max-height:calc(100dvh - 36px);padding:24px;animation:.26s both placement-in-4d1184fe;overflow:auto;box-shadow:0 30px 90px #08080852}.placement-dialog>header[data-v-4d1184fe]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.placement-dialog header small[data-v-4d1184fe]{color:#e10a0a;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.placement-dialog h2[data-v-4d1184fe]{margin:3px 0 0;font:800 2rem/1 Barlow Condensed,sans-serif}.placement-dialog header p[data-v-4d1184fe]{color:#74716d;margin:5px 0 0;font-size:.72rem}.placement-dialog header>button[data-v-4d1184fe]{background:#f1f0ed;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.placement-mode[data-v-4d1184fe]{background:#efeeeb;border-radius:14px;width:max-content;margin:18px 0 14px;padding:4px;display:flex}.placement-mode button[data-v-4d1184fe]{color:#696764;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:800;display:flex}.placement-mode button.active[data-v-4d1184fe]{color:#fff;background:#171515}.placement-layout[data-v-4d1184fe]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;display:grid}.placement-choice[data-v-4d1184fe],.placement-history[data-v-4d1184fe]{min-width:0}.placement-heading[data-v-4d1184fe]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.placement-heading b[data-v-4d1184fe]{font-size:.76rem}.placement-heading span[data-v-4d1184fe]{color:#87847f;font-size:.62rem}.placement-location-list[data-v-4d1184fe]{scrollbar-width:thin;max-height:310px;display:grid;overflow:auto}.placement-location-list button[data-v-4d1184fe]{color:#494744;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceae6;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:64px;padding:9px 10px;display:grid}.placement-location-list button[data-v-4d1184fe]:hover,.placement-location-list button.active[data-v-4d1184fe]{background:#f5f4f1}.placement-location-list button.active[data-v-4d1184fe]{color:#111}.placement-location-list button>span[data-v-4d1184fe]{gap:2px;display:grid}.placement-location-list button small[data-v-4d1184fe]{color:#85827d;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.placement-location-list button em[data-v-4d1184fe]{color:#8c8984;font-size:.62rem;font-style:normal}.placement-location-list button.active>svg[data-v-4d1184fe]:last-child{color:#e10a0a}.placement-choice>label[data-v-4d1184fe]{gap:7px;margin-top:14px;display:grid}.placement-choice>label span[data-v-4d1184fe]{color:#686560;font-size:.66rem;font-weight:750}.placement-choice textarea[data-v-4d1184fe]{resize:vertical;width:100%;font:inherit;background:#fafaf8;border:1px solid #deddd8;border-radius:12px;padding:11px}.placement-choice textarea[data-v-4d1184fe]:focus{border-color:#ef0a0a;outline:3px solid #ef0a0a1a}.placement-history[data-v-4d1184fe]{border-left:1px solid #e8e6e1;padding-left:20px}.placement-history ol[data-v-4d1184fe]{max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.placement-history li[data-v-4d1184fe]{grid-template-columns:12px minmax(0,1fr);gap:9px;padding:0 0 15px;display:grid}.placement-history li>i[data-v-4d1184fe]{background:#ef0a0a;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #ef0a0a}.placement-history li>i[data-v-4d1184fe]:after{content:"";background:#dedbd6;width:1px;height:calc(100% + 36px);position:absolute;top:9px;left:3px}.placement-history li:last-child>i[data-v-4d1184fe]:after{display:none}.placement-history li>span[data-v-4d1184fe]{display:grid}.placement-history li small[data-v-4d1184fe],.placement-history li em[data-v-4d1184fe]{color:#85827d;font-size:.61rem;font-style:normal}.placement-history li p[data-v-4d1184fe]{color:#5e5b56;margin:4px 0 0;font-size:.65rem}.placement-empty[data-v-4d1184fe]{color:#817e79;text-align:center;background:#f5f4f1;border-radius:14px;place-items:center;min-height:100px;padding:18px;font-size:.7rem;display:grid}.release-message[data-v-4d1184fe]{color:#8e1111;text-align:center;background:#fff0f0;border-radius:18px;place-items:center;min-height:210px;padding:25px;display:grid}.release-message p[data-v-4d1184fe]{color:#7c6464;max-width:390px;margin:5px 0 0;font-size:.7rem}.history-loading[data-v-4d1184fe]{gap:10px;display:grid}.history-loading span[data-v-4d1184fe]{background:linear-gradient(90deg,#f1f0ed,#faf9f7,#f1f0ed) 0 0/200% 100%;border-radius:12px;height:52px;animation:1.3s infinite history-shimmer-4d1184fe}.placement-error[data-v-4d1184fe]{color:#a40000;background:#fff0f0;border-radius:12px;margin-top:14px;padding:12px;font-size:.72rem}.placement-dialog footer[data-v-4d1184fe]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.placement-dialog footer button[data-v-4d1184fe]{background:#efeeeb;border:0;border-radius:13px;min-height:46px;padding:0 18px;font-weight:800}.placement-dialog footer .primary[data-v-4d1184fe]{color:#fff;background:#ef0a0a}.placement-dialog footer button[data-v-4d1184fe]:disabled{opacity:.55}@keyframes placement-in-4d1184fe{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes history-shimmer-4d1184fe{to{background-position:-200% 0}}@media (width<=760px){.placement-backdrop[data-v-4d1184fe]{align-items:end;padding:0}.placement-dialog[data-v-4d1184fe]{border-radius:24px 24px 0 0;max-height:94dvh;padding:20px}.placement-layout[data-v-4d1184fe]{grid-template-columns:1fr}.placement-history[data-v-4d1184fe]{border-top:1px solid #e8e6e1;border-left:0;padding:18px 0 0}.placement-location-list[data-v-4d1184fe]{max-height:240px}}.placement-location-list button[data-v-4d1184fe]:disabled{cursor:not-allowed;opacity:.48}.placement-location-list button[data-v-4d1184fe]:disabled:hover{background:#fff}.counter-drive-page[data-v-5e1b774c]{color:#171515;background:#fff;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.drive-topbar[data-v-5e1b774c]{background:#fff;border-bottom:1px solid #eceae6;flex:none;grid-template-columns:auto minmax(190px,.55fr) minmax(300px,1.2fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 76px 8px 16px;display:grid}.drive-title[data-v-5e1b774c]{align-items:center;gap:10px;display:flex}.drive-title>svg[data-v-5e1b774c]{color:#e50909}.drive-title span[data-v-5e1b774c]{display:grid}.drive-title b[data-v-5e1b774c]{font-size:.85rem}.drive-title small[data-v-5e1b774c]{color:#77736e;font-size:.58rem}.mobile-menu[data-v-5e1b774c]{display:none}.drive-search[data-v-5e1b774c]{background:#f2f1ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:46px;padding:0 6px 0 15px;display:grid}.drive-search svg[data-v-5e1b774c]{color:#77736e}.drive-search input[data-v-5e1b774c]{min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:.72rem}.drive-search button[data-v-5e1b774c]{background:0 0;border:0;border-radius:10px;place-items:center;min-width:44px;height:44px;padding:0 12px;font-size:.65rem;font-weight:850;display:grid}.drive-search button[type=submit][data-v-5e1b774c]{color:#fff;background:#171515}.refresh-button[data-v-5e1b774c],.mobile-menu[data-v-5e1b774c]{background:#f2f1ee;border:0;border-radius:50%;width:44px;height:44px;padding:0}.refresh-button[data-v-5e1b774c]:disabled{opacity:.45}.drive-shell[data-v-5e1b774c]{background:#fff;flex:1;grid-template-columns:222px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.drive-navigation[data-v-5e1b774c]{background:#f7f6f3;flex-direction:column;min-width:0;min-height:0;padding:14px 10px 14px 12px;display:flex;overflow:hidden}.drive-navigation>header[data-v-5e1b774c]{justify-content:space-between;align-items:center;padding:3px 10px 10px;display:flex}.drive-navigation>header b[data-v-5e1b774c]{text-transform:uppercase;letter-spacing:.08em;font-size:.67rem}.drive-navigation>header button[data-v-5e1b774c]{display:none}.drive-navigation nav[data-v-5e1b774c]{scrollbar-width:thin;gap:3px;display:grid;overflow:auto}.drive-navigation nav button[data-v-5e1b774c]{color:#625e59;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:grid}.drive-navigation nav button svg[data-v-5e1b774c]{color:#77736e}.drive-navigation nav button span[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:700;overflow:hidden}.drive-navigation nav button b[data-v-5e1b774c]{background:#ebe9e4;border-radius:8px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:.57rem;display:grid}.drive-navigation nav button.active[data-v-5e1b774c]{color:#fff;background:#171515}.drive-navigation nav button.active svg[data-v-5e1b774c]{color:#ff3030}.drive-navigation nav button.active b[data-v-5e1b774c]{color:#c90000;background:#fff}.drive-navigation-note[data-v-5e1b774c]{color:#706c67;background:#eceae5;border-radius:13px;align-items:flex-start;gap:8px;margin:auto 5px 0;padding:12px;display:flex}.drive-navigation-note span[data-v-5e1b774c]{font-size:.57rem;line-height:1.5}.drive-content[data-v-5e1b774c]{border-left:1px solid #eceae6;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.drive-toolbar[data-v-5e1b774c]{border-bottom:1px solid #eceae6;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:8px 14px;display:flex}.drive-breadcrumb[data-v-5e1b774c]{align-items:center;gap:6px;min-width:0;display:flex}.drive-breadcrumb button[data-v-5e1b774c]{color:#77736e;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 9px;font-weight:750}.drive-breadcrumb button[data-v-5e1b774c]:hover,.drive-breadcrumb button.current[data-v-5e1b774c]{color:#171515;background:#f2f1ee}.drive-breadcrumb span[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.71rem;font-weight:850;display:flex;overflow:hidden}.drive-breadcrumb span svg[data-v-5e1b774c]{color:#e50909}.toolbar-actions[data-v-5e1b774c],.view-switch[data-v-5e1b774c]{align-items:center;gap:6px;display:flex}.add-location[data-v-5e1b774c]{color:#fff;background:#ef0a0a;border:0;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.65rem;font-weight:850;display:flex}.view-switch[data-v-5e1b774c]{background:#f2f1ee;border-radius:11px;padding:3px}.view-switch button[data-v-5e1b774c]{background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.view-switch button.active[data-v-5e1b774c]{color:#fff;background:#171515}.drive-scroll[data-v-5e1b774c]{scrollbar-width:thin;flex:1;min-height:0;padding:16px 17px 30px;overflow:auto}.drive-section+.drive-section[data-v-5e1b774c]{margin-top:25px}.drive-section>header[data-v-5e1b774c]{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.drive-section>header b[data-v-5e1b774c]{font-size:.74rem}.drive-section>header span[data-v-5e1b774c]{color:#85817b;font-size:.6rem}.folder-grid[data-v-5e1b774c]{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:9px;display:grid}.folder-grid article[data-v-5e1b774c]{cursor:pointer;background:#f2f1ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:94px;padding:13px;transition:background .18s,transform .18s;display:grid}.folder-grid article[data-v-5e1b774c]:hover,.folder-grid article[data-v-5e1b774c]:focus-visible{background:#e9e7e2;outline:0;transform:translateY(-1px)}.folder-grid article>svg[data-v-5e1b774c]{color:#e50909}.folder-grid article.inactive[data-v-5e1b774c]{opacity:.48}.folder-copy[data-v-5e1b774c]{min-width:0;display:grid}.folder-copy b[data-v-5e1b774c],.folder-copy span[data-v-5e1b774c],.folder-copy small[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-copy b[data-v-5e1b774c]{font-size:.72rem}.folder-copy span[data-v-5e1b774c]{font-size:.63rem}.folder-copy small[data-v-5e1b774c]{color:#77736e;margin-top:2px;font-size:.56rem}.folder-actions[data-v-5e1b774c]{display:flex}.folder-actions button[data-v-5e1b774c]{background:#fff;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.folder-capacity[data-v-5e1b774c]{grid-column:1/-1;grid-template-columns:auto minmax(50px,1fr);align-items:center;gap:9px;display:grid}.folder-capacity>span[data-v-5e1b774c]{color:#77736e;font-size:.55rem}.folder-capacity>div[data-v-5e1b774c]{background:#d9d6d0;border-radius:999px;height:4px;overflow:hidden}.folder-capacity i[data-v-5e1b774c]{border-radius:inherit;background:#171515;height:100%;display:block}.folder-capacity i.full[data-v-5e1b774c]{background:#ef0a0a}.package-browser.grid[data-v-5e1b774c]{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:9px;display:grid}.package-browser article[data-v-5e1b774c]{cursor:pointer;transition:background .18s,transform .18s;position:relative}.package-browser.grid article[data-v-5e1b774c]{background:#f7f6f3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:190px;padding:14px;display:grid}.package-browser.grid article[data-v-5e1b774c]:hover,.package-browser.grid article[data-v-5e1b774c]:focus-visible{background:#efede8;outline:0;transform:translateY(-1px)}.parcel-icon[data-v-5e1b774c]{color:#e50909;background:#fff;place-items:center;display:grid}.package-browser.grid .parcel-icon[data-v-5e1b774c]{border-radius:11px;grid-column:1/-1;min-height:75px}.parcel-copy[data-v-5e1b774c]{align-content:start;min-width:0;display:grid}.parcel-copy b[data-v-5e1b774c],.parcel-copy strong[data-v-5e1b774c],.parcel-copy small[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parcel-copy b[data-v-5e1b774c]{font-size:.68rem}.parcel-copy strong[data-v-5e1b774c]{margin-top:2px;font-size:.62rem}.parcel-copy small[data-v-5e1b774c]{color:#77736e;margin-top:3px;font-size:.55rem}.workflow-chip[data-v-5e1b774c]{color:#5f5b56;background:#e7e4df;border-radius:8px;place-self:start end;padding:5px 7px;font-size:.51rem;font-weight:850}.workflow-chip.tone-success[data-v-5e1b774c]{color:#12642f;background:#def4e5}.workflow-chip.tone-danger[data-v-5e1b774c]{color:#b00000;background:#ffe0e0}.workflow-chip.tone-info[data-v-5e1b774c]{color:#0e5b96;background:#deeffc}.workflow-chip.tone-warning[data-v-5e1b774c]{color:#8a5700;background:#fff0cc}.workflow-chip.tone-notice[data-v-5e1b774c]{color:#6a4d00;background:#f6ecca}.parcel-meta[data-v-5e1b774c]{color:#77736e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:.53rem;display:flex}.parcel-action[data-v-5e1b774c]{color:#fff;background:#171515;border:0;border-radius:10px;grid-column:1/-1;min-height:38px;font-size:.59rem;font-weight:850}.package-browser.list[data-v-5e1b774c]{display:grid}.package-browser.list article[data-v-5e1b774c]{border-bottom:1px solid #eceae6;grid-template-columns:auto minmax(0,1.2fr) auto minmax(120px,.5fr) auto;align-items:center;gap:12px;min-height:70px;padding:9px 4px;display:grid}.package-browser.list article[data-v-5e1b774c]:hover,.package-browser.list article[data-v-5e1b774c]:focus-visible{background:#f7f6f3;outline:0}.package-browser.list .parcel-icon[data-v-5e1b774c]{background:#fff0f0;border-radius:11px;width:44px;height:44px}.package-browser.list .parcel-meta[data-v-5e1b774c]{grid-column:auto;justify-items:end;display:grid}.package-browser.list .parcel-action[data-v-5e1b774c]{grid-column:auto;min-width:92px;padding-inline:11px}.drive-empty[data-v-5e1b774c],.drive-error[data-v-5e1b774c],.compact-empty[data-v-5e1b774c]{color:#85817b;text-align:center;align-content:center;place-items:center;min-height:230px;padding:30px;display:grid}.drive-error[data-v-5e1b774c]{flex:1;min-height:0}.drive-empty b[data-v-5e1b774c],.drive-error b[data-v-5e1b774c]{color:#302d2a;margin-top:9px}.drive-empty p[data-v-5e1b774c],.drive-error p[data-v-5e1b774c]{max-width:380px;margin:5px 0 0;font-size:.65rem}.drive-error button[data-v-5e1b774c],.compact-empty button[data-v-5e1b774c]{color:#fff;background:#171515;border:0;border-radius:11px;min-height:42px;margin-top:13px;padding:0 13px;font-weight:800}.compact-empty[data-v-5e1b774c]{background:#f7f6f3;border-radius:14px;grid-template-columns:auto auto auto;gap:10px;min-height:130px;padding:18px}.compact-empty span[data-v-5e1b774c]{font-size:.65rem}.drive-loading[data-v-5e1b774c]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding:18px;display:grid;overflow:auto}.drive-loading span[data-v-5e1b774c]{background:linear-gradient(90deg,#eceae6,#f8f7f4,#eceae6) 0 0/200% 100%;border-radius:14px;height:150px;animation:1.4s infinite counter-loading-5e1b774c}.counter-pagination[data-v-5e1b774c]{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.counter-pagination button[data-v-5e1b774c]{background:#efeeeb;border:0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:.61rem;font-weight:800;display:flex}.counter-pagination button[data-v-5e1b774c]:disabled{opacity:.4}.counter-pagination span[data-v-5e1b774c]{color:#77736e;font-size:.59rem}.navigation-backdrop[data-v-5e1b774c]{display:none}.counter-package-toast[data-v-5e1b774c]{z-index:180;color:#fff;background:#171515;border-radius:14px;max-width:min(440px,100vw - 28px);padding:12px 18px;font-size:.7rem;font-weight:800;animation:.24s both counter-toast-in-5e1b774c;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #08080833}@keyframes counter-loading-5e1b774c{to{background-position:-200% 0}}@keyframes counter-toast-in-5e1b774c{0%{opacity:0;transform:translate(-50%,-10px)}}@media (width<=1050px){.drive-shell[data-v-5e1b774c]{grid-template-columns:198px minmax(0,1fr)}.folder-grid[data-v-5e1b774c]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.package-browser.grid[data-v-5e1b774c]{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}.package-browser.list article[data-v-5e1b774c]{grid-template-columns:auto minmax(0,1fr) auto}.package-browser.list .parcel-meta[data-v-5e1b774c]{display:none}.package-browser.list .parcel-action[data-v-5e1b774c]{grid-column:auto}}@media (width<=760px){.counter-drive-page[data-v-5e1b774c]{padding:0}.drive-topbar[data-v-5e1b774c]{grid-template-columns:auto minmax(0,1fr) auto;padding-left:8px}.mobile-menu[data-v-5e1b774c]{place-items:center;display:grid}.drive-title[data-v-5e1b774c]{display:none}.drive-search[data-v-5e1b774c]{grid-column:auto}.drive-search button[type=submit][data-v-5e1b774c]{display:none}.refresh-button[data-v-5e1b774c]{width:42px;height:42px}.drive-shell[data-v-5e1b774c]{grid-template-columns:1fr;min-height:0}.drive-navigation[data-v-5e1b774c]{z-index:130;width:min(300px,86vw);padding:16px 12px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.drive-navigation.open[data-v-5e1b774c]{transform:translate(0)}.drive-navigation>header button[data-v-5e1b774c]{background:#eceae5;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.navigation-backdrop[data-v-5e1b774c]{z-index:120;background:#0808084d;display:block;position:fixed;inset:0}.drive-content[data-v-5e1b774c]{border-left:0}.drive-toolbar[data-v-5e1b774c]{min-height:58px;padding-inline:10px}.add-location[data-v-5e1b774c]{justify-content:center;width:40px;padding:0;font-size:0}.drive-scroll[data-v-5e1b774c]{padding:13px 11px 88px}.folder-grid[data-v-5e1b774c],.package-browser.grid[data-v-5e1b774c]{grid-template-columns:1fr 1fr}.drive-loading[data-v-5e1b774c]{grid-template-columns:1fr 1fr;padding:12px}.package-browser.list article[data-v-5e1b774c]{grid-template-columns:auto minmax(0,1fr) auto}.package-browser.list .workflow-chip[data-v-5e1b774c]{display:none}.package-browser.list .parcel-action[data-v-5e1b774c]{min-width:44px;font-size:0}.package-browser.list .parcel-action[data-v-5e1b774c]:after{content:"›";font-size:1rem}}@media (width<=480px){.drive-search[data-v-5e1b774c]{padding-left:10px}.drive-search input[data-v-5e1b774c]{font-size:.65rem}.drive-toolbar[data-v-5e1b774c]{align-items:flex-start}.drive-breadcrumb button[data-v-5e1b774c]{padding-inline:5px}.view-switch[data-v-5e1b774c]{display:none}.folder-grid[data-v-5e1b774c]{grid-template-columns:1fr}.package-browser.grid[data-v-5e1b774c]{grid-template-columns:1fr 1fr;gap:7px}.package-browser.grid article[data-v-5e1b774c]{min-height:175px;padding:11px}.package-browser.grid .parcel-icon[data-v-5e1b774c]{min-height:66px}.workflow-chip[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.compact-empty[data-v-5e1b774c]{grid-template-columns:1fr;gap:5px}.drive-loading[data-v-5e1b774c]{grid-template-columns:1fr 1fr}.counter-pagination span[data-v-5e1b774c]{display:none}}@media (prefers-reduced-motion:reduce){[data-v-5e1b774c]{transition:none!important;animation:none!important}}.drive-topbar[data-v-5e1b774c]{grid-template-columns:auto auto minmax(280px,1fr) auto}.flow-switch[data-v-5e1b774c]{background:#f2f1ee;border-radius:12px;min-width:290px;padding:3px;display:flex}.flow-switch button[data-v-5e1b774c]{color:#6f6b66;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 11px;font-size:.6rem;font-weight:850;display:flex}.flow-switch button svg[data-v-5e1b774c]{color:#8a8680}.flow-switch button.active[data-v-5e1b774c]{color:#fff;background:#171515}.flow-switch button.active svg[data-v-5e1b774c]{color:#ff3030}.flow-short-label[data-v-5e1b774c]{display:none}.drive-navigation>header>span[data-v-5e1b774c]{gap:2px;display:grid}.drive-navigation>header small[data-v-5e1b774c]{color:#8a8680;font-size:.54rem;font-weight:750}.drive-navigation>header button[data-v-5e1b774c]{flex:none}@media (width<=1180px){.drive-topbar[data-v-5e1b774c]{grid-template-columns:auto minmax(190px,auto) minmax(220px,1fr) auto}.flow-switch[data-v-5e1b774c]{min-width:190px}.flow-label[data-v-5e1b774c]{display:none}.flow-short-label[data-v-5e1b774c]{display:inline}}@media (width<=760px){.drive-topbar[data-v-5e1b774c]{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;min-height:112px;padding:7px 76px 7px 8px}.mobile-menu[data-v-5e1b774c]{grid-area:1/1}.flow-switch[data-v-5e1b774c]{grid-area:1/2;width:100%;min-width:0}.refresh-button[data-v-5e1b774c]{grid-area:1/3}.drive-search[data-v-5e1b774c]{grid-area:2/1/auto/-1}.flow-switch button[data-v-5e1b774c]{min-height:44px;padding-inline:7px}}@media (width<=420px){.flow-switch button[data-v-5e1b774c]{gap:5px;font-size:.56rem}.flow-switch button svg[data-v-5e1b774c]{width:14px;height:14px}}.scan-location[data-v-5e1b774c],.receive-driver[data-v-5e1b774c]{color:#fff;border:0;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:.65rem;font-weight:850;display:flex}.scan-location[data-v-5e1b774c]{background:#171515}.receive-driver[data-v-5e1b774c]{background:#ef0a0a;box-shadow:0 8px 22px #ef0a0a29}.arrival-verify-action[data-v-5e1b774c]{background:#e50909;justify-content:center;align-items:center;gap:6px;display:flex}.arrival-verify-action[data-v-5e1b774c]:hover{background:#c90808}.receive-driver[data-v-5e1b774c]:hover{background:#d80808}.package-browser.list .parcel-action[data-v-5e1b774c]{min-width:104px}@media (width<=760px){.scan-location[data-v-5e1b774c]{justify-content:center;width:40px;padding:0;font-size:0}.receive-driver[data-v-5e1b774c]{min-width:44px;padding-inline:11px}.package-browser.list .parcel-action[data-v-5e1b774c]:after{content:">"}}.compact-empty[data-v-5e1b774c]{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:112px;padding:18px 20px}.compact-empty>svg[data-v-5e1b774c]{color:#8b8781}.compact-empty span[data-v-5e1b774c]{line-height:1.55}@media (width<=480px){.compact-empty[data-v-5e1b774c]{grid-template-columns:auto minmax(0,1fr);gap:10px}}.folder-grid[data-v-5e1b774c]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (width<=760px){.folder-grid[data-v-5e1b774c]{grid-template-columns:1fr}}.folder-grid article.locked[data-v-5e1b774c]{background:#f3eee8}.folder-grid article.locked>svg[data-v-5e1b774c]{color:#171515}.folder-copy small[data-v-5e1b774c]{align-items:center;gap:4px;display:flex}.folder-copy small.ready[data-v-5e1b774c]{color:#a50707;font-weight:850}.folder-copy small.transit[data-v-5e1b774c]{color:#0e5b96;font-weight:850}.folder-copy small.arrived[data-v-5e1b774c]{color:#17603c;font-weight:850}.folder-copy small.ready svg[data-v-5e1b774c],.folder-copy small.transit svg[data-v-5e1b774c],.folder-copy small.arrived svg[data-v-5e1b774c]{flex:none}.folder-grid article[data-v-5e1b774c]:has(.location-card-actions.open){z-index:30}.parcel-copy em[data-v-5e1b774c]{color:#a50707;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.52rem;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.workflow-chip[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}@media (width<=480px){.workflow-chip[data-v-5e1b774c]{max-width:84px}.parcel-copy em[data-v-5e1b774c]{-webkit-line-clamp:1}}.arrival-check-chip[data-v-5e1b774c]{color:#8a5700;text-align:right;white-space:normal;background:#fff0cc;border-radius:8px;place-self:start end;align-items:center;gap:4px;max-width:168px;padding:5px 7px;font-size:.51rem;font-weight:900;line-height:1.3;display:flex}.arrival-check-chip svg[data-v-5e1b774c]{flex:none}.arrival-check-chip.verified[data-v-5e1b774c]{color:#12642f;background:#def4e5}.arrival-progress i[data-v-5e1b774c]{background:#159447!important}.branch-sort-container-card[data-v-5e1b774c]{border:1px solid #e5e1db;cursor:pointer!important;background:#f7f6f3!important}.branch-sort-container-card.action-menu-open[data-v-5e1b774c]{z-index:40}.branch-sort-container-card[data-v-5e1b774c]:hover,.branch-sort-container-card[data-v-5e1b774c]:focus-visible{border-color:#d6d1ca;outline:0;box-shadow:0 8px 22px #1412100f;background:#f3f1ed!important;transform:translateY(-1px)!important}.branch-sort-container-card[data-v-5e1b774c]:focus-visible{box-shadow:0 0 0 3px #e509091f}.branch-sort-container-card>svg[data-v-5e1b774c]{color:#171515!important}.branch-sort-container-card .folder-copy small[data-v-5e1b774c]{font-weight:850}.branch-sort-container-card.status-ready_to_dispatch .folder-copy small[data-v-5e1b774c],.branch-sort-container-card.status-assigned .folder-copy small[data-v-5e1b774c]{color:#9a2b00}.branch-sort-container-card.status-in_transit .folder-copy small[data-v-5e1b774c]{color:#0e5b96}.branch-sort-container-card.status-arrived_at_branch .folder-copy small[data-v-5e1b774c]{color:#17603c}.branch-sort-card-actions[data-v-5e1b774c]{align-self:start;align-items:center;gap:5px;display:flex}.branch-sort-destination[data-v-5e1b774c]{color:#5f5b56;white-space:nowrap;background:#fff;border-radius:8px;padding:5px 7px;font-size:.52rem;font-weight:900}.branch-sort-qr-button[data-v-5e1b774c]{color:#4c4843;cursor:pointer;background:#fff;border:1px solid #dedad4;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:40px;height:40px;padding:0 8px;font-size:.52rem;font-weight:900;display:flex}.branch-sort-qr-button[data-v-5e1b774c]:hover,.branch-sort-qr-button[data-v-5e1b774c]:focus-visible{color:#b50808;background:#fff0f0;border-color:#e50909;outline:0}.branch-sort-qr-button svg[data-v-5e1b774c]{flex:none}.branch-sort-container-card.status-assigned[data-v-5e1b774c]{border-color:#f0c9a8;background:#fff8f0!important}.branch-sort-container-card.status-in_transit[data-v-5e1b774c]{border-color:#c9deee;background:#f5fbff!important}.branch-sort-container-card.status-arrived_at_branch[data-v-5e1b774c]{border-color:#c7e5d5;background:#f4fbf7!important}.arrival-box-card[data-v-5e1b774c]{align-content:start;min-height:178px}.arrival-box-progress[data-v-5e1b774c]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.arrival-box-progress>span[data-v-5e1b774c]{background:#ffffffd1;border-radius:9px;padding:8px 9px;display:grid}.arrival-box-progress b[data-v-5e1b774c]{font-size:.66rem}.arrival-box-progress small[data-v-5e1b774c]{color:#77736e;font-size:.52rem}.arrival-box-progress>div[data-v-5e1b774c]{background:#dbe8e0;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.arrival-box-progress i[data-v-5e1b774c]{border-radius:inherit;background:#159447;height:100%;transition:width .2s;display:block}.arrival-box-hint[data-v-5e1b774c]{color:#17603c;background:#e5f5eb;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:.56rem;font-weight:850;display:flex}.arrival-box-hint svg[data-v-5e1b774c]{flex:none}.branch-sort-dispatch-meta[data-v-5e1b774c]{background:#ffffffb8;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.branch-sort-dispatch-meta>span[data-v-5e1b774c]{min-width:0;display:grid}.branch-sort-dispatch-meta b[data-v-5e1b774c],.branch-sort-dispatch-meta small[data-v-5e1b774c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-sort-dispatch-meta b[data-v-5e1b774c]{font-size:.59rem}.branch-sort-dispatch-meta small[data-v-5e1b774c]{color:#77736e;font-size:.52rem}.branch-sort-handover[data-v-5e1b774c]{grid-column:1/-1;gap:6px;display:grid}.branch-sort-handover button[data-v-5e1b774c]{color:#fff;background:#171515;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.61rem;font-weight:900;display:flex}.branch-sort-handover button[data-v-5e1b774c]:hover:not(:disabled){background:#e50909}.branch-sort-handover button[data-v-5e1b774c]:disabled{opacity:.48}.branch-sort-handover p[data-v-5e1b774c]{color:#805000;align-items:flex-start;gap:6px;margin:0;font-size:.55rem;font-weight:750;line-height:1.45;display:flex}.branch-sort-handover p svg[data-v-5e1b774c]{flex:none;margin-top:1px}.branch-sort-handover em[data-v-5e1b774c]{color:#b00000;font-size:.55rem;font-style:normal;font-weight:750;line-height:1.4}@media (width<=480px){.branch-sort-dispatch-meta[data-v-5e1b774c]{grid-template-columns:1fr}.branch-sort-handover button[data-v-5e1b774c]{min-height:44px}.branch-sort-card-actions[data-v-5e1b774c]{flex-direction:column;align-items:flex-end}.branch-sort-qr-button[data-v-5e1b774c]{width:44px;height:44px;padding:0}.branch-sort-qr-button span[data-v-5e1b774c]{display:none}}.delivery-view{color:var(--brand-charcoal);gap:20px;padding:clamp(18px,3vw,38px);display:grid}.delivery-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#ffffff2e,#0000 24%),linear-gradient(125deg,#090909 0 56%,#ce0000 56% 100%);border-radius:28px;justify-content:space-between;align-items:end;gap:20px;min-height:210px;padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0808082e}.delivery-hero:after{content:"";border:26px solid #ffffff14;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-52px;right:12%}.delivery-hero>*{z-index:1;position:relative}.delivery-hero span,.board-heading small,.delivery-form small{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-size:.67rem;font-weight:800}.delivery-hero h1{letter-spacing:-.025em;text-transform:uppercase;max-width:670px;margin:8px 0;font:800 clamp(2.5rem,7vw,5.8rem)/.82 Barlow Condensed,sans-serif}.delivery-hero p{color:#ffffffab;max-width:650px;margin:0;font-size:.82rem;line-height:1.65}.delivery-hero button,.board-heading button{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:800;display:flex}.delivery-banner{border-radius:15px;align-items:center;gap:9px;margin:0;padding:13px 16px;font-size:.78rem;display:flex}.delivery-banner.error{color:#8b0909;background:#ffe4e1}.delivery-banner.success{color:#18643c;background:#e4f7eb}.delivery-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.delivery-toolbar label{background:#fff;border:1px solid #ddd9d4;border-radius:16px;align-items:center;gap:9px;width:min(430px,100%);min-height:48px;padding:0 15px;display:flex}.delivery-toolbar input{background:0 0;border:0;outline:0;width:100%}.delivery-toolbar nav{background:#e9e7e2;border-radius:16px;gap:6px;padding:5px;display:flex}.delivery-toolbar nav button{background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:flex}.delivery-toolbar nav button.active{color:#fff;background:#111}.delivery-loading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.delivery-loading span{background:linear-gradient(90deg,#eee 20%,#fafafa 50%,#eee 80%) 0 0/200% 100%;border-radius:20px;height:120px;animation:1.2s infinite delivery-shimmer}.delivery-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.delivery-metrics article{background:#ffffffd6;border:1px solid #dfdcd6;border-radius:20px;align-items:center;gap:13px;padding:18px;display:flex}.delivery-metrics svg{color:var(--brand-red)}.delivery-metrics div{display:grid}.delivery-metrics small,.task-facts small{color:#777;text-transform:uppercase;font-size:.62rem;font-weight:700}.delivery-metrics strong{font:800 1.7rem/1 Barlow Condensed,sans-serif}.delivery-board{gap:16px;display:grid}.board-heading{justify-content:space-between;align-items:end;gap:16px;padding:6px 2px;display:flex}.board-heading small{color:var(--brand-red)}.board-heading h2{text-transform:uppercase;margin:4px 0 0;font:800 2.2rem/1 Barlow Condensed,sans-serif}.board-heading p{color:#777;margin:5px 0 0;font-size:.72rem}.board-heading button{color:#fff;background:#111;border-color:#111}.delivery-form{color:#fff;background:#151414;border-radius:22px;gap:13px;padding:20px;display:grid}.delivery-form header,.delivery-action-sheet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-form header div{display:grid}.delivery-form header strong{text-transform:uppercase;font:800 1.5rem/1 Barlow Condensed,sans-serif}.delivery-form header button,.delivery-action-sheet header button{color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.delivery-form label,.delivery-action-sheet label{gap:6px;display:grid}.delivery-form label span,.delivery-action-sheet label span{color:#ffffff8f;text-transform:uppercase;font-size:.64rem;font-weight:800}.delivery-form input,.delivery-form select,.delivery-form textarea,.delivery-action-sheet input,.delivery-action-sheet select,.delivery-action-sheet textarea{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-height:46px;padding:10px 12px}.delivery-form textarea,.delivery-action-sheet textarea{resize:vertical;min-height:86px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.delivery-form .primary,.delivery-action-sheet .primary{color:#fff;background:var(--brand-gradient);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:900;display:flex}.task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.task-card{background:#ffffffeb;border:1px solid #dfdcd6;border-radius:22px;gap:15px;min-width:0;padding:20px;display:grid;box-shadow:0 12px 30px #0808080b}.task-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.task-card header small{color:var(--brand-red);letter-spacing:.1em;font-size:.61rem;font-weight:900}.task-card h3{margin:3px 0 0;font:800 1.55rem/1 Barlow Condensed,sans-serif}.status-pill{color:#5d5140;text-align:center;background:#efe9dc;border-radius:999px;padding:7px 9px;font-size:.58rem;font-weight:900}.status-pill[data-status=COMPLETED],.status-pill[data-status=RETURN_COMPLETED]{color:#17603a;background:#ddf5e7}.status-pill[data-status=FAILED],.status-pill[data-status=CANCELLED]{color:#9c1616;background:#ffe2df}.status-pill[data-status=IN_PROGRESS],.status-pill[data-status=PICKED_UP]{color:#fff;background:#161616}.task-route{align-items:start;gap:10px;min-width:0;display:flex}.task-route svg{color:var(--brand-red);flex:none}.task-route p{min-width:0;margin:0;display:grid}.task-route strong{font-size:.82rem}.task-route span{color:#5f5b58;text-overflow:ellipsis;margin-top:3px;font-size:.72rem;line-height:1.45;overflow:hidden}.task-route small{color:#9a9691;margin-top:5px;font-size:.61rem}.task-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.task-facts span{background:#f3f1ed;border-radius:13px;gap:3px;min-width:0;padding:10px;display:grid}.task-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.inline-assignment{grid-template-columns:1fr 1fr auto;gap:7px;display:grid}.inline-assignment select,.inline-assignment input{background:#fff;border:1px solid #ddd9d4;border-radius:11px;min-width:0;min-height:44px;padding:0 9px}.inline-assignment button,.task-actions button{color:#fff;background:#111;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:.67rem;font-weight:900;display:flex}.task-actions{flex-wrap:wrap;gap:7px;display:flex}.task-actions button{flex:150px;justify-content:space-between;padding:0 12px}.task-actions button:last-child{background:var(--brand-red-dark)}.task-card details{border-top:1px solid #eee9e2;padding-top:11px}.task-card summary{cursor:pointer;color:#6e6964;font-size:.66rem;font-weight:800}.task-card ol{gap:7px;padding-left:19px;display:grid}.task-card li span,.task-card li small{font-size:.62rem;display:block}.task-card li small{color:#999}.delivery-empty{color:#777;text-align:center;border:1px dashed #d4cec6;border-radius:22px;align-content:center;place-items:center;gap:6px;min-height:210px;padding:30px;display:grid}.delivery-empty strong{color:#222}.delivery-empty p{margin:0;font-size:.72rem}.delivery-proof-policy{background:linear-gradient(145deg,#fff 0%,#f2f0eb 100%);border:1px solid #ddd8d1;border-radius:24px;gap:14px;padding:clamp(18px,3vw,26px);display:grid}.delivery-proof-policy>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.delivery-proof-policy>header small{color:var(--brand-red);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.delivery-proof-policy>header h2{text-transform:uppercase;margin:4px 0;font:800 2rem/1 Barlow Condensed,sans-serif}.delivery-proof-policy>header p{color:#716c67;max-width:650px;margin:0;font-size:.72rem;line-height:1.5}.delivery-proof-policy>header button{color:#fff;background:#111;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:900;display:flex}.delivery-proof-policy-list{gap:9px;display:grid}.delivery-proof-policy-list article{background:#ffffffdb;border:1px solid #e0dcd5;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.delivery-proof-policy-icon{color:#fff;background:var(--brand-gradient);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.delivery-proof-policy-list article div{min-width:0}.delivery-proof-policy-list strong,.delivery-proof-policy-list small{display:block}.delivery-proof-policy-list small{color:#888;margin-top:2px;font-size:.63rem}.delivery-proof-policy-list p{color:#5f5a55;margin:5px 0 0;font-size:.7rem}.delivery-proof-methods{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.delivery-proof-methods span{color:#443e38;background:#eee9e1;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:.62rem;font-weight:800;display:flex}.delivery-proof-consent{align-items:center;grid-template-columns:auto 1fr!important}.delivery-proof-consent input{accent-color:var(--brand-red);width:20px!important;min-height:20px!important}.delivery-proof-consent span{color:#ffffffd1!important;text-transform:none!important}.delivery-proof-warning{color:#ffe09a;background:#ffc10714;border:1px solid #ffc10740;border-radius:12px;margin:0;padding:11px 12px;font-size:.67rem;line-height:1.5}.delivery-action-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08080894;align-items:end;padding:16px;display:grid;position:fixed;inset:0}.delivery-action-sheet{color:#fff;background:#151414;border-radius:26px;gap:13px;width:min(620px,100%);max-height:90vh;margin-left:auto;padding:22px;animation:.26s both delivery-sheet-in;display:grid;overflow:auto;box-shadow:0 -24px 80px #0808084d}.delivery-action-sheet h2{text-transform:uppercase;margin:3px 0 0;font:800 2rem/1 Barlow Condensed,sans-serif}.delivery-action-sheet header small{color:var(--brand-red-bright);font-size:.62rem;font-weight:900}.cod-warning{color:#ffe193;background:#ffc10714;border:1px solid #ffc10740;border-radius:13px;align-items:center;gap:9px;margin:0;padding:12px;font-size:.7rem;display:flex}@keyframes delivery-sheet-in{0%{opacity:0;transform:translateY(36px)}}@keyframes delivery-shimmer{to{background-position:-200% 0}}@media (width<=900px){.task-list{grid-template-columns:1fr}.delivery-hero{min-height:240px}.inline-assignment{grid-template-columns:1fr}}@media (width<=680px){.delivery-view{padding:14px 14px 92px}.delivery-hero{background:radial-gradient(circle at 80% 20%,#ffffff26,#0000 24%),linear-gradient(155deg,#090909 0 68%,#ce0000 68%);flex-direction:column;align-items:start;min-height:290px}.delivery-hero h1{font-size:3.4rem}.delivery-toolbar{flex-direction:column;align-items:stretch}.delivery-toolbar nav{grid-template-columns:1fr 1fr;display:grid}.delivery-toolbar nav button{justify-content:center}.delivery-metrics{grid-template-columns:1fr}.board-heading,.delivery-proof-policy>header{flex-direction:column;align-items:stretch}.board-heading button,.delivery-proof-policy>header button{justify-content:center}.delivery-proof-policy-list article{grid-template-columns:auto 1fr}.delivery-proof-methods{grid-column:1/-1;justify-content:start}.form-grid,.task-facts{grid-template-columns:1fr}.delivery-action-backdrop{padding:8px}.delivery-action-sheet{border-radius:22px}.task-actions{flex-direction:column}.task-actions button{flex-basis:auto}}.reporting-shell{gap:16px;display:grid}.reporting-toolbar{border:1px solid var(--brand-line);background:#ffffffc7;border-radius:20px;flex-wrap:wrap;align-items:end;gap:10px;padding:16px;display:flex}.reporting-toolbar label{min-width:150px;color:var(--brand-muted);text-transform:uppercase;flex:1;gap:6px;font-size:.65rem;font-weight:800;display:grid}.reporting-toolbar input,.reporting-toolbar select,.reporting-alert textarea{border:1px solid var(--brand-line);width:100%;min-height:46px;color:var(--brand-charcoal);font:inherit;background:#fff;border-radius:13px;padding:0 13px}.reporting-button{color:#fff;background:var(--brand-black);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:.72rem;font-weight:850;display:inline-flex}.reporting-button.red{background:var(--brand-gradient)}.reporting-button.light{border:1px solid var(--brand-line);color:var(--brand-charcoal);background:#fff}.reporting-button:disabled{cursor:wait;opacity:.55}.reporting-state{border:1px solid var(--brand-line);color:var(--brand-muted);background:#ffffffb8;border-radius:16px;margin:0;padding:16px;font-size:.76rem}.reporting-state.error{color:#8d1717;background:#ef0a0a0f;border-color:#ef0a0a38}.reporting-panel{border:1px solid var(--brand-line);background:#fffc;border-radius:22px;padding:18px;box-shadow:0 16px 44px #140a0a0a}.reporting-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.reporting-panel h2,.reporting-panel h3{text-transform:uppercase;margin:0;font:700 1.55rem/1 Barlow Condensed,sans-serif}.reporting-panel header p{color:var(--brand-muted);margin:5px 0 0;font-size:.7rem}.reporting-table{border-collapse:collapse;width:100%;font-size:.7rem}.reporting-table th{color:var(--brand-muted);text-align:left;text-transform:uppercase;padding:10px}.reporting-table td{border-top:1px solid var(--brand-line);vertical-align:top;padding:11px 10px}.reporting-table code{white-space:normal;word-break:break-word;font-size:.64rem}.reporting-cards{gap:10px;display:none}.reporting-card{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:16px;gap:7px;padding:14px;display:grid}.reporting-card span{grid-template-columns:minmax(90px,.7fr) 1fr;gap:8px;font-size:.68rem;display:grid}.reporting-card small{color:var(--brand-muted);text-transform:uppercase;font-weight:800}.reporting-grid{gap:12px;display:grid}.reporting-stat{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:18px;padding:16px}.reporting-stat small{color:var(--brand-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.reporting-stat strong{margin-top:7px;font:700 1.8rem/1 Barlow Condensed,sans-serif;display:block}.reporting-badge{color:#4e4a4a;background:#ece9e5;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.6rem;font-weight:850;display:inline-flex}.reporting-badge.UP,.reporting-badge.READY,.reporting-badge.RESOLVED{color:#087c49;background:#dcf7e8}.reporting-badge.DOWN,.reporting-badge.SEV1,.reporting-badge.SEV2{color:#a81212;background:#ffe0e0}.reporting-badge.DEGRADED,.reporting-badge.SEV3,.reporting-badge.OPEN{color:#8b5b00;background:#fff0c7}.reporting-badge.CURRENT{color:#087c49;background:#dcf7e8}.reporting-badge.STALE,.reporting-badge.DELAYED,.reporting-badge.PARTIAL{color:#8b5b00;background:#fff0c7}.reporting-downloads{border:1px solid var(--brand-line);background:#ffffffbf;border-radius:19px;overflow:hidden}.reporting-downloads>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 16px;list-style:none;display:flex}.reporting-downloads>summary::-webkit-details-marker{display:none}.reporting-downloads>summary>span{align-items:center;gap:11px;min-width:0;display:flex}.reporting-downloads>summary>span>svg{color:var(--brand-red);flex:none}.reporting-downloads>summary>span>span{gap:2px;display:grid}.reporting-downloads>summary strong{font-size:.7rem}.reporting-downloads>summary small{color:var(--brand-muted);font-size:.56rem}.reporting-downloads>summary>b{min-width:30px;height:30px;color:var(--brand-red-dark);background:#ffe8e6;border-radius:999px;place-items:center;padding:0 7px;font-size:.62rem;display:grid}.reporting-downloads[open]>summary{border-bottom:1px solid var(--brand-line);background:#faf9f6}.reporting-downloads__body{gap:12px;padding:15px;display:grid}.reporting-downloads__body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reporting-downloads__body h3{text-transform:uppercase;margin:0;font:700 1.35rem/1 Barlow Condensed,sans-serif}.reporting-downloads__body header p{color:var(--brand-muted);margin:4px 0 0;font-size:.62rem}.reporting-download-list{gap:7px;display:grid}.reporting-download-list article{border:1px solid var(--brand-line);background:#fff;border-radius:13px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.reporting-download-list article>div{gap:3px;min-width:0;display:grid}.reporting-download-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.reporting-download-list article>div span,.reporting-download-list article>small,.reporting-download-wait{color:var(--brand-muted);font-size:.55rem}.reporting-download-list .reporting-button{min-height:40px;padding:0 12px}.reporting-downloads>summary:focus-visible{outline-offset:-3px;outline:3px solid #ef0a0a40}@media (width>=720px){.reporting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.reporting-table-wrap{display:none}.reporting-cards{display:grid}.reporting-toolbar label{min-width:min(100%,220px)}.reporting-panel{padding:15px}.reporting-download-list article{grid-template-columns:1fr auto}.reporting-download-list article>div{grid-column:1/-1}.reporting-download-list article>small{justify-self:start}.reporting-download-list .reporting-button,.reporting-download-wait{grid-column:1/-1;width:100%}.reporting-downloads__body>header{flex-direction:column;align-items:stretch}.reporting-downloads__body>header .reporting-button{width:100%}}.reporting-card p[data-v-1425499f]{color:var(--brand-muted);margin:0;font-size:.7rem;line-height:1.5}.reporting-card code[data-v-1425499f]{white-space:normal;background:#fff;border-radius:10px;padding:9px;font-size:.65rem}.reporting-stat p[data-v-12bb21de],.reporting-card p[data-v-12bb21de]{color:var(--brand-muted);margin:8px 0 0;font-size:.7rem;line-height:1.55}.reporting-alert textarea[data-v-12bb21de]{resize:vertical;margin-top:10px;padding:12px}details[data-v-12bb21de]{margin-top:8px}summary[data-v-12bb21de]{cursor:pointer;min-height:44px}details p[data-v-12bb21de]{margin:8px 0 0}.reporting-view[data-v-be580f8c]{gap:18px;width:min(100%,1440px);margin:0 auto;animation:.36s both reporting-page-in-be580f8c;display:grid}.reporting-page-heading[data-v-be580f8c]{justify-content:space-between;align-items:flex-end;gap:24px;padding:3px 2px 1px;display:flex}.reporting-page-heading>div[data-v-be580f8c]{gap:5px;display:grid}.reporting-page-heading>div>span[data-v-be580f8c],.reporting-secondary-heading>div>span[data-v-be580f8c]{color:var(--brand-red-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.6rem;font-weight:900;display:flex}.reporting-page-heading h1[data-v-be580f8c]{letter-spacing:-.025em;text-transform:uppercase;margin:0;font:800 clamp(2.35rem,4vw,3.85rem)/.9 Barlow Condensed,sans-serif}.reporting-page-heading p[data-v-be580f8c],.reporting-secondary-heading p[data-v-be580f8c]{max-width:690px;color:var(--brand-muted);margin:2px 0 0;font-size:.72rem;line-height:1.65}.reporting-tools-menu[data-v-be580f8c]{flex:none;position:relative}.reporting-tools-menu>summary[data-v-be580f8c]{border:1px solid var(--brand-line);cursor:pointer;min-height:44px;color:var(--brand-charcoal);background:#ffffffe6;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.7rem;font-weight:850;list-style:none;display:inline-flex}.reporting-tools-menu>summary[data-v-be580f8c]::-webkit-details-marker{display:none}.reporting-tools-menu>summary[data-v-be580f8c]:after{color:var(--brand-red);content:"+";margin-left:4px;font-size:1rem}.reporting-tools-menu[open]>summary[data-v-be580f8c]:after{content:"-"}.reporting-tools-menu>div[data-v-be580f8c]{z-index:20;border:1px solid var(--brand-line);background:#fff;border-radius:16px;gap:4px;width:270px;padding:7px;animation:.18s both reporting-menu-in-be580f8c;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 55px #08080826}.reporting-tools-menu button[data-v-be580f8c]{min-height:58px;color:var(--brand-charcoal);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;display:grid}.reporting-tools-menu button[data-v-be580f8c]:hover{color:var(--brand-red-dark);background:#fff1f0}.reporting-tools-menu button span[data-v-be580f8c]{gap:2px;display:grid}.reporting-tools-menu button strong[data-v-be580f8c]{font-size:.68rem}.reporting-tools-menu button small[data-v-be580f8c]{color:var(--brand-muted);font-size:.55rem}.reporting-secondary-heading[data-v-be580f8c]{border:1px solid var(--brand-line);background:#ffffffd1;border-radius:19px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;padding:16px 18px;display:grid}.reporting-secondary-heading>button[data-v-be580f8c]{border:1px solid var(--brand-line);min-height:44px;color:var(--brand-charcoal);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 13px;font-size:.64rem;font-weight:850;display:inline-flex}.reporting-secondary-heading>div[data-v-be580f8c]{gap:3px;display:grid}.reporting-secondary-heading h2[data-v-be580f8c]{text-transform:uppercase;margin:0;font:800 1.65rem/1 Barlow Condensed,sans-serif}.reporting-tools-menu>summary[data-v-be580f8c]:focus-visible,.reporting-tools-menu button[data-v-be580f8c]:focus-visible,.reporting-secondary-heading>button[data-v-be580f8c]:focus-visible{outline-offset:2px;outline:3px solid #ef0a0a47}@keyframes reporting-page-in-be580f8c{0%{opacity:0;transform:translateY(10px)}}@keyframes reporting-menu-in-be580f8c{0%{opacity:0;transform:translateY(-5px)}}@media (width<=700px){.reporting-page-heading[data-v-be580f8c]{flex-direction:column;align-items:stretch;gap:14px}.reporting-page-heading h1[data-v-be580f8c]{font-size:2.65rem}.reporting-tools-menu[data-v-be580f8c],.reporting-tools-menu>summary[data-v-be580f8c]{width:100%}.reporting-tools-menu>div[data-v-be580f8c]{width:min(100%,320px);left:0;right:auto}.reporting-secondary-heading[data-v-be580f8c]{grid-template-columns:1fr}.reporting-secondary-heading>button[data-v-be580f8c]{justify-self:start}}@media (prefers-reduced-motion:reduce){.reporting-view[data-v-be580f8c],.reporting-tools-menu>div[data-v-be580f8c]{animation:none}}.label-export-view[data-v-010b355b]{width:min(100%,1440px);margin:0 auto}.label-export-hero[data-v-010b355b]{gap:20px;margin-bottom:20px;animation:.42s both label-rise-010b355b;display:grid}.label-export-hero h1[data-v-010b355b]{text-transform:uppercase;margin:8px 0 0;font:700 3.5rem/.86 Barlow Condensed,sans-serif}.label-export-hero h1 em[data-v-010b355b]{color:var(--brand-red);font-style:normal}.label-export-hero p[data-v-010b355b]{max-width:700px;color:var(--brand-muted);margin:14px 0 0;font-size:.78rem;line-height:1.65}.label-export-hero aside[data-v-010b355b]{color:#fff;background:radial-gradient(circle at 90% 0,#ef0a0a6b,#0000 48%),#111;border-radius:22px;align-content:center;gap:8px;padding:22px;display:grid}.label-export-hero aside svg[data-v-010b355b]{color:#ff3434}.label-export-hero aside strong[data-v-010b355b]{text-transform:uppercase;font:700 1.5rem/1 Barlow Condensed,sans-serif}.label-export-hero aside small[data-v-010b355b]{color:#ffffff94;font-size:.65rem;line-height:1.5}.label-export-form[data-v-010b355b],.label-export-history[data-v-010b355b]{background:#fff;border:1px solid #dedbd6;border-radius:24px;overflow:hidden}.label-export-form>header[data-v-010b355b],.label-export-history>header[data-v-010b355b]{border-bottom:1px solid #ebe8e3;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.label-export-form>header div[data-v-010b355b],.label-export-history>header div[data-v-010b355b]{gap:3px;display:grid}.label-export-form>header span[data-v-010b355b],.label-export-history>header span[data-v-010b355b]{color:#858078;text-transform:uppercase;letter-spacing:.1em;font-size:.57rem;font-weight:800}.label-export-form h2[data-v-010b355b],.label-export-history h2[data-v-010b355b]{text-transform:uppercase;margin:0;font:700 1.7rem/1 Barlow Condensed,sans-serif}.label-export-form>header svg[data-v-010b355b]{color:var(--brand-red)}.print-state-picker[data-v-010b355b]{background:#f3f1ed;gap:7px;padding:14px;display:grid}.print-state-picker button[data-v-010b355b]{color:#302d2a;text-align:left;background:#fff;border:1px solid #e1ded8;border-radius:17px;align-content:center;gap:4px;min-height:82px;padding:16px;display:grid}.print-state-picker button.active[data-v-010b355b]{background:#fff6f5;border-color:#ef0a0a;box-shadow:inset 0 0 0 1px #ef0a0a}.print-state-picker strong[data-v-010b355b]{font-size:.72rem}.print-state-picker small[data-v-010b355b]{color:#8a857f;font-size:.58rem;line-height:1.4}.label-export-fields[data-v-010b355b]{gap:13px;padding:20px;display:grid}.label-export-fields label[data-v-010b355b]{gap:7px;display:grid}.label-export-fields label>span[data-v-010b355b]{font-size:.59rem;font-weight:850}.label-export-fields input[data-v-010b355b],.label-export-fields select[data-v-010b355b]{color:#1c1a18;background:#fff;border:1px solid #d9d5cf;border-radius:12px;width:100%;min-height:46px;padding:0 13px;font-size:.66rem}.search-field>div[data-v-010b355b]{background:#fff;border:1px solid #d9d5cf;border-radius:12px;align-items:center;display:flex}.search-field>div svg[data-v-010b355b]{color:#88827c;margin-left:13px}.search-field>div input[data-v-010b355b]{border:0}.selected-box[data-v-010b355b]{color:#fff;background:#171515;border-radius:14px;align-items:center;gap:11px;margin:0 20px 18px;padding:13px 15px;display:flex}.selected-box span[data-v-010b355b]{display:grid}.selected-box strong[data-v-010b355b]{font-size:.7rem}.selected-box small[data-v-010b355b]{color:#ffffff8c;font-size:.56rem}.label-export-error[data-v-010b355b]{color:#8f0000;background:#fff0ef;border-radius:12px;margin:0 20px 16px;padding:12px 14px;font-size:.63rem}.label-export-form>footer[data-v-010b355b]{background:#faf9f7;border-top:1px solid #ebe8e3;gap:14px;padding:17px 20px;display:grid}.label-export-form>footer p[data-v-010b355b]{color:#7e7973;margin:0;font-size:.59rem;line-height:1.5}.label-export-form>footer button[data-v-010b355b],.label-export-history>header button[data-v-010b355b],.label-export-list a[data-v-010b355b]{color:#fff;background:var(--brand-red);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:.64rem;font-weight:850;text-decoration:none;display:inline-flex}.label-export-history[data-v-010b355b]{margin-top:20px}.label-export-history>header button[data-v-010b355b]{color:#25221f;background:#ece9e4;min-height:44px}.label-export-state[data-v-010b355b]{color:#89837d;text-align:center;margin:0;padding:32px;font-size:.65rem}.label-export-list[data-v-010b355b]{display:grid}.label-export-list article[data-v-010b355b]{border-top:1px solid #efede9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:15px 17px;display:grid}.label-export-list article[data-v-010b355b]:first-child{border-top:0}.export-icon[data-v-010b355b]{color:#fff;background:#171515;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.export-copy[data-v-010b355b]{gap:3px;min-width:0;display:grid}.export-copy strong[data-v-010b355b],.export-copy small[data-v-010b355b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-copy strong[data-v-010b355b]{font-size:.66rem}.export-copy small[data-v-010b355b]{color:#858079;font-size:.54rem}.export-status[data-v-010b355b]{color:#5d5752;background:#ebe8e3;border-radius:999px;width:max-content;padding:6px 9px;font-size:.53rem;font-weight:900}.export-status.READY[data-v-010b355b]{color:#126d37;background:#dff4e7}.export-status.FAILED_PERMANENT[data-v-010b355b],.export-status.BLOCKED_STORAGE[data-v-010b355b]{color:#9a170e;background:#ffe5e2}.export-status.PROCESSING[data-v-010b355b]{color:#8a5500;background:#fff0cc}.label-export-list a[data-v-010b355b]{min-height:42px}.export-progress[data-v-010b355b],.export-error-code[data-v-010b355b]{color:#817b75;font-size:.54rem}.label-export-list article[data-v-010b355b]>:nth-child(n+3){grid-column:2}.eyebrow[data-v-010b355b]{color:var(--brand-red);text-transform:uppercase;letter-spacing:.13em;font-size:.6rem;font-weight:900}@keyframes label-rise-010b355b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width>=720px){.label-export-hero[data-v-010b355b]{grid-template-columns:minmax(0,1fr) 310px}.label-export-hero h1[data-v-010b355b]{font-size:5.2rem}.print-state-picker[data-v-010b355b],.label-export-fields[data-v-010b355b]{grid-template-columns:repeat(3,minmax(0,1fr))}.box-field[data-v-010b355b],.search-field[data-v-010b355b]{grid-column:span 2}.label-export-form>footer[data-v-010b355b]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.label-export-list article[data-v-010b355b]{grid-template-columns:auto minmax(0,1fr) auto auto}.label-export-list article[data-v-010b355b]>:nth-child(n+3){grid-column:auto}}@media (width<=719px){.label-export-hero h1[data-v-010b355b]{font-size:3.2rem}.label-export-fields[data-v-010b355b]{padding:16px}.label-export-form>footer button[data-v-010b355b],.label-export-list a[data-v-010b355b]{width:100%}}.download-button[data-v-010b355b]{color:#fff;background:var(--brand-red);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.64rem;font-weight:850;display:inline-flex}@media (width<=719px){.download-button[data-v-010b355b]{width:100%}}
