@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-DhDk0Xwi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2)format("woff2"),url(/assets/roboto-cyrillic-400-normal-BepgbcUK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAXAAA8AAAAABwAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArg2VNUQVQAAAIQAAAASwAAAF5fnUM1Y21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgz5sE5oaGVhAAAEGAAAAB8AAAAkCroNqWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgACkBIW5hbWUAAASIAAABIgAAAmI2jl6RcG9zdAAABawAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhaWecwMDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDj2QowAAAAeNoNx7EBAUAQALDcPWhhAQCoTAQAOrCGgQxHugihoaCjYCHfu8cphryPp0dMxPmxvsVSqmnpCWSM7VCEjEV8yC+K/H8Cgh/DnghvAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMD16RtfYpfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Gv3VCTEIcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDp9UvqnxenIQcDGuAEAHAbBHkAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42izGNQHDAABFwRfmrMWtzFxFFVIrRQGREE3Zg/+mAxLeWBh2AGRGqhvEhqmbpBS6xZlctxnz1x3mPHWXMQ895c6+uzEjZKoviOnry/qxvq36IIusCIIgCgY36R3uDhvcXbfj7j63J4Bxe+WRv9L6sea2pHBLjTA50kT5Ju6ZJCV7okiFPNr4lsaoybU4SlQ5Yt1R9B6nQMJbgVrHj0RFnDVphSRvnhFXzbXqKy6rqw1r/fJVUZ1GDwRs+2uDTXY59rXlfYu9IQ/BsIehH9c8O669zYg5/BpSnrtKtKWdPnRy2HQEfEjinsPZvFDxzGiJop5T6p4pmXX5XhjrWlLvKqjrZY2oyjxSio4kOeK9flbllaFKotrDcjvmffEHVntaWwAAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2)format("woff2"),url(/assets/roboto-greek-400-normal-D904r64h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2)format("woff2"),url(/assets/roboto-math-400-normal-D6sS4O5l.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2)format("woff2"),url(/assets/roboto-symbols-400-normal-C7tGlxgb.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2)format("woff2"),url(/assets/roboto-vietnamese-400-normal-Bf76hAzZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-ext-700-normal-DmFxo5wj.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-700-normal-BWOtdzfy.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-cyrillic-700-normal-C2o7G-SM.woff2)format("woff2"),url(/assets/roboto-cyrillic-700-normal-D8g9KsRf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABuQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdTbg0VNUQVQAAAIMAAAARwAAAFpfnEGhY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABMQAAATZvegfsaGVhZAAAA9QAAAA2AAAANg1psE5oaGVhAAAEDAAAAB8AAAAkCykN1GhtdHgAAAQsAAAAHwAAACQX6P92bG9jYQAABEwAAAATAAAAFAFZAbFtYXhwAAAEYAAAABwAAAAgACkBIW5hbWUAAAR8AAABGwAAAkozllu+cG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBAAADQ5z6M4XbQqXQqsYWhNLeCASxhIVGIxGuelGo4ZfKeB5r+PV62gOAzEf3M6zor9EvrZuv2oGgqpDEfKOID+HEKVQB42gXBsQEBARAAsNw9aKFWAQAmAgAdWM5wnwihoUBHgZn8Hd/X6PO7XN8xErf37hkbqaalK5AxdEQIYpl/FFLGCAQlmhEH2QB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPeNodjzVUA0EURf/8ZRLcIw3uTrSJNLi7+x563Klw71ucclMmFdbi1p/Q4a47izytL1BoBeBiqQAcyMANPMEHgPiF+VFCoty4MDfkYkUzLrA74iduEC/2ROIZQ04UCRJChc9iKpSLw+KwJ/Zjv5guLtHfYiMAQqV0TZPpLiggAYAoAlEmiwiPjkaDQe9vNOq0SqU/NeiTMSLcGxWKwGDUaa1Ik2tXnDPTzrW62lXn9IxztY4dxZf25uf3lMT/f29xPH5mrLF3O8/bietaxjqRO3jewT6us7qFfoulX+jO6rINWK0DNgCEWpd23KUXQP/JDAE6BRdl0CkClSp5dDQZ79i/ZIMbEQml2fUuo2piVrCt18Zqa0NYWeS0JDH+l6GbnkM00EwAOciYmyT9AMF6YZEAAAAAAQAAAAMD15Zf+khfDzz1ABsIAAAAAADE8BEuAAAAAOWNUAP6Mf3VCYkIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMDZ88vwnzFnJwcDGuAEAH1DBRMAeNpj7mFIYYACxr8QzNrCEMYszhAFZp/6lwQAZr4HcAB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42m2QA24FQBRFT+2GRVjbVlDbjFPr29hMsYNyQY27gMZJbyYv+MjTmYcRUMMrRRQUVwDv/BkXUM2vcSHl/BgX0c+3cTH1PBuX0EnauFT5a+NaJhnEcUEHlbQbd1FNo3G3uNp4CJ1lPKosbBDlAi8PXHHGjeId98rtEiCMz9XOlL0mqrwqkiARZhmSBMQ3+LkV+YnaPsoQkR90e9xxqHgpi8oGWJT3cs0pN6pGeHCzzYwxyDAjTDCn1ah4lMmM2WZsNqN3jT3Jmij/ORYzqkvu5inC2HvtxBFJM8fK3Chmnr1PWPFRlSvXv0DM/UlA+YjW3Tm/c8eD64hxySBXBPC5bEByh5cb7N+IKB/OuP2V6hdEJA/inn+ATFaOAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-greek-700-normal-0aHWxGLu.woff2)format("woff2"),url(/assets/roboto-greek-700-normal-xQsEWSIA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-math-700-normal-B8YqGHVc.woff2)format("woff2"),url(/assets/roboto-math-700-normal-DbhUef31.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-symbols-700-normal-BiFDindJ.woff2)format("woff2"),url(/assets/roboto-symbols-700-normal-C59U6HqI.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-vietnamese-700-normal-BEVeWqJt.woff2)format("woff2"),url(/assets/roboto-vietnamese-700-normal-kpkdMgbf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2)format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2)format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f4f7fb;--surface:#fffffff0;--surface-soft:#f8faff;--line:#dde5f0;--text:#1d2c47;--muted:#6b7d98;--primary:#0071bc;--primary-strong:#005e9d;--accent:#f05d5d;--success:#59bf63;--shadow-soft:0 26px 54px #12233f14;--shadow-card:0 10px 24px #12233f0f;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}body,button,input{font:inherit}button{color:inherit;cursor:pointer}button,input{letter-spacing:0}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #0071bcb3}img,svg{display:block}#root{min-height:100dvh;overflow-x:hidden}.login-page{background:radial-gradient(circle at 0 0,#0071bc1f,#0000 30%),linear-gradient(#f9fbff 0%,#f2f5fb 100%);min-height:100vh;position:relative;overflow:hidden}.login-orb{filter:blur(18px);opacity:.7;border-radius:999px;position:absolute}.login-orb-left{background:#0071bc2e;width:260px;height:260px;top:12%;left:-110px}.login-orb-right{background:#6480c42e;width:220px;height:220px;bottom:10%;right:-80px}.login-shell{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,420px);align-items:center;gap:28px;width:min(1160px,100% - 40px);min-height:100vh;margin:0 auto;padding:32px 0;display:grid;position:relative}.login-copy,.login-card,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.login-copy{border-radius:4px;gap:32px;padding:32px;display:grid}.brand-lockup{align-items:center;gap:14px;display:inline-flex}.brand-lockup p,.brand-lockup strong,.login-points strong,.login-points p,.login-note,.agenda-title p,.planner-caption-copy span,.panel-head span,.week-card p,.week-summary-row span,.month-cell p{margin:0}.brand-lockup p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700}.brand-lockup strong{color:var(--text);font-size:1.25rem;font-weight:700;display:block}.brand-token{background:linear-gradient(#fff,#eef4ff);border-radius:4px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 28px #0071bc24}.brand-token .icon{width:26px;height:26px}.brand-token-image{object-fit:cover;width:132%;height:132%}.brand-token.is-sidebar{border-radius:4px;width:42px;height:42px}.eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.login-headline,.login-card-head,.planner-caption-copy,.panel-head>div:first-child,.agenda-title{gap:8px;display:grid}.login-headline h1,.placeholder-panel h1,.agenda-title h1,.panel-head h2,.planner-caption-copy h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;line-height:1.04}.login-headline h1{max-width:13ch;font-size:clamp(2.3rem,4vw,4.1rem)}.login-headline span,.login-card-head span,.login-note,.placeholder-panel p,.placeholder-hint,.agenda-title p,.planner-caption-copy span,.panel-head span,.week-card p,.week-summary-row span,.month-cell p{color:var(--muted);line-height:1.6}.login-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.login-points li{border:1px solid var(--line);background:#f7f9fd;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.point-chip{min-width:42px;min-height:42px;color:var(--primary);background:#0071bc14;border-radius:4px;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;display:inline-flex}.login-points strong{color:var(--text);margin-bottom:4px;font-size:.98rem;display:block}.login-card{border-radius:4px;gap:20px;padding:28px;display:grid}.login-card-head h2{font-size:1.8rem}.field{gap:8px;display:grid}.field span,.toggle-inline{color:var(--text);font-size:.92rem;font-weight:600}.field input,.searchbox{border:1px solid var(--line);background:#fff}.field input{width:100%;min-height:52px;color:var(--text);border-radius:4px;padding:0 16px}.field input::placeholder,.searchbox input::placeholder{color:#93a1ba;opacity:1}.login-card-footer{gap:14px;display:grid}.toggle-inline{align-items:center;gap:10px;display:inline-flex}.toggle-inline input{width:18px;height:18px;accent-color:var(--primary)}.primary-cta,.action-button,.secondary-button,.icon-ghost,.sidebar-brand,.sidebar-link,.day-pill,.week-card,.month-cell{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.primary-cta,.action-button.is-primary{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;display:inline-flex;box-shadow:0 12px 24px #0071bc33}.action-button.is-whatsapp{color:#fff;background:linear-gradient(#25d366,#128c7e);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;display:inline-flex;box-shadow:0 12px 24px #128c7e40}.primary-cta{border-radius:4px;padding:0 18px}.login-note{font-size:.92rem}.login-note.is-error{color:#c0383c}.app-shell{--sidebar-width:232px;isolation:isolate;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);min-height:100dvh;transition:grid-template-columns .18s;display:grid;position:relative}.app-shell.is-sidebar-collapsed{--sidebar-width:104px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.app-shell.is-builder-mode{--sidebar-width:0px;grid-template-columns:minmax(0,1fr)}.sidebar{z-index:60;width:var(--sidebar-width);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;flex-direction:column;gap:10px;max-width:100%;height:100dvh;padding:14px 12px;transition:padding .18s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-head{flex-shrink:0;width:100%}.sidebar-brand{width:100%;color:var(--text);background:#f8faff;border:1px solid #e6ecf7;border-radius:4px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 10px 18px #12233f0f}.sidebar-collapse-toggle{width:48px;height:32px;color:var(--primary);background:#f8faff;border:1px solid #d4e9f7;border-radius:4px;flex-shrink:0;place-items:center;margin:0 auto 2px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 10px 18px #12233f0f}.sidebar-collapse-toggle .icon{width:18px;height:18px}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border-color:#0000;transform:translateY(-1px);box-shadow:0 12px 24px #0071bc38}.sidebar-brand-copy{text-align:left;gap:2px;min-width:0;display:grid}.sidebar-brand-copy strong{color:var(--text);font-size:.9rem;line-height:1.1}.sidebar-brand-copy small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.sidebar-nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#0071bc52 transparent;flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:8px}.sidebar-nav::-webkit-scrollbar-thumb{background:#0071bc47;border-radius:999px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#0071bc6b}.sidebar-link{color:#6f82a0;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:42px minmax(0,1fr);place-items:center start;gap:10px;min-height:50px;padding:8px 10px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.sidebar-link-icon{width:38px;height:38px;color:var(--primary);background:#f2f8fc;border:1px solid #d4e9f7;border-radius:4px;place-items:center;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;display:grid}.sidebar-link-icon .icon{width:20px;height:20px}.sidebar-link-label{white-space:nowrap;font-size:.88rem;font-weight:700;line-height:1.15}.sidebar-link-tooltip{color:var(--text);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:80;background:#fffffffa;border:1px solid #d4e9f7;border-radius:4px;padding:10px 14px;font-size:.86rem;font-weight:700;line-height:1;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-8px);box-shadow:0 18px 30px #12233f24}.sidebar-link:hover,.sidebar-link.is-active{color:var(--text);background:linear-gradient(#fff,#f7faff);border-color:#d4e9f7;box-shadow:0 12px 22px #12233f14}.sidebar-link:hover .sidebar-link-icon,.sidebar-link.is-active .sidebar-link-icon{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border-color:#0000;box-shadow:0 12px 22px #0071bc33}.profile-badge{color:#fff;background:linear-gradient(#233555,#18253c);border-radius:4px;place-items:center;width:42px;height:42px;display:grid}.profile-badge span{letter-spacing:.04em;font-weight:800}.app-shell.is-sidebar-collapsed .sidebar{padding-inline:12px}.app-shell.is-sidebar-collapsed .sidebar-brand{justify-content:center}.app-shell.is-sidebar-collapsed .sidebar-collapse-toggle{width:44px}.app-shell.is-sidebar-collapsed .sidebar-brand-copy,.app-shell.is-sidebar-collapsed .sidebar-link-label{display:none}.app-shell.is-sidebar-collapsed .sidebar-nav{flex:1;justify-content:space-between}.app-shell.is-sidebar-collapsed .sidebar-link{grid-template-columns:1fr;justify-items:center;min-height:46px;padding:6px}.app-shell.is-sidebar-collapsed .sidebar-link:hover .sidebar-link-tooltip,.app-shell.is-sidebar-collapsed .sidebar-link:focus-visible .sidebar-link-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.workspace{z-index:1;grid-column:2;min-width:0;max-width:100%;min-height:100dvh;position:relative}.app-shell.is-builder-mode .workspace{grid-column:1}.workspace--builder{min-height:100dvh}.app-shell-backdrop{display:none}.topbar-shell{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:16px;min-width:0;padding:12px 20px;display:flex;position:sticky;top:0}.topbar{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.topbar-nav-toggle{display:none}.searchbox{border-radius:4px;flex:1;align-items:center;gap:12px;min-height:50px;padding:0 16px;display:flex;box-shadow:0 6px 14px #12233f0a}.searchbox .icon{color:#8da0be;width:18px;height:18px}.searchbox input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.topbar-actions,.date-controls,.panel-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-install-prompt-bar{display:none}@media (width<=960px){.admin-install-prompt-bar{color:#fff;background:var(--primary,#0071bc);border-radius:4px;flex-basis:100%;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;font-weight:600;display:flex}}.admin-install-prompt-bar-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.admin-install-prompt-bar-button{color:var(--primary,#0071bc);cursor:pointer;background:#fff;border:0;border-radius:4px;padding:6px 14px;font-size:.82rem;font-weight:700}.admin-install-prompt-bar-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:1.1rem;line-height:1;display:inline-flex}.admin-install-prompt-bar-close:hover{opacity:1}.admin-install-prompt-bar-ios-icon{vertical-align:-3px;margin:0 2px;display:inline-block}.icon-ghost,.action-button,.secondary-button{border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:.92rem;font-weight:700;display:inline-flex}.icon-ghost,.secondary-button{color:var(--text);border:1px solid var(--line);background:#fff}.icon-ghost{width:44px;padding:0}.action-button{border:1px solid #0000}.action-button.is-danger{color:#c04141;background:#fff1f1;border-color:#f3cccc}.action-button.is-positive{color:#0d6b44;background:#eefbf3;border-color:#cbead7}.secondary-button.is-strong{color:var(--primary);background:#f6f8ff;border-color:#d4e9f7}.icon-ghost:hover,.action-button:hover,.secondary-button:hover,.sidebar-brand:hover,.sidebar-link:hover,.week-card:hover,.month-cell:hover{transform:translateY(-1px)}.appointment-drawer-shell{z-index:140;justify-content:flex-end;display:flex;position:fixed;inset:0}.appointment-drawer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c152970;position:absolute;inset:0}.appointment-drawer-panel{background:#fff;border-left:1px solid #dbe4f4;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(540px,100vw - 28px);height:100dvh;display:grid;position:relative;box-shadow:-24px 0 48px #0a18303d}.appointment-drawer-head{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:flex;position:relative}.appointment-drawer-head>div:first-child,.appointment-drawer-section-head>div:first-child{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.appointment-drawer-head h2,.appointment-drawer-section-head h3{margin:0;font-family:Sora Variable,Roboto,sans-serif}.appointment-drawer-head h2{color:var(--text);overflow-wrap:break-word;font-size:1.7rem}.appointment-drawer-head span,.appointment-drawer-section-head p{color:var(--muted);line-height:1.6}.appointment-drawer-close{flex:none}.appointment-drawer-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.appointment-drawer-scroll{gap:18px;padding:22px;display:grid;overflow-y:auto}.appointment-drawer-section{background:radial-gradient(circle at 100% 0,#0071bc0f,#0000 34%),#fbfcff;border:1px solid #e4ebf7;border-radius:4px;gap:16px;padding:18px;display:grid}.appointment-drawer-section-head{border-bottom:1px solid #d4e9f7;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.appointment-drawer-section-head h3{color:var(--primary);font-size:1.08rem}.appointment-drawer-grid,.appointment-date-row,.appointment-inline-grid{gap:12px;display:grid}.appointment-repeat-presets{flex-wrap:wrap;gap:8px;display:flex}.appointment-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-drawer-grid>.appointment-field:last-child{grid-column:1/-1}.appointment-date-row,.appointment-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-field{gap:8px;display:grid}.appointment-field span{color:#7e90ac;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:700}.appointment-field input,.appointment-field select,.appointment-field textarea{width:100%;color:var(--text);font:inherit;background:#fff;border:1px solid #d6deec;border-radius:4px;box-shadow:0 8px 18px #12233f0a}.appointment-field input,.appointment-field select{min-height:52px;padding:0 16px}.appointment-field textarea{resize:vertical;min-height:124px;padding:14px 16px}.appointment-field input::placeholder,.appointment-field textarea::placeholder{color:#97a5bc;opacity:1}.appointment-field input:focus,.appointment-field select:focus,.appointment-field textarea:focus{border-color:#8cc9ee;outline:0;box-shadow:0 0 0 4px #0071bc1f}.appointment-calendar-button,.appointment-search-button{min-height:52px}.appointment-calendar-button{align-self:end}.appointment-search-button{flex:none}.appointment-checkbox{color:var(--primary);background:#fff;border:1px solid #d6deec;border-radius:4px;align-items:center;gap:12px;padding:14px 16px;font-weight:700;display:flex}.appointment-checkbox input{width:18px;height:18px;accent-color:var(--primary)}.appointment-customer-search-wrapper{position:relative}.appointment-customer-search{min-height:52px}.appointment-customer-search-dropdown{top:calc(100% + 6px)}.appointment-selected-customer{background:#f2f6ff;border:1px solid #d6deec;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.appointment-selected-customer strong{color:var(--text);font-size:.92rem;display:block}.appointment-selected-customer span{color:var(--muted);font-size:.82rem}.appointment-total-card{color:#fff;background:linear-gradient(#1f46df,#1837b5);border-radius:4px;gap:4px;padding:16px 18px;display:grid;box-shadow:0 18px 32px #0071bc3d}.appointment-total-card span{letter-spacing:.12em;text-transform:uppercase;opacity:.76;font-size:.76rem;font-weight:800}.appointment-total-card strong{font-family:Sora Variable,Roboto,sans-serif;font-size:clamp(1.8rem,3vw,2.2rem);line-height:1.05}.appointment-total-card small{opacity:.86}.appointment-total-card.is-cyan{background:linear-gradient(#1b9dc3,#157b9f)}.appointment-total-card.is-violet{background:linear-gradient(#1d75eb,#1348bf)}.appointment-total-card.is-amber{background:linear-gradient(#d4a72b,#b28510)}.appointment-drawer-footer{border-top:1px solid var(--line);background:linear-gradient(#ffffffad,#fff 28%);gap:12px;padding:18px 22px 22px;display:flex}.appointment-drawer-footer .action-button{flex:1;min-height:52px}.appointment-delete-confirm{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.appointment-delete-confirm span{color:#c04141;flex:1;min-width:140px;font-size:13px;font-weight:600}.appointment-delete-confirm .action-button,.appointment-delete-confirm .secondary-button{flex:none;min-height:44px}.page-scroll{min-width:0;padding:16px 20px 22px}.page-scroll--flush{padding:0}.agenda-shell,.agenda-header,.agenda-content{gap:14px;min-width:0;max-width:100%;display:grid}.agenda-header-row,.agenda-heading,.planner-caption,.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex}.view-tabs{border-bottom:1px solid var(--line);gap:30px;padding-bottom:1px;display:inline-flex}.view-tabs button{color:#8090ab;background:0 0;border:0;padding:0 0 12px;font-size:1.02rem;font-weight:500;position:relative}.view-tabs button.is-active{color:var(--text);font-weight:700}.view-tabs button.is-active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.agenda-title h1{color:var(--primary);font-size:clamp(1.7rem,2.6vw,2.5rem)}.agenda-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,560px);max-width:100%;display:grid}.agenda-fact{border:1px solid var(--line);background:#fff;border-radius:4px;gap:6px;padding:12px 14px;display:grid}.agenda-fact small,.week-summary-row small,.month-cell-top span,.timeline-corner,.timeline-hours span,.day-pill span,.day-pill small,.week-card-top span,.month-weekdays span{color:#8da0be}.agenda-fact small,.week-summary-row small,.day-pill span,.week-card-top span,.month-cell-top span,.month-weekdays span{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.agenda-fact strong,.week-summary-row strong{color:var(--text);font-size:1.08rem}.panel{border-radius:4px;min-width:0;max-width:100%}.planner-panel,.week-panel,.month-panel{padding:14px}.month-strip{grid-template-columns:repeat(var(--day-count), minmax(0, 1fr));border:1px solid var(--line);background:#fff;border-radius:4px;max-width:100%;display:grid;overflow:hidden}.day-pill{min-height:68px;color:var(--text);text-align:center;border:0;border-right:1px solid var(--line);background:0 0;align-content:start;gap:4px;min-width:0;padding:10px 8px;display:grid;position:relative;overflow:hidden}.day-pill:last-child{border-right:0}.day-pill strong,.week-card-top strong,.month-cell-top strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.day-pill strong{font-size:1.45rem;line-height:1}.day-pill small{text-transform:none;letter-spacing:0;font-size:.74rem}.day-pill.is-weekend{background:#fff9ef}.day-pill.has-bookings:after{content:"";background:#6dcb69;height:3px;position:absolute;bottom:0;left:0;right:0}.day-pill.is-selected{color:#fff;background:var(--primary)}.day-pill.is-selected span,.day-pill.is-selected strong,.day-pill.is-selected small{color:#fff}.day-pill.is-selected.has-bookings:after{background:#91eb8d}.planner-caption{padding:10px 4px 8px}.planner-caption-copy h2,.panel-head h2{font-size:1.4rem}.timeline-shell{--slot-height:64px;border:1px solid var(--line);background:#fff;border-radius:4px;max-width:100%;overflow-x:hidden}.timeline-grid{grid-template-rows:52px auto;grid-template-columns:72px minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.timeline-corner,.timeline-person{border-bottom:1px solid var(--line);background:#fafcff;align-items:center;min-height:52px;padding:0 16px;display:flex}.timeline-corner{border-right:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;justify-content:center;font-size:.74rem;font-weight:700}.timeline-person{justify-content:center;gap:10px}.timeline-person strong{font-size:.98rem}.timeline-person-dot{background:var(--primary);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #0071bc1f}.timeline-hours{grid-auto-rows:var(--slot-height);border-right:1px solid var(--line);background:#fff;display:grid}.timeline-hours span{justify-content:center;align-items:center;padding-top:0;font-size:.78rem;display:flex}.timeline-board{background:linear-gradient(180deg, #fffffffa, #fbfcfffa), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--slot-height) - 1px), #dee4eef0 calc(var(--slot-height) - 1px), #dee4eef0 var(--slot-height));position:relative}.timeline-slot{height:var(--slot-height);z-index:1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;left:0;right:0}.timeline-slot span{width:22px;height:22px;color:var(--primary);opacity:0;background:#eaf1ff;border:1px solid #d0dcff;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;line-height:1;transition:opacity .12s;display:inline-flex}.timeline-slot:hover,.timeline-slot:focus-visible{background:#0071bc0f}.timeline-slot:hover span,.timeline-slot:focus-visible span{opacity:1}.timeline-now{z-index:3;border-top:2px dashed #0071bcad;position:absolute;left:0;right:0}.timeline-now span{min-height:26px;color:var(--primary);background:#fff;border:1px solid #d0dcff;border-radius:4px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:-13px;right:12px}.schedule-entry{z-index:2;background:var(--card-tint,#fff);color:var(--text);border:1px solid var(--line);border-left:4px solid var(--card-accent,var(--primary));border-radius:4px;align-content:start;gap:4px;padding:9px 12px 10px 14px;display:grid;position:absolute;left:8px;right:8px;overflow:hidden;box-shadow:0 10px 18px #12233f0f}.schedule-entry.is-clickable{cursor:pointer}.schedule-entry.is-clickable:hover,.schedule-entry.is-clickable:focus-visible{border-color:var(--card-accent,var(--primary));box-shadow:0 12px 22px #12233f1f}.schedule-entry h3,.schedule-entry p,.schedule-entry small,.schedule-entry strong,.schedule-entry span{z-index:1;margin:0;position:relative}.schedule-entry h3{overflow-wrap:anywhere;font-size:.85rem;line-height:1.22}.schedule-entry p,.schedule-entry small{overflow-wrap:anywhere;font-size:.74rem;line-height:1.32}.entry-topline{justify-content:space-between;align-items:center;gap:8px;font-size:.68rem;font-weight:700;display:flex}.entry-topline strong{white-space:nowrap;border-radius:4px;align-items:center;min-height:20px;padding:0 7px;font-size:.63rem;display:inline-flex}.schedule-entry.is-short{gap:3px;padding:8px 10px 9px 14px}.schedule-entry.is-short p,.schedule-entry.is-short small,.schedule-entry.is-medium small{display:none}.schedule-entry.is-short h3{font-size:.8rem}.schedule-entry.is-short .entry-topline{font-size:.66rem}.schedule-entry.is-medium{gap:4px;padding-bottom:12px}.schedule-entry.is-medium h3{font-size:.82rem;line-height:1.22}.schedule-entry.is-medium p{font-size:.73rem;line-height:1.3}.schedule-entry.is-long{padding-bottom:12px}.schedule-entry.is-blue{--card-accent:#0071bc;--card-tint:#e6f1fb}.schedule-entry.is-slate{--card-accent:#314a79;--card-tint:#eaedf4}.schedule-entry.is-amber{--card-accent:#f0bf55;--card-tint:#fdf3dc}.schedule-entry.is-blocked{--card-accent:#ff5a5a;--card-tint:#ffe9e9}.schedule-entry .entry-topline strong{color:var(--card-accent,var(--primary));background:#fff9}.panel-head{margin-bottom:18px}.panel-summary span{min-height:38px;color:var(--text);border:1px solid var(--line);background:#f8faff;border-radius:4px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.week-card{text-align:left;border:1px solid var(--line);background:#fff;border-radius:4px;gap:12px;padding:16px;display:grid}.week-card-top{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.week-card-top strong,.month-cell-top strong{font-size:1.2rem}.week-meter{background:#edf2f8;border-radius:4px;height:8px;overflow:hidden}.week-meter span{border-radius:inherit;background:var(--primary);height:100%;display:block}.week-card.is-selected,.month-cell.is-selected{background:#f7faff;border-color:#cfe5f4;box-shadow:inset 0 0 0 1px #0071bc14}.week-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.week-summary-row article{border:1px solid var(--line);background:#fff;border-radius:4px;gap:8px;padding:16px;display:grid}.month-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:0 4px;display:grid}.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.month-cell{text-align:left;border:1px solid var(--line);background:#fff;border-radius:4px;gap:10px;min-height:132px;padding:14px;display:grid}.month-cell.is-outside{color:#9aa8c0;background:#f7f9fc}.month-cell-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.month-dots{gap:6px;margin-top:auto;display:flex}.month-dots span{background:var(--primary);opacity:.84;border-radius:999px;width:8px;height:8px}.overview-shell{gap:14px;display:grid}.overview-page-head,.overview-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.overview-title{gap:8px;max-width:720px;display:grid}.overview-title h1,.overview-section-head h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif}.overview-title h1{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.02}.overview-title p:last-child,.overview-section-head>div:first-child span{color:var(--muted);margin:0;line-height:1.6}.overview-toolbar{flex-wrap:wrap;gap:12px;display:flex}.panel-select{gap:6px;min-width:160px;display:grid}.panel-select span,.overview-stat-card small,.overview-pulse-item small,.overview-axis span{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.panel-select select{min-height:44px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 14px}.overview-card{gap:18px;padding:18px;display:grid}.overview-card--stats,.overview-card--chart,.overview-card--mix{align-content:start}.overview-stats-board,.overview-stats-row{gap:12px;display:grid}.overview-stats-row.is-five{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-stats-row.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-stat-cell{border:1px solid var(--line);background:#fff;border-radius:4px;gap:8px;padding:16px;display:grid}.overview-stat-cell small{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.overview-stat-cell strong{color:var(--text);font-size:1.28rem;line-height:1.1}.overview-stat-cell span{color:var(--muted);margin:0;line-height:1.5}.upcoming-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.upcoming-card{text-align:left;border:1px solid var(--line);background:linear-gradient(#fff,#fafcff);border-radius:4px;align-content:start;gap:10px;padding:16px 16px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 18px #12233f0f}.upcoming-card:before{content:"";background:var(--card-accent,var(--primary));width:4px;position:absolute;top:0;bottom:0;left:0}.upcoming-card.is-blue{--card-accent:#0071bc}.upcoming-card.is-amber{--card-accent:#f0bf55}.upcoming-card.is-slate{--card-accent:#314a79}.upcoming-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.upcoming-card-head strong,.upcoming-card-client b{color:var(--text)}.upcoming-card-head strong{font-size:1rem;line-height:1.24}.upcoming-card-head span{min-height:24px;color:var(--primary);white-space:nowrap;background:#e7f3fb;border-radius:4px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.upcoming-card p,.upcoming-card small,.overview-stat-card span,.overview-pulse-item span,.overview-queue-copy p,.overview-legend-item small{color:var(--muted);margin:0;line-height:1.5}.upcoming-card p{font-size:.86rem}.upcoming-card-client{gap:4px;display:grid}.upcoming-card-client b{font-size:.96rem}.overview-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overview-stat-card{gap:8px;padding:16px;display:grid}.overview-stat-card strong{color:var(--text);font-size:1.6rem;line-height:1}.overview-chart-grid,.overview-bottom-grid{gap:12px;display:grid}.overview-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr)}.overview-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.overview-chart-stage{gap:14px;display:grid;position:relative}.overview-chart-frame{border:1px solid var(--line);background:linear-gradient(#fff,#f9fbff);border-radius:4px;min-width:0;padding:12px 12px 8px;position:relative;overflow:hidden}.overview-chart-svg{width:100%;height:220px;display:block}.overview-chart-tooltip,.overview-donut-tooltip{z-index:4;border:1px solid var(--line);pointer-events:none;background:#fffffffa;border-radius:4px;width:max-content;max-width:min(220px,100vw - 96px);padding:10px 12px;position:absolute;box-shadow:0 16px 28px #12233f1f}.overview-chart-tooltip strong,.overview-chart-tooltip span,.overview-chart-tooltip small,.overview-donut-tooltip strong,.overview-donut-tooltip span,.overview-donut-tooltip small{display:block}.overview-chart-tooltip strong,.overview-donut-tooltip strong{color:var(--text);font-size:.82rem;line-height:1.2}.overview-chart-tooltip span,.overview-donut-tooltip span{color:var(--primary);margin-top:4px;font-size:.92rem;font-weight:700;line-height:1.2}.overview-chart-tooltip small,.overview-donut-tooltip small{color:var(--muted);margin-top:2px;font-size:.74rem;line-height:1.4}.overview-chart-tooltip.is-start.is-above,.overview-donut-tooltip.is-start.is-above{transform:translateY(calc(-100% - 18px))}.overview-chart-tooltip.is-center.is-above,.overview-donut-tooltip.is-center.is-above{transform:translate(-50%,calc(-100% - 18px))}.overview-chart-tooltip.is-end.is-above,.overview-donut-tooltip.is-end.is-above{transform:translate(-100%,calc(-100% - 18px))}.overview-chart-tooltip.is-start.is-below,.overview-donut-tooltip.is-start.is-below{transform:translateY(18px)}.overview-chart-tooltip.is-center.is-below,.overview-donut-tooltip.is-center.is-below{transform:translate(-50%,18px)}.overview-chart-tooltip.is-end.is-below,.overview-donut-tooltip.is-end.is-below{transform:translate(-100%,18px)}.overview-chart-gridline{stroke:#dde5f0e6;stroke-width:1px}.overview-chart-area{fill:#0071bc1f}.overview-chart-line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.overview-chart-point{fill:#fff;stroke:var(--primary);stroke-width:3px}.overview-chart-node{cursor:pointer;outline:none}.overview-chart-guide{stroke:#0071bc3d;stroke-dasharray:4 6;opacity:0;transition:opacity .18s}.overview-chart-hit{fill:#0000}.overview-chart-node.is-active .overview-chart-guide,.overview-chart-node:hover .overview-chart-guide,.overview-chart-node:focus-visible .overview-chart-guide{opacity:1}.overview-chart-node.is-active .overview-chart-point,.overview-chart-node:hover .overview-chart-point,.overview-chart-node:focus-visible .overview-chart-point{stroke-width:4px;filter:drop-shadow(0 8px 16px #0071bc3d)}.overview-axis{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding-inline:12px;display:grid}.overview-axis span{text-align:center}.overview-donut-layout{grid-template-columns:minmax(220px,240px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.overview-donut-stage{align-content:start;justify-items:center;gap:14px;display:grid;position:relative}.overview-donut{aspect-ratio:1;width:min(220px,100%);margin:0 auto;position:relative}.overview-donut-svg{width:100%;height:100%;display:block;overflow:visible}.overview-donut-segment{cursor:pointer;transition:opacity .18s,filter .18s}.overview-donut-segment.is-active,.overview-donut-segment:hover,.overview-donut-segment:focus-visible{filter:drop-shadow(0 10px 18px #12233f29)}.overview-donut-hole{aspect-ratio:1;width:108px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;gap:2px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overview-donut-hole strong{color:var(--text);font-size:1.9rem;line-height:1}.overview-donut-hole span{color:var(--muted);font-size:.78rem}.overview-donut-hint,.overview-donut-summary p,.overview-donut-summary span{color:var(--muted);margin:0;line-height:1.5}.overview-donut-hint{text-align:center;max-width:24ch}.overview-donut-summary{align-content:start;gap:10px;min-width:0;display:grid}.overview-donut-summary>strong{color:var(--text);font-size:1.4rem;line-height:1.1}.overview-donut-pills{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.overview-donut-pill{min-height:38px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:.9rem;font-weight:600;display:inline-flex}.overview-donut-pill.is-active{color:var(--primary);background:#f2f8fc;border-color:#cfe5f4}.overview-legend{gap:10px;display:grid}.overview-legend-item{border:1px solid var(--line);background:#f8faff;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.overview-legend-dot,.overview-queue-tone{border-radius:999px;width:10px;height:10px}.overview-legend-item strong,.overview-queue-copy strong{color:var(--text);margin-bottom:4px;display:block}.overview-legend-item b,.upcoming-card-client b{font-weight:700}.overview-legend-item b{color:var(--text);font-size:.86rem}.overview-queue{gap:10px;margin:0;padding:0;list-style:none;display:grid}.overview-queue-item{text-align:left;border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.overview-queue-tone.is-blue{background:#0071bc}.overview-queue-tone.is-amber{background:#f0bf55}.overview-queue-tone.is-slate{background:#314a79}.overview-queue-copy{gap:2px;min-width:0;display:grid}.overview-queue-item small{color:#7789a4;white-space:nowrap}.overview-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-pulse-item{border:1px solid var(--line);background:#f8faff;border-radius:4px;gap:6px;padding:14px;display:grid}.overview-pulse-item strong{color:var(--text);font-size:1.06rem;line-height:1.2}.overview-card--summary .action-button{width:100%}.professionals-shell{gap:18px;display:grid}.professionals-head,.professionals-toolbar,.professionals-panel-head,.professionals-panel-actions,.professionals-form-actions,.professionals-save-row,.professional-focus-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.professionals-title-block,.professionals-panel-head>div:first-child,.professional-focus-copy{gap:8px;display:grid}.professionals-title-block h1,.professionals-panel-head h2,.professional-focus-copy h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;line-height:1.04}.professionals-title-block h1{font-size:clamp(1.9rem,3vw,2.7rem)}.professionals-title-block p:last-child,.professionals-panel-head span,.professional-focus-copy span,.professional-empty-box,.professional-event-card p,.professional-activity-item span{color:var(--muted);margin:0;line-height:1.6}.professionals-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,560px);display:grid}.professionals-fact{gap:6px;padding:16px;display:grid}.professionals-fact small,.professional-service-group-head span,.professional-focus-stats small{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.professionals-fact strong,.professional-focus-stats strong,.professional-service-group-head strong,.professional-activity-item strong,.professional-event-card strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.professionals-fact strong{font-size:1.04rem;line-height:1.2}.professional-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.professional-avatar{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border-radius:4px;place-items:center;width:52px;height:52px;font-size:1.08rem;font-weight:800;display:grid;box-shadow:0 12px 24px #0071bc2e}.professional-avatar.is-large{border-radius:4px;width:68px;height:68px;font-size:1.4rem}.professional-focus-stats article{gap:4px;display:grid}.professional-focus-stats strong{color:var(--text)}.professional-focus-panel,.professionals-info-panel,.professionals-services-panel,.professionals-schedule-panel,.professionals-custom-panel,.professionals-dayoff-panel,.professionals-activity-panel{gap:18px;padding:18px;display:grid}.professional-focus-main,.professional-focus-stats{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.professionals-form-grid,.professionals-bottom-grid,.professional-service-options{gap:16px;display:grid}.professionals-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.professionals-field{gap:8px;display:grid}.professionals-field.is-wide{grid-column:1/-1}.professionals-selector-field{min-width:min(100%,340px)}.professionals-toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.professionals-field span{color:var(--text);font-size:.92rem;font-weight:600}.professionals-field input,.professionals-field select,.professionals-field textarea,.professional-day-times input,.professionals-mini-form input{width:100%;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px}.professionals-field input,.professionals-field select,.professional-day-times input,.professionals-mini-form input{min-height:50px;padding:0 14px}.professionals-field textarea{resize:vertical;min-height:120px;padding:14px}.professional-service-groups,.professionals-list-stack,.professional-activity-list{gap:14px;display:grid}.professional-service-group{border:1px solid var(--line);background:#f9fbff;border-radius:4px;gap:14px;padding:16px;display:grid}.professional-service-group-head,.professional-event-card,.professional-activity-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.professional-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-service-option{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.professional-service-option input{width:18px;height:18px;accent-color:var(--primary)}.professional-service-option div{gap:4px;display:grid}.professional-service-option span{color:#8da0be;font-size:.82rem}.professional-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.professional-day-card{border:1px solid var(--line);background:#fff;border-radius:4px;gap:12px;padding:14px;display:grid}.professional-day-card.is-on{background:linear-gradient(#fff,#f8fbff);border-color:#cfe0ff}.professional-day-card.is-off{opacity:.76}.professional-day-head label{align-items:center;gap:10px;font-weight:700;display:inline-flex}.professional-day-head input,.professional-service-option input{accent-color:var(--primary)}.professional-day-times{gap:8px;display:grid}.professionals-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professionals-mini-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.professional-event-card,.professional-empty-box,.professional-activity-item{border:1px solid var(--line);background:#f9fbff;border-radius:4px;padding:14px 16px}.professional-event-card>div,.professional-activity-item{gap:4px;display:grid}.professional-event-card button{color:#c04141;background:#fff1f1;border:1px solid #f3cccc;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.services-shell{gap:18px;display:grid}.services-head,.services-tabs-row,.services-panel-head,.services-form-actions,.service-card-head,.services-addon-head,.service-category-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.services-title-block,.services-panel-head>div:first-child{gap:8px;display:grid}.services-title-block h1,.services-panel-head h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;line-height:1.04}.services-title-block h1{font-size:clamp(1.9rem,3vw,2.7rem)}.services-title-block p:last-child,.services-panel-head span,.services-summary-card span,.service-card p,.service-category-row p,.services-addon-card p{color:var(--muted);margin:0;line-height:1.6}.services-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,560px);display:grid}.services-fact,.services-summary-card{gap:6px;padding:16px;display:grid}.services-fact small,.services-summary-card small,.service-category-kicker{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.services-fact strong,.services-summary-card strong,.service-card strong,.service-category-row strong,.services-addon-card strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.services-fact strong{font-size:1.04rem;line-height:1.2}.services-summary-card strong{font-size:1.32rem;line-height:1.1}.services-tabbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:34px;padding-bottom:1px;display:inline-flex}.services-tabbar button{color:#8392ae;background:0 0;border:0;padding:0 0 14px;font-size:1.02rem;font-weight:500;position:relative}.services-tabbar button.is-active{color:var(--text);font-weight:700}.services-tabbar button.is-active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.services-tab-actions,.services-inline-metrics{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.services-inline-metrics span,.service-category-row-actions span,.service-card-head span,.services-addon-head span{color:#8da0be;font-size:.82rem}.services-editor-panel,.service-category-panel,.service-category-row,.services-addon-card{gap:18px;padding:18px;display:grid}.services-form-grid,.services-summary-grid,.services-addon-grid,.service-card-grid,.services-checkbox-grid{gap:16px;display:grid}.services-form-grid,.services-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-addon-grid,.service-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-field{gap:8px;display:grid}.services-field.is-wide{grid-column:1/-1}.services-field span{color:var(--text);font-size:.92rem;font-weight:600}.services-field input,.services-field select,.services-field textarea{width:100%;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px}.services-field input,.services-field select{min-height:50px;padding:0 14px}.services-field textarea{resize:vertical;min-height:122px;padding:14px}.services-category-stack,.service-category-list{gap:18px;display:grid}.service-category-kicker{align-items:center;gap:8px;display:inline-flex}.service-category-kicker:before{content:"";background:currentColor;border-radius:999px;width:10px;height:10px}.service-category-kicker.is-blue,.service-card.is-blue{color:var(--primary)}.service-category-kicker.is-cyan,.service-card.is-cyan{color:#1ea6c5}.service-category-kicker.is-violet,.service-card.is-violet{color:#1d75eb}.service-category-kicker.is-amber,.service-card.is-amber{color:#b98716}.service-category-kicker.is-slate,.service-card.is-slate{color:#314a79}.service-card,.service-add-card{border:1px solid var(--line);background:#fff;border-radius:4px;gap:14px;min-height:100%;padding:18px;display:grid;box-shadow:0 14px 28px #12233f0d}.service-card{border-top:3px solid}.service-card-head>div:first-child,.services-addon-head>div:first-child,.service-category-row-head>div:first-child{gap:4px;display:grid}.service-card p,.services-addon-card p{min-height:52px}.service-card-meta,.service-card-actions,.service-category-row-actions,.service-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-card-meta span,.service-chip,.service-category-row-actions span{white-space:nowrap;min-height:30px;color:var(--text);border:1px solid var(--line);background:#f8faff;border-radius:4px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.service-price-chip{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.service-card-actions button,.service-category-row-actions button{min-height:34px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.service-card-actions button.is-danger{color:#c04141;background:#fff1f1;border-color:#f3cccc}.service-add-card{text-align:center;background:linear-gradient(#fff,#f9fbff);border-style:dashed;border-color:#d8e1f2;align-content:center;place-items:center}.service-add-card strong{font-size:1.1rem}.service-add-card small{color:#8da0be}.service-add-icon{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border-radius:4px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 26px #0071bc38}.service-add-icon .icon{width:22px;height:22px}.services-check-card{border:1px solid var(--line);background:#fff;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.services-check-card input{width:18px;height:18px;accent-color:var(--primary)}.services-check-card div{gap:4px;display:grid}.services-check-card span{color:#8da0be;font-size:.82rem}.service-category-row{background:radial-gradient(circle at 100% 0,#0071bc0f,#0000 30%),#fff}.service-category-row.is-blue{border-left:4px solid var(--primary)}.service-category-row.is-cyan{border-left:4px solid #1ea6c5}.service-category-row.is-violet{border-left:4px solid #1d75eb}.service-category-row.is-amber{border-left:4px solid #b98716}.service-category-row.is-slate{border-left:4px solid #314a79}.blocking-shell{gap:18px;display:grid}.blocking-head,.blocking-tabs-row,.blocking-panel-head,.blocking-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.blocking-title-block,.blocking-panel-head>div:first-child{gap:8px;display:grid}.blocking-title-block h1,.blocking-panel-head h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;line-height:1.04}.blocking-title-block h1{font-size:clamp(1.9rem,3vw,2.7rem)}.blocking-title-block p:last-child,.blocking-panel-head span,.blocking-summary-card span{color:var(--muted);margin:0;line-height:1.6}.blocking-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,560px);display:grid}.blocking-fact,.blocking-summary-card{gap:6px;padding:16px;display:grid}.blocking-fact small,.blocking-summary-card small{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.blocking-fact strong,.blocking-summary-card strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.blocking-fact strong{font-size:1.04rem;line-height:1.2}.blocking-tabbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:34px;padding-bottom:1px;display:inline-flex}.blocking-tabbar button{color:#8392ae;background:0 0;border:0;padding:0 0 14px;font-size:1.02rem;font-weight:500;position:relative}.blocking-tabbar button.is-active{color:var(--text);font-weight:700}.blocking-tabbar button.is-active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.blocking-tab-actions,.blocking-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blocking-table-panel,.blocking-form-panel{gap:18px;padding:18px;display:grid}.blocking-table-wrap{border:1px solid var(--line);background:#fff;border-radius:4px;overflow-x:auto}.blocking-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.blocking-table th,.blocking-table td{text-align:left;vertical-align:middle;padding:14px 16px}.blocking-table thead th{color:#7d8ca8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafcff;font-size:.74rem;font-weight:700}.blocking-table tbody td{color:var(--text);border-bottom:1px solid #edf2f8;font-size:.9rem}.blocking-table tbody tr:last-child td{border-bottom:0}.blocking-date-copy{gap:2px;display:grid}.blocking-date-copy strong{color:var(--text)}.blocking-date-copy small{color:#8da0be}.blocking-range-pill{min-height:34px;color:var(--primary);white-space:nowrap;background:#f6f8ff;border:1px solid #d4e9f7;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.blocking-row-actions{justify-content:flex-end;gap:8px;display:flex}.blocking-row-actions button{min-height:32px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.blocking-row-actions button.is-danger{color:#c04141;background:#fff1f1;border-color:#f3cccc}.blocking-form-grid,.blocking-form-inline,.blocking-summary-grid{gap:16px;display:grid}.blocking-form-grid,.blocking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blocking-form-grid.is-single{grid-template-columns:minmax(0,1fr)}.blocking-form-inline{grid-template-columns:repeat(2,minmax(0,1fr))}.blocking-field{gap:8px;display:grid}.blocking-field span{color:var(--text);font-size:.92rem;font-weight:600}.blocking-field select,.blocking-field input{width:100%;min-height:50px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 14px}.blocking-summary-card strong{font-size:1.3rem;line-height:1.1}.blocking-sort-field{justify-items:flex-start;gap:6px;display:grid}.blocking-sort-field span{color:var(--muted);font-size:.78rem;font-weight:600}.blocking-sort-select{min-height:40px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 12px;font-size:.85rem;font-weight:600}.blocking-pagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.blocking-pagination span{color:var(--muted);font-size:.85rem}.blocking-pagination button{min-height:36px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 14px;font-size:.82rem;font-weight:600}.blocking-pagination button:disabled{cursor:not-allowed;opacity:.5}.finance-shell,.finance-view{gap:18px;display:grid}.finance-nav-row,.finance-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.finance-tabbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:34px;padding-bottom:1px;display:inline-flex}.finance-tabbar button{color:#8392ae;background:0 0;border:0;padding:0 0 14px;font-size:1.02rem;font-weight:500;position:relative}.finance-tabbar button.is-active{color:var(--text);font-weight:700}.finance-tabbar button.is-active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.finance-nav-actions,.finance-panel-actions,.finance-config-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-period-control{align-items:center;gap:6px;display:flex;position:relative}.finance-period-arrow{width:34px;height:34px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.finance-period-arrow svg{width:16px;height:16px}.finance-period-toggle{min-width:160px}.finance-period-panel{z-index:30;border:1px solid var(--line);background:#fff;border-radius:4px;gap:12px;width:300px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #12233f24}.finance-period-presets{flex-wrap:wrap;gap:6px;display:flex}.finance-period-presets button{color:var(--text);background:#f3f5f9;border:1px solid #0000;border-radius:4px;padding:6px 10px;font-size:.85rem;font-weight:600}.finance-period-presets button.is-active{color:#fff;background:var(--primary)}.finance-period-custom{gap:10px;display:flex}.finance-period-custom label{color:#8392ae;flex:1;gap:4px;font-size:.78rem;display:grid}.finance-period-custom input{border:1px solid var(--line);border-radius:4px;padding:8px 10px}.finance-period-apply{width:100%}.finance-title-block,.finance-panel-head>div:first-child,.finance-identity-copy{gap:8px;display:grid}.finance-title-block h1,.finance-panel-head h2,.finance-identity-copy h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;line-height:1.04}.finance-title-block h1{font-size:clamp(1.9rem,3vw,2.7rem)}.finance-title-block p:last-child,.finance-panel-head span,.finance-identity-copy span,.finance-summary-card small,.finance-highlight-card span,.finance-empty-state p,.finance-field span,.finance-row-copy small{color:var(--muted);margin:0;line-height:1.6}.finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-summary-card,.finance-health-card,.finance-highlight-card{gap:12px;padding:18px;display:grid}.finance-summary-head,.finance-summary-foot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-summary-head p,.finance-summary-foot span,.finance-summary-foot b,.finance-health-card p,.finance-health-card span,.finance-empty-state strong{margin:0}.finance-summary-head p,.finance-health-card p{color:#7d8ca8;font-size:.9rem}.finance-trend-badge{white-space:nowrap;border-radius:4px;align-items:center;min-height:28px;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.finance-trend-badge.is-up{color:#0d6b44;background:#eaf8f0}.finance-trend-badge.is-down{color:#c04141;background:#fff1f1}.finance-trend-badge.is-flat{color:#49714f;background:#eef7ef}.finance-summary-value,.finance-health-card strong,.finance-highlight-card strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.finance-summary-value{font-size:2rem;line-height:1}.finance-summary-value.is-positive{color:#2c9d59}.finance-summary-value.is-negative{color:#c04141}.finance-summary-foot{border-top:1px solid var(--line);align-items:flex-end;padding-top:12px}.finance-summary-foot span{font-size:.8rem}.finance-summary-foot b{color:var(--text);font-size:.95rem}.finance-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-health-card{border-left:4px solid var(--primary)}.finance-health-card.is-slate{border-left-color:#8894aa}.finance-health-card.is-danger{border-left-color:#ff5a5a}.finance-health-card strong{font-size:2rem;line-height:1}.finance-health-card span{font-size:1.08rem}.finance-table-panel,.finance-config-panel,.finance-commission-panel{gap:18px;padding:18px;display:grid}.finance-table-wrap{border:1px solid var(--line);background:#fff;border-radius:4px;overflow-x:auto}.finance-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.finance-table th,.finance-table td{text-align:left;vertical-align:middle;padding:14px 16px}.finance-table thead th{color:#7d8ca8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafcff;font-size:.74rem;font-weight:700}.finance-table tbody td{color:var(--text);border-bottom:1px solid #edf2f8;font-size:.9rem}.finance-table tbody tr:last-child td{border-bottom:0}.finance-row-copy{gap:2px;display:grid}.finance-row-copy strong,.finance-empty-state strong,.finance-field span{color:var(--text)}.finance-row-copy strong{display:block}.finance-movement-pill,.finance-status-pill,.finance-chip{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.finance-movement-pill.is-entrada{color:#0d6b44;background:#eaf8f0}.finance-movement-pill.is-saida{color:#a83b3b;background:#fff1f1}.finance-status-pill.is-pago{color:#0d6b44;background:#eaf8f0}.finance-status-pill.is-previsto{color:#835c16;background:#fff6df}.finance-status-pill.is-vencido{color:#c04141;background:#fff1f1}.finance-status-pill.is-cancelado{color:#66748d;background:#eff2f7}.finance-row-actions{gap:8px;display:flex}.finance-row-actions button,.overview-donut-pill,.finance-chip{color:var(--text);border:1px solid var(--line);background:#fff}.finance-row-actions button{border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.82rem;font-weight:600;display:inline-flex}.finance-row-actions button.is-danger{color:#c04141;background:#fff1f1;border-color:#f3cccc}.finance-commission-shell{grid-template-columns:240px minmax(0,1fr);gap:18px;display:grid}.finance-commission-identity{border:1px solid var(--line);background:#f8faff;border-radius:4px;align-content:start;gap:16px;padding:18px;display:grid}.finance-avatar{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border-radius:4px;place-items:center;width:72px;height:72px;font-size:1.5rem;font-weight:800;display:grid;box-shadow:0 12px 26px #0071bc2e}.finance-identity-copy h2{font-size:1.7rem}.finance-commission-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.finance-commission-metric{border:1px solid var(--line);background:#fff;border-radius:4px;gap:8px;padding:16px;display:grid}.finance-commission-metric small,.finance-highlight-card small{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.finance-commission-metric strong{color:var(--text);font-size:1.18rem;line-height:1.2}.finance-highlight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-highlight-card strong{font-size:1.38rem;line-height:1.1}.finance-empty-cell{padding:0!important}.finance-empty-state{text-align:center;background:linear-gradient(#fff,#f9fbff);justify-items:center;gap:12px;padding:42px 24px;display:grid}.finance-empty-state strong{font-size:1.18rem}.finance-chip-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.finance-chip{background:#f8faff;padding-inline:12px}.finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finance-form-grid.is-compact{grid-template-columns:minmax(0,420px)}.finance-field{gap:8px;display:grid}.finance-field span{font-size:.92rem;font-weight:600}.finance-field select,.finance-field input{width:100%;min-height:50px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 14px}.platform-panel{gap:18px;padding:18px;display:grid}.platform-business-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-business-form>.action-button{grid-column:1/-1;justify-self:start}.platform-password-field{gap:8px;display:flex}.platform-password-field input{flex:1;min-width:0}.platform-password-field .action-button{white-space:nowrap;flex-shrink:0}.platform-email-input{background:#fff;border:1px solid #d6deec;border-radius:4px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 8px 18px #12233f0a}.platform-email-input:focus-within{border-color:#8cc9ee;box-shadow:0 0 0 4px #0071bc1f}.platform-email-input input{min-width:0;min-height:52px;box-shadow:none;background:0 0;border:none;flex:1;padding:0 0 0 16px}.platform-email-input input:focus{box-shadow:none}.platform-email-suffix{color:#7e90ac;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 16px;font-size:.92rem;display:flex}.platform-delete-modal-field .platform-email-input{border-color:var(--line);box-shadow:none}.platform-delete-modal-field .platform-email-input input{min-height:38px;padding:0 0 0 10px;font-size:.9rem}.platform-delete-modal-field .platform-email-suffix{font-size:.85rem}.platform-field-full{grid-column:1/-1}.platform-mode-toggle{grid-column:1/-1;gap:8px;display:flex}.platform-mode-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;padding:8px 14px;font-size:13px}.platform-mode-button.is-active{background:var(--accent,#1f2937);border-color:var(--accent,#1f2937);color:#fff}.platform-pending-list{grid-column:1/-1;gap:10px;display:grid}.platform-pending-card{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.platform-pending-card.is-selected{border-color:var(--accent,#1f2937);box-shadow:0 0 0 1px var(--accent,#1f2937)}.platform-pending-card-logo{object-fit:cover;border:1px solid var(--line);border-radius:4px;flex-shrink:0;width:40px;height:40px}.platform-pending-card-info{flex:1;gap:2px;min-width:0;display:grid}.platform-pending-card-info strong{font-size:14px}.platform-pending-card-info span{color:var(--muted,#6b7280);font-size:12px}.platform-pending-details{border:1px solid var(--line);background:#fafcff;border-radius:4px;grid-column:1/-1;gap:6px;padding:14px 16px;display:grid}.platform-pending-details p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.platform-pending-details strong{color:var(--text)}.platform-service-rows{grid-column:1/-1;gap:8px;display:grid}.platform-service-row{gap:8px;display:flex}.platform-service-row input[type=text]{flex:1;min-width:0}.platform-service-row input[type=number]{width:120px}.platform-businesses-table-wrap{border:1px solid var(--line);background:#fff;border-radius:4px;overflow-x:auto}.platform-businesses-table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px}.platform-businesses-table th,.platform-businesses-table td{text-align:left;vertical-align:middle;padding:14px 16px}.platform-businesses-table thead th{color:#7d8ca8;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafcff;font-size:.74rem;font-weight:700}.platform-businesses-table tbody td{color:var(--text);border-bottom:1px solid #edf2f8;font-size:.9rem}.platform-businesses-table tbody tr:last-child td{border-bottom:0}.platform-business-phone-edit{flex-direction:column;gap:4px;display:flex}.platform-business-phone-edit input{border:1px solid var(--line);border-radius:4px;padding:6px 10px;font-size:.9rem}.platform-business-link{align-items:center;gap:8px;display:flex}.platform-business-link-url{color:#7d8ca8;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.82rem;overflow:hidden}.platform-row-icon-actions{gap:6px;display:flex}.platform-row-icon-button{width:32px;height:32px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.platform-row-icon-button .icon{width:16px;height:16px}.platform-row-icon-button.is-primary{color:#0d6b44;background:#eefbf3;border-color:#cbead7}.platform-row-icon-button.is-danger{color:#c04141;background:#fff1f1;border-color:#f3cccc}.platform-delete-modal-shell{z-index:140;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.platform-delete-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c152970;position:absolute;inset:0}.platform-delete-modal-panel{background:#fff;border-radius:4px;flex-direction:column;gap:16px;width:min(480px,100%);padding:24px;display:flex;position:relative;box-shadow:0 24px 48px #0a18303d}.platform-delete-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-delete-modal-head h2{margin:0;font-size:1.1rem}.platform-delete-modal-panel>p{color:var(--text);margin:0;font-size:.88rem}.platform-delete-modal-panel>p.is-warning{color:#7a2a2a}.platform-delete-modal-field{color:#7d8ca8;flex-direction:column;gap:4px;font-size:.8rem;display:flex}.platform-delete-modal-field input{border:1px solid var(--line);border-radius:4px;padding:8px 10px;font-size:.9rem}.platform-delete-modal-actions{gap:8px;display:flex}.platform-reset-password-value{border:1px solid var(--line);background:#f7faff;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.platform-reset-password-value code{letter-spacing:.03em;font-size:1.05rem;font-weight:700}.appointments-shell{gap:18px;display:grid}.appointments-head,.appointments-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.appointments-title-block{gap:8px;max-width:720px;display:grid}.appointments-title-block h1{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.04}.appointments-title-block p:last-child,.appointments-empty p{color:var(--muted);margin:0;line-height:1.6}.appointments-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:min(100%,560px);display:grid}.appointments-fact{border:1px solid var(--line);background:#fff;border-radius:4px;gap:6px;padding:14px 16px;display:grid}.appointments-fact small,.appointments-field span,.appointments-table thead th{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.appointments-fact strong{color:var(--text);font-size:1.12rem;line-height:1.1}.appointments-tabs{border-bottom:1px solid var(--line);gap:30px;padding-bottom:1px;display:inline-flex}.appointments-tabs button{color:#8392ae;background:0 0;border:0;padding:0 0 14px;font-size:1.02rem;font-weight:500;position:relative}.appointments-tabs button.is-active{color:var(--text);font-weight:700}.appointments-tabs button.is-active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.appointments-filters-panel,.appointments-table-panel,.appointments-empty-panel{padding:18px}.appointments-filters-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.appointments-field{gap:8px;display:grid}.appointments-field input,.appointments-field select{width:100%;min-height:48px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 14px}.appointments-field input::placeholder{color:#93a1ba;opacity:1}.appointments-table-wrap{border:1px solid var(--line);background:#fff;border-radius:4px;overflow-x:auto}.appointments-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1240px}.appointments-table th,.appointments-table td{text-align:left;vertical-align:middle;padding:14px 16px}.appointments-table thead th{border-bottom:1px solid var(--line);white-space:nowrap;background:#fafcff}.appointments-table tbody td{color:var(--text);border-bottom:1px solid #edf2f8;font-size:.9rem}.appointments-table tbody tr:last-child td{border-bottom:0}.appointments-status-pill{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.appointments-status-pill.is-agendado{color:#0d6b44;background:#eaf8f0}.appointments-status-pill.is-confirmado{color:#0b5cab;background:#eaf2ff}.appointments-status-pill.is-atendido{color:#0071bc;background:#edf2ff}.appointments-status-pill.is-cancelado{color:#c04141;background:#fff1f1}.appointments-status-pill.is-faltou{color:#8b5e00;background:#fff6dd}.appointments-service-cell{align-items:center;gap:10px;min-width:0;display:flex}.appointments-service-cell strong{color:var(--text);font-size:.9rem;line-height:1.4}.appointments-service-dot{border-radius:999px;flex:none;width:10px;height:10px}.appointments-service-dot.is-blue{background:#0071bc}.appointments-service-dot.is-cyan{background:#39a0e0}.appointments-service-dot.is-violet{background:#1d75eb}.appointments-service-dot.is-amber{background:#e4b422}.appointments-service-dot.is-slate{background:#556274}.appointments-edit-button{min-height:34px;color:var(--primary);background:#f2f8fc;border:1px solid #d4e9f7;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.appointments-empty-panel{min-height:360px;display:grid}.appointments-empty{text-align:center;background:linear-gradient(#fff,#f9fbff);border:2px dashed #e4ebf7;border-radius:4px;align-content:center;justify-items:center;gap:12px;min-height:100%;padding:40px 24px;display:grid}.appointments-empty.is-filtered{min-height:260px}.appointments-empty.is-loading{border-style:solid}.admin-spinner{border:3px solid #0071bc29;border-top-color:var(--primary);border-radius:999px;width:40px;height:40px;animation:.8s linear infinite admin-spinner-rotate}@keyframes admin-spinner-rotate{to{transform:rotate(360deg)}}.admin-spinner.is-small{border-width:2px;width:16px;height:16px}.admin-inline-loading{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.appointments-empty-icon{width:62px;height:62px;color:var(--primary);background:#e7f3fb;border:1px solid #d4e9f7;border-radius:4px;place-items:center;display:grid}.appointments-empty-icon .icon{width:28px;height:28px}.appointments-empty strong{color:var(--text);font-size:1.22rem;line-height:1.2}.clients-shell{gap:16px;display:grid}.clients-nav-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px 12px;display:flex}.clients-tabs{gap:34px;display:inline-flex}.clients-tabs button{color:#8a99b5;background:0 0;border:0;padding:0 0 12px;font-size:1.05rem;font-weight:500;position:relative}.clients-tabs button.is-active{color:#005e9d;font-weight:700}.clients-tabs button.is-active:after{content:"";background:#0071bc;height:2px;position:absolute;bottom:-13px;left:0;right:0}.clients-nav-caption,.clients-form-state span,.clients-summary-card small,.clients-placeholder-text{color:#8da0be}.clients-nav-caption{font-size:.82rem}.clients-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.clients-summary-card{border:1px solid var(--line);background:#fff;border-radius:4px;gap:4px;padding:20px 24px 18px 28px;display:grid;position:relative;box-shadow:0 10px 24px #12233f0a}.clients-summary-card:before{content:"";border-radius:4px 0 0 4px;width:5px;position:absolute;top:0;bottom:0;left:0}.clients-summary-card.is-blue:before{background:#0071bc}.clients-summary-card.is-green:before{background:#45ca62}.clients-summary-card.is-red:before{background:#ff4b4b}.clients-summary-card small{font-size:.8rem}.clients-summary-card strong{color:var(--text);font-size:1.12rem;line-height:1.1}.clients-filters-panel,.clients-table-panel{gap:18px;padding:18px;display:grid}.clients-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.clients-panel-head>div:first-child,.clients-filter-field{gap:8px;display:grid}.clients-panel-head h2{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;font-size:1.52rem;line-height:1.08}.clients-panel-head span,.clients-row-copy small,.clients-filter-field span{color:var(--muted);margin:0;line-height:1.6}.clients-panel-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clients-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.clients-name-search-wrapper{position:relative}.clients-name-search-dropdown{top:calc(100% + 6px)}.clients-filter-field span{color:var(--text);font-size:.84rem;font-weight:700}.clients-filter-field input,.clients-filter-field select{width:100%;min-height:46px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;padding:0 14px}.clients-filter-field input::placeholder{color:#93a1ba;opacity:1}.clients-table-wrap{min-width:0}.clients-table{min-width:1480px}.clients-table td{white-space:nowrap}.clients-status-pill{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.clients-status-cell{align-items:center;gap:8px;display:inline-flex}.clients-row-toggle{display:none}.clients-status-pill.is-ativo{color:#0d6b44;background:#eaf8f0}.clients-status-pill.is-bloqueado{color:#c04141;background:#fff1f1}.clients-link-button,.clients-phone-link,.clients-edit-link{color:#0071bc;font:inherit;background:0 0;border:0;border-bottom:1px dotted;padding:0}.clients-link-button,.clients-phone-link{text-align:left}.clients-history-row{gap:6px;display:inline-flex}.clients-history-pill{color:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:24px;min-height:22px;padding:0 6px;font-size:.78rem;font-weight:700;display:inline-flex}.clients-history-pill.is-blue{background:#2b6ff5}.clients-history-pill.is-red{background:#ff4f4f}.clients-history-pill.is-dark{background:#111}.clients-visit-pill{color:#455a81;white-space:nowrap;background:#eff2f7;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.clients-visit-pill.is-upcoming{color:#0071bc;background:#edf2ff}.clients-row-copy{min-width:200px}.clients-row-copy strong{display:block}.clients-form-shell{gap:20px;display:grid}.clients-form-panel,.clients-section-panel{gap:20px;padding:20px;display:grid}.clients-form-state{gap:6px;display:grid}.clients-form-state strong,.clients-section-head strong,.clients-photo-placeholder strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.clients-photo-placeholder{color:#7c8fb0;border:2px dashed #dfe7f2;border-radius:4px;align-items:center;gap:16px;min-height:92px;padding:0 20px;display:flex}.clients-photo-icon{color:#d0d7e4;background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.clients-photo-icon .icon{width:24px;height:24px}.clients-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.clients-minimal-field{gap:8px;display:grid}.clients-minimal-field.is-wide{grid-column:1/-1}.clients-minimal-field span{color:#a0afd0;font-size:.9rem;font-weight:600}.clients-minimal-field input,.clients-minimal-field select,.clients-minimal-field textarea{width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #cad4e6;padding:0 0 10px}.clients-minimal-field input,.clients-minimal-field select{min-height:42px}.clients-minimal-field textarea{resize:vertical;min-height:72px}.clients-minimal-field input:focus,.clients-minimal-field select:focus,.clients-minimal-field textarea:focus{border-bottom-color:#0071bc;outline:0}.clients-section-panel{gap:16px}.clients-section-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:10px;display:flex}.clients-section-accent{width:12px;height:24px;display:inline-flex;position:relative}.clients-section-accent:before,.clients-section-accent:after{content:"";background:#39a0e0;width:3px;position:absolute;left:0}.clients-section-accent:before{height:10px;top:0}.clients-section-accent:after{height:10px;bottom:0}.clients-toggle-card{color:#24407d;background:#fff;border:1px solid #dbe3ef;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;display:flex}.clients-toggle-card input{width:18px;height:18px;accent-color:var(--primary)}.clients-save-row{justify-content:flex-start;padding-bottom:8px;display:flex}.units-shell{gap:22px;display:grid}.units-shell--edit{gap:18px}.units-header{border-bottom:1px solid var(--line);align-items:flex-end;min-height:54px;padding-bottom:1px;display:flex}.units-header--edit{flex-wrap:wrap;justify-content:space-between;gap:16px}.units-title-tab{color:var(--text);padding:0 0 12px;font-family:Sora Variable,Roboto,sans-serif;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.02;position:relative}.units-title-tab:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.units-grid{grid-template-columns:repeat(auto-fit,minmax(320px,320px));justify-content:start;gap:28px;display:grid}.unit-card,.unit-add-card{min-height:458px}.unit-card{background:linear-gradient(#fff,#fcfdff);grid-template-rows:240px auto auto;padding:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.unit-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #12233f14}.unit-map-shell{background:#f4f7fb;border-bottom:1px solid #ebeff6;min-height:240px;position:relative;overflow:hidden}.unit-map-iframe,.units-map-svg{width:100%;height:100%;display:block}.unit-map-iframe{filter:saturate(1.02);border:0;transition:transform .22s}.unit-card:hover .unit-map-iframe{transform:scale(1.02)}.unit-map-link{z-index:1;color:#0071bc;background:#fffffff2;border:1px solid #d4e9f7;border-radius:4px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 10px 20px #12233f14}.unit-map-link:hover{border-color:#8cc9ee;transform:translateY(-1px);box-shadow:0 14px 22px #12233f1f}.unit-card-body,.unit-card-footer{gap:10px;padding:16px 18px;display:grid}.unit-card-footer{border-top:1px solid #ebeff6;align-content:start;padding-top:14px}.unit-card-meta,.unit-professional-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.unit-card-meta small,.unit-card-body p{color:#8da0be;margin:0}.unit-card-body p{line-height:1.55}.unit-card-meta small{font-size:.82rem}.unit-card-body h2,.unit-card-footer strong,.unit-add-card strong{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif}.unit-card-body h2{font-size:1.3rem;line-height:1.12}.unit-edit-link{color:#0071bc;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.94rem;font-weight:600;display:inline-flex}.unit-edit-link:hover{color:#005e9d}.unit-edit-link .icon{width:16px;height:16px}.unit-professional-row{justify-content:flex-start}.unit-professional-chip{color:#fff;background:linear-gradient(#1f2532,#05080f);border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 10px 20px #080c1624}.unit-add-card,.unit-action-add-card{cursor:pointer;font:inherit;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.unit-add-card:before,.unit-action-add-card:before{content:"";opacity:0;background:linear-gradient(#0071bc0d,#0071bc00);transition:opacity .18s;position:absolute;inset:0}.unit-add-card>*,.unit-action-add-card>*{z-index:1;position:relative}.unit-add-card{color:#0071bc;background:linear-gradient(#fff,#fbfcff);border:2px dashed #dfe5f0;border-radius:4px;align-content:center;place-items:center;gap:18px;display:grid}.unit-action-add-card{color:#0071bc;background:linear-gradient(#fff,#fbfcff);border:2px dashed #dfe5f0;border-radius:4px;align-content:center;place-items:center;gap:14px;width:min(140px,100%);min-height:120px;padding:18px 16px;display:grid}.unit-add-card:hover,.unit-add-card:focus-visible,.unit-action-add-card:hover,.unit-action-add-card:focus-visible{background:linear-gradient(#fff,#f7faff);border-style:solid;border-color:#0071bc;outline:0;transform:translateY(-2px);box-shadow:0 18px 36px #2043dc24}.unit-add-card:hover:before,.unit-add-card:focus-visible:before,.unit-action-add-card:hover:before,.unit-action-add-card:focus-visible:before{opacity:1}.unit-add-icon{color:#fff;background:linear-gradient(180deg, var(--primary), var(--primary-strong));border-radius:999px;place-items:center;width:58px;height:58px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 14px #0071bc14}.unit-action-add-card .unit-add-icon{width:46px;height:46px;box-shadow:0 0 0 12px #0071bc14}.unit-add-icon .icon{width:26px;height:26px}.unit-action-add-card .unit-add-icon .icon{width:24px;height:24px}.unit-add-card:hover .unit-add-icon,.unit-add-card:focus-visible .unit-add-icon,.unit-action-add-card:hover .unit-add-icon,.unit-action-add-card:focus-visible .unit-add-icon{transform:scale(1.05);box-shadow:0 0 0 16px #0071bc1a}.unit-add-card strong,.unit-action-add-card strong{color:#0071bc;font-size:1.18rem}.unit-action-add-card strong{font-size:.98rem}.units-edit-form{gap:20px;display:grid}.units-edit-panel{gap:20px;padding:20px;display:grid}.units-section-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.units-section-head small{color:#8da0be}.units-section-heading{align-items:center;gap:12px;display:flex}.units-section-heading strong,.units-activity-shell h3{color:var(--text);font-family:Sora Variable,Roboto,sans-serif}.units-section-accent{width:12px;height:24px;display:inline-flex;position:relative}.units-section-accent:before,.units-section-accent:after{content:"";background:#39a0e0;width:3px;position:absolute;left:0}.units-section-accent:before{height:10px;top:0}.units-section-accent:after{height:10px;bottom:0}.units-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.units-form-grid.is-single{grid-template-columns:1fr}.units-field{gap:8px;display:grid}.units-field.is-wide{grid-column:1/-1}.units-field span{color:#a0afd0;font-size:.9rem;font-weight:600}.units-field input,.units-field textarea{width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #cad4e6;padding:0 0 10px;transition:border-color .18s}.units-field select{width:100%;min-height:44px;color:var(--text);font:inherit;background:#fff;border:1px solid #d4dcec;border-radius:4px;padding:0 14px}.units-field textarea{resize:vertical;min-height:72px;line-height:1.55}.units-field input:focus,.units-field select:focus,.units-field textarea:focus{outline:0}.units-field input:focus,.units-field textarea:focus{border-bottom-color:#0071bc}.units-field select:focus,.units-color-input:focus-within{border-color:#0071bc;box-shadow:0 0 0 3px #0071bc1a}.units-color-input{background:#fff;border:1px solid #d4dcec;border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:8px 12px;transition:border-color .18s,box-shadow .18s;display:flex}.units-color-swatch{background:0 0;border:0;border-radius:4px;flex:none;width:24px;height:24px;padding:0}.units-color-swatch::-webkit-color-swatch-wrapper{padding:0}.units-color-swatch::-webkit-color-swatch{border:0;border-radius:4px}.units-color-text{width:100%;min-width:0;color:var(--text);font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:600}.units-color-text:focus{outline:0}.units-image-strip{color:#7c8fb0;background:linear-gradient(#fff,#fbfcff);border:2px dashed #dfe7f2;border-radius:4px;align-items:center;gap:16px;min-height:76px;padding:0 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.units-image-strip:hover{border-color:#c6d3ef;transform:translateY(-1px);box-shadow:0 10px 18px #12233f0d}.units-image-mark{color:#fff;background:linear-gradient(#1f2532,#05080f);border-radius:4px;place-items:center;width:46px;height:46px;font-size:.9rem;font-weight:800;display:grid}.units-image-strip strong{color:#7c8fb0;font-family:Sora Variable,Roboto,sans-serif;font-size:1.04rem}.units-inline-check{color:#41547d;align-items:center;gap:10px;font-weight:500;display:inline-flex}.units-inline-check input{width:18px;height:18px;accent-color:var(--primary)}.unit-professional-editor{background:#fff;border:1px solid #dbe3ef;border-radius:4px;gap:0;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.unit-professional-editor.is-selected{border-color:#294cff;box-shadow:0 14px 28px #0071bc14}.unit-professional-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.unit-professional-check{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.unit-professional-check input{width:18px;height:18px;accent-color:var(--primary)}.unit-professional-avatar{color:#fff;background:linear-gradient(#1f2532,#05080f);border-radius:4px;place-items:center;width:42px;height:42px;font-size:.84rem;font-weight:800;display:grid;box-shadow:0 10px 20px #080c1624}.unit-professional-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unit-professional-actions span{color:#7287ac;background:#f3f6fd;border-radius:4px;align-items:center;min-height:30px;padding:0 10px;font-size:.84rem;display:inline-flex}.unit-professional-actions .secondary-button{border-radius:4px;min-height:36px;padding-inline:14px}.unit-service-groups{border-top:1px solid #edf2f8;gap:0;padding:4px 18px 18px;display:grid}.unit-service-group{gap:12px;padding-top:14px;display:grid}.unit-service-group+.unit-service-group{border-top:1px solid #edf2f8;margin-top:14px}.unit-service-group h4{color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin:0;font-family:Sora Variable,Roboto,sans-serif;font-size:.9rem}.unit-service-options{gap:8px;display:grid}.unit-service-option{border-bottom:1px solid #f0f3f8;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.unit-service-option:last-child{border-bottom:0;padding-bottom:0}.unit-service-option input{width:18px;height:18px;accent-color:var(--primary);margin-top:3px}.unit-service-option div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.unit-service-option strong{color:var(--text);font-size:.98rem}.unit-service-option span{color:#6c7ea0;font-size:.86rem}.units-info-box{color:#8da0be;background:#fff;border:1px solid #dbe3ef;border-radius:4px;align-items:center;min-height:40px;padding:0 14px;line-height:1.5;display:flex}.units-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.units-activity-shell{border-top:1px solid var(--line);gap:16px;padding-top:12px;display:grid}.units-activity-shell h3{color:#7486a7;margin:0;font-size:1.42rem;line-height:1.1}.units-activity-toggle{color:#54657f;border:1px solid var(--line);text-align:left;background:#f7f9fd;border-radius:4px;align-items:center;width:100%;min-height:56px;padding:0 18px 0 36px;transition:border-color .18s,background .18s;display:flex;position:relative}.units-activity-toggle:before{content:"▶";color:#4d5b73;font-size:.74rem;position:absolute;left:14px}.units-activity-toggle:hover{background:#f2f6fc;border-color:#d5deec}.units-activity-list{gap:10px;display:grid}.units-activity-item{background:#fff;border:1px solid #dbe3ef;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.units-activity-item strong{color:var(--text);font-size:.92rem}.units-activity-item span{color:#8da0be;font-size:.82rem}.messages-shell{gap:18px;display:grid}.messages-nav-row{border-bottom:1px solid var(--line);align-items:flex-end;min-height:54px;padding-bottom:1px;display:flex}.messages-title-tab{color:var(--text);padding:0 0 12px;font-family:Sora Variable,Roboto,sans-serif;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.04;position:relative}.messages-title-tab:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.messages-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.messages-title-block{gap:8px;display:grid}.messages-title-block h1,.messages-edit-divider h3{color:var(--primary);margin:0;font-family:Sora Variable,Roboto,sans-serif}.messages-title-block h1{font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.04}.messages-title-block p,.messages-table-head span{color:var(--muted);margin:0;line-height:1.6}.messages-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.messages-summary-card{border:1px solid var(--line);background:#fff;border-radius:4px;gap:4px;padding:20px 24px 18px 28px;display:grid;position:relative;box-shadow:0 10px 24px #12233f0a}.messages-summary-card:before{content:"";border-radius:4px 0 0 4px;width:5px;position:absolute;top:0;bottom:0;left:0}.messages-summary-card.is-blue:before{background:#0071bc}.messages-summary-card.is-slate:before{background:#aab3c5}.messages-summary-card.is-green:before{background:#45ca62}.messages-summary-card.is-red:before{background:#ff4b4b}.messages-summary-card.is-gold:before{background:#efb233}.messages-summary-card small{color:#8da0be;font-size:.8rem}.messages-summary-card strong{color:var(--text);font-size:1.08rem;line-height:1.12}.messages-table-panel{gap:0;padding:0;display:grid;overflow:hidden}.messages-table-head{border-bottom:1px solid #ebeff6;padding:16px 18px 14px}.messages-table-wrap{min-width:0;overflow-x:auto}.messages-table{border-collapse:collapse;width:100%;min-width:1320px}.messages-table thead th{color:#8da0be;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:14px 16px;font-size:.74rem;font-weight:700}.messages-table tbody td{color:var(--text);white-space:nowrap;border-top:1px solid #edf2f8;padding:14px 16px}.messages-table tbody tr:hover{background:#fbfcff}.messages-appointment-link{color:#0071bc;font:inherit;background:0 0;border:0;border-bottom:1px dotted;padding:0;font-weight:700}.messages-status-pill{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:700;display:inline-flex}.messages-status-pill.is-sent{color:#0d6b44;background:#eaf8f0}.messages-status-pill.is-failed{color:#c04141;background:#fff1f1}.messages-filter-drawer{width:min(500px,100vw - 18px)}.messages-appointment-drawer{width:min(520px,100vw - 18px)}.messages-drawer-head h2{font-size:1.5rem}.messages-edit-meta{max-width:44ch;font-size:.84rem}.messages-filter-scroll{gap:22px}.messages-filter-field{gap:10px;display:grid}.messages-filter-field span,.messages-minimal-field span{color:#a0afd0;letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:600}.messages-filter-field input,.messages-filter-field select{width:100%;color:var(--text);font:inherit}.messages-filter-field select{background:#fff;border:1px solid #d6deec;border-radius:4px;min-height:54px;padding:0 14px;box-shadow:0 8px 18px #12233f0a}.messages-filter-field select:focus{border-color:#8cc9ee;outline:0;box-shadow:0 0 0 4px #0071bc1f}.messages-filter-field.is-minimal input,.messages-minimal-field input,.messages-minimal-field textarea{color:var(--text);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cad4e6;border-radius:0;padding:0 0 10px}.messages-filter-field.is-minimal input{min-height:42px}.messages-minimal-field textarea{resize:vertical;min-height:42px;padding-top:0}.messages-filter-field.is-minimal input:focus,.messages-minimal-field input:focus,.messages-minimal-field textarea:focus{box-shadow:none;border-bottom-color:#0071bc;outline:0}.messages-filter-actions{gap:12px}.messages-filter-actions .action-button{flex:1}.messages-clear-button{color:#fff;background:linear-gradient(#f66,#ff4b4b);border-color:#0000}.messages-edit-section{background:#fff;gap:14px}.messages-inline-heading{align-items:center}.messages-send-button{color:#fff;background:linear-gradient(#2fd164,#20bf55);border-color:#0000;width:100%}.messages-edit-divider{border-bottom:1px solid #d4e9f7;padding-bottom:10px}.messages-edit-divider h3{font-size:1.08rem}.messages-service-note{color:#6f82a4;align-items:center;gap:8px;display:inline-flex}.messages-service-dot{background:#39a0e0;border-radius:999px;width:10px;height:10px;display:inline-flex}.messages-service-note small{line-height:1.5}.messages-edit-footer{gap:14px}.settings-shell{gap:18px;display:grid}.settings-tabs-row{border-bottom:1px solid var(--line);align-items:flex-end;min-height:54px;padding-bottom:1px;display:flex}.settings-tabs{flex-wrap:wrap;gap:40px;display:inline-flex}.settings-tabs button{color:#8392ae;background:0 0;border:0;padding:0 0 14px;font-size:clamp(1.02rem,1.7vw,1.12rem);font-weight:500;position:relative}.settings-tabs button.is-active{color:var(--text);font-weight:700}.settings-tabs button.is-active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-2px;left:0;right:0}.settings-section-panel{gap:18px;padding:0 20px 20px;display:grid;overflow:hidden}.settings-section-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0 -20px;padding:18px 20px 16px;display:flex}.settings-section-head strong{color:var(--primary);font-family:Sora Variable,Roboto,sans-serif;font-size:1rem}.settings-section-accent{width:12px;height:24px;display:inline-flex;position:relative}.settings-section-accent:before,.settings-section-accent:after{content:"";background:#39a0e0;width:3px;position:absolute;left:0}.settings-section-accent:before{height:10px;top:0}.settings-section-accent:after{height:10px;bottom:0}.settings-form-grid,.settings-toggle-grid,.settings-inline-grid{gap:16px;display:grid}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid.is-three,.settings-toggle-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field,.settings-minimal-field{gap:8px;display:grid}.settings-field span,.settings-minimal-field span{color:#a0afd0;font-size:.9rem;font-weight:600}.settings-field select,.settings-field input{width:100%;min-height:46px;color:var(--text);font:inherit;background:#fff;border:1px solid #d6deec;border-radius:4px;padding:0 14px;box-shadow:0 8px 18px #12233f0a}.settings-field select:focus,.settings-field input:focus{border-color:#8cc9ee;outline:0;box-shadow:0 0 0 4px #0071bc1f}.settings-toggle-card{color:#24407d;background:#fff;border:1px solid #dbe3ef;border-radius:4px;align-items:center;gap:12px;min-height:40px;padding:12px 14px;font-weight:500;display:flex}.settings-toggle-card input{width:18px;height:18px;accent-color:var(--primary);flex:none}.settings-info-box{color:#8da0be;background:#fff;border:1px solid #dbe3ef;border-radius:4px;align-items:center;min-height:40px;padding:0 14px;line-height:1.5;display:flex}.settings-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-minimal-field input,.settings-minimal-field textarea{width:100%;color:var(--text);font:inherit;background:0 0;border:0;border-bottom:1px solid #cad4e6;padding:0 0 10px}.settings-minimal-field input{min-height:42px}.settings-minimal-field textarea{resize:vertical;min-height:90px;line-height:1.55}.settings-minimal-field input:focus,.settings-minimal-field textarea:focus{border-bottom-color:#0071bc;outline:0}.settings-minimal-field input:disabled{color:#aeb9cb;cursor:not-allowed;border-bottom-color:#dbe3ef}.settings-minimal-field.is-wide{grid-column:1/-1}.settings-minimal-field.is-tall textarea{min-height:160px}.settings-minimal-field.is-compact textarea{min-height:56px}.settings-hours-stack,.settings-exception-list{gap:18px;display:grid}.settings-day-card{background:#eef1f9;border-radius:0;gap:14px;padding:14px;display:grid}.settings-day-card.is-off{gap:0}.settings-day-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-day-toggle{align-items:center;gap:14px;display:inline-flex}.settings-day-toggle input{opacity:0;pointer-events:none;position:absolute}.settings-day-switch{background:#cfd7e7;border-radius:999px;flex:none;width:24px;height:14px;transition:background-color .18s;display:inline-flex;position:relative}.settings-day-switch:after{content:"";background:#fff;border-radius:999px;width:10px;height:10px;transition:transform .18s;position:absolute;top:2px;left:2px}.settings-day-toggle input:checked+.settings-day-switch{background:#4b69ff}.settings-day-toggle input:checked+.settings-day-switch:after{transform:translate(10px)}.settings-day-name{color:#32457a;font-family:Sora Variable,Roboto,sans-serif;font-size:.98rem}.settings-day-card.is-off .settings-day-name{color:#d14f4f}.settings-day-meta{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.settings-day-meta small{color:#8597b5;font-size:.82rem}.settings-day-edit{color:#3257ff;background:0 0;border:0;justify-content:center;align-items:center;min-height:28px;padding:0;display:inline-flex}.settings-day-edit .icon{width:16px;height:16px}.settings-ranges-stack{gap:12px;display:grid}.settings-range-card{background:#fff;border:1px solid #dfe5f0;border-radius:4px;gap:0;display:grid;overflow:hidden}.settings-range-card-head{color:#8495b2;background:#f8faff;border-bottom:1px solid #e8edf6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.8rem;font-weight:700;display:flex}.settings-range-row{background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 12px;display:flex}.settings-range-row+.settings-range-row{border-top:1px solid #e8edf6}.settings-range-row span{color:#9aa8c1;font-size:.9rem;font-weight:500}.settings-range-row select{min-width:82px;min-height:44px;color:var(--text);font:inherit;background:#f1f4fb;border:1px solid #e3e8f3;border-radius:4px;padding:8px 10px;line-height:normal}.settings-day-add{color:#8698b7;background:#fff;border:2px dashed #dfe5f0;border-radius:4px;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-weight:600;display:inline-flex}.settings-day-add-icon{color:#6a88c8;border:1px solid #a8bbde;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.settings-day-add-icon .icon{width:12px;height:12px}.settings-day-add:hover,.settings-day-add:focus-visible{color:#5c7099;border-color:#cad8f0;outline:0}.settings-save-row{justify-content:flex-start;display:flex}.settings-panel-add-card{justify-self:start;width:min(140px,100%)}.settings-exception-card{border:1px solid var(--line);background:#f9fbff;border-radius:4px;gap:14px;padding:16px;display:grid}.settings-exception-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-exception-grid.is-dayoff{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-inline-remove{color:#c04141;background:#fff1f1;border:1px solid #f3cccc;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.settings-inline-remove .icon{width:14px;height:14px}.settings-inline-remove.is-text{width:fit-content}.settings-subsection-copy{color:#31467d;gap:6px;display:grid}.settings-subsection-copy strong{font-family:Sora Variable,Roboto,sans-serif;font-size:1rem;font-weight:600}.settings-copy-stack{gap:18px;display:grid}.site-builder-shell{--site-builder-primary-width:344px;--site-builder-secondary-width:392px;grid-template-columns:var(--site-builder-primary-width) minmax(0, 1fr);background:#f1f3f6;align-items:stretch;height:calc(100dvh - 92px);min-height:calc(100dvh - 92px);display:grid;overflow:hidden}.site-builder-mobile-tabs{display:none}.app-shell.is-builder-mode .site-builder-shell{height:100dvh;min-height:100dvh}.site-builder-shell.is-controls-collapsed{grid-template-columns:104px minmax(0,1fr)}.site-builder-sidebar{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:1px solid #d8dfe8;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.site-builder-sidebar--primary{background:#fff;grid-column:1}.site-builder-sidebar--secondary{background:#fafbfd;grid-column:2}.site-builder-sidebar--secondary.is-hidden{display:none}.site-builder-sidebar-head{border-bottom:1px solid #d8dfe8;justify-content:space-between;align-items:center;gap:0;min-height:50px;padding:0;display:flex}.site-builder-sidebar-head--primary{background:#f5f6f8}.site-builder-sidebar-body{flex:1;min-height:0;padding:0;display:flex}.site-builder-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8e9bb08c transparent;flex:1;align-content:start;gap:0;min-height:0;padding-right:0;display:grid;overflow-y:auto}.site-builder-sidebar-scroll::-webkit-scrollbar{width:8px}.site-builder-sidebar-scroll::-webkit-scrollbar-thumb{background:#8e9bb070;border-radius:999px}.site-builder-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#8e9bb09e}.site-builder-sidebar-scroll--primary{gap:0}.site-builder-sidebar-scroll--secondary{gap:14px;padding:16px}.site-builder-sidebar-badge{color:#264381;letter-spacing:.16em;text-transform:uppercase;background:#ffffffd1;border:1px solid #4d68a524;border-radius:999px;align-items:center;padding:10px 14px;font-size:.74rem;font-weight:800;display:inline-flex;box-shadow:0 16px 28px #0a183014}.site-builder-sidebar-toggle{border-radius:0;flex-shrink:0;width:48px;min-height:48px}.site-builder-sidebar-head--primary .site-builder-sidebar-toggle{color:#30435e;background:0 0;border:0;border-right:1px solid #d8dfe8}.site-builder-sidebar-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding-right:14px;display:flex}.site-builder-publish{min-height:34px;box-shadow:none;border-radius:4px;padding-inline:16px}.site-builder-save{border-radius:4px;min-height:34px;padding-inline:16px}.site-builder-sidebar-actions .icon-ghost{border-radius:4px;width:34px;min-height:34px}.site-builder-sidebar-actions .icon-ghost.is-active{color:#0071bc;box-shadow:none;background:#e9f3ff;border-color:#c4d9ef}.site-builder-sidebar-status{background:#f7f9fc;border-bottom:1px solid #e1e6ee;gap:4px;padding:12px 16px;display:grid}.site-builder-sidebar-status strong{color:#14233b;font-size:.92rem}.site-builder-sidebar-status span{color:#61738d;font-size:.82rem;line-height:1.5}.site-builder-sidebar-status .login-note{margin-top:4px}.site-builder-sidebar-title{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e1e6ee;border-radius:0;gap:8px;padding:16px;display:grid}.site-builder-sidebar-title.is-nested{gap:10px}.site-builder-sidebar-title.is-primary{gap:0;padding:16px}.site-builder-sidebar-title.is-subview{border-bottom:0}.site-builder-kicker{color:#7f8c9f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.site-builder-sidebar-title strong,.site-builder-collapsed-copy strong{color:#24364f;font-family:Roboto,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.2}.site-builder-sidebar-title span,.site-builder-collapsed-copy span{color:#64748b;line-height:1.45}.site-builder-sidebar-title.is-primary .site-builder-kicker{display:none}.site-builder-nav-list{display:block}.site-builder-nav-groups{gap:4px;display:grid}.site-builder-nav-group-head{gap:4px;padding:16px 16px 8px;display:grid}.site-builder-nav-group-head strong{color:#24364f;text-transform:uppercase;letter-spacing:.04em;font-family:Roboto,Segoe UI,sans-serif;font-size:.86rem;font-weight:700}.site-builder-nav-group-head span{color:#64748b;font-size:.82rem;line-height:1.4}.site-builder-sidebar-subview-head{border-bottom:1px solid #e1e6ee;grid-template-columns:48px minmax(0,1fr);align-items:stretch;display:grid}.site-builder-sidebar-subview-back{color:#3d577d;background:#fff;border:0;border-right:1px solid #e1e6ee;justify-content:center;align-items:center;display:inline-flex}.site-builder-sidebar-subview-back .icon{width:18px;height:18px}.site-builder-nav-item{text-align:left;color:#334862;width:100%;min-height:44px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e3e8ef;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;display:grid}.site-builder-nav-item-copy{min-width:0;display:block}.site-builder-nav-item-copy strong{color:#30435e;font-family:Roboto,Segoe UI,sans-serif;font-size:.95rem;font-weight:500;line-height:1.28}.site-builder-nav-item-copy small{display:none}.site-builder-nav-item-arrow{color:#9aa8bb;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.site-builder-nav-item.is-active{box-shadow:none;background:#fff;border-color:#e3e8ef;transform:none}.site-builder-nav-item.is-active .site-builder-nav-item-arrow{color:#9aa8bb;box-shadow:none;background:0 0}.site-builder-nav-item:hover,.site-builder-nav-item:focus-visible{background:#f8fafc;outline:0}.site-builder-nav-item.is-muted{opacity:.68}.site-builder-nav-item.is-muted .site-builder-nav-item-arrow{color:#a3afbf;background:0 0}.site-builder-back-link{color:#35518f;width:fit-content;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.82rem;font-weight:700;display:inline-flex}.site-builder-back-link .icon{width:15px;height:15px}.site-builder-overview-card{background:linear-gradient(#121f3af5,#1a2c52f0);border-radius:28px;gap:16px;padding:18px 20px;display:grid;box-shadow:0 24px 48px #0d1b3633}.site-builder-overview-head{color:#ffffffd1;gap:8px;display:grid}.site-builder-overview-head strong{color:#fff;font-family:Sora Variable,Roboto,sans-serif;font-size:1.08rem}.site-builder-overview-head p{margin:0;line-height:1.6}.site-builder-overview-pill{color:#d8e4ff;letter-spacing:.14em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.site-builder-overview-progress{color:#ffffffb8;gap:10px;display:grid}.site-builder-overview-track{background:#ffffff14;border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.site-builder-overview-track span{border-radius:inherit;background:linear-gradient(90deg,#fff 0%,#84a8ff 100%);display:block}.site-builder-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-builder-overview-grid div{background:#ffffff12;border:1px solid #ffffff14;border-radius:4px;gap:4px;padding:14px;display:grid}.site-builder-overview-grid span{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.site-builder-overview-grid strong{color:#fff;font-size:.95rem}.site-builder-menu{flex:1;gap:10px;min-height:0;padding-right:6px;display:grid;overflow-y:auto}.site-builder-menu.is-collapsed{justify-items:center;padding-right:0}.site-builder-menu-item{text-align:left;color:#31467d;background:#ffffffb3;border:1px solid #607aaf1f;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:14px 16px;display:grid;box-shadow:0 14px 26px #11203f0f}.site-builder-menu-item.is-compact{border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:62px;padding:0;display:inline-flex}.site-builder-menu-icon{color:#5270af;background:#0071bc14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.site-builder-menu-icon .icon{width:18px;height:18px}.site-builder-menu-copy{gap:4px;min-width:0;display:grid}.site-builder-menu-copy small,.site-builder-menu-meta span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.site-builder-menu-copy small{color:#8090ad}.site-builder-menu-copy strong{color:#243a6b;font-family:Sora Variable,Roboto,sans-serif;font-size:.98rem;line-height:1.3}.site-builder-menu-copy p{color:#6d7f9d;margin:0;line-height:1.5}.site-builder-menu-meta{justify-items:end;gap:10px;display:grid}.site-builder-menu-step{color:#8b9abe}.site-builder-menu-status{color:#375296;background:#3d60b41a;border-radius:4px;padding:8px 10px}.site-builder-menu-status.is-muted{color:#7e8aa5;background:#7e8aa529}.site-builder-menu-item.is-active{color:#203562;background:linear-gradient(#ffffffeb,#f2f7ffe0),#fff;border-color:#2c54be38;transform:translateY(-1px);box-shadow:0 20px 34px #11203f1a,inset 0 1px #ffffffb8}.site-builder-menu-item.is-active .site-builder-menu-icon{color:#fff;background:linear-gradient(145deg,#234dff 0%,#597eff 100%);box-shadow:0 14px 22px #0071bc47}.site-builder-menu-item:hover,.site-builder-menu-item:focus-visible{background:#fffffff5;outline:0}.site-builder-menu-item.is-muted{opacity:.76}.site-builder-menu-item.is-muted .site-builder-menu-icon{color:#74819d;background:#74819d24}.site-builder-collapsed-stack{flex:1;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.site-builder-collapsed-copy{text-align:center;background:#fff;border:1px solid #d8dfe8;border-radius:4px;justify-items:center;gap:6px;padding:16px 8px;display:grid}.site-builder-sidebar-footer{box-shadow:none;background:#fff;border-top:1px solid #d8dfe8;border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.site-builder-footer-link,.site-builder-footer-icon{color:#5f6d80;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.site-builder-footer-icon{background:#eef2f6;border-radius:4px;width:32px;min-height:32px}.site-builder-footer-mark{color:#5f6d80;background:#eef2f6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.site-builder-footer-mark .icon{width:11px;height:11px}.site-builder-viewport-switch{gap:4px;display:inline-flex}.site-builder-viewport-switch button{color:#7d8898;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:32px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.site-builder-viewport-switch button.is-active{color:var(--primary);box-shadow:none;background:#0071bc14;border-color:#0071bc3d}.site-builder-stage{background:#eef2f6;grid-column:2;min-width:0;min-height:0;padding:22px;display:flex;overflow:hidden}.site-builder-shell.is-controls-collapsed .site-builder-stage{grid-column:2}.site-builder-stage>.site-builder-preview{flex:0 auto;min-height:0;margin:0 auto}.site-builder-stage-head{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr));gap:14px;display:grid}.site-builder-stage-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dde4ee;border-radius:16px;align-content:start;gap:10px;padding:16px 18px;display:grid}.site-builder-stage-card.is-copy{background:#fff}.site-builder-stage-card strong{color:#243a6b;font-family:Sora Variable,Roboto,sans-serif;font-size:1.08rem;line-height:1.3}.site-builder-stage-card p{color:#647894;margin:0;line-height:1.6}.site-builder-stage-label{color:#8090ad;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:800}.site-builder-chip-row{flex-wrap:wrap;gap:8px;display:flex}.site-builder-chip{color:#365090;background:#234dff14;border-radius:999px;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}@media (width<=1440px){.site-builder-shell{--site-builder-primary-width:320px;--site-builder-secondary-width:360px}.site-builder-stage-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1280px){.site-builder-shell{--site-builder-primary-width:292px;--site-builder-secondary-width:328px}}@media (width<=1080px){.site-builder-shell,.site-builder-shell.is-controls-collapsed{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 92px);overflow:visible}.site-builder-sidebar{box-shadow:none;border-right:0;gap:14px;overflow:visible}.app-shell.is-builder-mode .site-builder-shell,.app-shell.is-builder-mode .site-builder-shell.is-controls-collapsed{height:auto;min-height:100dvh}.site-builder-sidebar--primary,.site-builder-sidebar--secondary,.site-builder-stage,.site-builder-shell.is-controls-collapsed .site-builder-stage{grid-column:1}.site-builder-sidebar-body{min-height:auto}.site-builder-sidebar-scroll{padding-right:0;overflow:visible}.site-builder-nav-list{max-height:420px;padding-right:6px;overflow-y:auto}.site-builder-menu{max-height:none}.site-builder-stage{padding-top:0}.site-builder-mobile-tabs{z-index:20;background:#fff;border-bottom:1px solid #d8dfe8;gap:6px;padding:10px 14px;display:flex;position:sticky;top:0}.site-builder-mobile-tabs button{color:#7d8898;background:#f1f3f6;border:1px solid #0000;border-radius:4px;flex:1;min-height:40px;font-size:.86rem;font-weight:700}.site-builder-mobile-tabs button.is-active{color:#fff;background:var(--primary)}.site-builder-shell:not(.is-mobile-preview) .site-builder-stage,.site-builder-shell.is-mobile-preview .site-builder-sidebar-status,.site-builder-shell.is-mobile-preview .site-builder-sidebar-body,.site-builder-section-row-copy p{display:none}.site-builder-section-action.is-move{justify-content:center;align-items:center;min-width:40px;padding:.6rem;display:inline-flex}.site-builder-section-action-label{display:none}.site-builder-section-action-icon{width:16px;height:16px;display:inline-flex}.site-builder-section-action.is-up .site-builder-section-action-icon{transform:rotate(-90deg)}.site-builder-section-action.is-down .site-builder-section-action-icon{transform:rotate(90deg)}}@media (width<=960px){.site-builder-stage-head{grid-template-columns:1fr}}@media (width<=640px){.site-builder-sidebar,.site-builder-stage{padding:14px}.site-builder-sidebar-title,.site-builder-overview-card,.site-builder-sidebar-footer,.site-builder-stage-card,.site-builder-editor-card,.site-builder-panel-item{border-radius:22px;padding:18px}.site-builder-nav-item,.site-builder-menu-item{min-height:64px;padding:14px}.site-builder-nav-item-arrow{width:34px;height:34px}.site-builder-menu-copy p{display:none}.site-builder-browser-bar{grid-template-columns:auto auto auto minmax(0,1fr)}.site-builder-browser-bar small{display:none}}.settings-payment-card,.settings-subpanel,.settings-whatsapp-card{background:#fff;border:1px solid #dbe3ef;border-radius:4px;gap:18px;padding:18px;display:grid}.settings-payment-card{align-content:start}.settings-whatsapp-stack{gap:18px;display:grid}.settings-whatsapp-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.settings-whatsapp-head.is-simple{justify-content:flex-start}.settings-whatsapp-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.settings-whatsapp-meta strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif;font-size:1rem}.settings-whatsapp-badge{color:#fff;border-radius:4px;align-items:center;min-height:28px;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.settings-whatsapp-badge.is-new_appointment{background:#2142f3}.settings-whatsapp-badge.is-cancellation{background:#e0433a}.settings-whatsapp-badge.is-professional{background:#2142f3}.settings-whatsapp-badge.is-connected{background:#1f9254}.settings-whatsapp-badge.is-unconfigured{background:#6b7280}.settings-whatsapp-status{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-whatsapp-field{gap:8px;display:grid}.settings-whatsapp-field span{color:#a0afd0;font-size:.9rem;font-weight:600}.settings-whatsapp-preview{color:var(--text);font:inherit;white-space:pre-wrap;background:#fff;border:1px solid #dbe3ef;border-radius:4px;margin:0;padding:14px 16px;line-height:1.6}.settings-whatsapp-actions{flex-wrap:wrap;gap:10px;display:flex}.settings-placeholder-panel{align-content:center;min-height:220px;padding:26px;display:grid}.settings-placeholder-copy{gap:8px;display:grid}.settings-placeholder-copy strong{color:var(--text);font-family:Sora Variable,Roboto,sans-serif;font-size:1.3rem}.settings-placeholder-copy span{color:var(--muted)}@media (width<=1200px){.settings-form-grid.is-three,.settings-toggle-grid.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-exception-grid,.settings-exception-grid.is-dayoff{grid-template-columns:1fr 1fr}}@media (width<=960px){.settings-form-grid,.settings-form-grid.is-three,.settings-toggle-grid.is-three,.settings-inline-grid{grid-template-columns:1fr}.settings-day-head,.settings-range-row{flex-direction:column;align-items:stretch}.settings-range-row select,.settings-panel-add-card,.settings-inline-remove.is-text{width:100%}.settings-whatsapp-head{flex-direction:column;align-items:flex-start}.settings-exception-grid,.settings-exception-grid.is-dayoff{grid-template-columns:1fr}.settings-tabs{gap:24px}}@media (width<=640px){.settings-section-panel{padding:0 18px 18px}.settings-section-head{margin:0 -18px;padding-inline:18px}.settings-tabs,.settings-hours-stack{gap:20px}.settings-day-card{background:#f5f7fc;border:1px solid #dde3f0;border-radius:10px}}.placeholder-panel{align-content:center;gap:14px;min-height:70vh;padding:32px;display:grid}.placeholder-panel h1{font-size:clamp(2rem,4vw,3rem)}.placeholder-hint{border:1px solid var(--line);background:#f7f9fd;border-radius:4px;align-items:center;width:fit-content;min-height:42px;padding:0 14px;display:inline-flex}.icon{flex:none;width:20px;height:20px}@media (width<=1200px){.professionals-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.professional-card-grid,.professionals-form-grid,.professional-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.services-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.services-form-grid,.service-card-grid,.services-addon-grid,.services-summary-grid,.services-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blocking-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.blocking-summary-grid{grid-template-columns:1fr}.appointments-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.clients-summary-grid{grid-template-columns:1fr}.units-grid{grid-template-columns:repeat(auto-fit,minmax(300px,300px))}.units-form-grid{grid-template-columns:1fr}.messages-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clients-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-form-grid{grid-template-columns:1fr}.appointments-filters-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-summary-grid,.finance-commission-grid,.finance-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stats-row.is-five{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-stats-row.is-four,.overview-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-chart-grid,.overview-bottom-grid{grid-template-columns:1fr}.agenda-facts{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.month-strip{grid-template-columns:repeat(15,minmax(0,1fr))}.week-grid,.month-grid,.month-weekdays{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=960px){.login-shell{grid-template-columns:1fr;align-items:start;padding:24px 0}.app-shell.is-sidebar-collapsed,.app-shell{--sidebar-width:0px;grid-template-columns:1fr}.app-shell.is-mobile-sidebar-open .sidebar{transform:translate(0)}.app-shell.is-mobile-sidebar-open .app-shell-backdrop{display:block}.sidebar{z-index:90;border-right:1px solid var(--line);border-bottom:0;width:min(320px,100vw - 42px);max-width:100%;height:100dvh;transition:transform .18s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(calc(-100% - 20px));box-shadow:28px 0 54px #0a183033}.sidebar-head{width:100%}.sidebar-collapse-toggle{display:none}.sidebar-brand{width:100%}.app-shell.is-sidebar-collapsed .sidebar-brand{justify-content:flex-start}.app-shell.is-sidebar-collapsed .sidebar-brand-copy{display:grid}.app-shell.is-sidebar-collapsed .sidebar-nav{flex:1;justify-content:flex-start}.sidebar-nav{flex:1;width:100%;min-height:0;overflow:hidden auto}.app-shell.is-sidebar-collapsed .sidebar-link-label{display:block}.workspace{grid-column:1}.sidebar-link{text-align:left;grid-template-columns:42px minmax(0,1fr);justify-items:start;min-height:50px;padding:8px 10px}.app-shell.is-sidebar-collapsed .sidebar-link{grid-template-columns:42px minmax(0,1fr);justify-items:start;min-height:50px;padding:8px 10px}.sidebar-link-label{white-space:nowrap;font-size:.88rem}.app-shell.is-sidebar-collapsed .sidebar-link-tooltip{display:none}.app-shell-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09122275;border:0;position:fixed;inset:0}.topbar-nav-toggle{display:inline-flex}.blocking-table-wrap,.finance-table-wrap,.appointments-table-wrap,.messages-table-wrap,.platform-businesses-table-wrap{background:0 0;border:0;overflow:visible}.blocking-table,.finance-table,.appointments-table,.messages-table,.platform-businesses-table{width:100%;min-width:0;display:block}.blocking-table thead,.finance-table thead,.appointments-table thead,.messages-table thead,.platform-businesses-table thead{display:none}.blocking-table tbody,.finance-table tbody,.appointments-table tbody,.messages-table tbody,.platform-businesses-table tbody{gap:12px;display:grid}.blocking-table tr,.finance-table tr,.appointments-table tr,.messages-table tr,.platform-businesses-table tr{border:1px solid var(--line);background:#fff;border-radius:4px;gap:10px;padding:16px;display:grid;box-shadow:0 14px 28px #12233f14}.blocking-table td,.finance-table td,.appointments-table td,.messages-table td,.platform-businesses-table td{text-align:left;white-space:normal;grid-template-columns:minmax(96px,124px) minmax(0,1fr);align-items:start;gap:12px;padding:0;display:grid;border:0!important}.blocking-table td:before,.finance-table td:before,.appointments-table td:before,.messages-table td:before,.platform-businesses-table td:before{content:attr(data-label);color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.4}.clients-table-wrap{background:0 0;border:0;overflow:visible}.clients-table{width:100%;min-width:0;display:block}.clients-table thead{display:none}.clients-table tbody{gap:10px;display:grid}.clients-table tr{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:14px 16px;display:grid;box-shadow:0 14px 28px #12233f14}.clients-table td{text-align:left;white-space:normal;padding:0;border:0!important}.clients-table td[data-label=Nome\ completo]{grid-area:1/1;min-width:0}.clients-table td[data-label=Nome\ completo] small{display:none}.clients-table td[data-label=Status]{grid-area:1/2;justify-self:end}.clients-table td:not([data-label=Nome\ completo]):not([data-label=Status]){display:none}.clients-table tr.is-expanded td[data-label=Nome\ completo] small{display:block}.clients-table tr.is-expanded td:not([data-label=Nome\ completo]):not([data-label=Status]){grid-column:1/-1;grid-template-columns:minmax(96px,124px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.clients-table td:not([data-label=Nome\ completo]):not([data-label=Status]):before{content:attr(data-label);color:#8da0be;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.4}.clients-row-toggle{color:#8da0be;width:16px;height:16px;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.clients-table tr.is-expanded .clients-row-toggle{transform:rotate(-90deg)}.blocking-row-actions,.finance-row-actions{flex-wrap:wrap;justify-content:flex-start}.messages-table tbody tr:hover{background:#fff}.appointment-drawer-panel{width:100vw}.appointment-drawer-head,.appointment-drawer-scroll,.appointment-drawer-footer{padding-inline:16px}.appointment-drawer-scroll{padding-top:16px;padding-bottom:16px}.appointment-drawer-section{border-radius:4px;padding:16px}.appointment-drawer-grid,.appointment-date-row,.appointment-inline-grid{grid-template-columns:1fr}.appointment-search-button,.appointment-calendar-button,.appointment-drawer-footer .action-button{width:100%}.appointment-drawer-section-head,.appointment-drawer-footer{flex-direction:column}.professionals-head,.professionals-toolbar,.professionals-panel-head,.professionals-form-actions,.professionals-save-row,.professional-focus-head{align-items:stretch}.professionals-head,.professionals-panel-head,.professional-focus-head{flex-direction:column}.professionals-facts,.professional-card-grid,.professionals-form-grid,.professional-service-options,.professional-week-grid,.professionals-bottom-grid,.professionals-mini-form{grid-template-columns:1fr}.professionals-toolbar .action-button,.professionals-form-actions .action-button,.professionals-form-actions .secondary-button,.professionals-save-row .action-button,.professionals-mini-form .action-button{width:100%}.services-head,.services-tabs-row,.services-panel-head,.services-form-actions,.services-addon-head,.service-category-row-head{flex-direction:column;align-items:stretch}.services-facts,.services-form-grid,.services-summary-grid,.services-addon-grid,.service-card-grid,.services-checkbox-grid{grid-template-columns:1fr}.services-tab-actions,.services-form-actions .action-button,.services-form-actions .secondary-button,.service-card-actions button,.service-category-row-actions button{width:100%}.blocking-head,.blocking-tabs-row,.blocking-panel-head,.blocking-form-actions{flex-direction:column;align-items:stretch}.blocking-facts,.blocking-form-grid,.blocking-form-inline,.blocking-summary-grid{grid-template-columns:1fr}.blocking-tab-actions,.blocking-panel-actions,.blocking-tab-actions .action-button,.blocking-panel-actions .secondary-button,.blocking-form-actions .action-button,.blocking-form-actions .secondary-button{width:100%}.clients-nav-row{flex-direction:column;align-items:stretch}.units-grid{grid-template-columns:1fr}.messages-panel-head,.messages-filter-actions,.messages-inline-heading,.messages-edit-footer{flex-direction:column;align-items:stretch}.messages-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.messages-panel-head .action-button,.messages-filter-actions .action-button,.messages-edit-footer .action-button{width:100%}.units-header--edit,.units-section-head,.unit-professional-editor-head,.unit-professional-actions,.units-edit-actions{align-items:stretch}.units-header--edit,.units-section-head,.unit-professional-editor-head,.unit-professional-actions{flex-direction:column}.units-header--edit .secondary-button,.unit-professional-actions .secondary-button,.units-edit-actions .action-button{width:100%}.clients-panel-head{flex-direction:column;align-items:stretch}.overview-page-head,.overview-section-head,.agenda-header-row,.agenda-heading,.planner-caption,.panel-head,.appointments-head,.appointments-tabs-row{align-items:stretch}.overview-page-head,.overview-section-head,.agenda-header-row,.agenda-heading,.appointments-head,.appointments-tabs-row{flex-direction:column}.topbar-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:0;display:block;position:static}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;padding:12px 20px;position:fixed;top:0;left:0;right:0}.topbar-actions,.date-controls{width:100%}.topbar-actions{padding:calc(var(--topbar-height,74px) + 12px) 20px 0;justify-content:flex-start}.overview-toolbar{width:100%}.panel-select{flex:180px}.appointments-facts,.appointments-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-summary-grid,.clients-filters-grid,.clients-form-grid,.overview-donut-layout{grid-template-columns:1fr}.finance-nav-row,.finance-panel-head{align-items:stretch}.finance-nav-row,.finance-panel-head,.finance-commission-shell{flex-direction:column}.finance-summary-grid,.finance-health-grid,.finance-highlight-grid,.finance-form-grid,.finance-commission-grid,.platform-business-form{grid-template-columns:1fr}.finance-commission-shell{grid-template-columns:1fr;display:grid}.overview-stats-row.is-five,.overview-stats-row.is-four,.week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.week-summary-row{grid-template-columns:1fr}.month-strip{-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(56px,1fr);grid-auto-flow:column;overflow-x:auto}.month-weekdays,.month-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.month-weekdays span{font-size:.66rem}.month-cell{gap:4px;min-height:64px;padding:6px 4px}.month-cell-top strong{font-size:.86rem}.month-cell-top span{display:none}.month-dots span{width:5px;height:5px}}@media (width<=640px){.page-scroll{padding:12px 12px 18px}.blocking-table td,.finance-table td,.appointments-table td,.clients-table td,.messages-table td{grid-template-columns:1fr;gap:6px}.login-copy,.login-card,.overview-card,.planner-panel,.week-panel,.month-panel,.placeholder-panel{padding:20px}.overview-stats-grid,.overview-pulse-grid,.overview-stats-row.is-five,.overview-stats-row.is-four{grid-template-columns:1fr}.finance-tabbar{gap:22px}.appointments-tabs,.clients-tabs{flex-wrap:wrap;gap:22px}.unit-card,.unit-add-card{min-height:420px}.messages-summary-grid{grid-template-columns:1fr}.messages-table-head{padding-inline:16px}.messages-filter-drawer,.messages-appointment-drawer{width:100vw}.site-builder-sidebar-head,.site-builder-sidebar-footer{flex-direction:column;align-items:stretch}.site-builder-sidebar-head--primary{flex-direction:row;align-items:center}.site-builder-sidebar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.site-builder-sidebar-head--primary .site-builder-sidebar-actions{justify-content:flex-end;width:auto;margin-left:auto}.site-builder-sidebar-actions .site-builder-publish{flex:180px}.site-builder-sidebar-actions .site-builder-save{flex:140px}.site-builder-sidebar-head--primary .site-builder-sidebar-actions .site-builder-publish,.site-builder-sidebar-head--primary .site-builder-sidebar-actions .site-builder-save{flex:0 auto}.site-builder-footer-link{justify-content:flex-start;width:100%}.site-builder-viewport-switch{width:100%}.site-builder-viewport-switch button{flex:1 1 0}.units-edit-panel{padding:18px}.unit-action-add-card{width:min(180px,100%)}.units-activity-item{flex-direction:column;align-items:flex-start}.clients-panel-actions,.clients-save-row,.clients-panel-actions .action-button,.clients-panel-actions .secondary-button,.clients-save-row .action-button,.finance-panel-actions,.finance-config-footer,.finance-nav-actions,.finance-panel-actions .action-button,.finance-config-footer .action-button,.finance-nav-actions .action-button,.finance-nav-actions .secondary-button:not(.finance-period-toggle){width:100%}.finance-period-control{width:100%;position:relative}.finance-period-toggle{flex:1;width:auto;min-width:0}.finance-period-panel{width:auto;left:0;right:0}.finance-period-custom{flex-direction:column;gap:12px}.upcoming-grid{grid-template-columns:1fr}.agenda-facts{grid-template-columns:1fr 1fr}.view-tabs{flex-wrap:wrap;gap:22px}.view-tabs button{white-space:nowrap}.overview-toolbar{grid-template-columns:1fr;display:grid}.appointments-facts,.appointments-filters-grid,.clients-summary-grid,.clients-filters-grid,.clients-form-grid{grid-template-columns:1fr}.overview-chart-tooltip,.overview-donut-tooltip{display:none}.date-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.date-controls .secondary-button:last-child{grid-column:1/-1}.day-pill{min-height:62px}.day-pill strong{font-size:1.2rem}.topbar-actions{justify-content:flex-start}.topbar-actions .action-button{flex:160px}.overview-queue-item{grid-template-columns:auto minmax(0,1fr)}.overview-queue-item small{white-space:normal;grid-column:2}.icon-ghost,.profile-badge{flex:none}.timeline-grid{grid-template-rows:42px auto;grid-template-columns:58px minmax(0,1fr)}.timeline-corner,.timeline-person{min-height:42px;padding:0 10px}.timeline-corner{font-size:.68rem}.timeline-hours span{font-size:.72rem}.schedule-entry{left:6px;right:6px}}@media (height<=900px){.topbar{padding:10px 16px}.page-scroll{padding-top:12px}.agenda-shell,.agenda-header,.agenda-content{gap:12px}.planner-panel,.week-panel,.month-panel{padding:12px}}@media (height<=760px){.month-strip{border-radius:4px}.day-pill{min-height:58px;padding:8px 6px}.day-pill strong{font-size:1.08rem}.planner-caption{padding:6px 2px 4px}}.site-builder-editor-card{background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid}.site-builder-editor-card.is-focused{align-content:start}.site-builder-editor-head{gap:.35rem;display:grid}.site-builder-editor-head p{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.site-builder-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.site-builder-field{gap:.45rem;display:grid}.site-builder-field.is-wide{grid-column:1/-1}.site-builder-field--single-column{align-content:start}.site-builder-field span{color:#30435e;letter-spacing:0;text-transform:none;font-size:.94rem;font-weight:500}.site-builder-required{color:#c93e3e;font-style:normal}.site-builder-field input,.site-builder-field textarea,.site-builder-field select{color:#24364f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dde8;border-radius:4px;padding:.72rem .8rem}.site-builder-field input:focus,.site-builder-field textarea:focus,.site-builder-field select:focus{border-color:#0071bc;outline:0;box-shadow:0 0 0 3px #0071bc24}.site-builder-field input::placeholder,.site-builder-field textarea::placeholder,.site-builder-asset-field input::placeholder{color:#90a0b4}.site-builder-field input[readonly]{opacity:.75;cursor:not-allowed}.site-builder-field small{color:#73839b;font-size:.84rem}.site-builder-instagram-example{background:#f8fbff;border:1px solid #dce6f2;border-radius:4px;grid-column:1/-1;gap:.5rem;padding:.85rem .95rem;display:grid}.site-builder-instagram-example-label{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.site-builder-instagram-example-url{color:#24364f;overflow-wrap:anywhere;background:#fff;border:1px solid #d5dde8;border-radius:4px;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;padding:.65rem .8rem;font-family:Roboto,sans-serif;font-size:.92rem;line-height:1.5;display:inline-flex}.site-builder-instagram-example-url mark{color:#0b5d97;background:#39a0e02e;border-radius:4px;padding:.04rem .28rem}.site-builder-inline-link{color:#0071bc;width:fit-content;font-size:.9rem;line-height:1.5;text-decoration:none}.site-builder-inline-link:hover,.site-builder-inline-link:focus-visible{text-decoration:underline}.site-builder-form-stack{gap:0;display:grid}.site-builder-form-section{background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;gap:.9rem;padding:1.15rem 1rem 1.25rem;display:grid}.site-builder-form-section-head{gap:.3rem;display:grid}.site-builder-form-section-head strong{color:#24364f;letter-spacing:.04em;text-transform:uppercase;font-size:.98rem;font-weight:500}.site-builder-form-section-head p{color:#64748b;margin:0;font-size:.86rem;line-height:1.5}.site-builder-attention-note{gap:.45rem;display:grid}.site-builder-attention-note strong{color:#24364f;letter-spacing:.08em;font-size:.92rem;font-weight:700}.site-builder-attention-note p{color:#5f7088;margin:0;font-size:.85rem;line-height:1.6}.site-builder-general-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.site-builder-general-nav button{text-align:left;color:#30435e;background:#fff;border:1px solid #dce3ed;border-radius:4px;gap:.3rem;padding:.95rem 1rem;display:grid}.site-builder-general-nav button span{font-size:.94rem;font-weight:700}.site-builder-general-nav button small{color:#64748b;font-size:.8rem;line-height:1.45}.site-builder-general-nav button.is-active{box-shadow:none;background:#eef6ff;border-color:#b9d0e7}.site-builder-subpanel-card{background:0 0;border:0;border-radius:0;gap:1rem;padding:0;display:grid}.site-builder-subpanel-head{gap:.35rem;display:grid}.site-builder-subpanel-head strong{color:#24364f;font-size:1.08rem}.site-builder-subpanel-head p{color:#64748b;margin:0;font-size:.88rem;line-height:1.5}.site-builder-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.site-builder-asset-grid.is-single{grid-template-columns:minmax(0,1fr)}.site-builder-social-list{gap:.95rem;display:grid}.site-builder-social-card{background:#f8fbff;border:1px solid #dce6f2;border-radius:4px;gap:.95rem;padding:1rem;display:grid}.site-builder-social-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.site-builder-social-card-head strong{color:#24364f;font-size:.96rem;font-weight:600}.site-builder-social-empty{color:#64748b;background:#f8fafc;border:1px dashed #d5dde8;border-radius:4px;padding:.95rem 1rem;font-size:.9rem}.site-builder-social-add{color:#244d88;width:fit-content;min-height:40px;font:inherit;background:#fff;border:1px solid #bcc9da;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:.92rem;font-weight:600;display:inline-flex}.site-builder-asset-field{gap:.55rem;display:grid}.site-builder-asset-field span{color:#30435e;letter-spacing:0;text-transform:none;font-size:.94rem;font-weight:500}.site-builder-asset-field small{color:#73839b;font-size:.84rem}.site-builder-asset-field input{color:#24364f;width:100%;font:inherit;background:#fff;border:1px solid #d5dde8;border-radius:4px;padding:.8rem .9rem}.site-builder-file-input{font:inherit;padding:.55rem 0}.site-builder-upload-trigger{color:#244d88;cursor:pointer;background:#fff;border:1px solid #bcc9da;border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.site-builder-upload-trigger.is-secondary{font:inherit}.site-builder-upload-trigger .site-builder-file-input{opacity:0;cursor:pointer;padding:0;position:absolute;inset:0}.site-builder-upload-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-builder-upload-remove{color:#5d6e85;min-height:38px;font:inherit;background:#fff;border:1px solid #d0dae6;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;display:inline-flex}.site-builder-upload-preview{background:#fff;border:1px solid #d8e0eb;place-items:center;width:140px;min-height:140px;display:grid;overflow:hidden}.site-builder-upload-preview.is-landscape{aspect-ratio:16/6;width:min(190px,100%);min-height:0}.site-builder-upload-preview.is-portrait{aspect-ratio:9/16;width:min(128px,100%);min-height:0}.site-builder-upload-preview.is-square{width:140px;min-height:140px}.site-builder-upload-preview.is-gallery{width:100%;min-height:148px}.site-builder-upload-preview.is-rounded{border-radius:999px}.site-builder-upload-preview img{object-fit:cover;width:100%;height:100%;display:block}.site-builder-upload-preview.is-landscape img,.site-builder-upload-preview.is-portrait img{object-fit:cover;object-position:center}.site-builder-media-card-grid{gap:18px;display:grid}.site-builder-media-card{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:4px;gap:16px;padding:18px;display:grid}.site-builder-media-card-head{gap:4px;display:grid}.site-builder-media-card-head strong{color:#24364f;font-size:1rem}.site-builder-media-card-head small{color:#6f8098;font-size:.82rem}.site-builder-media-library-shell{z-index:80;position:fixed;inset:0}.site-builder-media-library-backdrop{background:#09101d8a;border:0;position:absolute;inset:0}.site-builder-media-library-panel{background:#fff;border-radius:4px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;width:min(1180px,100vw - 40px);max-height:calc(100vh - 40px);margin:20px auto;padding:24px;display:grid;position:relative;box-shadow:0 28px 64px #0813243d}.site-builder-media-library-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.site-builder-media-library-head h2{color:#24364f;margin:0;font-size:1.35rem}.site-builder-media-library-head span{color:#6f8098;font-size:.92rem;line-height:1.6}.site-builder-media-library-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.site-builder-media-library-manual{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.site-builder-media-library-add{white-space:nowrap;min-height:44px}.site-builder-field.is-search{gap:8px;min-width:min(320px,100%);display:grid}.site-builder-field.is-search span{color:#30435e;font-size:.9rem;font-weight:500}.site-builder-field.is-search input{color:#24364f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5dde8;border-radius:4px;padding:0 14px}@media (width<=1180px){.site-builder-media-library-manual{grid-template-columns:1fr}.site-builder-media-library-add{width:100%}}.site-builder-media-library-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;min-height:0;padding-right:6px;display:grid;overflow:auto}.site-builder-media-library-item{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:4px;gap:12px;padding:12px;display:grid}.site-builder-media-library-item.is-selected{border-color:#2b58f0;box-shadow:0 0 0 2px #2b58f01f}.site-builder-media-library-item-button{color:inherit;text-align:left;background:0 0;border:0;gap:12px;padding:0;display:grid}.site-builder-media-library-preview{aspect-ratio:1;background:#fff;border:1px solid #dbe3ee;border-radius:4px;overflow:hidden}.site-builder-media-library-preview img{object-fit:cover;width:100%;height:100%;display:block}.site-builder-media-library-copy{gap:4px;display:grid}.site-builder-media-library-copy strong{color:#24364f;font-size:.95rem}.site-builder-media-library-copy small{color:#73839b;font-size:.8rem;line-height:1.5}.site-builder-media-library-empty{color:#73839b;text-align:center;background:#f7f9fc;border:1px dashed #d8e0eb;border-radius:4px;grid-column:1/-1;place-items:center;min-height:220px;padding:24px;font-size:.92rem;display:grid}.site-builder-media-library-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.site-builder-upload-empty{color:#7c8ba1;text-align:center;padding:.85rem;font-size:.82rem;line-height:1.45}.site-builder-color-control{cursor:pointer;border:1px solid #2c78bc;border-radius:4px;grid-template-columns:50px auto;align-items:stretch;width:fit-content;display:inline-grid;position:relative;overflow:hidden}.site-builder-color-input{opacity:0;cursor:pointer;position:absolute;inset:0}.site-builder-color-preview{border-right:1px solid #2c78bc;width:50px;min-width:50px;min-height:42px;display:block}.site-builder-color-trigger{color:#244d88;background:#fff;justify-content:center;align-items:center;min-width:112px;padding:0 12px;font-size:.88rem;font-weight:500;display:inline-flex}.site-builder-alpha-input{color:#24364f;width:100%;max-width:240px;font:inherit;background:#fff;border:1px solid #d5dde8;border-radius:4px;padding:.62rem .72rem}.site-builder-asset-field>img{aspect-ratio:1;object-fit:cover;background:#f8fafc;border:1px solid #dce3ed;border-radius:4px;width:100%;max-width:180px}.site-builder-gallery-list{gap:1rem;display:grid}.site-builder-gallery-item{gap:.85rem;display:grid}.site-builder-gallery-copy{gap:.18rem;display:grid}.site-builder-gallery-copy strong{color:#24364f;font-size:.96rem;font-weight:600}.site-builder-gallery-copy small{color:#73839b;font-size:.82rem}.site-builder-gallery-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-builder-gallery-button{color:#5d6e85;min-height:38px;font:inherit;background:#fff;border:1px solid #d0dae6;border-radius:4px;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;display:inline-flex}.site-builder-gallery-button:disabled{opacity:.45;cursor:not-allowed}.site-builder-gallery-empty{color:#7c8ba1;text-align:center;background:#f8fafc;border:1px dashed #d0dae6;border-radius:4px;padding:1rem;font-size:.88rem;line-height:1.55}.site-builder-placeholder-note{background:#f8fafc;border:1px dashed #cfd9e6;border-radius:4px;gap:.45rem;padding:1rem;display:grid}.site-builder-placeholder-note strong{color:#24364f}.site-builder-placeholder-note p{color:#64748b;margin:0;font-size:.88rem;line-height:1.55}.site-builder-editor-actions{flex-wrap:wrap;gap:.75rem;display:flex}.site-builder-sync-status{gap:.35rem;display:grid}.site-builder-sync-status small,.site-builder-sync-status p{margin:0}.site-builder-sync-status small{color:#7b8798}.site-builder-sync-status p{color:#30435e;font-size:.86rem}.site-builder-sync-status .is-error{color:#c04a3f}.site-builder-sections-disclosure{gap:.85rem;display:grid}.site-builder-sections-disclosure-summary{color:#dce6f7;cursor:pointer;background:#060d16b8;border:1px solid #96a7be1f;border-radius:4px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;list-style:none;display:flex}.site-builder-sections-disclosure-summary::-webkit-details-marker{display:none}.site-builder-sections-disclosure-summary span{font-size:.88rem;font-weight:700}.site-builder-sections-disclosure-summary small{color:#d6dfebb3;font-size:.78rem}.site-builder-sections-panel{background:#fff;border:1px solid #dce3ed;border-radius:4px;gap:.85rem;padding:1rem;display:grid}.site-builder-sections-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.site-builder-sections-head strong{color:#24364f;margin-top:.2rem;display:block}.site-builder-sections-head p{color:#64748b;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.site-builder-sections-summary{color:#dce6f7;letter-spacing:.06em;text-transform:uppercase;background:#263f7061;border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.site-builder-sections-list{gap:.75rem;display:grid}.site-builder-section-row{background:#f8fafc;border:1px solid #dce3ed;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.85rem;display:grid}.site-builder-section-row.is-active{box-shadow:none;border-color:#b9d0e7}.site-builder-section-row.is-muted{opacity:.82}.site-builder-section-row-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:0;display:grid}.site-builder-section-row-copy{gap:.25rem;min-width:0;display:grid}.site-builder-section-row-copy small{color:#7b8798;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.site-builder-section-row-copy strong{color:#24364f;font-size:.96rem}.site-builder-section-row-copy p{color:#64748b;margin:0;font-size:.86rem;line-height:1.45}.site-builder-section-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem;display:flex}.site-builder-section-action{color:#30435e;background:#fff;border:1px solid #d2dbe7;border-radius:4px;padding:.6rem .9rem}.site-builder-section-action:disabled{opacity:.45;cursor:not-allowed}.site-builder-section-action.is-strong{background:#eef6ff;border-color:#b9d0e7}.site-builder-section-action-icon{display:none}@media (width<=980px){.site-builder-general-nav,.site-builder-asset-grid,.site-builder-field-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.site-builder-field-grid{grid-template-columns:1fr}}.searchbox-wrapper{flex:1;min-width:0;position:relative}.searchbox{width:100%}.topbar-search-dropdown,.topbar-notifications-dropdown{z-index:30;border:1px solid var(--line);background:#fff;border-radius:4px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 16px 32px #12233f24}.topbar-search-dropdown{gap:4px;width:100%;min-width:320px;display:grid;left:0}.topbar-search-group{gap:2px;display:grid}.topbar-search-group-label{color:#8da0be;letter-spacing:.08em;text-transform:uppercase;margin:6px 10px 2px;font-size:.7rem;font-weight:700}.topbar-search-item,.topbar-notification-item{text-align:left;border-radius:4px;gap:2px;width:100%;padding:8px 10px;display:grid}.topbar-search-item:hover,.topbar-notification-item:hover{background:#f8faff}.topbar-search-item strong,.topbar-notification-item strong{color:var(--text);font-size:.86rem}.topbar-search-item span,.topbar-notification-item span{color:var(--muted);font-size:.76rem}.topbar-dropdown-empty{color:var(--muted);text-align:center;margin:0;padding:16px 10px;font-size:.84rem}.topbar-notifications-wrapper,.topbar-notifications-wrapper .icon-ghost{position:relative}.topbar-notification-badge{color:#fff;background:#c04141;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:2px;right:2px}.topbar-notifications-dropdown{gap:2px;width:340px;display:grid;right:0}@media (width<=960px){.topbar-notifications-dropdown{top:calc(var(--topbar-height,74px) + 8px);width:auto;min-width:0;position:fixed;left:16px;right:16px}}.topbar-notifications-head{justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.topbar-notifications-head strong{color:var(--text);font-size:.88rem}.topbar-notifications-head button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:700}.topbar-notification-item{border-left:3px solid #0000}.topbar-notification-item.is-unread{border-left-color:var(--primary);background:#f2f8fc}.topbar-notification-item small{color:#8da0be;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:700}.billing-shell{gap:18px;max-width:900px;display:grid}.billing-settings-panel{gap:18px;padding:24px;display:grid}.billing-settings-form{gap:20px;display:grid}.billing-settings-form .clients-filters-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px 24px}.billing-payments-panel{gap:18px;padding:24px;display:grid}.billing-head{gap:6px;display:grid}.billing-head h1{color:var(--text);margin:0;font-family:Sora Variable,Roboto,sans-serif;font-size:1.6rem;line-height:1.1}.billing-head span{color:var(--muted)}.billing-status-panel{justify-items:start;gap:12px;padding:24px;display:grid}.billing-status-pill{white-space:nowrap;border-radius:4px;align-items:center;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.billing-status-pill.is-positive{color:#0d6b44;background:#eaf8f0}.billing-status-pill.is-neutral{color:#4a5b78;background:#eef2f8}.billing-status-pill.is-warning{color:#8a5a06;background:#fff4dc}.billing-status-pill.is-danger{color:#c04141;background:#fff1f1}.billing-card-badge{min-height:22px;margin-left:8px;padding:0 8px}.billing-status-message{color:var(--text);margin:0}.billing-status-amount{color:var(--text);font-family:Sora Variable,Roboto,sans-serif;font-size:1.8rem}.billing-settings-actions{justify-content:flex-end;display:flex}.billing-payment-overlay{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c152970;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.billing-payment-panel{background:#fff;border-radius:4px;flex-direction:column;gap:16px;width:min(380px,100%);padding:24px;display:flex;box-shadow:0 24px 48px #0a18303d}.billing-payment-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-payment-head h2{margin:0;font-size:1.1rem}.billing-payment-body{text-align:center;justify-items:center;gap:10px;display:grid}.billing-payment-amount{color:var(--text);font-family:Sora Variable,Roboto,sans-serif;font-size:1.8rem}.billing-payment-reference{color:var(--muted);font-size:.84rem}.billing-payment-qr{border:1px solid var(--line);border-radius:4px;width:220px;height:220px;padding:8px}.billing-payment-hint{color:var(--muted);margin:0;font-size:.78rem}.billing-card-checkout{border-top:1px solid var(--line);justify-items:center;gap:8px;width:100%;padding-top:14px;display:grid}.billing-whatsapp-button{color:#fff;background:#25a25a;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.billing-reminder-banner{border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:12px 18px;font-size:.86rem;display:flex}.billing-reminder-banner button{color:#fff;cursor:pointer;background:#0003;border:0;border-radius:4px;min-height:36px;padding:0 16px;font-weight:700}.billing-reminder-banner.is-neutral{color:#4a5b78;background:#eef2f8}.billing-reminder-banner.is-warning{color:#8a5a06;background:#fff4dc}.billing-blocked-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.billing-blocked-topbar-brand{color:var(--text);font-family:Sora Variable,Roboto,sans-serif;font-weight:700}.app-shell.is-billing-blocked{display:block}.app-shell.is-billing-blocked .workspace{min-height:100dvh;padding:24px}.site-builder-preview{--builder-primary:#000;--builder-accent:#e8e4d8;--builder-surface:#171717;background:#fff;border:1px solid #0c121a14;border-radius:30px;grid-template-rows:auto minmax(0,1fr);justify-self:stretch;width:min(100%,1680px);min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 64px #0813242e}.site-builder-preview.is-tablet{justify-self:center;width:min(100%,980px)}.site-builder-preview.is-mobile{justify-self:center;width:min(100%,430px)}.site-builder-preview.is-mobile .site-preview-mobile-tabbar{display:flex}.site-builder-preview.is-mobile .site-preview-topbar,.site-builder-preview.is-mobile .site-preview-shortcuts-bar{display:none}.site-builder-preview.is-mobile .site-preview-shell{padding-bottom:76px}.site-builder-browser-bar{background:linear-gradient(#181b20,#111317);border-bottom:1px solid #ffffff14;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:0 18px;display:grid}.site-builder-browser-dot{background:#ffffff47;border-radius:999px;width:10px;height:10px}.site-builder-browser-address{color:#d7dfef;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-width:0;min-height:36px;padding:0 14px;font-size:.9rem;display:inline-flex;overflow:hidden}.site-builder-browser-bar small{color:#9faecc;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.site-preview-shell{background:#fff;min-height:0;overflow-y:auto}.site-preview-topbar{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 28px;display:flex}.site-preview-toplink{min-height:54px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.site-preview-toplink .icon,.site-preview-brand-cta .icon,.site-preview-service-action .icon,.site-preview-location-button .icon,.site-preview-shortcut-button .icon{width:16px;height:16px}.site-preview-mobile-tabbar{z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#000;justify-content:space-around;align-items:stretch;gap:4px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000040}.site-preview-mobile-tab{color:#fff;font:inherit;text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.site-preview-mobile-tab .icon{width:20px;height:20px}.site-preview-mobile-tab.is-active{color:#000;background:#fff}.site-preview-hero{background:#151515 50%/cover no-repeat;min-height:470px;position:relative;overflow:hidden}.site-preview-hero-overlay{position:absolute;inset:0}.site-preview-image-placeholder{z-index:1;color:#ffffffeb;text-align:center;place-items:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.site-preview-image-placeholder strong,.site-preview-logo-placeholder strong,.site-preview-service-placeholder span,.site-preview-embed-placeholder strong{font-size:1rem;font-weight:700}.site-preview-image-placeholder span,.site-preview-logo-placeholder span,.site-preview-embed-placeholder span{color:#ffffffc7;font-size:.92rem;line-height:1.55}.site-preview-brand-zone,.site-preview-location-section{background:#fff;padding:0 24px 52px;position:relative;overflow:hidden}.site-preview-brand-zone{margin-top:-74px;padding-top:0}.site-preview-pattern{opacity:.5;background-color:#0000;background-image:radial-gradient(circle at 18px 10px,#00000014 0 6px,#0000 6px),radial-gradient(circle at 36px 10px,#00000014 0 6px,#0000 6px),radial-gradient(circle at 27px 18px,#0000000d 0 8px,#0000 8px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.site-preview-brand-stack,.site-preview-location-inner{z-index:1;text-align:center;justify-items:center;gap:18px;max-width:920px;margin:0 auto;display:grid;position:relative}.site-preview-logo,.site-preview-location-logo{background:#fff;border-radius:999px;place-items:center;width:210px;height:210px;display:grid;overflow:hidden;box-shadow:0 18px 40px #0000002e}.site-preview-location-logo{width:148px;height:148px;box-shadow:none}.site-preview-logo-image,.site-preview-location-logo img{object-fit:cover;width:100%;height:100%;display:block}.site-preview-logo-placeholder,.site-preview-service-placeholder,.site-preview-embed-placeholder{color:#4b5b70;text-align:center;background:#0000000a;place-items:center;gap:6px;width:100%;height:100%;padding:20px;display:grid}.site-preview-embed-placeholder{min-height:220px}.site-preview-brand-copy{gap:8px;display:grid}.site-preview-brand-copy strong,.site-preview-section-head strong{color:#000;letter-spacing:-.04em;margin:0;font-family:Poppins,Sora Variable,Roboto,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.site-preview-brand-copy span{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.site-preview-brand-cta,.site-preview-location-button{min-height:52px;font:inherit;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.site-preview-brand-description,.site-preview-location-text,.site-preview-section-head p,.site-preview-review-caption{color:#465567;max-width:760px;margin:0;font-size:1rem;line-height:1.7}.site-preview-location-link{color:inherit;text-decoration:none}.site-preview-location-link .site-preview-location-text{transition:opacity .18s}.site-preview-location-link:hover .site-preview-location-text{opacity:.82}.site-builder-preview .site-preview-services{background:#161616 50%/cover no-repeat;padding:56px 24px 72px;position:relative;overflow:hidden}.site-preview-services-overlay,.site-preview-location-overlay{position:absolute;inset:0}.site-builder-preview .site-preview-services-inner,.site-preview-proof-inner{z-index:1;gap:34px;max-width:1180px;margin:0 auto;display:grid;position:relative}.site-preview-section-head{text-align:center;justify-items:center;gap:10px;display:grid}.site-builder-preview .site-preview-services .site-preview-section-head strong{color:#fff;font-size:clamp(1.9rem,3vw,2.7rem)}.site-builder-preview .site-preview-services .site-preview-section-head p{color:#ffffffc7}.site-builder-preview .site-preview-services-grid{grid-template-columns:repeat(var(--site-services-columns,5), minmax(0, 1fr));place-items:start center;gap:26px 18px;display:grid}.site-builder-preview .site-preview-service-card{z-index:1;text-align:center;justify-items:center;gap:14px;width:100%;max-width:220px;display:grid;position:relative}.site-builder-preview .site-preview-service-visual{aspect-ratio:1;background:#ffffff14;border-radius:999px;width:150px;overflow:hidden}.site-builder-preview .site-preview-service-visual img{object-fit:cover;width:100%;height:100%;display:block}.site-builder-preview .site-preview-service-card h2{color:#fff;text-wrap:balance;max-width:12ch;margin:0;font-family:Poppins,Sora Variable,Roboto,sans-serif;font-size:1rem;font-weight:800;line-height:1.28}.site-builder-preview .site-preview-service-action,.site-preview-shortcut-button{min-height:48px;color:inherit;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.site-builder-preview .site-preview-proof{background:#fff;padding:60px 24px}.site-builder-preview .site-preview-proof--light{background:#fff}.site-builder-preview .site-preview-section-head.is-centered{text-align:center;justify-items:center}.site-builder-preview .site-preview-section-head.is-centered strong{text-transform:uppercase;font-size:clamp(1.8rem,2.8vw,2.5rem)}.site-builder-preview .site-preview-instagram-card,.site-builder-preview .site-preview-reviews-card{justify-items:center;gap:18px;width:min(100%,840px);margin:0 auto;display:grid}.site-builder-preview .site-preview-instagram-embed-shell{background:#fff;border:1px solid #d9dee7;width:min(100%,540px);overflow:hidden}.site-builder-preview .site-preview-instagram-embed{background:#fff;border:0;width:100%;height:620px;display:block}.site-builder-preview .site-preview-reviews-image{background:#f7f7f7;border:1px solid #e6e9ef;border-radius:18px;width:100%;height:auto;display:block}.site-builder-preview .site-preview-proof-actions{justify-content:center;display:flex}.site-builder-preview .site-preview-proof-actions a,.site-preview-footer a,.site-preview-footer button{color:#000;font:inherit;font-weight:700;text-decoration:none}.site-builder-preview .site-preview-review-quote{text-align:center;background:#f7f7f7;border:1px solid #e6e9ef;border-radius:18px;place-items:center;width:min(100%,720px);min-height:220px;padding:24px;display:grid}.site-builder-preview .site-preview-review-quote p{color:#3c4c60;margin:0;font-size:1rem;line-height:1.8}.site-preview-location-section{padding-top:50px;padding-bottom:72px}.site-preview-location-inner{min-height:0}.site-preview-location-text{max-width:680px}.site-preview-footer{background:#fff;padding:24px}.site-preview-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:980px;margin:0 auto;display:flex}.site-preview-footer-links a{border:1px solid #d7dce5;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:0 18px;display:inline-flex}.site-preview-footer-link-image{object-fit:cover;border-radius:999px;width:24px;height:24px}.site-preview-shortcuts-bar{background:#fff;padding:0 24px 32px}.site-preview-shortcuts-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:980px;margin:0 auto;display:flex}.site-preview-shortcut-button{color:#fff;background:#000}.site-preview-shortcut-button.is-booking{color:#000;background:#e8e4d8}@media (width<=960px){.site-preview-hero{min-height:380px}.site-preview-logo{width:184px;height:184px}.site-preview-brand-copy strong,.site-preview-section-head strong{font-size:clamp(1.8rem,6vw,2.6rem)}}@media (width<=640px){.site-builder-preview{border-radius:22px}.site-preview-topbar{flex-direction:column;justify-content:center;min-height:0;padding:14px 18px}.site-preview-hero{min-height:260px}.site-preview-brand-zone{padding-inline:16px;margin-top:-56px;padding-bottom:42px}.site-preview-location-section,.site-builder-preview .site-preview-proof,.site-builder-preview .site-preview-services,.site-preview-shortcuts-bar,.site-preview-footer{padding-inline:16px}.site-preview-logo{width:150px;height:150px}.site-preview-location-logo{width:124px;height:124px}.site-builder-preview .site-preview-services-grid{grid-template-columns:repeat(var(--site-services-columns,2), minmax(0, 1fr));gap:22px 12px}.site-builder-preview .site-preview-service-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center}.site-builder-preview .site-preview-service-visual{width:132px}.site-builder-preview .site-preview-service-action,.site-preview-brand-cta,.site-preview-location-button,.site-preview-shortcut-button,.site-builder-preview .site-preview-instagram-embed-shell{width:100%}.site-builder-preview .site-preview-instagram-embed{height:560px}.site-preview-shortcuts-row,.site-preview-footer-links{grid-template-columns:1fr;display:grid}.site-preview-footer-links a{justify-content:center}}
