@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-variable.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-variable.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-greek-variable.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}:root{--arc-font-family-body:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--arc-font-family-display:"Geist Variable", var(--arc-font-family-body);font-family:var(--arc-font-family-body,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);color:#171717;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#171717;--muted:#6b6b6b;--line:#e7e7e7;--soft:#fafafa;--green:#217653;--red:#b8412c;--blue:#245eea;background:#fafafa;font-size:14px}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #91b7ff}button,input,select,textarea{transition:background-color .12s,border-color .12s,box-shadow .12s}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.5px;font-size:34px;font-weight:700;line-height:1.2}h2{letter-spacing:-.4px;font-size:16px;font-weight:700}h3{letter-spacing:-.2px;font-size:15px;font-weight:700}p{line-height:1.65}svg{flex-shrink:0}button{background:0 0;border:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:222px;padding:27px 18px 21px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{text-align:left;letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;height:33px;padding:0 7px;font-size:23px;font-weight:800;display:flex}.workspace-switch{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:10px;min-width:0;margin:36px 0 27px;padding:12px 10px;display:flex}.workspace-avatar{color:#525252;background:#f2f2f2;border:1px solid #e7e7e7;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:flex}.workspace-switch>div:last-child{min-width:0}.workspace-switch strong{white-space:nowrap;text-overflow:ellipsis;max-width:132px;font-size:11px;font-weight:700;display:block;overflow:hidden}.workspace-switch span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{text-align:left;color:#666;border-radius:6px;align-items:center;gap:11px;height:42px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.nav-item:hover{color:#111;background:#f7f7f7}.nav-item.active{color:#111;background:#f2f2f2}.nav-item.active svg{stroke-width:2px}.nav-count{color:#555;background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding:60px 9px 0}.local-mark{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.local-mark>span{background:#35a168;border-radius:50%;width:6px;height:6px}.sidebar-bottom p{color:#6b6b6b;margin-top:10px;font-size:10px;line-height:1.7}.workspace{flex-direction:column;flex:1;min-width:0;margin-left:222px;display:flex}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:75px;padding:0 40px;display:flex}.breadcrumb{color:#707070;align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb strong{color:#363636;font-weight:500}main{outline:none;flex:1}.page-content{max-width:1540px;margin:0 auto;padding:43px 40px 30px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:35px;display:flex}.page-heading p{color:#696969;margin-top:10px;font-size:13px}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.button.primary{color:#fff;background:#171717;border-color:#171717;box-shadow:0 1px 2px #00000012}.button.primary:hover:not(:disabled){background:#363636;border-color:#363636}.button.secondary{color:#333;background:#fff;border-color:#dedede;box-shadow:0 1px 2px #00000004}.button.secondary:hover:not(:disabled){background:#f6f6f6;border-color:#bdbdbd}.icon-button{color:#6b6b6b;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){color:#171717;background:#f0f0f0}.text-button{color:#424242;align-items:center;gap:5px;width:fit-content;padding:0;font-size:11px;display:inline-flex}.text-button:hover{color:#000;text-decoration:underline}.workspace-footer{color:#6b6b6b;border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:25px 40px 0;padding:20px 0;font-size:10px;display:flex}.workspace-footer>span:first-child{color:#666;font-size:11px;font-weight:700}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.section-heading h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.section-heading>span{color:#6b6b6b;font-size:10px}.invoice-register{background:#fff;border:1px solid #dedede;border-radius:8px;overflow:hidden}.table-toolbar{border-top:1px solid #f0f0f0;padding:0 24px 18px}.filter-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:24px;margin-bottom:18px;display:flex;overflow-x:auto}.filter-tab{white-space:nowrap;color:#6b6b6b;border-bottom:2px solid #0000;padding:14px 0 12px;font-size:12px;font-weight:500}.filter-tab.selected{color:#171717;border-bottom-color:#171717;font-weight:700}.filter-tab:hover{color:#171717}.search-filters{justify-content:space-between;align-items:center;gap:15px;display:flex}.search-box{color:#6b6b6b;background:#fff;border:1px solid #e1e1e1;border-radius:5px;align-items:center;gap:8px;width:300px;max-width:100%;height:35px;padding:0 11px;display:flex}.search-box:focus-within{border-color:#8a8a8a;box-shadow:0 0 0 2px #ededed}.search-box input{color:#222;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0;font-size:11px;box-shadow:none!important;outline:0!important}.search-box input::placeholder{color:#6b6b6b}.currency-filter{align-items:center;display:flex;position:relative}.currency-filter select{appearance:none;color:#666;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:5px;height:35px;padding:0 31px 0 12px;font-size:10px}.currency-filter svg{color:#6b6b6b;pointer-events:none;position:absolute;right:10px}.table-scroll{position:relative;overflow:auto}.invoice-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.invoice-table th{color:#6b6b6b;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;height:41px;padding:0 14px;font-size:11px;font-weight:500}.invoice-table th:first-child{width:29%;padding-left:24px}.invoice-table th:last-child{padding-right:20px}.invoice-table td{color:#6b6b6b;border-bottom:1px solid #f0f0f0;height:77px;padding:17px 14px;font-size:11px}.invoice-table tr:last-child td{border-bottom:0}.invoice-table tbody tr:hover{background:#fcfcfc}.invoice-table td:first-child{padding-left:24px}.invoice-table td:last-child{width:30px;padding-left:6px;padding-right:17px}.invoice-open{text-align:left;align-items:center;gap:11px;padding:0;display:flex}.customer-avatar{color:#6e6e6e;background:#fafafa;border:1px solid #e4e4e4;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:flex}.invoice-open>span:last-child>strong{color:#2b2b2b;margin-bottom:5px;font-size:12px;font-weight:650;display:block}.invoice-open>span:last-child>span{color:#666;text-overflow:ellipsis;max-width:190px;font-size:11px;display:block;overflow:hidden}.invoice-open:hover strong{text-underline-offset:3px;text-decoration:underline}.paid-text{color:var(--green)!important}.table-foot{color:#6b6b6b;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:10px;display:flex}.table-foot>span:last-child{align-items:center;gap:5px;display:flex}.note-icon{color:#6b6b6b;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.empty-state{text-align:center;color:#a0a0a0;padding:55px 24px}.empty-state svg{margin-bottom:13px}.empty-state h3{color:#333;margin-bottom:8px}.empty-state p{color:#6b6b6b;margin-bottom:20px;font-size:12px}.back-link{color:#47503e;background:#fff;border:1px solid #e0e4db;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:48px;margin-bottom:24px;padding:11px 17px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex;box-shadow:0 1px 2px #20291a05}.back-link>svg{flex-shrink:0}.back-link:hover{color:#283121;background:#f2f5ee;border-color:#c7cfbf}.back-link:focus-visible{outline-offset:3px;outline:2px solid #647357}.editor-page .page-heading,.detail-page .page-heading{margin-bottom:29px}.draft-label{color:#6b6b6b;border:1px solid #ddd;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:flex}.draft-label>span{background:#999;border-radius:50%;width:5px;height:5px}.editor-layout{grid-template-columns:minmax(360px,1fr) minmax(355px,.95fr);align-items:start;gap:28px;display:grid}.form-panel{background:#fff;border:1px solid #dedede;border-radius:8px;margin-bottom:20px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.panel-heading h2{font-size:14px}.panel-heading>span{color:#6b6b6b;font-size:10px}.panel-heading>svg{color:#707070}.form-grid{grid-template-columns:1fr 1fr;gap:19px 17px;display:grid}.field{color:#545454;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.field input,.field select,.field textarea{color:#2f2f2f;background:#fff;border:1px solid #dedede;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.6}.field input[type=date]{min-width:0;padding:8px 7px;font-size:10px}.field textarea{resize:vertical}.field select{cursor:pointer}.field input::placeholder,.field textarea::placeholder{color:#aaa;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{border-color:#919191;outline:none;box-shadow:0 0 0 2px #f3f3f3}.field small{color:#666b6d;max-width:70ch;font-size:14px;font-weight:400;line-height:1.6}.workspace .field{color:#53595c;gap:9px;font-size:14px}.workspace .field :is(input,select,textarea){min-height:44px;padding:10px 12px;font-size:15px}.workspace .field input[type=date]{font-size:14px}.workspace :is(.line-title,.line-total span,.editor-actions>span,.preview-caption,.preview-caption>span:first-child,.new-customer-link){color:#676d70;font-size:13px}.workspace .line-total strong{font-size:15px}.workspace .add-line-button{min-height:44px;font-size:14px}@media (width<=700px){.workspace .field :is(input,select,textarea){font-size:16px}}.full-width{grid-column:1/-1}.new-customer-link{margin-top:-8px;font-size:10px}.line-panel{padding-bottom:17px}.line-list{flex-direction:column;gap:17px;display:flex}.editor-line{border-top:1px solid #ededed;padding-top:16px}.editor-line:first-child{border-top:0;padding-top:0}.line-title{color:#8a8a8a;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;font-weight:600;display:flex}.line-title .icon-button{width:25px;height:22px}.danger-icon:hover:not(:disabled){color:#bd462b;background:#fff1ec}.line-amount-fields{grid-template-columns:.8fr 1.4fr 1fr 1fr;gap:10px;margin-top:13px;display:grid}.line-amount-fields .field{font-size:9px}.line-amount-fields input{font-variant-numeric:tabular-nums}.line-bottom{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:13px;display:flex}.line-bottom .field{width:45%;font-size:9px}.line-bottom input{min-height:32px;padding:6px 10px;font-size:10px}.line-total{text-align:right;align-items:center;gap:12px;min-height:32px;display:flex}.line-total span{color:#6b6b6b;font-size:9px}.line-total strong{letter-spacing:-.3px;font-size:12px;font-weight:600}.add-line-button{border:1px dashed #d5d5d5;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:20px;padding:10px;font-size:10px;font-weight:600;display:flex}.invoice-discount-field{margin-top:18px}.add-line-button:hover:not(:disabled){background:#fafafa;border-color:#999}.field-note{color:#666b6d;margin-top:14px;font-size:14px;line-height:1.6}.editor-preview{position:sticky;top:22px}.preview-caption{color:#a2a2a2;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:9px;display:flex}.preview-caption>span:first-child{color:#6b6b6b;align-items:center;gap:7px;font-size:10px;display:flex}.preview-help{color:#6b6b6b;align-items:flex-start;gap:10px;padding:19px 7px;display:flex}.preview-help p{max-width:65ch;font-size:14px;line-height:1.75}.preview-help svg{margin-top:2px}.calculation-hint{color:#746040;padding:13px 7px 0;font-size:14px;line-height:1.7}.editor-actions{border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:21px;display:flex}.editor-actions>span{color:#8a8a8a;font-size:10px}.editor-actions>div{gap:9px;display:flex}.invoice-paper{background:#fff;border:1px solid #dedede;min-width:0;padding:32px 29px 22px;overflow:hidden;box-shadow:0 3px 14px #00000004}.paper-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.paper-business{letter-spacing:-.3px;flex-direction:column;gap:11px;max-width:62%;font-size:13px;line-height:1.5;display:flex}.paper-logo{color:#fff;letter-spacing:0;background:#171717;border:1px solid #1c1c1c;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:flex}.paper-title{text-align:right}.paper-title h2{letter-spacing:-1px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.1}.paper-title>span{color:#6b6b6b;margin-top:10px;font-size:9px;display:block}.paper-address{color:#6b6b6b;white-space:pre-line;max-width:70%;margin-top:10px;font-size:9px;line-height:1.75}.paper-recipient{border-top:1px solid #ececec;justify-content:space-between;gap:20px;margin:30px 0 25px;padding-top:22px;display:flex}.paper-recipient>div{min-width:0;max-width:52%}.paper-label{color:#6b6b6b;margin-bottom:7px;font-size:8px;font-weight:500;display:block}.paper-recipient strong{overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.paper-recipient p{white-space:pre-line;color:#6b6b6b;overflow-wrap:anywhere;margin-top:7px;font-size:9px;line-height:1.7}.paper-recipient dl{width:44%;margin:0;padding-top:1px}.paper-recipient dl>div{justify-content:space-between;gap:9px;margin-bottom:8px;font-size:8px;line-height:1.6;display:flex}.paper-recipient dt{color:#6b6b6b;white-space:nowrap}.paper-recipient dd{text-align:right;color:#444;overflow-wrap:anywhere;min-width:0;margin:0}.paper-items table{border-collapse:collapse;width:100%}.paper-items th{text-align:left;color:#6b6b6b;background:#fafafa;border-bottom:1px solid #e5e5e5;padding:8px 5px;font-size:8px;font-weight:500}.paper-items th:first-child{padding-left:7px}.paper-items th:not(:first-child){text-align:right}.paper-items td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0f0f0;padding:13px 5px;font-size:8px;line-height:1.6}.paper-items td:first-child{overflow-wrap:anywhere;word-break:break-word;width:48%;padding-left:7px}.paper-items td:not(:first-child){text-align:right;white-space:nowrap}.paper-items td small{color:#6b6b6b;margin-top:3px;font-size:7px;display:block}.paper-totals{flex-direction:column;gap:9px;width:63%;margin:19px 0 22px auto;display:flex}.paper-totals>div{color:#6b6b6b;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.paper-totals strong{color:#555;font-variant-numeric:tabular-nums;font-weight:500}.paper-totals .paper-grand-total{color:#1d1d1d;border-top:1px solid #e7e7e7;gap:8px;margin-top:4px;padding-top:14px;font-size:12px;font-weight:600}.paper-grand-total small{color:#6b6b6b;margin-left:3px;font-size:8px;font-weight:400}.paper-grand-total strong{color:#1b1b1b;letter-spacing:-.7px;font-size:16px;font-weight:650}.paper-totals .paper-reference-total{color:#a3a3a3;font-size:8px}.paper-notes{margin-top:22px}.paper-notes p{white-space:pre-wrap;color:#666;overflow-wrap:anywhere;font-size:9px;line-height:1.75}.paper-footer{color:#707070;text-align:center;border-top:1px solid #ededed;margin-top:32px;padding-top:15px;font-size:8px}.detail-title{align-items:center;gap:14px;display:flex}.detail-layout{grid-template-columns:minmax(370px,1fr) minmax(260px,330px);align-items:start;gap:30px;max-width:1130px;display:grid}.detail-layout>.invoice-paper{min-height:680px;padding:43px 42px 28px}.detail-layout .paper-title h2{font-size:35px}.detail-layout .paper-business{font-size:17px}.detail-layout .paper-address{font-size:10px}.detail-layout .paper-recipient{margin-top:40px;padding-top:25px}.detail-layout .paper-recipient strong{font-size:12px}.detail-layout .paper-recipient p,.detail-layout .paper-recipient dl>div{font-size:10px}.detail-layout .paper-label{font-size:9px}.detail-layout .paper-items th,.detail-layout .paper-items td{font-size:10px}.detail-layout .paper-items td small{font-size:8px}.detail-layout .paper-totals>div{font-size:10px}.detail-layout .paper-totals .paper-grand-total{font-size:14px}.detail-layout .paper-grand-total strong{font-size:20px}.detail-layout .paper-totals{margin-top:25px}.detail-layout .paper-notes p{font-size:10px}.payment-summary{background:#fff;border:1px solid #dedede;border-radius:8px;padding:24px}.payment-summary h2{letter-spacing:-1.1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:10px;font-size:29px;font-weight:650}.payment-summary h2>span{color:#949494;letter-spacing:0;margin-left:7px;font-size:11px;font-weight:400}.payment-summary-row{color:#6b6b6b;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:10px;display:flex}.payment-summary-row strong{color:#4d4d4d;font-weight:600}.side-panel{border-bottom:1px solid #e4e4e4;padding:23px 3px}.side-panel h2{color:#505050;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.side-panel h2 svg{color:#6b6b6b}.side-empty{color:#6b6b6b;font-size:11px;line-height:1.75}.activity-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.activity-list li{gap:12px;padding-bottom:20px;display:flex;position:relative}.activity-list li:last-child{padding-bottom:0}.activity-list li:not(:last-child):before{content:"";background:#dedede;width:1px;position:absolute;top:12px;bottom:0;left:3px}.activity-list strong{color:#555;font-size:10px;font-weight:600;line-height:1.6;display:block}.activity-list p{color:#6b6b6b;overflow-wrap:anywhere;margin-top:3px;font-size:10px}.activity-list time{color:#aaa;margin-top:5px;font-size:9px;display:block}.customer-avatar.large{width:39px;height:39px;font-size:12px}.settings-layout{grid-template-columns:minmax(350px,650px) minmax(230px,280px);align-items:start;gap:40px;display:grid}.settings-actions{justify-content:flex-end;display:flex}.settings-note{padding:15px 0}.settings-note-icon{color:#666;background:#fff;border:1px solid #e2e2e2;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:24px;display:flex}.settings-note h2{max-width:25ch;font-size:15px;line-height:1.7}.settings-note p{color:#6b6b6b;margin-top:11px;font-size:11px;line-height:1.8}.settings-note>div{background:#e4e4e4;height:1px;margin:25px 0}.settings-note h3{color:#686868;font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000045;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fff;border:1px solid #ddd;border-radius:11px;width:490px;max-width:100%;max-height:calc(100dvh - 44px);padding:26px;animation:.14s ease-out modal-in;overflow-y:auto;box-shadow:0 20px 80px #0000001f}@keyframes modal-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.modal-heading h2{letter-spacing:-.7px;font-size:19px}.modal-intro{color:#696969;max-width:65ch;margin-bottom:23px;font-size:14px;line-height:1.8}.modal-actions{border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:10px;margin-top:25px;padding-top:20px;display:flex}.payment-remaining{color:#707070;background:#fafafa;border:1px solid #e5e5e5;border-radius:6px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:15px;font-size:11px;display:flex}.payment-remaining strong{color:#333;font-size:13px;font-weight:600}.error-notice{box-sizing:border-box;width:fit-content;min-width:0;max-width:100%;color:var(--wa-text,#171717);background:color-mix(in srgb, #d4573b 3%, var(--wa-surface,#fff));border:1px solid color-mix(in srgb, #d4573b 14%, var(--wa-line,#e5e5e5));overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 14px 10px 12px;font-size:13px;line-height:19px;display:flex}.error-notice svg{color:color-mix(in srgb, #d4573b 85%, var(--wa-text,#171717));flex:none;margin-top:1px}.toast{z-index:110;color:#404b44;background:#fff;border:1px solid #d7e4dc;border-radius:8px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:13px 15px;font-size:14px;line-height:1.5;display:flex;position:fixed;bottom:24px;left:calc(50% + 100px);transform:translate(-50%);box-shadow:0 5px 25px #00000010}.toast>svg{color:#367853}.toast button{color:#6b6b6b;align-items:center;margin-left:12px;padding:4px;display:flex}.loading-state,.load-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:65vh;padding:30px;display:flex}.loading-state>svg{color:#707070}.loading-state p{color:#6b6b6b;font-size:12px}.load-error h1{font-size:25px}.load-error .error-notice{max-width:550px}.load-error .button{margin-top:8px}@media (width>=1600px){.page-content{padding-top:51px}.topbar,.page-content{padding-left:60px;padding-right:60px}.invoice-table td{height:83px}.sidebar{width:240px;padding-left:24px;padding-right:24px}.workspace{margin-left:240px}.customer-avatar{width:36px;height:36px}.invoice-table th,.invoice-table td{font-size:11px}.invoice-open>span:last-child>strong{font-size:12px}.invoice-open>span:last-child>span{font-size:11px}.button{font-size:12px}}@media (width<=1250px){.sidebar{width:197px;padding-left:13px;padding-right:13px}.workspace{margin-left:197px}.brand{gap:6px;font-size:21px}.workspace-switch strong{max-width:111px}.page-content{padding:35px 27px 24px}.topbar{padding:0 27px}.workspace-footer{margin-left:27px;margin-right:27px}.editor-layout{grid-template-columns:minmax(315px,1fr) minmax(310px,.9fr);gap:20px}.form-panel{padding:18px}.invoice-paper{padding:27px 21px 21px}.paper-grand-total strong{font-size:14px}.paper-totals{width:68%}.line-amount-fields{gap:7px}.line-amount-fields .field{font-size:8px}.line-amount-fields input{padding:8px}.detail-layout{grid-template-columns:minmax(340px,1fr) minmax(225px,285px);gap:24px}.detail-layout>.invoice-paper{padding:32px 28px}.payment-summary{padding:20px}.payment-summary h2{font-size:24px}.settings-layout{gap:30px}}@media (width<=1050px){h1{font-size:30px}.sidebar{width:177px;padding:25px 10px 19px}.workspace{margin-left:177px}.brand{padding-left:5px;font-size:19px}.workspace-switch{gap:7px;padding:10px 7px}.workspace-avatar{width:24px;height:24px}.workspace-switch strong{max-width:104px;font-size:10px}.workspace-switch span{font-size:8px}.nav-item{gap:9px;padding:0 10px;font-size:10px}.nav-item svg{width:17px}.sidebar-bottom{padding-left:7px;padding-right:7px}.filter-tabs{gap:19px}.table-toolbar{padding-left:18px;padding-right:18px}.invoice-table th:first-child,.invoice-table td:first-child{padding-left:18px}.invoice-table th,.invoice-table td{padding-left:11px;padding-right:11px}.invoice-open>span:last-child>span{max-width:145px}.invoice-table{min-width:690px}.editor-layout{grid-template-columns:1fr}.editor-preview{width:100%;max-width:600px;margin:6px auto 0;position:static}.editor-fields .form-panel{margin-bottom:18px}.editor-fields .line-amount-fields{grid-template-columns:1fr 1.5fr 1fr 1fr}.editor-fields .line-amount-fields .field{font-size:10px}.editor-fields .line-bottom .field{max-width:200px}.editor-preview .invoice-paper{padding:38px}.preview-caption{font-size:10px}.detail-layout{grid-template-columns:1fr}.detail-layout>.invoice-paper{width:100%;max-width:670px;margin:0 auto}.detail-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-aside .side-panel{border-bottom:0;padding:20px 0}.detail-aside .preview-help{grid-column:1/-1;padding:0}.settings-layout{grid-template-columns:1fr}.settings-note{max-width:650px;display:none}.section-heading>span{font-size:9px}.table-foot{padding-left:18px;padding-right:18px}}@media (width<=780px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);background:#fff;flex-flow:wrap;align-items:center;gap:16px;width:100%;height:auto;padding:19px 22px 0;position:relative}.brand{height:30px;padding:0;font-size:23px}.workspace-switch{border-radius:5px;gap:7px;margin:0 0 0 auto;padding:7px 10px}.workspace-switch strong{max-width:160px;font-size:10px}.workspace-switch span{display:none}.workspace-avatar{width:23px;height:23px;font-size:9px}.sidebar nav{scrollbar-width:thin;flex-direction:row;gap:25px;width:100%;min-width:0;overflow-x:auto}.sidebar nav .nav-item{white-space:nowrap;flex:none}.nav-item{border-radius:0;gap:7px;height:40px;padding:0 0 13px;font-size:11px;position:relative}.nav-item.active{background:0 0}.nav-item.active:after{content:"";background:#171717;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-item svg{width:16px}.nav-item:hover{background:0 0}.nav-count{margin-left:1px;padding:0 4px;font-size:8px}.sidebar-bottom{display:none}.workspace{margin-left:0}.topbar{height:50px;padding:0 22px}.breadcrumb{gap:10px;font-size:10px}.page-content{padding:29px 22px 16px}.page-heading{gap:16px;margin-bottom:28px}h1{letter-spacing:-1.3px;font-size:29px}.page-heading p{margin-top:8px;font-size:11px;line-height:1.7}.button{gap:6px;min-height:35px;padding:8px 11px;font-size:10px}.button svg{width:15px}.heading-actions{gap:7px}.heading-actions .button.secondary{padding:8px 10px}.section-heading h2{font-size:11px}.section-heading>span{font-size:8px}.table-toolbar{padding:0 17px 16px}.filter-tabs{gap:22px}.filter-tab{padding-top:13px;padding-bottom:12px;font-size:10px}.table-foot{padding:14px 17px;font-size:8px}.workspace-footer{gap:20px;margin:17px 22px 0;padding:18px 0;font-size:8px}.workspace-footer>span:first-child{font-size:10px}.toast{gap:8px;width:max-content;max-width:calc(100vw - 28px);padding:12px 14px;font-size:14px;bottom:18px;left:50%}.toast button{margin-left:3px}.editor-actions{align-items:flex-end}.editor-actions>span{max-width:170px;font-size:9px;line-height:1.7}.form-panel{padding:20px}.editor-layout{gap:17px}.editor-preview .invoice-paper{padding:34px 28px}.editor-page .page-heading{margin-bottom:24px}.back-link{margin-bottom:20px}.detail-title{gap:10px}.detail-page .page-heading{flex-wrap:wrap;align-items:flex-start}.detail-page .heading-actions{width:100%;margin-top:1px}.detail-layout>.invoice-paper{padding:34px 28px}.settings-layout{gap:0}.modal{padding:23px}.modal-backdrop{padding:17px}.modal-heading h2{font-size:18px}.modal .form-grid{gap:18px 14px}}@media (width<=480px){.sidebar{gap:15px;padding-left:17px;padding-right:17px}.brand{gap:5px;font-size:21px}.workspace-switch{padding:6px 7px}.workspace-switch strong{max-width:116px;font-size:9px}.workspace-avatar{width:20px;height:20px;font-size:8px}.sidebar nav{gap:24px}.nav-item{gap:6px;font-size:10px}.nav-count{display:none}.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:50px;padding:8px 17px}.topbar>.heading-actions{margin-left:auto}.page-content{padding:27px 17px 14px}.page-heading{flex-wrap:wrap;gap:18px;margin-bottom:26px}.page-heading .heading-actions{justify-content:flex-end;width:100%}.page-heading>div:first-child{flex:1;min-width:200px}.page-heading .heading-actions .primary{flex:1;max-width:180px}.page-heading .heading-actions .button.secondary{min-width:79px}.page-heading>.button.primary{align-self:flex-start}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{max-width:170px;font-size:10px;line-height:1.7}.section-heading>span{text-align:right;max-width:120px;font-size:8px;line-height:1.7}.search-filters{gap:8px}.search-box{gap:6px;height:34px;padding:0 8px}.search-box input{font-size:9px}.search-box svg{width:14px}.currency-filter select{height:34px;padding-left:8px;padding-right:24px;font-size:9px}.currency-filter svg{width:12px;right:7px}.filter-tabs{gap:21px}.filter-tab{font-size:9px}.table-foot>span:last-child{max-width:145px;line-height:1.7}.table-foot>span:last-child svg{display:none}.note-icon{border-radius:6px;width:34px;height:34px}.note-icon svg{width:17px}.workspace-footer{margin-left:17px;margin-right:17px}.workspace-footer>span:last-child{text-align:right;max-width:220px;line-height:1.7}.form-panel{padding:17px}.form-grid{gap:17px 12px}.field{font-size:9px}.field input,.field select,.field textarea{font-size:10px}.panel-heading h2{font-size:13px}.panel-heading>span{font-size:9px}.editor-fields .line-amount-fields{grid-template-columns:1fr 1fr;gap:8px}.editor-fields .line-amount-fields .field{font-size:9px}.line-total strong{font-size:11px}.line-total{gap:8px}.editor-preview .invoice-paper{padding:25px 20px}.paper-title h2{font-size:25px}.paper-business{font-size:12px}.paper-recipient{gap:14px}.paper-totals{width:70%}.editor-actions{flex-wrap:wrap;gap:13px}.editor-actions>span{max-width:none}.editor-actions>div{justify-content:flex-end;width:100%}.editor-page .page-heading{flex-wrap:nowrap}.editor-page .page-heading>div:first-child{min-width:0}.editor-page .page-heading h1{font-size:27px}.detail-layout>.invoice-paper{min-height:0;padding:29px 21px}.detail-layout .paper-title h2{font-size:29px}.detail-layout .paper-business{font-size:14px}.detail-layout .paper-recipient dl>div,.detail-layout .paper-items th,.detail-layout .paper-items td{font-size:8px}.detail-layout .paper-items td small{font-size:7px}.detail-layout .paper-grand-total strong{font-size:18px}.detail-layout .paper-totals .paper-grand-total{font-size:12px}.detail-layout .paper-recipient p,.detail-layout .paper-address{font-size:9px}.detail-layout .paper-recipient strong{font-size:10px}.detail-aside{grid-template-columns:1fr}.detail-aside .side-panel{border-top:1px solid #e5e5e5;padding-top:21px}.payment-summary h2{font-size:29px}.detail-title{flex-wrap:wrap;gap:10px}.detail-title h1{font-size:27px}.modal-heading h2{font-size:17px}.modal{padding:20px}.modal-intro{font-size:14px}.modal .form-grid{grid-template-columns:1fr}.modal .full-width{grid-column:1}.modal-actions .button,.payment-remaining{font-size:10px}.payment-remaining strong{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=640px){.sidebar nav{gap:15px;overflow-x:auto}.nav-item{flex-shrink:0}.invoice-table{table-layout:fixed;width:100%;min-width:0}.invoice-table th:nth-child(2),.invoice-table td:nth-child(2),.invoice-table th:nth-child(3),.invoice-table td:nth-child(3),.invoice-table th:nth-child(6),.invoice-table td:nth-child(6),.invoice-table th:nth-child(7),.invoice-table td:nth-child(7){display:none}.invoice-table th:first-child,.invoice-table td:first-child{width:46%;min-width:0;padding-left:14px}.invoice-table th:nth-child(4),.invoice-table td:nth-child(4){width:28%}.invoice-table th:nth-child(5),.invoice-table td:nth-child(5){width:26%;padding-right:14px}.invoice-table th,.invoice-table td{padding:17px 5px;font-size:10px}.invoice-table .customer-avatar{display:none}.invoice-table .invoice-open{text-align:left;gap:0;width:100%;min-width:0}.invoice-table .invoice-open>span:last-child{min-width:0}.invoice-table .invoice-open strong{font-size:11px}.invoice-table .invoice-open span span{white-space:normal;overflow-wrap:anywhere;font-size:10px}}.nav-group{letter-spacing:.04em;text-transform:uppercase;color:#5f6b66;margin:14px 0 2px;padding:0 11px;font-size:11px;font-weight:600}.nav-menu-toggle{display:none}@media (width<=780px){.nav-menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.nav-menu-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sidebar nav#main-navigation{display:none}.sidebar nav#main-navigation.nav-open{flex-direction:column;gap:2px;width:100%;padding:4px 0 16px;animation:.16s ease-out nav-open;display:flex;overflow:visible}.sidebar nav#main-navigation.nav-open .nav-item{border-radius:8px;justify-content:flex-start;gap:12px;width:100%;height:44px;padding:0 12px;font-size:15px}.sidebar nav#main-navigation.nav-open .nav-count{margin-left:auto;display:inline-flex}.sidebar nav#main-navigation .nav-group{margin:12px 0 4px;padding:0 12px}}@keyframes nav-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sidebar nav#main-navigation.nav-open{animation:none}}@media (width>=781px){.sidebar{overscroll-behavior:contain;overflow-y:auto}}@media (width<=780px){.sidebar nav#main-navigation.nav-open .nav-item.active{color:var(--ink);background:#eef5f1}.sidebar nav#main-navigation.nav-open .nav-item.active:after{display:none}}.workspace .line-amount-fields .field,.workspace .line-bottom .field{font-size:13px}@media (width<=780px){.workspace .line-amount-fields .field,.workspace .line-bottom .field{font-size:13px}}.workspace .editor-line .field input[readonly]{background-color:color-mix(in srgb, currentColor 9%, transparent);cursor:default;border-style:dashed}.app-shell .arc-badge[class*=_sm_],.app-shell .books-card-head .bc-chip{font-size:12px}.app-shell .workspace{--control-ink:var(--wa-text,#101010);--control-line:var(--wa-line,#e2e2e2);--control-surface:var(--wa-surface,#fff);--control-soft:var(--wa-soft,#f6f6f6);--control-shadow:0 1px 2px #00000008, 0 3px 12px #00000004}.app-shell .workspace :is(.button.primary,.button.secondary),.app-shell .workspace .accounting-review .review-button{border-radius:999px;min-height:32px;padding:5px 14px;line-height:20px}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.secondary,.review-button:not(.review-primary)){color:#101010;background:#fff;border-color:#dedede;box-shadow:0 1px 1px #00000008,inset 0 1px #fff}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.primary,.review-button.review-primary){color:#fff;background:linear-gradient(#363636,#151515);border-color:#202020;box-shadow:inset 0 1px 1px #ffffff38,inset 0 -1px #00000070,0 1px 3px #00000024}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.secondary,.review-button:not(.review-primary)):hover:not(:disabled){background:#f8f8f8;border-color:#c9c9c9}.app-shell:not([data-workspace-dark=true]) .workspace :is(.button.primary,.review-button.review-primary):hover:not(:disabled){background:linear-gradient(#424242,#202020);border-color:#202020}.app-shell .workspace :is(.button.primary,.button.secondary,.review-button):active:not(:disabled){box-shadow:inset 0 1px 3px #00000024}.app-shell .workspace :is(.books-card,.review-panel,.form-panel,.settlement-register-summary,.settlement-register-card,.settlement-payment-context,.settlement-matching-card,.settlement-allocations,.settlement-review){border-color:var(--control-line);box-shadow:var(--control-shadow);border-radius:16px}.app-shell .workspace :is(.books-form-grid,.books-form,.review-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:9px;box-shadow:0 1px 1px #00000006}.app-shell .workspace :is(.books-form-grid,.books-form,.review-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{outline:2px solid var(--control-ink);outline-offset:2px}.app-shell:not([data-workspace-dark=true]) .workspace :is(.status-badge.status-paid,.home-pill-settled,.ws-pill-ok,.review-status-posted,.settlement-record-status:not(.is-adjusted)){color:#254b0d;background:#adfa62;border-color:#0000}.app-shell .workspace :is(.books-page,.accounting-review) table thead th{color:var(--wa-muted,#616161);background:var(--control-soft);border-bottom-color:var(--control-line);font-weight:500}.app-shell .workspace :is(.books-page,.accounting-review) table tbody :is(td,th){border-bottom-color:var(--wa-line,#efefef)}.app-shell .workspace .books-page :is(.books-attach,.books-repay){border:1px solid var(--control-line);background:var(--control-soft);border-radius:10px;padding:12px}.app-shell .workspace .books-page details.books-limits{background:var(--control-soft);box-shadow:none;padding:12px 16px}.app-shell .workspace .books-page details.books-limits>summary{color:var(--wa-muted,#616161);font-size:12px;font-weight:500;line-height:1.6}@media (pointer:coarse){.app-shell .workspace :is(.button.primary,.button.secondary),.app-shell .workspace .accounting-review .review-button{min-height:44px}}@media (width<=720px){.app-shell .workspace :is(.button.primary,.button.secondary),.app-shell .workspace .accounting-review .review-button{min-height:44px}}@media (forced-colors:active){.app-shell .workspace :is(.button.primary,.button.secondary,.review-button){border:1px solid buttontext}}.app-shell .workspace .settlement-register-table{font-size:13px}.app-shell .workspace .settlement-register-table td.settlement-register-amount{font-size:14px}.app-shell .workspace .settlement-kind-filters button{border-radius:999px;padding-inline:14px}:root{--shell-rail:#ebebeb;--shell-rail-hover:#e0e0e0;--shell-rail-active:#fafafa;--shell-rail-text:#303030;--shell-rail-muted:#616161;--shell-page:#f1f1f1;--shell-surface:#fff;--shell-line:#e3e3e3;--shell-radius:12px;--shell-shadow:0 1px 2px #0000000f;--shell-ink:#303030;--shell-primary:#303030}.wordmark-on-rail{display:none}body:has(.app-shell[data-arc-shell]){background:#090909}@media (width<=780px){body:has(.app-shell[data-arc-shell]){background:#fafafa}}body:has(.app-shell[data-arc-shell][data-workspace-dark=true]){background:0 0}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode]{background:var(--arc-frame);align-items:flex-start;min-height:100vh;display:flex}.app-shell[data-arc-shell]>.workspace{flex:auto;min-width:0;margin:0}.app-shell[data-arc-shell]>.workspace>main{flex:none}@media (width>=781px){.app-shell[data-arc-shell]{--arc-shell-nav:240px}.app-shell[data-arc-shell]:has([data-arc-nav][data-rail]){--arc-shell-nav:64px}.app-shell[data-arc-shell]>.workspace{border-radius:var(--shell-radius);min-height:calc(100vh - 16px);margin:8px 8px 8px 0;overflow:clip;box-shadow:0 0 0 1px #1a1a1a0f,0 1px 3px #1a1a1a12}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-dark=true]>.workspace{background:var(--wa-background);box-shadow:0 0 0 1px var(--wa-line)}.app-shell[data-arc-shell] .wh-bar>.agent-composer-bar{left:calc(var(--arc-shell-nav) + (100vw - var(--arc-shell-nav)) / 2)}}@media screen and (width>=781px){.app-shell[data-arc-shell][data-workspace-theme=ultra][data-workspace-dark=true]>.workspace{border-inline-start:1px solid var(--wa-line)}}@media (width<=780px){.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode]{background:var(--ev-canvas,#fafafa);display:block}}.arc-layer{display:contents}.settings-context-host{display:none}@media (width>=1100px){.settings-context-host{border-radius:var(--shell-radius) 0 0 var(--shell-radius);overscroll-behavior:contain;border-right:1px solid var(--arc-border-subtle);background:var(--arc-surface-muted);width:264px;height:calc(100dvh - 16px);min-height:0;color:var(--arc-foreground);flex:0 0 264px;margin-block:8px;display:flex;overflow-y:auto}}@media (width>=1100px) and (prefers-reduced-motion:no-preference){.settings-context-host{animation:settings-host-in var(--arc-duration-spring,.4s) var(--arc-ease-spring,cubic-bezier(.2, .8, .2, 1)) both;overflow-x:hidden}@keyframes settings-host-in{0%{opacity:0;flex-basis:0;width:0}60%{opacity:.6}}.settings-context-host>*{min-width:263px}}@media (width>=1100px){.app-shell[data-arc-shell]:has(>.settings-context-host)>.workspace{border-start-start-radius:0;border-end-start-radius:0}}.accounting-overview .overview-figures{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0 26px;display:grid}.accounting-overview .overview-figure{border:1px solid var(--shell-line);background:var(--shell-surface);color:var(--shell-ink);box-shadow:var(--shell-shadow);border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.accounting-overview .overview-figure:hover{border-color:#c9c9c9}.accounting-overview .overview-figure span{color:#616161;font-size:13px}.accounting-overview .overview-figure strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.accounting-overview .overview-figure small{color:#616161;font-size:12px}.accounting-overview .overview-sections{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.accounting-overview .overview-sections a{border:1px solid var(--shell-line);min-height:44px;color:var(--shell-ink);border-radius:10px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.accounting-overview .overview-sections a:hover{background:#f7f7f7}.accounting-overview .overview-sections strong{font-size:14px;font-weight:600}.accounting-overview .overview-sections span{color:#616161;font-size:13px;line-height:1.45}.accounting-overview a:focus-visible{outline-offset:2px;outline:2px solid #303030}.pip-home{text-align:center;max-width:720px;margin:24px auto 20px}.pip-home h1{color:var(--wa-text,var(--shell-ink));letter-spacing:-.02em;margin:0;font-size:28px;font-weight:650}.pip-home-sub{color:var(--wa-muted,#616161);margin:6px 0 18px;font-size:15px}.pip-home-composer{border:1px solid var(--wa-line,var(--shell-line));background:var(--wa-surface,var(--shell-surface));text-align:left;border-radius:16px;align-items:flex-end;gap:10px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 2px 8px #0000000f}.pip-home-composer:focus-within{border-color:#8a8a8a}.pip-home-composer textarea{resize:none;min-height:48px;font:inherit;color:var(--wa-text,var(--shell-ink));background:0 0;border:0;outline:none;flex:1;font-size:16px;line-height:1.45}.pip-home-composer .button{border-radius:12px;min-width:44px;min-height:44px}.pip-home-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pip-home-pills button{border:1px solid var(--wa-line,var(--shell-line));background:var(--wa-surface,var(--shell-surface));min-height:36px;color:var(--wa-text,var(--shell-ink));cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px}.pip-home-pills button:hover{background:var(--wa-soft,#f4f4f4)}.pip-home-pills button:focus-visible,.pip-home-composer textarea:focus-visible{outline-offset:2px;outline:2px solid #303030}.pip-home-note{color:var(--wa-muted,#616161);margin:12px 0 0;font-size:12px}.needs-review{border:1px solid var(--wa-line,var(--shell-line));background:var(--wa-surface,var(--shell-surface));border-radius:12px;max-width:720px;margin:0 auto 24px;padding:14px 16px}.needs-review h2{color:var(--wa-text,var(--shell-ink));margin:0 0 8px;font-size:15px;font-weight:650}.needs-review ul{margin:0;padding:0;list-style:none}.needs-review li+li{border-top:1px solid var(--wa-line,var(--shell-line))}.needs-review a{min-height:44px;color:var(--wa-text,var(--shell-ink));justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}.needs-review a:hover span{text-decoration:underline}.needs-review-empty,.needs-review-note{color:var(--wa-muted,#616161);margin:0;font-size:13px}.pip-home-actions{justify-content:center;margin-bottom:28px;display:flex}@media (width<=600px){.pip-home{margin-top:8px}.pip-home h1{font-size:23px}}@media (width>=781px){.app-shell:has(.pip-home) .wh-pip-form{display:none}}@media print{.app-shell[data-arc-shell]>.workspace{box-shadow:none;margin:0}}.pip-drawer .pip-send{background:var(--shell-primary)!important;border-color:var(--shell-primary)!important;color:#fff!important}.pip-drawer .pip-send:disabled{opacity:.45}@media (width>=781px){.accounting-area .review-workflow-navigation{border-bottom:1px solid var(--wa-line,var(--shell-line));gap:2px 4px;padding-bottom:8px}.accounting-area .review-workflow-navigation a{min-height:36px;color:var(--wa-muted,#4a4a4a);border-radius:8px;padding:0 10px;font-size:13px;font-weight:500}.accounting-area .review-workflow-navigation a svg{width:15px;height:15px}.accounting-area .review-workflow-navigation a:hover{background:var(--wa-soft,#f4f4f4);color:var(--wa-text,var(--shell-ink))}.accounting-area .review-workflow-navigation a[aria-current=page]{background:var(--wa-soft,#ebebeb);color:var(--wa-text,var(--shell-ink));box-shadow:none;font-weight:600}.accounting-area input:not([type=checkbox]):not([type=radio]),.accounting-area select,.accounting-area textarea{background:var(--wa-surface,#fff);min-height:36px;color:var(--wa-text,var(--shell-ink));border:1px solid #cfcfcf;border-radius:8px;padding:0 10px;font-size:14px}.accounting-area textarea{padding:8px 10px}.accounting-area input:focus-visible,.accounting-area select:focus-visible,.accounting-area textarea:focus-visible{outline-offset:1px;border-color:#2e6dcc;outline:2px solid #303030}.accounting-area label{color:var(--wa-text,#303030)}.books-page table{font-size:13.5px}.books-page th{color:var(--wa-muted,#616161);background:var(--wa-soft,#f7f7f7);border-bottom:1px solid var(--wa-line,var(--shell-line));padding:8px 10px;font-size:12px;font-weight:600}.books-page td{border-bottom:1px solid var(--wa-line,#ececec);font-variant-numeric:tabular-nums;padding:9px 10px}.books-page tbody tr:hover td{background:var(--wa-soft,#fafafa)}.books-page h1{letter-spacing:-.01em;font-size:24px;font-weight:650}.books-page h2{font-size:16px;font-weight:650}}.workspace-footer{flex-wrap:wrap;gap:10px 20px}.workspace-footer-links{flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.workspace-footer-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.billing-terms{margin-top:22px;font-size:14px}.app-shell .accounting-overview .overview-figures{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:12px;flex-wrap:wrap;gap:0;margin:14px 0 20px;display:flex;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0d}.app-shell .accounting-overview .overview-figure{border:0;border-left:1px solid var(--shell-line);background:0 0;border-radius:0;flex:180px;gap:2px;padding:10px 16px}.app-shell .accounting-overview .overview-figure:first-child{border-left:0}.app-shell .accounting-overview .overview-figure:hover{background:#fafafa}.app-shell .accounting-overview .overview-figure span{font-size:12px}.app-shell .accounting-overview .overview-figure strong{font-size:16px;font-weight:600}.accounting-queue{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:12px;max-width:760px;padding:12px 8px 8px;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0d}.accounting-queue h2{margin:0 8px 6px;font-size:13px;font-weight:600}.accounting-queue ul{margin:0;padding:0;list-style:none}.accounting-queue a{color:#303030;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.accounting-queue a:hover{background:#f6f6f7}.accounting-queue a svg{color:#6d6d6d;flex:none}.accounting-queue>p{margin:2px 8px 6px}@media (width<=760px){.app-shell .accounting-overview .overview-figure{border-left:0;border-top:1px solid var(--shell-line);flex-basis:45%}}@media (width>=761px){.app-shell .accounting-overview .overview-figures{grid-template-columns:repeat(4,minmax(0,1fr));max-width:960px;display:grid}}.accounting-queue h2{margin-top:0;padding-top:0}.app-shell .accounting-overview .accounting-queue{max-width:960px}.app-shell .accounting-overview .accounting-queue h2{margin:0 8px 6px;font-size:14px}.app-shell .accounting-area.accounting-area--unified-nav header.review-topbar{display:none}.app-shell .accounting-area.accounting-area--unified-nav{width:100%;min-width:0;display:block}.app-shell .accounting-area.accounting-area--unified-nav .accounting-review:has(>header.review-topbar){width:100%;min-width:0;display:block}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode]{height:100dvh;min-height:0}.app-shell[data-arc-shell]>.workspace{flex-direction:column;height:100dvh;min-height:0;display:flex}.app-shell[data-arc-shell] .workspace-header{flex:none}.app-shell[data-arc-shell] .workspace-scroll{flex:1 1 0;min-height:0;scroll-padding-block:16px;overflow:auto}.app-shell[data-arc-shell] .workspace-scroll>main{min-height:0}.app-shell[data-arc-shell] .workspace-agent-dock{padding:10px max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--wa-background);flex:none;justify-content:center;display:flex}.app-shell:has(.arc-agent-panel[open]) .workspace-agent-dock{visibility:hidden}@media (width>=781px){.app-shell[data-arc-shell]>.workspace{height:calc(100dvh - 16px);min-height:0}}.app-shell[data-arc-shell]:has(>.settings-context-host) .workspace-agent-dock{z-index:1;border-top:1px solid var(--wa-line);position:relative;inset:auto;background:var(--wa-background)!important}.app-shell[data-arc-shell]:has(>.settings-context-host) .workspace-scroll{padding-bottom:0}body:has(.app-shell[data-arc-shell]){margin:0}.app-shell[data-arc-shell] .workspace-scroll{overscroll-behavior-y:contain}.app-shell[data-arc-shell] [data-arc-nav]{max-height:100dvh}@media print{:is(html:has(.app-shell[data-arc-shell]),body:has(.app-shell[data-arc-shell])){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important;height:auto!important;overflow:visible!important}.app-shell[data-arc-shell][data-workspace-theme][data-workspace-mode],.app-shell[data-arc-shell]>.workspace,.app-shell[data-arc-shell] .workspace-scroll{color:#101010;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;min-height:0;max-height:none;background:#fff!important;height:auto!important;display:block!important;overflow:visible!important}.app-shell[data-arc-shell]{--wa-background:#fff!important;--wa-surface:#fff!important;--wa-raised:#fff!important;--wa-soft:#f7f7f7!important;--wa-text:#101010!important;--wa-muted:#616161!important;--wa-line:#e5e5e5!important;--wa-control-line:#8a8a8a!important;--wa-accent:#303030!important;--wa-accent-text:#fff!important;--wa-success:#216e39!important;--wa-success-soft:#edf8ef!important;--wa-warning:#8a6116!important;--wa-warning-soft:#fff8e6!important;--wa-danger:#b42318!important;--wa-danger-soft:#fef3f2!important}.app-shell[data-arc-shell] :is(.workspace-agent-dock,.agent-composer,.workspace-header,.wh-bar,[data-arc-nav],.sidebar,.arc-agent-panel,.aa-dock-handle,.toast,.page-actions,.register-toolbar,.reports-search,.reports-back,.reports-statements .button.secondary,.ev-reply,.no-print){display:none!important}.app-shell[data-arc-shell] .workspace-footer{break-inside:avoid;flex-wrap:wrap;height:auto;min-height:0;margin-top:16px;padding:16px 0;position:static;color:#616161!important;background:#fff!important;display:flex!important}.app-shell[data-arc-shell] .workspace-footer-home{display:none!important}}.app-shell[data-arc-shell][data-view=home]{height:100dvh;overflow:hidden}.app-shell[data-arc-shell][data-view=home]>.workspace{height:100dvh;min-height:0;box-shadow:none;background:#0d0f11;border:0;border-radius:0;margin:0;overflow:hidden}.app-shell[data-arc-shell][data-view=home] :is(.workspace-header,.workspace-footer){display:none!important}.app-shell[data-arc-shell][data-view=home] .workspace-scroll{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.app-shell[data-arc-shell][data-view=home] .workspace-scroll>main,.app-shell[data-arc-shell][data-view=home] .workspace-scroll>main>.workspace-view{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex}@media (width>=781px){.app-shell[data-arc-shell][data-view=home]>.workspace{height:100dvh;margin:0}}:root{--motion-fast:.12s;--motion-enter:.2s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.app-shell{--motion-fast:var(--arc-duration-instant,.12s);--motion-ease:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1))}@keyframes content-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-fade{0%{opacity:0}to{opacity:1}}@keyframes skeleton-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes loading-orbit{to{transform:rotate(360deg)}}.motion-enter,.workspace-view,.account-card,.welcome-hero{animation:content-arrive var(--motion-enter) var(--motion-ease)}.toast,.error-notice,.account-notice{animation:.16s ease-out surface-fade}.app-shell .empty-state{animation:content-arrive var(--motion-enter) var(--motion-ease)}.modal-backdrop{animation:.12s ease-out surface-fade}.modal{animation:content-arrive .18s var(--motion-ease)}:where(dialog[open]:not([data-motion-surface]),[popover]:popover-open){animation:workspace-surface-arrive .26s var(--motion-ease)}@keyframes workspace-surface-arrive{0%{opacity:0;translate:0 4px;scale:.985}to{opacity:1;translate:0;scale:1}}.workspace main{position:relative}.workspace-refresh{z-index:2;pointer-events:none;position:absolute;top:8px;right:40px}.loading-indicator{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.loading-orbit{border:1.5px solid #008060;border-color:#008060 #008060 #dfe3e1 #dfe3e1;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite loading-orbit;display:inline-block}.workspace-loading .page-heading,.workspace-loading .page-heading h1{margin-bottom:0}.workspace-loading-content{place-items:center;min-height:min(48vh,360px);padding:48px 16px;display:grid}.loading-placeholder{width:100%;padding-block:8px}.skeleton-content{overflow:hidden}.skeleton-row{align-items:center;gap:16px;min-height:70px;padding:17px 0;display:flex}.skeleton{background:#eeedeb;border-radius:4px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffffa6 50%,#0000 85%);animation:1.3s ease-in-out infinite skeleton-sheen;position:absolute;inset:0}.skeleton-icon{border-radius:8px;flex-shrink:0;width:32px;height:32px}.skeleton-copy{flex:1;gap:9px;min-width:0;display:grid}.skeleton-title{width:60%;max-width:180px;height:10px}.skeleton-subtitle{width:38%;max-width:115px;height:8px}.skeleton-cell{width:16%;height:9px}.skeleton-pill{border-radius:20px;width:66px;height:22px}.loading-table .skeleton-content{border:1px solid var(--line);background:#fff;border-radius:8px}.loading-table .skeleton-row{border-bottom:1px solid #f1f0ef;padding-inline:22px}.loading-table .skeleton-row:last-child{border:0}.loading-cards .skeleton-content{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.loading-cards .skeleton-row{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:120px;padding:23px}.loading-compact .skeleton-row{min-height:54px;padding-block:12px}.workspace-switch[aria-busy=true] .skeleton-title{width:115px;height:11px}.workspace-switch[aria-busy=true] .workspace-avatar{background:#eeedeb}.button[aria-busy=true]{opacity:.8;cursor:progress}.button-label{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.button[aria-busy=true]>.button-label{opacity:0}.button>.button-spinner{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta){isolation:isolate;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease;position:relative}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(100px circle at var(--light-x,50%) var(--light-y,0%), #ffffff35, #ffffff06 65%, transparent 100%);opacity:0;transition:opacity .14s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}:is(.button.secondary,.nav-item,.business-choices>button,.welcome-button-secondary):after{background:radial-gradient(100px circle at var(--light-x,50%) var(--light-y,0%), #f4c6a529, transparent 100%);box-shadow:inset 0 0 0 1px #e5c0a522}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):is([data-light-active=true],:focus-visible):after{opacity:1}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):is(:hover,:active){transform:none}:is(.button,.nav-item,.business-choices>button,.welcome-button,.welcome-header-cta):active:after{opacity:.55}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){.app-shell details{interpolate-size:allow-keywords}.app-shell details::details-content{block-size:0;transition:block-size var(--arc-duration-standard,.24s) var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1)), content-visibility var(--arc-duration-standard,.24s) allow-discrete;overflow-y:clip}.app-shell details[open]::details-content{block-size:auto}.app-shell details[open]>:not(summary){animation:content-arrive var(--arc-duration-standard,.24s) var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1))}}}@property --workspace-theme-radius{syntax:"<length>";inherits:false;initial-value:0}:root[data-workspace-theme-transition=live]{view-transition-name:none}:root[data-workspace-theme-transition]::view-transition{pointer-events:none}:root[data-workspace-theme-transition]::view-transition-group(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-image-pair(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-old(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-new(*){pointer-events:none}:root[data-workspace-theme-transition]::view-transition-group(root){animation:none}:root[data-workspace-theme-transition]::view-transition-image-pair(root){isolation:isolate}:root[data-workspace-theme-transition]::view-transition-old(root){mix-blend-mode:normal;pointer-events:none;animation:none}:root[data-workspace-theme-transition]::view-transition-new(root){mix-blend-mode:normal;pointer-events:none;animation:none}:root[data-workspace-theme-transition]::view-transition-old(root){z-index:1;-webkit-mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent var(--workspace-theme-radius), black calc(var(--workspace-theme-radius) + 1px));mask-image:radial-gradient(circle at var(--theme-reveal-x) var(--theme-reveal-y), transparent var(--workspace-theme-radius), black calc(var(--workspace-theme-radius) + 1px));animation:.56s cubic-bezier(.22,1,.36,1) both workspace-theme-reveal}:root[data-workspace-theme-transition] .app-shell,:root[data-workspace-theme-transition] .app-shell *{transition:none!important}@keyframes workspace-theme-reveal{0%{--workspace-theme-radius:0px}to{--workspace-theme-radius:var(--theme-reveal-radius)}}@media (width<=600px){.workspace-refresh{right:20px}.loading-table .skeleton-row{gap:10px;padding-inline:14px}.skeleton-cell{display:none}.loading-cards .skeleton-content{grid-template-columns:1fr;gap:8px}.loading-cards .skeleton-row{min-height:70px;padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--form-field-fill:linear-gradient(165deg, #fff 0%, #fafbfc 56%, #f3f5f8 100%);--form-field-paper:#fafbfc;--form-field-border:#dce0e6;--form-field-hover:#bfc6d0;--form-field-text:#27313d;--form-field-placeholder:#737b86;--form-field-shadow:inset 0 1px 0 #fff, 0 1px 2px #23334a05;--form-field-focus:#d8885f;--form-field-ring:#ff7b2f17}.app-shell{--form-field-border:var(--wa-control-line,#8a8a8a);--form-field-hover:color-mix(in srgb, var(--wa-control-line,#8a8a8a) 68%, var(--wa-text,#101010))}.app-shell[data-workspace-dark=true]{--form-field-fill:linear-gradient(165deg, var(--wa-raised), var(--wa-surface) 58%, var(--wa-background));--form-field-paper:var(--wa-surface);--form-field-border:var(--wa-control-line);--form-field-hover:color-mix(in srgb, var(--wa-control-line) 68%, var(--wa-text));--form-field-text:var(--wa-text);--form-field-placeholder:var(--wa-muted);--form-field-shadow:inset 0 1px 0 #ffffff06, 0 1px 2px #00000012;--form-field-focus:var(--wa-accent);--form-field-ring:color-mix(in srgb, var(--wa-accent) 14%, transparent)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)){--ledger-input-fill:var(--form-field-fill);--ledger-input-border:var(--form-field-border);--ledger-input-radius:12px;--ledger-input-text:var(--form-field-text);background:var(--ledger-input-fill);border-color:var(--ledger-input-border);border-radius:var(--ledger-input-radius);color:var(--ledger-input-text);box-shadow:var(--form-field-shadow)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *))::placeholder{color:var(--form-field-placeholder);opacity:1;font-weight:400}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)):hover:where(:not(:disabled):not([readonly])){--ledger-input-border:var(--form-field-hover);border-color:var(--ledger-input-border)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)):focus{--ledger-input-border:var(--form-field-focus);border-color:var(--ledger-input-border);box-shadow:var(--form-field-shadow), 0 0 0 3px var(--form-field-ring);outline:0}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)):disabled{opacity:.65;cursor:not-allowed}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *))[aria-invalid=true]{--ledger-input-border:var(--red,#b8412c);border-color:var(--ledger-input-border)}body :is(.field,.account-form,.business-profile-setup,.workspace-recovery,.recurring-form,.reminder-form,.delivery-form,.delivery-created-link,.banking,.bank-dialog,.settings-hub,.team-invite,.team-member-actions,.reports-page,.business-audit-controls,.sales-catalog-picker) :is(input,select,textarea):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.invoice-studio *,.invoice-designer *,.invoice-paper *,.invoice-design-canvas *,.studio-invoice-preview *,.wh-pip-form *,.pip-composer *,.overview-pip-compose *,.search-box *,.sales-search *,[data-field-treatment=custom],[data-field-treatment=custom] *)) option{color:var(--form-field-text);background:var(--form-field-paper)}.app-shell{--ws-ink:var(--wa-text,#1f1f1f);--ws-text:var(--wa-text,#303030);--ws-muted:var(--wa-muted,#616161);--ws-line:var(--wa-line,#e6e6e6);--ws-line-strong:var(--wa-line,#d4d4d4);--ws-soft:var(--wa-soft,#f6f6f7);--ws-surface:var(--wa-surface,#fff);--ws-radius:8px;--ws-radius-lg:16px;--ws-fast:.14s;--ws-med:.22s;--ws-ease:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1));--ws-title:26px;--ws-section:15px;--ws-body:13px}:root{--ws-ease:cubic-bezier(.2, .8, .2, 1);--ws-fast:.14s;--ws-med:.22s}.app-shell .workspace-header{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);min-height:56px;padding:8px 20px;display:block}.wh-bar{align-items:center;gap:12px;min-width:0;min-height:40px;display:flex}.wh-bar>.agent-composer{flex:auto}.wh-spacer{flex:1}.app-shell .wh-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .wh-create{border:1px solid var(--ws-line-strong);background:var(--ws-surface);min-height:34px;color:var(--ws-ink);transition:background var(--ws-fast) var(--ws-ease), transform var(--ws-fast) var(--ws-ease), border-color var(--ws-fast);border-radius:8px;gap:6px;padding:0 12px;font-size:13px;font-weight:600}.app-shell .wh-create:hover{background:var(--ws-soft)}.app-shell .wh-create:active{transform:scale(.97)}.app-shell .page-content{padding:24px 28px 32px}.app-shell :is(.page-heading h1,.settings-hub-heading h1,.books-page>h1,.books-page h1:first-child,.review-workspace-heading h1,.page-content>h1){font-size:var(--ws-title);letter-spacing:-.02em;color:var(--ws-ink);margin:0;font-weight:650;line-height:1.25}.app-shell .page-heading{align-items:flex-end;gap:16px;margin-bottom:20px}.app-shell .page-heading p{color:var(--ws-muted);margin-top:4px;font-size:13.5px;line-height:1.5}.app-shell .section-heading h2,.app-shell .panel-heading h2{font-size:var(--ws-section);letter-spacing:-.01em;font-weight:650}.app-shell .panel-heading{margin-bottom:14px}.app-shell .form-panel{border-radius:var(--ws-radius-lg);border-color:var(--ws-line);margin-bottom:16px;padding:18px 20px}.app-shell .button{min-height:34px;transition:background-color var(--ws-fast) var(--ws-ease), border-color var(--ws-fast) var(--ws-ease), transform var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast);border-radius:8px;gap:6px;padding:7px 12px;font-size:13px;font-weight:600}.app-shell .button:active:not(:disabled){transform:scale(.98)}.app-shell .icon-button{transition:background var(--ws-fast) var(--ws-ease), transform var(--ws-fast) var(--ws-ease);border-radius:8px}.app-shell .icon-button:active:not(:disabled){transform:scale(.94)}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){transition:border-color var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast) var(--ws-ease)}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea):focus{border-color:var(--ledger-input-border,var(--ws-ink));box-shadow:0 0 0 3px #1f1f1f14}@media (pointer:coarse){.app-shell :is(.button,.wh-create,.settings-hub-tabs>button){min-height:44px}}.app-shell .settings-hub{max-width:1040px;color:var(--ws-text);font-size:14px}.app-shell .settings-hub-heading{margin:0 0 12px}.app-shell .settings-hub-tabs{border:0;border-bottom:1px solid var(--ws-line);scrollbar-width:none;background:0 0;border-radius:0;flex-wrap:nowrap;gap:2px;margin:0 0 4px;padding:0;display:flex;position:relative;overflow-x:auto}.app-shell .settings-hub-tabs::-webkit-scrollbar{display:none}.app-shell .settings-hub-tabs>button{min-height:38px;box-shadow:none;color:var(--ws-muted);transition:color var(--ws-fast) var(--ws-ease), background var(--ws-fast) var(--ws-ease);background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;padding:0 10px;font-size:13px;font-weight:550}.app-shell .settings-hub-tabs>button:hover{color:var(--ws-ink);background:var(--ws-soft)}.app-shell .settings-hub-tabs>button[aria-selected=true]{color:var(--ws-ink);box-shadow:none;background:0 0;border:0;font-weight:650}.app-shell .settings-hub-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #2e6dcc}.settings-hub-indicator{background:var(--ws-ink,#1f1f1f);transform-origin:0;opacity:0;pointer-events:none;border-radius:2px;width:100px;height:2px;position:absolute;bottom:0;left:0}.settings-hub-indicator[data-ready]{opacity:1;transition:transform var(--ws-med) var(--ws-ease)}.app-shell .settings-hub-description{color:var(--ws-muted);max-width:720px;margin:10px 0 16px;font-size:13px;line-height:1.5}.app-shell .settings-hub :is(.form-panel,.document-settings-card){border-radius:var(--ws-radius-lg);border-color:var(--ws-line);box-shadow:none;margin:0 0 16px;padding:18px 20px}.app-shell .settings-hub .panel-heading{margin-bottom:14px}.app-shell .settings-hub :is(.panel-heading h2,.document-settings-title h2){font-size:var(--ws-section);letter-spacing:-.01em;color:var(--ws-ink);font-weight:650;line-height:1.35}.app-shell .settings-hub .form-grid{gap:14px 16px}.app-shell .settings-hub :is(.field>span,.field>label,.document-settings-grid label,.custom-field-row label){color:var(--ws-text);font-size:13px;font-weight:600}.app-shell .settings-hub :is(input:not([type=color]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--ledger-input-border,var(--ws-line-strong));min-height:38px;padding:8px 12px;font-size:14px;line-height:1.45}.app-shell .settings-hub :is(.field small,.field-note,.field-hint,.document-settings-grid p,.document-settings-footer p,.custom-fields-heading p,.document-settings-title p){font-size:12.5px;line-height:1.5}.app-shell .settings-hub .button{min-height:36px;padding:8px 14px;font-size:13px}.app-shell .settings-hub .document-settings-title{margin-bottom:16px}.app-shell .settings-hub .document-settings-footer{margin-top:16px;padding-top:14px}.app-shell .settings-hub :is(.error-notice,.document-error,.document-notice,.team-notice){padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:no-preference){.settings-hub-panel:not([hidden]){animation:ws-rise var(--ws-med) var(--ws-ease)}}.ws-stack{gap:12px;max-width:760px;display:grid}.ws-card{border:1px solid var(--ws-line,#e6e6e6);border-radius:var(--ws-radius-lg,12px);background:var(--ws-surface,#fff);padding:16px 18px}.ws-card-head{align-items:flex-start;gap:12px;display:flex}.ws-card-head>div{flex:1;min-width:0}.ws-card-head h2{color:var(--ws-ink,#1f1f1f);margin:0;font-size:15px;font-weight:650}.ws-card-head p,.ws-card p{color:var(--ws-muted,#616161);margin:2px 0 0;font-size:13px;line-height:1.5}.ws-card-icon{background:var(--ws-soft,#f6f6f7);width:32px;height:32px;color:var(--ws-text,#303030);border-radius:8px;flex:none;place-items:center;display:grid}.ws-card-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.ws-card-row strong{font-size:14px;font-weight:650}.ws-pill{white-space:nowrap;background:var(--ws-soft,#f3f3f4);height:24px;color:var(--ws-text,#303030);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ws-pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.ws-pill-warn{color:#8a4b08;background:#fff4e5}.ws-pill-ok{color:#1f6b3a;background:#e9f6ee}.ws-pill-bad{color:#9b2c1f;background:#fdecea}.ws-steps{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ws-steps li{align-items:flex-start;gap:10px;display:flex}.ws-steps li>span{background:var(--ws-soft,#f3f3f4);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:650;display:grid}.ws-steps strong{font-size:13.5px;font-weight:600;display:block}.ws-steps p{margin:1px 0 0}.ws-footnote{color:var(--ws-muted,#616161);margin:0;font-size:12.5px;line-height:1.5}@media (width<=620px){.ws-card-head{flex-wrap:wrap}.ws-card-head .ws-pill{flex-basis:auto;order:-1}.ws-card-head:has(>.ws-pill)>.ws-card-icon{order:-2}.ws-card-head:has(>.ws-pill)>div{flex-basis:calc(100% - 44px)}.ws-card-row{flex-direction:column;align-items:stretch}}.app-shell .billing-panel{max-width:960px;padding:0 0 24px}.app-shell .help-panel{padding:0 0 24px}.app-shell .help-intro{margin-bottom:18px}.app-shell .help-intro>svg{width:18px;height:18px;margin-bottom:6px}.app-shell .help-intro h2{font-size:var(--ws-section);letter-spacing:-.01em;margin-bottom:4px}.app-shell .help-intro p{font-size:13.5px;line-height:1.55}.app-shell .help-section h3,.app-shell .help-card h3{font-size:15px}.app-shell .help-requests li{padding:10px 14px}.app-shell .help-requests p,.app-shell .help-card p,.app-shell .help-card ul{font-size:13px}.app-shell .help-card{padding:16px}.app-shell :is(table) td,.app-shell :is(table) th{font-variant-numeric:tabular-nums}.app-shell tbody tr{transition:background-color var(--ws-fast) var(--ws-ease)}.app-shell .books-page table th{font-size:12px}.app-shell .review-workspace-heading{gap:16px;padding:20px 28px 12px}.app-shell .review-workspace-heading>div>span{font-size:13.5px}.app-shell .review-workspace-heading p{margin-bottom:2px;font-size:12.5px}.app-shell .books-main{padding:20px 28px 28px}.workspace-footer-home{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.app-shell .workspace-footer{margin:16px 28px 0;padding:14px 0}@media (prefers-reduced-motion:no-preference){.app-shell~dialog[open]:not(.pip-drawer),.workspace-preserved dialog[open]:not(.pip-drawer){animation:ws-dialog-in var(--ws-med) var(--ws-ease)}}@keyframes ws-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes ws-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ws-rise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ws-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=780px){.app-shell .workspace-header{padding:8px 12px}.app-shell .wh-create{justify-content:center;width:40px;padding:0}.app-shell .wh-create>span{display:none}.app-shell .page-content{padding:16px 16px 24px}.app-shell .review-workspace-heading,.app-shell .books-main{padding:16px}.app-shell .workspace-footer{margin:12px 16px 0}}.app-shell .recurring-title{gap:2px;display:grid}.app-shell .recurring-title p{color:var(--ws-muted);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.app-shell .section-heading{margin-bottom:8px}.app-shell .section-heading>span{color:var(--ws-muted);font-size:12px}.app-shell .invoice-register{border-color:var(--ws-line);border-radius:var(--ws-radius-lg)}.app-shell .table-toolbar{padding:0 16px 12px}.app-shell .filter-tabs{gap:18px;margin-bottom:12px}.app-shell .filter-tab{transition:color var(--ws-fast) var(--ws-ease), border-color var(--ws-fast) var(--ws-ease);padding:10px 0 8px;font-size:13px}.app-shell .filter-tab.selected{font-weight:650}.app-shell .search-box{height:34px;transition:border-color var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast) var(--ws-ease);border-radius:8px}.app-shell .search-box input{font-size:13px}.app-shell .currency-filter select{border-radius:8px;height:34px;font-size:13px}.app-shell .invoice-table th{height:36px;color:var(--ws-muted);padding:0 12px;font-size:12px}.app-shell .invoice-table th:first-child,.app-shell .invoice-table td:first-child{padding-left:16px}.app-shell .invoice-table td{height:56px;padding:8px 12px;font-size:13px}.app-shell .invoice-table tbody tr:hover{background:var(--ws-soft)}.app-shell .customer-avatar{border-radius:8px;width:30px;height:30px;font-size:11px}.app-shell .invoice-open>span:last-child>strong{margin-bottom:2px;font-size:13.5px}.app-shell .invoice-open>span:last-child>span{font-size:12.5px}.pip-drawer .pip-header-title h2,.pip-drawer .pip-welcome h3{letter-spacing:-.005em;font-size:15px;font-weight:600}.pip-drawer .pip-composer{transition:border-color var(--ws-fast) var(--ws-ease), box-shadow var(--ws-fast) var(--ws-ease);background:#fff;border:1px solid #d9d9d9;border-radius:12px;position:relative;box-shadow:0 1px #1a1a1a0a,0 1px 2px #1a1a1a0f}.pip-drawer .pip-composer:focus-within{border-color:#8a8a8a;box-shadow:0 0 0 3px #1a1a1a12,0 1px 2px #1a1a1a0f}.pip-drawer .pip-composer-disabled{box-shadow:none;background:#fafafa}.app-shell{--ws-canvas:var(--wa-canvas,#f7f7f7)}.app-shell .workspace{background:var(--ws-canvas)}.app-shell .workspace-header{background:var(--ws-canvas);border-bottom-color:#0000}.app-shell{--ws-title:20px;--ws-section:14px;--ws-body:13px;--ws-card-shadow:0 1px 0 #1a1a1a0a, 0 1px 2px #1a1a1a0d}.app-shell :is(.page-heading h1,.settings-hub-heading h1,.books-page>h1,.books-page h1:first-child,.review-workspace-heading h1,.page-content>h1){letter-spacing:-.015em;font-weight:600}.app-shell .page-heading p{font-size:12.5px}.app-shell :is(.form-panel,.ws-card,.books-card,.table-wrap){box-shadow:var(--ws-card-shadow);border-color:#e3e3e3}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select){border-color:var(--ledger-input-border,var(--wa-control-line,#8a8a8a));border-radius:8px;min-height:32px;font-size:13px}.app-shell textarea{border-color:var(--ledger-input-border,var(--wa-control-line,#8a8a8a));border-radius:8px;font-size:13px}.app-shell .workspace .field :is(input,select,textarea){min-height:32px;padding:6px 10px;font-size:13px}.app-shell .button{border-radius:8px;min-height:32px;padding:6px 12px;font-size:13px}.app-shell .button.primary{background:#303030;box-shadow:inset 0 -1px #0006,0 1px 1px #0000001f}.app-shell .button.primary:hover:not(:disabled){background:#1a1a1a}.app-shell .button.secondary{background:#fff;border-color:#d4d4d4;box-shadow:0 1px #0000000d}.app-shell .button.secondary:hover:not(:disabled){background:#f6f6f7}.app-shell .settings-hub{max-width:860px;margin:0 auto;font-size:13px}.app-shell .settings-hub-tabs>button{min-height:34px;font-size:13px}.app-shell .settings-hub-description{margin:8px 0 14px;font-size:12.5px}.app-shell .settings-hub :is(.form-panel,.document-settings-card){box-shadow:var(--ws-card-shadow);border-color:#e3e3e3;padding:14px 16px}.app-shell .settings-hub :is(.panel-heading h2,.document-settings-title h2){letter-spacing:0;font-size:14px;font-weight:600}.app-shell .settings-hub .form-grid{row-gap:12px}.app-shell .settings-hub :is(.field>span,.field>label,.document-settings-grid label,.custom-field-row label){font-size:12.5px;font-weight:550}.app-shell .settings-hub :is(input:not([type=color]):not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){min-height:32px;padding:6px 10px;font-size:13px}.app-shell .settings-hub textarea{min-height:72px}.app-shell .settings-hub :is(.field small,.field-note,.field-hint){font-size:12px}.app-shell .settings-hub .button{min-height:32px;padding:6px 12px}.pip-drawer .pip-header{gap:10px;padding:12px 14px 10px}.pip-drawer .pip-header-pet{background:#f6f6f7;border:1px solid #ececec;border-radius:8px;width:32px;height:32px}.pip-drawer .pip-context-bar{color:#616161;background:#fafafa;padding:6px 16px;font-size:12px}.pip-drawer .pip-welcome{text-align:left;padding:20px 4px 8px}.pip-drawer .pip-welcome-pet{background:#f6f6f7;border:1px solid #ececec;border-radius:10px;width:40px;height:40px;margin:0 0 12px}.pip-drawer .pip-welcome h3{letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:600}.pip-drawer .pip-suggestions{gap:6px;display:grid}.pip-drawer .pip-suggestion{color:#303030;background:#fff;border:1px solid #e3e3e3;border-radius:8px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:550;box-shadow:0 1px #0000000a}.pip-drawer .pip-suggestion:hover:not(:disabled){background:#f6f6f7;border-color:#d4d4d4}.pip-drawer .pip-send{color:#fff;background:#303030;border:0;border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:inset 0 -1px #00000059}.pip-drawer .pip-send:hover:not(:disabled){background:#1a1a1a}.pip-drawer .pip-send:disabled{color:#a3a3a3;opacity:1;box-shadow:none;background:#ebebeb;border:0}.pip-drawer .pip-composer textarea{font-size:13px}.pip-drawer .pip-composer-bottom span{color:#6d6d6d;font-size:12px}.pip-drawer .pip-message-byline span{font-size:12px;font-weight:600}.pip-drawer .pip-suggestions{width:100%;max-width:none;margin:0}.app-shell .home-currency select{width:auto;min-height:28px}.app-shell .books-card{padding:14px 16px}.app-shell .books-card-head .books-group,.app-shell .books-page h2.books-group,.app-shell .books-page>h2{letter-spacing:0;font-size:14px;font-weight:600}.app-shell .books-page :is(.books-hint,.books-label){font-size:12.5px}.app-shell .books-page table th{color:#616161;background:#f6f6f7;font-size:12px;font-weight:550}.app-shell .books-page table td{font-size:12.5px}.app-shell .review-workflow-navigation a{font-size:13px}.pip-drawer .pip-composer textarea{resize:none}@media (width>=1100px){.app-shell .settings-hub{grid-template-columns:196px minmax(0,720px);align-items:start;column-gap:32px;max-width:980px;display:grid}.app-shell .settings-hub>*{grid-column:2}.app-shell .settings-hub>.settings-hub-tabs{border-bottom:0;flex-direction:column;grid-area:1/1/span 99;gap:1px;margin:2px 0 0;position:sticky;top:16px;overflow:visible}.app-shell .settings-hub-tabs>button{text-align:left;color:#303030;border-radius:8px;justify-content:flex-start;width:100%;min-height:30px;padding:0 10px;font-weight:500}.app-shell .settings-hub-tabs>button[aria-selected=true]{background:#ebebeb;font-weight:600}.app-shell .settings-hub-tabs>button:hover{background:#f1f1f1}.app-shell .settings-hub-tabs .settings-hub-indicator{display:none}.app-shell .settings-hub-heading{margin-bottom:4px}}.app-shell .settings-hub .settings-hub-panel{max-width:none;margin:0;padding:0}.app-shell .settings-hub .settings-hub-panel>*{max-width:none;margin-left:0;margin-right:0}.app-shell .settings-hub .settings-hub-panel .page-content{padding:0}.app-shell .settings-hub select:not([multiple]){appearance:none;background-color:#fff;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px!important}.app-shell .accounting-area{font-size:13px}@media (width>=981px){.app-shell .accounting-area .review-topbar{background:0 0;min-height:0;padding:8px 28px 0}.app-shell .accounting-area .review-workflow-navigation{gap:2px;padding-bottom:8px}.app-shell .accounting-area .review-workflow-navigation a{color:#303030;border-radius:8px;gap:6px;min-height:28px;padding:0 8px;font-size:12.5px}.app-shell .accounting-area .review-workflow-navigation a svg{color:#616161;width:14px;height:14px}.app-shell .accounting-area .review-workflow-navigation a:hover{background:#ebebeb}.app-shell .accounting-area .review-workflow-navigation a[aria-current=page]{box-shadow:none;background:#e3e3e3;border-color:#0000;font-weight:600}}.app-shell .accounting-area .review-panel{box-shadow:var(--ws-card-shadow);border-color:#e5e5e5;border-radius:16px;padding:16px}.app-shell .accounting-area .review-panel :is(p,li,dd,dt,td,label){font-size:13px}.app-shell .accounting-area .review-panel-heading h2,.app-shell .accounting-area .review-panel h2{letter-spacing:0;font-size:14px;font-weight:600}.app-shell .accounting-area .review-panel h3{font-size:13px;font-weight:600}.app-shell .books-form-grid :is(input:not([type=checkbox]):not([type=radio]),select){height:32px;min-height:32px;padding:0 10px}.app-shell .bank-heading{margin-bottom:16px}.app-shell .bank-heading h1{font-size:var(--ws-title);letter-spacing:-.015em;font-weight:600;line-height:1.25}.app-shell .bank-heading p{margin-top:2px;font-size:13px}.app-shell .bank-balance{letter-spacing:-.01em;font-size:20px}.app-shell .bank-balance small{white-space:nowrap}@media (width<=780px){.app-shell .bank-balance{font-size:18px}.app-shell .bank-liability,.app-shell .bank-available{font-size:12px}.app-shell .bank-liability>span>:first-child,.app-shell .bank-liability>span{white-space:nowrap}.app-shell .bank-liability>span{flex-wrap:wrap;row-gap:0}}.app-shell{word-spacing:.06em}.app-shell :is(.nav-group,.nav-item,.workspace-footer,.field small,.field-note){letter-spacing:0}.app-shell .workspace-footer{color:#6d6d6d;border-top:1px solid #ebebeb;margin:8px 28px 0;padding:14px 0 18px;font-size:12px}.app-shell .workspace-footer-home,.app-shell .workspace-footer>span:empty{display:none}.app-shell .workspace-footer-links{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.app-shell .workspace-footer-links a{color:#6d6d6d;font-size:12px;text-decoration:none}.app-shell .workspace-footer-links a:hover{color:var(--ws-text,#303030);text-decoration:underline}.pip-drawer .pip-welcome-pet .pip-cat,.pip-drawer .pip-welcome-pet svg{width:26px!important;height:26px!important}@media (height<=650px){.pip-drawer .pip-welcome-pet{width:40px;height:40px;margin-bottom:10px}}.app-shell .bank-table th{text-transform:none;letter-spacing:0;color:#616161;background:#f6f6f7;font-size:12px;font-weight:550}.app-shell .bank-sandbox{color:#4a4a4a;background:#f6f6f7;border-color:#e3e3e3;border-radius:10px;margin-bottom:16px;padding:8px 12px;font-size:12.5px}.app-shell[data-workspace-dark=true] .bank-sandbox{background:var(--wa-soft);border-color:var(--wa-line);color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .bank-sandbox>span{color:var(--wa-text)}@media (width<=480px){.app-shell .bank-account-rail{grid-template-columns:1fr}}@media (width<=780px){.app-shell .invoice-table :is(th,td):last-child{padding-right:16px}}.app-shell .bank-account-all.selected{background:#f6f6f7;border-color:#c9c9c9}.pip-drawer .pip-test-tag{color:#616161;vertical-align:2px;background:#f1f1f1;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:550}.pip-drawer .pip-header-title{align-items:center;min-width:0;display:flex}.pip-drawer .pip-suggestion{min-height:32px;box-shadow:none;border-color:#ebebeb;padding:4px 10px;font-size:13px;font-weight:500}.pip-drawer .pip-body:has(.pip-welcome){flex-direction:column;display:flex}.pip-drawer .pip-body .pip-welcome{margin-top:auto}.pip-drawer .pip-welcome-pet{display:none}.pip-drawer .pip-welcome h3{color:#616161;margin-bottom:8px;font-size:13px;font-weight:550}.app-shell .invoice-table td{padding-top:8px;padding-bottom:8px}.app-shell .invoice-table .customer-avatar{display:none}.app-shell .invoice-table .table-currency{margin:0 0 0 4px;display:inline}.app-shell .invoice-table .number-cell strong{display:inline}.app-shell :is(a,button,select,input,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--arc-focus,#005bd3);outline-offset:2px}.app-shell :is([data-arc-nav],[data-arc]) :is(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--arc-focus,#005bd3);outline-offset:-2px}.app-shell :is([data-arc-nav],[data-arc]) :is([role=menuitem],[role=menuitemradio],[role=option]):is(a,button,div,[tabindex]):focus-visible{outline:none}.pip-drawer[open]::backdrop{-webkit-backdrop-filter:none;background:#1a1a1a1f}.app-shell .table-foot{color:#616161;font-size:12px}.app-shell .table-foot *{color:inherit}@media (width>=1100px){.app-shell .accounting-area :is(.accounting-area,*):has(>header.review-topbar){grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.app-shell .accounting-area:has(>header.review-topbar){grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}.app-shell .accounting-area header.review-topbar{box-shadow:none;background:0 0;border:0;grid-area:1/1/span 99;padding:20px 0 16px 16px;display:block;position:sticky;top:12px}:is(.app-shell .accounting-area :has(>header.review-topbar)>:not(header.review-topbar),.app-shell .accounting-area:has(>header.review-topbar)>:not(header.review-topbar)){grid-column:2;min-width:0}.app-shell .accounting-area .review-workflow-navigation{flex-flow:column;align-items:stretch;gap:1px;padding:0;display:flex;overflow:visible}.app-shell .accounting-area .review-workflow-navigation a{justify-content:flex-start;width:100%;min-height:30px;padding:0 10px;font-size:13px;font-weight:500}.app-shell .accounting-area .review-workflow-navigation a[aria-current=page]{background:#ebebeb;font-weight:600}.app-shell .accounting-area .review-workflow-navigation .review-nav-toggle{display:none}.app-shell .accounting-area .books-main{padding-top:20px}}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) :is(select:not([multiple]),input[type=date],input[type=month],input[type=text],input[type=number],input[type=search],input:not([type])){color:#303030;min-height:32px;font:inherit;box-shadow:none;background-color:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:5px 10px;font-size:13px}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) select:not([multiple]){appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px!important}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) :is(select,input):hover:not(:disabled){border-color:#b5b5b5}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]{color:#616161;background:#fafafa;border:1px dashed #c9c9c9;border-radius:10px;width:100%;min-height:36px;padding:4px;font-size:13px}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]::file-selector-button{color:#303030;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:7px;margin-right:10px;padding:0 12px;font-size:12.5px;font-weight:550}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]::file-selector-button:hover{background:#f6f6f7}.app-shell :is(.accounting-area,.banking) .button.primary:disabled{color:#8a8a8a;box-shadow:none;background:#ebebeb;border-color:#e3e3e3}.app-shell .banking :is(h2,.bank-rail-title h2){letter-spacing:0;font-size:14px;font-weight:600}.app-shell .banking .bank-pills{border-radius:9px;padding:2px}.app-shell .banking .bank-pills button{border-radius:7px;min-height:28px;padding:0 10px;font-size:12.5px}.app-shell .banking .bank-direction{border-radius:8px;width:28px;height:28px}.app-shell .banking .bank-amount span,.app-shell .banking .bank-transaction span{font-size:12px}.app-shell .banking .bank-account-all{padding:10px 12px;font-size:13px}@media (width<=780px),(pointer:coarse){.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.app-shell .workspace .field :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea),.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) :is(select:not([multiple]),input[type=date],input[type=month],input[type=text],input[type=number],input[type=search],input:not([type])){min-height:44px!important;font-size:16px!important}.app-shell :is(.accounting-area,.banking,.books-page,.review-panel) input[type=file]::file-selector-button{height:36px}.app-shell .search-box{height:auto!important;min-height:44px!important}}.app-shell[data-workspace-dark=true] label.search-box input{background:0 0}@media (width>=781px){.app-shell .wh-bar:has(>.agent-composer-bar){justify-content:flex-end}.app-shell .workspace:has(.wh-bar>.agent-composer-bar) .workspace-footer{padding-bottom:72px}}@media (width<=780px){.app-shell .workspace:has(.wh-bar>.agent-composer-bar) .workspace-footer{padding-bottom:80px}}.app-shell:has(.pip-drawer[open]) .wh-bar>.agent-composer-bar{visibility:hidden}.pip-drawer[open]::backdrop{background:0 0!important}.pip-drawer .pip-header-pet svg{filter:none!important;opacity:1!important}@media (width<=780px){.app-shell:has(#main-navigation.nav-open) .wh-bar>.agent-composer-bar{visibility:hidden}}.app-shell .wh-bar>.agent-composer-bar:focus-within{border-color:#8a8a8a;box-shadow:0 0 0 3px #1a1a1a12,0 8px 24px -8px #1a1a1a38}.app-shell .books-page form.books-form[aria-label="Choose a report"]{box-shadow:var(--ws-card-shadow);background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:12px 0 10px;padding:10px 12px;display:flex}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label{color:#616161;gap:4px;font-size:12px;font-weight:550;display:grid}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label.books-check{color:#303030;align-self:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.app-shell .books-page form.books-form[aria-label="Choose a report"]>.button{min-height:34px;padding:4px 14px;font-size:13px}.app-shell .books-page .books-downloads{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.app-shell .books-page .books-downloads .button{border-radius:8px;min-height:28px;padding:2px 10px;font-size:12.5px}.app-shell .books-page .books-downloads .books-label{color:#6d6d6d;flex-basis:100%;font-size:12px}.app-shell .books-page .books-result{margin:4px 0 14px;font-size:13px}.app-shell .books-page .books-result strong{font-variant-numeric:tabular-nums;font-size:15px}@media (width<=600px){.app-shell .books-page form.books-form[aria-label="Choose a report"]{flex-direction:column;align-items:stretch}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label{flex:none}.app-shell .books-page form.books-form[aria-label="Choose a report"]>label.books-check{align-self:stretch}.app-shell .books-page form.books-form[aria-label="Choose a report"]>.button{justify-content:center;min-height:44px}}@media (width>=601px){.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable){table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ebebeb;border-radius:10px;width:100%;margin:0 0 12px;overflow:hidden}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) td{text-overflow:ellipsis;border-top:1px solid #f0f0f0;padding:7px 12px;font-size:13px;overflow:hidden}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) tr:first-child td{border-top:0}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) td:first-child{color:#616161;font-variant-numeric:tabular-nums;width:96px}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) td.books-amount{text-align:right;font-variant-numeric:tabular-nums;width:140px}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable) tr.books-total td{background:#f6f6f7;font-weight:600}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead){table-layout:auto}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) td:first-child{width:auto}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) td.books-amount{white-space:nowrap;width:1%}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) th{color:#616161;text-align:left;white-space:nowrap;background:#f6f6f7;padding:7px 12px;font-size:12px;font-weight:550}.app-shell .books-page[aria-labelledby=reports-title] table:has(td.books-amount):is(:not(.stackable),.stackable):has(thead) td{white-space:normal;overflow:visible}}@media (width>=781px){dialog.pip-drawer[open]:not(:has(.pip-message)){border-color:#e3e3e3;border-radius:16px;width:min(420px,100vw - 40px);height:auto;max-height:calc(100dvh - 40px);inset:auto 20px 20px auto;box-shadow:0 12px 40px -12px #1a1a1a47,0 1px 2px #1a1a1a0f}dialog.pip-drawer[open]:not(:has(.pip-message)) .pip-body{flex:0 auto;padding-top:8px}dialog.pip-drawer[open]:not(:has(.pip-message)) .pip-body .pip-welcome{margin-top:0}}.pip-drawer .pip-context-line{color:#6d6d6d;margin:-6px 0 10px;font-size:12px}.app-shell .books-page .books-flag{color:#616161;align-items:center;gap:8px;display:inline-flex}.app-shell .books-page .books-flag-action{color:#303030;text-underline-offset:3px;border-radius:6px;min-height:24px;padding:0 6px;font-size:12.5px;font-weight:550;-webkit-text-decoration:underline #c9c9c9;text-decoration:underline #c9c9c9}.app-shell .books-page .books-flag-action:hover:not(:disabled){background:#f1f1f1;text-decoration-color:currentColor}@media (width>=601px){.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]{table-layout:fixed;width:100%}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):first-child{width:120px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(3){width:100px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(4){width:170px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(5){width:150px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] td{padding-top:7px;padding-bottom:7px}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]:has([role=alertdialog]){table-layout:auto}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]:has([role=alertdialog]) :is(th,td):nth-child(n+4){width:auto}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] td:has(>[role=alertdialog]){width:380px}}@media (width>=601px) and (width<=1239px){.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts]{table-layout:auto}.app-shell .books-page[aria-labelledby=chart-title] table[aria-label$=\ accounts] :is(th,td):nth-child(n){width:auto}.app-shell .books-page[aria-labelledby=chart-title]>div:has(>table[aria-label$=\ accounts]){overflow-x:auto}}.app-shell .banking .bank-badge-sandbox{color:#5e4a00;background:#fff4c7;border-color:#0000;margin-left:6px}@media (width>=781px){.app-shell .banking>.bank-sandbox{display:none}}@media (width<=780px){.app-shell .banking .bank-badge-sandbox{display:none}dialog.pip-drawer[open]:not(:has(.pip-message)){border-radius:16px 16px 0 0;width:100%;height:auto;max-height:calc(100dvh - 24px);inset:auto 0 0}dialog.pip-drawer[open]:not(:has(.pip-message)) .pip-body{flex:0 auto}}@media (width>=1100px){.app-shell .accounting-area .books-main{max-width:1100px;margin:0 auto}.app-shell .accounting-area :is(.books-page,.reconcile-page,.accounting-overview){box-sizing:border-box;width:100%;max-width:1100px;margin-left:auto!important;margin-right:auto!important}}.app-shell .books-export{display:inline-block;position:relative}.app-shell .books-export>summary{color:#303030;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;font-weight:550;list-style:none;display:inline-flex}.app-shell .books-export>summary::-webkit-details-marker{display:none}.app-shell .books-export>summary:after{content:"";border-bottom:1.5px solid #616161;border-right:1.5px solid #616161;width:7px;height:7px;margin:-3px 0 0 2px;transform:rotate(45deg)}.app-shell .books-export>summary:hover{background:#f6f6f7}.app-shell .books-export[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.app-shell .books-export-menu{z-index:20;background:#fff;border:1px solid #e3e3e3;border-radius:10px;gap:2px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px -8px #1a1a1a38}.app-shell .books-export-menu .button{width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;justify-content:flex-start;font-size:13px;font-weight:500}.app-shell .books-export-menu .button:hover:not(:disabled){background:#f6f6f7}.app-shell .books-page .books-downloads .books-export-menu .button{min-height:32px}@media (pointer:coarse),(width<=720px){.app-shell .books-export>summary,.app-shell .books-page .books-downloads .books-export-menu .button{min-height:44px}}.app-shell .books-downloads [role=status]{color:#616161;margin:0;font-size:12.5px}.app-shell .books-flow-head-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-shell .books-flow-head-actions>.button{flex:none;margin-top:2px}@media (width>=601px){.app-shell .books-page td.nec-nowrap{white-space:nowrap!important}}.app-shell .books-page .nec-network{margin-top:2px;display:block}@media (width<=600px){.app-shell .books-page table[aria-label=Account\ lines] td select{min-width:0;max-width:62%}}:is(#arc-page-header,.app-shell) button.payroll-help.payroll-help{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.app-shell[data-workspace-dark=true] .banking .bank-badge-sandbox{background:var(--wa-warning-soft);color:var(--wa-warning)}.app-shell{--ev-font:var(--arc-font-family-body,"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);--ev-sidebar:#090909;--ev-sidebar-selected:#303030;--ev-sidebar-muted:#8a8a8a;--ev-canvas:#fafafa;--ev-surface:#fff;--ev-ink:#101010;--ev-muted:#616161;--ev-secondary:#616161;--ev-border:#e5e5e5;--ev-primary:#303030;--ev-on-primary:#fff;--ev-soft:#f7f7f7;--ev-soft-strong:#ebebeb;--ev-chip-ink:#545454;--ev-border-soft:#f2f2f2;--ev-positive-soft:#f2faf6;--ev-settled-soft:#e3f1ea;--ev-warning-soft:#fcdc75;--ev-warning-ink:#533c0f;--ev-positive:#008060;--ev-attention:#99651d;--ev-accent:#008060;--ev-radius-workspace:12px;--ev-radius-card:16px;--ev-radius-input:8px;--ev-radius-button:8px;--ev-radius-pill:6px;--shell-rail:var(--ev-sidebar);--shell-rail-active:var(--ev-sidebar-selected);--shell-page:var(--ev-canvas);font-family:var(--ev-font);color:var(--ev-ink);font-size:13px}.app-shell :is(button,input,select,textarea){font-family:inherit}.app-shell,.app-shell .workspace{word-spacing:normal}@media (width>=781px){.app-shell .sidebar{background:var(--ev-sidebar);width:220px}.app-shell .workspace{background:var(--ev-canvas);border-radius:var(--ev-radius-workspace);margin-left:220px}.app-shell .wh-bar>.agent-composer-bar{left:calc(50vw + 110px)}}.app-shell :is(.page-heading h1,.settings-hub-heading h1,.books-page>h1,.books-page h1:first-child,.review-workspace-heading h1,.bank-heading h1){letter-spacing:-.01em;color:var(--ev-ink);font-size:26px;font-weight:650}.app-shell :is(.books-group,.section-heading h2){font-size:14px;font-weight:600}.app-shell :is(.books-card,.form-panel,.invoice-register,.billing-group){border-color:var(--ev-border);border-radius:var(--ev-radius-card)}.app-shell .button.primary{background:var(--ev-primary);border-color:var(--ev-primary);border-radius:var(--ev-radius-button)}.app-shell .button.secondary{border-radius:var(--ev-radius-button)}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--ev-radius-input)}.app-shell :is(.home-pill,.ws-pill){border-radius:var(--ev-radius-pill)}.app-shell .home-pill-settled{background:var(--ev-settled-soft);color:#00664d}.app-shell :is(.positive,.bank-amount.in,.paid-text){color:var(--ev-positive)!important}.app-shell .sidebar .nav-group{letter-spacing:0;text-transform:none;color:var(--ev-sidebar-muted);margin:16px 0 4px;padding:0 10px;font-size:11px;font-weight:600}.app-shell .sidebar .nav-item{height:30px;font-size:13px}.app-shell .sidebar .nav-item.nav-sub{color:#c9c9c9;padding-left:22px;font-size:12.5px}.app-shell .sidebar .nav-item.nav-sub svg{width:15px;height:15px}@media (width>=781px){.app-shell .sidebar nav#main-navigation{flex-direction:column;min-height:calc(100vh - 190px);display:flex}.app-shell .sidebar .nav-foot{flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}}@media (width<=780px){.app-shell .sidebar .nav-foot{display:contents}.app-shell:not([data-workspace-dark=true]) .sidebar .nav-group{color:#616161}.app-shell:not([data-workspace-dark=true]) .sidebar .nav-item.nav-sub{color:#4a4a4a}.app-shell[data-workspace-dark=true] .sidebar nav#main-navigation.nav-open .nav-item.active{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}}.app-shell main,.app-shell .workspace-view{background:0 0}body:has(.app-shell){background:var(--ev-sidebar,#090909)}@media (width>=781px){.app-shell .sidebar .nav-item{white-space:nowrap;letter-spacing:-.005em}.app-shell .sidebar .nav-item>svg{flex:none}}.app-shell .home-date{color:var(--ev-muted);margin:0;font-size:12px}.app-shell .home-chips{justify-content:center}.app-shell .home-chip{box-shadow:none;color:var(--ev-muted);background:0 0;border:0;font-weight:500}.app-shell .home-chip:hover{background:var(--ev-soft-strong);color:var(--ev-ink)}.app-shell .glance{gap:10px;display:grid}.app-shell .glance-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .glance-head h2{margin:0;font-size:14px;font-weight:600}.app-shell .glance-tools{align-items:center;gap:8px;display:flex}.app-shell .glance-period{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.app-shell .ev-summary{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid}.app-shell .ev-summary>div{border-left:1px solid var(--ev-border);gap:2px;padding:14px 18px;display:grid}.app-shell .ev-summary>div:first-child{border-left:0}.app-shell .ev-summary span{color:var(--ev-muted);font-size:13px}.app-shell .ev-summary strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.app-shell .ev-summary small{color:var(--ev-muted);font-size:12px}.app-shell .ev-summary .ev-attention{color:var(--ev-attention)}.app-shell .ev-summary .ev-positive{color:var(--ev-positive)}.app-shell .ev-summary-note{border-top:1px solid var(--ev-border);color:var(--ev-muted);grid-column:1/-1;margin:0;padding:8px 18px;font-size:12px}.app-shell .ev-toolbar{border-bottom:1px solid var(--ev-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.app-shell .ev-toolbar .filter-tabs{border:0;gap:2px}.app-shell .ev-toolbar .filter-tab{border-radius:var(--ev-radius-button);min-height:30px;color:var(--ev-secondary);box-shadow:none;background:0 0;border:0;padding:0 10px;font-size:13px}.app-shell .ev-toolbar .filter-tab.selected{background:var(--ev-soft-strong);color:var(--ev-ink);font-weight:600}.app-shell .ev-toolbar .filter-tab:after{display:none}@media (pointer:coarse),(width<=720px){.app-shell .ev-toolbar .filter-tab{min-height:44px}}.app-shell .ev-table .ev-check-hit{display:contents}@media (pointer:coarse),(width<=720px){.app-shell .ev-table .ev-check-hit{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px;display:inline-flex}.app-shell .ev-table th.ev-check .ev-check-hit{min-height:32px;margin-block:-8px}.app-shell .invoice-table.ev-table .invoice-open.ev-id{margin:-4px -6px -25px;padding:4px 6px 25px}.app-shell .invoice-table.ev-table :is(.ev-id-sub,.ev-id-dates){pointer-events:none}.app-shell .workspace-footer-links{row-gap:0}.app-shell .workspace-footer-links a{align-items:center;min-height:44px;display:inline-flex}}.app-shell[data-workspace-dark=true] .ev-toolbar .filter-tab.selected{background:var(--wa-accent-soft)}.app-shell .ev-toolbar .filter-count{background:var(--ev-warning-soft);color:var(--ev-warning-ink);border-radius:5px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600}.app-shell .ev-toolbar .search-filters{align-items:center;gap:8px;display:flex}.app-shell .ev-toolbar .search-box{width:200px;min-height:32px}.app-shell .ev-table th{background:var(--ev-soft);height:32px;color:var(--ev-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:550}.app-shell .ev-table td{border-top:1px solid var(--ev-border-soft);height:34px;padding-top:4px;padding-bottom:4px;font-size:13px}.app-shell .ev-table tbody tr:hover td{background:var(--ev-soft)}.app-shell .ev-table tr.is-selected td{background:var(--ev-positive-soft)}.app-shell .ev-table .ev-check{width:40px;padding-left:16px;padding-right:0}.app-shell .ev-table .ev-id{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-shell .ev-table .ev-id strong{color:var(--ev-ink);font-weight:600}.app-shell .ev-table .ev-id:hover strong{text-decoration:underline}.app-shell .ev-foot{color:var(--ev-muted);justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}@media (width<=900px){.app-shell .ev-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ev-summary>div:nth-child(3){border-left:0}.app-shell .ev-summary>div:nth-child(n+3){border-top:1px solid var(--ev-border)}.app-shell .ev-toolbar{flex-wrap:wrap}}.app-shell .table-scroll:has(>table.invoice-table.ev-table){container:invoice-list/inline-size}.app-shell .invoice-table.ev-table td.ev-delivery{width:auto;padding-left:12px}@container invoice-list (width<=1059px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(9){display:none}}@container invoice-list (width<=820px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(3){display:none}.app-shell .invoice-table.ev-table{min-width:0}}@container invoice-list (width<=718px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(7){display:none}}.app-shell .ev-id-dates{display:none}@media (width>=601px){@container invoice-list (width<=820px){.app-shell .invoice-table.ev-table .ev-id-dates{color:var(--ev-muted);white-space:normal;margin-top:2px;font-size:12px;line-height:1.4;display:block}.app-shell .invoice-table.ev-table .ev-id-due{display:none}}@container invoice-list (width<=718px){.app-shell .invoice-table.ev-table .ev-id-due{display:inline}}}@container invoice-list (width<=699px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(6){display:none}.app-shell .invoice-table.ev-table .ev-status-inline{text-align:right;margin-top:4px;display:block}}@media (width<=600px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(3),.app-shell .invoice-table.ev-table :is(th,td):nth-child(7),.app-shell .invoice-table.ev-table :is(th,td):nth-child(8){display:none}.app-shell .ev-toolbar .search-filters{flex-wrap:wrap;width:100%}.app-shell .ev-toolbar .search-box{width:100%}}.app-shell .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.app-shell .ev-record-main,.app-shell .ev-record-side{align-content:start;gap:16px;min-width:0;display:grid}.app-shell .ev-count{background:var(--ev-soft);color:var(--ev-muted);border-radius:5px;padding:0 6px;font-size:11px;font-weight:600}.app-shell .ev-muted{color:var(--ev-muted);font-size:12px}.app-shell .ev-lines{margin:0;padding:0 16px;list-style:none}.app-shell .ev-lines li{border-top:1px solid var(--ev-border-soft);grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:16px;padding:14px 0;display:grid}.app-shell .ev-lines li:first-child{border-top:0}.app-shell .ev-lines li>div{gap:2px;min-width:0;display:grid}.app-shell .ev-lines strong{font-size:13px;font-weight:600}.app-shell .ev-lines small{color:var(--ev-muted);font-size:12px}.app-shell .ev-qty{color:var(--ev-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.app-shell .ev-qty-n{background:var(--ev-soft);text-align:center;border-radius:5px;min-width:24px;padding:1px 6px;display:inline-block}.app-shell .ev-amount{text-align:right;font-variant-numeric:tabular-nums}.app-shell .ev-card-foot{border-top:1px solid var(--ev-border-soft);background:var(--ev-soft);color:var(--ev-muted);justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.app-shell .ev-totals{margin:0;padding:6px 16px 10px}.app-shell .ev-totals>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.app-shell .ev-totals dt span{color:var(--ev-muted);margin-left:10px}.app-shell .ev-totals dd{font-variant-numeric:tabular-nums;margin:0}.app-shell .ev-totals .ev-total{font-weight:650}.app-shell .ev-totals .ev-sep{border-top:1px solid var(--ev-border-soft);margin-top:6px;padding-top:12px}.app-shell .ev-timeline>p{margin:0;padding:12px 16px}.app-shell .ev-record-subhead{margin:8px 0 0;font-size:14px;font-weight:600}.app-shell .ev-side-strong{font-weight:600;color:var(--ev-ink)!important}.app-shell .ev-pre{white-space:pre-line}.app-shell .ev-facts{gap:6px;margin:0;display:grid}.app-shell .ev-facts>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.app-shell .ev-facts dt{color:var(--ev-muted)}.app-shell .ev-facts dd{text-align:right;margin:0}@media (width<=1100px){.app-shell .detail-layout.ev-record{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-shell .ev-lines li{grid-template-columns:minmax(0,1fr) auto}.app-shell .ev-qty{grid-column:1}}@media (width>=781px){.app-shell .workspace-header{border-bottom:1px solid var(--ev-border);background:var(--ev-surface);align-items:center;min-height:53px;padding:0 24px;display:flex}.app-shell .workspace-header .wh-bar{grid-template-columns:minmax(0,1fr) minmax(200px,300px) minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:53px;display:grid}.app-shell .workspace-header .wh-actions{grid-column:3;justify-self:end}.app-shell .workspace-header .wh-slot,.app-shell .workspace-header .wh-spacer{display:none}}@media (width>=781px) and (width<=960px){.app-shell .workspace-header .wh-bar{grid-template-columns:minmax(96px,1fr) minmax(160px,300px) auto}}.app-shell .wh-crumbs ol{color:var(--ev-muted);align-items:center;gap:8px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.app-shell .wh-crumbs li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .wh-crumbs li+li:before{content:"›";color:var(--ev-muted);margin-right:8px}.app-shell .wh-crumbs li[aria-current=page]{color:var(--ev-ink);font-weight:600}.app-shell .wh-search input{border:1px solid var(--ev-border);border-radius:var(--ev-radius-input);background:var(--ev-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center;width:100%;height:32px;padding:0 12px 0 32px;font-size:13px;min-height:32px!important}.app-shell .wh-search input:focus{background-color:var(--ev-surface)}@media (width<=780px){.app-shell .wh-crumbs,.app-shell .wh-search{display:none}}.app-shell .detail-page .back-link{min-height:32px;box-shadow:none;color:var(--ev-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px 0 0;font-size:13px;font-weight:500;display:inline-flex}.app-shell .detail-page .back-link svg{box-sizing:content-box;border:1px solid var(--ev-border);background:var(--ev-surface);border-radius:50%;width:14px;height:14px;padding:8px}@media (width>=1081px){.app-shell .home-work{grid-template-columns:minmax(0,1.62fr) minmax(315px,1fr)!important}.app-shell .home-work>:is(.home-cash,.home-attention){align-self:stretch}}.app-shell .home-work>*{min-width:0}.app-shell .glance{margin-bottom:0}.app-shell .page-content.home-page{gap:16px!important}.app-shell .home-balance-name small{white-space:nowrap}.app-shell .home-attention .home-rows li+li{border-top:1px solid var(--ev-border-soft)}.app-shell :is(.glance-panel strong,.ev-summary strong,.home-balances strong,.ev-amount,.ev-totals dd){white-space:nowrap}@media (width<=400px){.app-shell :is(.glance-panel strong,.ev-summary strong){font-size:clamp(17px,5.6vw,22px)}}@media (width<=600px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(4){display:none}.app-shell .ev-table td{text-overflow:ellipsis;overflow:hidden}}.app-shell :is(input,select,textarea){font-weight:400!important}.app-shell .sidebar .nav-item{font-weight:400}.app-shell .sidebar .nav-item.active{font-weight:600}.app-shell .button{font-weight:550}.app-shell .ev-table .ev-id strong{font-weight:600}@media (width>=781px){.app-shell .detail-page{position:relative}.app-shell .detail-page>.page-heading .heading-actions{position:absolute;top:20px;right:28px}}@media (width<=760px){.app-shell .home-chips{justify-content:center;flex-wrap:wrap!important;padding-right:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}}.app-shell .agent-composer-send:not(:disabled){background:var(--ev-primary);color:var(--ev-on-primary)}@media (width>=601px) and (width<=640px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(2){display:table-cell}.app-shell .invoice-table.ev-table{table-layout:auto}.app-shell .invoice-table.ev-table :is(th,td):is(:nth-child(4),:nth-child(5)){width:auto}}@media (width<=600px){.app-shell .invoice-table.ev-table :is(th,td):is(:first-child,:nth-child(2),:nth-child(5),:nth-child(6)){display:table-cell!important}.app-shell .invoice-table.ev-table :is(th,td):is(:nth-child(3),:nth-child(4),:nth-child(7),:nth-child(8)){display:none!important}.app-shell .ev-table td{white-space:nowrap}.app-shell .ev-table .ev-check{width:32px;padding-left:12px}.app-shell .ev-table td{text-overflow:clip!important;overflow:visible!important}.app-shell .ev-table .number-cell{min-width:96px}.app-shell .ev-table :is(th,td){padding-left:8px;padding-right:8px}}.app-shell .ev-record .ev-lines{padding:0 16px}.app-shell .page-content:has(.ev-summary) .page-heading p{display:none}.app-shell .home-pill-draft:before{border:1px dotted;background:0 0!important}.app-shell .ev-sort{color:var(--ev-muted);margin-left:4px;font-size:11px}.app-shell .ev-sort-up{display:inline-block;transform:rotate(180deg)}.app-shell .home-table-foot{color:var(--ev-muted);justify-content:space-between;padding:10px 8px 4px;font-size:12px;display:flex}.app-shell .home-table :is(th,td):is(:nth-child(3),:nth-child(4)){display:table-cell!important}@media (width<=1000px){.app-shell .home-table :is(th,td):nth-child(2){display:none!important}}@media (width<=760px){.app-shell .home-table :is(th,td):is(:nth-child(2),:nth-child(6),:nth-child(7)){display:none!important}.app-shell .home-table :is(th,td):nth-child(3){max-width:110px}}.app-shell .home-table-wrap{container:home-table/inline-size}@container home-table (width<=919px){.app-shell .home-table :is(th,td):nth-child(7){display:none!important}}@container home-table (width<=559px){.app-shell .home-table :is(th,td):is(:nth-child(2),:nth-child(6),:nth-child(7)){display:none!important}}@media (width<=560px){.app-shell .home-table :is(th,td):nth-child(3){display:none!important}}@media (width<=400px){.app-shell .home-table :is(th,td){padding-left:6px;padding-right:6px}.app-shell .home-table th{white-space:normal;height:auto;padding-top:5px;padding-bottom:5px;line-height:1.2}}.app-shell :is(.home-pill-overdue,.home-pill-part-paid,.home-pill-issued):before{border:1.5px solid;opacity:1!important;background:0 0!important}.app-shell .home-pill-issued{background:var(--ev-warning-soft);color:var(--ev-warning-ink)}.app-shell .home-pill-draft:before{opacity:1!important}.app-shell .home-balances li{grid-template-columns:24px minmax(0,1fr) max-content}.app-shell .home-balance-name{min-width:0}.app-shell .home-balance-name small{white-space:normal;overflow-wrap:anywhere}.app-shell .ev-record .inspector-summary{display:none}.app-shell .glance-period{box-sizing:border-box;height:32px}.app-shell .glance-tools .home-currency select{box-sizing:border-box;border:1px solid var(--wa-control-line,#8a8a8a);border-radius:var(--ev-radius-button);background:var(--ev-surface);height:32px;min-height:32px;box-shadow:none;padding:0 28px 0 12px;font-size:13px;font-weight:550}@media (width<=780px),(pointer:coarse){.app-shell .glance-period{height:44px;padding:0 14px;font-size:15px}.app-shell .glance-tools .home-currency select{height:44px;padding:0 30px 0 14px;font-weight:550}}@media (width>=1081px){.app-shell .home-work>:is(.home-table-card,.ui-surface:not(.home-cash):not(.home-attention)){grid-column:1/-1}}.app-shell .home-work{gap:16px;margin-top:0}.app-shell .glance-panels.overview-metrics,.app-shell .glance{margin-bottom:0}.app-shell .home-table thead tr th:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.app-shell .ui-rail .ev-ask{gap:8px;display:grid}.app-shell .ui-rail .ev-ask p{color:var(--ev-secondary);margin:0;font-size:13px}.app-shell .ev-ask-button{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);height:32px;color:var(--ev-ink);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:550;display:inline-flex}.app-shell .ev-ask-button:hover{background:var(--ev-soft)}.app-shell .ev-refund dt span{white-space:normal}.app-shell .ev-record .recipient-review-card{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-surface);margin:0 0 12px;padding:14px 16px}.app-shell .ev-record .recipient-review-kicker{letter-spacing:.02em;color:var(--ev-muted);font-size:11px}.app-shell .ev-record .recipient-review-card h3{letter-spacing:0;color:var(--ev-ink);margin:8px 0 4px;font-size:14px;font-weight:600;line-height:1.35}.app-shell .ev-record .recipient-review-card>p{color:var(--ev-secondary);margin:0;font-size:12.5px;line-height:1.5}.app-shell .ev-record .recipient-review-benefit{color:var(--ev-muted);margin:8px 0 0;font-size:11.5px}.app-shell .ev-record .recipient-review-primary{background:var(--ev-surface);width:auto;height:32px;min-height:32px;color:var(--ev-ink);border:1px solid var(--ev-border);box-shadow:none;margin-top:10px;padding:0 12px;font-size:13px;font-weight:550}.app-shell .ev-record .recipient-review-primary:hover{background:var(--ev-soft)}.app-shell .ev-record .recipient-review-price{text-align:left;margin-top:6px;font-size:11.5px}@media screen{.app-shell[data-workspace-theme][data-workspace-dark=true]{--ev-canvas:var(--wa-background);--ev-surface:var(--wa-surface);--ev-ink:var(--wa-text);--ev-muted:var(--wa-muted);--ev-secondary:var(--wa-muted);--ev-chip-ink:var(--wa-text);--ev-border:var(--wa-line);--ev-border-soft:var(--wa-line);--ev-soft:var(--wa-soft);--ev-soft-strong:var(--wa-raised);--ev-primary:var(--wa-accent);--ev-on-primary:var(--wa-accent-text);--ev-positive:var(--wa-success);--ev-accent:var(--wa-accent);--ev-positive-soft:var(--wa-success-soft);--ev-settled-soft:var(--wa-success-soft);--ev-sidebar-muted:var(--wa-muted);--ev-warning-soft:var(--wa-warning-soft);--ev-warning-ink:var(--wa-warning);--ev-attention:var(--wa-warning);--shell-surface:var(--wa-surface);--shell-ink:var(--wa-text);--shell-line:var(--wa-line);--shell-page:var(--wa-background)}.app-shell[data-workspace-theme][data-workspace-dark=true] .agent-composer{background:var(--ev-surface);border-color:var(--ev-border);box-shadow:none}.app-shell[data-workspace-theme][data-workspace-dark=true] .agent-composer :is(textarea,input){color:var(--ev-ink);background:0 0!important}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill{background:var(--ev-soft);color:var(--ev-ink)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-draft{background:var(--ev-soft);color:var(--ev-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.home-pill-issued,.home-pill-part-paid){background:var(--wa-warning-soft);color:var(--wa-warning)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-overdue{background:var(--wa-danger-soft);color:var(--wa-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-settled{background:var(--wa-success-soft);color:var(--wa-success)}.app-shell[data-workspace-theme][data-workspace-dark=true] .home-pill-button{background:var(--ev-primary);color:var(--ev-on-primary)}.app-shell[data-workspace-theme][data-workspace-dark=true] .agent-composer-send:disabled{background:var(--ev-soft);color:var(--ev-muted)}}.app-shell .home-attention .home-rows a{grid-template-columns:28px minmax(0,1fr) auto 14px;gap:10px;min-height:40px;padding:6px 8px}.app-shell .home-attention .home-row-icon{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-secondary);border-radius:7px}.app-shell .home-attention .home-row-icon-warn{background:var(--ev-warning-soft);color:var(--ev-warning-ink)}.app-shell .home-attention .home-row-icon-positive{background:var(--ev-positive-soft);color:var(--ev-positive)}.app-shell .home-row-text{gap:1px;min-width:0;display:grid}.app-shell .home-row-text>span{color:var(--ev-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.app-shell .home-row-text>small{color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (width<=400px){.app-shell .home-row-text>:is(span,small){white-space:normal}}.app-shell .customer-ev-table{border-collapse:collapse;width:100%}.app-shell .customer-ev-table td{vertical-align:middle}.app-shell .customer-cell{align-items:center;gap:10px;min-width:200px;display:flex}.app-shell .customer-cell .customer-avatar{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-secondary);border:1px solid var(--ev-border);border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.app-shell .customer-cell>span:last-child{min-width:0;display:grid}.app-shell .customer-cell strong{color:var(--ev-ink);font-weight:600}.app-shell .customer-cell small{color:var(--ev-muted);overflow-wrap:anywhere;font-size:12px}.app-shell .customer-address{white-space:normal;min-width:160px;max-width:280px;color:var(--ev-secondary)}.app-shell .customer-books-cell{min-width:120px}.app-shell .customer-books-cell .customer-books{min-width:200px;margin:0;font-size:12px}.app-shell .customer-actions{text-align:right;white-space:nowrap;padding-right:16px}.app-shell .customer-actions .button{height:28px;padding:0 10px;font-size:12.5px;min-height:28px!important}.app-shell .customer-count-word{display:none}.app-shell .ev-count-neutral{background:var(--ev-soft)!important;color:var(--ev-secondary)!important}@media (width<=900px) and (width>=601px){.app-shell .customer-ev-table :is(th,td):nth-child(5){display:none}}.app-shell .table-scroll:has(>table.customer-ev-table){container:customer-list/inline-size}@container customer-list (width<=790px){.app-shell .customer-ev-table :is(th,td):nth-child(5){display:none}}@container customer-list (width<=707px){.app-shell .customer-ev-table :is(th,td):nth-child(3){display:none}}@container customer-list (width<=560px){.app-shell .customer-cell{min-width:172px}.app-shell .customer-books-cell{min-width:96px}}.app-shell .customer-ev-table td.customer-cell{height:auto;min-height:40px}@media (width<=600px){.app-shell .customer-ev-table thead{display:none}.app-shell .customer-ev-table,.app-shell .customer-ev-table tbody{display:block}.app-shell .customer-ev-table tr{border-top:1px solid var(--ev-border-soft);grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check name edit"".addr addr"".meta books";gap:4px 8px;padding:12px;display:grid}.app-shell .customer-ev-table td{white-space:normal;border:0;height:auto;padding:0!important;display:block!important}.app-shell .customer-ev-table td.ev-check{grid-area:check;width:auto;padding-top:6px!important}.app-shell .customer-ev-table td.customer-cell{grid-area:name;min-width:0;display:flex!important}.app-shell .customer-ev-table td.customer-actions{grid-area:edit;padding-right:0!important}.app-shell .customer-ev-table td.customer-address{grid-area:addr;min-width:0;max-width:none;font-size:12.5px}.app-shell .customer-ev-table td.customer-address,.app-shell .customer-ev-table td:nth-child(4){padding-left:38px!important}.app-shell .customer-ev-table td:nth-child(4){text-align:left;color:var(--ev-muted);grid-area:meta;font-size:12.5px}.app-shell .customer-ev-table .customer-count-word{display:inline}.app-shell .customer-ev-table td:nth-child(5){display:none!important}.app-shell .customer-ev-table td.customer-books-cell{grid-area:books;justify-self:end;min-width:0}.app-shell .customer-ev-table td.customer-books-cell .customer-books{min-width:0}.app-shell .customer-ev-table tbody tr:hover td{background:0 0}}.app-shell .customer-ev-table th{text-align:left;white-space:nowrap}.app-shell .customer-ev-table :is(th,td){padding-left:12px;padding-right:12px}.app-shell .customer-ev-table :is(th,td).number-cell{text-align:right;padding-right:20px}.app-shell .customer-ev-table :is(th,td).ev-check{padding-left:16px;padding-right:0}@media (width<=600px){.app-shell .customer-ev-table td.number-cell{text-align:left!important;padding-right:0!important}.app-shell .customer-ev-table td.customer-address{padding-right:0!important}}@media (width>=781px){.app-shell .sidebar .nav-item{gap:8px;padding-left:10px;padding-right:6px}.app-shell .sidebar .nav-item:is(.active,[aria-current=page]){letter-spacing:-.01em;font-weight:500!important}}@media (width<=600px){.app-shell .customer-ev-table thead{display:block}.app-shell .customer-ev-table thead tr{border-top:0;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check name";padding:8px 12px}.app-shell .customer-ev-table thead th{display:none}.app-shell .customer-ev-table thead th:is(.ev-check,:nth-child(2)){height:auto;display:block;padding:0!important}.app-shell .customer-ev-table thead th.ev-check{grid-area:check}.app-shell .customer-ev-table thead th:nth-child(2){grid-area:name;align-self:center}.app-shell .customer-ev-table thead tr{background:var(--ev-soft)}.app-shell .customer-ev-table thead th{background:0 0}.app-shell .customer-ev-table tbody tr.is-selected{background:var(--ev-positive-soft)}.app-shell .customer-ev-table tbody tr.is-selected td{background:0 0}}.app-shell .banking .bank-heading{align-items:center;margin-bottom:16px}.app-shell .banking .bank-actions{align-items:center;gap:8px}.app-shell .banking .bank-actions .button{height:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:550}.app-shell .banking .bank-quiet-action{min-height:32px;color:var(--ev-secondary);align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.app-shell .banking .bank-quiet-action:hover:not(:disabled){color:var(--ev-ink)}.app-shell .banking .bank-rail-title{margin-bottom:8px}.app-shell .banking .bank-rail-title h2{font-size:14px;font-weight:600}.app-shell .banking .bank-account{border-radius:var(--ev-radius-card);border-color:var(--ev-border);gap:2px;padding:12px 14px}.app-shell .banking .bank-account strong{margin-top:4px;font-size:13px;font-weight:600}.app-shell .banking .bank-account-top,.app-shell .banking .bank-account-kind,.app-shell .banking .bank-account-meta,.app-shell .banking .bank-account-time{color:var(--ev-muted);font-size:12px}.app-shell .banking .bank-balance{letter-spacing:-.01em;margin-top:6px;font-size:18px;font-weight:600}.app-shell .banking .bank-balance small{font-size:11px}.app-shell .banking .bank-available,.app-shell .banking .bank-account :is(dl,.bank-liability){margin-top:6px;padding-top:6px;font-size:12px}.app-shell .banking .bank-ledger{border-radius:var(--ev-radius-card);border-color:var(--ev-border)}.app-shell .banking .bank-ledger-heading{align-items:center;padding:14px 16px 10px}.app-shell .banking .bank-ledger-heading h2{font-size:14px;font-weight:600}.app-shell .banking .bank-ledger-heading p{color:var(--ev-muted);margin:2px 0 0;font-size:12px}.app-shell .banking .bank-ledger-heading .button{place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid}.app-shell .banking .bank-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 16px 12px;display:flex}.app-shell .banking .bank-filters label,.app-shell .banking .bank-date-row label{color:var(--ev-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.app-shell .banking .bank-date-row{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:0;display:flex}.app-shell .banking .bank-date-row>button{min-height:32px;padding:0 6px;font-size:12.5px}.app-shell .banking .bank-pills{gap:2px;padding:2px}.app-shell .banking .bank-pills button{height:28px;min-height:28px;padding:0 10px;font-size:13px}@media (width>=781px) and (pointer:fine){.app-shell .banking :is(.bank-filters,.bank-date-row) :is(select,input){height:32px;padding:0 10px;font-size:13px;min-height:32px!important}}.app-shell .banking .bank-table th{height:36px;color:var(--ev-muted);background:var(--ev-soft);padding-top:0;padding-bottom:0;font-size:12px;font-weight:550}.app-shell .banking .bank-table td{padding-top:8px;padding-bottom:8px}.app-shell .banking .bank-transaction strong{font-size:13px;font-weight:600}.app-shell .banking .bank-transaction div>span{color:var(--ev-muted);font-size:12px}.app-shell .banking .bank-amount strong{font-size:13px}.app-shell .banking .bank-table td .button{height:28px;min-height:28px;padding:0 10px;font-size:12.5px}.app-shell .banking .bank-table td :is(.button,button){height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:12.5px!important}.app-shell .banking :is(.bank-filters,.bank-date-row) label{align-items:center;flex-direction:row!important;flex:none!important;width:auto!important}.app-shell .banking .bank-filters select{padding-right:30px!important}@media (width<=680px){.app-shell .banking .bank-date-row{width:100%;margin-left:0}.app-shell .banking .bank-filters>label{width:100%!important}.app-shell .banking .bank-filters>label select{flex:1}}.app-shell .banking .bank-filters .bank-date-row{border-bottom:0}@media (width<=680px){.app-shell .banking :is(.bank-filters>label,.bank-date-row label){grid-template-columns:48px minmax(0,1fr);width:100%!important;display:grid!important}.app-shell .banking :is(.bank-filters>label select,.bank-date-row label input){width:100%;min-width:0;max-width:none}}@media (pointer:coarse){.app-shell .banking .bank-table td :is(.button,button){height:auto!important;min-height:44px!important}}.app-shell .ev-comment{border:1px solid var(--wa-control-line,#8a8a8a);border-radius:var(--ev-radius-input);background:var(--ev-surface);margin:4px 16px 8px}.app-shell .ev-comment textarea{border-radius:var(--ev-radius-input) var(--ev-radius-input) 0 0;resize:vertical;background:0 0;width:100%;padding:10px 12px;font-size:13px;display:block;min-height:56px!important;box-shadow:none!important;border:0!important}.app-shell .ev-comment-foot{border-top:1px solid var(--ev-border-soft);background:var(--ev-soft);border-radius:0 0 var(--ev-radius-input) var(--ev-radius-input);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex}.app-shell .ev-comment-foot span{color:var(--ev-muted);font-size:12px}.app-shell .ev-comment-foot .button{height:28px;min-height:28px;padding:0 10px;font-size:12.5px}.app-shell .ev-comment-error{color:#b42318;margin:0;padding:6px 12px 8px;font-size:12px}.app-shell .ev-comment-note,.app-shell .ev-timeline-empty{margin:0;padding:4px 16px 12px;font-size:12.5px}.app-shell .ev-entry-tag{border-radius:var(--ev-radius-pill);background:var(--ev-soft);color:var(--ev-muted);margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500}.app-shell .ev-entry-body{color:var(--ev-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0;font-size:13px}@media (pointer:coarse){.app-shell .ev-comment-foot .button{height:auto;min-height:44px!important}}.app-shell .ev-timeline .ev-comment{border-radius:var(--ev-radius-card);margin:0 0 10px}.app-shell .ev-lines li{grid-template-columns:40px minmax(0,1fr) auto 120px;padding:16px 0}.app-shell .ev-item-tile{border:1px solid var(--ev-border);background:var(--ev-soft);width:40px;height:40px;color:var(--ev-muted);border-radius:8px;place-items:center;display:grid}.app-shell .ev-totals>div{padding-top:7px;padding-bottom:7px}.app-shell .ev-side-customer{align-items:flex-start;gap:10px;display:flex}.app-shell .ev-side-customer p{margin:0}.app-shell .ev-side-avatar{background:var(--ev-soft);border:1px solid var(--ev-border);width:32px;height:32px;color:var(--ev-secondary);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}@media (width<=600px){.app-shell .ev-lines li{grid-template-columns:40px minmax(0,1fr) auto}.app-shell .ev-lines li .ev-qty{grid-column:2}.app-shell .ev-lines li .ev-amount{grid-area:1/3}}@media (width>=681px){.app-shell .banking .bank-amount strong{display:inline}.app-shell .banking .bank-amount>span{margin:0 0 0 4px;display:inline}}.app-shell :is(.ev-table .ev-id strong,.home-row-link,.home-table td strong,.home-balances strong,.home-balance-name strong,.home-row-text>span,.ev-lines strong,.customer-cell strong,.bank-transaction strong,.bank-account strong,.bank-amount strong,.ev-side-strong,.wh-crumbs [aria-current],.ev-totals dt,.ev-totals dd,.home-table td.home-num){font-weight:500!important}.app-shell .ev-totals .ev-total :is(dt,dd){font-weight:600!important}.app-shell :is(.button,.wh-create,.ev-ask-button,.filter-tab.selected){font-weight:500!important}.app-shell .settings-hub :is(.field>label,label>span:first-child){font-weight:500}.app-shell .home-row-link{color:var(--ev-ink)}.app-shell .home-table-card .home-table-wrap{margin-left:-8px;margin-right:-8px}.app-shell .home-table thead th{border-radius:0!important}.app-shell .home-table :is(th,td):first-child{padding-left:16px}.app-shell .home-table :is(th,td):last-child{padding-right:16px}@media (width>=1680px){.app-shell .workspace-scroll>main>.page-content,.app-shell .page-content.home-page{margin-left:auto;margin-right:auto;max-width:1480px!important}}.app-shell :is(.home-balance-name>span,.home-rows a>strong){font-weight:500!important}.app-shell .home-table-foot{padding-left:8px;padding-right:8px}.app-shell .ev-ask-button{height:auto;min-height:28px;color:var(--ev-accent);background:0 0;border:0;padding:2px 0}.app-shell .ev-ask-button:hover{background:0 0;text-decoration:underline}.pip-drawer{font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.pip-drawer :is(h2,h3,p,span,button,small,textarea,input,label){font-family:inherit;letter-spacing:normal!important}.pip-drawer .pip-header-title h2{font-size:14px!important;font-weight:600!important}.pip-drawer .pip-welcome h3{font-size:15px!important;font-weight:600!important}.pip-drawer .pip-action-heading h3{font-weight:600!important}.pip-drawer .pip-suggestions button{background:0 0;border-radius:6px;min-height:34px;font-weight:500;box-shadow:none!important;border:0!important}.pip-drawer .pip-suggestions button:hover{background:#f1f1f1}.pip-drawer .pip-composer-bottom,.pip-drawer .pip-composer-bottom span{font-size:11.5px!important}.pip-drawer .pip-composer textarea{font-family:inherit!important}@media (width<=600px){.app-shell .ev-toolbar .filter-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.app-shell .ev-toolbar .filter-tabs::-webkit-scrollbar{display:none}.app-shell .ev-toolbar .filter-tab{flex:none}}@media (width>=781px){.app-shell .sidebar .pip-nav-entry{background:#222!important;border-color:#2f2f2f!important}.app-shell .sidebar .pip-nav-entry:hover{background:var(--ev-sidebar-selected)!important}}.app-shell .sidebar .local-mark{text-transform:none!important;letter-spacing:0!important;color:#a8a8a8!important;font-size:12px!important;font-weight:400!important}.app-shell .banking .bank-pills{gap:2px;background:0 0!important;border:0!important;padding:0!important}.app-shell .banking .bank-pills button{color:var(--ev-secondary);border-radius:var(--ev-radius-button);background:0 0;font-weight:400;border:0!important}.app-shell .banking .bank-pills button.selected,.app-shell .banking .bank-pills button[aria-pressed=true]{color:var(--ev-ink);font-weight:500;background:var(--ev-soft)!important;box-shadow:none!important}@media (width<=600px){.app-shell .ev-toolbar .search-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid!important}.app-shell .ev-toolbar .search-filters>.search-box{grid-column:1/-1}.app-shell .ev-toolbar .search-filters>.currency-filter,.app-shell .ev-toolbar .search-filters>.currency-filter select{width:100%;min-width:0}.app-shell .customer-table .ev-toolbar .search-filters>.currency-filter{grid-column:1/-1}}.recipient-review-kicker>span{text-transform:uppercase}.app-shell .ev-record .recipient-review-card.is-offer{border:0;border-top:1px solid var(--ev-border);background:0 0;border-radius:0;margin:0;padding:12px 14px}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-kicker{color:var(--ev-ink);letter-spacing:0;font-size:13px;font-weight:500}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-kicker>span{text-transform:none}.app-shell .ev-record .recipient-review-card.is-offer :is(h3,.recipient-review-benefit){display:none}.app-shell .ev-record .recipient-review-card.is-offer>p{margin:4px 0 0;font-size:12.5px}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary{height:auto;min-height:28px;color:var(--ev-accent);background:0 0;border:0;margin-top:6px;padding:2px 0;font-weight:500!important}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary:hover:not(:disabled){background:0 0;text-decoration:underline}@media (pointer:coarse){.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary,.app-shell .ev-ask-button{min-height:44px!important}}.app-shell .ev-th-short{display:none}@media (width<=400px){.app-shell .ev-th-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .ev-th-short{display:inline}}.app-shell .customer-cell small{word-break:normal;overflow-wrap:break-word!important}@media (width<=780px){.app-shell .sidebar .nav-menu-toggle{order:0!important;gap:0!important;width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}.app-shell .sidebar .brand{order:1!important}.app-shell .sidebar .workspace-switch{order:2!important;margin:0 100px 0 auto!important}.app-shell .workspace-header .wh-actions{right:16px!important}.app-shell .workspace-header .wh-account-panel{right:0!important}}@media (width<=780px) and (pointer:coarse){.app-shell .sidebar .nav-menu-toggle{width:44px!important;min-width:44px!important}}@media (width<=389px){.app-shell .sidebar .workspace-switch{margin-right:96px!important}}@media (width>=1101px){.app-shell .detail-layout.ev-record{gap:40px}}.app-shell .ev-record-main{gap:32px}.app-shell .ev-record .ev-totals>div{padding-top:9px;padding-bottom:9px}.app-shell .ev-record .ev-lines li>div{gap:4px}.app-shell .ev-record .ev-lines small{line-height:1.45}.app-shell .ev-record .ev-record-subhead{margin-left:0;padding-left:0}.app-shell :is(.ev-table .ev-id strong,.home-row-link){font-size:13px!important;font-weight:600!important}@media (width<=360px){.app-shell .ev-toolbar .search-filters{grid-template-columns:minmax(0,1fr)!important}.app-shell .invoice-table.ev-table :is(th,td){padding-left:6px!important;padding-right:6px!important}.app-shell .invoice-table.ev-table .ev-check{width:28px;padding-left:10px!important}.app-shell .invoice-table.ev-table .number-cell{min-width:0!important}}@media (width>=1081px){.app-shell .home-cash{flex-direction:column;display:flex}.app-shell .home-cash .home-cash-foot{margin-top:auto}}.app-shell .home-cash-foot{border-top:1px solid var(--ev-border-soft);margin-top:8px;padding:10px 0 2px}@media (width>=1680px){.app-shell .workspace-footer{max-width:1424px;margin-left:auto!important;margin-right:auto!important}}.app-shell .customer-books-cell .customer-books-button{font-size:13px}.app-shell .banking .bank-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.app-shell .banking .bank-account-rail{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:stretch;gap:12px;display:grid!important}.app-shell .banking .bank-rail-title{grid-column:1/-1;align-items:center;gap:8px;margin:0;display:flex}.app-shell .banking .bank-rail-title span{color:var(--ev-muted);font-size:12px}.app-shell .banking .bank-account-all{border-radius:var(--ev-radius-button);grid-column:1/-1;justify-self:start;gap:8px;width:auto;min-height:30px;padding:0 12px;font-size:13px}.app-shell .banking .bank-account-all svg{width:15px;height:15px}.app-shell .banking .bank-account{height:100%}.app-shell .banking .bank-table th:nth-child(2){text-align:right}.app-shell .banking .bank-rail-title{justify-content:flex-start!important}.app-shell .banking .bank-account-rail>:not(.bank-account):not(.bank-rail-title):not(.bank-account-all){grid-column:1/-1}@media (width<=680px){.app-shell .banking .bank-layout>.bank-ledger{scroll-margin-top:12px}.app-shell .banking .bank-account-rail{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .banking .bank-account{padding:10px 12px}.app-shell .banking .bank-account-top{display:none}.app-shell .banking .bank-account strong{margin-top:0}.app-shell .banking .bank-balance{margin-top:4px;font-size:15px}.app-shell .banking .bank-account :is(.bank-available,.bank-account-time,dl,.bank-liability){font-size:11.5px}}@media (width<=359px){.app-shell .banking .bank-account-rail{grid-template-columns:minmax(0,1fr)!important}}.app-shell .banking .bank-account-rail{flex-direction:column;gap:12px;display:flex!important}.app-shell .banking .bank-account-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.app-shell .banking .bank-account-cards>.bank-account{width:auto;height:100%}.app-shell .banking .bank-account-rail>.bank-account-all{align-self:flex-start}@media (width<=680px){.app-shell .banking .bank-account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (width<=359px){.app-shell .banking .bank-account-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.app-shell .banking .bank-account-top{gap:4px;font-size:11px;display:flex!important}.app-shell .banking .bank-account-top svg{width:12px;height:12px}}@media (width<=780px),(pointer:coarse){.app-shell .glance-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:8px;display:grid}.app-shell .glance-tools{display:contents}.app-shell .glance-period{grid-area:1/2;font-weight:500;height:26px!important;padding:0 10px!important;font-size:12px!important}.app-shell .glance-tools .home-currency{grid-area:2/1/auto/-1;justify-self:end}}.app-shell .settings-hub :is(.field small,.field-note,.field-hint){color:var(--ev-muted)!important}.pip-drawer .pip-welcome{padding-top:8px!important}.pip-drawer .pip-welcome h3{color:var(--ev-ink,#242424)!important}.app-shell .ev-id-sub{display:none}@media (width<=600px){.app-shell .invoice-table.ev-table .ev-id-sub{color:var(--ev-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;margin-top:1px;font-size:12px;display:block;overflow:hidden}.app-shell .page-heading .heading-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%;display:grid!important}.app-shell .page-heading .heading-actions>*{justify-content:center;width:100%}}@media (width<=680px){.app-shell .banking .bank-account-cards{grid-template-columns:minmax(0,1fr)!important}.app-shell .banking .bank-account dl>div,.app-shell .banking .bank-available{justify-content:space-between;gap:12px;display:flex!important}}@media (width<=780px),(pointer:coarse){.app-shell .glance-head{grid-template-columns:auto 1fr!important}.app-shell .glance-head h2{grid-area:1/1/auto/-1}.app-shell .glance-period{grid-area:2/1!important;height:44px!important;padding:0 14px!important;font-size:14px!important}.app-shell .glance-tools .home-currency{grid-area:2/2!important;justify-self:start!important}}@media (width<=600px){.app-shell .customer-cell small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;overflow-wrap:normal!important}.app-shell .customer-cell>span:last-child{min-width:0;overflow:hidden}.app-shell .page-heading .heading-actions>:is(a,button){box-sizing:border-box;align-items:center;height:40px;display:inline-flex;min-height:40px!important}}@media (width<=600px) and (pointer:coarse){.app-shell .page-heading .heading-actions>:is(a,button){height:44px;min-height:44px!important}}@media (width<=600px){.app-shell .invoice-table.ev-table .table-currency{margin:1px 0 0;font-size:11px;display:block}}.app-shell:has(.pip-drawer[open]) .agent-composer-hero{visibility:hidden}.app-shell .workspace-footer{justify-content:space-between!important}.app-shell .workspace-footer>:last-child{margin-left:auto}.app-shell .banking .bank-account-rail{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid!important}.app-shell .banking .bank-account-rail>:not(.bank-rail-title):not(.bank-account-all){grid-column:1/-1}.app-shell .banking .bank-account-rail>.bank-account-all{grid-area:1/2;justify-self:start}.app-shell .banking .bank-rail-title{grid-area:1/1}@media (width<=680px){.app-shell .banking .bank-account-rail{grid-template-columns:auto minmax(0,1fr)!important}}.app-shell .banking .bank-date-row>button{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);min-height:32px;color:var(--ev-ink);padding:0 12px;font-size:13px;text-decoration:none}.app-shell .banking .bank-date-row>button:hover{background:var(--ev-soft)}@media (pointer:coarse){.app-shell .banking .bank-date-row>button{min-height:44px}}@media (width<=600px){.app-shell .customer-ev-table tr{grid-template-areas:"check name name"".addr addr"".meta meta"".edit books"!important}.app-shell .customer-ev-table td.customer-actions{justify-self:start}}.app-shell .ev-comment{grid-template-columns:40px minmax(0,1fr);display:grid}.app-shell .ev-comment-avatar{background:var(--ev-soft);border:1px solid var(--ev-border);width:28px;height:28px;color:var(--ev-secondary);border-radius:50%;grid-area:1/1;align-self:start;place-items:center;margin:10px 0 0 12px;font-size:11px;font-weight:600;display:grid}.app-shell .ev-comment textarea{grid-area:1/2}.app-shell .ev-comment>:is(.ev-comment-foot,.ev-comment-error){grid-column:1/-1}@media (width<=600px){.app-shell .home-chips{scrollbar-width:none;box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px);flex-wrap:nowrap!important;justify-content:flex-start!important;padding-right:24px!important;overflow:auto hidden!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)!important}.app-shell .home-chips::-webkit-scrollbar{display:none}.app-shell .home-chip{flex:none}}@media (width>=1680px){.app-shell .workspace-footer{box-sizing:border-box;align-self:center;width:calc(100% - 56px)}}.app-shell:has(.pip-drawer[open]) .agent-composer-hero{opacity:.45;pointer-events:none;visibility:visible!important}@media (width<=600px){.app-shell .home-chips{padding-left:4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 24px),#0000)!important}}.app-shell .banking .bank-rail-title span{background:var(--ev-soft);min-width:20px;height:18px;color:var(--ev-secondary);vertical-align:middle;border-radius:9px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:500;display:inline-grid}.app-shell .banking .bank-bottom-note{font-size:13px!important}.app-shell .customer-cell>span:last-child{gap:2px}.app-shell .customer-books-cell .customer-books-button{vertical-align:middle;align-items:center;min-height:28px;display:inline-flex}.app-shell .settings-hub .ws-card-head h2{font-weight:600;font-size:14px!important}@media (width>=1081px){.app-shell .home-cash .home-balances{flex-direction:column;flex:1;display:flex}.app-shell .home-cash .home-balances li{flex:auto}}@media (width<=600px){.app-shell .ev-toolbar .search-filters>.search-box+.currency-filter:last-child{grid-column:1/-1}}@media (width<=780px){.app-shell{background:var(--ev-canvas);min-height:100dvh}.app-shell:has(>.workspace){flex-direction:column;display:flex}.app-shell>.workspace{flex:1 0 auto}}@media (width<=780px),(pointer:coarse){.app-shell .glance-period{color:var(--ev-ink);border:1px solid var(--ev-border)!important;background:var(--ev-surface)!important;padding:0 14px!important}}@media (width<=600px){.app-shell .settings-hub-tabs{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.app-shell .home-table-card .home-table-foot{margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}.app-shell .settings-hub select:not([multiple]){text-overflow:ellipsis;padding-right:36px!important}.app-shell .sidebar .pip-nav-entry .pip-nav-text{text-align:left;gap:1px;min-width:0;line-height:1.25;display:grid}.app-shell .sidebar .pip-nav-entry .pip-nav-text small{color:#a8a8a8;font-size:11.5px;font-weight:400}@media (width>=781px){.app-shell .sidebar .pip-nav-entry{padding-top:0;padding-bottom:0;min-height:30px!important}}.app-shell .home-chip{align-items:center;gap:6px;display:inline-flex}.app-shell .home-chip svg{color:var(--ev-muted);flex:none}.app-shell[data-workspace-theme][data-workspace-dark=true] .sidebar .pip-nav-entry .pip-nav-text small{color:var(--wa-muted)}.app-shell .sidebar-bottom:empty{display:none}@media (width<=600px){.app-shell .invoice-table.ev-table .ev-id-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:160px;line-height:1.3;display:-webkit-box;overflow:hidden}.app-shell .ev-lines li{grid-template:"tile desc amount""tile desc qty"1fr/40px minmax(0,1fr) auto;align-items:start;row-gap:2px}.app-shell .ev-lines li .ev-item-tile{grid-area:tile}.app-shell .ev-lines li>div{grid-area:desc}.app-shell .ev-lines li .ev-amount{text-align:right;grid-area:amount;grid-area:auto!important}.app-shell .ev-lines li .ev-qty{grid-area:qty;justify-self:end;font-size:12px;grid-column:auto!important}}@media (width>=601px){.app-shell .customer-ev-table td{height:40px;padding-top:4px;padding-bottom:4px}.app-shell .customer-actions .button{height:28px;box-shadow:none!important;color:var(--ev-accent)!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important}.app-shell .customer-actions .button:hover{text-decoration:underline}.app-shell :is(.customer-books-cell,.customer-actions){vertical-align:middle}.app-shell .customer-books-cell .customer-books-button{height:28px;min-height:28px;margin:0}}@media (width>=601px) and (pointer:coarse){.app-shell .customer-actions .button,.app-shell .customer-books-cell .customer-books-button{height:44px;min-height:44px!important}}.app-shell .invoice-table.ev-table .number-cell>span:not(.table-currency),.app-shell .home-table td.home-num{font-weight:600!important}.app-shell .banking .bank-rail-title,.app-shell .banking .bank-rail-title h2{margin-left:0!important;padding-left:0!important}@media (width>=601px){.app-shell .detail-page>.page-heading .heading-actions{top:24px}}.app-shell .settings-hub .button.primary[aria-pressed=true]{background:var(--ev-surface)!important;color:var(--ev-ink)!important;border:1px solid var(--ev-ink)!important;box-shadow:none!important}@media (width<=400px){.app-shell .home-table td.home-num{font-weight:500!important}}@media (width>=900px){.app-shell .settings-hub{margin-left:0!important;margin-right:auto!important}}@media (width<=600px){.app-shell :is(.ev-toolbar .filter-tabs,.settings-hub-tabs){padding-right:40px!important;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)!important;mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)!important}.app-shell .home-chips{padding-right:40px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 40px),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 40px),#0000)!important}}@media (width>=1101px){.app-shell .ev-record-side .ui-rail>section:first-child{padding-top:6px}}.app-shell .banking .bank-range-toggle{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);min-height:32px;color:var(--ev-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.app-shell .banking .bank-range-toggle[aria-expanded=true]{border-color:var(--ev-ink)}.app-shell .banking .bank-range-toggle svg{color:var(--ev-muted)}.app-shell .banking .bank-date-fields{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@media (pointer:coarse){.app-shell .banking .bank-range-toggle{min-height:44px}}@media (width<=680px){.app-shell .banking .bank-date-fields{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.app-shell .banking .bank-date-fields>button{justify-self:start}}.app-shell .banking .bank-date-fields>button{border:1px solid var(--ev-border);border-radius:var(--ev-radius-button);background:var(--ev-surface);min-height:32px;color:var(--ev-ink);cursor:pointer;padding:0 12px;font-size:13px;text-decoration:none}.app-shell .banking .bank-date-fields>button:hover{background:var(--ev-soft)}@media (pointer:coarse){.app-shell .banking .bank-date-fields>button{min-height:44px}}.app-shell .banking .bank-range-toggle:disabled{opacity:.7;cursor:default}@media (width<=360px){.app-shell .invoice-table.ev-table :is(td,th).number-cell{padding-right:6px!important}.app-shell .invoice-table.ev-table th.number-cell{width:88px}.app-shell .invoice-table.ev-table th:nth-child(6){width:86px}}@media (width<=780px),(pointer:coarse){.app-shell .glance-head{column-gap:8px;grid-template-columns:minmax(0,1fr) auto auto!important}.app-shell .glance-head h2{grid-area:1/1!important}.app-shell .glance-period{grid-area:1/2!important;padding:0 10px!important;font-size:13px!important}.app-shell .glance-tools .home-currency{grid-area:1/3!important}}@media (width>=1081px){.app-shell .home-work>.home-cash{align-self:start!important}.app-shell .home-cash .home-balances{flex:none!important;display:block!important}.app-shell .home-cash .home-balances li{min-height:52px;flex:none!important}.app-shell .home-attention .home-rows a{min-height:52px}.app-shell .home-balance-name{line-height:1.35}}.app-shell .ui-rail .ev-ask{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=601px){.app-shell .customer-actions .button{color:var(--ev-ink)!important}}.app-shell .ui-rail .ev-ask .ev-ask-button{white-space:nowrap;flex:none}.app-shell .ui-rail .ev-ask p{min-width:0}@media (width>=1081px){.app-shell .home-cash .home-balances li{align-content:center;align-items:center}.app-shell .home-cash .home-balances li:first-child{padding-top:8px}}.app-shell .ev-status-inline{display:none}@media (width<=600px){.app-shell .invoice-table.ev-table .ev-status-inline{text-align:right;margin-top:4px;display:block}.app-shell .invoice-table.ev-table :is(th,td):nth-child(6){display:none!important}.app-shell .invoice-table.ev-table :is(th,td):nth-child(5){width:auto!important}.app-shell .invoice-table.ev-table :is(th,td):nth-child(2){width:42%}.app-shell .invoice-table.ev-table td.number-cell strong{white-space:normal;overflow-wrap:anywhere}}@media (width<=360px){.app-shell .glance-head h2{grid-column:1/-1!important}.app-shell .glance-period{justify-self:start;grid-area:2/1!important}.app-shell .glance-tools .home-currency{grid-area:2/2!important;justify-self:start!important}.app-shell .glance-head{grid-template-columns:auto 1fr!important}}.app-shell .home-attention .home-row-text>:is(span,small){text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}@media (pointer:coarse),(width<=600px){.pip-drawer .pip-keys-hint{display:none}}@media (width<=400px){.app-shell .home-attention .home-row-text>:is(span,small){-webkit-line-clamp:unset;display:block;overflow:visible}}@media (width<=360px){.app-shell .ev-lines li{column-gap:10px;grid-template-columns:28px minmax(0,1fr) auto!important}.app-shell .ev-item-tile{border-radius:6px;width:28px;height:28px}.app-shell .ev-item-tile svg{width:14px;height:14px}}@media (width<=680px){.app-shell .banking .bank-quiet-action{margin-left:0!important;padding-left:0!important}}@media (width<=600px){.app-shell .customer-ev-table td.customer-actions,.app-shell .customer-ev-table td.customer-books-cell{align-self:center}.app-shell .customer-ev-table td.customer-books-cell .customer-books-button{align-items:center;min-height:32px;display:inline-flex}.app-shell .customer-actions .button{min-height:32px}}@media (width<=600px) and (pointer:coarse){.app-shell .customer-ev-table td.customer-books-cell .customer-books-button,.app-shell .customer-actions .button{min-height:44px}}.app-shell .banking .bank-account-all{white-space:nowrap}@media (width<=360px){.app-shell .banking .bank-account-all>span>svg{display:none}.app-shell .settings-hub .billing-row,.app-shell .settings-hub .billing-plans>li{gap:8px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.app-shell .settings-hub .billing-row>.button,.app-shell .settings-hub .billing-plans>li>.button{white-space:normal;justify-content:center;width:100%}.app-shell .settings-hub .billing-row-price{justify-self:start}}.app-shell .settings-hub .review-plan-checkout small,.app-shell .settings-hub .review-plan-checkout p{font-size:13px!important}.pip-drawer .pip-send:disabled{opacity:1!important;color:#8a8a8a!important;background:#f1f1f1!important;border-color:#d4d4d4!important}@media (width<=400px){.app-shell .glance-head{grid-template-columns:auto 1fr!important}.app-shell .glance-head h2{grid-area:1/1/auto/-1!important}.app-shell .glance-period{justify-self:start;grid-area:2/1!important}.app-shell .glance-tools .home-currency{grid-area:2/2!important;justify-self:start!important}}.app-shell .ui-rail .ev-ask{justify-items:start;gap:4px;display:grid!important}.app-shell .agent-composer-send:disabled{color:#6b6b6b!important;opacity:1!important;background:#e3e3e3!important}.pip-drawer .pip-send:disabled{color:#6b6b6b!important;background:#e3e3e3!important;border-color:#d4d4d4!important}.app-shell .settings-hub .review-plan-checkout>div>span{color:var(--ev-secondary);font-size:13px!important}.app-shell .glance-period{gap:6px}.app-shell .glance-period svg{color:var(--ev-muted);flex:none}@media (width<=780px),(pointer:coarse){.app-shell .glance-period{font-size:15px!important}}.app-shell .customer-actions .button{box-shadow:none!important;color:var(--ev-ink)!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important}.app-shell .customer-actions .button:hover{text-decoration:underline}@media (width<=680px){.app-shell .banking .bank-heading .bank-actions{flex-wrap:wrap;gap:4px 16px;display:flex!important}.app-shell .banking .bank-heading .bank-actions>.button.primary{flex:100%;order:-1}.app-shell .banking .bank-heading .bank-actions>.button.secondary{color:var(--ev-ink);min-height:32px;width:auto!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;flex:none!important;padding:0!important}.app-shell .banking .bank-heading .bank-actions>.bank-quiet-action{padding:0!important}}@media (width<=680px) and (pointer:coarse){.app-shell .banking .bank-heading .bank-actions>:is(.button.secondary,.bank-quiet-action){min-height:44px}}@media (width>=1024px){.app-shell .billing-panel :is(.billing-row,.billing-plans>li){grid-template-columns:minmax(0,1fr) 144px 164px!important}.app-shell .billing-panel .billing-row-price{text-align:right;justify-self:end}.app-shell .billing-panel :is(.billing-row,.billing-plans>li)>:is(.button,button){justify-content:center;justify-self:stretch}}@media (width<=780px){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-create,.app-shell .workspace-header .wh-account-trigger{height:40px;min-height:40px}.app-shell .workspace-header .wh-create{width:40px}.app-shell .sidebar .workspace-switch .workspace-avatar,.app-shell .workspace-header .wh-account-trigger .wh-avatar{font-size:11px}}@media (width>=601px){.app-shell .ev-toolbar{padding-top:10px!important;padding-bottom:10px!important}.app-shell .ev-toolbar :is(.search-box,.currency-filter select){height:32px;min-height:32px}}.pip-drawer .pip-suggestions button{text-align:left;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding-left:10px!important;padding-right:14px!important;display:grid!important}.pip-drawer .pip-suggestions button>svg:first-child{color:#6b6b6b}@media (width>=1101px){.app-shell .ev-record .ev-record-side .detail-aside{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}}.app-shell .banking .bank-account{flex-direction:column;align-items:stretch;display:flex!important}.app-shell .banking .bank-account>strong{order:-2;margin-top:0!important}.app-shell .banking .bank-account>.bank-account-top{order:-1;margin:0}@media (width<=780px) and (pointer:coarse){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-create,.app-shell .workspace-header .wh-account-trigger,.app-shell .sidebar .nav-menu-toggle{height:44px;min-height:44px}.app-shell .workspace-header .wh-create,.app-shell .sidebar .nav-menu-toggle{width:44px!important;min-width:44px!important}}@media (width>=601px) and (width<=1023px){.app-shell .billing-panel :is(.billing-row,.billing-plans>li)>div{grid-column:1/-1}.app-shell .billing-panel .billing-row-price{justify-self:end}}.app-shell .detail-page{position:relative}.app-shell .ev-record .recipient-review-card.is-offer{padding-left:0!important;padding-right:0!important}.app-shell .ev-record .recipient-transfer-card{border:0!important;border-top:1px solid var(--ev-border)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:14px 0!important}.app-shell .ev-record .recipient-transfer-card :is(p,small,strong,span){font-size:max(11px,1em)}.app-shell .ev-record .recipient-transfer-card>p{font-size:12.5px!important}.app-shell .ev-record .recipient-transfer-card>div>span{font-size:11px!important}@media (width>=681px){.app-shell .banking .bank-table :is(th,td):first-child{padding-left:16px!important}}.app-shell .banking .bank-ledger-footer{padding-left:16px!important}@media (width>=1101px){.app-shell .detail-layout.ev-record{max-width:none!important}}@media (width<=600px){.app-shell .customer-ev-table tr{padding-right:16px!important}.app-shell .customer-ev-table .customer-actions .button{padding-left:0!important}}@media (width<=780px){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-account-trigger{box-sizing:border-box;justify-content:center;align-items:center;min-width:40px;display:inline-flex;border:1px solid var(--ev-border)!important;background:var(--ev-surface)!important;border-radius:10px!important;padding:0!important}}@media (width<=780px) and (pointer:coarse){.app-shell .sidebar .workspace-switch,.app-shell .workspace-header .wh-account-trigger{min-width:44px}}@media (width>=1024px){.app-shell .settings-hub .review-plan-checkout>.button{justify-content:center;width:auto;min-width:164px}}.app-shell .settings-hub .billing-terms a{font-size:inherit!important}.app-shell .ev-timeline .ev-comment{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:0!important}.app-shell .ev-timeline .ev-comment+:is(.ev-timeline-empty,ol,.ev-comment-note){border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.app-shell .billing-panel ul.billing-plans>li,.app-shell .billing-panel .billing-row{padding-left:12px;padding-right:12px;margin:0!important}@media (width<=1023px){.app-shell .billing-panel :is(ul.billing-plans>li,.billing-row){padding-left:10px;padding-right:10px}}.app-shell .ev-record .recipient-review-kicker em{background:var(--ev-soft-strong);color:var(--ev-chip-ink);border:0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}@media (width>=681px){.app-shell .banking .bank-table :is(th,td):nth-child(n+2){white-space:nowrap;width:1%}.app-shell .banking .bank-table :is(th,td):nth-child(2){min-width:120px;padding-left:24px}.app-shell .banking .bank-table :is(th,td):nth-child(3){min-width:96px;padding-left:24px}.app-shell .banking .bank-table :is(th,td):nth-child(4){text-align:right;padding-left:24px}}.app-shell .banking .bank-table-wrap{container:bank-table/inline-size}@media (width>=681px){@container bank-table (width<=639px){.app-shell .banking .bank-table :is(th,td):nth-child(n+2){padding-left:10px}.app-shell .banking .bank-table :is(th,td):nth-child(4),.app-shell .banking .bank-table td:first-child :is(span,small,p,div){white-space:normal}.app-shell .banking .bank-table td:nth-child(4) button svg{display:none}.app-shell .banking .bank-table td:nth-child(4) :is(.button,button){text-align:center;min-width:84px;line-height:1.25;white-space:normal!important;height:auto!important;min-height:28px!important;padding-block:4px!important}.app-shell .banking .bank-table :is(th,td):nth-child(2){min-width:96px}.app-shell .banking .bank-table :is(th,td):nth-child(3){min-width:80px}.app-shell .banking .bank-table .bank-transaction strong{min-width:96px}}}@media (width<=680px){.app-shell .banking .bank-heading .bank-actions>:is(.button.secondary,.bank-quiet-action){font-size:13px;color:var(--ev-ink)!important;font-weight:500!important}.app-shell td:is(.customer-books-cell,.customer-actions){align-items:center;display:flex!important}.app-shell td.customer-actions>.button,.app-shell td.customer-books-cell>.customer-books-button{align-items:center;height:32px;min-height:32px;display:inline-flex;margin:0!important}}@media (width<=680px) and (pointer:coarse){.app-shell td.customer-actions>.button,.app-shell td.customer-books-cell>.customer-books-button{height:44px;min-height:44px}}@media (width<=600px){.app-shell .billing-panel :is(ul.billing-plans>li,.billing-row){padding-left:6px;padding-right:6px}}@media (width>=681px){.app-shell .table-toolbar.ev-toolbar>.filter-tabs{align-self:center;align-items:center;margin-top:0!important;margin-bottom:0!important}.app-shell .table-toolbar.ev-toolbar>.filter-tabs .filter-tab{height:32px;min-height:32px}}@media (width>=681px) and (pointer:coarse){.app-shell .table-toolbar.ev-toolbar>.filter-tabs .filter-tab{height:44px;min-height:44px}}.app-shell .billing-panel :is(.billing-row,.billing-plans>li)>div>span{line-height:1.45}.app-shell .billing-panel :is(.billing-terms,.billing-footnote,.billing-group>p) a{font-size:inherit}.app-shell .billing-panel .billing-terms .text-button{font-size:inherit!important}.app-shell .billing-panel .billing-tag{background:var(--ev-soft-strong);color:var(--ev-chip-ink);border:0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:500}.app-shell .billing-panel .billing-terms{font-size:13px}@media (width<=680px){.pip-drawer[open]::backdrop{background:#1414145c!important}.pip-drawer[open]{box-shadow:0 -8px 28px #00000024!important}}@media (width<=680px) and (prefers-reduced-motion:no-preference){.pip-drawer[open]::backdrop{transition:background .2s}}.pip-drawer .pip-suggestions{width:calc(100% + 20px)!important;max-width:none!important;margin-left:0!important;margin-right:-20px!important}.pip-drawer .pip-suggestions button{padding-right:6px!important}@media (width>=681px){.app-shell .banking .bank-table :is(th,td):last-child{padding-right:16px!important}}@media (width<=360px){.app-shell .home-cash .home-balances>li{column-gap:12px;grid-template-columns:minmax(0,1fr) auto!important}.app-shell .home-cash .home-balances>li>.home-row-icon{display:none}}@media (width>=1101px){.app-shell .page-content.detail-page:has(.detail-layout.ev-record){width:100%;margin-inline:auto;max-width:1152px!important}.app-shell .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 296px}}@media (width<=680px){.pip-drawer .pip-suggestions{width:100%!important;margin-right:0!important}}.app-shell .home-table .home-muted-cell{color:var(--ev-secondary)}@media (width>=1101px) and (width<=1366px){.app-shell .home-work{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important}}@media (width>=1101px){.app-shell .home-work .home-row-text>:is(span,small){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell .home-work .home-row-text{min-width:0}}.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-kicker{font-weight:600!important}.app-shell .ev-record .recipient-transfer-card strong{font-size:13px!important;font-weight:600!important}.app-shell .ev-record .recipient-transfer-card>div>span{background:var(--ev-soft-strong);font-weight:500;color:var(--ev-chip-ink)!important;border:0!important;border-radius:6px!important;padding:2px 8px!important;font-size:11px!important}.app-shell .billing-panel .billing-terms .text-button{display:flex;margin:8px 0 0!important;padding-left:0!important;padding-right:0!important}.app-shell .ev-record-side .ev-facts{row-gap:10px!important}@media (width<=680px){.app-shell .invoice-table.ev-table .ev-id-sub{text-overflow:ellipsis;-webkit-line-clamp:unset;max-width:100%;overflow:hidden;white-space:nowrap!important;display:block!important}.app-shell .billing-panel ul.billing-plans>li.is-selected{padding-bottom:10px;margin-bottom:6px!important}}@media (width>=601px) and (width<=680px){.app-shell .invoice-table.ev-table .ev-id-sub{display:none!important}}.app-shell .banking .bank-row-action>span{color:var(--ev-muted);font-size:12.5px}@media (width>=601px) and (width<=680px){.app-shell .invoice-table.ev-table :is(th,td):nth-child(6){white-space:nowrap;width:108px;min-width:108px;padding-left:8px!important;padding-right:16px!important}.app-shell .invoice-table.ev-table :is(th,td).number-cell,.app-shell .invoice-table.ev-table th:nth-child(5){padding-left:8px!important}}.app-shell .billing-panel .billing-plans .button[aria-pressed=true]{background:var(--ev-soft-strong)!important;color:var(--ev-ink)!important;box-shadow:none!important;border-color:#0000!important}.app-shell .billing-panel .billing-plans .button[aria-pressed=true]:hover{background:#e3e3e3!important}@media (width<=600px){.app-shell .customer-ev-table td:is(.customer-address,:nth-child(4)),.app-shell .customer-ev-table td.customer-actions{padding-left:38px!important}}@media (width<=400px){.app-shell .home-cash-foot{flex-direction:column;align-items:flex-start;gap:2px}.app-shell .home-cash-foot>span{white-space:nowrap;text-align:left}}.app-shell .billing-panel ul.billing-plans>li:not(.is-selected){border-radius:0!important}.app-shell .billing-panel ul.billing-plans>li.is-selected+li{border-top-color:#0000!important}@media (width>=1680px){.app-shell .workspace .page-content:not(.settings-hub):not(.detail-page){margin-left:auto;margin-right:auto;max-width:1480px!important}}.app-shell .banking .bank-account-all{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important}.app-shell .banking .bank-account-all.selected{cursor:default;color:var(--ev-muted)!important}.app-shell .banking .bank-account-all.selected>svg:last-child{display:none}.app-shell .banking .bank-account-all:not(.selected){color:var(--ev-accent)!important}.app-shell .banking .bank-account-all:not(.selected):hover{text-decoration:underline}.app-shell .banking .bank-layout>.bank-statements{grid-column:1/-1}.app-shell .banking .bank-statement-list{margin:0;padding:0;list-style:none}.app-shell .banking .bank-statement-list>li{border-top:1px solid var(--ev-border-soft);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:52px;padding:10px 16px;display:grid}.app-shell .banking .bank-statement-icon{background:var(--ev-soft);width:28px;height:28px;color:var(--ev-secondary);border-radius:8px;place-items:center;display:grid}.app-shell .banking .bank-statement-text{gap:2px;min-width:0;display:grid}.app-shell .banking .bank-statement-text strong{color:var(--ev-ink);font-size:13px;font-weight:600}.app-shell .banking .bank-statement-text small{color:var(--ev-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .banking .bank-statement-state{color:var(--ev-chip-ink);background:var(--ev-soft-strong);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px}.app-shell .banking .bank-statement-state.is-kept{color:#29632a;background:#e3f1df}.app-shell .banking .bank-statement-action{white-space:nowrap;justify-content:center;gap:6px;min-width:152px;height:30px;min-height:30px;padding:0 12px;font-size:12.5px}.app-shell .banking .bank-statement-note{color:var(--ev-muted);white-space:nowrap;font-size:12px}.app-shell .banking .bank-statement-error{grid-column:2/-1;margin:8px 0 0}.app-shell .banking .bank-statements-empty{border-top:1px solid var(--ev-border-soft);color:var(--ev-secondary);align-items:flex-start;gap:12px;padding:16px;display:flex}.app-shell .banking .bank-statements-empty h3{color:var(--ev-ink);margin:0 0 4px;font-size:13px;font-weight:600}.app-shell .banking .bank-statements-empty p{max-width:60ch;margin:0;font-size:12.5px;line-height:1.5}@media (width<=680px){.app-shell .banking .bank-statement-list>li{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;row-gap:8px}.app-shell .banking .bank-statement-text{grid-column:2/-1}.app-shell .banking .bank-statement-text small{white-space:normal}.app-shell .banking .bank-statement-state{grid-area:2/2;place-self:center start}.app-shell .banking .bank-statement-action,.app-shell .banking .bank-statement-note{grid-area:2/3;place-self:center end}.app-shell .banking .bank-statement-action{min-width:0}}@media (pointer:coarse){.app-shell .banking .bank-statement-action{height:auto;min-height:44px}}@media (width<=400px){.app-shell .banking .bank-statement-action,.app-shell .banking .bank-statement-note{grid-area:3/2/auto/-1;justify-self:start}}.app-shell :is(.ev-summary>div,.glance-panel){min-width:0;container-type:inline-size}.app-shell :is(.ev-summary,.glance-panel) strong.ui-amount-long{font-size:min(var(--ui-amount-max,22px), max(13px, 11cqi))!important}.app-shell :is(.ev-summary,.glance-panel) strong.ui-amount-xlong{overflow-wrap:anywhere;white-space:normal;font-size:min(var(--ui-amount-max,22px), max(12px, 8.5cqi))!important}.app-shell .glance-panel{--ui-amount-max:26px}@media (width<=760px){.app-shell .glance-panel{--ui-amount-max:20px}}@media (width<=600px){.app-shell .page-heading{flex-wrap:wrap}.app-shell .page-heading .heading-actions{flex:100%;width:100%}}@media (width>=601px){.app-shell .invoice-table.ev-table td.ev-customer{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}}.app-shell .banking .bank-statements .bank-ledger-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell .banking .bank-statement-upload-open{white-space:nowrap;flex:none;gap:6px;height:32px;min-height:32px;padding:0 12px;font-size:12.5px}.app-shell .banking .bank-statement-upload{border:1px solid var(--ev-border);border-radius:var(--ev-radius-card);background:var(--ev-soft);gap:12px;margin:0 16px 16px;padding:16px;display:grid}.app-shell .banking .bank-statement-upload h3{margin:0;font-size:13px;font-weight:600}.app-shell .banking .bank-statement-upload-intro{color:var(--ev-secondary);max-width:70ch;margin:-6px 0 0;font-size:12.5px}.app-shell .banking .bank-statement-upload-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;display:grid}.app-shell .banking .bank-statement-duplicate{background:var(--ev-warning-soft);color:var(--ev-warning-ink);border-radius:8px;margin:0;padding:8px 12px;font-size:12.5px}.app-shell .banking .bank-statement-upload-actions{justify-content:flex-end;gap:8px;display:flex}.app-shell .banking .bank-statement-notice{margin:0 16px 12px}@media (width<=800px){.app-shell .banking .bank-statement-upload-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.app-shell .banking .bank-statement-upload{margin:0 12px 12px;padding:14px}.app-shell .banking .bank-statement-upload-actions>.button{flex:1;justify-content:center;min-height:44px}.app-shell .banking .bank-statements .bank-ledger-heading{flex-wrap:wrap}}.app-shell .banking .bank-welcome+.bank-statements{margin-top:16px}.app-shell .banking .bank-statements .bank-ledger-heading .bank-statement-upload-open{align-items:center;width:auto;padding:0 12px;display:inline-flex}@media (pointer:coarse){.app-shell .banking .bank-statements .bank-ledger-heading .bank-statement-upload-open{height:auto;min-height:44px}}.app-shell[data-workspace-dark=true] .banking .bank-filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--wa-background)!important;color:var(--wa-text)!important;border-color:var(--wa-control-line,var(--wa-line))!important}.app-shell[data-workspace-dark=true] .banking .bank-statement-state.is-kept{background:var(--wa-raised);color:var(--wa-success)}.app-shell[data-workspace-dark=true] .ws-pill-warn{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#242424;--wa-background:#f5f5f5;--wa-surface:#fff;--wa-raised:#fff;--wa-soft:#f6f6f7;--wa-line:#e3e3e3;--wa-control-line:#8a8a8a;--wa-text:#242424;--wa-muted:#6e6e73;--wa-accent:#252525;--wa-accent-text:#fff;--wa-accent-soft:#f1f1f1;--ev-canvas:#fafafa;--ev-surface:#fff;--ev-ink:#101010;--ev-muted:#616161;--ev-secondary:#616161;--ev-border:#e5e5e5;--ev-border-soft:#f2f2f2;--ev-primary:#303030;--ev-on-primary:#fff;--ev-soft:#f7f7f7;--ev-soft-strong:#ebebeb;--ev-chip-ink:#545454;--ev-accent:#008060;--ev-positive:#008060}.app-shell[data-workspace-theme][data-workspace-dark=true] .ws-pill-warn{color:#8a4b08}.app-shell[data-workspace-theme][data-workspace-dark=true] .ws-pill-ok{color:#1f6b3a}.app-shell[data-workspace-theme][data-workspace-dark=true] .ws-pill-bad{color:#9b2c1f}.app-shell[data-workspace-dark=true] .billing-panel .billing-group{background:var(--wa-surface);border-color:var(--wa-line);box-shadow:none;color:var(--wa-text)}.app-shell[data-workspace-dark=true] .billing-panel :is(.billing-group-note,.billing-row span,.billing-plans li>div>span,.billing-row-price small){color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .billing-panel .billing-row-price{color:var(--wa-text)!important}.app-shell[data-workspace-dark=true] .billing-panel :is(.billing-plans>li,.review-plan-purchase){border-top-color:var(--wa-line)}.app-shell[data-workspace-dark=true] .billing-panel .billing-plans>li.is-selected{background:var(--wa-soft)}.app-shell[data-workspace-dark=true] .billing-panel :is(.billing-terms,.billing-footnote){color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .review-plans-dialog{background:var(--wa-surface);color:var(--wa-text);border-color:var(--wa-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-workspace-dark=true] .review-plans-close{background:var(--wa-raised);color:var(--wa-muted);border-color:var(--wa-line)}.app-shell[data-workspace-dark=true] .review-plans-dialog :is(.review-plans-eyebrow,.review-plans-heading p,.review-plan-top>small,.review-plan-price>small,.review-plan-description,.review-plan-card li,.review-enterprise-note,.review-plan-consent,.review-plan-checkout span,.review-plan-help,.review-plans-disclosure){color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .review-plans-dialog :is(.review-plans-heading p strong,.review-plan-consent input){color:var(--wa-text)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plans-assurance{border-top-color:var(--wa-line);color:var(--wa-muted)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-card{background:var(--wa-raised);border-color:var(--wa-line)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-card.is-selected{background:var(--wa-soft);border-color:var(--wa-accent);box-shadow:0 0 0 1px var(--wa-accent)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-top>span{background:var(--wa-accent-soft);color:var(--wa-text)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-card li>svg{color:var(--wa-success)}.app-shell[data-workspace-dark=true] .review-plans-dialog .review-plan-purchase{border-top-color:var(--wa-line)}.app-shell .field small.field-error{color:#b42318;font-size:12.5px;line-height:1.5}.app-shell .field.has-error :is(input,select){border-color:#b42318}.app-shell[data-workspace-dark=true] .field.has-error>small.field-error{color:var(--wa-danger)}.app-shell[data-workspace-dark=true] .field.has-error :is(input,select){border-color:var(--wa-danger)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-workflow-navigation a{color:var(--wa-muted);box-shadow:none;background:0 0;border-color:#0000}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-workflow-navigation a:is(:hover,[aria-current=page]){color:var(--wa-text);background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-workflow-navigation a svg{color:currentColor}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-nav-toggle{color:var(--wa-text);background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area .review-topbar{border-color:var(--wa-line);background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])){background-color:var(--wa-surface);color:var(--wa-text);border-color:var(--wa-control-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])):disabled{background-color:var(--wa-soft);color:var(--wa-muted);-webkit-text-fill-color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])):hover:not(:disabled){border-color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(.accounting-area,.books-page,.review-panel) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):not([type=range])):focus-visible{border-color:#2e6dcc}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount){background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount) td{color:var(--wa-text);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount) td:first-child{color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount) tr.books-total td{background:var(--wa-soft);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export>summary{background:var(--wa-surface);color:var(--wa-text);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export>summary:hover{background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export>summary:after{border-color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export-menu{background:var(--wa-raised,var(--wa-surface));border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export-menu .button{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-export-menu .button:hover:not(:disabled){background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-downloads .books-label{color:var(--wa-muted)}@media (width<=600px){.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) tr{background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) tr.books-total,.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable tfoot tr{background:var(--wa-soft)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) td{color:var(--wa-text);background:0 0}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-area table.stackable :is(tbody,tfoot) td:before{color:var(--wa-muted)}}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page form.books-form[aria-label="Choose a report"]{background:var(--wa-surface);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page form.books-form[aria-label="Choose a report"]>label{color:var(--wa-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page form.books-form[aria-label="Choose a report"]>label.books-check{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page[aria-labelledby=reports-title] table:has(td.books-amount):has(thead) th{background:var(--wa-soft);color:var(--wa-muted);border-color:var(--wa-line)}.app-shell[data-workspace-theme][data-workspace-dark=true] .period-control-current :is(.period-control-status,p){color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .accounting-review .review-readonly{background:var(--wa-soft);color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-flag{color:var(--wa-muted,var(--wa-text))}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-flag-action{color:var(--wa-text)}.app-shell[data-workspace-theme][data-workspace-dark=true] .books-page .books-flag-action:hover:not(:disabled){background:var(--wa-soft)}.app-shell[data-workspace-theme] .books-page:not(.books-flow-page) span[role=alertdialog]>.button:first-of-type{background:var(--wa-accent);border-color:var(--wa-accent);color:var(--wa-accent-text)}.app-shell .ev-more{border-top:1px solid var(--ev-border-soft);color:var(--ev-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:14px 16px;font-size:13px;display:flex}.app-shell .ev-more .button{min-height:32px}.app-shell .ev-more-error{text-align:center;color:var(--red,#b42318);flex-basis:100%;margin:0}.app-shell .ev-list-error{align-items:center;margin:12px 16px}.app-shell .ev-list-error .button{margin-left:auto}.app-shell .all-invoices-progress{color:var(--ev-muted);margin:0 0 16px;font-size:13px}@media (width<=640px){.app-shell .ev-more{flex-direction:column}.app-shell .ev-more .button{justify-content:center;width:100%}}.service-notice{border:1px solid var(--wa-warning,#b98900);background:var(--wa-warning-soft,#fff5d6);color:var(--wa-text,#1f2933);border-radius:8px;margin:12px 20px 0;padding:10px 14px;font-size:13px;line-height:1.5}.service-notice strong{margin-right:6px}.service-notice a{color:inherit;margin-left:6px;font-weight:600}@media (width<=780px){.service-notice{margin:10px 12px 0}}@media (width>=781px){.app-shell .sidebar{padding:14px 10px 12px}.app-shell .sidebar .brand{height:24px;min-height:24px;padding:0 10px}.app-shell .sidebar .brand .ledgerist-wordmark{width:92px}.app-shell .sidebar .workspace-switch{background:#262626;border:0;border-radius:7px;gap:7px;height:28px;min-height:28px;margin:12px 0 10px;padding:4px 8px}.app-shell .sidebar .workspace-avatar{background:#3a3a3a;border:0;border-radius:4px;width:20px;height:20px;font-size:8px;font-weight:500}.app-shell .sidebar .workspace-switch strong{max-width:157px;font-size:12px;font-weight:450;line-height:18px}.app-shell .sidebar .workspace-switch>div:last-child>span{display:none}.app-shell .sidebar nav#main-navigation{gap:1px;min-height:calc(100vh - 112px)}.app-shell .sidebar .nav-item{border-radius:7px;gap:8px;height:28px;min-height:28px;padding:0 10px}.app-shell .sidebar .nav-group{margin:9px 0 3px;font-size:11px;font-weight:450;line-height:16px}.app-shell .sidebar .nav-foot{gap:1px;padding-top:9px}.app-shell .sidebar .pip-nav-entry{border-radius:7px;height:28px;margin-top:1px;font-weight:400;background:0 0!important;border:0!important;min-height:28px!important}.app-shell .sidebar .pip-nav-entry:hover{background:var(--ev-sidebar-selected)!important}}.app-shell .banking .bank-period{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.app-shell .banking .bank-period>[role=status]{color:var(--ev-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (pointer:coarse){.app-shell .banking .bank-period .drf-trigger{height:44px;min-height:44px}}.app-shell .banking .bank-period-label{display:none}@media (width<=680px){.app-shell .banking .bank-period{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 6px;width:100%;margin-left:0;display:grid}.app-shell .banking .bank-period-label{color:var(--ev-muted);align-self:center;font-size:12px;display:block}.app-shell .banking .bank-period>[role=status]{grid-column:2}.app-shell .banking .bank-period .drf-root,.app-shell .banking .bank-period .drf-trigger{width:100%}.app-shell .banking .bank-period .drf-trigger-value{text-align:left;flex:1}}@media (width<=480px){.app-shell .banking .bank-period .drf-trigger-preset{display:none}}@media (pointer:coarse),(width<=720px){.app-shell .home-page .home-chip{height:44px}.app-shell .home-page .ui-action-link{height:44px;margin-block:-10px}.app-shell .home-table td{height:44px}.app-shell .home-row-link{min-height:44px}.app-shell .glance-panel small a{margin:-18px 0 -10px;padding:18px 0 10px;display:inline-block}}.app-shell .payment-instructions-remove{min-height:32px}@media (pointer:coarse),(width<=720px){.app-shell .settings-hub-tabs>button{min-height:44px}.app-shell .sales-tabs button{padding-top:9px}.app-shell .payment-instructions-remove{min-height:44px}}.app-shell :is(.settings-hub,.team-page) .text-button,.app-shell .connection-guide-link,.app-shell .team-password>summary{min-height:32px}.app-shell .connection-guide-link{align-items:center;display:inline-flex}.app-shell .team-password>summary{padding-block:6px;line-height:20px}.app-shell :is(.review-plan-consent,.approval-confirm){min-height:24px}@media (pointer:coarse),(width<=720px){.app-shell :is(.settings-hub,.team-page) :is(.text-button,.button,.icon-button,.review-plan-consent,.approval-confirm),.app-shell .connection-guide-link,.app-shell .team-password>summary{min-height:44px}.app-shell :is(.settings-hub,.team-page) .icon-button{min-width:44px}.app-shell .help-panel nav[aria-label=Policies] a{align-items:center;min-height:44px;display:inline-flex}.app-shell .team-password>summary{padding-block:12px}}.app-shell :is(.settings-hub,.team-page) .error-notice:has(>.text-button):not(:has(>svg)){align-items:baseline}.app-shell .reports-monthly-data>summary{padding-block:6px;line-height:20px}.app-shell .reports-customer-link{justify-content:center;min-height:32px}.app-shell .reports-open-statement{min-width:32px;height:32px}.app-shell .new-customer-link{min-height:32px}.app-shell .icon-button.danger-icon{min-width:32px;min-height:32px}@media (pointer:coarse),(width<=720px){.app-shell .reports-monthly-data>summary{padding-block:12px}.app-shell .reports-customer-link,.app-shell .new-customer-link{min-height:44px}.app-shell .reports-open-statement{min-width:44px;height:44px}.app-shell .icon-button.danger-icon{min-width:44px;min-height:44px}.app-shell .banking .button,.app-shell .banking .bank-account-all{min-height:44px}.app-shell .banking .bank-actions .button{height:44px;min-height:44px}.app-shell .banking .bank-ledger-heading .button{width:44px;height:44px;min-height:44px}.app-shell .banking .bank-pills button{height:44px;min-height:44px}.modal .modal-heading>.icon-button{min-width:44px;min-height:44px}}.customer-import-dialog>.text-button{min-height:32px}@media (pointer:coarse),(width<=720px){.customer-import-dialog>.text-button{min-height:44px}.customer-import-dialog .customer-import-heading>.icon-button{min-width:44px;min-height:44px}dialog.pip-drawer .pip-suggestion{min-height:44px}}.review-plans-dialog .review-plans-stay{min-height:32px}@media (pointer:coarse),(width<=720px){.review-plans-dialog .review-plans-stay{min-height:44px}.review-plans-dialog .review-plans-close{width:44px;height:44px}}.app-shell .ev-ask-button,.app-shell .ev-record .recipient-review-card.is-offer .recipient-review-primary{min-height:32px}.app-shell .ev-record .accounting-refresh{height:32px}@media (pointer:coarse),(width<=720px){.app-shell .detail-page .back-link{min-height:44px}.app-shell .ev-record .accounting-refresh{height:44px}}@media (forced-colors:none){html:not([data-input-modality=keyboard]) :is(:focus,:focus-within){outline-offset:0!important;outline:none!important}html:not([data-input-modality=keyboard]) :is(button,[role=button],[role=combobox],input,textarea,select):focus,html:not([data-input-modality=keyboard]) :is([data-slot=input-group],.arc-voice-control,.arc-search-shell,.arcs-password,.arcs-color):focus-within{box-shadow:none!important}html:not([data-input-modality=keyboard]) :is(input,textarea,select):focus:not([aria-invalid=true]):not([data-field-treatment=custom]){border-color:var(--arc-border,var(--border,#ddd))!important}html:not([data-input-modality=keyboard]) .arcs-card:has(:focus-visible){border-color:var(--arc-border)!important}html:not([data-input-modality=keyboard]) :is(.arc-search-shell,.arcs-password,.arcs-color,.arc-auth-page .account-form [class*=shell]):focus-within{box-shadow:none!important}html:not([data-input-modality=keyboard]) .arc-native-check input:focus-visible+.arc-check-mark{outline:none!important}html[data-input-modality=keyboard] :focus-visible:not(:where(.aa-textarea,.floating-arc-composer textarea)){outline:1px solid var(--wa-text,var(--arc-foreground,#101010))!important;outline-offset:2px!important;box-shadow:none!important}}.app-shell .ev-detail-arc{max-width:1320px}.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 380px;gap:24px;max-width:none;display:grid}.app-shell .ev-detail-arc .ev-ask .ev-ask-button{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.app-shell .ev-detail-arc .recipient-review-primary{background:var(--foreground);width:100%;min-height:40px;color:var(--surface);border-color:var(--foreground);justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.app-shell .ev-detail-arc .recipient-review-primary svg{color:inherit;flex:none}.app-shell .ev-detail-arc .recipient-review-refresh{width:max-content;max-width:100%;box-shadow:none;color:var(--text-secondary);background:0 0;border:0;gap:7px;margin:8px auto 0;display:flex}.app-shell .ev-detail-arc .recipient-review-tools{justify-content:center}.app-shell .ev-detail-arc .recipient-review-revoke{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:16px;display:flex}.app-shell .ev-detail-arc .recipient-review-revoke p{width:100%;margin:0 0 6px}.app-shell .ev-detail-arc .recipient-review-revoke-trigger{box-shadow:none;background:0 0;border:0}.app-shell .recipient-request-dialog .recipient-request-consent{margin-block:20px;font-size:14px}.app-shell .recipient-request-dialog .recipient-request-disclosure{gap:8px;font-size:13px}.app-shell .recipient-request-dialog .recipient-request-actions{align-items:center}.invoice-studio-record{container:invoice-document/inline-size}.invoice-studio-record .invoice-document-columns{grid-template-columns:minmax(100px,1fr) 44px minmax(80px,100px) minmax(90px,110px)}.invoice-studio-record .invoice-document-columns>div{overflow-wrap:anywhere;min-width:0}.invoice-studio-record .invoice-document-columns small{color:var(--text-muted);font-size:var(--text-xs);display:block}.invoice-studio-record .invoice-document-columns>div:nth-child(2),.invoice-studio-record .invoice-document-columns>div:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.invoice-studio-record .invoice-document-bottom{padding-top:28px}.invoice-studio-record p{white-space:pre-line;overflow-wrap:anywhere}.app-shell .invoice-money-field input[role=spinbutton]{color:#0000;min-height:0;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0}@container invoice-document (width<=680px){.invoice-studio-record>div:nth-child(2){gap:24px;display:grid}.invoice-studio-record .invoice-document-columns{gap:8px;padding-inline:20px}.invoice-studio-record .invoice-document-bottom{gap:20px;padding-inline:20px}}@media (width<=1100px){.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-columns:minmax(0,1fr) 360px;gap:20px}}@media (width<=1000px){.app-shell .ev-detail-arc .detail-layout.ev-record{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.invoice-studio-record .invoice-document-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.invoice-studio-record .invoice-document-columns>div:nth-child(2),.invoice-studio-record .invoice-document-columns>div:nth-child(3){text-align:left}.invoice-studio-record .invoice-document-columns output{padding-right:0}}.app-shell.app-shell .customer-register .cr-query-controls{align-items:center}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-field{gap:0}.app-shell.app-shell .customer-register .cr-query-controls .arc-search-shell,.app-shell.app-shell .customer-register .cr-sort [role=combobox]{box-sizing:border-box;height:38px;min-height:38px;margin:0}.app-shell.app-shell .customer-register .cr-sort>span:first-child{margin:0}.app-shell.app-shell .customer-register .cr-table{table-layout:fixed;width:100%}.app-shell.app-shell .customer-register .cr-table :is(th,td){vertical-align:middle}.app-shell.app-shell .customer-register .cr-table tbody td{box-sizing:border-box;height:60px;padding-block:8px}.app-shell.app-shell .customer-register .cr-table th .cr-column-label{align-items:center;min-height:24px}.app-shell.app-shell .customer-register .cr-table th[data-key=invoiceCount] .cr-column-label{justify-content:flex-end}.app-shell.app-shell .customer-register .cr-identity>span:last-child{flex:1;overflow:hidden}.app-shell.app-shell .customer-register :is(.cr-email,.cr-name-open,.cr-identity strong){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.app-shell.app-shell .customer-register .cr-address-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.app-shell .customer-register .cr-books-cell .customer-books{align-items:center;display:flex}.app-shell.app-shell .customer-register .cr-books-cell button,.app-shell.app-shell .customer-register .cr-actions-cell button{align-items:center;min-height:32px;margin:0;padding-block:0;display:inline-flex}.app-shell.app-shell .customer-register .cr-selection-reveal{overflow:hidden}.app-shell.app-shell .customer-register .cr-table tbody td{transition:background-color .16s}.app-shell .customer-record{border-radius:var(--radius-surface,26px);width:min(640px,100vw - 32px)}.customer-record .customer-record-identity{align-items:center;gap:12px;padding-bottom:24px;display:flex}.customer-record .customer-record-identity>div{flex:1;gap:4px;min-width:0;display:grid}.customer-record .customer-record-identity strong{overflow-wrap:anywhere;font-size:15px}.customer-record .customer-record-identity>div>span{color:var(--text-secondary);font-size:13px}.customer-record .customer-record-avatar{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid}.customer-record .customer-record-facts{border-block:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;margin:0;padding:20px 0}.customer-record .customer-record-facts>div{align-content:start;gap:6px}.customer-record .customer-record-facts dt{font-size:12px}.customer-record .customer-record-facts dd{font-size:13px;line-height:1.5}.customer-record .customer-record-facts dd a{color:inherit}.customer-record .customer-record-facts .customer-books{align-items:center;display:flex}.customer-record .discuss-mount{margin-top:24px}.customer-record .discuss-mount>.ev-work>.ev-work-head:first-child .rd-title{display:none}.customer-record .discuss-mount>.ev-work>.ev-work-head:first-child{justify-content:flex-end;margin:0}.customer-record .ev-work .ev-work-note{margin:0 0 16px;font-size:12px}.customer-record .ev-work .arc-surface-empty{padding:24px 16px}.customer-record .ev-work-fields{align-items:end}.customer-record .ev-work-field{min-width:0}.customer-record .ev-work-field>span{font-size:12px}@media (width<=620px){.app-shell.app-shell .customer-register .cr-table tbody td{height:auto;padding-block:0}.customer-record .customer-record-identity{flex-wrap:wrap}.customer-record .customer-record-identity>.arc-control-button{margin-left:56px}.customer-record .customer-record-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-shell.app-shell .customer-register .cr-table tbody td{transition:none}}.app-shell.app-shell .customer-register .cr-sort>span:not([id]){margin:0}.app-shell .sales-register .sales-toolbar .arc-search-shell{border-radius:var(--radius-pill)}.app-shell .sales-page .sales-response-actions{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:22px 24px}.app-shell .sales-page .sales-response-actions strong{font-size:16px;font-weight:600}.app-shell .sales-page .sales-response-actions p{margin:6px 0 0;font-size:14px;line-height:1.5}.app-shell .sales-page .sales-response-actions .arc-control-button{min-height:38px;font-size:13px}.app-shell .sales-page .sales-history{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);padding:24px}.app-shell .sales-page .sales-history h2{margin:0 0 20px;font-size:16px}.app-shell .sales-page .quote-studio-editor{width:100%;max-width:none;margin-top:16px}.app-shell .quote-studio-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell .quote-studio-editor .sales-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 32px 24px}.app-shell .quote-studio-editor .sales-fx{margin-inline:32px}.app-shell .quote-studio-editor .sales-lines{border-top:1px solid var(--border);margin:0;padding:24px 32px}.app-shell .quote-studio-editor .sales-section-heading{align-items:center;gap:16px;margin-bottom:16px}.app-shell .quote-studio-editor .sales-section-heading h2{font-size:16px}.app-shell .quote-studio-editor .quote-line-grid{margin-block:16px}.app-shell .quote-studio-editor .sales-field-label{font-size:13px}.app-shell .quote-studio-editor .sales-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:24px;margin:0;padding:18px 32px;display:grid}.app-shell .quote-studio-editor .sales-calculation-help{background:0 0;border:0;margin:0;padding:8px 0;line-height:1.5}.app-shell[data-workspace-theme][data-workspace-dark=true] .quote-studio-editor .sales-calculation-help{background:0 0}.app-shell .quote-studio-editor .quote-line-help{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.app-shell .quote-studio-editor .sales-editor-actions{border-bottom:0;margin:0;padding:18px 32px}.app-shell .quote-studio-editor .sales-editor-actions p{font-size:13px}.app-shell .quote-studio-editor .quote-grid-errors{color:var(--danger);padding-left:20px;font-size:12px}.app-shell .quote-studio-editor .sales-totals{margin:0}@media (width<=760px){.app-shell .quote-studio-editor .sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:20px}.app-shell .quote-studio-editor .sales-lines{padding:20px}.app-shell .quote-studio-editor .sales-bottom-grid{grid-template-columns:1fr;padding:20px}.app-shell .quote-studio-editor .sales-editor-actions{padding:20px}}@media (width<=480px){.app-shell .quote-studio-editor .sales-form-grid{grid-template-columns:1fr}}.app-shell :is(.invoice-studio-record,.invoice-money-field,.quote-studio-editor){--font-display:var(--arc-font-family-display,"Geist Variable","Inter Variable",sans-serif);--text-2xl:28px;--text-3xl:36px;--text-4xl:52px;--leading-display:1.1;--tracking-display:-.03em}.app-shell .invoice-studio-record>div:nth-child(2) h2,.app-shell .quote-studio-editor>fieldset>div:nth-child(2) h2{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-4xl));line-height:var(--leading-display);font-weight:400}.app-shell dialog.customer-record{border-radius:20px;max-width:640px}.app-shell .customer-record .ev-work-compose{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.app-shell .customer-record .ev-work-compose>:not(.rd-emoji):not(.rd-meta){grid-column:1/-1}.app-shell .customer-record .ev-work-compose>.rd-meta{place-self:center end}.app-shell .customer-record .ev-work-compose>.rd-emoji[open]{grid-column:1/-1}.app-shell .customer-record .ev-work-fields{gap:12px}.app-shell .customer-record .arc-task-date{border:1px solid var(--border-strong);border-radius:var(--radius-control);box-sizing:border-box;height:36px;padding:0 6px 0 10px}.app-shell .customer-record .arc-task-date input[type=date]{width:100%;height:32px;min-height:0;box-shadow:none;color:var(--foreground);font:inherit;background:0 0;border:0;padding:0}.app-shell .customer-record .arc-task-date input::-webkit-calendar-picker-indicator{display:none}.app-shell .customer-record .arc-task-date button{box-shadow:none;background:0 0;border:0;flex:none}.app-shell .invoice-inline-action,.app-shell .ev-detail-arc .ev-ask .ev-ask-button{width:auto;height:auto;min-height:28px;box-shadow:none;color:var(--text-secondary);text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:2px 0;font-size:13px;line-height:20px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.app-shell .invoice-inline-action:hover:not(:disabled),.app-shell .ev-detail-arc .ev-ask .ev-ask-button:hover{color:var(--foreground);background:0 0}.app-shell .ev-detail-arc .recipient-review-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:12px;display:flex}.app-shell .ev-detail-arc .recipient-review-secondary .invoice-inline-action{white-space:nowrap;flex:none;width:auto;margin:0}.app-shell .recipient-request-dialog .recipient-request-reminder{margin:16px 0}.app-shell .recipient-request-dialog .recipient-request-consent{margin:0;font-size:13px;line-height:20px}.app-shell .recipient-request-dialog .recipient-remove-warning{margin:6px 0 0 26px;font-size:12px}.app-shell .recipient-request-dialog .recipient-request-eyebrow{margin-bottom:14px}.app-shell .recipient-request-dialog .recipient-request-summary{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:16px;padding:14px;display:grid}.app-shell .recipient-request-dialog .recipient-request-summary>div{gap:4px;min-width:0;display:grid}.app-shell .recipient-request-dialog .recipient-request-summary strong{overflow-wrap:anywhere;font-size:14px}@media (width<=560px){.app-shell .recipient-request-dialog .recipient-request-summary{grid-template-columns:minmax(0,1fr)}}.app-shell .recipient-request-dialog .recipient-request-disclosure{margin:12px 0;font-size:12px}.app-shell .recipient-request-dialog .recipient-request-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.app-shell .recipient-request-dialog .recipient-request-actions .arc-control-button{white-space:nowrap;justify-content:center;align-items:center;height:36px;min-height:36px;margin:0;padding:0 14px;font-size:13px;line-height:20px;display:inline-flex}.app-shell .ev-timeline .ev-comment-note{gap:10px;padding:14px 16px}.app-shell .ev-timeline .ev-comment-note>span:first-child{flex:0 0 20px;place-items:center;width:20px;height:20px;margin:0;display:grid}.app-shell .ev-timeline .ev-comment-note>span:first-child svg{stroke-width:1.75px;flex:none;width:16px;height:16px;display:block}.app-shell .ev-timeline .ev-comment-note strong{line-height:20px}.app-shell .customer-record .discuss-mount{margin-top:16px}.app-shell .customer-record .discuss-mount>.ev-work>.ev-work-head:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .customer-record .ev-work .ev-work-note{flex:1;margin:0;font-size:12px;line-height:1.5}.app-shell .customer-record .ev-work .arc-surface-empty{padding:14px 0}.app-shell .customer-record .ev-work-compose{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.app-shell .customer-record .ev-work-compose>*{grid-column:1/-1}.rd-composer-input{min-width:0;position:relative}.rd-composer-input .rd-options{margin:0 0 6px;top:auto;bottom:100%}.rd-emoji-popover{z-index:10;max-width:100%;margin-bottom:8px;position:absolute;bottom:100%;right:0}.app-shell .customer-record .customer-record-facts{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:0;padding:0;overflow:hidden}.customer-record .customer-record-facts>div{border-bottom:1px solid var(--border);min-width:0;padding:14px 16px}.customer-record .customer-record-facts>div:nth-child(odd){border-right:1px solid var(--border)}.customer-record .customer-record-facts>div:nth-last-child(-n+2){border-bottom:0}.customer-record .customer-record-facts dd{overflow-wrap:anywhere;margin:0}.customer-record .customer-record-facts button{text-underline-offset:3px;min-height:20px;padding:0;text-decoration:underline}.quote-studio-record+.sales-response-actions,.quote-studio-record~.sales-history{box-sizing:border-box;width:min(100%,960px);margin-inline:auto}@media (width<=600px){.customer-record .customer-record-facts>div:nth-child(odd){border-right:0}.customer-record .customer-record-facts>div:nth-last-child(2){border-bottom:1px solid var(--border)}}.app-shell .recipient-request-dialog{padding:0}.app-shell .recipient-request-dialog .recipient-request-actions{flex-wrap:nowrap}.app-shell .recipient-request-dialog .recipient-request-actions .arc-control-button{flex:0 auto;width:auto}.rd-emoji-popover{--emoji-picker-height:min(360px,45dvh);box-sizing:border-box;background:var(--surface-raised,var(--surface,#fff));width:352px;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-panel,16px);box-shadow:var(--shadow-floating);isolation:isolate;overflow:hidden}.discuss-mount[open]::details-content{overflow:visible}.quote-tax-help{align-items:center;gap:5px;display:inline-flex}.app-shell :is(.arc-control-button,.button):not(:is([role=tab],[role=menuitem],[role=menuitemradio],[role=option],.books-setup-tool-choice,.chart-mark,.bank-account,.books-setup-steps .arc-control-button,.payroll-cy-sources .arc-control-button,.review-draft-list>.arc-control-button,.fmap-panel-actions .arc-control-button)),:is([role=dialog],[data-radix-popper-content-wrapper]) :is(.arc-control-button,.button):not(:is([role=tab],[role=menuitem],[role=menuitemradio],[role=option])){border-radius:999px!important}.card-pay{--control-track:color-mix(in srgb,var(--wa-text,#242424) 16%,transparent);--control-track-hover:color-mix(in srgb,var(--wa-text,#242424) 24%,transparent);--control-on:var(--wa-text,#242424);--control-thumb:var(--wa-surface,#fff);--control-thumb-on:var(--wa-surface,#fff);--control-thumb-shadow:0 1px 2px #0000002e;--radius-pill:999px;--duration-fast:.12s;--duration-standard:.2s;--ease-standard:cubic-bezier(.2,.8,.2,1);--focus-outline:var(--wa-accent,#252525);--control-height-md:32px;border:1px solid var(--wa-border,var(--wa-line,#e9ecef));background:var(--wa-surface,#fff);color:var(--wa-text,#242424);border-radius:14px;align-items:flex-start;gap:12px;margin:12px 16px 4px;padding:13px 14px;display:flex}.card-pay-copy{flex:1;min-width:0}.card-pay-copy strong,.card-pay-label{letter-spacing:-.1px;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.card-pay-copy p{color:var(--wa-text,#242424);opacity:.72;margin:3px 0 0;font-size:12.5px;line-height:1.45}.card-pay-connect{border:1px solid var(--wa-border,var(--wa-line,#e9ecef));background:linear-gradient(165deg,var(--wa-surface,#fff) 0%,color-mix(in srgb,var(--wa-surface,#fff) 92%,#635bff 8%) 100%);color:var(--wa-text,#242424);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 16px 4px;padding:12px;display:grid}.card-pay-connect-mark{color:#fff;background:#635bff;border-radius:11px;place-items:center;width:40px;height:40px;line-height:0;display:grid;box-shadow:inset 0 1px #fff3,0 2px 6px -2px #635bff66}.card-pay-connect-mark .stripe-mark{width:auto;height:12px;display:block}.card-pay-connect-copy{min-width:0}.card-pay-connect-title{align-items:center;gap:6px;min-height:20px;display:flex}.card-pay-connect-title strong{letter-spacing:-.15px;white-space:nowrap;font-size:14px;font-weight:600}.card-pay-connect-title .ie-help{margin-left:0}.card-pay-connect-copy p{color:var(--wa-text,#242424);opacity:.72;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;line-height:1.4;overflow:hidden}.card-pay-connect .card-pay-connect-button{white-space:nowrap;background:var(--wa-text,#18181b);height:34px;min-height:34px;color:var(--wa-surface,#fff);border-color:#0000;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600;box-shadow:0 1px 2px #0000001f}.card-pay-connect .card-pay-connect-button:hover:not(:disabled){background:color-mix(in srgb,var(--wa-text,#18181b) 86%,#635bff)}.card-pay-note{font-size:12px}.card-pay-line{align-items:center;gap:7px;min-height:28px;display:flex}.card-pay-label{white-space:nowrap}.card-pay-brand{color:var(--wa-text,#242424);opacity:.55;align-items:center;line-height:0;display:inline-flex}.card-pay-accept.is-on .card-pay-brand{color:#635bff;opacity:1}.app-shell[data-workspace-dark=true] .card-pay-accept.is-on .card-pay-brand{color:#fff}.card-pay-brand .stripe-mark{width:auto;height:13px;display:block}.card-pay-switch{min-height:28px;margin-left:auto}.card-pay-switch>span:last-of-type{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card-pay-lock{vertical-align:-1px;margin-right:5px;display:inline-block}.card-pay-plans{border-radius:999px;gap:4px;height:28px;min-height:28px;margin-top:6px;padding:0 10px;font-size:12px}.card-pay-error{color:var(--wa-danger,#b42318)!important}.ie-extras .card-pay,.ie-extras .card-pay-connect{margin:6px 0 2px}.app-shell[data-workspace-dark=true] .card-pay-connect{background:linear-gradient(165deg,var(--wa-surface,#18181b) 0%,color-mix(in srgb,var(--wa-surface,#18181b) 88%,#635bff 12%) 100%)}.app-shell[data-workspace-dark=true] .card-pay-connect-mark{color:#fff}@media (width<=420px){.card-pay-connect{grid-template-columns:auto minmax(0,1fr)}.card-pay-connect .card-pay-connect-button{grid-column:1/-1;justify-content:center;width:100%}}.card-pay-connect.is-soon .card-pay-connect-mark{filter:saturate(.75)}.card-pay-connect.is-soon .card-pay-connect-button:disabled{opacity:.42;cursor:not-allowed}
