@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b2a4977f-module__mwHPLa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b2a4977f-module__mwHPLa__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.p.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_34fa2d79-module__aJ9wYW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_34fa2d79-module__aJ9wYW__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_a6104712-module__d6CkXW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a6104712-module__d6CkXW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.0qkusbu_eokqj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.1qwmrnk790xxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.11ulym7vfe__d.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.3174gmb7yd72v.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_b58a3ea1-module__plQRpa__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.caveat_b58a3ea1-module__plQRpa__variable{--font-hand:"Caveat", "Caveat Fallback"}
.ServiceWorkerRegister-module__2-XwTG__banner{z-index:200;background:var(--surface-ink);color:var(--ink-inv);border-radius:var(--radius-pill);box-shadow:var(--shadow-3);font-family:var(--font-sans);align-items:center;gap:.75rem;max-width:calc(100vw - 2rem);padding:.625rem .75rem .625rem 1rem;font-size:.84375rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.ServiceWorkerRegister-module__2-XwTG__button{font-family:var(--font-sans);color:var(--surface-ink);background:var(--ink-inv);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;min-height:2.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600}
.CabinetBell-module__AbTIda__bell{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.CabinetBell-module__AbTIda__bell:hover{background:var(--surface-sunk)}.CabinetBell-module__AbTIda__bell:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.CabinetBell-module__AbTIda__icon{width:1.375rem;height:1.375rem;display:block}.CabinetBell-module__AbTIda__badge{border-radius:var(--radius-pill);background:var(--mustard);min-width:1.125rem;height:1.125rem;color:var(--ink-on-mustard);font:700 .6875rem/1.125rem var(--font-sans);text-align:center;padding:0 .3125rem;position:absolute;top:.3125rem;right:.1875rem}.CabinetBell-module__AbTIda__backdrop{z-index:60;background:#22261c61;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.CabinetBell-module__AbTIda__sheet{background:var(--surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:35rem;max-height:86vh;box-shadow:var(--shadow-3);flex-direction:column;display:flex;overflow:hidden}.CabinetBell-module__AbTIda__sheetHead{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem .5rem .875rem 1rem;display:flex}.CabinetBell-module__AbTIda__sheetTitle{font:700 1.125rem/1.2 var(--font-display);color:var(--ink)}.CabinetBell-module__AbTIda__close{width:var(--tap-min);height:var(--tap-min);font:400 1.5rem/1 var(--font-sans);color:var(--ink-3);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none}.CabinetBell-module__AbTIda__close:hover{background:var(--surface-sunk);color:var(--ink)}.CabinetBell-module__AbTIda__close:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.CabinetBell-module__AbTIda__markAll{min-height:var(--tap-min);font:600 .875rem/1 var(--font-sans);color:var(--brand);cursor:pointer;text-align:left;background:0 0;border:none;flex:none;align-self:flex-start;padding:0 1rem}.CabinetBell-module__AbTIda__markAll:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.CabinetBell-module__AbTIda__list{min-height:0;padding:.25rem .75rem calc(1rem + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.CabinetBell-module__AbTIda__item{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-height:var(--tap-min);cursor:pointer;font:inherit;flex-direction:column;flex:none;gap:.25rem;padding:.75rem .875rem;display:flex}.CabinetBell-module__AbTIda__item[data-unread]{background:var(--brand-100);border-color:var(--brand-100)}.CabinetBell-module__AbTIda__item:hover{border-color:var(--line-strong)}.CabinetBell-module__AbTIda__item:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.CabinetBell-module__AbTIda__itemTitle{font:600 .9375rem/1.35 var(--font-sans);color:var(--ink)}.CabinetBell-module__AbTIda__item[data-unread] .CabinetBell-module__AbTIda__itemTitle:before{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:.4375rem;display:inline-block}.CabinetBell-module__AbTIda__itemBody{font:400 .84375rem/1.45 var(--font-sans);color:var(--ink-2)}.CabinetBell-module__AbTIda__itemWhen{font:400 .75rem/1.3 var(--font-sans);color:var(--ink-3)}.CabinetBell-module__AbTIda__more{min-height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);font:600 .875rem/1 var(--font-sans);color:var(--ink-2);cursor:pointer;flex:none}.CabinetBell-module__AbTIda__more:disabled{color:var(--ink-3);cursor:default}.CabinetBell-module__AbTIda__more:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.CabinetBell-module__AbTIda__skeleton{border-radius:var(--radius-lg);background:var(--surface-sunk);flex:none;height:4.25rem;animation:1.2s ease-in-out infinite CabinetBell-module__AbTIda__pulse}@keyframes CabinetBell-module__AbTIda__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.CabinetBell-module__AbTIda__skeleton{animation:none}}.CabinetBell-module__AbTIda__stateBox{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1rem;display:flex}.CabinetBell-module__AbTIda__stateTitle{font:600 .9375rem/1.35 var(--font-sans);color:var(--ink)}.CabinetBell-module__AbTIda__stateText{font:400 .84375rem/1.5 var(--font-sans);color:var(--ink-2);max-width:32ch}.CabinetBell-module__AbTIda__retry{min-height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);font:600 .875rem/1 var(--font-sans);color:var(--ink);cursor:pointer;padding:0 1.125rem}.CabinetBell-module__AbTIda__retry:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.CabinetBell-module__AbTIda__actionError{font:400 .8125rem/1.4 var(--font-sans);color:var(--danger);padding:.25rem .125rem}@media (min-width:768px){.CabinetBell-module__AbTIda__backdrop{justify-content:center;align-items:flex-start;padding-top:4rem}.CabinetBell-module__AbTIda__sheet{border-radius:var(--radius-xl);max-height:78vh}}
.DictateButton-module__SFyjhq__wrap{align-items:center;gap:.5rem;display:inline-flex}.DictateButton-module__SFyjhq__btn{border:1px solid var(--line);background:var(--surface);width:2rem;height:2rem;color:var(--brand);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.DictateButton-module__SFyjhq__btn:hover{border-color:var(--brand)}.DictateButton-module__SFyjhq__btn[data-recording]{background:var(--danger);border-color:var(--danger);color:#fff;animation:1.2s ease-in-out infinite DictateButton-module__SFyjhq__dictate-pulse}.DictateButton-module__SFyjhq__btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}@keyframes DictateButton-module__SFyjhq__dictate-pulse{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.DictateButton-module__SFyjhq__btn[data-recording]{animation:none}}.DictateButton-module__SFyjhq__rec{font-family:var(--font-sans);color:var(--ink-2);font-size:.78125rem}.DictateButton-module__SFyjhq__err{font-family:var(--font-sans);color:var(--danger);font-size:.78125rem}
.Field-module__hN2ADG__wrap{flex-direction:column;gap:.375rem;display:flex}.Field-module__hN2ADG__label{font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-3)}.Field-module__hN2ADG__control{height:var(--field-h-app);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-sans);color:var(--ink);width:100%;padding:0 .625rem;font-size:.8125rem}.Field-module__hN2ADG__control:focus-visible,.Field-module__hN2ADG__control:focus{outline:var(--focus-w) solid var(--focus);outline-offset:2px;border-color:var(--brand)}.Field-module__hN2ADG__control::placeholder{color:var(--ink-3)}.Field-module__hN2ADG__control:disabled{background:var(--surface-sunk);color:var(--ink-3);cursor:not-allowed}.Field-module__hN2ADG__textarea{resize:vertical;height:auto;min-height:4.5rem;padding:.5625rem .625rem;font-size:.8125rem;line-height:1.5}.Field-module__hN2ADG__error{border-color:var(--danger)}.Field-module__hN2ADG__errorText{font-family:var(--font-sans);color:var(--danger);font-size:.78125rem}.Field-module__hN2ADG__hint{font-family:var(--font-sans);color:var(--ink-2);font-size:.78125rem}.Field-module__hN2ADG__passwordWrap{display:flex;position:relative}.Field-module__hN2ADG__passwordControl{padding-right:4.375rem}.Field-module__hN2ADG__passwordToggle{font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:.375rem .5rem;font-size:.75rem;font-weight:500;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.Field-module__hN2ADG__passwordToggle:hover{color:var(--brand-700)}.Field-module__hN2ADG__passwordToggle:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.Field-module__hN2ADG__checkboxRow{font-family:var(--font-sans);color:var(--ink);cursor:pointer;min-height:var(--tap-min);align-items:center;gap:.5625rem;font-size:.8125rem;display:inline-flex}.Field-module__hN2ADG__checkboxRow input{width:1.125rem;height:1.125rem;accent-color:var(--brand)}
.Button-module__ozCAxW__btn{font-family:var(--font-sans);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);min-height:var(--tap-min);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5625rem;font-weight:600;display:inline-flex}.Button-module__ozCAxW__btn:disabled{cursor:not-allowed}.Button-module__ozCAxW__btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.Button-module__ozCAxW__lg{border-radius:var(--radius-lg);padding:1rem 1.5rem;font-size:1rem}.Button-module__ozCAxW__md{padding:.8125rem 1.125rem;font-size:.875rem}.Button-module__ozCAxW__sm{border-radius:var(--radius-md);min-height:2rem;padding:.5625rem .8125rem;font-size:.8125rem}.Button-module__ozCAxW__full{width:100%}.Button-module__ozCAxW__primary{background:var(--brand);color:var(--ink-inv);border-color:var(--brand)}.Button-module__ozCAxW__primary:hover:not(:disabled){background:var(--brand-700);border-color:var(--brand-700)}.Button-module__ozCAxW__primary:active:not(:disabled){background:var(--brand-800);border-color:var(--brand-800);transform:translateY(.0625rem)}.Button-module__ozCAxW__primary:disabled{background:var(--line-strong);border-color:var(--line-strong);color:var(--ink-3)}.Button-module__ozCAxW__secondary{color:var(--ink);border-color:var(--ink);background:0 0}.Button-module__ozCAxW__secondary:hover:not(:disabled){background:var(--brand-100)}.Button-module__ozCAxW__secondary:disabled{color:var(--ink-3);border-color:var(--line-strong)}.Button-module__ozCAxW__ghost{color:var(--brand);background:0 0;border-color:#0000;padding-left:.75rem;padding-right:.75rem}.Button-module__ozCAxW__ghost:hover:not(:disabled){background:var(--bg-app)}.Button-module__ozCAxW__ghost:disabled{color:var(--ink-3)}.Button-module__ozCAxW__danger{color:var(--danger);border-color:var(--danger);background:0 0}.Button-module__ozCAxW__danger:hover:not(:disabled){background:var(--danger-bg)}.Button-module__ozCAxW__danger:disabled{color:var(--ink-3);border-color:var(--line-strong)}.Button-module__ozCAxW__dangerSolid{background:var(--danger);color:var(--ink-inv);border-color:var(--danger)}.Button-module__ozCAxW__dangerSolid:hover:not(:disabled){background:#962015;border-color:#962015}.Button-module__ozCAxW__spinner{border:2px solid #f4f4f059;border-top-color:currentColor;border-radius:50%;width:.875rem;height:.875rem;animation:.7s linear infinite Button-module__ozCAxW__pulpoSpin;display:inline-block}@media (prefers-reduced-motion:reduce){.Button-module__ozCAxW__spinner{animation:none}}@keyframes Button-module__ozCAxW__pulpoSpin{to{transform:rotate(360deg)}}
.AdminPushControl-module__DkLTKq__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.AdminPushControl-module__DkLTKq__cardText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.AdminPushControl-module__DkLTKq__cardTitle{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-body);color:var(--ink)}.AdminPushControl-module__DkLTKq__cardHint{font-family:var(--font-sans);font-size:var(--fs-app-sm);line-height:var(--lh-app-body);color:var(--ink-2);max-width:62ch}.AdminPushControl-module__DkLTKq__error{font-family:var(--font-sans);font-size:var(--fs-app-sm);color:var(--danger)}.AdminPushControl-module__DkLTKq__rowButton{border:none;border-top:1px solid var(--line);width:100%;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-sm);color:var(--ink-2);text-align:center;cursor:pointer;background:0 0;padding:.6875rem .875rem}.AdminPushControl-module__DkLTKq__rowButton:hover{background:var(--bg-app);color:var(--ink)}.AdminPushControl-module__DkLTKq__rowButton:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.AdminPushControl-module__DkLTKq__rowButton:disabled{color:var(--ink-3);cursor:default}.AdminPushControl-module__DkLTKq__rowHint{border-top:1px solid var(--line);font-family:var(--font-sans);font-size:var(--fs-app-xs);line-height:var(--lh-app-body);color:var(--ink-3);text-align:center;padding:.625rem .875rem;display:block}@media (max-width:1023px){.AdminPushControl-module__DkLTKq__card{flex-direction:column;align-items:stretch;gap:.75rem}.AdminPushControl-module__DkLTKq__rowButton{min-height:var(--tap-min)}}
.EditClientModal-module__UOqpdq__form{flex-direction:column;gap:.875rem;display:flex}.EditClientModal-module__UOqpdq__hint{font-family:var(--font-sans);color:var(--ink-3);font-size:.8125rem}.EditClientModal-module__UOqpdq__error{color:var(--danger);font-family:var(--font-sans);font-size:.8125rem}.EditClientModal-module__UOqpdq__conflictBox{background:var(--danger-bg);border-radius:var(--radius-md);color:var(--danger);font-family:var(--font-sans);flex-direction:column;gap:.5rem;padding:.75rem .875rem;font-size:.8125rem;display:flex}.EditClientModal-module__UOqpdq__conflictActions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.EditClientModal-module__UOqpdq__conflictLink{color:var(--danger);font-weight:600;text-decoration:underline}
.Modal-module__HqDy-W__backdrop{z-index:100;background:#22261c80;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.Modal-module__HqDy-W__dialog{background:var(--surface);border-radius:var(--radius-xl);width:100%;max-width:28.75rem;max-height:calc(100vh - 2.5rem);box-shadow:var(--shadow-3);overflow-y:auto}.Modal-module__HqDy-W__head{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.Modal-module__HqDy-W__title{font-family:var(--font-sans);color:var(--ink);font-size:1rem;font-weight:700;line-height:1.3}.Modal-module__HqDy-W__close{color:var(--ink-3);cursor:pointer;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;margin:-.625rem -.625rem -.625rem 0;font-size:1.25rem;line-height:1;display:flex}.Modal-module__HqDy-W__close:hover{background:var(--bg-app);color:var(--ink)}.Modal-module__HqDy-W__close:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.Modal-module__HqDy-W__body{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.Modal-module__HqDy-W__foot{border-top:1px solid var(--line);background:var(--bg-app);justify-content:flex-end;gap:.625rem;padding:.875rem 1.25rem;display:flex;position:sticky;bottom:0}@media (max-width:767px){.Modal-module__HqDy-W__backdrop{align-items:flex-end;padding:0}.Modal-module__HqDy-W__dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;max-height:90vh}}
.NotificationBell-module__VB8Iqa__wrap{flex:none;align-items:center;display:flex;position:relative}.NotificationBell-module__VB8Iqa__bell{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:2.375rem;height:2.375rem;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__VB8Iqa__bell:hover{background:var(--bg-app);color:var(--ink)}.NotificationBell-module__VB8Iqa__bell:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.NotificationBell-module__VB8Iqa__icon{width:1.1875rem;height:1.1875rem;display:block}.NotificationBell-module__VB8Iqa__badge{border-radius:var(--radius-pill);background:var(--mustard);min-width:1.125rem;height:1.125rem;color:var(--ink-on-mustard);font:700 .6875rem/1.125rem var(--font-mono);text-align:center;padding:0 .3125rem;position:absolute;top:-.375rem;right:-.375rem}.NotificationBell-module__VB8Iqa__dropdown{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:22.5rem;max-width:calc(100vw - 1.5rem);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}.NotificationBell-module__VB8Iqa__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.NotificationBell-module__VB8Iqa__title{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-h2);color:var(--ink)}.NotificationBell-module__VB8Iqa__markAll,.NotificationBell-module__VB8Iqa__retry{font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.78125rem;font-weight:600}.NotificationBell-module__VB8Iqa__markAll:focus-visible,.NotificationBell-module__VB8Iqa__retry:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.NotificationBell-module__VB8Iqa__list{flex-direction:column;gap:.375rem;max-height:min(60vh,26.25rem);padding:.5rem;display:flex;overflow-y:auto}.NotificationBell-module__VB8Iqa__item{text-align:left;border-radius:var(--radius-md);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;gap:.1875rem;padding:.5625rem .625rem;display:flex}.NotificationBell-module__VB8Iqa__item:hover{background:var(--bg-app)}.NotificationBell-module__VB8Iqa__item:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.NotificationBell-module__VB8Iqa__item[data-unread]{background:var(--brand-100);border-color:var(--brand-100)}.NotificationBell-module__VB8Iqa__item[data-unread]:hover{background:var(--tile-success)}.NotificationBell-module__VB8Iqa__itemTitle{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-sm);line-height:var(--lh-app-sm);color:var(--ink)}.NotificationBell-module__VB8Iqa__item[data-unread] .NotificationBell-module__VB8Iqa__itemTitle:before{content:"";background:var(--brand);vertical-align:middle;border-radius:50%;width:.375rem;height:.375rem;margin-right:.375rem;display:inline-block}.NotificationBell-module__VB8Iqa__itemBody{font-family:var(--font-sans);font-size:var(--fs-app-xs);line-height:var(--lh-app-body);color:var(--ink-2)}.NotificationBell-module__VB8Iqa__itemWhen{font-family:var(--font-sans);color:var(--ink-3);font-size:.71875rem}.NotificationBell-module__VB8Iqa__skeleton{border-radius:var(--radius-md);background:var(--surface-sunk);flex:none;height:3.25rem;animation:1.2s ease-in-out infinite NotificationBell-module__VB8Iqa__pulse}@keyframes NotificationBell-module__VB8Iqa__pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.NotificationBell-module__VB8Iqa__skeleton{animation:none}}.NotificationBell-module__VB8Iqa__stateBox{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.375rem .75rem;display:flex}.NotificationBell-module__VB8Iqa__stateText{font-family:var(--font-sans);font-size:var(--fs-app-sm);line-height:var(--lh-app-body);color:var(--ink-2);max-width:34ch}.NotificationBell-module__VB8Iqa__error{font-family:var(--font-sans);font-size:var(--fs-app-xs);color:var(--danger);padding:.125rem .25rem}.NotificationBell-module__VB8Iqa__allLink{border-top:1px solid var(--line);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-sm);color:var(--brand);text-align:center;padding:.6875rem .875rem}.NotificationBell-module__VB8Iqa__allLink:hover{background:var(--bg-app)}.NotificationBell-module__VB8Iqa__allLink:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}@media (max-width:1023px){.NotificationBell-module__VB8Iqa__bell{width:var(--tap-min);height:var(--tap-min)}.NotificationBell-module__VB8Iqa__dropdown{width:auto;max-width:none;position:fixed;top:3.5rem;left:.75rem;right:.75rem}.NotificationBell-module__VB8Iqa__item{min-height:var(--tap-min)}}
.RefreshButton-module__CZIByq__btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:2.375rem;height:2.375rem;color:var(--ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.RefreshButton-module__CZIByq__btn:hover{background:var(--bg-app);color:var(--ink)}.RefreshButton-module__CZIByq__btn:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.RefreshButton-module__CZIByq__icon{width:1.1875rem;height:1.1875rem;display:block}.RefreshButton-module__CZIByq__btn[data-spinning] .RefreshButton-module__CZIByq__icon{animation:.7s linear infinite RefreshButton-module__CZIByq__refresh-spin}@keyframes RefreshButton-module__CZIByq__refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RefreshButton-module__CZIByq__btn[data-spinning] .RefreshButton-module__CZIByq__icon{opacity:.55;animation:none}}
.StatusBadge-module__qTAL0G__badge{font-family:var(--font-sans);border-radius:var(--radius-md);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.StatusBadge-module__qTAL0G__s{padding:.375rem .5625rem;font-size:.71875rem;line-height:1}.StatusBadge-module__qTAL0G__m{padding:.5625rem .8125rem;font-size:.875rem;line-height:1}.StatusBadge-module__qTAL0G__neutral{background:var(--status-in-bg);color:var(--status-in-ink)}.StatusBadge-module__qTAL0G__neutralSoft{background:var(--status-in-soft-bg);color:var(--status-in-soft-ink)}.StatusBadge-module__qTAL0G__info{background:var(--status-info-bg);color:var(--status-info-ink)}.StatusBadge-module__qTAL0G__infoHi{background:var(--status-info-hi-bg);color:var(--status-info-hi-ink)}.StatusBadge-module__qTAL0G__progress{background:var(--status-progress-bg);color:var(--status-progress-ink)}.StatusBadge-module__qTAL0G__progressHi{background:var(--status-progress-hi-bg);color:var(--status-progress-hi-ink)}.StatusBadge-module__qTAL0G__pending{background:var(--status-money-bg);color:var(--status-money-ink)}.StatusBadge-module__qTAL0G__pendingHi{background:var(--status-money-hi-bg);color:var(--status-money-hi-ink)}.StatusBadge-module__qTAL0G__successSoft{background:var(--status-done-bg);color:var(--status-done-ink)}.StatusBadge-module__qTAL0G__success{background:var(--status-success-bg);color:var(--status-success-ink)}.StatusBadge-module__qTAL0G__muted{background:var(--status-closed-bg);color:var(--status-closed-ink)}.StatusBadge-module__qTAL0G__danger{background:var(--danger-bg);color:var(--danger)}.StatusBadge-module__qTAL0G__flag{border-radius:var(--radius-pill);background:var(--attention);cursor:default;border:none;flex:none;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;padding:0;animation:1.6s ease-in-out infinite StatusBadge-module__qTAL0G__pulpoEye;display:inline-flex}.StatusBadge-module__qTAL0G__flagDot{border-radius:var(--radius-pill);background:var(--ink-inv);width:.5625rem;height:.5625rem;display:block}.StatusBadge-module__qTAL0G__flag[data-with-label]{gap:.375rem;width:auto;padding:0 .5625rem;animation:none}.StatusBadge-module__qTAL0G__flagLabel{font-family:var(--font-sans);color:var(--ink-inv);white-space:nowrap;font-size:.6875rem;font-weight:600;line-height:1}@keyframes StatusBadge-module__qTAL0G__pulpoEye{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.88)}}
.WhatsAppButton-module__bA4-pW__button{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:1.75rem;height:1.75rem;color:var(--success);flex:none;justify-content:center;align-items:center;display:inline-flex}.WhatsAppButton-module__bA4-pW__button:hover{background:var(--success-bg);border-color:var(--success)}.WhatsAppButton-module__bA4-pW__button:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.WhatsAppButton-module__bA4-pW__button[data-size=md]{width:2.25rem;height:2.25rem}.WhatsAppButton-module__bA4-pW__icon{width:1rem;height:1rem}.WhatsAppButton-module__bA4-pW__button[data-size=md] .WhatsAppButton-module__bA4-pW__icon{width:1.25rem;height:1.25rem}
.photo-button-module__Bh-2OG__fileInput{opacity:0;clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.photo-button-module__Bh-2OG__button{font-family:var(--font-sans);border-radius:var(--radius-pill,999px);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.photo-button-module__Bh-2OG__button:disabled{opacity:.55;cursor:default}.photo-button-module__Bh-2OG__button:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.photo-button-module__Bh-2OG__block{color:var(--paper,#fff);background:var(--brand);min-height:var(--tap-min,2.75rem);padding:.5rem 1.125rem;font-size:.875rem}.photo-button-module__Bh-2OG__block:hover:not(:disabled){background:var(--brand-700)}.photo-button-module__Bh-2OG__row{color:var(--brand);background:var(--brand-100);height:1.875rem;padding:0 .5rem;font-size:.78125rem;position:relative}.photo-button-module__Bh-2OG__row:hover:not(:disabled){background:var(--line)}.photo-button-module__Bh-2OG__row:after{content:"";inset:calc((var(--tap-min) - 1.875rem) / -2) 0;position:absolute}.photo-button-module__Bh-2OG__icon{flex-shrink:0;width:1.0625rem;height:1.0625rem}.photo-button-module__Bh-2OG__row .photo-button-module__Bh-2OG__icon{width:.9375rem;height:.9375rem}@media (max-width:1023px){.photo-button-module__Bh-2OG__row{height:var(--tap-min);padding:0 .75rem;font-size:.875rem}.photo-button-module__Bh-2OG__row:after{content:none}}
.tasks-module__Om3KYG__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), opacity var(--dur-2) var(--ease);animation:tasks-module__Om3KYG__taskIn var(--dur-3) var(--ease);align-items:flex-start;gap:.625rem;padding:.625rem .75rem .625rem .25rem;display:flex}@keyframes tasks-module__Om3KYG__taskIn{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}.tasks-module__Om3KYG__card[data-done]{background:var(--surface-sunk)}.tasks-module__Om3KYG__card[data-done] .tasks-module__Om3KYG__title{color:var(--ink-3);text-decoration:line-through}.tasks-module__Om3KYG__card[data-leaving]{opacity:0;transform:translateY(-.375rem)}.tasks-module__Om3KYG__card[data-trashed]{background:var(--surface-sunk);opacity:.72}.tasks-module__Om3KYG__card[data-trashed]:hover,.tasks-module__Om3KYG__card[data-trashed]:focus-within{opacity:1}.tasks-module__Om3KYG__card[data-trashed] .tasks-module__Om3KYG__title{color:var(--ink-2)}.tasks-module__Om3KYG__card[data-focused]{border-color:var(--focus);animation:tasks-module__Om3KYG__taskFocus var(--dur-3) var(--ease) 3 alternate;box-shadow:0 0 0 3px #c99a2038}@keyframes tasks-module__Om3KYG__taskFocus{0%{background:var(--surface)}to{background:var(--warn-bg)}}@media (prefers-reduced-motion:reduce){.tasks-module__Om3KYG__card{animation:none}.tasks-module__Om3KYG__card[data-focused]{background:var(--warn-bg);animation:none}}.tasks-module__Om3KYG__card[data-compact]{border:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:.375rem 0 .375rem .25rem}.tasks-module__Om3KYG__card[data-compact]:last-child{border-bottom:none;padding-bottom:0}.tasks-module__Om3KYG__checkWrap{min-width:var(--tap-min);min-height:var(--tap-min);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.tasks-module__Om3KYG__check{width:1.25rem;height:1.25rem;accent-color:var(--brand);cursor:pointer;transition:transform var(--dur-1) var(--ease)}.tasks-module__Om3KYG__check:active{transform:scale(.9)}.tasks-module__Om3KYG__check:disabled{cursor:not-allowed}.tasks-module__Om3KYG__check:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__body{flex-direction:column;flex:1;gap:.3125rem;min-width:0;padding-top:.625rem;display:flex}.tasks-module__Om3KYG__card[data-compact] .tasks-module__Om3KYG__body{padding-top:.5rem}.tasks-module__Om3KYG__titleRow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tasks-module__Om3KYG__title{font-family:var(--font-sans);font-size:var(--fs-app-body);line-height:var(--lh-app-body);color:var(--ink);overflow-wrap:anywhere}.tasks-module__Om3KYG__title[data-high]{font-weight:700}.tasks-module__Om3KYG__star{box-sizing:content-box;vertical-align:-4px;border-radius:var(--radius-pill);width:.9375rem;height:.9375rem;color:var(--line-strong);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-.5rem -.25rem -.5rem 0;padding:.5rem;display:inline-flex}.tasks-module__Om3KYG__star:hover{color:var(--ink-2);background:var(--surface-sunk);transform:scale(1.06)}.tasks-module__Om3KYG__star[data-on]{color:var(--money-ink)}.tasks-module__Om3KYG__star[data-plain]{background:0 0;margin:-.125rem 0;padding:.125rem}.tasks-module__Om3KYG__star:active{transform:scale(.94)}.tasks-module__Om3KYG__star:disabled{opacity:.5}.tasks-module__Om3KYG__star:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.tasks-module__Om3KYG__description{font-family:var(--font-sans);font-size:var(--fs-app-sm);line-height:var(--lh-app-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.tasks-module__Om3KYG__meta{font-family:var(--font-sans);font-size:var(--fs-app-xs);line-height:var(--lh-app-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tasks-module__Om3KYG__due,.tasks-module__Om3KYG__noDue{font-family:var(--font-sans);font-size:var(--fs-app-xs);text-align:left;transition:background var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border:none}.tasks-module__Om3KYG__due{color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-sm);padding:.1875rem .4375rem;font-weight:600}.tasks-module__Om3KYG__due[data-overdue]{color:var(--danger);background:var(--danger-bg);border:1px solid var(--warn-line);padding:.125rem .375rem}.tasks-module__Om3KYG__due[data-editable]:hover,.tasks-module__Om3KYG__noDue[data-editable]:hover{box-shadow:inset 0 -1px}.tasks-module__Om3KYG__due[data-editable]:focus-visible,.tasks-module__Om3KYG__noDue[data-editable]:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__dueEdit{align-items:center;gap:.375rem;display:inline-flex}.tasks-module__Om3KYG__dueInput{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface);height:1.875rem;font-family:var(--font-sans);color:var(--ink);padding:0 .375rem;font-size:.78125rem}.tasks-module__Om3KYG__dueInput:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:1px}.tasks-module__Om3KYG__noDue,.tasks-module__Om3KYG__author{color:var(--ink-3);background:0 0;padding:.1875rem 0}.tasks-module__Om3KYG__doneMark{color:var(--brand);font-weight:600}.tasks-module__Om3KYG__deletedMark{color:var(--ink-2);font-weight:600}.tasks-module__Om3KYG__restoreButton{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-xs);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:1.875rem;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex:none;align-self:center;padding:.25rem .75rem}.tasks-module__Om3KYG__restoreButton:hover{background:var(--brand-100);border-color:var(--brand)}.tasks-module__Om3KYG__restoreButton:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__restoreButton:disabled{opacity:.5;cursor:not-allowed}.tasks-module__Om3KYG__assignee{color:var(--ink-2);align-items:center;gap:.375rem;min-width:0;display:inline-flex}.tasks-module__Om3KYG__avatar{border-radius:var(--radius-pill);background:var(--brand-100);width:1.25rem;height:1.25rem;color:var(--brand);flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.tasks-module__Om3KYG__assigneeName{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;overflow:hidden}.tasks-module__Om3KYG__shared{color:var(--ink-3);background:var(--surface-sunk);border-radius:var(--radius-sm);padding:.1875rem .4375rem}.tasks-module__Om3KYG__chip{color:var(--brand);background:var(--brand-100);border-radius:var(--radius-pill);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;padding:.1875rem .5625rem;font-weight:600;overflow:hidden}.tasks-module__Om3KYG__chip:hover{background:var(--line)}.tasks-module__Om3KYG__chip:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__commentsChip{color:var(--brand);background:var(--brand-100);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.25rem;padding:.1875rem .5625rem;font-weight:600;display:inline-flex}.tasks-module__Om3KYG__commentsChip:hover{background:var(--line)}.tasks-module__Om3KYG__commentsChip:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__commentsChip[data-new]{color:var(--paper,#fff);background:var(--brand)}.tasks-module__Om3KYG__commentsChip[data-new]:hover{background:var(--brand);opacity:.9}.tasks-module__Om3KYG__commentsNew{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.tasks-module__Om3KYG__cardError{font-family:var(--font-sans);color:var(--danger);font-size:.78125rem}.tasks-module__Om3KYG__undoRow{font-family:var(--font-sans);font-size:var(--fs-app-xs);color:var(--ink-2);animation:tasks-module__Om3KYG__undoIn var(--dur-2) var(--ease);align-items:center;gap:.625rem;display:flex}@keyframes tasks-module__Om3KYG__undoIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.tasks-module__Om3KYG__undoText{color:var(--brand);flex:none;font-weight:600}.tasks-module__Om3KYG__undoButton{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-xs);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:1.625rem;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex:none;padding:.1875rem .75rem}.tasks-module__Om3KYG__undoButton:hover{background:var(--brand-100);border-color:var(--brand)}.tasks-module__Om3KYG__undoButton:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__undoBar{border-radius:var(--radius-pill);background:var(--line);flex:3.75rem;max-width:10rem;height:2px;position:relative;overflow:hidden}.tasks-module__Om3KYG__undoBar:after{content:"";background:var(--brand-500);transform-origin:0;animation:5.5s linear forwards tasks-module__Om3KYG__undoCountdown;position:absolute;inset:0}@keyframes tasks-module__Om3KYG__undoCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tasks-module__Om3KYG__undoRow{animation:none}.tasks-module__Om3KYG__undoBar{display:none}}.tasks-module__Om3KYG__menuWrap{flex:none;position:relative}.tasks-module__Om3KYG__menuButton{min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-md);color:var(--ink-3);cursor:pointer;background:0 0;border:none;font-size:1.125rem;line-height:1}.tasks-module__Om3KYG__menuButton:hover{background:var(--surface-sunk);color:var(--ink)}.tasks-module__Om3KYG__menuButton:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.tasks-module__Om3KYG__menuButton:disabled{opacity:.5;cursor:not-allowed}.tasks-module__Om3KYG__menu{z-index:20;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);min-width:10.625rem;box-shadow:var(--shadow-2);animation:tasks-module__Om3KYG__menuIn var(--dur-1) var(--ease);transform-origin:100% 0;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% - .25rem);right:0}@keyframes tasks-module__Om3KYG__menuIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tasks-module__Om3KYG__menu{animation:none}}.tasks-module__Om3KYG__menuItem,.tasks-module__Om3KYG__menuItemDanger{text-align:left;font-family:var(--font-sans);color:var(--ink);border-radius:var(--radius-md);min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;padding:0 .625rem;font-size:.8125rem;font-weight:500}.tasks-module__Om3KYG__menuItem:hover{background:var(--surface-sunk)}.tasks-module__Om3KYG__menuItemDanger{color:var(--danger)}.tasks-module__Om3KYG__menuItemDanger:hover{background:var(--danger-bg)}.tasks-module__Om3KYG__menuItem:focus-visible,.tasks-module__Om3KYG__menuItemDanger:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.tasks-module__Om3KYG__list{flex-direction:column;gap:1.125rem;display:flex}.tasks-module__Om3KYG__group{flex-direction:column;gap:.5rem;display:flex}.tasks-module__Om3KYG__groupHead{font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5rem;margin:0;display:flex}.tasks-module__Om3KYG__groupHead[data-tone=overdue]{color:var(--danger)}.tasks-module__Om3KYG__groupCount{letter-spacing:0;color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-pill);padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.tasks-module__Om3KYG__groupHead[data-tone=overdue] .tasks-module__Om3KYG__groupCount{color:var(--danger);background:var(--danger-bg)}.tasks-module__Om3KYG__groupBody{flex-direction:column;display:flex}.tasks-module__Om3KYG__slot{transition:grid-template-rows var(--dur-3) var(--ease);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.tasks-module__Om3KYG__slot>*{min-height:0}.tasks-module__Om3KYG__slotInner{padding-bottom:.625rem}.tasks-module__Om3KYG__slot[data-leaving]{grid-template-rows:0fr;overflow:hidden}.tasks-module__Om3KYG__doneBlock{flex-direction:column;gap:.5rem;display:flex}.tasks-module__Om3KYG__doneHead{font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-2);border-radius:var(--radius-md);cursor:pointer;min-height:2rem;transition:color var(--dur-1) var(--ease);background:0 0;border:none;align-self:flex-start;align-items:center;gap:.5rem;padding:0 .5rem 0 .25rem;display:flex}.tasks-module__Om3KYG__doneHead:hover{color:var(--ink-2)}.tasks-module__Om3KYG__doneHead:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__doneChevron{width:.5rem;height:.5rem;transition:transform var(--dur-2) var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;transform:rotate(-45deg)}.tasks-module__Om3KYG__doneChevron[data-open]{transform:rotate(45deg)}.tasks-module__Om3KYG__doneBody{transition:grid-template-rows var(--dur-3) var(--ease), opacity var(--dur-2) var(--ease);opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden}.tasks-module__Om3KYG__doneBody[data-open]{opacity:1;grid-template-rows:1fr}.tasks-module__Om3KYG__doneInner{min-height:0}.tasks-module__Om3KYG__form{flex-direction:column;gap:.875rem;display:flex}.tasks-module__Om3KYG__formRow{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.tasks-module__Om3KYG__dueField{flex-direction:column;gap:.5rem;display:flex}.tasks-module__Om3KYG__presetRow{flex-wrap:wrap;gap:.375rem;display:flex}.tasks-module__Om3KYG__formError{font-family:var(--font-sans);color:var(--danger);font-size:.78125rem}.tasks-module__Om3KYG__linkRow{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.tasks-module__Om3KYG__linkLabel{font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-3)}.tasks-module__Om3KYG__linkChip{font-family:var(--font-sans);color:var(--brand);background:var(--brand-100);border-radius:var(--radius-pill);padding:.3125rem .6875rem;font-size:.78125rem;font-weight:600}.tasks-module__Om3KYG__quick{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:.625rem;padding:.75rem .875rem;display:flex}.tasks-module__Om3KYG__quickMain{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.tasks-module__Om3KYG__quickDue{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.tasks-module__Om3KYG__quickDueLabel{font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-2);margin-right:.125rem}.tasks-module__Om3KYG__quickTitle,.tasks-module__Om3KYG__quickDate,.tasks-module__Om3KYG__quickSelect{height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);font-family:var(--font-sans);color:var(--ink);padding:0 .625rem;font-size:.8125rem}.tasks-module__Om3KYG__quickDate{min-width:0;height:2rem;font-size:.78125rem}.tasks-module__Om3KYG__quickTitle{flex:16.25rem;min-width:0}.tasks-module__Om3KYG__quickSelect{flex:0 auto;max-width:11.875rem}.tasks-module__Om3KYG__quickTitle:focus-visible,.tasks-module__Om3KYG__quickDate:focus-visible,.tasks-module__Om3KYG__quickSelect:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px;border-color:var(--brand)}.tasks-module__Om3KYG__quickTitle::placeholder{color:var(--ink-3)}.tasks-module__Om3KYG__presetChip{font-family:var(--font-sans);color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-pill);cursor:pointer;min-height:2rem;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border:1px solid #0000;padding:0 .75rem;font-size:.75rem;font-weight:600}.tasks-module__Om3KYG__presetChip:hover{background:var(--line)}.tasks-module__Om3KYG__presetChip[data-on]{color:var(--brand);background:var(--brand-100);border-color:var(--brand)}.tasks-module__Om3KYG__presetChip:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__quickMore{font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;min-height:2rem;padding:0 .25rem;font-size:.8125rem;font-weight:600}.tasks-module__Om3KYG__quickMore:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__quickHint{font-family:var(--font-sans);color:var(--ink-2);margin-left:auto;font-size:.71875rem}.tasks-module__Om3KYG__quickError{font-family:var(--font-sans);color:var(--danger);font-size:.78125rem}.tasks-module__Om3KYG__calCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.tasks-module__Om3KYG__calHead{align-items:center;gap:.5rem;display:flex}.tasks-module__Om3KYG__calTitle{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-app-h2);line-height:var(--lh-app-h2);color:var(--ink);text-transform:capitalize;flex:1;min-width:0}.tasks-module__Om3KYG__calNav{flex:none;align-items:center;gap:.125rem;display:flex}.tasks-module__Om3KYG__calArrow{border-radius:var(--radius-md);width:1.875rem;height:1.875rem;color:var(--ink-2);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.tasks-module__Om3KYG__calArrow:hover{background:var(--surface-sunk);color:var(--ink)}.tasks-module__Om3KYG__calArrow:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.tasks-module__Om3KYG__calToday{border-radius:var(--radius-pill);height:1.875rem;font-family:var(--font-sans);color:var(--brand);transition:background var(--dur-1) var(--ease);align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.tasks-module__Om3KYG__calToday:hover{background:var(--brand-100)}.tasks-module__Om3KYG__calToday:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__calGridWrap{grid-template-rows:1fr;display:grid}.tasks-module__Om3KYG__calGrid{flex-direction:column;gap:.125rem;min-height:0;display:flex}.tasks-module__Om3KYG__calWeekdays,.tasks-module__Om3KYG__calWeek{grid-template-columns:repeat(7,1fr);gap:.125rem;display:grid}.tasks-module__Om3KYG__calWeekdays{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);text-align:center;padding-bottom:.125rem;font-size:.65625rem;font-weight:600}.tasks-module__Om3KYG__calDay{border-radius:var(--radius-md);min-height:2.5rem;color:var(--ink);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;display:flex}.tasks-module__Om3KYG__calDay:hover{background:var(--surface-sunk)}.tasks-module__Om3KYG__calDay:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.tasks-module__Om3KYG__calDay[data-out]{color:var(--ink-3)}.tasks-module__Om3KYG__calDay[data-today],.tasks-module__Om3KYG__stripDay[data-today]{box-shadow:inset 0 0 0 1.5px var(--mustard)}.tasks-module__Om3KYG__calDay[data-selected],.tasks-module__Om3KYG__stripDay[data-selected]{background:var(--brand);color:var(--ink-inv)}.tasks-module__Om3KYG__calDay[data-selected]:hover,.tasks-module__Om3KYG__stripDay[data-selected]:hover{background:var(--brand-700)}.tasks-module__Om3KYG__calNumber{font-family:var(--font-sans);font-size:.78125rem;line-height:1}.tasks-module__Om3KYG__calDot{border-radius:var(--radius-pill);min-width:1rem;height:.875rem;font-family:var(--font-sans);color:var(--brand);background:var(--brand-100);justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;display:inline-flex}.tasks-module__Om3KYG__calDot[data-tone=high]{color:var(--money-ink);background:var(--money-bg)}.tasks-module__Om3KYG__calDot[data-tone=overdue]{color:var(--danger);background:var(--danger-bg)}[data-selected] .tasks-module__Om3KYG__calDot{color:var(--ink-inv);background:#f4f4f038}.tasks-module__Om3KYG__calDotEmpty{height:.875rem}.tasks-module__Om3KYG__strip{scrollbar-width:none;gap:.25rem;display:none;overflow-x:auto}.tasks-module__Om3KYG__stripDay{border-radius:var(--radius-md);background:var(--surface-sunk);min-height:3.375rem;color:var(--ink);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-direction:column;flex:1 0 2.75rem;justify-content:center;align-items:center;gap:.125rem;display:flex}.tasks-module__Om3KYG__stripDay:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-2px}.tasks-module__Om3KYG__stripWeekday{font-family:var(--font-sans);text-transform:uppercase;color:var(--ink-2);font-size:.625rem;font-weight:600}[data-selected] .tasks-module__Om3KYG__stripWeekday{color:var(--ink-inv)}.tasks-module__Om3KYG__monthToggle{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);height:1.875rem;font-family:var(--font-sans);color:var(--ink-2);cursor:pointer;flex:none;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:600;display:none}.tasks-module__Om3KYG__monthToggle:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__agenda{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:.625rem;padding:.75rem .875rem .875rem;display:flex}.tasks-module__Om3KYG__agendaHead{font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-2);margin:0}.tasks-module__Om3KYG__agendaEmpty{font-family:var(--font-sans);font-size:var(--fs-app-sm);color:var(--ink-2);margin:0}.tasks-module__Om3KYG__agendaDay{flex-direction:column;gap:.25rem;display:flex}.tasks-module__Om3KYG__agendaDayHead{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-sm);color:var(--ink);border-radius:var(--radius-sm);transition:color var(--dur-1) var(--ease);align-items:center;gap:.375rem;display:flex}.tasks-module__Om3KYG__agendaDayHead:hover{color:var(--brand)}.tasks-module__Om3KYG__agendaDayHead:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.tasks-module__Om3KYG__agendaCount{color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-pill);padding:.0625rem .4375rem;font-size:.65625rem;font-weight:700}.tasks-module__Om3KYG__agendaItems{border-left:1px solid var(--line);flex-direction:column;gap:.1875rem;padding-left:.625rem;list-style:none;display:flex}.tasks-module__Om3KYG__agendaItem{font-family:var(--font-sans);font-size:var(--fs-app-xs);line-height:var(--lh-app-xs);color:var(--ink-2);gap:.5rem;display:flex}.tasks-module__Om3KYG__agendaTime{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.tasks-module__Om3KYG__agendaTime[data-overdue]{color:var(--danger);font-weight:600}.tasks-module__Om3KYG__agendaTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-module__Om3KYG__agendaTitle[data-high]{color:var(--ink);font-weight:700}.tasks-module__Om3KYG__agendaMore{font-family:var(--font-sans);font-size:var(--fs-app-xs);color:var(--ink-2)}.tasks-module__Om3KYG__blockBody{flex-direction:column;padding:.5rem 1rem .75rem;display:flex}.tasks-module__Om3KYG__blockEmpty{font-family:var(--font-sans);font-size:var(--fs-app-sm);color:var(--ink-3);padding:.375rem 0}@media (max-width:1023px){.tasks-module__Om3KYG__strip{display:flex}.tasks-module__Om3KYG__monthToggle{display:inline-flex}.tasks-module__Om3KYG__calCard[data-expanded] .tasks-module__Om3KYG__strip{display:none}.tasks-module__Om3KYG__calCard{border-radius:var(--radius-lg);gap:.5rem}.tasks-module__Om3KYG__calNav{display:none}.tasks-module__Om3KYG__calCard[data-expanded] .tasks-module__Om3KYG__calNav{display:flex}.tasks-module__Om3KYG__calGridWrap{transition:grid-template-rows var(--dur-3) var(--ease), opacity var(--dur-2) var(--ease);opacity:0;grid-template-rows:0fr;overflow:hidden}.tasks-module__Om3KYG__calCard[data-expanded] .tasks-module__Om3KYG__calGridWrap{opacity:1;grid-template-rows:1fr}.tasks-module__Om3KYG__calDay{min-height:2.75rem}.tasks-module__Om3KYG__agenda{display:none}}@media (max-width:767px){.tasks-module__Om3KYG__quickTitle,.tasks-module__Om3KYG__quickDate,.tasks-module__Om3KYG__quickSelect{flex:100%;max-width:none;font-size:1rem}.tasks-module__Om3KYG__quickSelect{flex:55%;min-width:0}.tasks-module__Om3KYG__quickDate{height:var(--tap-min)}.tasks-module__Om3KYG__quick{gap:.5rem;padding:.75rem}.tasks-module__Om3KYG__quick button[type=submit]{flex:1}.tasks-module__Om3KYG__quickHint{display:none}.tasks-module__Om3KYG__presetChip{min-height:2.25rem}.tasks-module__Om3KYG__card{padding:.5rem .5rem .625rem 0}.tasks-module__Om3KYG__star{margin:-.625rem -.3125rem -.625rem 0;padding:.625rem}.tasks-module__Om3KYG__assigneeName{max-width:12ch}.tasks-module__Om3KYG__formRow{grid-template-columns:1fr}.tasks-module__Om3KYG__form input,.tasks-module__Om3KYG__form select,.tasks-module__Om3KYG__form textarea{font-size:1rem}}.tasks-module__Om3KYG__claudeWorking{border-radius:var(--radius-sm);background:var(--status-progress-bg);color:var(--status-progress-ink);font-family:var(--font-sans);font-size:var(--fs-app-small);align-self:flex-start;padding:.25rem .625rem;font-weight:600}.tasks-module__Om3KYG__titleLink{color:inherit;text-decoration:none}.tasks-module__Om3KYG__titleLink:hover{text-decoration:underline}.tasks-module__Om3KYG__siteBar{border-top:1px solid var(--line);color:inherit;max-width:24rem;margin-top:.5rem;padding-top:.5rem;text-decoration:none;display:block}.tasks-module__Om3KYG__siteBar:hover{background:var(--surface-sunk)}.tasks-module__Om3KYG__siteBar:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.tasks-module__Om3KYG__sitesBlock{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:.625rem .75rem}.tasks-module__Om3KYG__sitesSummary{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-app-label);font-weight:var(--fw-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5rem;display:flex}.tasks-module__Om3KYG__sitesSummary:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.tasks-module__Om3KYG__sitesCount{letter-spacing:0;color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-pill);text-transform:none;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.tasks-module__Om3KYG__sitesList{flex-direction:column;gap:.5rem;max-height:13rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.tasks-module__Om3KYG__sitesItem{min-width:0}.tasks-module__Om3KYG__sitesLink{color:inherit;border-radius:var(--radius-sm);padding:.125rem .25rem;text-decoration:none;display:block}.tasks-module__Om3KYG__sitesLink:hover{background:var(--surface-sunk)}.tasks-module__Om3KYG__sitesLink:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}@media (max-width:1023px){.tasks-module__Om3KYG__sitesList{max-height:9.5rem}.tasks-module__Om3KYG__siteBar{max-width:none}}
.AttachInvoiceModal-module__s3EWPq__body{flex-direction:column;gap:.875rem;display:flex}.AttachInvoiceModal-module__s3EWPq__lead,.AttachInvoiceModal-module__s3EWPq__hint,.AttachInvoiceModal-module__s3EWPq__note,.AttachInvoiceModal-module__s3EWPq__danger,.AttachInvoiceModal-module__s3EWPq__ok,.AttachInvoiceModal-module__s3EWPq__sum,.AttachInvoiceModal-module__s3EWPq__clientLine{font-family:var(--font-sans);margin:0}.AttachInvoiceModal-module__s3EWPq__lead{font-size:var(--fs-app-sm);color:var(--ink-2)}.AttachInvoiceModal-module__s3EWPq__hint{color:var(--ink-3);font-size:.75rem}.AttachInvoiceModal-module__s3EWPq__drop{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunk);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:6rem;padding:1.5rem 1rem;display:flex}.AttachInvoiceModal-module__s3EWPq__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.AttachInvoiceModal-module__s3EWPq__dropTitle{font-family:var(--font-sans);font-size:var(--fs-app);color:var(--brand);font-weight:600}.AttachInvoiceModal-module__s3EWPq__dropHint{font-family:var(--font-sans);color:var(--ink-3);font-size:.75rem}.AttachInvoiceModal-module__s3EWPq__note{font-size:var(--fs-app-sm);color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-md);padding:.5rem .625rem}.AttachInvoiceModal-module__s3EWPq__danger{font-size:var(--fs-app-sm);color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-md);padding:.5rem .625rem}.AttachInvoiceModal-module__s3EWPq__ok{color:var(--ink-3);font-size:.75rem}.AttachInvoiceModal-module__s3EWPq__warnings{font-family:var(--font-sans);color:var(--ink-2);flex-direction:column;gap:.125rem;margin:0;padding-left:1.125rem;font-size:.75rem;list-style:outside;display:flex}.AttachInvoiceModal-module__s3EWPq__clientLine{font-size:var(--fs-app-sm);color:var(--ink)}.AttachInvoiceModal-module__s3EWPq__link{color:var(--brand);font-weight:600}.AttachInvoiceModal-module__s3EWPq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (max-width:30rem){.AttachInvoiceModal-module__s3EWPq__grid{grid-template-columns:minmax(0,1fr)}}.AttachInvoiceModal-module__s3EWPq__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.AttachInvoiceModal-module__s3EWPq__label{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:.75rem;font-weight:600}.AttachInvoiceModal-module__s3EWPq__input{min-height:var(--tap-min);border:1px solid var(--line-strong);border-radius:var(--radius-md);font-family:var(--font-sans);background:var(--surface);min-width:0;color:var(--ink);padding:.375rem .625rem;font-size:1rem}.AttachInvoiceModal-module__s3EWPq__sum{font-size:var(--fs-app-sm);font-variant-numeric:tabular-nums;color:var(--ink-2)}.AttachInvoiceModal-module__s3EWPq__sumBad{color:var(--danger);font-weight:600}.AttachInvoiceModal-module__s3EWPq__footer{flex-direction:column;gap:.5rem;width:100%;display:flex}.AttachInvoiceModal-module__s3EWPq__footerActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.AttachInvoiceModal-module__s3EWPq__error{font-family:var(--font-sans);font-size:var(--fs-app-sm);color:var(--danger)}
.ExpenseImports-module__yeQMjq__wrap{flex-direction:column;gap:.6rem;display:flex;container-type:inline-size}.ExpenseImports-module__yeQMjq__drop{border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-2,#faf9f5);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding:.75rem;display:flex}.ExpenseImports-module__yeQMjq__dropOver{border-color:var(--accent,#3c4a2e);background:#eef2ea}.ExpenseImports-module__yeQMjq__dropHint{font-family:var(--font-sans);color:var(--ink-3);flex:12rem;font-size:.8125rem}.ExpenseImports-module__yeQMjq__upload{border:1px solid var(--accent,#3c4a2e);border-radius:var(--radius-md);background:var(--accent,#3c4a2e);color:#fff;min-height:3rem;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.ExpenseImports-module__yeQMjq__upload:disabled{opacity:.55;cursor:default}.ExpenseImports-module__yeQMjq__uploadIcon{width:1.25rem;height:1.25rem}.ExpenseImports-module__yeQMjq__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ExpenseImports-module__yeQMjq__rows{flex-direction:column;gap:.5rem;display:flex}.ExpenseImports-module__yeQMjq__header{display:none}.ExpenseImports-module__yeQMjq__row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:1fr;gap:.45rem;padding:.7rem;display:grid}.ExpenseImports-module__yeQMjq__rowDup{border-color:var(--warn-line,#e8dbb5);background:var(--warn-bg,#fdf6e3)}.ExpenseImports-module__yeQMjq__cell{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ExpenseImports-module__yeQMjq__cell:before{content:attr(data-label);font-family:var(--font-sans);color:var(--ink-3);font-size:.6875rem}.ExpenseImports-module__yeQMjq__file{font-family:var(--font-sans);color:var(--ink-1);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.ExpenseImports-module__yeQMjq__state{font-family:var(--font-sans);color:var(--ink-3);font-size:.75rem}.ExpenseImports-module__yeQMjq__stateBad{color:var(--danger)}.ExpenseImports-module__yeQMjq__input{min-height:var(--tap-min,2.75rem);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink-1);font-family:var(--font-sans);padding:0 .5rem;font-size:1rem}.ExpenseImports-module__yeQMjq__input:disabled{background:var(--surface-2,#f4f1e8);color:var(--ink-3)}.ExpenseImports-module__yeQMjq__rowFoot{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.8125rem;display:flex}.ExpenseImports-module__yeQMjq__dup{color:#8a6d1f}.ExpenseImports-module__yeQMjq__link{color:var(--accent,#3c4a2e);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ExpenseImports-module__yeQMjq__footer{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ExpenseImports-module__yeQMjq__primary{min-height:var(--tap-min,2.75rem);border:1px solid var(--accent,#3c4a2e);border-radius:var(--radius-md);background:var(--accent,#3c4a2e);color:#fff;font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.ExpenseImports-module__yeQMjq__primary:disabled{opacity:.55;cursor:default}.ExpenseImports-module__yeQMjq__cost{font-family:var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem}.ExpenseImports-module__yeQMjq__hint{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.45}.ExpenseImports-module__yeQMjq__toggle{font:inherit;color:var(--ink-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ExpenseImports-module__yeQMjq__toggle:hover,.ExpenseImports-module__yeQMjq__toggle:focus-visible{color:var(--accent,var(--ink-1))}.ExpenseImports-module__yeQMjq__error{font-family:var(--font-sans);color:var(--danger);margin:0;font-size:.875rem}.ExpenseImports-module__yeQMjq__done{font-family:var(--font-sans);color:var(--ink-1);margin:0;font-size:.875rem}.ExpenseImports-module__yeQMjq__quick{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2,#faf9f5);flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.ExpenseImports-module__yeQMjq__quickField{flex-direction:column;gap:.25rem;display:flex}.ExpenseImports-module__yeQMjq__quickLabel{font-family:var(--font-sans);color:var(--ink-3);font-size:.75rem;font-weight:700}.ExpenseImports-module__yeQMjq__quickInput{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:3rem;color:var(--ink-1);font-family:var(--font-sans);padding:0 .7rem;font-size:1rem}.ExpenseImports-module__yeQMjq__quickHint{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:.75rem;line-height:1.45}.ExpenseImports-module__yeQMjq__quickPreview{font-family:var(--font-sans);color:var(--ink-1);margin:0;font-size:.875rem;font-weight:600}@container (min-width:28rem){.ExpenseImports-module__yeQMjq__row{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.ExpenseImports-module__yeQMjq__file{font-size:.875rem}}@container (min-width:58rem){.ExpenseImports-module__yeQMjq__header,.ExpenseImports-module__yeQMjq__row{grid-template-columns:1.3fr 1.2fr 1fr .9fr .8fr .9fr 1fr;align-items:start;gap:.5rem;display:grid}.ExpenseImports-module__yeQMjq__wide{grid-template-columns:1.3fr 1.1fr 1fr .9fr .8fr .9fr 1fr 1.1fr}.ExpenseImports-module__yeQMjq__header{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:0 .7rem;font-size:.6875rem}.ExpenseImports-module__yeQMjq__cell:before{display:none}.ExpenseImports-module__yeQMjq__rowFoot{grid-column:1/-1}.ExpenseImports-module__yeQMjq__input{min-height:2.25rem;font-size:.875rem}}
.money-module__xl6g_G__block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.money-module__xl6g_G__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.money-module__xl6g_G__title{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.8125rem;font-weight:700}.money-module__xl6g_G__hint{font-family:var(--font-sans);color:var(--ink-2);margin:0;font-size:.875rem;line-height:1.5}.money-module__xl6g_G__error{font-family:var(--font-sans);color:var(--danger);margin:0;font-size:.875rem}.money-module__xl6g_G__sheet{flex-direction:column;gap:.125rem;display:flex}.money-module__xl6g_G__sheetRow{font-family:var(--font-sans);color:var(--ink-1);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.9375rem;display:flex}.money-module__xl6g_G__sheetLabel{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.money-module__xl6g_G__sheetOpen{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;align-items:baseline;gap:.35rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:flex}.money-module__xl6g_G__sheetValue{font-variant-numeric:tabular-nums;white-space:nowrap}.money-module__xl6g_G__sheetTotal{border-top:1px solid var(--line);font-size:1.0625rem;font-weight:700}.money-module__xl6g_G__sheetNet{border-top:2px solid var(--line-strong);color:var(--ink-1);padding-top:.6rem;font-size:1.25rem;font-weight:700}.money-module__xl6g_G__negative{color:var(--danger)}.money-module__xl6g_G__sub{color:var(--ink-3);font-size:.8125rem}.money-module__xl6g_G__ivaBox{background:var(--surface-2,#f4f1e8);border-radius:var(--radius-md);font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.9375rem;display:flex}.money-module__xl6g_G__details{border-left:2px solid var(--line);flex-direction:column;gap:.35rem;margin:0 0 .5rem;padding:.5rem .75rem;list-style:none;display:flex}.money-module__xl6g_G__detailRow{font-family:var(--font-sans);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.money-module__xl6g_G__detailRow>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.money-module__xl6g_G__warnings{background:var(--warn-bg,#fdf6e3);border:1px solid var(--warn-line,#e8dbb5);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;margin:0;padding:.75rem;list-style:none;display:flex}.money-module__xl6g_G__warning{font-family:var(--font-sans);color:var(--ink-2);font-size:.8125rem;line-height:1.45}.money-module__xl6g_G__actions{flex-wrap:wrap;gap:.5rem;display:flex}.money-module__xl6g_G__button,.money-module__xl6g_G__primary,.money-module__xl6g_G__danger{min-height:var(--tap-min,2.75rem);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-2);font-family:var(--font-sans);cursor:pointer;justify-content:center;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.money-module__xl6g_G__primary{background:var(--accent,#3c4a2e);border-color:var(--accent,#3c4a2e);color:#fff}.money-module__xl6g_G__danger{color:var(--danger)}.money-module__xl6g_G__button:disabled,.money-module__xl6g_G__primary:disabled{opacity:.55;cursor:default}.money-module__xl6g_G__upload{border:1px solid var(--accent,#3c4a2e);border-radius:var(--radius-md);background:var(--accent,#3c4a2e);color:#fff;min-height:3rem;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.money-module__xl6g_G__uploadIcon{width:1.25rem;height:1.25rem}.money-module__xl6g_G__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.money-module__xl6g_G__form{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2,#faf9f5);flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.money-module__xl6g_G__formGrid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;display:grid}.money-module__xl6g_G__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.money-module__xl6g_G__label{font-family:var(--font-sans);color:var(--ink-3);font-size:.75rem}.money-module__xl6g_G__input,.money-module__xl6g_G__select{min-height:var(--tap-min,2.75rem);box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--ink-1);font-family:var(--font-sans);padding:0 .6rem;font-size:1rem}.money-module__xl6g_G__checkRow{font-family:var(--font-sans);color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.money-module__xl6g_G__checkRow input{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.money-module__xl6g_G__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.money-module__xl6g_G__item{border-bottom:1px solid var(--line);font-family:var(--font-sans);color:var(--ink-1);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding:.6rem 0;font-size:.875rem;display:flex}.money-module__xl6g_G__itemMain{flex-direction:column;flex:10rem;gap:.2rem;min-width:0;display:flex}.money-module__xl6g_G__itemName{overflow-wrap:anywhere;font-weight:600}.money-module__xl6g_G__itemMeta{color:var(--ink-3);font-size:.75rem}.money-module__xl6g_G__itemSum{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.money-module__xl6g_G__tag{border-radius:var(--radius-sm,.25rem);background:var(--line);color:var(--ink-2);white-space:nowrap;padding:.1rem .4rem;font-size:.6875rem;display:inline-block}.money-module__xl6g_G__tagWarn{background:var(--warn-bg,#fdf6e3);color:#8a6d1f}.money-module__xl6g_G__tagGood{color:#3c4a2e;background:#e6efe0}.money-module__xl6g_G__link{color:var(--accent,#3c4a2e);font-size:.8125rem;text-decoration:underline}.money-module__xl6g_G__shareRow{border-bottom:1px solid var(--line);font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;padding:.55rem 0;font-size:.9375rem;display:flex}.money-module__xl6g_G__shareNums{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .75rem;font-size:.8125rem;display:flex}.money-module__xl6g_G__subTitle{font-family:var(--font-sans);color:var(--ink-2);margin:.5rem 0 0;font-size:.8125rem;font-weight:700}@media (max-width:30rem){.money-module__xl6g_G__block{padding:1rem}.money-module__xl6g_G__formGrid{grid-template-columns:1fr}.money-module__xl6g_G__actions .money-module__xl6g_G__button,.money-module__xl6g_G__actions .money-module__xl6g_G__primary{flex:100%}}.money-module__xl6g_G__schemeRow{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2,var(--surface));flex-direction:column;gap:.25rem;margin:0 0 .75rem;padding:.75rem;display:flex}.money-module__xl6g_G__schemeLabel{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.75rem;font-weight:700}.money-module__xl6g_G__schemeTitle{font-family:var(--font-sans);color:var(--ink-1);font-size:1.0625rem;line-height:1.3}.money-module__xl6g_G__schemeRow .money-module__xl6g_G__button{align-self:flex-start;margin-top:.25rem}.money-module__xl6g_G__schemeDialog{flex-direction:column;gap:.75rem;display:flex}.money-module__xl6g_G__schemeOptions{flex-direction:column;gap:.5rem;display:flex}.money-module__xl6g_G__schemeOption{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem;display:flex}.money-module__xl6g_G__schemeOption span{font-family:var(--font-sans);flex-direction:column;gap:.125rem;font-size:.9375rem;display:flex}.money-module__xl6g_G__schemeCommission{flex-direction:column;gap:.375rem;display:flex}
.ChangeClientModal-module__SZGZCG__body{flex-direction:column;gap:.875rem;display:flex}.ChangeClientModal-module__SZGZCG__createBox{border-top:1px solid var(--line);flex-direction:column;gap:.625rem;padding-top:.875rem;display:flex}.ChangeClientModal-module__SZGZCG__createTitle{font-family:var(--font-sans);color:var(--ink-2);font-size:.8125rem;font-weight:600}
.AssignMasterSection-module__mNa1ga__body{flex-direction:column;gap:.75rem;padding:1.125rem;display:flex}.AssignMasterSection-module__mNa1ga__current{font-family:var(--font-sans);color:var(--ink);font-size:.875rem;font-weight:600}.AssignMasterSection-module__mNa1ga__currentRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AssignMasterSection-module__mNa1ga__unassignBtn{font-family:var(--font-sans);color:var(--danger);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.25rem 0;font-size:.78125rem;font-weight:600}.AssignMasterSection-module__mNa1ga__offerHistory{flex-direction:column;gap:.1875rem;display:flex}.AssignMasterSection-module__mNa1ga__offerHistoryItem{font-family:var(--font-sans);color:var(--ink-3);font-size:.78125rem}.AssignMasterSection-module__mNa1ga__modalBody{flex-direction:column;gap:.75rem;display:flex}.AssignMasterSection-module__mNa1ga__payoutBox{border-top:1px solid var(--line);flex-direction:column;gap:.625rem;padding-top:.75rem;display:flex}.AssignMasterSection-module__mNa1ga__payoutHint{font-family:var(--font-sans);color:var(--ink-3);font-size:.78125rem;line-height:1.5}.AssignMasterSection-module__mNa1ga__payoutFields{flex-direction:column;gap:.625rem;display:flex}.AssignMasterSection-module__mNa1ga__note{font-family:var(--font-sans);color:var(--ink-2);font-size:.8125rem;line-height:1.5}.AssignMasterSection-module__mNa1ga__list{flex-direction:column;gap:.5rem;display:flex}.AssignMasterSection-module__mNa1ga__subheader{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-top:.25rem;font-size:.75rem;font-weight:600}.AssignMasterSection-module__mNa1ga__candidate{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.AssignMasterSection-module__mNa1ga__candidateTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AssignMasterSection-module__mNa1ga__candidateName{font-family:var(--font-sans);color:var(--ink);font-size:.875rem;font-weight:600}.AssignMasterSection-module__mNa1ga__rating{font-family:var(--font-mono);color:var(--ink);font-size:.8125rem}.AssignMasterSection-module__mNa1ga__candidateMeta{font-family:var(--font-sans);color:var(--ink-3);font-size:.78125rem}.AssignMasterSection-module__mNa1ga__tradeRow{flex-wrap:wrap;gap:.3125rem;display:flex}.AssignMasterSection-module__mNa1ga__tradeBadge{font-family:var(--font-sans);color:var(--brand-500);background:var(--brand-100);border-radius:var(--radius-sm);padding:.1875rem .4375rem;font-size:.6875rem;font-weight:600}.AssignMasterSection-module__mNa1ga__restBlock{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.AssignMasterSection-module__mNa1ga__showAll{text-align:center;font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:.5rem;font-size:.8125rem;font-weight:600}.AssignMasterSection-module__mNa1ga__error{color:var(--danger);font-family:var(--font-sans);font-size:.8125rem}.AssignMasterSection-module__mNa1ga__craftWarning{font-family:var(--font-sans);color:var(--attention);font-size:.78125rem;font-weight:600}.AssignMasterSection-module__mNa1ga__candidateActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AssignMasterSection-module__mNa1ga__currentRow{flex-wrap:wrap}.AssignMasterSection-module__mNa1ga__current{flex:1;min-width:0}.AssignMasterSection-module__mNa1ga__offerBanner{background:var(--status-money-bg);color:var(--status-money-ink);border-radius:var(--radius-md);font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.AssignMasterSection-module__mNa1ga__declinedBanner{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius-md);font-family:var(--font-sans);padding:.625rem .75rem;font-size:.8125rem}
.InvoiceBlock-module__1s0HYG__body{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.InvoiceBlock-module__1s0HYG__empty,.InvoiceBlock-module__1s0HYG__hint{font-family:var(--font-sans);font-size:var(--fs-app-sm);line-height:var(--lh-app-body);color:var(--ink-3);max-width:56ch}.InvoiceBlock-module__1s0HYG__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.InvoiceBlock-module__1s0HYG__item{background:var(--surface-sunk);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;min-height:2.75rem;padding:.5rem .75rem;display:flex}.InvoiceBlock-module__1s0HYG__itemLink{min-width:0;color:var(--ink);flex-direction:column;gap:.125rem;text-decoration:none;display:flex}.InvoiceBlock-module__1s0HYG__itemLink:hover .InvoiceBlock-module__1s0HYG__itemNumber{text-decoration:underline}.InvoiceBlock-module__1s0HYG__itemNumber{font-family:var(--font-sans);font-size:var(--fs-app-sm);font-variant-numeric:tabular-nums;font-weight:600}.InvoiceBlock-module__1s0HYG__itemNumber[data-draft]{color:var(--ink-2);font-weight:500}.InvoiceBlock-module__1s0HYG__itemMeta{font-family:var(--font-sans);color:var(--ink-3);font-size:.75rem}.InvoiceBlock-module__1s0HYG__itemRight{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.InvoiceBlock-module__1s0HYG__itemSum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:600}.InvoiceBlock-module__1s0HYG__itemActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;width:100%;display:flex}
.AgreementBlock-module__spLioq__blocking{border-color:var(--attention)}.AgreementBlock-module__spLioq__blockingNote{background:var(--attention-row);border-left:3px solid var(--attention);border-radius:0 var(--radius-md) var(--radius-md) 0;font:600 .84375rem/1.45 var(--font-sans);color:var(--ink);margin:0;padding:.625rem .75rem}.AgreementBlock-module__spLioq__why{font:400 .8125rem/1.5 var(--font-sans);color:var(--ink-2);margin:0}.AgreementBlock-module__spLioq__text{white-space:pre-line;font:400 .84375rem/1.55 var(--font-sans);color:var(--ink);background:var(--bg-app);border-left:3px solid var(--line-strong);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:.75rem .875rem}.AgreementBlock-module__spLioq__textEs{white-space:pre-line;font:400 .78125rem/1.5 var(--font-sans);color:var(--ink-2);background:var(--bg-app);border-left:3px solid var(--line);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:.75rem .875rem}.AgreementBlock-module__spLioq__copyRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.AgreementBlock-module__spLioq__esToggle{min-height:var(--tap-min);font:500 .84375rem/1 var(--font-sans);color:var(--ink-2);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:none;padding:.375rem 0;text-decoration:underline}.AgreementBlock-module__spLioq__esToggle:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.AgreementBlock-module__spLioq__hint{font:400 .78125rem/1.4 var(--font-sans);color:var(--ink-3)}.AgreementBlock-module__spLioq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:30rem){.AgreementBlock-module__spLioq__copyRow>:first-child,.AgreementBlock-module__spLioq__actions>:first-child{width:100%}}.AgreementBlock-module__spLioq__noteValue{white-space:pre-line;font:400 var(--fs-app-body)/var(--lh-app-body) var(--font-sans);color:var(--ink)}.AgreementBlock-module__spLioq__muted{font:400 .84375rem/1.5 var(--font-sans);color:var(--ink-3)}.AgreementBlock-module__spLioq__error{font:400 .8125rem/1.4 var(--font-sans);color:var(--danger)}
.ListFromPhotos-module__o55RbW__summary{font-family:var(--font-sans);color:var(--ink-1);margin:0 0 .5rem;font-size:.875rem;line-height:1.45}.ListFromPhotos-module__o55RbW__note{font-family:var(--font-sans);color:var(--ink-3);margin:0 0 .625rem;font-size:.8125rem;line-height:1.45}.ListFromPhotos-module__o55RbW__cost{font-family:var(--font-sans);color:var(--ink-3);white-space:nowrap;font-size:.75rem}.ListFromPhotos-module__o55RbW__dictateRow{align-items:center;gap:.5rem;margin:.375rem 0 .625rem;display:flex}.ListFromPhotos-module__o55RbW__dictateRow .ListFromPhotos-module__o55RbW__note{margin:0}.ListFromPhotos-module__o55RbW__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ListFromPhotos-module__o55RbW__row{border:1px solid var(--line);border-radius:var(--radius-md,8px);background:var(--surface-1,#fff);align-items:flex-start;gap:.5rem;padding:.5rem;display:flex}.ListFromPhotos-module__o55RbW__row[data-off]{opacity:.55}.ListFromPhotos-module__o55RbW__pick{align-items:center;padding-top:.5rem;display:flex}.ListFromPhotos-module__o55RbW__pick input{width:1.25rem;height:1.25rem}.ListFromPhotos-module__o55RbW__fields{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ListFromPhotos-module__o55RbW__line{flex-wrap:wrap;gap:.375rem;display:flex}.ListFromPhotos-module__o55RbW__title,.ListFromPhotos-module__o55RbW__room,.ListFromPhotos-module__o55RbW__qty,.ListFromPhotos-module__o55RbW__unit,.ListFromPhotos-module__o55RbW__price{font-family:var(--font-sans);color:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--surface-1,#fff);min-height:2.5rem;padding:.5rem;font-size:.875rem}.ListFromPhotos-module__o55RbW__title{width:100%;font-weight:600}.ListFromPhotos-module__o55RbW__room{flex:2 12rem;min-width:0}.ListFromPhotos-module__o55RbW__qty{text-align:right;font-variant-numeric:tabular-nums;width:4rem}.ListFromPhotos-module__o55RbW__unit{width:4.5rem}.ListFromPhotos-module__o55RbW__price{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem}.ListFromPhotos-module__o55RbW__dup{font-family:var(--font-sans);color:var(--amber,#b07a1f);font-size:.75rem;font-weight:600;line-height:1.35}.ListFromPhotos-module__o55RbW__from{font-family:var(--font-sans);color:var(--ink-3);font-size:.75rem}.ListFromPhotos-module__o55RbW__guess{font-family:var(--font-sans);color:var(--amber,#b07a1f);font-size:.75rem;font-weight:600;line-height:1.35}.ListFromPhotos-module__o55RbW__useHint{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:.125rem .25rem;font-weight:700;text-decoration:underline}.ListFromPhotos-module__o55RbW__listHint{font-family:var(--font-sans);color:var(--ink-1);border:1px dashed var(--line);border-radius:var(--radius-md,8px);background:var(--surface-2,#fafafa);margin:.5rem 0 0;padding:.5rem .625rem;font-size:.8125rem;line-height:1.5}.ListFromPhotos-module__o55RbW__listHintNote{color:var(--ink-3);margin-top:.25rem;font-size:.75rem;display:block}.ListFromPhotos-module__o55RbW__quick{border:1px dashed var(--line);border-radius:var(--radius-md,8px);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;padding:.5rem;display:flex}.ListFromPhotos-module__o55RbW__quickTitle{flex:100%}.ListFromPhotos-module__o55RbW__quickRoom{flex:7rem;min-width:0}.ListFromPhotos-module__o55RbW__quickPrice{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem}.ListFromPhotos-module__o55RbW__quickTitle,.ListFromPhotos-module__o55RbW__quickRoom,.ListFromPhotos-module__o55RbW__quickPrice{font-family:var(--font-sans);color:var(--ink-1);border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:var(--surface-1,#fff);min-height:2.75rem;padding:.5rem;font-size:1rem}.ListFromPhotos-module__o55RbW__quickAdd{font-family:var(--font-sans);color:#fff;background:var(--brand);border-radius:var(--radius-sm,6px);cursor:pointer;border:none;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:700}.ListFromPhotos-module__o55RbW__quickAdd:disabled{opacity:.5;cursor:default}.ListFromPhotos-module__o55RbW__quickHint{font-family:var(--font-sans);color:var(--ink-3);flex:100%;font-size:.75rem}.ListFromPhotos-module__o55RbW__extraMark{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--amber,#b07a1f);background:var(--amber-100,#fdf4e3);border-radius:var(--radius-pill,999px);white-space:nowrap;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700}@media (max-width:480px){.ListFromPhotos-module__o55RbW__qty,.ListFromPhotos-module__o55RbW__unit{flex:4rem;width:auto}.ListFromPhotos-module__o55RbW__price{flex:5rem;width:auto}.ListFromPhotos-module__o55RbW__quickAdd{flex:100%}}
.ActionPanel-module__MVt6gG__headRight{align-items:center;gap:.625rem;display:flex}.ActionPanel-module__MVt6gG__body{flex-direction:column;gap:.75rem;padding:1.125rem;display:flex}.ActionPanel-module__MVt6gG__hintText{font-family:var(--font-sans);color:var(--ink-2);font-size:.8125rem;line-height:1.5}.ActionPanel-module__MVt6gG__actionRow{flex-direction:column;gap:.625rem;padding:0 1.125rem 1.125rem;display:flex}@media (max-width:1023px){.ActionPanel-module__MVt6gG__actionRow{left:0;right:0;bottom:var(--mobile-nav-h);background:var(--surface);border-top:1px solid var(--line);z-index:30;padding:.75rem;position:fixed;box-shadow:0 -4px 12px #22261c0f}}.ActionPanel-module__MVt6gG__jumpLink{text-align:center;font-family:var(--font-sans);color:var(--brand);border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);min-height:var(--tap-min);justify-content:center;align-items:center;padding:.71875rem 1rem;font-size:.875rem;font-weight:600;display:flex}.ActionPanel-module__MVt6gG__jumpLinkPrimary{text-align:center;font-family:var(--font-sans);color:var(--ink-inv);background:var(--brand);border-radius:var(--radius-lg);min-height:var(--tap-min);justify-content:center;align-items:center;padding:1rem 1.125rem;font-size:.9375rem;font-weight:600;display:flex}.ActionPanel-module__MVt6gG__denied{font-family:var(--font-sans);color:var(--ink-3);text-align:center;font-size:.8125rem;line-height:1.45}.ActionPanel-module__MVt6gG__modalSum{font-family:var(--font-sans);color:var(--ink-2);font-size:.8125rem}.ActionPanel-module__MVt6gG__error{color:var(--danger);font-family:var(--font-sans);font-size:.8125rem}.ActionPanel-module__MVt6gG__todoList{flex-direction:column;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ActionPanel-module__MVt6gG__todoLink{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-app-small);align-items:center;min-height:2.75rem;padding:.5rem .625rem;font-weight:600;text-decoration:none;display:flex}.ActionPanel-module__MVt6gG__todoLink:hover{border-color:var(--brand);background:var(--brand-100);color:var(--brand-700)}
.OrderMoneySheet-module__x0lbSq__sheet{border-top:1px solid var(--line);flex-direction:column;gap:.6rem;padding:1rem 1.25rem 1.25rem;display:flex}.OrderMoneySheet-module__x0lbSq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.OrderMoneySheet-module__x0lbSq__title{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.8125rem;font-weight:700}.OrderMoneySheet-module__x0lbSq__hint{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:.84375rem;line-height:1.5}.OrderMoneySheet-module__x0lbSq__error{font-family:var(--font-sans);color:var(--danger);margin:0;font-size:.84375rem}.OrderMoneySheet-module__x0lbSq__link{font:inherit;color:var(--accent,#3c4a2e);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.OrderMoneySheet-module__x0lbSq__rows{flex-direction:column;gap:.125rem;display:flex}.OrderMoneySheet-module__x0lbSq__row{font-family:var(--font-sans);color:var(--ink-1);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.35rem 0;font-size:.9375rem;display:flex}.OrderMoneySheet-module__x0lbSq__rowLabel{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.OrderMoneySheet-module__x0lbSq__rowValue{font-variant-numeric:tabular-nums;white-space:nowrap}.OrderMoneySheet-module__x0lbSq__rowStrong{border-top:1px solid var(--line);font-size:1.0625rem;font-weight:700}.OrderMoneySheet-module__x0lbSq__rowNet{border-top:2px solid var(--line-strong,var(--line));padding-top:.55rem;font-size:1.1875rem;font-weight:700}.OrderMoneySheet-module__x0lbSq__negative{color:var(--danger)}.OrderMoneySheet-module__x0lbSq__sub{color:var(--ink-3);font-size:.8125rem;font-weight:400}.OrderMoneySheet-module__x0lbSq__detail{border-left:2px solid var(--line);font-family:var(--font-sans);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:.5rem;padding-left:.75rem;font-size:.8125rem;display:flex}.OrderMoneySheet-module__x0lbSq__detail>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.OrderMoneySheet-module__x0lbSq__ivaBox{background:var(--surface-2,#f4f1e8);border-radius:var(--radius-md);font-family:var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.7rem .75rem;font-size:.9375rem;display:flex}.OrderMoneySheet-module__x0lbSq__shares{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.OrderMoneySheet-module__x0lbSq__shareRow{font-family:var(--font-sans);color:var(--ink-1);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.OrderMoneySheet-module__x0lbSq__shareSum{font-variant-numeric:tabular-nums;white-space:nowrap}.OrderMoneySheet-module__x0lbSq__warnings{background:var(--warn-bg,#fdf6e3);border:1px solid var(--warn-line,#e8dbb5);border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--ink-2);flex-direction:column;gap:.4rem;margin:0;padding:.7rem .75rem;font-size:.8125rem;line-height:1.45;list-style:none;display:flex}.OrderMoneySheet-module__x0lbSq__siteLink{min-height:var(--tap-min,2.75rem);border:1px dashed var(--line-strong,var(--line));border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--ink-1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.OrderMoneySheet-module__x0lbSq__siteSum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-2)}.OrderMoneySheet-module__x0lbSq__entry{flex-direction:column;gap:.6rem;margin-bottom:.25rem;display:flex}
.MoneyBlock-module__rDNgfa__tableScroll{overflow-x:auto}.MoneyBlock-module__rDNgfa__table{border-collapse:collapse;width:100%}.MoneyBlock-module__rDNgfa__table thead th{text-align:left;background:var(--surface-sunk);border-bottom:1px solid var(--line);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:.625rem 1.25rem;font-size:.6875rem;font-weight:600}.MoneyBlock-module__rDNgfa__table tbody td{font-family:var(--font-sans);color:var(--ink);border-bottom:1px solid #edede7;padding:.6875rem 1.25rem;font-size:.84375rem}.MoneyBlock-module__rDNgfa__table tbody tr:last-child td{border-bottom:none}.MoneyBlock-module__rDNgfa__date{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:.8125rem}.MoneyBlock-module__rDNgfa__method{color:var(--ink-2)}.MoneyBlock-module__rDNgfa__num{text-align:right;font-family:var(--font-mono);white-space:nowrap;font-size:.875rem;font-weight:500}.MoneyBlock-module__rDNgfa__balanceRow{border-top:1px solid var(--line);font-family:var(--font-sans);color:var(--danger);padding:.875rem 1.25rem;font-size:.84375rem;font-weight:600}.MoneyBlock-module__rDNgfa__balanceRow[data-balanced]{color:var(--success)}.MoneyBlock-module__rDNgfa__note{font-family:var(--font-sans);color:var(--ink-3);font-size:.78125rem}.MoneyBlock-module__rDNgfa__removeCell{text-align:right;white-space:nowrap}.MoneyBlock-module__rDNgfa__voidBtn{font-family:var(--font-sans);color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78125rem;font-weight:500}.MoneyBlock-module__rDNgfa__error{color:var(--danger);font-family:var(--font-sans);font-size:.8125rem}.MoneyBlock-module__rDNgfa__closeHint{background:var(--surface-2,#f4f1e8);border-radius:var(--radius-md);font-family:var(--font-sans);color:var(--ink-1);margin:0;padding:.7rem .75rem;font-size:.9375rem;line-height:1.5}.MoneyBlock-module__rDNgfa__closeLink{white-space:nowrap;color:var(--accent,#3c4a2e)}
.OrderTabs-module__8ykiRG__root{flex-direction:column;gap:1rem;display:flex}.OrderTabs-module__8ykiRG__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l,.875rem);display:flex;overflow-x:auto}.OrderTabs-module__8ykiRG__tabs::-webkit-scrollbar{display:none}.OrderTabs-module__8ykiRG__tab{font-family:var(--font-sans);color:var(--ink-3);cursor:pointer;white-space:nowrap;min-height:var(--tap-min,2.75rem);scroll-snap-align:start;background:0 0;border:none;border-bottom:2.5px solid #0000;flex-direction:column;flex:none;align-items:center;gap:.25rem;padding:.625rem .625rem .5rem;font-size:.71875rem;font-weight:600;display:flex}.OrderTabs-module__8ykiRG__tab svg{flex:none;width:1.25rem;height:1.25rem}.OrderTabs-module__8ykiRG__labelRow{align-items:center;gap:.3125rem;display:flex}.OrderTabs-module__8ykiRG__count{font-family:var(--font-sans);color:var(--ink-3);background:var(--bg-app);border-radius:var(--radius-pill);padding:.03125rem .375rem;font-size:.6875rem;font-weight:700;line-height:1.4}.OrderTabs-module__8ykiRG__tab[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);background:var(--brand-100)}.OrderTabs-module__8ykiRG__tab[aria-selected=true] .OrderTabs-module__8ykiRG__count{color:var(--brand);background:var(--surface)}.OrderTabs-module__8ykiRG__tab:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:-3px}.OrderTabs-module__8ykiRG__pane{flex-direction:column;gap:1rem;max-width:54rem;display:flex}.OrderTabs-module__8ykiRG__pane[hidden]{display:none}@media (min-width:1024px){.OrderTabs-module__8ykiRG__tab{flex-direction:row;gap:.4375rem;padding:.625rem;font-size:.8125rem}.OrderTabs-module__8ykiRG__tab svg{width:1.0625rem;height:1.0625rem}}
.order-card-module__o48-dq__header{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.5rem;display:flex}.order-card-module__o48-dq__headerLeft{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.order-card-module__o48-dq__back{font-family:var(--font-sans);color:var(--brand);font-size:.8125rem;font-weight:500}.order-card-module__o48-dq__code{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-app-h1);color:var(--ink)}.order-card-module__o48-dq__metaText{font-family:var(--font-sans);color:var(--ink-3);font-size:.78125rem}.order-card-module__o48-dq__masterChip{font-family:var(--font-sans);color:var(--brand);background:var(--brand-100);border-radius:var(--radius-pill);padding:.3125rem .6875rem;font-size:.78125rem;font-weight:600}.order-card-module__o48-dq__masterChip:hover{background:var(--line)}.order-card-module__o48-dq__masterChip:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.order-card-module__o48-dq__headerRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.order-card-module__o48-dq__copyBtn{font-family:var(--font-sans);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-height:var(--tap-min);padding:.5625rem .75rem;font-size:.8125rem;font-weight:500}.order-card-module__o48-dq__copyBtn:hover{background:var(--bg-app)}.order-card-module__o48-dq__layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--actions-w));grid-template-areas:"main action""main aside";align-items:start;gap:1.5rem;padding:1.5rem;display:grid}@media (max-width:1199px){.order-card-module__o48-dq__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""action""aside";padding:1rem}}@media (max-width:1023px){.order-card-module__o48-dq__layout{padding:.75rem;padding-bottom:calc(var(--action-panel-h,5.5rem) + var(--space-4))}}.order-card-module__o48-dq__main{flex-direction:column;grid-area:main;gap:1rem;min-width:0;display:flex}.order-card-module__o48-dq__actionSlot{grid-area:action}.order-card-module__o48-dq__aside{flex-direction:column;grid-area:aside;gap:1rem;display:flex;position:sticky;top:1.5rem}@media (max-width:1199px){.order-card-module__o48-dq__aside{position:static}}.order-card-module__o48-dq__block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.order-card-module__o48-dq__blockHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.order-card-module__o48-dq__blockTitle{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-h2);color:var(--ink)}.order-card-module__o48-dq__blockHint{font-family:var(--font-sans);color:var(--ink-3);font-size:.78125rem}.order-card-module__o48-dq__blockAction{font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;font-size:.8125rem;font-weight:600}.order-card-module__o48-dq__blockHeadMain{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.order-card-module__o48-dq__blockHeadActions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.order-card-module__o48-dq__taskEditActions{gap:.625rem;display:flex}.order-card-module__o48-dq__adminEditedNote{font-family:var(--font-sans);color:var(--ink-3);background:var(--bg-app);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:flex-start;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.order-card-module__o48-dq__blockBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.order-card-module__o48-dq__blockTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:35rem}.order-card-module__o48-dq__tableScroll{overflow-x:auto}.order-card-module__o48-dq__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(min(11.875rem,100%),1fr));gap:1rem;display:grid}.order-card-module__o48-dq__fieldItem{flex-direction:column;gap:.25rem;display:flex}.order-card-module__o48-dq__fieldLabel{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-app-label);letter-spacing:var(--ls-app-label);text-transform:uppercase;color:var(--ink-3)}.order-card-module__o48-dq__fieldValue{font-family:var(--font-sans);font-size:var(--fs-app-body);color:var(--ink);align-items:center;gap:.5rem;display:flex}.order-card-module__o48-dq__fieldValueMono{font-family:var(--font-mono)}.order-card-module__o48-dq__copyInline{font-family:var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500}.order-card-module__o48-dq__quote{font-family:var(--font-sans);font-size:var(--fs-app-body);color:var(--ink);background:var(--bg-app);border-left:3px solid var(--line-strong);border-radius:0 .5rem .5rem 0;padding:.75rem .875rem;line-height:1.55}.order-card-module__o48-dq__originalQuote{font-family:var(--font-sans);color:var(--ink-3);margin:0;font-size:.78125rem;line-height:1.5}.order-card-module__o48-dq__taskError{color:var(--danger);font-family:var(--font-sans);font-size:.8125rem;display:block}.order-card-module__o48-dq__photoSection{margin-top:.5rem}.order-card-module__o48-dq__photoGrid{grid-template-columns:repeat(auto-fill,minmax(min(7.5rem,100%),1fr));gap:.75rem;display:grid}.order-card-module__o48-dq__photo{aspect-ratio:4/3;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.625rem;width:100%;padding:0;display:block;overflow:hidden}.order-card-module__o48-dq__photoPreview{border-radius:.625rem;max-width:100%;height:auto;display:block}.order-card-module__o48-dq__photo img{object-fit:cover;width:100%;height:100%}.order-card-module__o48-dq__confidenceBar{border-radius:var(--radius-pill);background:var(--surface-sunk);height:.3125rem;display:block;overflow:hidden}.order-card-module__o48-dq__confidenceFill{height:.3125rem;display:block}.order-card-module__o48-dq__aiHint{background:var(--money-bg);font-family:var(--font-sans);color:var(--money-ink);border-radius:.5rem;padding:.75rem .875rem;font-size:.8125rem}.order-card-module__o48-dq__passport{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l,.875rem);font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.order-card-module__o48-dq__passportClient{align-items:center;gap:.5rem;display:inline-flex}.order-card-module__o48-dq__passportClient b{font-weight:700}.order-card-module__o48-dq__passportPhone{color:var(--brand);font-weight:600;text-decoration:none}.order-card-module__o48-dq__passportPhone:hover{text-decoration:underline}.order-card-module__o48-dq__passportFact{color:var(--ink-2);white-space:nowrap}.order-card-module__o48-dq__passportFact b{color:var(--ink-1);font-weight:700}.order-card-module__o48-dq__passportFact[data-empty] b{color:var(--ink-3);font-weight:600}.order-card-module__o48-dq__passportSub{color:var(--ink-3)}
.SharePdfButton-module__I7nLKa__wrap{flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.SharePdfButton-module__I7nLKa__ready,.SharePdfButton-module__I7nLKa__error{font:500 .75rem/1.3 var(--font-sans);max-width:16rem}.SharePdfButton-module__I7nLKa__ready{color:var(--brand)}.SharePdfButton-module__I7nLKa__error{color:var(--danger)}
.QuoteShareToggle-module__flEKaW__wrap{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.QuoteShareToggle-module__flEKaW__badge{border-radius:var(--radius-md);background:var(--success-bg);color:var(--success);font-family:var(--font-sans);font-size:var(--fs-app-small);flex-wrap:wrap;align-items:baseline;padding:.25rem .625rem;font-weight:600;display:inline-flex}.QuoteShareToggle-module__flEKaW__hint{font-weight:400}.QuoteShareToggle-module__flEKaW__open,.QuoteShareToggle-module__flEKaW__hide{border-radius:var(--radius-md);min-height:2.75rem;font-family:var(--font-sans);font-size:var(--fs-app-small);cursor:pointer;align-items:center;padding:.5rem .875rem;font-weight:600;display:inline-flex}.QuoteShareToggle-module__flEKaW__open{border:1px solid var(--brand);color:var(--brand);background:0 0}.QuoteShareToggle-module__flEKaW__open:hover{background:var(--brand-100)}.QuoteShareToggle-module__flEKaW__hide{border:1px solid var(--line-strong);color:var(--ink-2);background:0 0}.QuoteShareToggle-module__flEKaW__open:disabled,.QuoteShareToggle-module__flEKaW__hide:disabled{cursor:progress;opacity:.7}.QuoteShareToggle-module__flEKaW__open:focus-visible,.QuoteShareToggle-module__flEKaW__hide:focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:2px}.QuoteShareToggle-module__flEKaW__error{font-family:var(--font-sans);font-size:var(--fs-app-small);color:var(--danger);flex-basis:100%}
.MastersBulkBar-module__Tg9cVG__error{font-family:var(--font-sans);color:var(--danger);font-size:.8125rem}
.PriceItemModal-module__Aa0kIq__form{flex-direction:column;gap:.875rem;display:flex}.PriceItemModal-module__Aa0kIq__row2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.PriceItemModal-module__Aa0kIq__row2{grid-template-columns:1fr}}.PriceItemModal-module__Aa0kIq__error{color:var(--danger);font-size:.8125rem;font-family:var(--font-sans)}
