@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-D76n7Daw.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-b0JluIOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-BiRJyiea.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-JN0iKxGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAEsAAABgdAng+GNtYXAAAAH4AAAAQAAAAF4+Y+J/Z2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMz0sGhlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BalobXR4AAADsAAAAB8AAAAkF+P/e2xvY2EAAAPQAAAAEwAAABQBMQGDbWF4cAAAA+QAAAAcAAAAIAArAOVuYW1lAAAEAAAAAM4AAAF0G504anBvc3QAAATQAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42iXFsRFAMAAAwE8ijCE76FQ6lbNFRlGr01jBKhZyCt+81B3hlMktT4TxPz1qRASwkABg3ffVwrj1XurQoiJc0M35VhTpA+O9Ck4AeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAFRgAABwAG/cMAAAABAAAAAiMSo8X+nl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVcAIAb4cEcQB42mPuYUhhgALG3xDM2sBQxqzAkA9mH/tnBABopAdwAHjaY2Bg0ITDRIY6IOwCABGeArUAeNpjYGRgYOBk6GcQYwhhYAXzEICNgREAGIoBEXjaXY4BBgJRFEVPVSnSCkIgoKkKUSBJIqESIKp+05BpzFRpI62gBbTErvGNkes+977nfB8ocSJHJl8GtnxtzlDhY3OWKm+bc6l9PpULNAhsLlJjbXNVCc7cpIABLekZy2FHIB90NWpXQlxdL3jaGXwizUibOTPGTFiw0mzSxaHNUsRevslNNSP6LnpHyEYtFOvp5lOPiQ49+gzj1lbr/zHp98ZywEtbDxf9PqE6SlOukivOqM3wOeAojbhIdZYJFcXNEMkhD80jzg9HQTQoAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-LPh2sqOm.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-IIc_WWwF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-DhTUfTw_.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-D5pJwT9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-DgXbz5gU.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-BSFkPfbf.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-DXyFPIdK.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-BVyCgWwA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BJvL3D7h.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-37WQE4S0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-_hamcpv8.woff2) format("woff2"),url(/assets/roboto-cyrillic-500-normal-YnJLGrUm.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAXwABIAAAAACiQAAAWUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghcCYM8EQwKg3CDVwsUABIUATYCJAMkBCAFgwAHIAyCUxvDCECO0yW2MxHcwQN9m/Zmd7GAt056LBXDUnN6hagTcSJGKmInrhNO9dPUA1Hd9gmGUIldvZjF5GpN7d6GXSYqHkE4sOrvQ/cXxAKTi9BxlRWyDoCEqmRbISus7GNs4WxzgFD/DgjABgAIzAgEAsgim2xELLe4GjMaQCYDwDcsZCHaXqd07tw0yNSeTcmBQT/YvmV4O4DU1ap2ifgNAxguMywC4RuWqS/T3YC1DIiaVIC3Iu+W5RGFr8TIGLrHZQo64moAbaVBoqOjKqHGnvGoCJ6vUQgcmFEwAgp2dK7xlZzVFgqIXTN/ZD7L9Hz0yD35VwEU5vMc53IV5/Idm6TZq1arUm2lcRvPAuPH2hivXI4rs4J97GI8qh+rtpLx2pm4DJLxxslMMD6JS2nEY9IwGD9AAEiCRdJSXj8qxFmJB0XmqIxNG7WorS0hKYK6Hu+LSdEWkkpQivn+kFSDeq5UZ+VW1s9I6KfppxV0nabn6r3tXVKbZSnrVcnTEhFdUpU+XVIdv4wmvNP0ZCKxMiQ1RTItc1oCinq/Clk/dVb/h6QhWLS3Oru8vqJeHoh5ZTRmJ/n9elw+SczIJ8MCfyIRksazpHuNvX2TzxdMo8b5IWnWwaoCi7peEu80vHOGXx4IA97TZiSGIE+2fFDgA6KdUp0Vj/kD5Tx2YMO9VhiEmEl4V3vEQtISLKqqj8dQtT8xmBWUwbgFKwktsgVH54gT+mkt9nooikbnN3OiGltMUP1qJOGVMzgLpH7iQRdU8To77UEZrYt1GjIaIrZ5EGKx8GwECmaUTAYnABYAPPvSmkB6iIPYBt7BwFvViQKSWU2dO90Ooznvvdu5Y3dvv3mgydkvBvC7HHjro6zTPnmnVhx899MzP367pvrgO/HLvFXNgbetp78pdjdaqV/dVl6vqX5DzH0Wg3xWTTZhMLkPxbf9aN3+6bWqaD4hmtVUxSfpN84/1XPHPaPj77hoHS9Vvn5RHH5yl+e2C6O89p/2y/3ilhseRHxT/dPDhptuuTfzR/6UxZek1r464fO1zYGq0VZlV1G8LO/uxOMzmI0hF0wY/78POABjJ/OdocvwZtrmcrs9K6TNJXlpKzPKLJfaX0ISj1Qi3lFFX5soBDWurrSmIFtIG3bkJpl5VGa9l7aR5PaDFJd0vJezIK359ABacrx6YlPaiEa0M6TNNTpeyKxAvf8t728Amp93ac4CpDUitZckFklemiKJTB60LmkCExPbrIg0+pogAJvFpIGiGDXFBAJQZnjuPl6+ttW5+nfzFDMAz/7kDgO8Liq/+2fm/6/PJvNmwIICgADT4JgNLAN89dj6FghmF4t6Bl0KYiyvMByjuwfpwd7nubFsBGDhbCZSyoAAwAEKSg5GBGCmm4rQLECLRzuTYCrXmRQcXNCscpo1MBmYzbBkBEW15Ni/HHptscWIlUSIsH35PWHajWjXqVdSmJRNekQY1KdT0rDNkjaLUKzABnGlqsSFWEiYHCqldEjZIiVEiaQufbYaUitpk836pAzTJaYvYBHLWIWryaFhqFJSj9k5qN0mfYH64RukjNhpkz491xLRQqOvTp6UlJ7XJukUGNYpjM56gwbpVMrxzTh3TeL5xbcd44/CqACQ6afLfK60BSQB0sKhBETaKbb3eMC5MmeW14U5wANieXjmVDcy/QGlNLpwxgRnp+avCvvHpzWqnSFnrm+iw87YWbEu5G0zRRdL25kbC1fOm2JnOdxVunKGXdb2juKl/l7rudubwM62ra1o6TQ7e3Bm9nibjWPDsoDPs4q0y2EKSH7t09MHxovNabmBct2W9IHsumzDWwH3Q0QAXgaYwrPxbsyAT7c1vQ5bcX/WqQuyFFCCuM9/BPCxLY3EDZ6NL2KGr2upiUznKVBH5gvU2nyxGQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATsAA4AAAAABYgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAE0AAABgdG3hCmNtYXAAAAH8AAAAQAAAAF4+Y+J/Z2FzcAAAAjwAAAAMAAAADAAIABNnbHlmAAACSAAAARAAAAESY99A82hlYWQAAANYAAAANgAAADb8n9JyaGhlYQAAA5AAAAAfAAAAJArvBcJobXR4AAADsAAAAB8AAAAkGAT/TWxvY2EAAAPQAAAAEwAAABQBLwGBbWF4cAAAA+QAAAAcAAAAIAArAN9uYW1lAAAEAAAAANYAAAGAHGI533Bvc3QAAATYAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42mNgZpnB+IWBlYGBdRarMQMDozyEZr7IkMbEwMAAxFDgABRkQALu/v7uIEF5XzaGfwwMaeyzmBgUGBjng+RYrFg3MCgAITMADeIKxAAAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgAAv//AA942g2PJVREURRF731/Hh93h3GtowUtuEvBHSIknE7GO+7uLn3h9IW7O/8N04/sDRRKATgdnQAO7MABnMENQC73kHMeiB7IydGMck4nhJIdC3tgS+h8RjjGkAgCnfjpobzQRGp+PUitkE/ym0k+AIFy6x2V0B1wBwkAehORUqEiWrPJUyUTefrxJqJUEN7H29No8DRTSRu7n55kt53YiV5Yil4dKMwP9CyS5b6BWTJ1zFZHRzFyL/0Io0eH2foRfUHCrLeZT+wH4cP2ViGqJMf0xGbiAoBeRh9OiUYfXz9eY8bWqoOLPHY4ySWmToi6MMKHbWJmQUN0bPaa1cqCbZyltqYGaDQAD3bCLMA/wjpXMwABAAAAAiMSEj1jSl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS7Pok/dUJXAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwJn9S+WfI2cMUAQVcAIAdi8EvwB42mPuYUhhgALGfxDM2saQxqzDkA5mn/knAwBo+QdjAHjaY2Bg0ITDBIZaIOwEABGOArEAeNpjYGRgYOBk6GcQY/BjYAXzEICNgREAGAwBC3jaTY+1dQNAEAXHzC7AkSJHZobEzEyZScyMfagC1aHiNIHoHc3fWwSmiTLGyPgM8EO7yyMs0eryKIs0uzw2ZB8f4gmWyXZ5UvtHlxcliFN25Tli3VXDxRr/5D0hfyOqHEVi/qZJaIuQpUTEs84Dt5xzyRPv3qts6b3BGzmCnrJnlUcihElQIcOXXKSkypElgP5sss0+x6jYYFN+I0JM/zT/FIez6TOc7VxLngZFdQwn6efYlK7JuWKkiahuyRJiTTol7Qrw1o8qocKJPEWqWIG1DvezNmIAAHjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-Bg8BLohm.woff2) format("woff2"),url(/assets/roboto-greek-500-normal-CdRewbqV.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-p0V0BAAE.woff2) format("woff2"),url(/assets/roboto-vietnamese-500-normal-LvuCHq7y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-OQJhyaXd.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-DvHxAkTn.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-C6iW8rdg.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-rpP1_v3s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-CyZgh00P.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-DXzexxfu.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-jruQITdB.woff2) format("woff2"),url(/assets/roboto-cyrillic-700-normal-BJaAVvFw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAWwABIAAAAACcAAAAVTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghICYM8EQwKg0iDMwsUABIUATYCJAMkBCAFgn4HIAyCKRtfCCCeBTkZ2iuxGWKJyeMZv66OCKiaZs+C2PYBKynriFkOIRw+g/RKasP0I2Tp7+2q9xfi7wUbK2iEHqhniZB3rvwq15s+McjkCIq28lPzNpOz6381+8JXa2p3NywTFUsoPFi19wHiAoKxcTWy7qYKLfvKspIVUta28e98NkNGfL1Saoy9g4AKICgIgoCSXWQgCxYNTUGIBJpgg22cCgGyrP3XF1yQdvCC6CzmIwxLnosAt/vj5LbogZT0yrQShPZyIH7ZQREGFZjjiOGtLF492gsUtK8M0uCg/JUR1JDrIJmWZmoo/ygYL3bjLzwPD7AMaFUQySHSouZS+8pjnYMgXNq8mgd/9PCX8m9BZJhfbtawij6MddmzXnMGDujW2EdCdJVa3Fd4Mk1Csl2nNNMt10tiuFXn3BNacx+KIDNiOYaO1X2E7Oh4gPxftmBXX9F/7704DGyNdtu7kOhHYsRmoaQvhzFb60H//EUTc7kKeljbsvSAQ7qI2gxmDMhnsfYk8VAxmqL1dTtFG+oMzulIrxsPVCgaOEwiqQKKhx1Uo44YKodIbn9HZim7XB4XrJkbn8O9BVWcs4DXMgztxidrMHiSZCqnQu6YYtrdtqccGPLFXEnKFoIU18+5s07p2HIIDHMZPEdmq1v6d5QwT4y9E+Ad0jZE//yFubK3ZjG5N6bTmQvnoiK9l3RxWGSXT851d9l7GQWHJTbrt5ChjP33VNg7B4dLalu2yO62CbD/AyFwyQZzLfSLvzqmI73y0i6klzzQCaxcdNjCZnM+e2uUdV+uruoi9E8ukAcDESmImrSBIuhipGYJHoqtWJm9W+ontE9EUxK3YefWXFHlp7edcrrNEXL4HtGHhcOBr3/Ou49KWz55Z1M4991Pt3/8tv3OfVPa8toGe6+Xt765+XRVuHrpoLLXN25480YY8ow0eyY+cA8IzHc+b+FJJ+WTP70hJnteQjTxmnWf73/zsvl9rt1/b/X2q+Z5vuTNKxf1uXpEz7Pf+8Zo3276/vLLbvrGJ4s/vOn3Ky+74TufLOl18aqjpr/s/vmsPbjJK1qby2snpvtz1PuaKhQIXATycv+Dc2j0bJ6ekL4ps7COfkLVF6XMUtgIepWjcoCfzl3q5ZTUeVVhCUuf7qpg6paropis9dOYsXKSXRNIqt1eio8R2goGYHINRsTc2S1kpdI68676G0FAUHXvmHLAspDln/WsECAMyzFZ+hRTYfWLAgioFPMJUZRLojwBUf8uteOfn9u7bcbvhd4F8MxPnUcB8HpY98Y/Y/5/vXhxYRFRFIFA/ohGheIW1TcmjhG0gGK8zQGqoaGH0otsitupzPd5rtETQdFOPYwIFEArkWicIAEFB/EXkiL2cu/lCCrucEQKbnXEejgbnDhSgzgcOT1MpVplHhxiqbN4NRBUq/M8Ay//bhMbEU+ywErgYmci8lgkWiQY0q9TtxGTunEq8MpMkBhJlkg4HSQuZjNECxbZSTzo9s3lKtVqBKCM5by7lsan5zekOumw17oFdtarxAKJbKR6PSVWLuJT+nmY8Kh2Li7UhGN6EUi7knLEP7VCZMbzB5oxa6/MKqWZ4eQQHg13O5QPyU6KUhh+f9Q1jaVxRiGGvZJzJ+/RkOuVruwzWJPplctvT4kN98p3TCrJivMqNIzOSYnuFWtGkFdJtbyhJNWj/Nvrj1t4hFwJzw/P/A3vk8taw/F3YacRxkwn3LUH3tGJd7V247SOaBcE0wl3jZJEZ+ga/Yds4aQQ6Wi3FJ3imZRIIIqRPiHIbp9wl47pDD2l/+nWrQahT1oivVBjuF0jxwMAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATsAA4AAAAABYgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAE4AAABgdTXg+WNtYXAAAAH8AAAAQAAAAF4+Y+J/Z2FzcAAAAjwAAAAMAAAADAAIABNnbHlmAAACSAAAARQAAAEUTyyJzmhlYWQAAANcAAAANgAAADb819JcaGhlYQAAA5QAAAAfAAAAJAsmBdVobXR4AAADtAAAAB8AAAAkF/f/LGxvY2EAAAPUAAAAEwAAABQBLwGDbWF4cAAAA+gAAAAcAAAAIAArAN9uYW1lAAAEBAAAANQAAAF+HF85GnBvc3QAAATYAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42k2HNwGEQAAE57IM8PDdV3Q0BBd4Ipe0CMAEgsh586J0JwcMmML8QHhnq5FMApIbASg+CNM0xAcvtsyQuUJuV7QA+m96/I1qBfuaCnwAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgAAv//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAISERIQMRAQERAQMhATUBIQMo/TwCxDb+7v66AQzkAgP+/gEC/f0FsPqkBQf9fQJ3+xECeP1eAl6IAl4AAAIAVv/sBS4FxAAQAB4AAAEUAgQjIiQCJzU0EiQgBBIVJTQmIyIGBxUUFjMyNjcFLpj+5be1/uScAZsBGwFsARub/tCkmJekAaSal6IBArfX/rywrgFD0kjXAUevr/651gHl7uvjR9/27eMAAAIAWwRvAssF1wAFAA4AAAETMxUDIwEzFRYXByYmNQGJb9PmXP7SrQFMU0pdBJsBPBX+wQFUXnw4ViOJXQD///4X/+wFdAXXACYABUYAAAcABv28AAAAAQAAAAIjEjlU04RfDzz1ABkIAAAAAADE8BEuAAAAANUBUtb6MP3VCYcIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ9cvgnylnO1AEFXACAHx/BQkAeNpj7mFIYYACxn8QzNrGEMYszxANZp/5Jw4AZykHNQB42mNgYNCEw3iGOiDsAgARkAKzAHjaY2BkYGDgZOhnEGPwY2AF8xCAjYERABgMAQt42mJgYOBgSGNgZmBk4QSy4xh2QdmMDDwM66BsJqCaZRA2kBRjmABlsyCxWQFVjyUWQgEQRW8isoafSLhLwd0t4+7O7nk4nDfug4XZyzYp3nzZZlkw4SBsCOMQzg/Y6bIR95UdyluzY6zsgqliQ1bsJfeKFMmRIEWZhqQNN3ac1NXREx/ENuKSCwa01bNT11T+CuNR68JDgMjDc8oL/PUan96X/ssmxBuu7JgyRn98prhkZVgLY3UN5eVY0ccuK8ZCMKh/uvYPT/+Id5wkB9hvI3U1mnjaY2BmAIP/WQwpDFgAACofAdEA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-Bs05n1ZH.woff2) format("woff2"),url(/assets/roboto-greek-700-normal-1IZ-NEfb.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-CBbheh0s.woff2) format("woff2"),url(/assets/roboto-vietnamese-700-normal-B4Nagvlm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DchBbzVz.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-Ba-CAIIA.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-CbYYDfWS.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-BWcFiwQV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-page-bg: #f6f7f9;--color-panel: #ffffff;--color-text: #1f2937;--color-text-secondary: #6b7280;--color-border: #e4e7ec;--color-accent: #2563eb;--color-good: #16a34a;--color-warning: #b45309;--color-error: #dc2626;--color-menu-bar: #1f2937;--color-header: #ffffff;--color-strong: #18202f;--color-on-strong: #ffffff;--color-head-tint: color-mix(in srgb, var(--color-accent) 7%, var(--color-panel));--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-body: 14px;--font-size-title: 28px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--border-width: 1px;--card-shadow: 0 1px 2px color-mix(in srgb, #101828 5%, transparent);--tg-grey: #5f6368;--tg-blue: #1a73e8;--tg-red: #d93025;--tg-yellow: #e37400;--tg-green: #188038;--tg-pink: #d01884;--tg-purple: #9334e6;--tg-cyan: #007b83;--tg-orange: #fa7b17;--menu-bar-height: 96px;--tab-strip-height: 40px;--grid-row-height: 42px;--status-bar-height: 28px;color-scheme:light}:root[data-theme=dark]{--color-page-bg: #0f141a;--color-panel: #171c24;--color-text: #e6e9ef;--color-text-secondary: #9aa3b2;--color-border: #29303b;--color-accent: #5b8def;--color-good: #4cc38a;--color-warning: #e9b25f;--color-error: #f07178;--color-menu-bar: #0b0f14;--color-header: #141921;--color-strong: #e6e9ef;--color-on-strong: #111827;--color-head-tint: color-mix(in srgb, var(--color-accent) 6%, var(--color-panel));--card-shadow: none;--tg-grey: #bdc1c6;--tg-blue: #8ab4f8;--tg-red: #f28b82;--tg-yellow: #fdd663;--tg-green: #81c995;--tg-pink: #ff8bcb;--tg-purple: #c58af9;--tg-cyan: #78d9ec;--tg-orange: #fcad70;color-scheme:dark}:root[data-theme=bluegrey]{--color-page-bg: #e9ecf0;--color-panel: #ffffff;--color-text: #1d2633;--color-text-secondary: #5d6878;--color-border: #d6dbe2;--color-accent: #2b63c6;--color-good: #16a34a;--color-warning: #b45309;--color-error: #dc2626;--color-menu-bar: #1f3350;--color-header: #1f3350;--color-strong: #1f3350;--color-on-strong: #ffffff;--color-head-tint: color-mix(in srgb, var(--color-accent) 7%, var(--color-panel));color-scheme:light}:root[data-theme=bluegrey] .topbar,:root[data-theme=bluegrey] .statusbar{--color-text: #e8eef6;--color-text-secondary: #a9b8cc;--color-border: #2d4566;--color-page-bg: #2a4263}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-body);line-height:1.4}.num{font-variant-numeric:tabular-nums;text-align:right}.dt-input{display:inline-flex;gap:4px;align-items:center}.dt-input input[type=date]{min-width:0}.dt-input .dt-time{width:62px;text-align:center;font-variant-numeric:tabular-nums}.dt-input .dt-time.invalid{border-color:var(--color-error)}.tnum{font-variant-numeric:tabular-nums}.trunk-pick-list{max-height:360px;overflow:auto;border:1px solid var(--color-border);border-radius:7px;margin-top:8px}.trunk-pick-row{display:flex;align-items:center;gap:8px;padding:5px 10px;border-bottom:1px solid var(--color-border);cursor:pointer}.trunk-pick-row:last-child{border-bottom:0}.trunk-pick-row:hover{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.rlog{list-style:none;margin:8px 0 0;padding:0}.rlog-entry{border:1px solid var(--color-border);border-radius:7px;padding:8px 10px;margin-bottom:8px;background:var(--color-panel)}.rlog-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.rlog-note{margin-top:4px;color:var(--color-text-secondary)}.rlog-items{list-style:none;margin:6px 0 2px;padding:0;display:grid;gap:3px}.rlog-items .tag{min-width:70px;display:inline-block;text-align:center}.save-summary-counts{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.save-summary-table{max-height:300px;overflow:auto;margin-bottom:8px}.eff-quick{display:block;margin-top:2px}.rn-columns{margin:6px 0 10px}.rn-header-row input{max-width:120px}.fx-settings{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1.3fr);gap:14px;margin-top:10px;align-items:start}.fx-card{border:1px solid var(--color-border);border-radius:9px;background:var(--color-panel);padding:12px 14px}.fx-card h2{font-size:14px;margin:0 0 6px}.fx-card h3{font-size:13px;margin:14px 0 6px}@media(max-width:1100px){.fx-settings{grid-template-columns:1fr}}.tab-visibility{margin-top:12px}.tab-visibility h3{font-size:13px;margin:0 0 4px}.tab-vis-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.tab-vis-grid fieldset{border:1px solid var(--color-border);border-radius:7px;padding:6px 10px;display:grid;gap:3px}.tab-vis-grid legend{font-weight:600;font-size:12px;padding:0 4px}.conn-cell{display:inline-flex;align-items:center;gap:6px}.access-overrides .override-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.access-overrides .override-row select{max-width:150px}.access-overrides .override-tab{padding-left:14px;color:var(--color-text-muted)}.sender-keywords{display:block;margin:4px 0}.inline-inputs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fx-card .fgrid .field.wide{grid-column:1 / -1}:root{--accent-soft: color-mix(in srgb, var(--color-accent) 14%, transparent);--accent-softer: color-mix(in srgb, var(--color-accent) 8%, transparent);--hover: color-mix(in srgb, var(--color-text) 6%, transparent);--menu-text: #e6e9ef;--menu-text-dim: #a3acbb;--menu-hover: color-mix(in srgb, #ffffff 10%, transparent);--shadow: 0 10px 30px color-mix(in srgb, #101828 14%, transparent)}button{font:inherit;color:inherit}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{font:inherit;color:var(--color-text);background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:5px 10px;min-width:0}input:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--color-text-secondary) 45%,var(--color-border))}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 55%,transparent);outline-offset:0}kbd{font:inherit;font-size:11px;padding:1px 5px;border:var(--border-width) solid var(--color-border);border-radius:4px;color:var(--color-text-secondary)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--hover);padding:0 4px;border-radius:4px}.muted{color:var(--color-text-secondary)}.small{font-size:12px}.pad{padding:10px 14px}.pad-x{padding:4px 10px}.strong{font-weight:600}.error-text{color:var(--color-error)}.link{background:none;border:0;padding:0;color:var(--color-accent);cursor:pointer}.fb-spacer{flex:1}.hidden{display:none!important}.btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-panel);box-shadow:var(--card-shadow);font-weight:550;cursor:pointer;white-space:nowrap}a.btn{color:inherit;text-decoration:none}.btn:hover:not(:disabled){background:var(--hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn-primary svg{color:inherit}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 88%,#000)}.btn-ghost{border-color:transparent;background:transparent;box-shadow:none}.btn-danger{background:var(--color-error);border-color:var(--color-error);color:#fff}.btn-sm{height:30px;padding:0 11px;font-size:13px;gap:6px}.icon-btn{display:inline-grid;place-items:center;width:28px;height:28px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer}.icon-btn:hover{background:var(--hover);color:var(--color-text)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-text-secondary);flex:none}.dot-good{background:var(--color-good)}.dot-warning{background:var(--color-warning)}.dot-error{background:var(--color-error)}.dot-accent{background:var(--color-accent)}.dot-neutral{background:var(--color-text-secondary)}.dot-hollow{background:transparent;border:1.5px solid var(--color-text-secondary)}.with-dot{display:inline-flex;align-items:center;gap:6px}.chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 12px;border-radius:999px;background:var(--hover);white-space:nowrap}.chip.accent{background:var(--accent-soft);color:var(--color-accent)}.chip button{display:inline-grid;place-items:center;border:0;background:none;cursor:pointer;color:inherit;padding:3px;border-radius:4px}.chip button:hover{background:var(--accent-soft)}.chip .chip-text{padding:0}.chips{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--hover);font-size:12px;color:var(--color-text-secondary)}.tag-accent{background:var(--accent-soft);color:var(--color-accent)}.shell{display:flex;flex-direction:column;height:100%;min-height:0}.panes{flex:1;min-height:0;display:flex;position:relative}.pane{flex:1;min-width:0;min-height:0;display:flex}.panes.split .pane:not(.hidden)+.pane:not(.hidden),.panes.split .pane:not(.hidden)~.pane:not(.hidden){border-left:var(--border-width) solid var(--color-border)}.panes.split .pane:not(.focused){opacity:.92}.pane.pane-split{flex-direction:column}.split-bar{display:flex;align-items:center;gap:8px;padding:4px 12px;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-page-bg);font-size:12px}.split-bar.focused{box-shadow:inset 0 2px 0 var(--color-accent)}.split-bar-side{font-weight:600;color:var(--color-text-secondary)}.split-bar.focused .split-bar-side{color:var(--color-accent)}.split-bar select{max-width:260px}.page{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;padding:24px 32px 16px;gap:16px}.topbar{flex:none;display:flex;flex-direction:column;background:var(--color-header);color:var(--color-text);border-bottom:var(--border-width) solid var(--color-border)}.topbar-main{height:64px;display:flex;align-items:center;gap:24px;padding:0 24px;border-bottom:var(--border-width) solid var(--color-border)}.logo{display:flex;align-items:center;gap:10px;white-space:nowrap;flex:none;font-weight:700;font-size:17px;background:none;border:0;cursor:pointer;padding:0;color:var(--color-text)}.logo-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--color-accent);color:#fff}.menu-bar{height:48px;display:flex;align-items:stretch;gap:4px;min-width:0;padding:0 14px;overflow:hidden}.menu-top{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0 14px;border:0;background:transparent;color:color-mix(in srgb,var(--color-text) 78%,var(--color-header));font-size:15px;font-weight:450;cursor:pointer;white-space:nowrap}.menu-top>svg{display:none}.menu-top:hover,.menu-top.open{color:var(--color-text)}.menu-top.current{color:var(--color-text);font-weight:600}.menu-top.current:after{content:"";position:absolute;left:4px;right:4px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:var(--color-accent)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px}.jump{display:flex;align-items:center;gap:10px;height:42px;flex:0 1 520px;min-width:0;padding:0 8px 0 12px;border-radius:var(--radius-md);border:var(--border-width) solid transparent;background:color-mix(in srgb,var(--color-text) 5%,var(--color-header));color:var(--color-text-secondary);cursor:pointer}.jump:hover{border-color:var(--color-border)}.jump kbd{margin-left:auto;color:var(--color-text-secondary);background:var(--color-header)}@media(max-width:1100px){.jump>span{display:none}.jump{flex:none}.menu-top{padding:0 8px}}.top-clock{display:inline-flex;align-items:baseline;gap:6px;padding:0 4px;color:var(--color-text-secondary);font-weight:450;white-space:nowrap;cursor:default}.top-clock .num{font-variant-numeric:tabular-nums}.top-clock-date{color:var(--color-text-secondary);font-weight:500}.top-clock-tz{color:var(--color-text-secondary);font-weight:500;font-size:12px}.top-clock.offline .num{color:var(--color-text-secondary)}@media(max-width:1100px){.top-clock-tz{display:none}}.tps-pill{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:16px;border:0;cursor:pointer;font-weight:600;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--color-good) 12%,var(--color-header));color:color-mix(in srgb,var(--color-good) 85%,var(--color-text))}.tps-pill .dot{background:var(--color-good);animation:pulse 2s infinite}.tps-pill.offline{background:color-mix(in srgb,var(--color-text) 6%,var(--color-header));color:var(--color-text-secondary)}.tps-pill.offline .dot{background:var(--color-text-secondary);animation:none}@keyframes pulse{50%{opacity:.35}}.bell{position:relative;display:grid;place-items:center;width:42px;height:42px;border:var(--border-width) solid var(--color-border);background:var(--color-header);color:var(--color-text);border-radius:var(--radius-md);cursor:pointer}.bell:hover{background:var(--hover)}.bell-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10.5px;font-weight:700;line-height:16px;text-align:center;background:color-mix(in srgb,var(--color-error) 70%,var(--color-header));color:#fff}.bell-count.unseen{background:var(--color-error)}.avatar{width:42px;height:42px;border-radius:50%;border:0;background:var(--accent-soft);color:var(--color-accent);font-weight:700;font-size:12px;cursor:pointer}.avatar-head{display:flex;flex-direction:column;padding:10px 12px 6px}.popover{position:fixed;z-index:62;min-width:200px;max-height:70vh;overflow:auto;background:var(--color-panel);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.menu{display:flex;flex-direction:column;padding:6px}.menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer;white-space:nowrap}.menu-item:hover:not(:disabled){background:var(--hover)}.menu-item:disabled{opacity:.5;cursor:not-allowed}.menu-item.on{color:var(--color-accent)}.menu-item.danger{color:var(--color-error)}.menu-item kbd,.menu-item .menu-step{margin-left:auto}.menu-step{font-size:11px;color:var(--color-text-secondary);padding-left:16px}.menu-icon-space{width:14px}.menu-sep{height:1px;margin:4px 6px;background:var(--color-border)}.menu-label{padding:8px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.menu-item-row{display:flex;align-items:center}.menu-drop{min-width:240px}.tabstrip{height:var(--tab-strip-height);flex:none;display:flex;align-items:stretch;gap:8px;padding:0 16px;background:var(--color-page-bg);border-bottom:var(--border-width) solid var(--color-border)}.tabs{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scrollbar-width:thin}.tab{position:relative;display:flex;align-items:center;gap:7px;max-width:240px;margin:6px 2px 0;padding:0 10px 0 12px;border:var(--border-width) solid transparent;border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.tab:hover{background:var(--hover)}.tab.active{background:var(--color-panel);border-color:var(--color-border);color:var(--color-text);font-weight:600;margin-bottom:-1px}.tab.pinned:not(.active) .tab-title{max-width:90px}.tab-title{overflow:hidden;text-overflow:ellipsis}.tab-close{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:4px;background:none;color:var(--color-text-secondary);cursor:pointer;opacity:.7}.tab-close:hover{background:var(--hover);opacity:1}.tab-alert{width:7px;height:7px;border-radius:50%;background:var(--color-error)}.tab-live{flex:none;width:7px;height:7px;border-radius:50%;background:var(--color-error)}.tab-live.on{background:var(--color-good);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-good) 25%,transparent)}.tab-dirty{width:7px;height:7px;border-radius:50%;background:var(--color-warning)}.tab.drop-left{box-shadow:inset 3px 0 0 var(--color-accent)}.tab.drop-right{box-shadow:inset -3px 0 0 var(--color-accent)}.tab-new{display:grid;place-items:center;width:34px;border:0;background:none;color:var(--color-text-secondary);cursor:pointer}.tab-new:hover{color:var(--color-text);background:var(--hover)}.tabstrip-right{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.tabs-count,.tabs-split,.tabs-split-pick{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-secondary);cursor:pointer}.tabs-count:hover,.tabs-split:hover:not(:disabled),.tabs-split-pick:hover{background:var(--hover)}.tabs-split.on{color:var(--color-accent);background:var(--accent-softer)}.tabs-split:disabled{opacity:.5}.page-header{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap}.page-header:has(>.page-header-top){flex-direction:column;align-items:stretch;gap:16px}.page-header-top{display:flex;align-items:flex-start;gap:10px 18px;flex-wrap:wrap}.page-heading{min-width:0;display:flex;flex-direction:column;gap:4px}.page-title-row{display:flex;align-items:center;gap:8px}.page-subtitle{margin:0;color:var(--color-text-secondary);font-size:14.5px}.page-header-top .page-actions{align-self:center;flex-wrap:wrap;justify-content:flex-end}.page-header-top .page-back{margin:4px -6px 0}.page-header .page-back{margin-right:-10px}.page-header .page-back:disabled{opacity:.35;cursor:default}.page-header h1{margin:0;font-size:var(--font-size-title);font-weight:700;letter-spacing:-.01em}.siblings{display:flex;gap:8px;flex-wrap:wrap}.siblings a{padding:7px 16px;border:var(--border-width) solid var(--color-border);border-radius:999px;background:var(--color-panel);color:var(--color-text);font-weight:500;text-decoration:none}.siblings a:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 45%,var(--color-border))}.siblings a.current{background:var(--color-strong);border-color:var(--color-strong);color:var(--color-on-strong);font-weight:600}.record-actions{display:inline-flex;align-items:stretch;height:34px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);overflow:hidden}.ra-btn{display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:0;border-left:var(--border-width) solid var(--color-border);background:none;color:var(--color-text);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}.ra-btn:first-child{border-left:0}.ra-btn svg{color:var(--color-text-secondary)}.ra-btn:hover:not(:disabled){background:var(--hover)}.ra-btn:disabled{color:var(--color-text-secondary);opacity:.45;cursor:default}.ra-btn.danger:not(:disabled),.ra-btn.danger:not(:disabled) svg{color:var(--color-error)}@media(max-width:1400px){.ra-btn>span{display:none}.ra-btn:has(>svg:only-child),.ra-btn{padding:0 8px}}.page-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px}.quick-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-secondary)}.quick-search input{border:0;padding:0;height:26px;width:220px;background:transparent}.quick-search input:focus-visible{outline:none}.list-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.list-body.with-detail .grid,.list-body.with-detail .records-card{flex:1 1 60%}.filter-card{padding:14px 16px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow)}.filter-card .filter-row{gap:10px}.filter-card .quick-search{flex:1 1 320px;max-width:560px;height:40px;padding:0 14px}.filter-card .quick-search input{width:100%;height:30px;font-size:14px}.btn-add-filter{height:34px;border-style:dashed;box-shadow:none}.records-card{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);overflow:hidden}.records-head{flex:none;display:flex;align-items:center;gap:10px;min-height:60px;padding:10px 16px 10px 20px;border-bottom:var(--border-width) solid var(--color-border)}.records-head h2{margin:0;font-size:16px;font-weight:700}.count-badge{padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 7%,var(--color-panel));color:var(--color-text-secondary);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.records-head .btn-ghost{border-color:var(--color-border)}.records-card>.grid{border:0;border-radius:0;box-shadow:none}.records-foot{flex:none;display:flex;align-items:center;min-height:48px;padding:0 20px;border-top:var(--border-width) solid var(--color-border);font-size:13.5px}.detail{flex:0 0 34%;min-height:170px;display:flex;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);overflow:hidden}.detail-nav{flex:none;width:170px;padding:8px;display:flex;flex-direction:column;gap:2px;border-right:var(--border-width) solid var(--color-border)}.detail-nav button{text-align:left;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer}.detail-nav button:hover{background:var(--hover)}.detail-nav button.on{background:var(--accent-soft);color:var(--color-accent);font-weight:600}.detail-main{flex:1;min-width:0;padding:10px 16px;overflow:auto}.detail-title{display:flex;align-items:center;gap:10px;margin-bottom:8px}.detail-aside{flex:none;width:260px;padding:12px 16px;border-left:var(--border-width) solid var(--color-border)}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0}.kv dt{color:var(--color-text-secondary)}.kv dd{margin:0}.diff-table{border-collapse:collapse;width:100%}.diff-table th,.diff-table td{text-align:left;padding:5px 10px;border-bottom:var(--border-width) solid var(--color-border)}.diff-table th{color:var(--color-text-secondary);font-weight:500}.statusbar{height:var(--status-bar-height);flex:none;display:flex;align-items:center;gap:24px;padding:0 14px;font-size:12px;color:var(--color-text-secondary);border-top:var(--border-width) solid var(--color-border);background:var(--color-header);white-space:nowrap;overflow:hidden}.status-keys{overflow:hidden;text-overflow:ellipsis}.status-right{margin-left:auto;display:flex;gap:18px}.status-warn{color:var(--color-warning)}.modal-backdrop,.palette-backdrop,.drawer-backdrop{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,#101828 38%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-backdrop{display:grid;place-items:center;padding:20px}.modal{max-width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.modal-head,.modal-foot{display:flex;align-items:center;gap:10px;padding:16px 22px}.modal-head{border-bottom:var(--border-width) solid var(--color-border)}.modal-head h2,.drawer-head h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;flex:1}.modal-body{padding:18px 22px;overflow:auto}.modal-foot{justify-content:flex-end;border-top:var(--border-width) solid var(--color-border);background:color-mix(in srgb,var(--color-text) 2.5%,var(--color-panel));border-radius:0 0 var(--radius-lg) var(--radius-lg)}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field>span{font-weight:600;font-size:13px;color:color-mix(in srgb,var(--color-text) 85%,var(--color-panel))}.drawer{position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);display:flex;flex-direction:column;background:var(--color-panel);border-left:var(--border-width) solid var(--color-border);box-shadow:var(--shadow)}.drawer-head{display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:var(--border-width) solid var(--color-border)}.change-list{list-style:none;margin:0;padding:0;overflow:auto}.change{padding:10px 14px;border-bottom:var(--border-width) solid var(--color-border)}.change.undone{opacity:.6}.change-head{display:flex;align-items:center;gap:8px}.change-diff{margin:4px 0 2px}.conflicts li{margin-bottom:6px}.toasts{position:fixed;left:50%;bottom:38px;transform:translate(-50%);z-index:70;display:flex;flex-direction:column;gap:8px;align-items:center}.toast{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:var(--radius-md);background:var(--color-menu-bar);color:var(--menu-text);box-shadow:var(--shadow);max-width:min(640px,90vw)}.toast-good{border-left:3px solid var(--color-good)}.toast-error{border-left:3px solid var(--color-error)}.toast-warning{border-left:3px solid var(--color-warning)}.toast-action{border:0;background:none;color:color-mix(in srgb,var(--color-accent) 60%,#fff);font-weight:700;cursor:pointer}.toast-close{display:grid;place-items:center;border:0;background:none;color:inherit;opacity:.7;cursor:pointer;padding:3px}.incident-cards{position:fixed;right:16px;bottom:38px;z-index:65;display:flex;flex-direction:column;gap:10px;width:380px}.incident-card{padding:10px 12px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-left:4px solid var(--color-warning);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.incident-card.sev-critical{border-left-color:var(--color-error)}.incident-card.sev-info{border-left-color:var(--color-accent)}.incident-head{display:flex;align-items:center;gap:8px}.incident-sev{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.incident-card.sev-critical .incident-head svg,.incident-card.sev-critical .incident-sev{color:var(--color-error)}.incident-card.sev-warning .incident-head svg,.incident-card.sev-warning .incident-sev{color:var(--color-warning)}.incident-card.sev-info .incident-sev{color:var(--color-accent)}.incident-time{margin-left:auto}.incident-head .toast-close{color:var(--color-text-secondary)}.incident-title{display:flex;flex-direction:column;gap:1px;margin:8px 0 10px}.incident-title strong{font-size:15px}.incident-facts{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:1px;margin:0 0 10px;background:var(--color-border);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);overflow:hidden}.incident-facts>div{padding:6px 8px;background:var(--color-panel)}.incident-facts dt{font-size:11px;color:var(--color-text-secondary)}.incident-facts dd{margin:2px 0 0;text-align:left}.incident-value{font-weight:600}.incident-facts .incident-value{font-size:16px}.incident-value.sev-critical{color:var(--color-error)}.incident-value.sev-warning{color:var(--color-warning)}.incident-event,.incident-worst{margin:0 0 10px}.incident-worst ul{list-style:none;margin:4px 0 0;padding:0;border-top:var(--border-width) solid var(--color-border)}.incident-worst li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:var(--border-width) solid var(--color-border)}.incident-actions{display:flex;align-items:center;gap:6px}.incident-actions .snooze-select{margin-left:auto;width:auto}.bell-pop{width:380px}.bell-head{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:var(--border-width) solid var(--color-border)}.bell-list{list-style:none;margin:0;padding:0}.bell-list li{display:flex;gap:10px;align-items:baseline;padding:8px 14px;border-bottom:var(--border-width) solid var(--color-border)}.bell-list li.recovered{opacity:.65}.palette-backdrop{display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.palette{width:min(640px,92vw);background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.palette-input{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary)}.palette-input input{flex:1;border:0;background:transparent;font-size:15px;padding:4px 0}.palette-input input:focus-visible{outline:none}.palette-results{max-height:52vh;overflow:auto;padding:4px}.palette-group{padding:8px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.palette-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}.palette-item.selected,.palette-row.selected{background:var(--accent-soft)}.palette-row{display:flex;align-items:center;border-radius:var(--radius-sm)}.palette-row .palette-item{flex:1;min-width:0}.palette-fav{flex:none;display:inline-flex;padding:6px 10px;border:0;background:none;color:var(--color-text-secondary);cursor:pointer;opacity:0}.palette-row:hover .palette-fav,.palette-row.selected .palette-fav,.palette-fav.on{opacity:1}.palette-fav.on{color:var(--color-error)}.palette-fav.on svg path{fill:currentColor}.palette-label{font-weight:600;white-space:nowrap}.palette-detail{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-foot{display:flex;gap:16px;padding:8px 14px;border-top:var(--border-width) solid var(--color-border)}.placeholder{margin:8vh auto 0;max-width:520px;text-align:center;color:var(--color-text)}.placeholder svg{color:var(--color-accent)}.placeholder h2{margin:10px 0 6px;font-size:17px}.card{background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:14px 16px}.card h2{margin:0 0 10px;font-size:14px}.home-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:start;overflow:auto}.home-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.home-list button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:var(--radius-md);background:none;text-align:left;cursor:pointer}.home-list button:hover{background:var(--hover)}.home-list button>span:nth-child(2){display:flex;flex-direction:column;flex:1}.home-list svg,.home-pinned svg{color:var(--color-accent)}.home-pinned{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px}.home-pinned button{display:flex;align-items:center;gap:12px;padding:12px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--accent-softer);color:inherit;font:inherit;text-align:left;cursor:pointer}.home-pinned button:hover{background:var(--accent-soft)}.home-pinned button>span:nth-child(2){display:flex;flex-direction:column;flex:1}.home-sub{margin:12px 0 4px;font-size:12px;font-weight:650;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.home-meta{white-space:nowrap}.tips{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.record{display:flex;flex-direction:column;gap:12px;max-width:720px}.popout-bar{height:40px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--color-page-bg);border-bottom:var(--border-width) solid var(--color-border)}.popout-handle{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--color-panel);border:var(--border-width) solid var(--color-border);font-weight:600;cursor:grab}.segmented{display:inline-flex;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.segmented button{border:0;background:none;padding:4px 10px;cursor:pointer}.segmented button.on{background:var(--accent-soft);color:var(--color-accent);font-weight:600}.fb-help{margin-top:0}.fb-group{display:flex;flex-direction:column;gap:8px;padding:10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page-bg)}.fb-group .fb-group{background:var(--color-panel)}.fb-group-head{display:flex;align-items:center;gap:8px}.fb-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(200px,1.6fr) auto;gap:8px;align-items:center}.fb-range{display:flex;align-items:center;gap:6px}.fb-range input{flex:1}.fb-choices{display:flex;flex-wrap:wrap;gap:6px}.fb-choice{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.fb-choice.on{border-color:var(--color-accent);color:var(--color-accent)}.fb-choice input{display:none}.fb-add{display:flex;gap:8px}.fb-problems{color:var(--color-error);margin:10px 0 0}.choice-pop{padding:4px 0;min-width:220px}.choice-row{display:flex;align-items:center;gap:8px;padding:5px 12px;cursor:pointer;white-space:nowrap}.choice-row:hover{background:var(--hover)}.choice-row .muted{margin-left:auto;padding-left:12px}.views-pop{min-width:280px}.user-picker{display:flex;flex-direction:column;gap:8px}.user-list{max-height:220px;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}@media(max-width:1100px){.jump span,.jump kbd,.hide-narrow{display:none}.jump{min-width:0}.home-body{grid-template-columns:1fr}}.toggle-inline{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.row-actions{display:inline-flex;align-items:center;gap:4px}.dep-list.bulk-del{max-height:260px;overflow:auto}.detail-splitter{flex:none;height:8px;margin:-6px 0;cursor:row-resize;position:relative;z-index:2}.detail-splitter:after{content:"";position:absolute;left:50%;top:2px;width:44px;height:4px;margin-left:-22px;border-radius:2px;background:var(--color-border)}.detail-splitter:hover:after,.detail-splitter:focus-visible:after{background:var(--color-accent)}body.resizing-rows{cursor:row-resize;-webkit-user-select:none;user-select:none}.ch-what{display:flex;align-items:center;gap:8px;width:100%;min-width:0;overflow:hidden}.ch-what>:not(.ch-summary){flex-shrink:0}.ch-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-summary-full{margin:0;line-height:1.5}.ch-delta{margin-top:4px}.pattern-builder .segmented{align-self:flex-start}.pattern-builder{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pattern-add{display:flex;gap:6px}.pattern-add input{flex:1}.cond-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.split-divider{position:absolute;top:0;bottom:0;width:9px;margin-left:-4px;z-index:5;cursor:col-resize;background:transparent}.split-divider:hover,.split-divider:focus-visible{background:color-mix(in srgb,var(--color-accent) 30%,transparent);outline:none}body.resizing-split{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing-split iframe{pointer-events:none}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);width:15px;height:15px;padding:0}.seg{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 6%,var(--color-panel))}.seg>button{height:32px;padding:0 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:color-mix(in srgb,var(--color-text) 80%,var(--color-panel));font-weight:500;white-space:nowrap;cursor:pointer}.seg>button:hover{color:var(--color-text)}.seg>button.on{background:var(--color-panel);color:var(--color-text);font-weight:700;box-shadow:0 1px 3px color-mix(in srgb,#101828 12%,transparent)}.range-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent) 9%,var(--color-panel));color:var(--color-accent);font-weight:600;white-space:nowrap;cursor:pointer}.range-chip:hover{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.range-chip.plain{border-color:var(--color-border);background:var(--color-panel);color:var(--color-text);font-weight:500}.range-chip.plain:hover{border-color:color-mix(in srgb,var(--color-text-secondary) 45%,var(--color-border))}.range-chip.plain.set{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));color:var(--color-accent)}.range-chip svg{flex:none}.range-pop{min-width:300px}.range-pop-body{display:flex;gap:12px;align-items:flex-end;padding:14px 16px 2px}.range-pop-body .field{margin-bottom:12px}.range-pop-foot{display:flex;gap:8px;padding:10px 16px 14px;border-top:var(--border-width) solid var(--color-border)}.range-pop-list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow:auto;padding:8px}.filter-card .quick-search.edr-search{flex:1 1 380px;max-width:none}select.chip-select{appearance:auto;padding-right:10px}input[type=date],input[type=datetime-local]{min-height:38px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:.9}select.chip-select{max-width:260px}.topbar-main{height:52px}.menu-bar{height:42px}.logo-mark{width:30px;height:30px}.jump,.bell,.avatar{height:36px}.bell,.avatar{width:36px}.tabstrip{height:36px}.tab{margin-top:4px}.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.page{padding:12px 24px 10px;gap:10px}.page-header:has(>.page-header-top){gap:8px}.page-header h1{font-size:21px}.page-heading{gap:1px}.page-subtitle{font-size:13px}.page-header-top .page-back{margin-top:0}.siblings{gap:6px}.siblings a{padding:3px 12px;font-size:13px}.page .btn{height:34px}.filter-card{padding:8px 10px}.filter-card .filter-row{gap:8px;min-height:0}.filter-card .quick-search{height:34px}.range-chip{height:34px;padding:0 12px}.seg{padding:3px}.seg>button{height:28px;padding:0 12px}.records-head{min-height:46px;padding:6px 12px 6px 16px}.records-head h2{font-size:15px}.records-foot{min-height:34px;padding:0 16px;font-size:12.5px}.topbar-main{height:50px;gap:18px;padding:0 18px;border-bottom:0}.topbar .menu-bar{flex:1 1 auto;height:100%;padding:0;gap:0}.menu-top{padding:0 11px;font-size:14px}.topbar-right{flex:none;gap:10px}.jump{flex:none;width:230px;height:34px;gap:8px}.tps-pill{height:30px;padding:0 11px}.bell,.avatar{width:34px;height:34px}@media(max-width:1500px){.jump{width:auto}.jump>span,.top-clock-date{display:none}}@media(max-width:1250px){.menu-top{padding:0 7px;font-size:13.5px}.logo>span:last-child,.top-clock-tz{display:none}}.page-actions .btn,.page-actions .icon-btn{height:30px;min-height:30px}.page-actions .btn{padding:0 10px;font-size:13px;gap:5px}.page-actions .icon-btn{width:30px}.page-actions .seg>button{height:24px;padding:0 10px;font-size:13px}.page-actions .range-chip{height:30px;font-size:13px}.page-header h1{font-size:20px}.records-head{min-height:40px;padding:4px 10px}.records-head .btn{height:30px}.records-foot{min-height:28px}.gh,.gh .gh-cell,.la-table thead th,.la-table thead .la-name,.vt-head,.vt-head .vt-cell.sticky,.rtable th,.simple-table th,.mig-table th,.perm-matrix thead th,.vis-items th{background:var(--color-head-tint)}.list-body{flex-direction:row;gap:10px}.list-body>.records-card,.list-body.with-detail .grid,.list-body.with-detail .records-card{flex:1 1 auto;min-width:0}.detail{flex:0 0 min(42%,640px);min-width:320px;min-height:0;flex-direction:column}.detail-title{flex:none;margin:0;padding:8px 10px 8px 16px;border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap}.detail-nav{flex:none;width:auto;flex-direction:row;flex-wrap:wrap;gap:2px;padding:6px 8px;border-right:0;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-head-tint)}.detail-nav button{padding:4px 10px;font-size:13px}.detail-main{flex:1;min-height:0;padding:10px 16px 14px}.detail-actions-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.detail-aside{width:auto;margin-top:14px;padding:10px 0 0;border-left:0;border-top:var(--border-width) solid var(--color-border)}.detail-splitter{width:8px;height:auto;margin:0 -9px;cursor:col-resize}.detail-splitter:after{left:2px;top:50%;width:4px;height:44px;margin:-22px 0 0}.pill-search{flex:1 1 360px;min-width:260px;display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:3px 8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-secondary);cursor:text}.pill-search.open,.pill-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--accent-soft)}.pill-search-input{flex:1 1 140px;min-width:120px;height:26px;border:0;outline:0;background:none;color:var(--color-text);font:inherit}.pill-filter{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 9px;border-radius:999px;background:var(--accent-soft);color:var(--color-accent);font-size:12.5px;cursor:default}.pill-label{font-weight:600;white-space:nowrap}.pill-eq{opacity:.7}.pill-filter .gf-input,.pill-filter .gf-select{height:20px;min-width:70px;width:9em;padding:0 6px;border:var(--border-width) solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:6px;background:var(--color-panel);color:var(--color-text);font-size:12.5px}.pill-x{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.pill-x:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}.pill-pop{min-width:520px;max-width:760px}.pill-card{display:flex;flex-direction:column}.pill-card-search{display:flex;align-items:center;gap:8px;padding:9px 14px;border:0;border-bottom:var(--border-width) solid var(--color-border);background:none;color:var(--color-text);text-align:left;cursor:pointer}.pill-card-search:hover{background:var(--hover)}.pill-card-search kbd{margin-left:auto}.pill-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;max-height:340px;overflow:auto;padding:10px 12px}.pill-group{display:flex;flex-direction:column;gap:1px}.pill-group-title{padding:2px 6px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.pill-field{padding:4px 6px;border:0;border-radius:6px;background:none;color:var(--color-text);text-align:left;font-size:13px;cursor:pointer}.pill-field:hover{background:var(--accent-soft);color:var(--color-accent)}.pill-card-foot{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:8px 12px;border-top:var(--border-width) solid var(--color-border);background:var(--color-head-tint)}.pill-search{flex:1 1 560px}.pill-search .pill-search-input,.pill-search .pill-search-input:focus,.pill-search .pill-search-input:focus-visible{border:0;box-shadow:none;outline:0;padding:0 2px;min-height:0;background:none}.jump{width:220px}.jump>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.jump kbd{flex:none;white-space:nowrap}@media(max-width:1750px){.jump{width:auto}.jump>span,.top-clock-date{display:none}}@media(max-width:1400px){.menu-top{padding:0 8px}.top-clock-tz,.jump kbd{display:none}}.topbar .menu-bar{min-width:max-content}.pill-pop{min-width:0;width:max-content;max-width:min(720px,calc(100vw - 32px))}.pill-groups{display:block;columns:3 180px;column-gap:20px;padding:10px 14px 6px}.pill-group{break-inside:avoid;margin-bottom:10px}.pill-group-title{padding:0 6px 3px}.pill-field{display:block;width:100%;padding:3px 6px;line-height:1.35}.pill-card-foot{gap:16px}.page-header-top{align-items:center}.page-header-top>.siblings{flex:1 1 240px;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0}.page-header-top>.siblings a{flex:none;white-space:nowrap}.page-header-top .page-actions{margin-left:auto}.record-actions.on-selection{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.ra-count{display:inline-flex;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel));white-space:nowrap}.ra-count+.ra-btn{border-left:var(--border-width) solid var(--color-border)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px 2px 8px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.5;white-space:nowrap}.status-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.on{color:color-mix(in srgb,var(--color-good) 85%,var(--color-text));background:color-mix(in srgb,var(--color-good) 13%,var(--color-panel))}.status-pill.off{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text) 7%,var(--color-panel))}.page-header-top>.siblings{flex:1 1 320px;flex-wrap:wrap;overflow:visible;row-gap:6px}.h-splitter{flex:none;height:8px;cursor:row-resize;position:relative}.h-splitter:after{content:"";position:absolute;left:50%;top:3px;width:40px;height:2px;margin-left:-20px;border-radius:1px;background:var(--color-border)}.h-splitter:hover:after{background:var(--color-accent)}body.resizing-split-h{cursor:row-resize;-webkit-user-select:none;user-select:none}.list-body.detail-below{flex-direction:column;gap:0}.list-body.detail-below>.detail.below{flex:0 0 42%;min-width:0;min-height:200px}.tg-grey{--tg: var(--tg-grey)}.tg-blue{--tg: var(--tg-blue)}.tg-red{--tg: var(--tg-red)}.tg-yellow{--tg: var(--tg-yellow)}.tg-green{--tg: var(--tg-green)}.tg-pink{--tg: var(--tg-pink)}.tg-purple{--tg: var(--tg-purple)}.tg-cyan{--tg: var(--tg-cyan)}.tg-orange{--tg: var(--tg-orange)}.tab.grouped:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;border-radius:2px;background:var(--tg)}.tab-group{align-self:center;display:inline-flex;align-items:center;gap:5px;max-width:160px;height:22px;margin:4px 2px 0 6px;padding:0 9px;border:0;border-radius:6px;background:var(--tg);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer;flex:none}:root[data-theme=dark] .tab-group{color:#111827}.tab-group.empty{padding:0 6px}.tab-group-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-group-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.tab-group-count{font-weight:500;opacity:.85}.tab-group.collapsed{opacity:.85}.tab-group.drop{outline:2px solid var(--color-accent);outline-offset:1px}.tab-group-editor{display:flex;flex-direction:column;gap:8px;width:230px;padding:10px 10px 4px}.tab-group-editor input{width:100%}.tab-group-colors{display:flex;gap:6px;flex-wrap:wrap}.tab-group-swatch{width:18px;height:18px;border:2px solid transparent;border-radius:50%;background:var(--tg);cursor:pointer}.tab-group-swatch.on{border-color:var(--color-panel);box-shadow:0 0 0 2px var(--tg)}.tab-group-editor .menu{margin:0 -10px;border:0;box-shadow:none}.grid{flex:1;min-height:0;overflow:auto;position:relative;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);outline:none}.grid:focus-visible{box-shadow:0 0 0 2px var(--accent-soft)}.grid-inner{min-width:100%;position:relative}.gh,.gf{position:sticky;z-index:2;display:flex;background:var(--color-panel)}.gh{top:0;height:42px;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-panel)}.gf{top:42px;height:42px;border-bottom:var(--border-width) solid var(--color-border)}.gh-cell{position:relative;flex:none;display:flex;align-items:center;gap:4px;padding:0 12px;font-weight:600;font-size:13px;color:var(--color-text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none}.gh-cell.sortable{cursor:pointer}.gh-cell.sortable:hover{color:var(--color-text)}.gh-cell.align-right{justify-content:flex-end}.gh-cell.align-center{justify-content:center}.gh-label{overflow:hidden;text-overflow:ellipsis}.gh-sort,.gh-sort sub{font-size:9px}.gh-resize{position:absolute;top:6px;right:0;bottom:6px;width:6px;cursor:col-resize;border-right:var(--border-width) solid transparent}.gh-cell:hover .gh-resize{border-right-color:var(--color-border)}.gc-check{flex:none;width:40px;justify-content:center;display:flex;align-items:center;position:sticky;left:0;z-index:1;background:inherit}.gf-cell{flex:none;display:flex;align-items:center;padding:0 7px}.gf-input{width:100%;height:30px;padding:4px 10px;font-size:13px}.gf-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 75%,transparent)}.gf-input.in-use,.gf-select.in-use{border-color:var(--color-accent);background:var(--accent-softer);color:var(--color-accent)}.gf-input.invalid{border-color:var(--color-error);color:var(--color-error)}.gf-select{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;height:30px;min-width:56px;max-width:100%;padding:0 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);font-size:13px;cursor:pointer}.gf-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb{position:relative}.gr{position:absolute;top:0;left:0;right:0;height:var(--grid-body-row-height, var(--grid-row-height));display:flex;align-items:center;border-bottom:var(--border-width) solid color-mix(in srgb,var(--color-border) 65%,var(--color-panel));background:var(--color-panel);cursor:default}.gr:hover{background:color-mix(in srgb,var(--color-text) 3%,var(--color-panel))}.gr.checked{background:var(--accent-softer)}.gr.active{background:var(--accent-soft)}.gr.loader{color:var(--color-text-secondary)}.gc{flex:none;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc.align-right{text-align:right}.gc.align-center{text-align:center}.gc.num{font-variant-numeric:tabular-nums}.gc-trailing{display:flex;align-items:center}.grid-message{position:absolute;left:16px;right:16px;top:16px;padding:10px 14px;border-radius:var(--radius-md)}.page>.grid-message{position:static}.grid-message.error{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.grid-message ul{margin:6px 0 0}.gr.archived .gc:not(.gc-check){opacity:.5;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--color-text) 35%,transparent)}.grid-selall{position:sticky;top:84px;left:0;z-index:3;display:flex;gap:10px;align-items:center;height:32px;padding:0 12px;background:var(--accent-soft);border-bottom:var(--border-width) solid var(--color-border)}.record-page{overflow:hidden}.record-picker{position:relative;min-width:280px;max-width:460px;flex:0 1 420px}.record-picker>button{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);font-size:var(--font-size-title);font-weight:650;cursor:pointer;text-align:left}.record-picker>button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-pop{width:440px;padding:6px}.picker-pop input{width:100%;margin-bottom:6px}.picker-list{max-height:320px;overflow:auto;display:flex;flex-direction:column}.picker-list button{display:flex;gap:8px;align-items:baseline;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}.picker-list button:hover,.picker-list button.on{background:var(--accent-soft)}.record-tabs{display:flex;gap:2px;border-bottom:var(--border-width) solid var(--color-border);flex:none}.record-tabs button{padding:7px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--color-text-secondary);cursor:pointer;margin-bottom:-1px}.record-tabs button:hover{color:var(--color-text)}.record-tabs button.on{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.record-tabs .count{margin-left:6px;font-size:11.5px;color:var(--color-text-secondary)}.record-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.record-body.fill{overflow:hidden}.record-body.fill .grid{flex:1}.archived-banner,.form-banner{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-md);border:var(--border-width) solid;flex:none}.archived-banner{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent);background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.archived-banner>svg{color:var(--color-warning)}.form-banner{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);background:color-mix(in srgb,var(--color-error) 9%,transparent)}.form-banner>svg{color:var(--color-error)}.fsection{background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:12px 16px 6px}.fsection>header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fsection h2{margin:0;font-size:14px;font-weight:650}.fgrid{display:grid;gap:2px 16px}.fgrid.cols-1{grid-template-columns:minmax(0,1fr)}.fgrid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.fgrid.cols-3,.fgrid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ff{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;min-width:0}.ff.wide{grid-column:1 / -1}.ff.check{justify-content:flex-end;padding-bottom:6px}.ff-label,.strong-label{font-weight:600;font-size:12.5px}.strong-label{color:var(--color-text)}.req{color:var(--color-error);margin-left:3px}.ff input,.ff select,.ff textarea{width:100%;height:32px}.ff textarea{height:auto;resize:vertical}.ff input[type=checkbox]{width:auto;height:auto}.ff.invalid input,.ff.invalid select,.ff.invalid textarea,.ff.invalid .tag-input{border-color:var(--color-error)}.ff-error{color:var(--color-error);font-size:12px}.ff-hint{color:var(--color-text-secondary);font-size:12px}.ff-readonly{min-height:32px;display:flex;align-items:center;gap:8px}.input-suffix{display:flex;align-items:center;gap:6px}.tag-input{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:32px;padding:3px 6px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel)}.tag-input input{flex:1;min-width:120px;border:0;height:24px;padding:0 2px;background:transparent}.tag-input input:focus-visible{outline:none}.tag-input:focus-within{outline:2px solid var(--color-accent);outline-offset:-1px}.chip.invalid{border-color:var(--color-error);color:var(--color-error)}.multi-check{display:flex;flex-wrap:wrap;gap:4px 14px;min-height:32px;align-items:center}.contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}@media(max-width:1100px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-grid h3{margin:0 0 8px;font-size:12.5px;color:var(--color-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.rtable{width:100%;border-collapse:collapse}.rtable th,.rtable td{text-align:left;padding:7px 10px;border-bottom:var(--border-width) solid var(--color-border);vertical-align:middle}.rtable th{font-weight:600;font-size:12.5px;color:var(--color-text-secondary)}.rtable td.num,.rtable th.num{text-align:right;font-variant-numeric:tabular-nums}.rtable tr.off td{opacity:.55}.rtable tr:last-child td{border-bottom:0}.rtable .actions{white-space:nowrap;text-align:right}.dep-list{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-direction:column;gap:2px}.dep-list li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:baseline;padding:5px 8px;border-radius:var(--radius-sm)}.dep-list li.blocking{background:color-mix(in srgb,var(--color-error) 9%,transparent)}.dep-list li.blocking svg{color:var(--color-error)}.dep-list .muted{grid-column:2 / -1}.balance{font-variant-numeric:tabular-nums;font-weight:600}.drop-zone{display:flex;align-items:center;gap:12px;padding:10px 12px;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md)}.drop-zone.over{border-color:var(--color-accent);background:var(--accent-softer)}.move-btns{display:inline-flex;gap:2px}.ordered-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ordered-list li{display:flex;align-items:center;gap:8px;padding:4px 8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.ordered-list .pos{width:22px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.plain-fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.action-slot{display:contents}.tone-error{color:var(--color-error)}.tone-warning{color:var(--color-warning)}.tone-good{color:var(--color-good)}.record-meta{margin-top:-4px;font-size:12.5px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lookup{display:flex;align-items:center;gap:4px;min-width:0}.lookup-btn{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);text-align:left;cursor:pointer}.lookup-btn>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-btn:disabled{cursor:default;opacity:.7}.ff input.num{text-align:left;font-variant-numeric:tabular-nums}.imp-help p{margin:0 0 10px}.imp-help code{font-size:12px}.imp-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.imp-row label.btn{cursor:pointer}.imp-mode{margin:6px 0 10px}.imp-report{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px}.imp-counts{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:6px}.imp-counts>div{display:flex;flex-direction:column}.imp-counts strong{font-size:18px;text-align:left}.imp-issues{margin-top:6px}.imp-issues summary{cursor:pointer;font-weight:600}.imp-issues.error summary{color:var(--color-error)}.imp-issues.warning summary{color:var(--color-warning)}.imp-issues ul{max-height:180px;overflow:auto;margin:4px 0 0;padding-left:18px;font-size:12px}.ro-value{display:inline-block;padding:6px 0}.fgrid>.wide,.fgrid>p.wide{grid-column:1 / -1}.fgrid .record-picker,.ff .record-picker{min-width:0;max-width:none;flex:none}.fgrid .record-picker>button,.ff .record-picker>button{font-size:inherit;font-weight:400}.allnet{display:flex;gap:8px;align-items:center}.allnet>select{flex:1;min-width:0}.allnet-custom{display:inline-flex;align-items:center;gap:4px}.allnet-custom input{width:72px}.email-chip{display:inline-block;margin:0 6px 2px 0;padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--color-accent);text-decoration:none;font-size:12.5px}.ent-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px 28px;align-items:start}.ent-detail-h{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.rules-split{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.rules-split.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1200px){.rules-split.two{grid-template-columns:minmax(0,1fr)}}.rules-split>.fsection{margin:0;min-width:0}.rules-order td{vertical-align:top}.rules-order .drag-handle{width:18px;padding-right:0;color:var(--color-text-secondary);cursor:grab;-webkit-user-select:none;user-select:none}.rules-order tr[draggable=true]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.rules-order tr.dragging{opacity:.45}.rules-order tr.drop-target>td{box-shadow:inset 0 2px 0 var(--color-accent)}.rule-cell{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rule-detail{margin-top:2px;overflow-wrap:anywhere}.rules-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rules-top p{margin:0}.record-header .crumbs{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--color-text-secondary);margin-bottom:2px}.crumbs .crumb{display:inline-flex;align-items:center;gap:4px}.crumbs a{color:var(--color-text-secondary);text-decoration:none}.crumbs a:hover{color:var(--color-accent);text-decoration:underline}.crumbs [aria-current]{color:var(--color-text);font-weight:500}.record-header .page-header-top{align-items:center}.record-header h1{font-size:22px}.record-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px}.record-chips .meta{color:var(--color-text-secondary);margin-left:2px}.chip-tag{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;background:color-mix(in srgb,var(--color-text) 7%,var(--color-panel));color:var(--color-text);white-space:nowrap}.chip-tag.amber{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-panel));color:color-mix(in srgb,var(--color-warning) 80%,var(--color-text))}.chip-tag.violet{background:color-mix(in srgb,#7c3aed 13%,var(--color-panel));color:color-mix(in srgb,#7c3aed 75%,var(--color-text))}.chip-tag.blue{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-panel));color:color-mix(in srgb,var(--color-accent) 85%,var(--color-text))}.chip-tag.green{background:color-mix(in srgb,var(--color-good) 13%,var(--color-panel));color:color-mix(in srgb,var(--color-good) 85%,var(--color-text))}.chip-tag .dot-mini{width:6px;height:6px;border-radius:50%;background:currentColor}.avatar-tile{display:inline-grid;place-items:center;flex:none;border-radius:12px;font-weight:700;letter-spacing:.02em}.avatar-tile.size-lg{width:46px;height:46px;font-size:16px}.avatar-tile.size-md{width:38px;height:38px;font-size:14px;border-radius:50%}.avatar-tile.size-sm{width:30px;height:30px;font-size:12px;border-radius:50%}.avatar-tile.hue-0{background:color-mix(in srgb,#f59e0b 20%,var(--color-panel));color:color-mix(in srgb,#b45309 85%,var(--color-text))}.avatar-tile.hue-1{background:color-mix(in srgb,#8b5cf6 18%,var(--color-panel));color:color-mix(in srgb,#6d28d9 85%,var(--color-text))}.avatar-tile.hue-2{background:color-mix(in srgb,#3b82f6 18%,var(--color-panel));color:color-mix(in srgb,#1d4ed8 85%,var(--color-text))}.avatar-tile.hue-3{background:color-mix(in srgb,#10b981 18%,var(--color-panel));color:color-mix(in srgb,#047857 85%,var(--color-text))}.avatar-tile.hue-4{background:color-mix(in srgb,#ec4899 16%,var(--color-panel));color:color-mix(in srgb,#be185d 85%,var(--color-text))}.avatar-tile.hue-5{background:color-mix(in srgb,#14b8a6 18%,var(--color-panel));color:color-mix(in srgb,#0f766e 85%,var(--color-text))}.fsection{border-radius:var(--radius-lg);padding:16px 20px 12px;box-shadow:var(--card-shadow)}.fsection>header{align-items:flex-start;margin-bottom:14px}.fsection-title{display:flex;flex-direction:column;gap:2px;min-width:0}.fsection h2{font-size:15px}.fsection-sub{margin:0;font-size:12.5px;color:var(--color-text-secondary)}.fgrid{gap:6px 16px}.fsub{margin:10px 0 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.fgrid>.fsub:first-child{margin-top:0}.choice-seg{display:inline-flex;align-self:flex-start;padding:3px;gap:2px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 6%,var(--color-panel))}.choice-seg label{padding:4px 12px;border-radius:7px;font-size:13px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.choice-seg label.on{background:var(--color-panel);color:var(--color-text);font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,#101828 12%,transparent)}.choice-seg label:has(input:focus-visible),.choice-cards label:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.choice-cards{display:flex;flex-wrap:wrap;gap:6px}.choice-cards label{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);cursor:pointer;font-size:13px}.choice-cards label.on{border-color:color-mix(in srgb,var(--color-warning) 70%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 8%,var(--color-panel));font-weight:600}.choice-cards input{margin:0}.choice-seg label.disabled,.choice-cards label.disabled{cursor:default;opacity:.6}.status-card{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);cursor:pointer;font-size:13px}.status-card.on{border-color:color-mix(in srgb,var(--color-good) 45%,var(--color-border));background:color-mix(in srgb,var(--color-good) 9%,var(--color-panel));color:color-mix(in srgb,var(--color-good) 80%,var(--color-text));font-weight:600}.toggle-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);cursor:pointer}.toggle-card-text{display:flex;flex-direction:column;gap:2px}.toggle-card.on{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border))}.toggle-card input{width:18px;height:18px}.notice-tile{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border)}.notice-tile-label{font-size:12.5px;font-weight:600}.notice-tile .input-suffix input{max-width:96px}.notice-tile.up{background:color-mix(in srgb,var(--color-warning) 7%,var(--color-panel));border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border))}.notice-tile.up .notice-tile-label{color:color-mix(in srgb,var(--color-warning) 85%,var(--color-text))}.notice-tile.down{background:color-mix(in srgb,var(--color-good) 7%,var(--color-panel));border-color:color-mix(in srgb,var(--color-good) 30%,var(--color-border))}.notice-tile.down .notice-tile-label{color:color-mix(in srgb,var(--color-good) 85%,var(--color-text))}.notice-tile.new{background:color-mix(in srgb,var(--color-accent) 6%,var(--color-panel));border-color:color-mix(in srgb,var(--color-accent) 28%,var(--color-border))}.notice-tile.new .notice-tile-label{color:var(--color-accent)}.credit-levels{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:12px 14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 3%,var(--color-panel))}.credit-levels-head{display:flex;justify-content:space-between;align-items:baseline}.credit-bar{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 25%,var(--color-panel)) 0 50%,color-mix(in srgb,var(--color-warning) 30%,var(--color-panel)) 50% 80%,color-mix(in srgb,var(--color-error) 35%,var(--color-panel)) 80%)}.credit-bar span{position:absolute;top:-4px;width:3px;height:14px;border-radius:2px;transform:translate(-50%)}.cb-notice{background:var(--color-accent)}.cb-warning{background:var(--color-warning)}.cb-critical{background:var(--color-error)}.credit-level.notice .ff-label{color:var(--color-accent)}.credit-level.warning .ff-label{color:var(--color-warning)}.credit-level.critical .ff-label{color:var(--color-error)}.contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1200px){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-card{display:flex;flex-direction:column;gap:6px;padding:12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.role-tag{align-self:flex-start;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.role-commercial .role-tag{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-panel));color:var(--color-accent)}.role-technical .role-tag{background:color-mix(in srgb,var(--color-good) 13%,var(--color-panel));color:color-mix(in srgb,var(--color-good) 85%,var(--color-text))}.role-rates .role-tag{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-panel));color:color-mix(in srgb,var(--color-warning) 85%,var(--color-text))}.role-finance .role-tag{background:color-mix(in srgb,#7c3aed 13%,var(--color-panel));color:color-mix(in srgb,#7c3aed 80%,var(--color-text))}.contact-card .tag-input{flex-direction:column;align-items:stretch;gap:6px;padding:0;border:0;background:none}.contact-card .tag-input .chip{justify-content:space-between;max-width:none;padding:5px 8px;border-radius:8px;background:color-mix(in srgb,var(--color-text) 5%,var(--color-panel));overflow-wrap:anywhere}.contact-card .tag-input input{width:100%;min-height:32px;border:var(--border-width) dashed var(--color-border);border-radius:8px;text-align:center}.contact-card .tag-input input:focus{text-align:left;border-style:solid}.record-header .record-picker{flex:0 1 auto;min-width:0}.record-header .record-picker>button{height:34px;padding:0 6px 0 2px;border-color:transparent;background:none;font-size:22px;font-weight:700}.record-header .record-picker>button:hover{border-color:var(--color-border);background:var(--color-panel)}.plain-fieldset.form-main{display:flex;flex-direction:column;gap:16px;min-width:0}.bill-summary{margin-bottom:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bill-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--card-shadow)}.bill-card-label{font-size:12px;color:var(--color-text-secondary)}.bill-card-value{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.bill-card-value small{font-size:13px;font-weight:600}.bill-card-value.small-value{font-size:18px}.bill-card.balance.credit{border-color:color-mix(in srgb,var(--color-good) 35%,var(--color-border));background:color-mix(in srgb,var(--color-good) 7%,var(--color-panel))}.bill-card.balance.credit .bill-card-value,.bill-card.balance.credit .bill-card-label{color:color-mix(in srgb,var(--color-good) 80%,var(--color-text))}.bill-card.balance.owed{border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-border));background:color-mix(in srgb,var(--color-error) 6%,var(--color-panel))}.bill-card.balance.owed .bill-card-value{color:var(--color-error)}.sub-panel{margin-top:8px;padding:10px 14px 6px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 3.5%,var(--color-panel))}.fgrid.cols-1>.fgrid{gap:6px 16px}.am-layout{display:grid;grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1000px){.am-layout{grid-template-columns:minmax(0,1fr)}}.am-current{display:flex;flex-direction:column;gap:12px}.am-current .fsub,.am-current p{margin:0}.am-person{display:flex;align-items:center;gap:12px}.am-person .strong{font-size:15px}.am-handover{justify-content:center;width:100%}.am-timeline{list-style:none;margin:0;padding:0}.am-timeline li{position:relative;display:flex;gap:14px;padding:0 0 18px}.am-timeline li:not(:last-child):before{content:"";position:absolute;left:5px;top:16px;bottom:0;width:2px;background:var(--color-border)}.am-dot{flex:none;width:12px;height:12px;margin-top:4px;border-radius:50%;background:color-mix(in srgb,var(--color-text-secondary) 45%,var(--color-panel))}.am-timeline li.current .am-dot{background:var(--color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent)}.am-timeline li.scheduled .am-dot{background:var(--color-warning)}.am-entry{flex:1;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.am-entry .chip-tag{margin-left:8px}.am-when{white-space:nowrap}.info-cards{min-width:0}.info-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.info-card-grid>.ff{padding:12px 16px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--card-shadow)}.info-card-grid .ff-label{font-weight:500;font-size:12px;color:var(--color-text-secondary)}.info-card-grid .ff-readonly{font-weight:650}.bind-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-text) 3.5%,var(--color-panel))}.bind-line code{padding:3px 8px;border:var(--border-width) solid var(--color-border);border-radius:6px;background:var(--color-panel);font-size:12.5px}.bind-arrow{width:48px;height:2px;background:var(--color-accent);position:relative}.bind-arrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--color-accent);border-right:0}.bill-card-link{align-self:flex-start;margin-top:auto}.ent-card-head{display:inline-flex;align-items:center;gap:10px}.ent-card{display:flex;flex-direction:column;gap:12px}.ent-kv{grid-template-columns:max-content 1fr}.ent-kv dd{font-weight:600}.ent-aside .ent-detail-h{margin:12px 0 6px}.ent-aside .kv dd{display:flex;flex-wrap:wrap;gap:4px}.copy-emails{order:99;margin-left:2px}.bill-summary,.info-card-grid{gap:10px}.bill-summary{margin-bottom:12px}.bill-card{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:0;padding:8px 14px}.bill-card-label{flex-basis:100%}.bill-card-value{font-size:19px}.bill-card-value.small-value{font-size:15px}.bill-card-link{margin-top:0;margin-left:auto}.info-card-grid>.ff{padding:8px 14px;gap:2px}.info-card-grid .ff-hint{display:none}.ordered-list .drag-handle{width:12px;color:var(--color-text-secondary);cursor:grab;-webkit-user-select:none;user-select:none}.ordered-list li.dragging{opacity:.45}.ordered-list li.drop-target{border-color:var(--color-accent);box-shadow:inset 0 2px 0 var(--color-accent)}.am-partner{margin-top:14px}.am-partner-info{display:flex;flex-direction:column;gap:4px}.am-partner .chip-tag .icon-btn{width:18px;height:18px;margin-left:2px}.am-partner a{color:var(--color-accent);text-decoration:none}.am-partner a:hover{text-decoration:underline}.pw-code{display:flex;gap:8px}.pw-code input{flex:1;min-width:0}.unassign-box{display:grid;grid-template-columns:auto 1fr auto;gap:8px 12px;align-items:center;margin:8px 0;padding:10px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page-bg)}.unassign-names{color:var(--color-text-secondary);overflow-wrap:anywhere}.picker-pop:has(.check-list){width:auto;min-width:200px;max-width:360px}.check-list .toggle-inline{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--radius-sm);cursor:pointer}.check-list .toggle-inline:hover{background:var(--accent-soft)}.picker-pop .check-list input[type=checkbox]{width:auto;margin:0}.page.rate-split{flex-direction:row;gap:16px;overflow:hidden}.rate-panel{flex:0 0 300px;min-height:0;display:flex;flex-direction:column;gap:10px}.rate-panel .segmented{display:flex}.rate-panel .segmented button{flex:1;padding:6px 8px}.panel-filter{width:100%;height:32px}.panel-list{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px;padding-right:2px}.panel-group{margin:12px 4px 4px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.panel-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:1px 8px;width:100%;padding:8px 10px;border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:none;text-align:left;cursor:pointer}.panel-item:hover{background:var(--hover)}.panel-item.on{background:var(--accent-softer);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.panel-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-badge{grid-row:1 / span 2;grid-column:2;align-self:center}.panel-more{min-height:12px;padding:4px 10px}.panel-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:8px;border-top:var(--border-width) solid var(--color-border)}.rate-detail{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.rate-detail>.page-header{flex-wrap:nowrap}.rate-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rate-title>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rate-title h1{margin:0;font-size:var(--font-size-title);font-weight:650}.stat-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;flex:none}@media(max-width:1200px){.stat-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.stat-label{font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.stat-card .stat-value{text-align:left;font-size:22px;font-weight:650;line-height:1.25}.rate-grid-card{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.rate-grid-card .grid{flex:1;border:0;border-radius:0;border-top:var(--border-width) solid var(--color-border)}.rate-toolbar{padding:10px 12px}.seg-count{margin-left:6px;font-weight:400;color:var(--color-text-secondary)}.segmented button.on .seg-count{color:inherit}.rate-log{flex:1;overflow:auto;border-top:var(--border-width) solid var(--color-border)}.gr.negative .gc:not(.gc-check){background:color-mix(in srgb,var(--color-error) 7%,transparent)}.cell-edit{display:inline-flex;align-items:center;gap:4px;min-width:72px;justify-content:flex-end;padding:2px 6px;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:none;font-weight:600;cursor:text}.cell-edit:hover:not(:disabled){border-color:var(--color-border);background:var(--color-panel)}.cell-edit:disabled{cursor:default;color:inherit}.cell-edit.changed{border-color:var(--color-accent);background:var(--accent-softer)}.cell-edit.closing{text-decoration:line-through}.cell-input{width:96px;height:26px;text-align:right}.next-rate{color:var(--color-warning)}.bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;background:var(--color-menu-bar);color:var(--menu-text)}.bulk-bar .bar-btn{background:transparent;border-color:color-mix(in srgb,var(--menu-text) 25%,transparent);color:var(--menu-text)}.bulk-bar .bar-btn:hover:not(:disabled){background:var(--menu-hover)}.bar-note{color:var(--menu-text-dim)}.bar-pop{padding:12px;width:280px}.small-seg{margin-bottom:10px}.dest-list{max-height:220px;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:4px}.page.bulk-page{gap:12px;overflow:hidden}.bulk-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;flex:none}@media(max-width:1100px){.bulk-setup{grid-template-columns:minmax(0,1fr)}}.bulk-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.bulk-card h2{margin:0;font-size:13px;font-weight:650}.bulk-card .field{margin:0}.bulk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 12px}.bulk-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.bulk-review{min-height:260px}.bulk-review .vt{border:0;border-radius:0;border-top:var(--border-width) solid var(--color-border)}.bulk-search{width:260px;height:30px}.bulk-formula{width:120px;height:30px;font-variant-numeric:tabular-nums}.bulk-rate{width:100%;height:26px;padding:0 6px;text-align:right;font-variant-numeric:tabular-nums;background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-sm, 5px)}.bulk-rate:hover,.bulk-rate:focus{border-color:var(--color-border);background:var(--color-panel)}.vt-cell.bulk-edited .bulk-rate{border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);font-weight:600}.vt-row.off .vt-cell{color:var(--color-text-secondary);text-decoration:line-through}.vt-row.off .vt-cell:first-child{text-decoration:none}.vt-row.negative .vt-cell{background:color-mix(in srgb,var(--color-error) 7%,var(--color-panel))}.vt-row.warn .vt-cell:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.bulk-empty{padding:28px;text-align:center}.page.rn-review{gap:12px;overflow:hidden}.rn-review .page-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.rn-review .page-header h1{margin:0;font-size:var(--font-size-title)}.rn-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px}@media(max-width:1200px){.rn-body{grid-template-columns:minmax(0,1fr)}}.rn-side{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.rn-active{padding:8px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.rn-flags{display:inline-flex;gap:4px;overflow:hidden}.rn-flags .chip-mini{margin-left:0;white-space:nowrap}.chip-mini.tone-error{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);color:var(--color-error)}.chip-mini.tone-warning{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent);color:var(--color-warning)}.gr.warn .gc:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.rn-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:var(--border-width) solid color-mix(in srgb,var(--color-warning) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 8%,var(--color-panel))}.rn-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 12px;margin:8px 0}.rn-span{grid-column:1 / -1}.rn-vendor{margin-top:10px}.rn-paste{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rn-replies{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rn-replies li{display:grid;gap:4px;padding-bottom:8px;border-bottom:var(--border-width) solid var(--color-border)}.rn-reply-body{margin:0;white-space:pre-wrap;font-family:inherit;font-size:12px;color:var(--color-text-secondary)}.rn-reply-edit{display:grid;gap:6px}.rn-errors{margin:0;padding-left:16px;font-size:12px}.rn-summary,.mm-card,.mm-clients{display:grid;gap:10px}.mm-big{font-size:17px}.mm-vendors td,.mm-vendors th{white-space:nowrap}.mm-table-wrap{overflow:auto;max-height:340px}.mm-rules{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.mm-num{width:64px}.dash-mm{display:inline-flex;align-items:center;gap:6px}.dtree{display:flex;flex-direction:column;gap:6px}.dtree-country{gap:4px}.dtree-toggle{width:22px;height:22px;padding:0}.dtree-label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-width:0}.dtree-code{padding-left:38px}.send-rn{margin-right:auto;font-weight:500}.trunk-rates:not([hidden]){display:flex;height:calc(100vh - 250px);min-height:480px}.trunk-rates .rate-detail{flex:1;min-width:0}.mc-page{overflow:auto}.mc-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.mc-deal,.mc-leg,.mc-card{background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--card-shadow)}.mc-deal{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(160px,1.2fr) minmax(180px,1.2fr) 90px 110px minmax(180px,2fr);gap:8px 12px;padding:12px 14px}.mc-deal .field{margin:0}@media(max-width:1300px){.mc-deal{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1000px){.mc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-card{display:flex;flex-direction:column;gap:2px;padding:10px 14px;min-width:0}.mc-card-label{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-card strong{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.mc-page .good{color:var(--color-good)}.mc-page .bad{color:var(--color-error)}.mc-leg header{display:flex;align-items:baseline;gap:12px;padding:10px 14px;border-bottom:var(--border-width) solid var(--color-border)}.mc-leg h2{margin:0;font-size:13px;font-weight:650;white-space:nowrap}.mc-table-wrap{overflow-x:auto}.mc-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mc-table th{background:var(--color-head-tint);font-size:12px;font-weight:600;color:var(--color-text-secondary);text-align:left;padding:7px 8px;white-space:nowrap;border-bottom:var(--border-width) solid var(--color-border)}.mc-table td{padding:4px 8px;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap}.mc-table .num{text-align:right}.mc-table .strong{font-weight:650}.mc-table tfoot td{font-weight:650;border-bottom:0;padding:8px}.mc-table th.mc-input-col{color:var(--color-text)}.mc-dest{width:100%;min-width:220px}.mc-num{width:100px;text-align:right}.mc-deals-pop{min-width:340px}.mc-card{padding:7px 14px}.mc-card strong{font-size:18px}.send-summary{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:8px;border-radius:var(--radius-md)}.send-summary.good{background:color-mix(in srgb,var(--color-good) 10%,var(--color-panel));color:color-mix(in srgb,var(--color-good) 85%,var(--color-text))}.send-summary.partial{background:color-mix(in srgb,var(--color-warning) 10%,var(--color-panel))}.send-summary.bad{background:color-mix(in srgb,var(--color-error) 9%,var(--color-panel));color:var(--color-error)}.table-scope{max-width:640px}.table-scope-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.table-scope .pick-list{max-height:240px}.choice-row.select-all{border-bottom:var(--border-width) solid var(--color-border)}.gr.rule-row.sev-good{--sev-edge: var(--color-good)}.two-line.right{align-items:flex-end;text-align:right}.mm-change{font-size:14px;font-weight:700}.kpi-label.green:before{background:var(--color-good)}.two-line>.chip-tag{align-self:flex-start}.two-line.right>.chip-tag{align-self:flex-end}.cell-edit.num:not(:disabled){display:block;width:100%;padding:2px 6px;border:var(--border-width) dashed color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:var(--radius-sm, 5px);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-panel));cursor:text}.cell-edit.num:not(:disabled):hover{border-style:solid;border-color:var(--color-accent)}.cell-edit.num.changed:not(:disabled){border-style:solid;border-color:var(--color-accent);background:var(--accent-softer)}.rate-list-pane{flex:0 0 340px;min-width:300px;min-height:0;display:flex;overflow:hidden}.rate-list-pane>.page{flex:1;min-width:0;padding:0}.notice-list{max-height:46vh;overflow:auto;margin-top:8px}.rate-list-pane .page-actions,.rate-list-pane .filter-card{display:none}.cell-edit{max-width:100%;padding:3px 6px;margin-left:-7px;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.gr:hover .cell-edit,.gr.active .cell-edit{border-color:var(--color-border)}.cell-edit.editing,.cell-edit:focus-visible{border-color:var(--color-accent);outline:none}.dot-toggle{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;cursor:pointer}.dot-toggle:hover:not(:disabled){background:var(--hover)}.hover-target{cursor:default;border-bottom:1px dotted var(--color-border)}.breakdown-pop,.split-pop{padding:10px 12px}.breakdown{width:520px}.breakdown-head,.split-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.split-editor{width:380px}.split-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.split-row .lookup{flex:1}.split-foot{display:flex;align-items:center;gap:6px;margin-top:8px}.w-num{width:76px}.rule-title{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.match-mode{border:0;padding:0;background:none;color:var(--color-text-secondary);cursor:pointer;font:inherit}.match-mode:hover:not(:disabled){color:var(--color-accent);text-decoration:underline}.accent-text{color:var(--color-accent);font-weight:600}.cond-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.cond-chip{position:relative;display:flex;min-width:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 4%,var(--color-panel))}.cond-body{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;padding:8px 12px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cond-body:hover:not(:disabled){background:var(--hover)}.cond-body:disabled{cursor:default}.cond-field{color:var(--color-text-secondary);white-space:nowrap}.cond-op{color:var(--color-accent);font-weight:600;white-space:nowrap}.cond-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cond-x{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:none;place-items:center;border:0;padding:3px;border-radius:4px;background:var(--color-panel);color:var(--color-text-secondary);cursor:pointer}.cond-chip:hover .cond-x{display:grid}.cond-x:hover{color:var(--color-error)}.rule-comment{margin:12px 0 0}.cond-form .segmented{margin-bottom:12px}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;margin:6px 0 4px}.multi-pick{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.multi-pick .chips{max-height:96px;overflow:auto}.pick-list{max-height:220px;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.span-2{grid-column:span 2}.field small{font-weight:400}.vendors-form{max-width:1100px}.vf-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.vf-row .toggle-inline{margin-bottom:18px}.field.narrow input{width:90px}.vf-table,.mini-table{width:100%;border-collapse:collapse}.vf-table th,.mini-table th{text-align:left;font-weight:600;font-size:12px;color:var(--color-text-secondary);padding:4px 8px;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap}.vf-table td,.mini-table td{padding:4px 8px;border-bottom:var(--border-width) solid var(--color-border);vertical-align:middle}.mini-table td.num,.mini-table th.num{text-align:right}.mini-table tr.chosen td{background:var(--accent-soft)}.vf-vendor{min-width:240px}.vf-actions{display:flex;align-items:center;gap:12px;margin:8px 0 14px}.vf-group{margin:0 0 14px;padding:10px 12px 2px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.vf-group legend{padding:0 4px;font-weight:600;font-size:12.5px}.wl-row{display:flex;align-items:flex-start;gap:10px}.field.grow{flex:1}.vf-save{position:sticky;bottom:-10px;display:flex;align-items:center;gap:8px;padding:8px 0;background:var(--color-panel)}.traffic-head{display:flex;align-items:center;gap:18px;margin-bottom:8px}.traffic-kpis{display:flex;gap:22px;margin:0}.traffic-kpis dt{font-size:11.5px;color:var(--color-text-secondary)}.traffic-kpis dd{margin:0;font-weight:600}.traffic-tables{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:6px}.segmented.small button{padding:2px 8px;font-size:12px}.traffic-aside .aside-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.spark-empty{height:84px}.aside-kv{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:12px 0 0}.aside-kv dt{color:var(--color-text-secondary)}.aside-kv dd{margin:0;text-align:right}.test-form .field{margin-bottom:8px}.test-run .btn{align-self:flex-start}.decision{margin-top:8px;padding:10px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.decision-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.checks{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:3px}.checks li{display:flex;align-items:center;gap:8px}.checks li.ok svg{color:var(--color-good)}.checks li.fail svg{color:var(--color-error)}.sim-result{display:grid;gap:10px;margin-top:6px}@media(max-width:900px){.cond-grid,.traffic-tables{grid-template-columns:1fr}}.rm-trunk{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.rm-pick{width:340px}.rm-status{display:inline-flex;align-items:center;gap:6px}.rm-status .dot{width:8px;height:8px;border-radius:50%;background:currentColor}.rm-status.tone-muted{color:var(--color-text-secondary)}.rr-badge{display:inline-block;padding:1px 8px;border-radius:var(--radius-sm);border:var(--border-width) solid currentColor;font-size:12px;line-height:18px;white-space:nowrap}.rr-badge.tone-muted{color:var(--color-text-secondary)}.rr-detail{display:flex;flex-direction:column;gap:10px}.rr-actions{display:flex;align-items:center;gap:8px}.rr-h{margin:4px 0 0;font-size:13px;font-weight:600}.rr-summary{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.rr-summary th,.rr-summary td{padding:5px 8px;border-bottom:var(--border-width) solid var(--color-border);text-align:left}.rr-summary th{color:var(--color-text-secondary);font-weight:500;font-size:12px}.rr-summary .r{text-align:right}.rr-summary tr.strong td{font-weight:600}.rr-preview{margin-top:12px;padding:10px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.rr-preview p{margin:0 0 8px}.qbr-compare{max-width:640px}.tr-form .fsection+.fsection{margin-top:4px}.cond-field{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px}.cond-field .negate{margin-bottom:6px}.cond-field.with-case{grid-template-columns:1fr auto auto}.cond-field .cond-hint{grid-column:1 / -1;margin-top:-2px;margin-bottom:8px;color:var(--color-text-secondary);font-size:12px}.cond-field .match-case{margin-bottom:10px;white-space:nowrap}.pick-with-new{display:flex;gap:6px;align-items:center}.pick-with-new>:first-child{flex:1;min-width:0}.targets{display:grid;gap:8px}.targets-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dlr-map{display:grid;gap:6px;justify-items:start}.dlr-map input{width:110px}.mini-table tr.off td{color:var(--color-text-secondary)}.tr-detail .detail-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tt-result{margin-top:8px;padding:10px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.tt-values{margin-bottom:10px}.tt-steps{margin:0;padding-left:18px;display:grid;gap:6px}.tt-step-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tt-steps li.skipped .tt-step-head{color:var(--color-text-secondary)}.tt-steps li.fired .tt-step-head svg{color:var(--color-good)}.tt-steps li.blocked .tt-step-head svg{color:var(--color-error)}.tt-steps .checks{margin:4px 0 0 19px}.prov-order{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.prov-order select{width:auto;min-width:120px}.entries{display:grid;gap:8px}.entries-table input[type=number]{width:80px}.entries-table td{vertical-align:top}.code-pick{display:grid;grid-template-columns:56px 1fr;gap:6px;align-items:center;min-width:260px}.entries-add{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mail-preview{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:8px 10px;display:grid;gap:4px}.mail-preview pre{margin:4px 0 0;white-space:pre-wrap;font:inherit}.charges-form{display:grid;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(140px,1fr)) auto;gap:12px;align-items:end;margin:12px 0}.charges-totals{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.charges-totals>div:not(.segmented){display:grid;gap:2px}.charges-table{max-height:calc(100vh - 330px);overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.row-icons{display:inline-flex;gap:2px}.row-icons .icon-btn{width:24px;height:24px}.icon-btn:disabled{opacity:.35;cursor:default}.inv-charges .mini-table{width:100%}.inv-charges .mini-table tr.flagged td:first-child{box-shadow:inset 3px 0 0 var(--color-error)}.recon-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 12px}.recon-figures>div{display:grid;gap:2px;padding:8px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.recon-events{list-style:none;margin:0;padding:0;display:grid;gap:8px}.recon-events li{padding-bottom:6px;border-bottom:var(--border-width) solid var(--color-border)}.pre-line{white-space:pre-line}.recon-summary-form{grid-template-columns:repeat(2,minmax(140px,1fr)) repeat(2,minmax(220px,2fr))}.mini-table tr.total-row td{font-weight:600;border-top:var(--border-width) solid var(--color-border-strong, var(--color-border))}textarea.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.section-label{margin:14px 0 6px;font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.recon-figures .num{text-align:left}.soa-form{display:grid;grid-template-columns:minmax(280px,3fr) auto repeat(2,minmax(130px,1fr)) minmax(220px,2fr) auto;gap:12px;align-items:end;margin:12px 0}.soa-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:8px}.soa-results{max-height:34vh}.soa-results tbody tr{cursor:pointer}.soa-results tbody tr.selected td{background:var(--hover)}.soa-statement{margin-top:14px;padding:12px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.soa-statement-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px}.soa-statement-head h2{margin:0;font-size:15px}.soa-side{margin-top:14px}.soa-side header{display:flex;gap:8px;align-items:baseline}.soa-side h3{margin:0 0 6px;font-size:13px}.soa-lines{width:100%}.soa-lines tr.soa-total td{font-weight:600;background:var(--hover)}.soa-lines tr.soa-manual td:first-child{box-shadow:inset 3px 0 0 var(--color-warning)}.chip-tag{display:inline-block;padding:0 6px;border-radius:999px;font-size:11px;border:var(--border-width) solid var(--color-border)}.chip-tag.manual{border-color:var(--color-warning);color:var(--color-warning)}.soa-section{margin-top:10px}.soa-section summary{cursor:pointer;font-size:12.5px;font-weight:600;margin-bottom:6px}.soa-net{margin:14px 0 0}.soa-hint{margin-top:24px}.form-grid.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.form-grid .wide{grid-column:1 / -1}.soa-page{overflow:auto}.soa-page>*{flex-shrink:0}.soa-enterprises .pick-list{max-height:132px}.soa-entry-mode{margin-top:12px}.fw-above{display:grid;gap:8px}.fw-add,.fw-check,.voice-test{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fw-add>input:first-child{flex:2 1 300px}.fw-add>input:nth-of-type(2){flex:1 1 200px}.fw-filter{width:200px}.fw-check input{width:180px}.voice-test{padding:4px 0}.voice-test input{width:160px}.voice-test input:nth-of-type(3){width:260px}.bc-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-wide{grid-column:1 / -1}.bc-editor{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.bc-toolbar{display:flex;gap:2px;padding:4px;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-panel)}.bc-toolbar button{border:0;background:none;color:var(--color-text);padding:3px 8px;border-radius:var(--radius-sm);cursor:pointer;font:inherit}.bc-toolbar button:hover{background:var(--color-border)}.bc-body{min-height:180px;max-height:340px;overflow:auto;padding:8px 10px;outline:none}.bc-body:focus{box-shadow:inset 0 0 0 1px var(--color-accent)}@media(max-width:640px){.bc-form{grid-template-columns:1fr}}.deck-above{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.edr-toolbar,.deck-export{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.edr-toolbar label{display:inline-flex;align-items:center;gap:5px}.edr-toolbar input[type=datetime-local]{width:175px}.edr-ids{width:190px}.edr-ids.edr-ids-wide{width:320px}.column-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 10px;max-height:220px;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:6px 8px}.tt-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:10px}.tt-wide{grid-column:1 / -1}.mono-pre,.mail-preview pre.mono-pre,.terminal{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;white-space:pre;overflow:auto}.kv-dense{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 18px}.kv-pair{display:grid;grid-template-columns:150px 1fr;gap:8px;min-width:0}.kv-pair dd{margin:0;overflow-wrap:anywhere}.kv-text{white-space:pre-wrap}.row-current td{font-weight:600}.job-status{display:inline-flex;align-items:center;gap:6px}.progress{display:inline-block;width:56px;height:6px;border-radius:3px;background:var(--color-border);overflow:hidden}.progress>span{display:block;height:100%;background:var(--color-accent)}.template-cols{display:grid;grid-template-columns:240px 1fr;gap:12px}.template-order,.template-view{margin:0;padding-left:22px}.template-order{max-height:220px;overflow:auto}.template-order li{display:flex;align-items:center;gap:6px}.template-order li span{flex:1}.capture-form label{display:inline-flex;align-items:center;gap:6px}.capture-form input{width:150px}.capture-form input:first-child,.capture-form label:first-child input{width:260px}.capture-form .dt-input input[type=date]{width:150px}.capture-form .dt-input input.dt-time{width:64px}.rs-page,.diag-page{overflow:auto}.rs-page>*,.diag-page>*{flex-shrink:0}.rs-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px 14px;align-items:start}.rs-form>.field>span:first-child{min-height:20px;display:flex;align-items:center;gap:8px;white-space:nowrap}.rs-form .segmented button{padding:1px 8px;font-size:12px}.rs-trunk,.rs-text{grid-column:span 2}.rs-text textarea{width:100%;resize:vertical}.rs-counter{color:var(--color-text-secondary)}.rs-actions{grid-column:span 2;align-self:end;display:flex;align-items:center;justify-content:flex-end;gap:14px}.rs-result{display:grid;gap:10px}.rs-verdict{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:10px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.rs-verdict.tone-bad{border-color:var(--color-error)}.rs-verdict.tone-ok{border-color:var(--color-good)}.rs-test{font-size:12px;color:var(--color-text-secondary)}.rs-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rs-cards h3{margin:0 0 8px;font-size:13px}.rs-wide{grid-column:1 / -1}.rs-tried{margin:6px 0 0;padding-left:22px;max-height:240px;overflow:auto;font-size:12px}.diag-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.diag-dest input{width:280px}.diag-form .field{margin-bottom:0}.diag-form .segmented{height:30px;align-self:flex-start}.diag-form .segmented button{padding:0 10px}.diag-form>.btn{height:30px}.diag-runs{display:grid;gap:10px}.diag-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.terminal{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-menu-bar);color:#dfe4ec;line-height:1.5}@media(max-width:900px){.rs-form{grid-template-columns:1fr 1fr}.rs-cards,.tt-form,.template-cols{grid-template-columns:1fr}}.page.lcr-page{gap:12px;overflow:hidden}.lcr-controls{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 14px;padding:12px 14px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);flex:none}.lcr-controls .field{margin:0}.lcr-whatif{flex:none}.lcr-weights{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px}.lcr-rate{width:110px}.vt-row.lcr-pick .vt-cell:first-child{box-shadow:inset 3px 0 0 var(--color-good)}.vendors-view{display:flex;flex-direction:column;gap:8px}.vv-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vv-table tr.muted td{color:var(--color-text-secondary)}.pick-with-list{display:flex;align-items:flex-start;gap:6px}.pick-with-list>:first-child{flex:1;min-width:0}.rs-receivers .multi-pick{display:flex;flex-direction:column;gap:4px}.rs-receivers .multi-pick>input{order:1}.rs-receivers .multi-pick>.pick-list{order:2}.rs-receivers .multi-pick>.chips{order:3}.rs-receivers .multi-pick>.chips>.muted{display:none}.qbr-weights{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.qbr-weights input{width:64px}.vf-backups td{border-top:0;padding-top:0}.vf-backup-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 0 8px 16px;border-left:2px solid var(--color-accent)}.vf-backup{display:inline-flex;align-items:center;gap:4px}.vf-backup .lookup{min-width:200px}.rr-strong{font-weight:600}.rr-strong .muted{font-weight:400}.hover-list-target{display:flex;align-items:center;min-width:0;max-width:100%}.rr-label{display:flex;min-width:0;white-space:nowrap}.rr-main{overflow:hidden;text-overflow:ellipsis}.rr-label .muted{flex:none;margin-left:.3em}.hover-list-target>.cell-edit{display:block;min-width:0}.align-right .hover-list-target{justify-content:flex-end;margin-left:auto}.hover-list{padding:6px 0;max-width:420px}.hover-list ul{list-style:none;margin:0;padding:0 12px;max-height:min(340px,40vh);overflow:auto}.hover-list li{padding:2px 0;white-space:nowrap;font-variant-numeric:tabular-nums}.hover-list-head,.hover-list-more{padding:2px 12px;color:var(--color-text-secondary);font-size:12px}.egress-skipped{margin-top:8px}.recording-form{flex-wrap:wrap;row-gap:8px}.recording-form .capture-pick{display:inline-flex;align-items:center;gap:6px}.recording-form .capture-pick>:last-child{width:190px}.capture-mode{align-self:flex-start;margin:0 20px 6px}.new-rule-setup{display:grid;gap:16px}.new-rule-setup .nrs-head{display:flex;align-items:center;margin-bottom:8px}.cond-field.align-top{align-items:start}.cond-field.align-top .negate{margin-top:22px}.cfg{display:flex;flex-direction:column;gap:10px}.cfg-block{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:10px 14px;background:var(--color-panel)}.cfg-head{display:flex;align-items:center;gap:10px;min-height:26px}.cfg-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cfg-block>.inline-cond,.cfg-block>.vendors-form,.cfg-block>.rule-general{margin-top:10px}.inline-cond-foot,.rule-general .form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.new-rule{display:flex;flex-direction:column;gap:12px}.limits-grid{margin-bottom:8px}.rule-general textarea.comment-box{min-height:34px;resize:vertical}.rule-general .field{margin-bottom:10px}.inline-cond .checklist{max-width:560px}.cfg.cfg-expanded{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cfg.cfg-expanded .cfg-destination,.cfg.cfg-expanded .cfg-vendors{grid-column:1 / -1}.vendor-cost{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25;white-space:nowrap}.vf-backup .vendor-cost{align-items:flex-start}.rule-general-grid{display:grid;grid-template-columns:minmax(200px,320px) 96px auto minmax(0,1fr);gap:10px 12px;align-items:end}.rule-general-grid .field{margin:0}@media(max-width:1100px){.rule-general-grid{grid-template-columns:minmax(0,1fr) 96px auto}.rule-general-grid .rg-comment{grid-column:1 / -1}}.mini-switch{display:inline-flex;align-items:center;gap:8px;height:34px;cursor:pointer;white-space:nowrap}.mini-switch input{position:absolute;opacity:0;width:1px;height:1px}.mini-switch-track{position:relative;width:32px;height:18px;border-radius:999px;background:var(--color-border-strong, var(--color-border));transition:background .15s}.mini-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-panel);box-shadow:0 1px 2px #00000040;transition:transform .15s}.mini-switch input:checked+.mini-switch-track{background:var(--color-accent)}.mini-switch input:checked+.mini-switch-track:after{transform:translate(14px)}.mini-switch input:focus-visible+.mini-switch-track{outline:2px solid var(--color-accent);outline-offset:2px}.mini-switch-text{font-size:12.5px;font-weight:600}.sim-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:16px;align-items:start}.sim-main,.sim-side{display:flex;flex-direction:column;gap:14px;min-width:0}.sim-side{position:sticky;top:0}.sim-card{padding:14px 18px 16px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--card-shadow);min-width:0}.sim-step{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:650}.sim-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-panel));color:var(--color-accent);font-size:12px;font-weight:600}.sim-seg{margin-left:auto}.sim-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;align-items:start}.sim-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.sim-span3{grid-column:span 3}.sim-span4{grid-column:1 / -1;justify-self:start}.sim-grid .field>span:first-child{font-weight:500}.req{color:var(--color-error)}.sim-text{width:100%;resize:vertical}.sim-counter{margin-top:8px}.sim-adv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sim-adv-head .sim-step{margin-bottom:2px}.sim-adv-head p{margin:0}.sim-adv-head .link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-weight:500}svg.flip{transform:rotate(180deg)}.sim-summary{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:0 0 14px}.sim-summary dt{color:var(--color-text-secondary)}.sim-summary dd{margin:0;text-align:right;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-test{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.sim-test>span{display:flex;flex-direction:column;gap:2px}.btn.sim-go{width:100%;justify-content:center;height:40px}.sim-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 8px;text-align:center;color:var(--color-text-secondary)}.sim-empty strong{color:var(--color-text)}.sim-results .rs-cards{grid-template-columns:1fr}.sim-results .rs-one+.rs-one{margin-top:16px;padding-top:14px;border-top:var(--border-width) solid var(--color-border)}@media(max-width:1100px){.sim-layout{grid-template-columns:1fr}.sim-side{position:static}}.sim-card .field>span.muted{font-weight:400}.match-grid{display:grid;grid-template-columns:130px minmax(160px,1.2fr) auto minmax(200px,1.3fr) auto;gap:8px 10px;align-items:center}.match-grid .mg-head{font-size:11.5px;font-weight:600;color:var(--color-text-secondary)}.match-grid .mg-label{display:flex;flex-direction:column;gap:2px;font-weight:600}.match-grid .mg-label .match-case{font-weight:400;font-size:12px}.match-grid .mg-cell{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.match-grid .mg-cell>input{flex:1 1 auto;min-width:0;width:100%}.match-grid .mg-list .lookup{flex:1 1 auto;min-width:0}.match-grid .mg-sub{font-weight:400;font-size:12px;color:var(--color-text-secondary);align-self:start;padding-top:4px}.match-grid .mg-values{grid-column:2 / -1;min-width:0}.value-rows .mini-table td:first-child input{width:100%;min-width:140px}.match-grid .mg-span3{grid-column:span 3;min-width:0}.match-grid .mg-or{justify-self:center}.match-grid .mg-nets .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.match-grid .mg-foot{grid-column:1 / -1}.match-grid .error-text{flex-basis:100%}@media(max-width:1000px){.match-grid{grid-template-columns:1fr auto}.match-grid .mg-head{display:none}.match-grid .mg-span3,.match-grid .mg-values{grid-column:auto}}.match-grid .negate{min-width:max-content;white-space:nowrap;flex:none}.match-grid .negate button{white-space:nowrap}.cond-list{display:flex;align-items:flex-end;gap:10px}.cond-list .field{flex:1;margin:0}.numfmt{display:grid;grid-template-columns:minmax(180px,260px) 1fr auto;gap:8px 12px;align-items:center}.numfmt-presets{display:flex;flex-wrap:wrap;gap:6px}.numfmt-presets button{height:26px;padding:0 10px;border:var(--border-width) solid var(--color-border);border-radius:999px;background:var(--color-panel);color:var(--color-text);font:inherit;font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.numfmt-presets button:hover{border-color:var(--color-accent)}.numfmt-presets button.on{border-color:var(--color-accent);background:var(--color-head-tint);color:var(--color-accent)}.numfmt-min{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.numfmt-min input{width:64px}.numfmt-preview{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:8px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page-bg)}.numfmt-preview input{flex:1;min-width:0}.value-rows{margin-bottom:8px}.vt{flex:1;min-height:0;overflow:auto;position:relative;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.vt-inner{min-width:100%;position:relative}.vt-head{position:sticky;top:0;z-index:2;display:flex;height:40px;border-bottom:var(--border-width) solid var(--color-border);background:color-mix(in srgb,var(--color-page-bg) 55%,var(--color-panel))}.vt-head .vt-cell{font-weight:500;color:var(--color-text-secondary)}.vt-head .vt-cell.sticky{background:color-mix(in srgb,var(--color-page-bg) 55%,var(--color-panel))}.vt-body{position:relative}.vt-row{position:absolute;left:0;right:0;display:flex;border-bottom:var(--border-width) solid var(--color-border)}.vt-row:hover,.vt-row:hover .vt-cell.sticky{background:color-mix(in srgb,var(--color-text) 3%,var(--color-panel))}.vt-cell{flex:none;display:flex;align-items:center;gap:4px;padding:0 10px;min-width:0;overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums}.vt-cell.sticky{background:var(--color-panel)}.vt-cell.sticky+.vt-cell:not(.sticky){border-left:var(--border-width) solid var(--color-border)}.vt-cell.align-right{justify-content:flex-end;text-align:right}.vt-cell.align-center{justify-content:center}.vt-row.inactive .vt-cell{color:var(--color-text-secondary)}.vt-row.negative .vt-cell:first-child{box-shadow:inset 3px 0 0 var(--color-error)}.vt-empty{padding:18px}.lk-easy,.lk-adv{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.lk-search-row,.lk-toggles,.lk-dest,.lk-results-bar,.lk-form-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.lk-search{position:relative;flex:0 1 640px;display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-secondary)}.lk-search:focus-within{border-color:var(--color-accent)}.lk-search input{flex:1;border:0;background:transparent;font-size:15px;color:var(--color-text);outline:none}.lk-suggest{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:340px;overflow:auto;padding:4px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow);display:flex;flex-direction:column}.lk-suggest button{display:flex;justify-content:space-between;gap:12px;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text);text-align:left;cursor:pointer;font:inherit}.lk-suggest button:hover,.lk-suggest button.cursor{background:var(--hover)}.lk-suggest button.on{color:var(--color-accent);font-weight:600}.lk-dest h2{margin:0;font-size:15px}.lk-hint{padding:24px 4px}.lk-panels{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px}.lk-panel{min-height:260px;display:flex;flex-direction:column;gap:6px}.lk-panel-head{display:flex;align-items:center;gap:8px}.lk-panel-head h2{margin:0;font-size:13px;font-weight:600}.lk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lk-foot{margin:0}.lk-foot .dot{vertical-align:middle}.lk-form{display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.lk-form-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:14px;align-items:start}.lk-form-main .field{margin-bottom:0}.lk-country-input{position:relative;display:inline-flex}.lk-country-input input{width:180px;height:26px}.lk-country-input .lk-suggest{right:auto;min-width:240px}.lk-paste textarea{resize:vertical;font-variant-numeric:tabular-nums}.lk-file{padding-top:22px}.btn.has-value{border-color:var(--color-accent);color:var(--color-accent)}.lk-filters-pop{padding:12px 14px;max-height:min(640px,80vh);overflow:auto}.lk-filters{display:grid;grid-template-columns:repeat(3,280px);gap:18px}.lk-filters h3{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.check-row{display:flex;gap:12px}.pick-list.short{max-height:140px}.lk-saved{min-width:300px}.lk-saved-row{display:flex;align-items:center}.lk-saved-row .menu-item{flex:1;flex-direction:column;align-items:flex-start}.lk-saved-row.on .menu-item{color:var(--color-accent);font-weight:600}.lk-matrix{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.lk-colhead{display:flex;flex-direction:column;min-width:0;line-height:1.2}.lk-colhead span{overflow:hidden;text-overflow:ellipsis}.lk-dot{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%;vertical-align:middle}.lk-dot.accent{background:var(--color-accent)}.lk-dot.warning{background:var(--color-warning)}.lk-cheap{display:flex;justify-content:space-between;gap:8px;width:100%;min-width:0}.lk-cheap-name{overflow:hidden;text-overflow:ellipsis}.lk-margin{display:inline-flex;gap:4px}.lk-flags{display:flex;gap:4px;overflow:hidden}.lk-flag{padding:0 5px;border-radius:4px;font-size:11.5px;background:color-mix(in srgb,currentColor 12%,transparent)}@media(max-width:1100px){.lk-panels,.lk-form-main,.lk-filters{grid-template-columns:1fr}}.choice-row input[type=checkbox]{flex:none}button.chip{border:0;font:inherit;color:inherit;cursor:pointer;padding-right:10px}button.chip.accent{color:var(--color-accent)}:where(.lk-link){border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}:where(.lk-link):hover{color:var(--color-accent);text-decoration:underline}.vt-row.clickable{cursor:pointer}.sl-wrap{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.sl-wrap.sl-show-customer,.sl-wrap.sl-show-vendor{grid-template-columns:1fr}.sl-side{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}.sl-head{display:flex;align-items:baseline;gap:10px}.sl-head h2{margin:0;font-size:14px;font-weight:650}.sl-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sl-search{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;flex:1 1 200px;min-width:160px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);color:var(--color-text-secondary)}.sl-search input{border:0;outline:0;background:none;flex:1;min-width:0;color:var(--color-text)}.sl-table{flex:1;min-height:0;display:flex}.sl-dest-row{cursor:pointer}.sl-dest-row.open{background:var(--accent-soft)}.sl-line-row{background:color-mix(in srgb,var(--color-page-bg) 40%,var(--color-panel))}.sl-dest svg{flex-shrink:0}.sl-dest{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-line{padding-left:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-sort{color:inherit;font-weight:inherit}.checklist-btn{max-width:230px;gap:6px}.checklist-btn-title{color:var(--color-text-secondary)}.checklist-btn-value{overflow:hidden;text-overflow:ellipsis;font-weight:600}.checklist-btn.active{border-color:var(--color-accent);color:var(--color-accent)}.checklist-pop{width:380px;padding:10px}.checklist-pop-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.checklist{display:flex;flex-direction:column;gap:6px}.checklist-search{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary)}.checklist-search input{flex:1;border:0;outline:0;background:none;color:var(--color-text)}.checklist-bar{display:flex;justify-content:space-between;font-size:12px}.checklist-actions{display:inline-flex;gap:10px;white-space:nowrap}.checklist-items{overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.checklist-item{position:absolute;left:0;right:0;display:flex;align-items:center;gap:8px;padding:0 8px;cursor:pointer;white-space:nowrap}.checklist-item:hover{background:var(--hover)}.checklist-item.muted .checklist-label{color:var(--color-text-secondary)}.checklist-label{overflow:hidden;text-overflow:ellipsis}.checklist-detail{margin-left:auto;font-size:11.5px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.checklist-empty{padding:10px}.vt-filters{position:sticky;top:40px;z-index:2;display:flex;height:34px;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-panel)}.vt-filters .vt-cell{padding-top:3px;padding-bottom:3px}.vt-filters input,.vt-filters select{width:100%;min-width:0;height:30px;padding:0 8px;font-size:12.5px}.vt-range{display:flex;gap:3px;width:100%}.vt-range select{flex:0 0 auto;width:auto}.sl-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.sl-common{display:flex;align-items:center;gap:14px;padding:10px 12px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.sl-common .sl-search{flex:1 1 auto;height:36px}.sl-side{gap:0;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.sl-head{align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:var(--border-width) solid var(--color-border);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-panel))}.sl-head-vendor{background:color-mix(in srgb,var(--color-warning) 7%,var(--color-panel))}.sl-head-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--color-accent)}.sl-head-vendor .sl-head-icon{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:var(--color-warning)}.sl-head-title{display:flex;flex-direction:column;line-height:1.25}.sl-head h2{font-size:15px}.sl-side .sl-table{border:0}.sl-head .checklist-btn{height:28px;padding:0 8px;gap:4px;font-size:12.5px}.sl-head .checklist-btn svg{width:11px;height:11px}.rp-settings{display:flex;flex-direction:column;gap:8px;padding:10px 14px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.rp-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.rp-quick{display:flex;gap:2px}.rp-filters{display:grid;grid-template-columns:repeat(2,300px);gap:4px 18px}.rp-totals{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 20px;padding:2px 4px}.rp-total-label{font-weight:600;align-self:center}.rp-total{display:flex;flex-direction:column;line-height:1.25}.rp-hint{margin:4px 2px}@media(max-width:900px){.rp-filters{grid-template-columns:1fr}}.rp-master-settings{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px}.rp-master-settings label{display:inline-flex;align-items:center;gap:6px}.rp-columns-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.rp-groupby{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rp-chip{display:inline-flex;align-items:center;gap:4px}.rp-chip .link{padding:0 2px}.rp-metrics{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:0 12px;max-height:360px;overflow:auto}.rp-pop-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:var(--border-width) solid var(--color-border)}.rp-delta{font-size:11px;margin-left:4px;white-space:nowrap}.rp-views{max-width:200px}.rp-chart{padding:10px 14px}.rp-export,.rp-drill{display:flex;flex-wrap:wrap;gap:8px}.rp-drill p{flex-basis:100%;margin:0}.sales-panel{display:grid;gap:8px}.sales-am{width:240px}.sales-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-card{padding:10px 12px;min-width:0}.sales-card h3{margin:0 0 6px;font-size:13px}.noc-cards{grid-template-columns:1fr 1fr 2fr}@media(max-width:1100px){.sales-cards,.noc-cards{grid-template-columns:1fr 1fr}.noc-wide{grid-column:1 / -1}}@media(max-width:640px){.sales-cards,.noc-cards,.rp-metrics{grid-template-columns:1fr}}.rp-insights>summary{cursor:pointer;color:var(--color-text-secondary);margin-bottom:6px}.rp-insights:not([open])>summary{margin-bottom:0}.page.team-page{overflow:hidden}.team-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:12px}@media(max-width:1300px){.team-body{grid-template-columns:minmax(0,1fr)}}.team-side{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.team-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.team-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-name{display:inline-flex;align-items:center;gap:6px}.team-dot{width:7px;height:7px;border-radius:50%;border:var(--border-width) solid var(--color-text-secondary);flex:none}.team-dot.on{background:var(--color-good);border-color:var(--color-good)}.vt-row.team-active .vt-cell:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.team-panel{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.team-detail{display:flex;flex-direction:column;gap:12px}.team-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.team-timeline{flex:1;min-height:420px;display:flex;flex-direction:column}.team-targets{max-height:420px;overflow:auto;margin-top:8px}.period-line{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pw-rules{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:2px;font-size:12px;color:var(--color-text-secondary)}.pw-rules li{display:flex;align-items:center;gap:6px}.pw-rules li.met{color:var(--color-good)}.pw-input{display:flex;gap:4px}.pw-input input{flex:1;min-width:0}.check-row{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}.totp-setup{display:grid;gap:8px}.selectable{-webkit-user-select:all;user-select:all;word-break:break-all}.chip-mini{margin-left:6px;padding:0 6px;border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-border);font-size:11px;color:var(--color-text-secondary)}.perm-matrix{display:grid;gap:6px;margin-top:10px}.perm-tools{display:flex;align-items:center;gap:12px}.perm-filter{width:220px}.perm-scroll{max-height:52vh;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.perm-matrix table{border-collapse:collapse;width:100%;font-size:12px}.perm-matrix th,.perm-matrix td{padding:3px 6px;border-bottom:var(--border-width) solid var(--color-border);text-align:center;white-space:nowrap}.perm-matrix thead th{position:sticky;top:0;background:var(--color-panel);z-index:1;font-weight:600}.perm-matrix .perm-page{text-align:left;min-width:210px}.perm-section td{background:var(--color-page-bg);font-weight:600;text-transform:uppercase;font-size:11px;color:var(--color-text-secondary)}.perm-all td{background:var(--color-page-bg)}.perm-off td.perm-page{color:var(--color-text-secondary)}.perm-na{background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--color-border) 40%,transparent) 4px 5px)}.link-btn{background:none;border:none;padding:0 4px;color:var(--color-accent);cursor:pointer;font:inherit;text-transform:none}.link-btn:hover{text-decoration:underline}.tpl-edit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.tpl-body{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;resize:vertical}.tpl-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tpl-chips .chip{cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mail-frame{width:100%;min-height:300px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:#fff}.bc-parts{margin-bottom:12px}.bc-part{min-height:360px}.part-title{font-size:13px;font-weight:600;margin:4px 0 6px}.fsection.mailbox{margin-bottom:10px}.add-mailbox{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.smtp-check{margin-top:8px;padding:6px 10px;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);font-size:12px}.smtp-check.ok{border-color:var(--color-good)}.smtp-check.bad{border-color:var(--color-error)}.smtp-check ul{list-style:none;margin:4px 0 0;padding:0}.simple-table{width:100%;border-collapse:collapse;font-size:12px}.simple-table th,.simple-table td{text-align:left;padding:4px 8px;border-bottom:var(--border-width) solid var(--color-border)}.simple-table th{font-weight:600;color:var(--color-text-secondary)}.bc-files{display:grid;gap:12px}.format-help summary{cursor:pointer;font-weight:600}.format-vars{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:6px;font-size:12px}.format-vars ul{list-style:none;margin:4px 0 0;padding:0}.format-vars code{font-size:11px}@media(max-width:900px){.tpl-edit{grid-template-columns:1fr}}.withheld{display:inline-block;padding:0 6px;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:12px;line-height:18px}.viewas-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 16px;border-bottom:var(--border-width) solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,var(--color-panel));color:var(--color-text)}.viewas-banner .btn{margin-left:auto}.vis-card{display:grid;gap:6px;justify-items:start}.vis-check{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;padding:8px 0}.vis-check>.field{min-width:280px}.vis-items{width:100%;margin:12px 0;border-collapse:collapse}.vis-items th,.vis-items td{padding:6px 8px;border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.vis-items th{color:var(--color-text-secondary);font-weight:500}.vis-presets{margin-bottom:12px}.cleanup-areas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(220px,1.3fr);gap:10px;flex:none}@media(max-width:1300px){.cleanup-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.cleanup-area{text-align:left;cursor:pointer;font:inherit;color:inherit}.cleanup-area:hover{border-color:var(--color-accent)}.cleanup-scan{align-self:center;line-height:1.6}.cleanup-card{display:flex;flex-direction:column;gap:12px}.cleanup-card p{margin:0}.cleanup-impact{padding:8px 10px;border-radius:var(--radius-sm);background:var(--color-page-bg)}.cleanup-preview{margin:4px 0 0;padding-left:18px}.cleanup-sim{padding:8px 10px;border:var(--border-width) solid var(--color-border);border-left:3px solid var(--color-good);border-radius:var(--radius-sm)}.cleanup-sim.warn{border-left-color:var(--color-warning)}.dup-warning{padding:8px 12px;margin-bottom:10px;border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-panel))}.mig-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mig-table th,.mig-table td{padding:5px 8px;border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.mig-table th{font-weight:600;color:var(--color-text-secondary)}.mig-table .num{text-align:right}.mig-table input:not([type=file]),.mig-table select{width:100%}.mig-files input[type=file]{max-width:200px}.mig-actions{display:flex;flex-wrap:wrap;gap:8px}.mig-issues{flex:1;min-height:260px}.mig-issues .vt{flex:1;min-height:200px}.mig-creds{margin-top:12px;padding:10px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px}.mig-foot{margin-right:auto}.mig-steps{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pw-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 16px;border-bottom:var(--border-width) solid var(--color-warning);background:color-mix(in srgb,var(--color-warning) 12%,var(--color-panel));color:var(--color-text)}.pw-banner .btn:first-of-type{margin-left:auto}.pw-gate{flex:1;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:48px 16px;background:var(--color-page-bg)}.pw-gate-card{width:min(480px,100%);display:flex;flex-direction:column;gap:12px;padding:24px 28px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.pw-gate-card h1{margin:0;font-size:17px}.pw-gate-card p{margin:0}.pw-gate-brand{font-weight:600;color:var(--color-text-secondary)}.pw-gate-actions{display:flex;justify-content:flex-end}.sec-body{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(360px,460px) minmax(0,1fr);gap:12px;align-items:start}@media(max-width:1100px){.sec-body{grid-template-columns:minmax(0,1fr)}}.sec-col{display:flex;flex-direction:column;gap:12px;min-width:0}.sec-locked{display:flex;align-items:center;gap:8px}.sec-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sec-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}.sec-states{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.sec-states th,.sec-states td{padding:5px 8px;border-bottom:var(--border-width) solid var(--color-border);text-align:right}.sec-states th:first-child,.sec-states td:first-child{text-align:left}.sec-events{min-height:320px;display:flex;flex-direction:column}.sec-events .vt{flex:1;min-height:280px}.ff.user-roles{display:flex;flex-direction:column;gap:6px}.user-roles-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:32px}.user-roles-row .ff.check{margin:0;padding:0;justify-content:flex-start;align-items:flex-start}.mail-editor{display:grid;gap:6px;position:relative}.mail-editor-head,.tpl-preview-head{display:flex;align-items:center;gap:10px;justify-content:space-between}.mail-import input,.mail-upload input{display:none}.mail-import{cursor:pointer}.mail-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel)}.mail-toolbar button,.mail-color{border:0;background:none;color:var(--color-text);min-width:26px;height:26px;padding:0 6px;border-radius:var(--radius-sm);cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center}.mail-toolbar button:hover,.mail-color:hover{background:var(--color-border)}.mail-toolbar select{height:26px;max-width:120px;font:inherit;font-size:12px}.mail-color{position:relative}.mail-color input{position:absolute;inset:0;opacity:0;cursor:pointer}.mail-sep{width:1px;height:18px;margin:0 4px;background:var(--color-border)}.mail-canvas{width:100%;height:420px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:#fff;resize:vertical;overflow:auto}.mail-source{min-height:420px}.mail-popover{position:absolute;z-index:5;top:70px;left:8px;right:8px;max-width:520px;display:grid;gap:8px;padding:10px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel);box-shadow:0 8px 24px #0000002e}.mail-popover-head{display:flex;justify-content:space-between}.mail-upload{display:block;padding:12px;text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-sm);cursor:pointer}.mail-assets{display:flex;flex-wrap:wrap;gap:6px;max-height:160px;overflow:auto}.mail-assets button{width:88px;height:56px;padding:2px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:#fff;cursor:pointer}.mail-assets img{max-width:100%;max-height:100%;object-fit:contain}.mail-url{display:flex;gap:6px}.mail-url input{flex:1}.mail-views{display:grid;gap:6px}.mail-chrome{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.mail-chrome-head{display:grid;gap:2px;padding:6px 10px;background:var(--color-panel);border-bottom:var(--border-width) solid var(--color-border)}.mail-chrome-head .muted{display:inline-block;min-width:52px}.mail-chrome.outlook .mail-chrome-head{border-top:3px solid #0f6cbd}.mail-chrome .mail-preview{border:0;padding:0}.mail-chrome .mail-frame{border:0;border-radius:0}.mail-chrome.phone{background:var(--color-page-bg);padding-bottom:8px}.mail-issues-title{margin:6px 0 0;font-size:13px}.mail-issues{margin:0;padding:0;list-style:none;display:grid;gap:6px;max-height:220px;overflow:auto}.mail-issues li{display:grid;grid-template-columns:auto 1fr;gap:8px;font-size:12px}.mail-issue-level{font-size:11px;font-weight:600;padding:1px 6px;border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-border);height:fit-content}.mail-issue-level.warning{color:var(--color-warning);border-color:var(--color-warning)}.mail-clients{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.signin-card{width:min(380px,100%)}.signin-field{display:flex;flex-direction:column;gap:4px}.signin-field span{font-size:12px;color:var(--color-text-secondary)}.signin-actions{gap:8px}.row-muted{opacity:.62}.row-alert{box-shadow:inset 3px 0 0 var(--color-error)}.la{display:flex;flex-direction:column;min-height:0;height:100%}.la-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 4px 8px}.la-control{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.la-search{min-width:260px;margin-left:auto}.la-totals{display:flex;flex-wrap:wrap;gap:4px 20px;padding:8px 12px;margin-bottom:8px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);font-size:14px}.la-totals b{font-size:16px}.la-table-wrap{flex:1;min-height:0;overflow:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}.la-table{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}.la-table th,.la-table td{padding:5px 10px;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap;text-align:left}.la-table th.num,.la-table td.num{text-align:right}.la-table td.num{font-size:14px}.la-table thead th{position:sticky;top:0;z-index:2;background:var(--color-panel);color:var(--color-text-secondary);font-weight:600}.la-table .la-name{position:sticky;left:0;z-index:1;background:var(--color-panel);min-width:240px;max-width:360px;overflow:hidden;text-overflow:ellipsis}.la-table thead .la-name{z-index:3}.la-sort{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.la-spark{color:var(--color-accent);vertical-align:middle}@keyframes la-flash-up{0%{background:color-mix(in srgb,var(--color-good) 28%,transparent)}to{background:transparent}}@keyframes la-flash-down{0%{background:color-mix(in srgb,var(--color-error) 24%,transparent)}to{background:transparent}}.flash-up{animation:la-flash-up 1.6s ease-out}.flash-down{animation:la-flash-down 1.6s ease-out}@media(prefers-reduced-motion:reduce){.flash-up,.flash-down{animation:none}}.rule-form section{margin-bottom:10px}.hours-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.id-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.id-chips>:last-child{min-width:200px}.rule-test{margin-top:10px;padding:8px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:6px}.sound-grid{display:grid;gap:8px;margin:12px 0 6px}.sound-row{display:grid;grid-template-columns:120px 1fr auto;gap:8px;align-items:center}.incident-detail{display:grid;gap:8px}.incident-detail-actions{display:flex;flex-wrap:wrap;gap:6px}.incident-notes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.incident-notes li{padding:4px 8px;border-left:2px solid var(--color-border)}.note-add{display:flex;gap:6px}.note-add input{flex:1}.snooze-select{padding-right:4px}.page.la-page{overflow:hidden}.la-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;margin-bottom:8px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.la-range,.la-levels{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.la-levels{align-items:center}.la-presets{display:flex;gap:6px;align-items:center;padding-bottom:2px}.la-level{display:inline-flex;align-items:center;gap:6px}.la-level .la-chip button{margin-left:4px;border:0;background:none;color:inherit;cursor:pointer;padding:0}.la-chip{display:inline-flex;align-items:center;padding:3px 9px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text);font-size:12px;cursor:pointer}.la-chip.on{border-color:var(--color-accent);color:var(--color-accent)}.la-live{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.la-live-dot{width:8px;height:8px;border-radius:50%;background:var(--color-error)}.la-live.on .la-live-dot{background:var(--color-good)}.field.inline{flex-direction:row;align-items:center;gap:6px}.la-wrap{flex:1;min-height:0;overflow-y:auto;overflow-x:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}.la-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px;font-variant-numeric:tabular-nums}.la-col-name{width:15%}.la-col-act{width:74px}.la-grid th{position:sticky;top:0;z-index:1;background:var(--color-panel);padding:6px 4px;border-bottom:var(--border-width) solid var(--color-border);font-weight:600;color:var(--color-text-secondary);white-space:normal;line-height:1.2;text-align:left;vertical-align:bottom}.la-grid th.num{text-align:right}.la-grid td{padding:4px;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-grid td.num{text-align:right;font-weight:700}.la-grid td.la-bad{background:var(--color-error);color:#fff}.la-total td{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel));font-weight:700}.la-row:hover td:not(.la-warn):not(.la-bad){background:color-mix(in srgb,var(--color-accent) 5%,var(--color-panel))}.la-name{display:flex;align-items:center;gap:6px}.la-label{overflow:hidden;text-overflow:ellipsis}.depth-0 .la-label{font-weight:600}.la-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:var(--border-width) solid var(--color-accent);border-radius:50%;background:none;color:var(--color-accent);cursor:pointer;padding:0}.la-toggle-gap{flex:none;width:18px}.la-actions{display:flex;gap:4px}.la-act{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-accent);font-size:11px;padding:1px 6px;cursor:pointer}.la-cdr{height:62vh;display:flex;flex-direction:column}.la-cdr-note{margin-right:auto}.la-selected td{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--color-accent) 10%,transparent)}.la-at{display:flex;align-items:center;gap:12px;padding:6px 12px;margin-bottom:8px;border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel))}.la-at .btn{margin-left:auto}.la-detail{flex:0 0 38%;min-height:160px;display:flex;flex-direction:column;margin-top:8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel)}.la-detail-head{display:flex;align-items:center;gap:10px;padding:6px 10px;border-bottom:var(--border-width) solid var(--color-border)}.la-detail-body{flex:1;min-height:0;overflow-y:auto;overflow-x:auto}.la-detail .la-row{cursor:pointer}.la-grid th .la-h1,.la-grid th .la-h2{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-grid th .la-h2{font-weight:500;font-size:11.5px}.la-presets{padding-bottom:0}.la-presets .la-chip{height:32px;padding:0 10px}.la-hours{display:inline-flex;align-items:center;gap:6px}.la-page .page-actions{align-items:center}.la-page .page-actions .field.inline>span{font-weight:500;color:var(--color-text-secondary)}.la-grid th{font-size:11.5px}.la-grid td{font-size:12.5px}.la-col-name{width:13%}.la-hours select{height:32px}.la-grid th{padding:6px 3px}.la-col-name{width:11.5%}.la-grid th .la-h1{text-overflow:clip}.la-bar .field,.la-page .page-actions .field{margin-bottom:0}.la-range{align-items:flex-end}.la-range input[type=date],.la-range select,.la-presets .la-chip,.la-page .page-actions select,.la-page .page-actions .btn{height:32px;box-sizing:border-box}.la-page .page-actions{display:flex;align-items:center;gap:12px}.la-page .page-actions .field.inline,.la-live{height:32px}.la-grid th,.la-grid th.num{white-space:normal;vertical-align:bottom;text-overflow:clip}.la-grid th.la-th-name{padding:4px 6px}.la-row-search{width:100%;min-width:0;height:24px;padding:0 8px;font-size:12px;font-weight:400;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-text)}.la-search-row td{background:color-mix(in srgb,var(--color-text-secondary) 6%,var(--color-panel));padding-top:3px;padding-bottom:3px}.la-by{flex:none;color:var(--color-text-secondary);font-size:11px;font-weight:400}.la-menu{max-height:60vh;overflow-y:auto}.la-grid td.num.la-strong{font-weight:700}.la-grid td.la-good{color:var(--color-good)}.la-grid td.la-warn{background:color-mix(in srgb,var(--color-warning) 85%,transparent);color:#1d1d1d}.la-grid td.la-bad{background:var(--color-error);color:#1d1d1d}.la-total td.num,.la-total td.num.la-strong{font-weight:700}.la-grid td.la-warn,.la-grid td.la-bad{background:none;padding:2px 3px}.la-row:hover td.la-warn,.la-row:hover td.la-bad{background:color-mix(in srgb,var(--color-accent) 5%,var(--color-panel))}.la-total td.la-warn,.la-total td.la-bad{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel))}.la-pill{display:block;padding:3px 5px;border-radius:5px;text-align:right}.la-warn .la-pill{background:orange;color:#1d1d1d}.la-bad .la-pill{background:red;color:#fff}.la-grid th .la-sort{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.la-grid th .la-sort:hover{color:var(--color-accent)}.la-th-search{display:flex;align-items:center;gap:6px}.la-th-search .la-sort{flex:none;font-size:11px}.la-submenu{position:relative}.la-submenu>.menu-item svg{margin-left:auto}.la-submenu-list{position:absolute;top:-4px;left:100%;min-width:140px;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-popover, 0 6px 18px rgba(0, 0, 0, .15));z-index:1}.la-menu:has(.la-submenu-list){overflow:visible}.popover:has(.la-submenu-list){overflow:visible}.la-grid{--la-frame: color-mix(in srgb, var(--color-text-secondary) 45%, var(--color-border))}.la-grid tr.la-open>td{border-top:2px solid var(--la-frame)}.la-grid tr.la-group-end>td{height:0;padding:0;border-top:2px solid var(--la-frame);border-bottom:0}.la-grid .la-total td,.la-grid .la-total td.la-warn,.la-grid .la-total td.la-bad{background:color-mix(in srgb,var(--color-text) 8%,var(--color-panel));font-weight:700}.la-grid tr.la-open>td:not(.la-warn):not(.la-bad),.la-grid tr.la-open:hover>td:not(.la-warn):not(.la-bad){background:color-mix(in srgb,var(--color-text) 8%,var(--color-panel))}.la-cols{display:grid;grid-template-columns:repeat(4,minmax(150px,auto));gap:4px 18px;padding:12px 14px 6px}.la-cols fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:4px}.la-cols legend{padding:0 0 4px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.la-cols .check{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap}.la-cols-foot{display:flex;justify-content:flex-end;padding:6px 10px 10px;border-top:var(--border-width) solid var(--color-border)}.la-body{flex:1;min-height:0;display:flex;flex-direction:column}.la-body>.la-wrap{flex:1 1 auto;min-height:120px}.la-body>.la-detail{flex:0 0 38%;min-height:160px;margin-top:0}.two-line{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.25}.two-line>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-chips{display:flex;gap:6px;overflow:hidden}.ip-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border:var(--border-width) dashed var(--color-border);border-radius:7px;font-size:12px;color:var(--color-text-secondary);white-space:nowrap}.ip-chip.on{border-style:solid;border-color:color-mix(in srgb,var(--color-good) 35%,var(--color-border));background:color-mix(in srgb,var(--color-good) 8%,var(--color-panel));color:var(--color-text)}.ip-dot{width:6px;height:6px;border-radius:50%;border:1.5px solid var(--color-text-secondary)}.ip-chip.on .ip-dot{border:0;background:var(--color-good)}.ip-count{padding:0 5px;border-radius:5px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--color-text) 8%,var(--color-panel))}.ip-chip.on .ip-count{background:var(--color-good);color:#fff}.conn-bar-cell{width:100%}.conn-bar{display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 8%,var(--color-panel));overflow:hidden}.conn-bar>span{display:block;height:100%;border-radius:999px;background:var(--color-accent)}.conn-bar.full>span{background:var(--color-good)}.btn.btn-outline-danger{background:var(--color-panel);color:var(--color-error);border:var(--border-width) solid color-mix(in srgb,var(--color-error) 40%,var(--color-border))}.incident-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.check-list{display:flex;flex-direction:column;gap:4px;padding:8px 10px;max-height:320px;overflow:auto}.dur-bar{display:block;height:5px;width:100%;border-radius:999px;background:color-mix(in srgb,var(--color-text) 8%,var(--color-panel));overflow:hidden}.dur-bar>span{display:block;height:100%;min-width:4px;border-radius:999px;background:color-mix(in srgb,var(--color-text-secondary) 70%,var(--color-panel))}.dur-bar.open>span{background:var(--color-error)}.chip-tag.red{background:color-mix(in srgb,var(--color-error) 11%,var(--color-panel));color:var(--color-error)}.kpi-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:12px}.kpi-tile{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:var(--card-shadow)}.kpi-label{font-size:12.5px;font-weight:600;color:var(--color-text-secondary)}.kpi-label.tone-dot:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:1px}.kpi-label.red:before{background:var(--color-error)}.kpi-label.amber:before{background:var(--color-warning)}.kpi-label.blue:before{background:var(--color-accent)}.kpi-value{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.kpi-value small{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.gr.rule-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;z-index:2;background:var(--sev-edge, transparent)}.gr.rule-row.sev-critical{--sev-edge: var(--color-error)}.gr.rule-row.sev-warning{--sev-edge: var(--color-warning)}.gr.rule-row.sev-info{--sev-edge: var(--color-accent)}.gr.rule-row.has-open{background:color-mix(in srgb,var(--color-error) 4%,var(--color-panel))}.rule-card-main .chip-tag{vertical-align:1px}.tag-row{display:flex;flex-wrap:wrap;gap:4px}.chip-tag.open-inc{align-self:flex-start;border:0;cursor:pointer}.open-inc-btn{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 35%,var(--color-border));background:color-mix(in srgb,var(--color-error) 6%,var(--color-panel));gap:6px}.open-inc-btn .dot-mini{width:7px;height:7px;border-radius:50%;background:var(--color-error)}.two-line>.link{align-self:flex-start;text-align:left;padding:0}.kpi-tiles{gap:10px;margin-bottom:10px}.kpi-tile{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0;padding:8px 14px}.kpi-label{flex-basis:100%}.kpi-value{font-size:19px}.la-grid{--la-band-h: 24px}.la-grid .la-bands th.la-band{height:var(--la-band-h);box-sizing:border-box;padding:4px 8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;vertical-align:middle;border-bottom:0;border-left:var(--border-width) solid var(--color-panel)}.la-grid .la-col-titles th{top:var(--la-band-h)}.la-grid .la-bands th[rowspan]{vertical-align:bottom}.la-grid th.la-band-traffic{--band: var(--color-accent)}.la-grid th.la-band-quality{--band: var(--color-good)}.la-grid th.la-band-money{--band: var(--color-warning)}.la-grid th.la-band-network{--band: #7c3aed}.la-grid th[class*=la-band-]{background:color-mix(in srgb,var(--band) 7%,var(--color-panel))}.la-grid .la-col-titles th[class*=la-band-]{border-left:var(--border-width) solid var(--color-panel)}.la-grid .la-bands th.la-band{color:color-mix(in srgb,var(--band) 85%,var(--color-text))}.rs-steps{display:flex;flex-direction:column;gap:6px;margin-top:8px}.rs-step{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-panel)}.rs-step>summary{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;list-style:none}.rs-step>summary::-webkit-details-marker{display:none}.rs-step>summary:after{content:"▸";margin-left:auto;color:var(--color-text-secondary)}.rs-step[open]>summary:after{content:"▾"}.rs-step-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-head-tint);font-size:11px;font-weight:600}.rs-step-sum{font-size:12.5px}.rs-step-sum.tone-good{color:var(--color-text-secondary)}.rs-step-body{padding:4px 12px 12px 42px;border-top:var(--border-width) solid var(--color-border)}.rs-more{margin-top:8px}.rs-shadowed{margin-top:10px;padding:8px 10px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-panel))}.rs-shadowed ul{margin:4px 0 0;padding-left:18px}.rs-xlate{width:100%;border-collapse:collapse;margin:2px 0 10px;font-size:12.5px}.rs-xlate th,.rs-xlate td{padding:5px 8px;border-bottom:var(--border-width) solid var(--color-border);vertical-align:top}.rs-xlate thead th{font-size:12px}.rs-xlate tbody th{width:130px;font-weight:500;color:var(--color-text-secondary)}.rs-xlate tr.changed td,.rs-xlate tr.changed th{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-panel))}.rs-xlate .rs-text{white-space:pre-wrap;word-break:break-word;max-width:340px}.la-submenu-list.to-left{left:auto;right:100%}.page.dash{overflow:hidden}.dash-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.dash-control{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary)}.dash-threshold{width:56px}.dash-live{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-weight:600}.dash-live .dot{width:8px;height:8px;border-radius:50%;background:var(--color-error)}.dash-live.on .dot{background:var(--color-good)}.dash-anim .dash-live.on .dot{animation:dash-blink 2s ease-in-out infinite}.dash-panels{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.dash-panel{background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:10px 14px 12px;min-width:0}.dash-panel>header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.dash-panel h2{font-size:14px;font-weight:600;margin:0;flex:1}.dash-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dash-wait{position:static;padding:24px 0;text-align:center}.dash-empty{padding:4px 6px}.dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.dash-kpi{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0}.dash-kpi .label{color:var(--color-text-secondary);font-size:12px}.dash-kpi .value{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dash-kpi .sub{color:var(--color-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.dash-kpi.warn .value{color:var(--color-warning)}.dash-kpi.bad .value{color:var(--color-error)}.dash-topdest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.dash-topdest .chip{cursor:pointer;gap:6px}.dash-mover-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1500px){.dash-mover-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-mover-group h3{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin:0 0 4px;padding-bottom:4px;border-bottom:2px solid var(--color-border)}.dash-mover-group.good h3{border-bottom-color:var(--color-good)}.dash-mover-group.bad h3{border-bottom-color:var(--color-error)}.dash-mover-group .count{color:var(--color-text-secondary);font-weight:400}.dash-mover-group ul{list-style:none;margin:0;padding:0;max-height:252px;overflow:auto}.dash-mover{display:grid;grid-template-columns:minmax(0,1fr) 72px 92px 60px;grid-template-rows:auto auto;align-items:center;column-gap:8px;width:100%;padding:4px 6px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;text-align:left;cursor:pointer}.dash-mover:hover{background:var(--accent-soft)}.dash-mover .who{display:flex;flex-direction:column;min-width:0;grid-row:span 2}.dash-mover .who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-mover .trunk{font-size:12px}.dash-mover .spark{grid-row:span 2;color:var(--color-text-secondary)}.dash-mover-group.good .spark{color:var(--color-good)}.dash-mover-group.bad .spark{color:var(--color-error)}.dash-mover .tps{text-align:right;white-space:nowrap}.dash-mover .tps .muted{font-size:11px}.dash-mover .chg{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dash-mover .chg.up{color:var(--color-good)}.dash-mover .chg.down{color:var(--color-error)}.dash-mover .ratios{grid-column:3 / span 2;text-align:right;font-size:11px}.badge-new{display:inline-block;margin-left:6px;padding:0 5px;border-radius:var(--radius-sm);background:var(--color-good);color:var(--color-panel);font-size:10px;font-weight:700;text-transform:uppercase;vertical-align:1px}.dash-anim .dash-mover.is-new{animation:dash-pulse 1.6s ease-out 2}.dash-cols{display:grid;align-items:center;column-gap:10px;width:100%;height:28px;padding:0 6px;font-variant-numeric:tabular-nums}.dash-cols.head{color:var(--color-text-secondary);font-size:12px;border-bottom:var(--border-width) solid var(--color-border)}.dash-cols .r{text-align:right}.dash-cols .neg{color:var(--color-error)}.dash-cols .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.dash-cols{border:0;border-radius:var(--radius-sm);background:none;color:inherit;text-align:left;cursor:pointer}button.dash-cols:hover{background:var(--accent-soft)}.dash-tps-row{grid-template-columns:minmax(0,1fr) 64px 56px 120px 56px}.dash-top-row{grid-template-columns:22px minmax(0,1fr) 88px 92px 88px 54px 54px}.dash-dest-row{grid-template-columns:22px minmax(0,1fr) 64px 88px 92px 88px 54px 54px}.dash-ranked{overflow-y:auto;overflow-x:hidden}.dash-rank-row{position:absolute;inset:0 0 auto;height:28px}.dash-anim .dash-rank-row{transition:transform .5s ease}.dash-bar{position:relative;height:14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-border) 60%,transparent);overflow:hidden}.dash-bar>span{position:absolute;inset:0 auto 0 0;background:var(--color-good);opacity:.55}.dash-anim .dash-bar>span{transition:width .5s ease}.dash-bar.warn>span{background:var(--color-warning);opacity:.8}.dash-bar.over>span{background:var(--color-error);opacity:.85}.dash-bar em{position:relative;display:block;padding-right:4px;font-style:normal;font-size:11px;line-height:14px;text-align:right}.dash-cols .queue{color:var(--color-warning);font-weight:600}.dash-named{position:relative}.dash-volbar{position:absolute;inset:3px auto 3px 0;border-radius:var(--radius-sm);background:var(--accent-soft)}.dash-anim .dash-volbar{transition:width .5s ease}.dash-named .t{position:relative;padding-left:4px}@keyframes dash-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-good) 60%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes dash-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.dash-anim *{animation:none!important;transition:none!important}}.dash .page-actions{flex:1;flex-wrap:nowrap}.dash-online{margin-left:24px;margin-right:auto;display:inline-flex;align-items:center;gap:8px}.dash-avatars{display:inline-flex}.dash-avatar{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:-5px;border-radius:50%;border:2px solid var(--color-text-secondary);background:var(--color-panel);color:var(--color-text-secondary);font-size:9.5px;font-weight:650}.dash-avatar:first-child{margin-left:0}.dash-avatar.active{border-color:var(--color-good);color:var(--color-text)}.dash-avatar.more{border-style:dashed}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:start}.dash-frame{position:relative;min-width:0}.dash-frame.sized{overflow:auto}.dash-frame.sized>.dash-panel,.dash-frame.sized>.dash-pair{min-height:100%}.dash-drag-chip{position:fixed;top:-1000px;left:-1000px;padding:6px 12px;border-radius:var(--radius-md);background:var(--color-accent);color:#fff;font:600 13px var(--font-family);box-shadow:0 4px 14px #00000040;white-space:nowrap}.dash-frame.drop{outline:2px dashed var(--color-accent);outline-offset:2px;border-radius:var(--radius-lg)}.dash-grip{position:absolute;top:8px;right:8px;z-index:2;border:0;background:none;color:var(--color-text-secondary);cursor:grab;font-size:14px;line-height:1;padding:2px 4px;opacity:0}.dash-frame:hover .dash-grip,.dash-grip:focus-visible{opacity:1}.dash-resize{position:absolute;right:2px;bottom:2px;width:12px;height:12px;cursor:nwse-resize;z-index:2;border-right:2px solid var(--color-border-strong, var(--color-border));border-bottom:2px solid var(--color-border-strong, var(--color-border));border-bottom-right-radius:3px;opacity:0}.dash-frame:hover .dash-resize{opacity:1}.dash-frame .dash-panel>header{padding-right:22px}.dash-kpi-pair{justify-content:center;gap:0;padding:4px 10px}.dash-kpi-pair .pair-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:3px 0}.dash-kpi-pair .pair-row+.pair-row{border-top:var(--border-width) solid var(--color-border)}.dash-kpi-pair .pair-row .label{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.02em}.dash-kpi-pair .pair-row .value{font-size:16px}.dash-kpi-pair.titled{padding-top:6px}.dash-kpi-pair .pair-title{display:inline-flex;align-items:center;gap:6px;margin-bottom:1px}.dash-kpi-pair.titled .pair-row{padding:1px 0}.dash-kpi-pair .value.neg{color:var(--color-error)}.dash-kpi-btn{text-align:left;background:none;cursor:pointer;font:inherit;color:inherit}.dash-kpi-btn:hover{border-color:var(--color-accent)}.dash-volume{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:400;font-size:12px;color:var(--color-text-secondary)}.dash-volume input{width:72px;height:22px;padding:0 6px}.dash-mover-dest{color:var(--color-text-secondary)}.dash-breakdown{padding:8px 12px}.dash-rank-row.open .dash-top-row,.dash-rank-row.open .dash-dest-row{background:var(--accent-softer);font-weight:600}.dash-rank-open{position:absolute;left:0;right:0;overflow:auto;border:2px solid var(--color-accent);border-top-width:0;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-panel)}.dash-open-row{cursor:pointer}.dash-open-row:hover td{background:var(--accent-softer)}.dash-breakdown .mini-table{margin-top:6px;width:100%}.help-body{flex:1;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.help-nav{display:flex;flex-direction:column;min-height:0;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.help-search{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary)}.help-search input{flex:1;min-width:0;border:0;background:none;padding:4px 0}.help-search input:focus-visible{outline:none;box-shadow:none}.help-contents{flex:1;overflow:auto;padding:6px}.help-group{margin-top:4px}.help-group-head{display:flex;align-items:center;gap:4px;width:100%;padding:6px 6px 4px;border:0;background:none;color:var(--color-text-secondary);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.help-link{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:5px 8px 5px 22px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text);cursor:pointer}.help-contents>.help-link{padding-left:8px}.help-link:hover{background:var(--hover)}.help-link.current{background:var(--accent-soft);color:var(--color-accent);font-weight:600}.help-main{min-height:0;overflow:auto;background:var(--color-panel);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.help-article{max-width:980px;padding:18px 28px 40px;line-height:1.55}.help-article h2{margin:0;font-size:20px;font-weight:650}.help-title-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.help-crumb{margin-bottom:2px}.help-summary{font-size:14px;color:var(--color-text-secondary);margin:6px 0 14px}.help-toc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:8px 10px;margin-bottom:8px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page-bg)}.help-toc a{padding:2px 8px;border-radius:var(--radius-sm);color:var(--color-accent);text-decoration:none}.help-toc a:hover{background:var(--accent-softer)}.help-section{scroll-margin-top:10px;padding-top:6px}.help-section h3{margin:18px 0 6px;font-size:15px;font-weight:650;padding-bottom:4px;border-bottom:var(--border-width) solid var(--color-border)}.help-section h4{margin:12px 0 4px;font-size:13px;font-weight:650}.help-article p{margin:6px 0}.help-article ul,.help-article ol{margin:4px 0 8px;padding-left:22px}.help-article li{margin:3px 0}.help-article a{color:var(--color-accent)}.help-article code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:1px 5px;border-radius:5px;background:var(--hover)}.help-article mark{background:color-mix(in srgb,var(--color-warning) 30%,transparent);color:inherit;border-radius:3px}.help-fields{width:100%;border-collapse:collapse;margin:6px 0 10px;font-size:12.5px}.help-fields th,.help-fields td{text-align:left;vertical-align:top;padding:6px 10px;border:var(--border-width) solid var(--color-border)}.help-fields th{background:var(--color-page-bg);font-weight:600;color:var(--color-text-secondary)}.help-fields th:first-child{width:22%}.help-fields th:last-child{width:30%}.help-fields.two th:last-child{width:auto}.help-field-name{font-weight:600}.help-note{display:flex;gap:8px;align-items:baseline;margin:8px 0;padding:8px 12px;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border)}.help-note.tip{background:var(--accent-softer);border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.help-note.tip strong{color:var(--color-accent)}.help-note.warn{background:color-mix(in srgb,var(--color-warning) 10%,transparent);border-color:color-mix(in srgb,var(--color-warning) 40%,transparent)}.help-note.warn svg{color:var(--color-warning);flex:none;align-self:center}.help-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:0;border:0;background:none;color:var(--color-accent);cursor:pointer}.help-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px}.help-card{padding:10px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page-bg)}.help-card h3{margin:0 0 4px;font-size:13px;font-weight:650}.help-card ul{list-style:none;padding:0;margin:0}.help-card a{text-decoration:none}.help-card a:hover{text-decoration:underline}.help-hit-group{margin-top:14px}.help-hit-topic{font-weight:650;font-size:14px}.help-hit-topic a{text-decoration:none}.help-hit{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;margin-top:4px;padding:7px 10px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:none;color:var(--color-text);cursor:pointer}.help-hit:hover{background:var(--hover)}.help-hit-title{font-weight:600}.help-hit-snippet{color:var(--color-text-secondary);font-size:12.5px}.page-header .page-help{margin-left:-10px;color:var(--color-text-secondary)}@media(max-width:760px){.help-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.help-nav{max-height:40vh}.help-article{padding:14px 16px 30px}}.help-fig{margin:12px 0 20px}.help-fig-open{display:block;width:100%;padding:0;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:none;overflow:hidden;cursor:zoom-in}.help-fig-pic{position:relative;line-height:0}.help-fig-pic img{display:block;width:100%;height:auto}.help-fig-pic svg{position:absolute;inset:0;width:100%;height:100%}.help-fig-pic line{stroke:#e5484d;stroke-width:3}.help-fig-pic marker path,.help-fig-pic .help-fig-spot{fill:#e5484d}.help-fig-pic circle:not(.help-fig-spot){fill:#e5484d;stroke:#fff;stroke-width:3}.help-fig-pic text{fill:#fff;font:700 15px var(--font-family)}.help-fig-pic g.on line{stroke-width:5}.help-fig-pic g.on circle:not(.help-fig-spot){fill:var(--color-accent)}.help-fig-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 18px;margin:10px 0 0;padding:0;list-style:none}.help-fig-legend li{display:flex;gap:8px;align-items:flex-start;padding:4px 6px;border-radius:var(--radius-sm)}.help-fig-legend li.on{background:var(--accent-soft)}.help-fig-num{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e5484d;color:#fff;font-weight:700;font-size:12px}.help-fig-legend li.on .help-fig-num{background:var(--color-accent)}.help-fig-zoom{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#000 70%,transparent);cursor:zoom-out}.help-fig-pic.large{width:min(1440px,100%)}.la-grid td.num{font-weight:400}.la-grid td.num.la-strong,.la-grid td.num.la-strong .la-pill{font-weight:700}.la-grid td.la-good,.la-grid td.la-pos{color:var(--color-good)}.la-grid .la-total td,.la-grid .la-total td.num,.la-grid .la-total td.num.la-strong{font-weight:600;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-panel))}.la-grid .la-total.la-selected td,.la-grid .la-total.la-selected td.num,.la-grid .la-total.la-selected td.num.la-strong{background:color-mix(in srgb,var(--color-accent) 24%,var(--color-panel))}.la-grid td.num.la-warn,.la-grid td.num.la-bad{padding:3px 3px 3px 2px}.la-warn .la-pill,.la-bad .la-pill{display:block;padding:2px 4px;border-radius:5px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-warn .la-pill{background:#f8b13d;color:#3b2500}.la-bad .la-pill{background:#e5484d;color:#fff}.la-grid thead th,.la-grid th[class*=la-band-]{background:color-mix(in srgb,var(--color-accent) 9%,var(--color-panel));color:var(--color-accent);font-weight:600}.la-grid thead th .la-sort{color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.la-grid thead .la-col-titles th,.la-grid thead th[rowspan]{white-space:nowrap}.la-grid .la-bands th.la-band{font-weight:600;box-shadow:inset 0 -2px color-mix(in srgb,var(--band) 35%,transparent)}.la-grid thead th[class*=la-band-]{background:color-mix(in srgb,var(--band) 11%,var(--color-panel));color:color-mix(in srgb,var(--band) 80%,var(--color-text))}.la-grid .la-bands th.la-band{background:color-mix(in srgb,var(--band) 20%,var(--color-panel))}.la-cols fieldset[class*=la-band-] legend{color:color-mix(in srgb,var(--band) 80%,var(--color-text))}.la-cols .la-band-traffic{--band: var(--color-accent)}.la-cols .la-band-quality{--band: var(--color-good)}.la-cols .la-band-money{--band: var(--color-warning)}.la-cols .la-band-network{--band: #7c3aed}@keyframes la-flash-up{0%{background:color-mix(in srgb,var(--color-good) 10%,transparent)}to{background:transparent}}@keyframes la-flash-down{0%{background:color-mix(in srgb,var(--color-error) 10%,transparent)}to{background:transparent}}.strong,.rr-strong{font-weight:500}.kpi-value,.dash-kpi .value{font-weight:600}.mc-table .strong{font-weight:500}.la-grid col.la-col-name{width:13%}.la-grid col.la-col-act{width:5.5%}.la-grid thead th,.la-grid thead th.num{text-align:left}.la-grid thead th .la-sort{display:block;margin:0;text-align:left}.la-grid td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-cell,.gh-cell.align-right,.gh-cell.align-center{justify-content:flex-start;text-align:left}.status-pill{font-weight:400;padding:0;background:none}.status-pill.on{color:var(--color-text);background:none}.status-pill.on .status-pill-dot{background:var(--color-good)}.status-pill.off{background:none}.gc .strong,.gc strong{font-weight:500}.gc,.gh-cell,.gf-cell{padding-left:8px;padding-right:8px}@media(max-width:1500px){.la-grid td{font-size:11.5px}.la-grid th{font-size:11px}.la-grid td,.la-grid th{padding-left:2px;padding-right:2px}}.la-grid td.num{text-align:left;padding-left:6px;padding-right:3px}.la-grid td.num:not(.la-strong),.la-grid td.la-name{font-family:"Roboto",var(--font-family);font-size:11.5px;letter-spacing:.01em}.la-grid td.num.la-strong{font-size:11.5px}.la-grid td.num.la-strong,.la-grid td.num.la-strong .la-pill{font-family:"Roboto",var(--font-family);font-size:11.5px;font-weight:700}.la-grid tr:not(.la-total) td.la-name,.la-grid tr:not(.la-total) td.la-name .la-label,.la-grid tr:not(.la-total) td.la-name .la-toggle{font-weight:400}.la-grid td.num.la-strong .la-pill{text-align:left}.la-grid thead tr:not(.la-bands) th{font-size:11.5px;padding-left:2px;padding-right:2px}.la-grid td.num.la-warn .la-pill,.la-grid td.num.la-bad .la-pill{text-align:center}.la-grid td.num.la-center{text-align:center;padding-left:3px;padding-right:3px}.la-grid tbody td,.la-grid thead th{border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.la-grid tbody td{padding-top:5px;padding-bottom:5px}.la-grid td.la-actions{display:table-cell;padding:2px 3px;text-align:center;white-space:nowrap;overflow:visible}.la-grid td.la-actions .la-act{display:inline-flex;align-items:center;vertical-align:middle;height:20px;padding:0 5px}.la-grid td.la-actions .la-act+.la-act{margin-left:3px}.grid:not(.mobile) .gh-cell,.grid:not(.mobile) .gf-cell{border-right:var(--border-width) solid var(--color-border)}.g-lines{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.g-lines span{position:absolute;top:0;bottom:0;border-left:var(--border-width) solid color-mix(in srgb,var(--color-border) 75%,var(--color-panel))}th,thead th.num,table th.num,.vt-head .vt-cell{text-align:left!important;justify-content:flex-start!important}.la-grid td.num:not(.la-strong),.la-grid td.num.la-strong,.la-grid td.num.la-strong .la-pill{font-size:10.5px}.la-grid{table-layout:auto}.la-grid col.la-col-name{width:22%}.la-grid td.num,.la-grid thead .la-col-titles th{white-space:nowrap}.la-grid col.la-col-act,.la-grid td.la-actions{width:1%;white-space:nowrap}.cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(td,th):not(.la-grid *,.la-table *),:is(td,th).num:not(.la-grid *,.la-table *),:is(td,th) .num:not(.la-grid *,.la-table *),.gc.align-right,.gc.align-center,.vt-cell.align-right,.vt-cell.align-center,.cell-input,.two-line.right{text-align:left}.gc.align-right,.gc.align-center,.vt-cell.align-right,.vt-cell.align-center{justify-content:flex-start}.two-line.right,.two-line.right>.chip-tag{align-items:flex-start;align-self:flex-start}.gh-cell,.vt-head .vt-cell,:is(thead th,th[scope=col]):not(.la-grid *,.la-table *){font-weight:700;color:var(--color-text)}.gh-cell.sorted{color:var(--color-accent)}.gc .rr-bold{font-weight:700}.menu-burger{display:none}.mnav-backdrop{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,#101828 38%,transparent)}.mnav{position:absolute;top:0;bottom:0;left:0;width:min(320px,86vw);overflow-y:auto;background:var(--color-panel);border-right:var(--border-width) solid var(--color-border);box-shadow:var(--shadow);padding:8px 8px 24px}.mnav-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px}.mnav-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 10px;border:0;border-radius:var(--radius);background:none;color:var(--color-text);font:inherit;font-size:15px;font-weight:500;text-align:left}.mnav-top.open svg{transform:rotate(180deg)}.mnav-pages{display:flex;flex-direction:column;padding:0 0 6px 8px}.mnav-page{display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:var(--radius);background:none;color:var(--color-text-secondary);font:inherit;font-size:14px;text-align:left}.mnav-page.current{color:var(--color-accent);background:var(--accent-soft)}.grid.mobile .gh,.grid.mobile .gf,.grid.mobile .grid-selall{display:none}.gm-sort{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--color-panel);border-bottom:var(--border-width) solid var(--color-border)}.gm-sort select{flex:1;min-width:0}.gcard{position:absolute;top:0;left:0;right:0;height:128px;box-sizing:border-box;padding:10px 12px;display:flex;flex-direction:column;gap:8px;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-panel);overflow:hidden}.gcard.active{background:var(--accent-soft)}.gcard.archived{opacity:.6}.gcard-title{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.gcard-field{display:flex;flex-direction:column;min-width:0}.gcard-label{font-size:11px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard-value{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard-value.num{text-align:left}@media(max-width:760px){html,body{overflow-x:hidden}input,select,textarea{font-size:16px}.topbar-main{gap:8px;padding:0 10px}.menu-burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-panel);color:var(--color-text)}.menu-bar,.logo>span:not(.logo-mark),.jump span,.jump kbd,.top-clock{display:none!important}.topbar-right{margin-left:auto;gap:6px}.jump{width:38px;padding:0;justify-content:center}.tabs-split,.tabs-split-pick,.tab-new{display:none!important}.tabstrip{padding:0 4px}.tab{max-width:160px}.split-divider,.split-bar{display:none!important}.panes.split>:not(:first-child){display:none}.page{padding:10px 10px 8px;gap:8px}.page-header-top{flex-wrap:wrap;row-gap:8px}.page-header h1{font-size:17px}.page-header-top .page-actions,.page-actions{width:100%;margin-left:0;flex-wrap:wrap;justify-content:flex-start;row-gap:6px}.dash-avatars{display:none}.page-actions::-webkit-scrollbar{display:none}.page-actions>*{flex:none}.statusbar{display:none!important}.filter-card .filter-row{flex-wrap:wrap;row-gap:8px}.filter-card .quick-search{flex:1 1 100%;min-width:0}.seg,.segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.records-card{min-height:60vh}.list-body.with-detail .detail,.detail{position:fixed;inset:0;z-index:65;flex:none!important;width:auto!important;max-width:none;border-radius:0;border:0;flex-direction:column}.detail-splitter{display:none!important}.detail-nav{width:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:none}.detail-nav button{white-space:nowrap}.detail-main{padding:10px 12px}.detail-aside{width:auto;border-left:0;border-top:var(--border-width) solid var(--color-border)}.modal-backdrop{padding:0;place-items:stretch}.modal{width:100vw!important;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}.modal-head,.modal-foot{padding:12px 14px}.modal-body{padding:12px 14px;flex:1}.modal-foot{flex-wrap:wrap;border-radius:0}.modal-foot .fb-spacer{flex-basis:100%}.drawer{width:100vw!important;max-width:100vw}.popover,.menu-drop,.bell-pop{max-width:calc(100vw - 16px)}.fx-settings,.home-body,.rp-filters,.rp-metrics,.team-body,.team-cols,.lk-panels,.lk-form-main,.lk-filters,.sl-wrap,.tpl-edit,.sec-body,.fb-row,.cond-grid,.traffic-tables,.charges-form,.recon-summary-form,.soa-form,.form-grid.cols-2,.bc-form,.tt-form,.template-cols,.rs-form,.rs-cards,.rule-general-grid,.sim-grid,.sim-grid.four,.fgrid.cols-2,.fgrid.cols-3,.fgrid.cols-4,.contact-grid,.rules-split.two,.am-layout,.bulk-setup,.rn-body,.mc-deal,.portal-columns,.noc-cards,.help-layout{grid-template-columns:minmax(0,1fr)!important}.kpi-tiles,.portal-tiles,.stat-cards,.sales-cards,.mc-summary,.recon-figures,.dash-pair,.dash-mover-groups,.cleanup-areas,.imp-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kv-pair{grid-template-columns:110px minmax(0,1fr)}[class*=-grid]>*,.fgrid>*{grid-column:auto}.ff.wide,.fgrid>.wide{grid-column:1 / -1}.rule-general-grid>*{grid-column:1 / -1!important}.rtable,.portal-table,.la-table,.mm-table-wrap table{min-width:560px}.rtable,.portal-table{display:block;overflow-x:auto}.mm-table-wrap,.portal-scroll,.la-table-wrap{overflow-x:auto}.la-grid{table-layout:auto;width:max-content;min-width:100%}.la-grid col{width:auto!important}.la-grid td.num{padding-right:10px;overflow:visible;text-overflow:clip}.la-grid td.la-name,.la-grid th.la-th-name{width:140px;min-width:140px;max-width:140px}.la-grid th.la-th-name input{width:100%;min-width:0}.la-grid td.num,.la-grid td.la-name{font-size:11px}.la-body{flex-direction:column}.la-body>.la-detail{position:fixed;inset:0;z-index:65;flex:none;border-radius:0}.la-grid td.la-name,.la-grid th.la-th-name{position:sticky;left:0;z-index:2;background:var(--color-panel)}}
