@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,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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: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,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==)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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#002058;--navy-2:#071b3a;--blue:#0078ff;--blue-2:#135ee8;--aqua:#00d0c0;--green:#20d59b;--violet:#7667ff;--bg:#f3f7fc;--surface:#fff;--surface-2:#f8fafd;--text:#10213d;--muted:#6e7c91;--line:#e2e9f2;--line-strong:#d2dce9;--danger:#e44e5e;--warning:#f4a524;--shadow:0 12px 35px #00205814;--shadow-lg:0 30px 80px #0020582e;color:var(--text);background:var(--bg);font-synthesis:none;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand{align-items:center;gap:14px;height:46px;display:flex}.logo-crop{flex:none;width:168px;height:34px;position:relative;overflow:hidden}.logo-crop img{width:203px;max-width:none;height:auto;position:absolute;top:-48px;left:-16px}.brand>span{color:var(--navy);border-left:1px solid var(--line-strong);padding-left:13px;font-size:12px;font-weight:700}.brand-inverse .logo-crop{background:#fff;border-radius:9px;box-shadow:0 4px 16px #00133830}.brand-inverse>span{color:#fff;border-color:#ffffff50}.brand-compact .logo-crop{width:38px}.primary,.secondary,.danger-button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-2));box-shadow:0 7px 18px #0078ff38}.primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0078ff47}.primary.wide{justify-content:space-between;width:100%;min-height:48px}.secondary{color:var(--text);border:1px solid var(--line-strong);background:#fff}.secondary:hover{background:#f9fbfe;border-color:#9eb2ca}.danger-button{color:var(--danger);background:#fff1f3;border:1px solid #ffd4da}.text-button{color:var(--blue);background:0 0;border:0;padding:13px 0;font-size:12px;font-weight:700}.pill{border-radius:99px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.pill.glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff18;border:1px solid #ffffff35}.app-icon{color:#fff;background:linear-gradient(135deg,var(--blue),var(--aqua));border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #0078ff38}.avatar{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.avatar.small{border-radius:11px;width:34px;height:34px;font-size:9px}.window{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.window-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 22px;display:flex}.window-head>div strong,.window-head>div span{display:block}.window-head>div strong{font-size:14px}.window-head>div span{color:var(--muted);margin-top:3px;font-size:10px}.window-dots{gap:5px;display:flex}.window-dots i{background:#d5dfeb;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:var(--aqua)}.window-dots i:nth-child(2){background:#7caeff}.field{margin-bottom:20px;display:block}.field>span{color:#53647b;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.field input,.field select,.field textarea{border:1px solid var(--line-strong);width:100%;color:var(--text);background:#fbfcfe;border-radius:10px;outline:none;transition:all .18s}.field input,.field select{height:46px;padding:0 13px}.field textarea{resize:vertical;min-height:94px;padding:12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0078ff1a}.field input::placeholder{color:#a5b0bf}.two-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.two-cols.wide-left{grid-template-columns:2fr 1fr}.badge{color:#53647b;background:#eef3f9;border-radius:99px;align-items:center;min-height:27px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.state{color:#287458;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.state i,.system-pulse>i,.big-status i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20d59b21}.state.inactive{color:#8793a5}.state.inactive i{box-shadow:none;background:#9ba7b5}.boot{background:radial-gradient(circle at 65% 30%,#0e6fdc 0,var(--navy) 38%,#001536 100%);color:#fff;justify-content:center;align-items:center;gap:18px;height:100vh;display:flex}.boot-orbit{border:1px solid #ffffff4a;border-radius:22px;place-items:center;width:64px;height:64px;display:grid;position:relative}.boot-orbit:after{content:"";border:2px solid #0000;border-top-color:var(--aqua);border-radius:17px;animation:1.1s linear infinite spin;position:absolute;inset:8px}.boot-orbit span{font-size:20px;font-weight:800}.boot-copy strong,.boot-copy small{display:block}.boot-copy strong{font-size:15px}.boot-copy small{color:#b7cae8;margin-top:4px;font-size:10px}.notice{z-index:1000;background:var(--navy-2);color:#fff;width:min(390px,100vw - 28px);box-shadow:var(--shadow-lg);border-radius:14px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:fixed;bottom:24px;right:24px}.notice>span{background:var(--aqua);width:30px;height:30px;color:var(--navy);border-radius:9px;place-items:center;display:grid}.notice.error>span{background:var(--danger);color:#fff}.notice p{margin:0;font-size:12px;line-height:1.45}.login-page{background:linear-gradient(145deg,#001842,#003b88 56%,#007db8);place-items:center;min-height:100vh;padding:42px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.login-glow{filter:blur(10px);border-radius:50%;position:absolute}.glow-one{background:#00d0c025;width:420px;height:420px;top:-100px;right:-100px}.glow-two{background:#0088ff38;width:360px;height:360px;bottom:-140px;left:-120px}.login-window{z-index:1;background:#fff;border:1px solid #ffffff45;border-radius:28px;grid-template-columns:1.05fr .95fr;width:min(1040px,100%);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 120px #00102c80}.login-visual{color:#fff;background:radial-gradient(circle at 85% 12%,#00d0c080,transparent 30%),linear-gradient(145deg,var(--navy),#005ee5 66%,#00aeba);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.login-visual:after{content:"";border:1px solid #ffffff30;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-200px;right:-220px;box-shadow:0 0 0 46px #ffffff0a,0 0 0 92px #ffffff0a}.login-message{z-index:1;position:relative}.login-message h1{letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(52px,5vw,74px);line-height:.98}.login-message p{color:#dceaff;max-width:380px;font-size:15px;line-height:1.65}.login-signal{z-index:1;border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;padding-top:18px;display:flex;position:relative}.login-signal span{align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.login-signal i{background:var(--aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00d0c020}.login-signal small{color:#bed5f4;font-size:9px}.login-form-wrap{align-self:center;width:100%;padding:60px}.login-form-head{align-items:center;gap:15px;margin-bottom:38px;display:flex}.login-form-head h2{letter-spacing:-.035em;margin:0;font-size:27px}.login-form-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.security-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:30px;padding-top:17px;font-size:10px;display:flex}.gate{background:radial-gradient(circle at 70% 20%,#d6fefa,#edf5ff 42%,var(--bg));place-items:center;min-height:100vh;padding:28px;display:grid}.gate-card{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-lg);background:#fff;border-radius:24px;padding:40px}.gate-card>.app-icon{margin-top:36px}.gate-card h1{letter-spacing:-.04em;margin:20px 0 8px;font-size:32px}.gate-card>p{color:var(--muted);margin-bottom:30px;font-size:13px;line-height:1.6}.app-shell{background:var(--bg);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:80;background:#fff;flex-direction:column;width:264px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid var(--line);height:105px;padding:23px 22px 15px}.sidebar-brand>span{color:#91a0b4;text-transform:uppercase;letter-spacing:.13em;margin:2px 0 0 4px;font-size:8px;font-weight:800;display:block}.sidebar nav{flex:1;padding:20px 14px;overflow-y:auto}.sidebar nav section+section{margin-top:25px}.sidebar nav section>small{color:#9aa7b8;text-transform:uppercase;letter-spacing:.08em;padding:0 10px 8px;font-size:9px;font-weight:800;display:block}.sidebar nav button{color:#53647b;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;height:46px;padding:0 11px;font-size:12px;font-weight:650;transition:all .18s;display:flex}.sidebar nav button>span{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sidebar nav button>svg{margin-left:auto}.sidebar nav button:hover{color:var(--navy);background:#f3f7fc}.sidebar nav button.active{color:var(--blue);background:linear-gradient(90deg,#eaf4ff,#eefcfb);font-weight:800}.sidebar nav button.active>span{color:#fff;background:linear-gradient(135deg,var(--blue),var(--aqua));box-shadow:0 5px 14px #0078ff30}.sidebar-status{padding:14px}.system-pulse{background:#f0fbf8;border:1px solid #d5f4eb;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.system-pulse>span strong,.system-pulse>span small{display:block}.system-pulse>span strong{color:#207457;font-size:10px}.system-pulse>span small{color:#6e998a;margin-top:3px;font-size:8px}.sidebar-user{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.sidebar-user>div strong,.sidebar-user>div small{display:block}.sidebar-user>div strong{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:10px;overflow:hidden}.sidebar-user>div small{color:var(--muted);margin-top:3px;font-size:8px}.sidebar-user>button{color:#738096;background:#f3f6fa;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.app-area{width:calc(100% - 264px);min-height:100vh;margin-left:264px}.app-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f7fce8;border-bottom:1px solid #e0e8f1;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.app-topbar>div:first-of-type span,.app-topbar>div:first-of-type strong{display:block}.app-topbar>div:first-of-type span{color:var(--muted);font-size:9px;font-weight:700}.app-topbar>div:first-of-type strong{margin-top:2px;font-size:15px}.topbar-account{align-items:center;gap:10px;display:flex}.topbar-account>div strong,.topbar-account>div small{display:block}.topbar-account>div strong{font-size:10px}.topbar-account>div small{color:var(--muted);margin-top:2px;font-size:8px}.mobile-nav,.sidebar-scrim{display:none}.workspace{width:min(1420px,100% - 60px);margin:auto;padding:30px 0 70px}.page-heading{justify-content:space-between;align-items:center;gap:24px;min-height:98px;margin-bottom:23px;display:flex}.page-heading>div:first-child>span{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.page-heading h1{letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.1}.page-heading p{color:var(--muted);margin:7px 0 0;font-size:12px}.page-heading>div:last-child{flex:none}.hero-status{color:#fff;background:radial-gradient(circle at 78% 15%,#00d0c070,transparent 29%),linear-gradient(125deg,var(--navy) 0,#005bd7 58%,#00aeb8 100%);border-radius:24px;justify-content:space-between;align-items:center;min-height:265px;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #00317a33}.hero-status:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.hero-status>div:first-child{z-index:2;position:relative}.hero-status h2{letter-spacing:-.04em;margin:19px 0 9px;font-size:34px;font-weight:500;line-height:1.12}.hero-status h2 strong{color:#92fff5}.hero-status p{color:#c9dcf4;margin:0;font-size:12px}.hero-status .pill i{background:var(--aqua);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00d0c025}.hero-orbit{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:190px;height:190px;margin-right:45px;display:grid;position:relative}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #fff2;border-radius:50%;position:absolute}.hero-orbit:before{inset:25px}.hero-orbit:after{inset:50px}.hero-orbit span{z-index:1;font-size:40px;font-weight:800;position:relative}.hero-orbit i{background:var(--aqua);width:10px;height:10px;box-shadow:0 0 15px var(--aqua);border-radius:50%;position:absolute}.hero-orbit i:first-of-type{top:20px;left:35px}.hero-orbit i:nth-of-type(2){background:#78aaff;bottom:55px;right:10px}.hero-orbit i:nth-of-type(3){background:#fff;bottom:5px;left:70px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 7px 22px #0020580e}.stat-icon{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.stat-icon.blue{color:var(--blue);background:#e8f2ff}.stat-icon.aqua{color:#00a899;background:#e5fbf8}.stat-icon.violet{color:var(--violet);background:#f0edff}.stat-card small,.stat-card strong,.stat-card p{margin:0;display:block}.stat-card small{color:var(--muted);font-size:9px;font-weight:700}.stat-card strong{letter-spacing:-.03em;margin-top:2px;font-size:24px}.stat-card p{color:#8693a5;margin-top:2px;font-size:9px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quick-list{padding:8px}.quick-list>button{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 12px;display:grid}.quick-list>button:hover{background:#f3f8fe}.quick-list>button>span{width:40px;height:40px;color:var(--blue);background:#eaf4ff;border-radius:12px;place-items:center;display:grid}.quick-list strong,.quick-list small{display:block}.quick-list strong{font-size:12px}.quick-list small{color:var(--muted);margin-top:3px;font-size:9px}.quick-list>button>svg{color:#93a1b3}.activity-window .activity-row{padding:0 20px}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:66px;display:grid}.activity-icon{width:31px;height:31px;color:var(--blue);background:#eaf4ff;border-radius:10px;place-items:center;display:grid}.activity-row strong,.activity-row small{display:block}.activity-row strong{font-size:11px}.activity-row small,.activity-row time{color:var(--muted);margin-top:2px;font-size:8px}.empty-state,.inline-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state{min-height:210px}.empty-state>svg,.inline-empty>span{color:var(--blue);margin-bottom:11px}.empty-state strong,.empty-state span,.inline-empty strong,.inline-empty small{display:block}.empty-state strong,.inline-empty strong{color:var(--text);font-size:12px}.empty-state span,.inline-empty small{margin-top:4px;font-size:9px}.table-card{overflow:hidden}.users-table{overflow-x:auto}.table-row{border-bottom:1px solid var(--line);grid-template-columns:1.8fr .8fr .8fr .7fr 1fr .9fr;align-items:center;min-width:1080px;min-height:72px;padding:0 22px;font-size:11px;display:grid}.table-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;min-height:40px;font-size:8px;font-weight:800}.person{align-items:center;gap:11px;display:flex}.person strong,.person small{display:block}.person strong{font-size:11px}.person small{color:var(--muted);margin-top:3px;font-size:9px}.permission-count,.table-row time{color:var(--muted);font-size:9px}.row-actions{justify-content:flex-end;gap:8px;display:flex}.row-actions button{color:#50627a;background:#eef4fb;border:0;border-radius:8px;min-height:30px;padding:0 9px;font-size:9px;font-weight:700}.row-actions .danger-link{color:var(--danger);background:#fff0f2}.audit-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;grid-template-columns:1fr 1fr 1fr;padding:12px 68px;font-size:8px;font-weight:800;display:grid}.audit-card>.activity-row{grid-template-columns:34px 1fr 1fr 1fr;padding:0 22px}.audit-card>.activity-row>div{display:contents}.audit-card>.activity-row>div small{grid-column:3}.audit-card>.activity-row time{grid-column:4}.permissions-box{border:1px solid var(--line);border-radius:13px;margin:5px 0 22px;overflow:hidden}.permissions-box>div:first-child{background:#f8fafc;justify-content:space-between;padding:14px 16px;display:flex}.permissions-box>div:first-child strong{font-size:11px}.permissions-box>div:first-child span{color:var(--muted);font-size:9px}.permission-grid{grid-template-columns:1fr 1fr;display:grid}.permission-grid label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr 18px;align-items:center;gap:8px;min-height:68px;padding:11px 14px;display:grid}.permission-grid label:nth-child(odd){border-right:1px solid var(--line)}.permission-grid input{accent-color:var(--blue)}.permission-grid label>svg{opacity:0;color:var(--blue)}.permission-grid label.checked{background:#eef7ff}.permission-grid label.checked>svg{opacity:1}.permission-grid strong,.permission-grid small{display:block}.permission-grid strong{font-size:10px}.permission-grid small{color:var(--muted);margin-top:3px;font-size:8px}.admin-access-note{background:linear-gradient(120deg,var(--navy),#064d9c);color:#fff;border-radius:13px;align-items:center;gap:12px;margin:5px 0 22px;padding:15px;display:flex}.admin-access-note svg{color:var(--aqua)}.admin-access-note strong,.admin-access-note span{display:block}.admin-access-note strong{font-size:11px}.admin-access-note span{color:#b9d1ee;margin-top:2px;font-size:9px}.settings-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:20px;display:grid}.settings-form{padding-bottom:22px}.settings-form>.window-head{margin-bottom:0}.settings-form>.two-cols,.settings-form>.toggle,.settings-form>.form-actions{margin-left:24px;margin-right:24px}.settings-form>.two-cols{margin-top:20px}.settings-status{background:#f8fafc;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.big-status{color:#8b98a9;align-items:center;gap:10px;font-size:11px;display:flex}.big-status i{box-shadow:none;background:#9ba7b5}.big-status.active{color:#287458}.big-status.active i{background:var(--green);box-shadow:0 0 0 4px #20d59b21}.toggle{cursor:pointer;align-items:center;gap:12px;display:flex;margin-top:8px!important}.toggle input{display:none}.toggle>span{background:#d8e0e9;border-radius:99px;width:42px;height:24px;padding:3px;transition:all .2s}.toggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 2px 6px #16345130}.toggle input:checked+span{background:linear-gradient(90deg,var(--blue),var(--aqua))}.toggle input:checked+span:after{transform:translate(18px)}.toggle strong,.toggle small{display:block}.toggle strong{font-size:10px}.toggle small{color:var(--muted);margin-top:2px;font-size:8px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:20px;display:flex}.test-panel{padding-bottom:22px}.test-panel>.window-head{margin-bottom:24px}.test-panel>:not(.window-head){margin-left:24px;margin-right:24px}.test-illustration{color:#fff;background:linear-gradient(135deg,var(--blue),var(--aqua));border-radius:19px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 12px 28px #0078ff30}.test-panel h3{letter-spacing:-.04em;font-size:23px;margin-top:20px!important;margin-bottom:7px!important}.test-panel>p{color:var(--muted);font-size:11px;line-height:1.55;margin-top:0!important;margin-bottom:24px!important}.info-box{color:#287458;background:#eef9f7;border-radius:12px;align-items:flex-start;gap:9px;padding:13px;display:flex;margin-top:20px!important}.info-box p{margin:0;font-size:9px;line-height:1.5}.clients-window{overflow:hidden}.client-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;min-height:70px;padding:13px 20px;display:flex}.client-toolbar form{border:1px solid var(--line-strong);background:#f9fbfd;border-radius:11px;align-items:center;width:min(580px,100%);height:43px;display:flex;overflow:hidden}.client-toolbar form>svg{color:#8593a6;margin-left:13px}.client-toolbar input{background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 11px;font-size:11px}.client-toolbar form button{background:var(--navy);color:#fff;border:0;height:100%;padding:0 16px;font-size:10px;font-weight:700}.client-toolbar>select{border:1px solid var(--line-strong);color:#53647b;background:#fff;border-radius:11px;outline:0;height:43px;padding:0 12px;font-size:10px}.client-list{overflow-x:auto}.client-list-head,.client-row{grid-template-columns:1.55fr .75fr 1.15fr .65fr .5fr 28px;align-items:center;gap:12px;min-width:1000px;padding:0 21px;display:grid}.client-list-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;height:39px;font-size:8px;font-weight:800}.client-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:76px;color:var(--text);background:#fff;transition:all .15s}.client-row:hover{background:#f5faff}.client-row>div:not(.client-main) strong,.client-row>div:not(.client-main) small{display:block}.client-row>div:not(.client-main) strong{font-size:10px}.client-row>div:not(.client-main) small{color:var(--muted);margin-top:4px;font-size:8px}.client-main{align-items:center;gap:12px;display:flex}.client-avatar{background:linear-gradient(145deg,var(--navy),var(--blue) 65%,var(--aqua));color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid;box-shadow:0 6px 15px #0057b725}.client-avatar.large{border-radius:18px;width:64px;height:64px;font-size:15px}.client-main strong,.client-main small{display:block}.client-main strong{font-size:12px}.client-main small{color:var(--muted);margin-top:4px;font-size:8px}.client-row>svg{color:#9ba8b9}.client-status{color:#247859;background:#eaf9f3;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.client-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.client-status.prospect{color:var(--blue);background:#eaf4ff}.client-status.paused{color:#a46a00;background:#fff5df}.client-status.closed{color:#7d8999;background:#eef1f5}.currency-pill{border:1px solid var(--line-strong);color:#586a81;border-radius:8px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800}.client-empty{text-align:center;place-content:center;min-height:280px;display:grid}.client-empty>span{width:60px;height:60px;color:var(--blue);background:#e9f4ff;border-radius:18px;place-items:center;margin:auto;display:grid}.client-empty h3{margin:13px 0 4px;font-size:14px}.client-empty p{color:var(--muted);margin:0;font-size:9px}.file-toolbar{justify-content:space-between;align-items:center;min-height:58px;margin-bottom:16px;display:flex}.file-toolbar>div{gap:9px;display:flex}.back-button{color:#53647b;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:700;display:flex}.client-profile{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:144px;padding:30px;display:grid;position:relative}.profile-accent{background:linear-gradient(to bottom,var(--blue),var(--aqua));width:6px;position:absolute;top:0;bottom:0;left:0}.profile-copy>span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.profile-copy h1{letter-spacing:-.045em;margin:5px 0 2px;font-size:28px}.profile-copy p{color:var(--muted);margin:0;font-size:10px}.file-tabs{border-bottom:1px solid var(--line-strong);align-items:end;gap:5px;height:62px;margin:5px 0 20px;display:flex}.file-tabs button{color:#6e7c91;background:0 0;border:0;border-radius:10px 10px 0 0;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.file-tabs button:hover{background:#eaf1f9}.file-tabs button.active{color:var(--blue);border:1px solid var(--line-strong);background:#fff;border-bottom-color:#fff}.file-tabs button span{background:#edf2f8;border-radius:8px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.summary-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.info-window{padding-bottom:8px}.info-row{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:64px;padding:10px 20px;display:grid}.info-row>span{width:32px;height:32px;color:var(--blue);background:#edf5ff;border-radius:10px;place-items:center;display:grid}.info-row>span svg{width:15px}.info-row small,.info-row strong{display:block}.info-row small{color:var(--muted);font-size:8px}.info-row strong,.info-row a{margin-top:3px;font-size:10px;font-weight:700}.info-row a{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.notes-window{grid-column:1/-1}.notes-window>p{color:#52637a;white-space:pre-wrap;min-height:80px;margin:0;padding:20px;font-size:11px;line-height:1.7}.file-section{padding-bottom:8px}.file-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:92px;padding:18px 22px;display:flex}.file-section-head>div{align-items:center;gap:13px;display:flex}.section-icon{width:44px;height:44px;color:var(--blue);background:#eaf4ff;border-radius:13px;place-items:center;display:grid}.section-icon.secure{background:linear-gradient(135deg,var(--navy),#075fc3);color:var(--aqua)}.file-section-head h2{margin:0;font-size:17px}.file-section-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.contact-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 1.1fr 1fr .65fr .45fr 34px;align-items:center;gap:12px;min-height:75px;padding:10px 21px;display:grid}.contact-list strong,.contact-list small,.contact-list article>div:nth-child(3)>span{display:block}.contact-list strong{font-size:10px}.contact-list small,.contact-list article>div:nth-child(3){color:var(--muted);margin-top:3px;font-size:8px}.primary-contact{color:#00a487;font-size:8px;font-weight:800}.icon-danger{width:32px;height:32px;color:var(--danger);background:#fff1f3;border:0;border-radius:9px;place-items:center;display:grid}.inline-empty{min-height:230px}.check-field{align-items:center;gap:8px;margin-bottom:20px;font-size:10px;display:flex}.check-field input{accent-color:var(--blue)}.vault-section{border-color:#cfe1f2}.vault-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr .8fr auto 34px;align-items:center;gap:13px;min-height:78px;padding:10px 21px;display:grid}.vault-icon{background:linear-gradient(135deg,var(--navy),#075fc3);width:40px;height:40px;color:var(--aqua);border-radius:12px;place-items:center;display:grid}.vault-icon svg{width:18px}.vault-list strong,.vault-list small,.vault-list article>div:nth-child(3)>span{display:block}.vault-list strong{font-size:11px}.vault-list small,.vault-list article>div:nth-child(3){color:var(--muted);margin-top:3px;font-size:8px}.dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001b4885;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog{width:min(720px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #dbe5f0;border-radius:22px;padding:28px;position:relative;overflow:auto}.dialog-wide{width:min(900px,100%)}.dialog-close{color:#65758a;background:#f0f4f9;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.dialog-intro{align-items:center;gap:14px;margin-bottom:28px;padding-right:38px;display:flex}.dialog-intro h2{letter-spacing:-.035em;margin:0;font-size:23px}.dialog-intro p{color:var(--muted);margin:5px 0 0;font-size:10px}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:18px;display:flex}.secret-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:120px 1fr 34px;align-items:center;gap:9px;min-height:64px;margin-bottom:9px;padding:9px 11px;display:grid}.secret-row>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.secret-row code{color:var(--navy);overflow-wrap:anywhere;background:#f1f5f9;border-radius:8px;padding:9px}.secret-row button{background:var(--blue);color:#fff;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}@media (width<=1100px){.workspace{width:calc(100% - 38px)}.dashboard-grid,.summary-grid{grid-template-columns:1fr}.notes-window{grid-column:auto}.settings-layout{grid-template-columns:1fr}.hero-orbit{margin-right:10px}.login-form-wrap{padding:42px}.permission-grid{grid-template-columns:1fr}.permission-grid label:nth-child(odd){border-right:0}}@media (width<=780px){.login-page{padding:16px}.login-window{border-radius:21px;grid-template-columns:1fr;min-height:0}.login-visual{min-height:270px;padding:27px}.login-message h1{margin:16px 0 10px;font-size:43px}.login-message p{font-size:12px}.login-signal{display:none}.login-form-wrap{padding:30px 24px}.sidebar{box-shadow:var(--shadow-lg);transition:all .22s;transform:translate(-102%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001b486b;border:0;display:block;position:fixed;inset:0}.app-area{width:100%;margin-left:0}.app-topbar{justify-content:flex-start;gap:12px;height:64px;padding:0 16px}.mobile-nav{width:38px;height:38px;color:var(--navy);background:#fff;border:0;border-radius:11px;place-items:center;display:grid;box-shadow:0 4px 12px #00205812}.topbar-account{margin-left:auto}.topbar-account>div{display:none}.workspace{width:calc(100% - 28px);padding:19px 0 50px}.page-heading{min-height:92px;margin-bottom:12px}.page-heading h1{font-size:25px}.page-heading p{max-width:230px;line-height:1.4}.page-heading .primary{padding:0 12px}.hero-status{min-height:245px;padding:28px 25px}.hero-status h2{font-size:28px}.hero-orbit{position:absolute;bottom:-75px;right:-80px}.stats-grid{grid-template-columns:1fr;gap:10px}.dashboard-grid{gap:12px}.two-cols,.two-cols.wide-left{grid-template-columns:1fr}.dialog{border-radius:18px;padding:23px 18px}.dialog-intro{align-items:flex-start}.client-toolbar{flex-direction:column}.client-toolbar>select{width:100%}.file-toolbar{align-items:flex-start}.file-toolbar>div{flex-direction:column;display:flex}.client-profile{grid-template-columns:auto 1fr;padding:24px 20px}.client-profile>.client-status{grid-column:1/-1}.profile-copy h1{font-size:22px}.file-tabs{overflow-x:auto}.file-section-head{flex-direction:column;align-items:flex-start;gap:15px}.contact-list article{grid-template-columns:38px 1fr auto;padding:14px}.contact-list article>div:nth-child(3){grid-column:2}.contact-list .badge,.primary-contact{display:none}.contact-list .icon-danger{grid-area:1/3}.vault-list article{grid-template-columns:42px 1fr auto;padding:14px}.vault-list article>div:nth-child(3){grid-column:2}.vault-list article>.secondary{grid-column:2;justify-self:start}.vault-list article>.icon-danger{grid-area:1/3}.settings-form>.two-cols,.settings-form>.toggle,.settings-form>.form-actions,.test-panel>:not(.window-head){margin-left:18px;margin-right:18px}.audit-head{display:none}.audit-card>.activity-row{grid-template-columns:34px 1fr auto;padding:9px 14px}.audit-card>.activity-row>div{display:block}.audit-card>.activity-row>div small,.audit-card>.activity-row time{grid-column:auto}.permissions-box>div:first-child{display:block}.permissions-box>div:first-child span{margin-top:4px;display:block}.secret-row{grid-template-columns:1fr 34px}.secret-row>span{grid-column:1/-1}.notice{bottom:14px;right:14px}}@media (width<=480px){.page-heading{align-items:flex-start}.page-heading>div:last-child .primary{width:42px;padding:0;font-size:0}.page-heading>div:last-child .primary svg{margin:0}.login-visual{min-height:240px}.login-message h1{font-size:38px}.brand>span{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sidebar-settings{border-top:1px solid var(--line);padding:10px 14px 6px}.settings-trigger{color:#53647b;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:32px 1fr 16px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 10px;display:grid}.settings-trigger>span{color:#66778d;background:#eef3f9;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.settings-trigger>div strong,.settings-trigger>div small{display:block}.settings-trigger>div strong{font-size:11px}.settings-trigger>div small{color:#929fb0;margin-top:3px;font-size:8px}.settings-trigger>svg{transition:transform .18s}.sidebar-settings.open .settings-trigger>svg{transform:rotate(90deg)}.settings-trigger:hover,.settings-trigger.active{color:var(--navy);background:#f2f7fc}.settings-trigger.active>span{color:#fff;background:linear-gradient(135deg,var(--blue),var(--aqua));box-shadow:0 5px 14px #0078ff30}.settings-menu{border-left:1px solid #d8e3ef;margin:5px 0 2px 42px;padding:4px 0 4px 10px}.settings-menu>button{color:#718096;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px 1fr 7px;align-items:center;gap:6px;width:100%;height:35px;padding:0 9px;font-size:9px;font-weight:700;display:grid}.settings-menu>button:hover{color:var(--navy);background:#f3f7fc}.settings-menu>button.active{color:var(--blue);background:#eaf5ff}.settings-menu>button i{background:var(--aqua);border-radius:50%;width:6px;height:6px}.forget-button,.forget-confirm{color:#fff;background:#d92d4b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 7px 17px #d92d4b2e}.forget-button:hover,.forget-confirm:hover{background:#bd1f3b}.forget-button:disabled,.forget-confirm:disabled{opacity:.55;cursor:not-allowed}.forget-warning{color:#8e2337;background:#fff5f7;border:1px solid #ffd1d9;border-radius:14px;align-items:flex-start;gap:12px;margin:-8px 0 20px;padding:15px;display:flex}.forget-warning>svg{flex:none;margin-top:1px}.forget-warning strong,.forget-warning span{display:block}.forget-warning strong{font-size:11px}.forget-warning span{margin-top:4px;font-size:9px;line-height:1.55}.owner-badge{background:linear-gradient(135deg,var(--navy),#075fc3);color:#9dfff5;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 9px 24px #00205826}.owner-warning{color:var(--navy);background:linear-gradient(110deg,#eef7ff,#effdfb);border:1px solid #cde3fa;border-radius:15px;align-items:center;gap:13px;margin-bottom:15px;padding:15px 18px;display:flex}.owner-warning>svg{color:var(--blue)}.owner-warning strong,.owner-warning span{display:block}.owner-warning strong{font-size:11px}.owner-warning span{color:#687a90;margin-top:3px;font-size:9px}.forgotten-tabs{border-bottom:1px solid var(--line-strong);align-items:end;gap:5px;height:53px;margin-bottom:18px;display:flex}.forgotten-tabs button{color:#6e7c91;background:0 0;border:0;border-radius:10px 10px 0 0;align-items:center;gap:7px;height:41px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.forgotten-tabs button.active{color:var(--blue);border:1px solid var(--line-strong);background:#fff;border-bottom-color:#fff}.forgotten-tabs button span{background:#edf2f8;border-radius:8px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.forgotten-window,.restricted-audit{overflow:hidden}.forgotten-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(220px,1.5fr) minmax(150px,.8fr) minmax(170px,.8fr) auto;align-items:center;gap:14px;min-height:104px;padding:15px 21px;display:grid}.forgotten-icon{color:#d92d4b;background:#fff0f3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.forgotten-icon svg{width:18px}.forgotten-main strong,.forgotten-main small,.forgotten-main p,.forgotten-list article>div:nth-child(3)>small,.forgotten-list article>div:nth-child(3)>strong,.forgotten-list article>div:nth-child(3)>span{display:block}.forgotten-main strong{font-size:12px}.forgotten-main small,.forgotten-list article>div:nth-child(3)>small,.forgotten-list article>div:nth-child(3)>span{color:var(--muted);margin-top:3px;font-size:8px}.forgotten-main p{color:#53647b;margin:7px 0 0;font-size:9px}.forgotten-list article>div:nth-child(3)>strong{margin-top:3px;font-size:10px}.forgotten-counts{flex-direction:column;gap:5px;display:flex}.forgotten-counts span{color:#607188;background:#eef4fa;border-radius:8px;width:max-content;padding:5px 8px;font-size:8px;font-weight:700}.forgotten-empty{text-align:center;min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.forgotten-empty svg{color:var(--blue);margin-bottom:10px}.forgotten-empty strong{color:var(--text);font-size:12px}.forgotten-empty span{margin-top:4px;font-size:9px}.restricted-audit article{border-bottom:1px solid var(--line);grid-template-columns:36px 1.35fr .75fr auto;align-items:center;gap:13px;min-height:78px;padding:12px 21px;display:grid}.restricted-audit article>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.restricted-audit article>span.removed{color:#d92d4b;background:#fff0f3}.restricted-audit article>span.restored{color:#158163;background:#e9fbf6}.restricted-audit article strong,.restricted-audit article small,.restricted-audit article p{display:block}.restricted-audit article strong{font-size:10px}.restricted-audit article small,.restricted-audit article time{color:var(--muted);margin-top:3px;font-size:8px}.restricted-audit article p{color:#53647b;margin:5px 0 0;font-size:9px}@media (width<=900px){.forgotten-list article{grid-template-columns:44px 1fr auto}.forgotten-list article>div:nth-child(3),.forgotten-counts{grid-column:2}.forgotten-list article>button{grid-area:1/3}.restricted-audit article{grid-template-columns:36px 1fr auto}.restricted-audit article>div:nth-child(3){grid-column:2}.restricted-audit article time{grid-area:1/3}}@media (width<=580px){.forgotten-list article{grid-template-columns:38px 1fr}.forgotten-list article>div:nth-child(3),.forgotten-counts,.forgotten-list article>button{grid-column:2}.forgotten-list article>button{grid-row:auto;justify-self:start}.restricted-audit article{grid-template-columns:34px 1fr}.restricted-audit article>div:nth-child(3),.restricted-audit article time{grid-area:auto/2}.owner-warning{align-items:flex-start}}.service-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.service-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:flex;box-shadow:0 6px 20px #0020580b}.service-kpis article>span{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.service-kpis article>span.blue{color:var(--blue);background:#e9f3ff}.service-kpis article>span.amber{color:#a46a00;background:#fff5df}.service-kpis article>span.green{color:#198264;background:#e8faf4}.service-kpis strong,.service-kpis small{display:block}.service-kpis strong{font-size:22px;line-height:1}.service-kpis small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:700}.services-window{overflow:hidden}.service-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:68px;padding:12px 20px;display:flex}.service-toolbar form{border:1px solid var(--line-strong);background:#f9fbfd;border-radius:11px;flex:1;align-items:center;max-width:560px;height:42px;display:flex;overflow:hidden}.service-toolbar form>svg{color:#8593a6;margin-left:13px}.service-toolbar input{background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 11px;font-size:10px}.service-toolbar form button{background:var(--navy);color:#fff;border:0;height:100%;padding:0 16px;font-size:9px;font-weight:800}.service-toolbar>select{border:1px solid var(--line-strong);color:#53647b;background:#fff;border-radius:11px;outline:0;height:42px;padding:0 12px;font-size:9px}.secondary.compact{place-items:center;width:42px;height:42px;padding:0;display:grid}.service-list{overflow-x:auto}.service-list-head,.service-row{grid-template-columns:1.45fr .8fr .8fr .85fr .55fr 72px;align-items:center;gap:12px;min-width:930px;padding:0 20px;display:grid}.service-list.with-client .service-list-head,.service-list.with-client .service-row{grid-template-columns:1.25fr 1fr .75fr .75fr .8fr .52fr 72px;min-width:1120px}.service-list-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;height:38px;font-size:8px;font-weight:800}.service-row{border-bottom:1px solid var(--line);background:#fff;min-height:78px}.service-row:hover{background:#fbfdff}.service-main{align-items:center;gap:11px;display:flex}.service-type-icon{background:linear-gradient(145deg,var(--navy),var(--blue));color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 14px #0057b71f}.service-type-icon.project{background:linear-gradient(145deg,#5132aa,#785cff)}.service-type-icon.one_off{background:linear-gradient(145deg,#008d83,var(--aqua))}.service-type-icon svg{width:17px}.service-main strong,.service-main small,.service-client strong,.service-client small,.service-period strong,.service-period small,.service-price strong,.service-price small{display:block}.service-main strong,.service-client strong,.service-period strong,.service-price strong{font-size:10px}.service-main small,.service-client small,.service-period small,.service-price small{color:var(--muted);margin-top:4px;font-size:8px}.service-price strong{color:var(--navy)}.service-owner{align-items:center;gap:8px;display:flex}.service-owner>span{color:#65778d;background:#eef4fa;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.service-owner strong{font-size:9px}.service-state{color:#247859;background:#e9faf4;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.service-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.service-state.paused{color:#a46a00;background:#fff5df}.service-state.finished{color:#7d8999;background:#eef1f5}.service-actions{justify-content:flex-end;gap:6px;display:flex}.service-actions button{width:31px;height:31px;color:var(--blue);background:#edf5ff;border:0;border-radius:9px;place-items:center;display:grid}.service-actions button.archive{color:var(--danger);background:#fff1f3}.service-empty,.service-loading{text-align:center;min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.service-empty>span{width:58px;height:58px;color:var(--blue);background:#e9f4ff;border-radius:18px;place-items:center;display:grid}.service-empty h3{color:var(--text);margin:12px 0 4px;font-size:13px}.service-empty p{margin:0;font-size:9px}.service-loading{gap:9px;min-height:150px;font-size:9px}.section-icon.service{color:var(--blue);background:linear-gradient(135deg,#e7f2ff,#e7fcf9)}.client-services-section{overflow:hidden}.service-dialog-intro{align-items:center;gap:14px;margin-bottom:25px;padding-right:40px;display:flex}.service-dialog-intro>span{background:linear-gradient(135deg,var(--navy),var(--blue) 68%,var(--aqua));color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 19px #0057b72e}.service-dialog-intro small,.service-dialog-intro h2,.service-dialog-intro p{display:block}.service-dialog-intro small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.service-dialog-intro h2{letter-spacing:-.035em;margin:2px 0;font-size:23px}.service-dialog-intro p{color:var(--muted);margin:0;font-size:9px}.money-fields{grid-template-columns:90px 1fr;gap:9px;display:grid}.money-fields .field{min-width:0}@media (width<=780px){.service-kpis{grid-template-columns:1fr}.service-toolbar{flex-wrap:wrap;align-items:stretch}.service-toolbar form{flex-basis:100%;max-width:none}.service-toolbar>select{flex:1}.service-dialog-intro{align-items:flex-start}}@media (width<=480px){.service-kpis{grid-template-columns:repeat(3,1fr);gap:7px}.service-kpis article{gap:8px;min-height:66px;padding:9px}.service-kpis article>span{width:34px;height:34px}.service-kpis strong{font-size:18px}.service-kpis small{font-size:7px}.money-fields{grid-template-columns:1fr}}.client-access-note{color:var(--navy);background:linear-gradient(120deg,#eef8ff,#ebfff9);border:1px solid #c9eee8;border-radius:13px;align-items:center;gap:12px;margin:5px 0 22px;padding:15px;display:flex}.client-access-note>svg{color:#00a997;flex:none}.client-access-note span,.client-access-note strong{display:block}.client-access-note span{color:#5e748b;font-size:9px;line-height:1.5}.client-access-note strong{color:var(--navy);margin-bottom:2px;font-size:11px}.ticket-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.ticket-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:flex;box-shadow:0 6px 20px #0020580b}.ticket-kpis article>span{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ticket-kpis article>span.blue{color:var(--blue);background:#e9f3ff}.ticket-kpis article>span.amber{color:#a46a00;background:#fff5df}.ticket-kpis article>span.green{color:#198264;background:#e8faf4}.ticket-kpis strong,.ticket-kpis small{display:block}.ticket-kpis strong{font-size:22px;line-height:1}.ticket-kpis small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:700}.tickets-window{overflow:hidden}.ticket-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:68px;padding:12px 20px;display:flex}.ticket-toolbar form{border:1px solid var(--line-strong);background:#f9fbfd;border-radius:11px;flex:1;align-items:center;max-width:560px;height:42px;display:flex;overflow:hidden}.ticket-toolbar form>svg{color:#8593a6;margin-left:13px}.ticket-toolbar input{background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 11px;font-size:10px}.ticket-toolbar form button{background:var(--navy);color:#fff;border:0;height:100%;padding:0 16px;font-size:9px;font-weight:800}.ticket-toolbar>select{border:1px solid var(--line-strong);color:#53647b;background:#fff;border-radius:11px;outline:0;height:42px;padding:0 12px;font-size:9px}.ticket-list{overflow-x:auto}.ticket-list-head,.ticket-row{grid-template-columns:1.35fr 1.1fr .55fr .8fr .75fr .68fr 24px;align-items:center;gap:13px;min-width:1120px;padding:0 20px;display:grid}.ticket-list-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;height:38px;font-size:8px;font-weight:800}.ticket-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:82px;color:var(--text);text-align:left;background:#fff}.ticket-row:hover{background:linear-gradient(90deg,#fbfdff,#f4fffc)}.ticket-row>svg{color:#9aa8ba}.ticket-main>span,.ticket-main>strong,.ticket-main>small,.ticket-client>strong,.ticket-client>small{display:block}.ticket-main>span{color:var(--blue);letter-spacing:.04em;font-size:8px;font-weight:800}.ticket-main>strong,.ticket-client>strong{margin-top:3px;font-size:10px}.ticket-main>small,.ticket-client>small{color:var(--muted);margin-top:4px;font-size:8px}.ticket-priority{color:#65758a;background:#eef4fa;border-radius:99px;align-items:center;width:max-content;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.ticket-priority.high{color:#a66205;background:#fff3e3}.ticket-priority.urgent{color:#c33149;background:#fff0f2}.ticket-priority.low{color:#247a62;background:#edf9f5}.ticket-assignee{align-items:center;gap:8px;display:flex}.ticket-assignee>span{color:#65778d;background:#eef4fa;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.ticket-assignee strong{font-size:9px}.ticket-row time{color:var(--muted);font-size:8px}.ticket-state{color:#1163bd;background:#eaf4ff;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.ticket-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.ticket-state.in_progress{color:#087c70;background:#e9fbf8}.ticket-state.waiting_client{color:#9c6504;background:#fff4df}.ticket-state.resolved{color:#1f7b5b;background:#e9faf3}.ticket-state.closed{color:#788594;background:#edf1f5}.ticket-loading,.ticket-empty{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.ticket-empty>span{width:58px;height:58px;color:var(--blue);background:#e9f4ff;border-radius:18px;place-items:center;display:grid}.ticket-empty h3{color:var(--text);margin:3px 0 0;font-size:13px}.ticket-empty p{margin:0;font-size:9px}.ticket-dialog-intro{align-items:center;gap:14px;margin-bottom:25px;padding-right:40px;display:flex}.ticket-dialog-intro>span{background:linear-gradient(135deg,var(--navy),var(--blue) 68%,var(--aqua));color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 19px #0057b72e}.ticket-dialog-intro small,.ticket-dialog-intro h2,.ticket-dialog-intro p{display:block}.ticket-dialog-intro small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.ticket-dialog-intro h2{letter-spacing:-.035em;margin:2px 0;font-size:23px}.ticket-dialog-intro p{color:var(--muted);margin:0;font-size:9px}.ticket-hero{background:linear-gradient(122deg,#fff 55%,#edf9ff);grid-template-columns:1fr 250px;gap:35px;min-height:190px;margin-bottom:16px;padding:30px 32px;display:grid;position:relative}.ticket-hero:before{content:"";background:linear-gradient(135deg,#0078ff25,#00d0c025);border-radius:50%;width:170px;height:170px;position:absolute;top:-95px;right:60px}.ticket-hero>div>span{color:var(--blue);font-size:9px;font-weight:800}.ticket-hero h1{letter-spacing:-.04em;margin:7px 0 9px;font-size:28px}.ticket-hero p{color:#53647b;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.ticket-hero aside{border-left:1px solid #d6e3ef;align-self:center;padding-left:24px;position:relative}.ticket-hero aside small,.ticket-hero aside strong,.ticket-hero aside time{display:block}.ticket-hero aside small{color:var(--muted);margin-top:8px;font-size:8px}.ticket-hero aside strong{margin-top:2px;font-size:10px}.ticket-hero aside time{color:var(--muted);margin-top:14px;font-size:8px}.ticket-detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ticket-timeline{flex-direction:column;gap:16px;display:flex}.timeline-entry{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;gap:14px;min-height:108px;padding:20px 22px;display:grid}.timeline-entry>span:first-child{width:40px;height:40px;color:var(--blue);background:#eaf4ff;border-radius:12px;place-items:center;display:grid}.timeline-entry>span:first-child svg{width:17px}.timeline-entry.worklog>span:first-child{color:#118369;background:#e9faf5}.timeline-entry.status-change>span:first-child{color:#a46a00;background:#fff5df}.timeline-entry small,.timeline-entry strong,.timeline-entry p,.timeline-entry em,.timeline-entry time{display:block}.timeline-entry small{color:var(--blue);text-transform:uppercase;font-size:8px;font-weight:800}.timeline-entry strong{margin-top:3px;font-size:10px}.timeline-entry p{color:#4f6077;white-space:pre-wrap;margin:8px 0;font-size:10px;line-height:1.65}.timeline-entry em{color:#27806a;margin-bottom:6px;font-size:8px;font-style:normal}.timeline-entry time{color:var(--muted);font-size:8px}.entry-visibility{border-radius:8px;align-items:center;gap:5px;height:26px;padding:0 8px;font-size:7px;font-weight:800;display:flex}.entry-visibility.visible{color:#087c70;background:#e9fbf8}.entry-visibility.internal{color:#717f92;background:#edf1f5}.ticket-management{position:sticky;top:89px}.ticket-management>div:last-child{padding:20px}.ticket-entry-form{padding-bottom:0}.entry-switch{border-bottom:1px solid var(--line);gap:5px;height:56px;padding:8px 12px;display:flex}.entry-switch button{color:#69788d;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.entry-switch button.active{color:var(--blue);background:#eaf4ff}.ticket-entry-form form{padding:20px 22px}.client-visible-toggle{border:1px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:0 36px 1fr;align-items:center;gap:10px;min-height:58px;margin-bottom:18px;padding:10px 12px;display:grid}.client-visible-toggle input{opacity:0;width:0}.client-visible-toggle>span{color:#087c70;background:#e9fbf8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-visible-toggle div strong,.client-visible-toggle div small{display:block}.client-visible-toggle div strong{font-size:10px}.client-visible-toggle div small{color:var(--muted);margin-top:3px;font-size:8px}.portal-shell{background:linear-gradient(145deg,#edf5fc,#f7fafc 42%,#ecfbf8);min-height:100vh;display:flex}.portal-sidebar{z-index:80;color:#fff;background:linear-gradient(174deg,#031d45,#04386d 62%,#056b73);flex-direction:column;width:278px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:15px 0 45px #0020581a}.portal-sidebar:before{content:"";filter:blur(3px);background:#00d0c028;border-radius:50%;width:240px;height:240px;position:absolute;top:180px;left:-150px}.portal-brand{height:93px;padding:22px;position:relative}.portal-brand .logo-crop{background:#fff;border-radius:9px;box-shadow:0 5px 18px #0014354d}.portal-brand>span{text-transform:uppercase;letter-spacing:.14em;color:#89b9d4;margin:5px 0 0 4px;font-size:8px;display:block}.portal-company{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:11px;margin:0 15px 20px;padding:15px;display:flex;position:relative}.portal-company>span{background:linear-gradient(135deg,var(--blue),var(--aqua));border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.portal-company strong,.portal-company small{display:block}.portal-company strong{text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:10px;overflow:hidden}.portal-company small{color:#91bdd1;margin-top:3px;font-size:8px}.portal-sidebar nav{flex:1;padding:0 14px;position:relative}.portal-sidebar nav>small{color:#73a2bc;text-transform:uppercase;letter-spacing:.1em;padding:0 10px 8px;font-size:8px;font-weight:800;display:block}.portal-sidebar nav button{color:#b9d4e3;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;height:48px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.portal-sidebar nav button>span{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.portal-sidebar nav button>svg{margin-left:auto}.portal-sidebar nav button:hover{color:#fff;background:#ffffff0b}.portal-sidebar nav button.active{color:#fff;background:#ffffff17}.portal-sidebar nav button.active>span{background:linear-gradient(135deg,var(--blue),var(--aqua));box-shadow:0 6px 16px #001c4155}.portal-secure{color:#8effe9;border:1px solid #3fa79670;border-radius:13px;align-items:center;gap:10px;margin:12px 14px;padding:12px;display:flex}.portal-secure strong,.portal-secure small{display:block}.portal-secure strong{font-size:9px}.portal-secure small{color:#88bac2;margin-top:3px;font-size:7px}.portal-user{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:76px;padding:12px 14px;display:grid;position:relative}.portal-user strong,.portal-user small{display:block}.portal-user strong{font-size:9px}.portal-user small{color:#8fb5c8;margin-top:3px;font-size:8px}.portal-user button{color:#b9d4e3;background:#ffffff12;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.portal-area{width:calc(100% - 278px);min-height:100vh;margin-left:278px}.portal-area>header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f8fbe8;border-bottom:1px solid #dce7ef;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.portal-area>header>div:first-of-type span,.portal-area>header>div:first-of-type strong{display:block}.portal-area>header>div:first-of-type span{color:var(--muted);font-size:8px}.portal-area>header>div:first-of-type strong{margin-top:2px;font-size:14px}.portal-support{margin-left:auto}.portal-support>span{color:#247963;background:#effbf7;border:1px solid #ceeee7;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:8px;font-weight:800;display:flex}.portal-support i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #20d59b1e}.portal-area>main{width:min(1240px,100% - 60px);margin:auto;padding:30px 0 70px}.portal-welcome{color:#fff;background:linear-gradient(125deg,#002058,#006dec 66%,#00bcae);border-radius:22px;justify-content:space-between;align-items:center;min-height:230px;margin-bottom:15px;padding:38px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #003d8628}.portal-welcome:before,.portal-welcome:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.portal-welcome:before{width:260px;height:260px;top:-105px;right:-30px}.portal-welcome:after{width:155px;height:155px;bottom:-110px;right:105px}.portal-welcome>div:first-child{z-index:1;position:relative}.portal-welcome>div:first-child>span{text-transform:uppercase;letter-spacing:.1em;color:#8effe9;font-size:9px;font-weight:800}.portal-welcome h1{letter-spacing:-.045em;margin:8px 0;font-size:36px}.portal-welcome p{color:#c7ddef;max-width:540px;margin:0;font-size:11px;line-height:1.6}.portal-signal{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff2c;border-radius:16px;align-items:center;gap:12px;min-width:180px;padding:17px;display:flex;position:relative}.portal-signal>i{background:#5fffd8;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 7px #5fffd820}.portal-signal strong,.portal-signal small{display:block}.portal-signal strong{font-size:11px}.portal-signal small{color:#c1dcec;margin-top:3px;font-size:8px}.portal-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.portal-stats article{background:#ffffffdf;border:1px solid #dce7ef;border-radius:17px;align-items:center;gap:12px;min-height:79px;padding:14px 17px;display:flex;box-shadow:0 8px 25px #0020580b}.portal-stats article>span{border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.portal-stats .blue{color:var(--blue);background:#e8f3ff}.portal-stats .aqua{color:#078c79;background:#e8faf6}.portal-stats .amber{color:#a46a00;background:#fff5df}.portal-stats strong,.portal-stats small{display:block}.portal-stats strong{font-size:22px}.portal-stats small{color:var(--muted);margin-top:2px;font-size:8px}.portal-overview-grid{grid-template-columns:.85fr 1.15fr;gap:15px;display:grid}.portal-commercial,.portal-recent{min-height:370px}.portal-info{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:48px;padding:9px 20px;display:grid}.portal-info>span{color:#4a7096;background:#eef5fb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.portal-info>span svg{width:14px}.portal-info small,.portal-info strong{display:block}.portal-info small{color:var(--muted);font-size:7px}.portal-info strong{overflow-wrap:anywhere;margin-top:2px;font-size:9px}.portal-recent>button:not(.portal-view-all){border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:66px;color:var(--text);background:#fff;grid-template-columns:40px 1fr 18px;align-items:center;gap:11px;padding:9px 18px;display:grid}.portal-recent>button:hover{background:#f8fbfe}.portal-ticket-icon{width:38px;height:38px;color:var(--blue);background:#eaf4ff;border-radius:11px;place-items:center;display:grid}.portal-ticket-icon svg{width:16px}.portal-ticket-icon.in_progress{color:#078c79;background:#e9fbf8}.portal-ticket-icon.waiting_client{color:#a46a00;background:#fff5df}.portal-ticket-icon.resolved,.portal-ticket-icon.closed{color:#47806e;background:#edf6f2}.portal-recent button small,.portal-recent button strong,.portal-recent button div>span{display:block}.portal-recent button small{color:var(--blue);font-size:7px;font-weight:800}.portal-recent button strong{margin-top:2px;font-size:9px}.portal-recent button div>span{color:var(--muted);margin-top:3px;font-size:7px}.portal-recent button>svg{color:#9aa8b8;width:15px}.portal-view-all{width:100%;height:48px;color:var(--blue);background:#f8fbfd;border:0;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.portal-empty,.portal-module-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.portal-empty{min-height:240px}.portal-empty>svg,.portal-module-empty>svg{color:var(--blue);margin-bottom:10px}.portal-empty strong,.portal-empty span{display:block}.portal-empty strong{color:var(--text);font-size:11px}.portal-empty span{margin-top:4px;font-size:8px}.portal-heading{justify-content:space-between;align-items:center;gap:20px;min-height:105px;margin-bottom:18px;display:flex}.portal-heading>div>span{color:#078c79;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.portal-heading h1{letter-spacing:-.04em;margin:5px 0;font-size:31px}.portal-heading p{color:var(--muted);margin:0;font-size:11px}.portal-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.portal-service-grid>article{padding-bottom:20px}.portal-service-top{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:91px;padding:18px 20px;display:grid}.portal-service-top>span:first-child{color:#fff;background:linear-gradient(135deg,var(--blue),var(--aqua));border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.portal-service-top small,.portal-service-top h2{display:block}.portal-service-top small{color:var(--blue);font-size:7px;font-weight:800}.portal-service-top h2{margin:3px 0;font-size:15px}.portal-service-grid article>p{color:#52637a;min-height:59px;margin:0;padding:16px 20px 7px;font-size:9px;line-height:1.6}.portal-service-data{background:#f5f9fc;border-radius:13px;grid-template-columns:1fr 1fr;margin:8px 20px 0;display:grid;overflow:hidden}.portal-service-data>div{padding:12px}.portal-service-data>div+div{border-left:1px solid #dfe8f0}.portal-service-data small,.portal-service-data strong,.portal-service-data span{display:block}.portal-service-data small{color:var(--muted);font-size:7px}.portal-service-data strong{margin-top:3px;font-size:9px}.portal-service-data span{color:#078c79;margin-top:3px;font-size:7px}.portal-module-empty{grid-column:1/-1;min-height:280px;padding:30px}.portal-module-empty h2{margin:2px 0 5px;font-size:14px}.portal-module-empty p{margin:0 0 15px;font-size:9px}.portal-ticket-list{overflow:hidden}.portal-ticket-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:79px;color:var(--text);text-align:left;background:#fff;grid-template-columns:42px 1fr auto auto 18px;align-items:center;gap:13px;padding:10px 19px;display:grid}.portal-ticket-list>button:hover{background:linear-gradient(90deg,#fbfdff,#f4fffc)}.portal-ticket-list>button>div small,.portal-ticket-list>button>div strong,.portal-ticket-list>button>div span{display:block}.portal-ticket-list>button>div small{color:var(--blue);font-size:7px;font-weight:800}.portal-ticket-list>button>div strong{margin-top:3px;font-size:10px}.portal-ticket-list>button>div span{color:var(--muted);margin-top:4px;font-size:7px}.portal-ticket-list>button>svg{color:#98a6b7;width:16px}.portal-detail-back{justify-content:space-between;align-items:center;height:55px;display:flex}.portal-detail-back>button{color:var(--blue);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:800;display:flex}.portal-ticket-detail{overflow:hidden}.portal-ticket-title{background:linear-gradient(125deg,#fff,#eef9ff);padding:30px 32px}.portal-ticket-title>small{color:var(--blue);font-size:8px;font-weight:800}.portal-ticket-title h1{letter-spacing:-.04em;margin:6px 0 9px;font-size:28px}.portal-ticket-title p{color:#506078;white-space:pre-wrap;margin:0 0 13px;font-size:10px;line-height:1.7}.portal-ticket-title>div{align-items:center;gap:10px;display:flex}.portal-ticket-title>div>span:last-child{color:var(--muted);font-size:8px}.portal-timeline{border-top:1px solid var(--line)}.portal-entry{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:13px;min-height:105px;padding:19px 28px;display:grid}.portal-entry>span{width:40px;height:40px;color:var(--blue);background:#eaf4ff;border-radius:12px;place-items:center;display:grid}.portal-entry>span svg{width:16px}.portal-entry.worklog>span{color:#118369;background:#e9faf5}.portal-entry.status>span{color:#9b6507;background:#fff5df}.portal-entry small,.portal-entry strong,.portal-entry p,.portal-entry em,.portal-entry time{display:block}.portal-entry small{color:var(--blue);text-transform:uppercase;font-size:7px;font-weight:800}.portal-entry strong{margin-top:3px;font-size:9px}.portal-entry p{color:#506078;white-space:pre-wrap;margin:7px 0;font-size:10px;line-height:1.65}.portal-entry em{color:#1f8066;margin-bottom:5px;font-size:8px;font-style:normal}.portal-entry time{color:var(--muted);font-size:7px}.portal-reply{background:#f8fbfd;padding:22px 28px}.portal-reply>div{align-items:center;gap:10px;margin-bottom:10px;display:flex}.portal-reply>div>svg{color:var(--blue)}.portal-reply strong,.portal-reply small{display:block}.portal-reply strong{font-size:10px}.portal-reply small{color:var(--muted);margin-top:2px;font-size:8px}.portal-reply textarea{border:1px solid var(--line-strong);resize:vertical;border-radius:12px;outline:0;width:100%;min-height:100px;margin-bottom:10px;padding:12px}.portal-reply textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0078ff12}.portal-reply>button{margin-left:auto}.portal-dialog-intro{align-items:center;gap:13px;margin-bottom:24px;display:flex}.portal-dialog-intro>span{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.portal-dialog-intro small,.portal-dialog-intro h2,.portal-dialog-intro p{display:block}.portal-dialog-intro small{color:#078c79;text-transform:uppercase;font-size:7px;font-weight:800}.portal-dialog-intro h2{margin:3px 0;font-size:22px}.portal-dialog-intro p{color:var(--muted);margin:0;font-size:9px}.portal-loading{min-height:calc(100vh - 150px);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.portal-loading>svg{color:var(--blue);margin-bottom:12px}.portal-loading strong{color:var(--text);font-size:12px}.portal-loading span{margin-top:4px;font-size:8px}@media (width<=1050px){.ticket-detail-grid{grid-template-columns:1fr}.ticket-management{position:static}.portal-overview-grid,.portal-service-grid{grid-template-columns:1fr}}@media (width<=780px){.ticket-kpis{grid-template-columns:1fr}.ticket-toolbar{flex-wrap:wrap;align-items:stretch}.ticket-toolbar form{flex-basis:100%;max-width:none}.ticket-toolbar>select{flex:1}.ticket-hero{grid-template-columns:1fr;padding:25px 21px}.ticket-hero aside{border-top:1px solid #d6e3ef;border-left:0;padding:15px 0 0}.timeline-entry{grid-template-columns:38px 1fr;padding:17px 15px}.entry-visibility{grid-column:2;width:max-content}.portal-sidebar{transition:all .22s;transform:translate(-102%)}.portal-sidebar.open{transform:translate(0)}.portal-area{width:100%;margin-left:0}.portal-area>header{gap:11px;height:64px;padding:0 16px}.portal-area>header .mobile-nav{display:grid}.portal-area>main{width:calc(100% - 28px);padding:19px 0 50px}.portal-welcome{flex-direction:column;align-items:flex-start;gap:24px;min-height:240px;padding:28px 23px}.portal-welcome h1{font-size:29px}.portal-signal{min-width:170px}.portal-stats{grid-template-columns:1fr}.portal-heading{min-height:90px}.portal-heading h1{font-size:25px}.portal-heading p{max-width:240px;line-height:1.45}.portal-ticket-list{overflow-x:auto}.portal-ticket-list>button{min-width:720px}.portal-ticket-title{padding:25px 20px}.portal-ticket-title h1{font-size:23px}.portal-entry{padding:17px 16px}.portal-reply{padding:19px 16px}}@media (width<=480px){.ticket-kpis{grid-template-columns:repeat(3,1fr);gap:7px}.ticket-kpis article{gap:7px;min-height:66px;padding:9px}.ticket-kpis article>span{width:34px;height:34px}.ticket-kpis strong{font-size:18px}.ticket-kpis small{font-size:7px}.portal-heading{align-items:flex-start}.portal-heading>.primary{width:42px;padding:0;font-size:0}.portal-stats{grid-template-columns:repeat(3,1fr);gap:7px}.portal-stats article{gap:7px;min-height:68px;padding:9px}.portal-stats article>span{width:34px;height:34px}.portal-stats strong{font-size:18px}.portal-stats small{font-size:7px}.portal-service-top{grid-template-columns:42px 1fr}.portal-service-top>.service-state{grid-column:2}.portal-service-data{grid-template-columns:1fr}.portal-service-data>div+div{border-top:1px solid #dfe8f0;border-left:0}.portal-support{display:none}}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.report-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:72px;padding:14px 17px;box-shadow:0 6px 20px #0020580b}.report-kpis strong,.report-kpis small{display:block}.report-kpis strong{color:var(--navy);font-size:19px}.report-kpis small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:700}.reports-window{overflow:hidden}.report-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;gap:9px;min-height:66px;padding:12px 20px;display:flex}.report-toolbar select,.report-toolbar input{border:1px solid var(--line-strong);color:#53647b;background:#fbfcfe;border-radius:11px;outline:0;height:42px;padding:0 12px;font-size:9px}.report-toolbar select{min-width:240px}.report-toolbar input{width:100px}.report-list{overflow-x:auto}.report-list-head,.report-row{grid-template-columns:42px 1.5fr 1fr .55fr .65fr .6fr 20px;align-items:center;gap:13px;min-width:1000px;padding:0 20px;display:grid}.report-list-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;height:38px;font-size:8px;font-weight:800}.report-list-head>span:first-child{grid-column:1/3}.report-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:86px;color:var(--text);text-align:left;background:#fff}.report-row:hover{background:linear-gradient(90deg,#fbfdff,#f2fcfa)}.report-file-icon{background:linear-gradient(140deg,var(--navy),var(--blue));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.report-file-icon svg{width:17px}.report-main small,.report-main strong,.report-main span,.report-client strong,.report-client small,.report-content strong,.report-content small{display:block}.report-main small{color:#078c79;text-transform:capitalize;font-size:7px;font-weight:800}.report-main strong,.report-client strong,.report-content strong{margin-top:3px;font-size:10px}.report-main span,.report-client small,.report-content small{color:var(--muted);margin-top:4px;font-size:7px}.report-row>svg{color:#97a5b5}.report-state{color:#9b6507;background:#fff5df;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.report-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.report-state.published{color:#17795c;background:#e8faf4}.report-loading,.report-empty{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.report-empty svg{color:var(--blue);margin-bottom:5px}.report-empty strong{color:var(--text);font-size:11px}.report-empty span,.report-loading{font-size:8px}.report-empty.compact{min-height:180px}.report-dialog-intro{align-items:center;gap:14px;margin-bottom:25px;display:flex}.report-dialog-intro>span{background:linear-gradient(135deg,var(--navy),var(--blue),var(--aqua));color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.report-dialog-intro small,.report-dialog-intro h2,.report-dialog-intro p{display:block}.report-dialog-intro small{color:#078c79;text-transform:uppercase;font-size:7px;font-weight:800}.report-dialog-intro h2{margin:3px 0;font-size:22px}.report-dialog-intro p{color:var(--muted);margin:0;font-size:9px}.report-hero{background:linear-gradient(122deg,#fff 52%,#eaf9f6);grid-template-columns:1fr 300px;gap:35px;min-height:205px;margin-bottom:16px;padding:32px;display:grid}.report-hero>div>span{color:#078c79;text-transform:capitalize;font-size:8px;font-weight:800}.report-hero h1{letter-spacing:-.04em;margin:7px 0 10px;font-size:28px}.report-hero p{color:#52637a;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.7}.report-hero aside{border-left:1px solid #d7e6eb;grid-template-columns:1fr 1fr;align-content:center;gap:14px;padding-left:25px;display:grid}.report-hero aside strong,.report-hero aside small,.report-hero aside time{display:block}.report-hero aside strong{font-size:18px}.report-hero aside small{color:var(--muted);margin-top:3px;font-size:7px}.report-hero aside time{color:#078c79;grid-column:1/-1;font-size:8px}.report-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.report-items{overflow:hidden}.report-items>article{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;gap:14px;min-height:108px;padding:18px 21px;display:grid}.report-date{width:54px;height:48px;color:var(--blue);text-transform:uppercase;background:#eaf4ff;border-radius:12px;place-items:center;font-size:9px;font-weight:800;display:grid}.report-items article small,.report-items article strong,.report-items article p{display:block}.report-items article small{color:#078c79;font-size:7px;font-weight:800}.report-items article strong{margin-top:3px;font-size:10px}.report-items article p{color:#53647b;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.65}.report-time{color:#17795c;background:#e9faf5;border-radius:9px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:8px;font-weight:800;display:flex}.report-editor{position:sticky;top:89px}.report-editor>div:last-child{padding:20px}.report-editor .wide+.wide{margin-top:8px}.portal-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.portal-report-card{border:1px solid var(--line);text-align:left;min-height:190px;color:var(--text);grid-template-columns:48px 1fr 18px;align-items:start;gap:14px;padding:22px;display:grid}.portal-report-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0020581f}.portal-report-icon{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.portal-report-card>div>small{color:#078c79;text-transform:capitalize;font-size:8px;font-weight:800}.portal-report-card h2{margin:5px 0;font-size:16px}.portal-report-card p{color:#5b6b7e;min-height:45px;margin:0 0 13px;font-size:9px;line-height:1.6}.portal-report-card>div>div{gap:8px;display:flex}.portal-report-card>div>div span{color:#63758b;background:#f0f6fa;border-radius:8px;padding:6px 8px;font-size:7px}.portal-report-card>div>div strong{color:var(--navy)}.portal-report-card>svg{color:#91a0b2;align-self:center}.portal-report-detail{overflow:hidden}.portal-report-detail>header{background:linear-gradient(125deg,#fff,#eaf9f6);padding:34px}.portal-report-detail>header>span{color:#078c79;text-transform:capitalize;font-size:8px;font-weight:800}.portal-report-detail h1{letter-spacing:-.04em;margin:6px 0 9px;font-size:29px}.portal-report-detail header p{color:#52637a;white-space:pre-wrap;margin:0 0 18px;font-size:10px;line-height:1.7}.portal-report-detail header>div{align-items:center;gap:9px;display:flex}.portal-report-detail header>div strong{background:#fff;border:1px solid #d9e9e7;border-radius:9px;padding:7px 9px;font-size:8px}.portal-report-detail header>div small{color:var(--muted);margin-left:auto;font-size:7px}.portal-report-items>article{border-top:1px solid var(--line);grid-template-columns:54px 1fr auto;gap:14px;min-height:106px;padding:18px 26px;display:grid}.portal-report-items>article>span{width:52px;height:45px;color:var(--blue);text-transform:uppercase;background:#eaf4ff;border-radius:11px;place-items:center;font-size:8px;font-weight:800;display:grid}.portal-report-items small,.portal-report-items strong,.portal-report-items p{display:block}.portal-report-items small{color:#078c79;font-size:7px;font-weight:800}.portal-report-items strong{margin-top:3px;font-size:10px}.portal-report-items p{color:#53647b;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.65}.portal-report-items em{color:#17795c;background:#e9faf5;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:8px;font-style:normal;font-weight:800;display:flex}@media (width<=1050px){.report-detail-grid{grid-template-columns:1fr}.report-editor{position:static}.portal-report-grid{grid-template-columns:1fr}}@media (width<=780px){.report-kpis{grid-template-columns:repeat(2,1fr)}.report-toolbar{flex-wrap:wrap;justify-content:stretch}.report-toolbar select{flex:1;min-width:0}.report-hero{grid-template-columns:1fr;padding:25px 21px}.report-hero aside{border-top:1px solid #d7e6eb;border-left:0;padding:17px 0 0}.report-items>article,.portal-report-items>article{grid-template-columns:52px 1fr;padding:16px}.report-time,.portal-report-items em{grid-column:2;width:max-content}.portal-report-detail>header{padding:25px 20px}.portal-report-detail h1{font-size:23px}.portal-report-detail header>div{flex-wrap:wrap;align-items:flex-start}.portal-report-detail header>div small{width:100%;margin-left:0}}.billing-kpis,.portal-billing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.billing-kpis article,.portal-billing-summary article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:75px;padding:14px 17px;box-shadow:0 7px 24px #0020580d}.billing-kpis strong,.billing-kpis small,.portal-billing-summary span,.portal-billing-summary strong,.portal-billing-summary small{display:block}.billing-kpis strong,.portal-billing-summary strong{color:var(--navy);font-size:19px}.billing-kpis small,.portal-billing-summary span,.portal-billing-summary small{color:var(--muted);margin-top:4px;font-size:8px}.portal-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-billing-summary article:nth-child(2){background:linear-gradient(135deg,#eef6ff,#f3fffc)}.billing-window,.portal-billing-list{overflow:hidden}.billing-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;gap:9px;min-height:66px;padding:12px 20px;display:flex}.billing-toolbar select{border:1px solid var(--line-strong);color:#53647b;background:#fbfcfe;border-radius:11px;min-width:190px;height:42px;padding:0 12px;font-size:9px}.billing-head,.billing-row{grid-template-columns:1.25fr 1.15fr .85fr .8fr .65fr .65fr 18px;align-items:center;gap:12px;min-width:1000px;padding:0 20px;display:grid}.billing-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;height:38px;font-size:8px;font-weight:800}.billing-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:82px;color:var(--text);background:#fff}.billing-row:hover{background:linear-gradient(90deg,#fbfdff,#f2fcfa)}.billing-main{align-items:center;gap:11px;display:flex}.billing-main>span,.portal-invoice-icon{background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.billing-main svg,.portal-invoice-icon svg{width:17px}.billing-row div strong,.billing-row div small{display:block}.billing-row div strong{margin-top:3px;font-size:9px}.billing-row div small{color:var(--muted);font-size:7px}.pdf-state{color:#95630d;align-items:center;gap:5px;font-size:8px;display:flex}.pdf-state svg{width:13px}.pdf-state.ready{color:#148064}.bill-state{color:#65758a;background:#eff3f7;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.bill-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.bill-state.issued{color:#176fc2;background:#eaf4ff}.bill-state.overdue{color:#b84b24;background:#fff0ea}.bill-state.paid{color:#167858;background:#e7faf3}.bill-state.void{color:#858d98;background:#f1f2f4;text-decoration:line-through}.billing-loading,.billing-empty{min-height:210px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.billing-empty svg{color:var(--blue)}.billing-empty strong{color:var(--text);font-size:11px}.billing-hero{background:linear-gradient(125deg,#fff 48%,#e9faf6);grid-template-columns:1fr 300px;align-items:center;min-height:188px;margin-bottom:16px;padding:31px;display:grid}.billing-hero small{color:#078c79;font-size:8px;font-weight:800}.billing-hero h1{margin:6px 0;font-size:27px}.billing-hero p{color:var(--muted);font-size:9px}.billing-hero aside{border-left:1px solid #d7e6eb;padding-left:28px}.billing-hero aside span,.billing-hero aside strong,.billing-hero aside small{display:block}.billing-hero aside strong{margin:4px 0;font-size:25px}.billing-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.bill-items,.billing-actions{overflow:hidden}.bill-items>article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px 20px;display:grid}.bill-items article>span{width:27px;height:27px;color:var(--blue);background:#eaf4ff;border-radius:8px;place-items:center;font-size:8px;display:grid}.bill-items article strong,.bill-items article small{font-size:9px;display:block}.bill-items article small{color:var(--muted);margin-top:3px;font-size:7px}.bill-totals{background:#f8fbfd;justify-content:flex-end;gap:18px;padding:17px 20px;display:flex}.bill-totals span{color:var(--muted);font-size:8px}.bill-totals strong{color:var(--text);margin-top:4px;display:block}.bill-notes{color:var(--muted);padding:0 20px 17px;font-size:8px}.billing-actions{position:sticky;top:89px}.billing-actions>div:last-child{padding:20px}.pdf-ready,.pdf-missing{color:#17785d;text-align:center;background:#eaf9f4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;margin-bottom:12px;padding:16px;display:flex}.pdf-missing{color:#96640e;background:#fff6e6}.pdf-ready svg,.pdf-missing svg{margin-bottom:7px}.pdf-ready strong,.pdf-ready small,.pdf-missing strong,.pdf-missing small{display:block}.pdf-ready small,.pdf-missing small{margin-top:4px;font-size:7px}.wide{justify-content:center;width:100%}.billing-actions .wide+.wide{margin-top:8px}.upload-button{background:linear-gradient(135deg,var(--blue),#096fe3);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:39px;font-size:9px;font-weight:800;display:flex}.upload-button input{display:none}.billing-dialog-intro{align-items:center;gap:14px;margin-bottom:23px;display:flex}.billing-dialog-intro>span{background:linear-gradient(135deg,var(--navy),var(--blue),var(--aqua));color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.billing-dialog-intro small{color:#078c79;text-transform:uppercase;font-size:7px;font-weight:800}.billing-dialog-intro h2{margin:3px 0;font-size:22px}.billing-dialog-intro p{color:var(--muted);margin:0;font-size:8px}.billing-editor-items{margin:14px 0}.billing-editor-items header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.billing-editor-items header button{color:var(--blue);background:#eaf4ff;border:0;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:8px;display:flex}.billing-editor-items>div{grid-template-columns:1fr 72px 110px 105px 30px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.billing-editor-items input{border:1px solid var(--line-strong);border-radius:8px;min-width:0;height:36px;padding:0 8px;font-size:8px}.billing-editor-items>div>strong{text-align:right;font-size:8px}.billing-editor-items>div>button{color:#b5422d;background:#fff0ed;border:0;border-radius:8px;height:30px}.billing-preview-total{background:#f2f7fa;border-radius:11px;justify-content:flex-end;gap:15px;margin-top:10px;padding:12px;font-size:8px;display:flex}.portal-billing-list>.portal-billing-head,.portal-billing-list>button{grid-template-columns:44px 1.25fr .65fr .65fr .8fr .6fr 18px;align-items:center;gap:12px;min-width:900px;padding:0 20px;display:grid}.portal-billing-list>.portal-billing-head{color:#8290a3;text-transform:uppercase;background:#f8fafc;height:38px;font-size:8px;font-weight:800}.portal-billing-list>.portal-billing-head>span:first-child{grid-column:1/3}.portal-billing-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:83px;color:var(--text);text-align:left;background:#fff}.portal-billing-list>button:hover{background:linear-gradient(90deg,#fbfdff,#f2fcfa)}.portal-billing-list button div small,.portal-billing-list button div strong,.portal-billing-list button div em{display:block}.portal-billing-list button div small{color:var(--blue);font-size:7px;font-weight:800}.portal-billing-list button div strong{margin-top:3px;font-size:9px}.portal-billing-list button div em{color:#148064;margin-top:3px;font-size:7px;font-style:normal}.portal-billing-list button>span{color:#56677b;font-size:8px}.portal-billing-list button>strong{font-size:10px}.portal-billing-list button>svg{color:#97a6b5}.portal-invoice-detail{overflow:hidden}.portal-invoice-detail>header{background:linear-gradient(125deg,#fff 50%,#e9faf6);grid-template-columns:1fr 270px;align-items:center;min-height:176px;padding:31px;display:grid}.portal-invoice-detail header>div>span{color:#078c79;text-transform:uppercase;font-size:8px;font-weight:800}.portal-invoice-detail h1{margin:6px 0;font-size:30px}.portal-invoice-detail header p{color:var(--muted);font-size:9px}.portal-invoice-detail header>aside{border-left:1px solid #d4e7e3;padding-left:27px}.portal-invoice-detail header>aside small,.portal-invoice-detail header>aside strong,.portal-invoice-detail header>aside span{display:block}.portal-invoice-detail header>aside strong{margin:4px 0;font-size:25px}.portal-invoice-detail header>aside span{color:#a04f2a;font-size:8px}.portal-invoice-body{border-top:1px solid var(--line);grid-template-columns:1fr 320px;display:grid}.portal-invoice-body>section{border-right:1px solid var(--line)}.portal-invoice-body>section>article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:12px 20px;display:grid}.portal-invoice-body article>span{width:26px;height:26px;color:var(--blue);background:#eaf4ff;border-radius:8px;place-items:center;font-size:8px;display:grid}.portal-invoice-body article strong,.portal-invoice-body article small{font-size:9px;display:block}.portal-invoice-body article small{color:var(--muted);margin-top:3px;font-size:7px}.portal-invoice-body footer{background:#f8fbfd;justify-content:flex-end;gap:18px;padding:18px 20px;display:flex}.portal-invoice-body footer span{color:var(--muted);font-size:8px}.portal-invoice-body footer strong{color:var(--text);margin-top:3px;display:block}.portal-invoice-body>aside{padding:23px}.portal-pdf-seal{color:#17785d;text-align:center;background:#eaf9f4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;margin-bottom:12px;padding:16px;display:flex}.portal-pdf-seal strong,.portal-pdf-seal small{display:block}.portal-pdf-seal small{margin-top:4px;font-size:7px;line-height:1.5}.portal-invoice-body>aside>a{justify-content:center;width:100%}.portal-invoice-body dl{margin:17px 0 0}.portal-invoice-body dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.portal-invoice-body dt,.portal-invoice-body dd{margin:0;font-size:8px}.portal-invoice-body dt{color:var(--muted)}.portal-invoice-body dd{text-align:right;font-weight:800}@media (width<=1050px){.billing-detail-grid{grid-template-columns:1fr}.billing-actions{position:static}.portal-invoice-body{grid-template-columns:1fr}.portal-invoice-body>section{border-right:0}.portal-invoice-detail>header{grid-template-columns:1fr}}@media (width<=780px){.billing-kpis,.portal-billing-summary{grid-template-columns:repeat(2,1fr)}.billing-toolbar{flex-wrap:wrap;justify-content:stretch}.billing-toolbar select{flex:1;min-width:0}.billing-hero{grid-template-columns:1fr;padding:24px 20px}.billing-hero aside,.portal-invoice-detail header>aside{border-top:1px solid #d7e6eb;border-left:0;padding:16px 0 0}.billing-editor-items>div{grid-template-columns:1fr 60px 90px 28px}.billing-editor-items>div>strong{grid-column:1/4}.portal-invoice-detail>header{gap:15px;padding:25px 20px}.portal-billing-list{overflow-x:auto}}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.finance-kpis article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:11px;min-height:79px;padding:13px 16px;display:flex;box-shadow:0 7px 24px #0020580d}.finance-kpis article>span{border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.finance-kpis .blue{color:var(--blue);background:#e9f3ff}.finance-kpis .green{color:#16805e;background:#e8faf4}.finance-kpis .orange{color:#a75f16;background:#fff3e5}.finance-kpis .violet{color:#6850ad;background:#f2edff}.finance-kpis small,.finance-kpis strong{display:block}.finance-kpis small{color:var(--muted);font-size:7px}.finance-kpis strong{margin-top:4px;font-size:15px}.currency-strip{background:#f5fbfc;border:1px solid #d7e8ef;border-radius:12px;gap:15px;margin-bottom:14px;padding:9px 13px;display:flex;overflow:auto}.currency-strip span{color:#587083;white-space:nowrap;font-size:7px}.currency-strip strong{color:#078c79;margin-right:5px}.finance-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:15px;display:grid}.finance-accounts,.finance-movements{overflow:hidden}.finance-accounts>div:last-child>article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto auto;align-items:center;gap:11px;min-height:104px;padding:14px 17px;display:grid}.finance-accounts article.inactive{opacity:.58;background:#f7f8fa}.account-icon{background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.finance-accounts article div small,.finance-accounts article div strong,.finance-accounts article div em{display:block}.finance-accounts article div small{color:var(--muted);font-size:7px}.finance-accounts article div strong{margin-top:3px;font-size:10px}.finance-accounts article div em{color:#078c79;margin-top:3px;font-size:7px;font-style:normal}.finance-accounts article>div:nth-child(3){text-align:right}.finance-accounts article>div:nth-child(3)>strong{font-size:13px}.account-state{color:#16805e;font-size:7px}.account-state.inactive{color:#8a929d}.finance-accounts article>button,.movement-list article>button{color:#9e4b38;background:0 0;border:0;font-size:7px;font-weight:800}.finance-filter{border-bottom:1px solid var(--line);gap:6px;height:51px;padding:9px 16px;display:flex}.finance-filter button{color:#6b7a8e;background:#f2f6f9;border:0;border-radius:9px;padding:0 11px;font-size:8px;font-weight:700}.finance-filter button.active{color:var(--blue);background:#e6f2ff}.movement-list>article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto auto 45px;align-items:center;gap:10px;min-height:78px;padding:10px 16px;display:grid}.movement-list>article.void{opacity:.48;background:#f7f8fa}.movement-icon{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.movement-icon.income{color:#16805e;background:#e8faf4}.movement-icon.expense{color:#b4522c;background:#fff0e9}.movement-list article div small,.movement-list article div strong,.movement-list article div span{display:block}.movement-list article div small{color:var(--blue);font-size:7px;font-weight:800}.movement-list article div strong{margin-top:2px;font-size:9px}.movement-list article div span{color:var(--muted);margin-top:3px;font-size:7px}.movement-list article>em{color:#64758a;background:#f0f5f8;border-radius:8px;padding:6px 8px;font-size:7px;font-style:normal}.movement-list article>strong{white-space:nowrap;font-size:10px}.movement-list article>strong.income{color:#16805e}.movement-list article>strong.expense{color:#b4522c}.void-label{color:#7d8793;font-size:7px}.finance-empty{text-align:center;min-height:210px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.finance-empty svg{color:var(--blue)}.finance-empty strong{color:var(--text);font-size:11px}.finance-empty span{font-size:8px}.finance-security{color:#27765f;background:#ebf8f4;border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.finance-security svg{flex:none}.finance-security span{font-size:8px;line-height:1.5}.finance-security strong{display:block}.movement-kind{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;display:grid}.movement-kind button{border:1px solid var(--line-strong);color:#68778a;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:48px;font-size:9px;font-weight:800;display:flex}.movement-kind button.active.income{color:#16785d;background:#eafaf5;border-color:#56b99d}.movement-kind button.active.expense{color:#aa4d29;background:#fff2ec;border-color:#e3a58b}@media (width<=1180px){.finance-layout{grid-template-columns:1fr}.finance-accounts>div:last-child{grid-template-columns:repeat(2,1fr);display:grid}.finance-accounts>div:last-child>article{border-right:1px solid var(--line)}}@media (width<=780px){.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-accounts>div:last-child{display:block}.movement-list{overflow-x:auto}.movement-list>article{min-width:720px}}@media (width<=480px){.finance-kpis{grid-template-columns:1fr 1fr;gap:7px}.finance-kpis article{min-height:68px;padding:9px}.finance-kpis article>span{width:35px;height:35px}.finance-kpis strong{font-size:11px}}.portal-payment-summary{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.portal-payment-summary span{background:#f2f7fa;border-radius:10px;padding:9px}.portal-payment-summary small,.portal-payment-summary strong{display:block}.portal-payment-summary small{color:var(--muted);font-size:7px}.portal-payment-summary strong{margin-top:3px;font-size:9px}.portal-payments{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.portal-payments>strong,.portal-payments>span{display:block}.portal-payments>strong{margin-bottom:5px;font-size:8px}.portal-payments>span{color:#35745f;padding:3px 0;font-size:7px}.crm-tabs{gap:7px;margin-bottom:15px;display:flex}.crm-tabs button{border:1px solid var(--line);color:#67778a;background:#fff;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:8px;font-weight:800;display:flex}.crm-tabs button svg{width:15px}.crm-tabs button span{background:#edf3f7;border-radius:99px;min-width:20px;padding:4px}.crm-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.kanban-board{grid-template-columns:repeat(7,285px);gap:11px;padding:1px 1px 18px;display:grid;overflow-x:auto}.kanban-column{background:#f5f8fa;border:1px solid #dce6ee;border-radius:16px;min-height:570px}.kanban-column>header{border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:center;height:50px;padding:0 13px;display:flex}.kanban-column>header span{text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.kanban-column>header i{background:#7891aa;border-radius:50%;width:8px;height:8px}.stage-lead>header i{background:#3588dc}.stage-meeting>header i{background:#7064d5}.stage-quote>header i{background:#b77821}.stage-negotiation>header i{background:#d4613d}.stage-client>header i{background:#08a185}.stage-project>header i{background:#0b77c8}.stage-deliverable>header i{background:#44a753}.kanban-column>header strong{background:#fff;border-radius:8px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.kanban-column>div{padding:9px}.kanban-column article{cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:13px;margin-bottom:8px;padding:13px;box-shadow:0 5px 15px #0723460a}.kanban-column article:hover{transform:translateY(-2px);box-shadow:0 10px 25px #07234618}.kanban-column article>small{color:#718197;text-transform:uppercase;font-size:6px}.kanban-column h3{margin:6px 0 3px;font-size:11px}.kanban-column article>p{color:#637287;margin:0 0 10px;font-size:8px}.kanban-column article>div span{color:#087c68;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.kanban-column article>div svg{width:12px}.kanban-column article>em{color:#47708f;background:#eef5fb;border-radius:7px;margin-top:9px;padding:6px;font-size:7px;font-style:normal;display:block}.kanban-column footer{border-top:1px solid var(--line);grid-template-columns:27px 1fr 14px;align-items:center;gap:7px;margin-top:10px;padding-top:9px;display:grid}.kanban-column footer>span{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:7px;display:grid}.kanban-column footer strong{font-size:7px}.kanban-column footer svg{color:#9ca8b5;width:13px}.kanban-add{color:#6d7d90;background:0 0;border:1px dashed #b9c7d3;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;height:37px;font-size:8px;display:flex}.kanban-add svg{width:14px}.crm-stage-chip,.quote-state{color:#176fc2;background:#eaf4ff;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.quote-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.quote-state.accepted{color:#137b58;background:#e7faf2}.quote-state.rejected,.quote-state.expired{color:#ad4a28;background:#fff0ea}.quote-state.viewed{color:#6955ad;background:#f0edff}.quote-state.draft,.quote-state.void{color:#758193;background:#eff2f5}.crm-detail-hero,.quote-hero{background:linear-gradient(125deg,#fff 48%,#e9faf6);grid-template-columns:1fr 300px;align-items:center;min-height:190px;margin-bottom:12px;padding:30px;display:grid}.crm-detail-hero>div>span,.quote-hero small{color:#078c79;font-size:8px;font-weight:800}.crm-detail-hero h1,.quote-hero h1{margin:6px 0;font-size:28px}.crm-detail-hero p,.quote-hero p{color:var(--muted);font-size:9px}.crm-detail-hero>div>div{gap:12px;margin-top:14px;display:flex}.crm-detail-hero>div>div span{align-items:center;gap:5px;font-size:8px;display:flex}.crm-detail-hero svg{width:14px}.crm-detail-hero aside,.quote-hero aside{border-left:1px solid #d4e6e2;padding-left:25px}.crm-detail-hero aside small,.crm-detail-hero aside strong,.crm-detail-hero aside span,.quote-hero aside span,.quote-hero aside strong,.quote-hero aside small{display:block}.crm-detail-hero aside strong,.quote-hero aside strong{margin:5px 0;font-size:23px}.crm-detail-hero aside span,.quote-hero aside small{color:var(--muted);font-size:8px}.crm-detail-actions{justify-content:flex-end;gap:7px;margin-bottom:12px;display:flex}.crm-detail-grid,.quote-detail-grid{grid-template-columns:1fr 340px;align-items:start;gap:14px;display:grid}.crm-timeline,.crm-quotes-side,.quote-items,.quote-tracking{overflow:hidden}.crm-timeline>article{border-bottom:1px solid var(--line);grid-template-columns:37px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:12px 17px;display:grid}.crm-timeline article>span{width:35px;height:35px;color:var(--blue);background:#e9f4ff;border-radius:10px;place-items:center;display:grid}.crm-timeline article svg{width:14px}.crm-timeline small,.crm-timeline strong,.crm-timeline p{display:block}.crm-timeline small{color:#078c79;font-size:7px}.crm-timeline strong{margin-top:2px;font-size:9px}.crm-timeline p{color:var(--muted);margin:3px 0;font-size:8px}.crm-timeline em{color:#16805e;font-size:7px}.crm-quotes-side>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:10px 14px;display:grid}.crm-quotes-side>button>span{width:36px;height:36px;color:var(--blue);background:#eaf4ff;border-radius:10px;place-items:center;display:grid}.crm-quotes-side button small,.crm-quotes-side button strong,.crm-quotes-side button em{display:block}.crm-quotes-side button small{color:var(--blue);font-size:7px}.crm-quotes-side button strong{font-size:8px}.crm-quotes-side button em{color:var(--muted);font-size:7px;font-style:normal}.quote-list{overflow:hidden}.quote-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:82px;color:var(--text);background:#fff;grid-template-columns:42px 1.2fr 1fr .7fr .6fr .55fr 17px;align-items:center;gap:12px;padding:10px 19px;display:grid}.quote-file{background:linear-gradient(135deg,var(--navy),var(--blue));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.quote-list button div small,.quote-list button div strong{display:block}.quote-list button div small{color:var(--muted);font-size:7px}.quote-list button div strong{font-size:9px}.quote-list button>strong{font-size:10px}.tracking-mini{gap:3px;display:flex}.tracking-mini span{color:#8a95a2;background:#eff2f5;border-radius:6px;padding:5px;font-size:6px}.tracking-mini span.done{color:#167858;background:#e7faf2}.quote-items>article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:12px 19px;display:grid}.quote-items article>span{width:26px;height:26px;color:var(--blue);background:#eaf4ff;border-radius:8px;place-items:center;font-size:8px;display:grid}.quote-items article strong,.quote-items article small{font-size:9px;display:block}.quote-items article small{color:var(--muted);font-size:7px}.quote-items>footer{background:#f7fafc;justify-content:flex-end;gap:16px;padding:16px 19px;display:flex}.quote-items footer span{color:var(--muted);font-size:7px}.quote-items footer strong{color:var(--text);margin-top:3px;font-size:9px;display:block}.quote-items>p{color:var(--muted);white-space:pre-wrap;padding:15px 20px;font-size:8px;line-height:1.6}.quote-tracking>button{width:calc(100% - 30px);margin:15px}.tracking-steps{padding:15px}.tracking-steps>div{opacity:.45;grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid}.tracking-steps>div.done{opacity:1}.tracking-steps>div>span{color:#708094;background:#edf2f6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tracking-steps>div.done>span{color:#137b58;background:#e6faf2}.tracking-steps svg{width:14px}.tracking-steps strong,.tracking-steps small{display:block}.tracking-steps strong{font-size:8px}.tracking-steps small{color:var(--muted);font-size:7px}.tracking-events{border-top:1px solid var(--line);padding:10px 15px}.tracking-events>span{grid-template-columns:8px 1fr;gap:7px;padding:7px 0;display:grid}.tracking-events i{background:#1a9a73;border-radius:50%;width:7px;height:7px;margin-top:3px}.tracking-events strong,.tracking-events small{font-size:7px;display:block}.tracking-events small{color:var(--muted);margin-top:2px}.crm-alerts{overflow:hidden}.crm-alerts>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:78px;padding:11px 18px;display:grid}.crm-alerts>button.unread{background:#f2f8ff}.crm-alerts button>span{width:40px;height:40px;color:var(--blue);background:#eaf4ff;border-radius:12px;place-items:center;display:grid}.crm-alerts button>span.success{color:#137b58;background:#e7faf2}.crm-alerts strong,.crm-alerts p,.crm-alerts small{display:block}.crm-alerts strong{font-size:9px}.crm-alerts p{color:var(--muted);margin:3px 0;font-size:8px}.crm-alerts small{color:#078c79;font-size:7px}.crm-dialog{max-width:760px}.proposal-page{color:#10233f;background:radial-gradient(circle at 80% 0,#cafff255,#0000 30%),#f3f7fa;min-height:100vh;padding-bottom:50px;font-family:Manrope,Arial,sans-serif}.proposal-top{background:#fff;border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,50vw - 560px);display:flex}.proposal-logo{align-items:center;gap:13px;display:flex}.proposal-logo .logo-crop{width:auto}.proposal-logo img{object-fit:contain;width:180px;height:48px}.proposal-logo span{color:#718093;border-left:1px solid #d9e2e9;padding-left:13px;font-size:10px}.proposal-top>span{color:#148063;align-items:center;gap:6px;font-size:8px;display:flex}.proposal-top svg{width:15px}.proposal-wrap{width:min(1120px,100% - 36px);margin:24px auto}.proposal-hero{color:#fff;background:linear-gradient(130deg,#08213e,#075cff 58%,#08a886);border-radius:22px;grid-template-columns:1fr 300px;align-items:center;min-height:260px;padding:38px;display:grid;box-shadow:0 25px 60px #032b611f}.proposal-hero>div>span{color:#96f4dc;font-size:9px;font-weight:800}.proposal-hero h1{letter-spacing:-.04em;margin:8px 0;font-size:36px}.proposal-hero p{color:#d8e8fa;font-size:12px}.proposal-hero>div>div{gap:9px;margin-top:23px;display:flex}.proposal-hero>div>div small{background:#ffffff16;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;display:flex}.proposal-hero aside{border-left:1px solid #fff3;padding-left:28px}.proposal-hero aside small,.proposal-hero aside strong,.proposal-hero aside span{display:block}.proposal-hero aside strong{margin:6px 0;font-size:29px}.proposal-hero aside span{color:#a6f2df;font-size:8px}.proposal-grid{grid-template-columns:1fr 340px;align-items:start;gap:16px;margin-top:16px;display:grid}.proposal-document,.proposal-response{background:#fff;border:1px solid #dce6ee;border-radius:18px;overflow:hidden;box-shadow:0 9px 30px #0020580b}.proposal-document>header{border-bottom:1px solid #e2e9ef;align-items:center;gap:10px;height:67px;padding:0 20px;display:flex}.proposal-document>header>svg{color:var(--blue)}.proposal-document header strong,.proposal-document header small{display:block}.proposal-document header strong{font-size:11px}.proposal-document header small{color:#788698;font-size:7px}.proposal-items>div{border-bottom:1px solid #e7edf2;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;min-height:75px;padding:12px 20px;display:grid}.proposal-items>div>span{width:29px;height:29px;color:var(--blue);background:#eaf4ff;border-radius:9px;place-items:center;font-size:8px;display:grid}.proposal-items div strong,.proposal-items div small{display:block}.proposal-items div strong{font-size:10px}.proposal-items div small{color:#788698;margin-top:3px;font-size:8px}.proposal-document>footer{background:#f7fafc;justify-content:flex-end;gap:17px;padding:18px 20px;display:flex}.proposal-document footer span{color:#778699;font-size:7px}.proposal-document footer strong{color:#10233f;margin-top:3px;font-size:10px;display:block}.proposal-terms{border-top:1px solid #e2e9ef;padding:20px}.proposal-terms strong{font-size:9px}.proposal-terms p{color:#66768a;white-space:pre-wrap;font-size:8px;line-height:1.7}.proposal-response{padding:24px;position:sticky;top:20px}.proposal-response>span{text-transform:uppercase;color:#078c79;font-size:8px;font-weight:800}.proposal-response h2{margin:5px 0;font-size:21px}.proposal-response>p{color:#66768a;margin-bottom:20px;font-size:9px;line-height:1.6}.proposal-accept,.proposal-reject{border:0;border-radius:11px;width:100%;font-weight:800}.proposal-accept{color:#fff;background:linear-gradient(135deg,#075cff,#078ed0);justify-content:center;align-items:center;gap:8px;height:48px;display:flex}.proposal-reject{color:#7e5660;background:0 0;height:39px;margin-top:5px}.proposal-security{color:#26765e;background:#ecf8f4;border-radius:11px;gap:7px;margin-top:15px;padding:11px;display:flex}.proposal-security svg{flex:none;width:16px}.proposal-security p{margin:0;font-size:7px;line-height:1.5}.proposal-footer{text-align:center;color:#8190a1;font-size:8px}.proposal-closed{text-align:center;background:#edf3f7;border-radius:12px;padding:18px}.proposal-closed svg{color:#178060}.proposal-closed strong{margin-top:6px;display:block}.proposal-modal{z-index:100;background:#06182dbb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.proposal-modal>section{background:#fff;border-radius:19px;width:min(480px,100%);padding:28px;position:relative}.proposal-modal>section>button{background:0 0;border:0;position:absolute;top:15px;right:15px}.proposal-modal>section>span{color:#137b58;background:#e7faf2;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.proposal-modal>section>span.reject{color:#ad4a28;background:#fff0ea}.proposal-modal h2{margin:10px 0 5px;font-size:22px}.proposal-modal>section>p{color:#6c7b8d;font-size:9px}.proposal-modal form>label:not(.proposal-check){margin-top:13px;font-size:8px;font-weight:800;display:block}.proposal-modal input,.proposal-modal textarea{border:1px solid #cfdbe5;border-radius:10px;width:100%;margin-top:5px;padding:11px;display:block}.proposal-modal textarea{min-height:80px}.proposal-check{align-items:flex-start;gap:8px;margin:14px 0;font-size:8px;line-height:1.5;display:flex}.proposal-check input{width:auto;margin:1px 0}.proposal-modal form>button{color:#fff;background:#075cff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;font-weight:800;display:flex}.proposal-modal form>button.reject{background:#a94d32}.proposal-error{color:#a23f2b;background:#fff0ed;border-radius:8px;margin:8px 0;padding:8px;font-size:8px}.proposal-message,.proposal-loading{text-align:center;background:#fff;border:1px solid #dce6ee;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:min(580px,100% - 36px);min-height:420px;margin:80px auto;padding:35px;display:flex;box-shadow:0 20px 55px #00205812}.proposal-message>svg{color:#16805e;width:55px;height:55px}.proposal-message.error>svg{color:#b24b2b}.proposal-message h1{font-size:28px}.proposal-message p{color:#6b7b8d;font-size:10px;line-height:1.6}.proposal-loading svg{color:var(--blue)}@media (width<=1050px){.crm-detail-grid,.quote-detail-grid,.proposal-grid{grid-template-columns:1fr}.proposal-response{position:static}.crm-detail-hero,.quote-hero{grid-template-columns:1fr}.crm-detail-hero aside,.quote-hero aside{border-top:1px solid #d4e6e2;border-left:0;padding:16px 0 0}.quote-list{overflow-x:auto}.quote-list>button{min-width:850px}}@media (width<=700px){.proposal-top{padding:0 15px}.proposal-logo img{width:135px}.proposal-logo span,.proposal-top>span{display:none}.proposal-wrap{width:calc(100% - 20px);margin-top:10px}.proposal-hero{grid-template-columns:1fr;padding:26px 21px}.proposal-hero h1{font-size:28px}.proposal-hero aside{border-top:1px solid #fff3;border-left:0;margin-top:15px;padding:17px 0 0}.proposal-document>footer{flex-wrap:wrap}.crm-detail-hero,.quote-hero{padding:23px 19px}}.commercial-settings-layout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.commercial-settings-card{padding-bottom:20px;overflow:hidden}.commercial-card-head{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f8fbff,#edfff9);align-items:center;gap:13px;min-height:82px;padding:18px 22px;display:flex}.commercial-card-head>span{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.commercial-card-head svg{width:20px}.commercial-card-head h2{margin:0 0 3px;font-size:15px}.commercial-card-head p{color:var(--muted);margin:0;font-size:8px}.commercial-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px 20px 0;display:grid}.commercial-settings-card>.field{margin:12px 20px}.commercial-security{color:#24735c;background:#effbf7;border:1px solid #cceae0;border-radius:12px;gap:9px;margin:15px 20px;padding:12px;display:flex}.commercial-security svg{flex:none;width:18px}.commercial-security p{margin:0;font-size:8px;line-height:1.5}.commercial-settings-card .form-actions{padding:4px 20px 0}.quote-workspace{grid-template-columns:minmax(760px,1fr) 320px;align-items:start;gap:16px;display:grid}.quote-paper-wrap{background:#dfe7ed;border-radius:18px;padding:18px;overflow-x:auto}.quote-workspace .quote-tracking{position:sticky;top:12px}.sii-paper{color:#18202a;background:#fff;border:1px solid #c7d0d8;border-radius:5px;width:100%;min-width:760px;max-width:960px;margin:0 auto;font-family:Manrope,Arial,sans-serif;overflow:hidden;box-shadow:0 18px 45px #0c243023}.sii-paper-head{justify-content:space-between;align-items:flex-start;gap:30px;min-height:168px;padding:26px 31px 19px;display:flex}.sii-issuer{flex-direction:column;align-items:flex-start;max-width:58%;display:flex}.sii-issuer img{object-fit:contain;object-position:left center;width:210px;height:66px;margin-bottom:3px}.sii-issuer>strong{color:#142337;font-size:12px}.sii-issuer>span{margin-top:2px;font-size:9px;font-weight:700}.sii-issuer>small{color:#607080;font-size:8px;line-height:1.55}.sii-folio{color:#087f73;text-align:center;border:3px solid #087f73;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:285px;min-height:126px;padding:15px;display:flex}.sii-folio strong{letter-spacing:.03em;font-size:13px}.sii-folio b{letter-spacing:.06em;margin:8px 0;font-size:22px}.sii-folio span{font-size:15px;font-weight:800}.sii-notice{text-align:center;color:#6e7c89;letter-spacing:.18em;border-top:1px solid #d5dde4;border-bottom:1px solid #d5dde4;margin:0 31px 15px;padding:7px;font-size:7px;font-weight:800}.sii-customer{border:1px solid #9cabb7;border-radius:3px;grid-template-columns:1.5fr .7fr 1.2fr;margin:0 31px 20px;display:grid}.sii-customer>div,.sii-customer>label{border-bottom:1px solid #d0d8de;border-right:1px solid #d0d8de;flex-direction:column;justify-content:center;min-height:59px;padding:10px 12px;display:flex}.sii-customer>:nth-child(3n){border-right:0}.sii-customer>small,.sii-customer div>small,.sii-customer label>small{letter-spacing:.08em;color:#637486;font-size:7px;font-weight:800}.sii-customer strong{margin-top:3px;font-size:10px}.sii-customer span{color:#647587;margin-top:2px;font-size:8px}.sii-customer .sii-subject{border:0;grid-column:1/-1;min-height:55px}.sii-lines{border:1px solid #7d8f9e;border-radius:3px;min-height:190px;margin:0 31px 22px;overflow:hidden}.sii-line-head,.sii-line{grid-template-columns:58px minmax(260px,1fr) 75px 125px 130px;align-items:center;display:grid}.sii-line-head{color:#fff;background:#15334d;min-height:35px}.sii-line-head span{letter-spacing:.07em;padding:0 9px;font-size:7px;font-weight:800}.sii-line-head span:nth-last-child(-n+3){text-align:right}.sii-line{border-bottom:1px solid #d8dfe5;min-height:55px}.sii-line:last-child{border-bottom:0}.sii-line>*{padding:10px;font-size:9px}.sii-line>span:nth-last-child(-n+3),.sii-line>strong:last-child{text-align:right}.sii-line>span:first-child{color:#66788a;text-align:center}.sii-line>strong:nth-child(2){font-size:10px}.sii-bottom{grid-template-columns:1fr 260px;align-items:start;gap:20px;margin:0 31px 27px;display:grid}.sii-terms,.sii-bank{border:1px solid #c5d0d8;border-radius:3px;padding:13px}.sii-terms>small,.sii-bank>small{letter-spacing:.09em;color:#52677b;font-size:7px;font-weight:800}.sii-terms p,.sii-bank p{color:#526476;white-space:pre-wrap;margin:7px 0 0;font-size:8px;line-height:1.6}.sii-bank{background:#f5fbfa;border-color:#b8dcd5;margin-top:10px}.sii-bank>div{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:9px;display:grid}.sii-bank span{color:#526476;font-size:8px}.sii-bank b{color:#162838;margin-bottom:2px;font-size:8px;display:block}.sii-bottom>dl,.quote-totals-editor dl{border:1px solid #9eacb7;border-radius:3px;margin:0;overflow:hidden}.sii-bottom dl>div,.quote-totals-editor dl>div{border-bottom:1px solid #d2dae0;grid-template-columns:1fr auto;gap:15px;padding:10px 12px;display:grid}.sii-bottom dl>div:last-child,.quote-totals-editor dl>div:last-child{border:0}.sii-bottom dt,.sii-bottom dd,.quote-totals-editor dt,.quote-totals-editor dd{margin:0;font-size:9px}.sii-bottom dd,.quote-totals-editor dd{text-align:right;font-weight:800}.sii-bottom .sii-total,.quote-totals-editor .sii-total{color:#fff;background:linear-gradient(135deg,#076d9c,#078c79);padding:14px 12px}.sii-bottom .sii-total dt,.sii-bottom .sii-total dd,.quote-totals-editor .sii-total dt,.quote-totals-editor .sii-total dd{font-size:13px;font-weight:900}.sii-paper-footer{color:#fff;background:#102d45;justify-content:center;align-items:center;gap:21px;min-height:44px;padding:10px 25px;display:flex}.sii-paper-footer span,.sii-paper-footer strong{font-size:8px}.sii-paper-footer strong{color:#7af0cf}.quote-builder-backdrop{background:#081b2dd9;align-items:flex-start;padding:14px;overflow:auto}.quote-builder-dialog{background:#edf2f5;border-radius:18px;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:0 30px 90px #00102455}.quote-builder-top{z-index:4;background:#fff;border-bottom:1px solid #d9e3ea;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex;position:sticky;top:0}.quote-builder-top>div{align-items:center;gap:10px;display:flex}.quote-builder-top>div:first-child>span{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.quote-builder-top small{color:#078c79;text-transform:uppercase;font-size:7px;font-weight:800}.quote-builder-top h2{margin:2px 0;font-size:16px}.quote-builder-top button{align-items:center;gap:6px;display:flex}.quote-builder-body{padding:18px}.quote-profile-warning{color:#835a12;background:#fff8e9;border:1px solid #f0c983;border-radius:11px;align-items:center;gap:9px;max-width:960px;margin:0 auto 12px;padding:11px 14px;display:flex}.quote-profile-warning svg{width:18px}.quote-profile-warning p{margin:0;font-size:8px}.sii-paper-editor{box-shadow:0 15px 45px #0c24302b}.sii-customer.editor input,.sii-lines.editor input,.sii-terms textarea,.quote-totals-editor input{color:#142337;background:#fafdff;border:1px solid #b9c7d2;border-radius:5px;width:100%;margin-top:3px;padding:7px;font-size:9px}.sii-customer.editor input:focus,.sii-lines.editor input:focus,.sii-terms textarea:focus,.quote-totals-editor input:focus{border-color:#0a78bd;outline:2px solid #0a91c533}.sii-customer.editor .sii-subject{border-right:0}.sii-lines.editor{padding-bottom:9px}.sii-lines.editor .sii-line-head,.sii-lines.editor .sii-line{grid-template-columns:58px minmax(260px,1fr) 75px 125px 130px 38px}.sii-lines.editor .sii-line input{text-align:right;margin:0}.sii-lines.editor .sii-line input:nth-child(2){text-align:left}.sii-lines.editor .sii-line button{color:#9a5144;background:0 0;border:0;padding:5px}.sii-lines.editor .sii-line button svg{width:15px}.sii-add-line{color:#2c6b8b;background:#f8fbfd;border:1px dashed #92aaba;border-radius:7px;align-items:center;gap:5px;margin:9px 12px 0;padding:8px 12px;font-size:8px;font-weight:800;display:flex}.sii-add-line svg{width:14px}.sii-terms textarea{resize:vertical;min-height:88px}.sii-bottom.editor{grid-template-columns:1fr 280px}.quote-totals-editor>label{grid-template-columns:1fr 115px;align-items:center;gap:8px;margin-bottom:7px;font-size:8px;font-weight:800;display:grid}.quote-totals-editor>label input{text-align:right;margin:0}.quote-totals-editor dl{margin-top:12px}.proposal-page.v2{background:radial-gradient(circle at 85% 0,#7fffd42e,#0000 28%),#eef3f6;padding-bottom:0}.proposal-top-v2{background:#fff;border-bottom:1px solid #d4dee6;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50vw - 630px);display:flex}.proposal-top-v2>div{align-items:center;gap:13px;display:flex}.proposal-top-v2 img{object-fit:contain;width:180px;height:52px}.proposal-top-v2>div:first-child span{color:#637486;border-left:1px solid #d5dfe7;padding-left:13px;font-size:9px}.proposal-top-v2>div:last-child>span{color:#18755f;align-items:center;gap:5px;font-size:8px;display:flex}.proposal-top-v2 svg{width:15px}.proposal-top-v2 button{background:#fff;border:1px solid #cad7e0;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.proposal-layout-v2{grid-template-columns:minmax(760px,1fr) 330px;align-items:start;gap:18px;width:min(1260px,100% - 34px);margin:22px auto 35px;display:grid}.proposal-paper-column{min-width:0}.proposal-intro{padding:5px 2px 17px}.proposal-intro>span{color:#078c79;letter-spacing:.05em;font-size:8px;font-weight:900}.proposal-intro h1{margin:4px 0;font-size:27px}.proposal-intro p{color:#657689;margin:0;font-size:9px}.sii-paper.public{max-width:none}.proposal-response-v2{background:#fff;border:1px solid #d2dee6;border-radius:16px;padding:22px;position:sticky;top:18px;box-shadow:0 14px 40px #09263912}.proposal-valid{color:#1c725c;background:#effaf7;border-radius:12px;align-items:center;gap:9px;margin-bottom:22px;padding:11px;display:flex}.proposal-valid>svg{width:20px}.proposal-valid small,.proposal-valid strong{display:block}.proposal-valid small{font-size:7px}.proposal-valid strong{margin-top:2px;font-size:9px}.proposal-response-v2>span{text-transform:uppercase;color:#078c79;letter-spacing:.1em;font-size:7px;font-weight:900}.proposal-response-v2 h2{margin:5px 0;font-size:22px}.proposal-response-v2>p{color:#647587;font-size:9px;line-height:1.6}.proposal-total-card{color:#fff;background:#112f48;border-radius:12px;margin:18px 0;padding:16px}.proposal-total-card small,.proposal-total-card strong,.proposal-total-card span{display:block}.proposal-total-card small{color:#a8c4d7;font-size:7px}.proposal-total-card strong{margin:4px 0;font-size:23px}.proposal-total-card span{color:#78e8c9;font-size:7px}.proposal-footer-v2{color:#fff;background:#102d45;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;display:flex}.proposal-footer-v2 strong{font-size:10px}.proposal-footer-v2 span{color:#9eb5c7;font-size:8px}@media (width<=1100px){.commercial-settings-layout,.quote-workspace,.proposal-layout-v2{grid-template-columns:1fr}.quote-workspace .quote-tracking,.proposal-response-v2{position:static}.proposal-response-v2{width:100%;max-width:960px;margin:0 auto}.proposal-paper-column{overflow-x:auto}}@media (width<=720px){.commercial-form-grid{grid-template-columns:1fr}.quote-builder-backdrop{padding:0}.quote-builder-dialog{border-radius:0;min-height:100vh}.quote-builder-top{padding:0 12px}.quote-builder-top>div:first-child>span,.quote-builder-top small{display:none}.quote-builder-top h2{font-size:13px}.quote-builder-top button{padding:0 10px}.quote-builder-body{padding:8px;overflow-x:auto}.proposal-top-v2{padding:0 12px}.proposal-top-v2 img{width:130px}.proposal-top-v2>div:first-child span,.proposal-top-v2>div:last-child>span{display:none}.proposal-layout-v2{width:100%;margin:8px 0 20px;padding:0 8px;overflow-x:auto}.proposal-intro{min-width:760px;padding-left:4px}.proposal-response-v2{width:calc(100vw - 16px);min-width:0}.quote-paper-wrap{padding:8px}.sii-paper{min-width:720px}.sii-paper-head{padding:22px}.sii-customer,.sii-lines,.sii-bottom,.sii-notice{margin-left:22px;margin-right:22px}}@media print{.proposal-top-v2,.proposal-intro,.proposal-response-v2,.proposal-footer-v2,.proposal-modal{display:none!important}.proposal-page.v2{background:#fff}.proposal-layout-v2{width:100%;margin:0;display:block}.sii-paper.public{box-shadow:none;border:0;min-width:0;max-width:100%}.sii-paper{font-size:10pt}}.monitor-grid,.project-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.health-card{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:45px 1fr 8px;align-items:center;gap:13px;min-height:112px;padding:18px;display:grid;box-shadow:0 8px 25px #082f5710}.health-card>span{color:#547087;background:#edf3f7;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.health-card>span svg{width:19px}.health-card small,.health-card strong,.health-card p{display:block}.health-card small{color:var(--muted);font-size:8px;font-weight:800}.health-card strong{margin-top:3px;font-size:16px}.health-card p{color:#738294;margin:3px 0 0;font-size:8px}.health-card>i{background:#e3a442;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #fff3df}.health-card.ok>span{color:#168266;background:#e9faf4}.health-card.ok>i{background:#1fbd91;box-shadow:0 0 0 5px #e5f9f3}.monitoring-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr)}.monitor-pulse-list{padding:8px 20px 18px}.monitor-pulse-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:64px;display:grid}.monitor-pulse-list>div>span{width:35px;height:35px;color:var(--blue);background:#eef5ff;border-radius:11px;place-items:center;display:grid}.monitor-pulse-list svg{width:16px}.monitor-pulse-list strong,.monitor-pulse-list small{display:block}.monitor-pulse-list strong{font-size:9px}.monitor-pulse-list small{color:var(--muted);margin-top:3px;font-size:7px}.monitor-pulse-list b{font-size:12px}.monitor-form{padding:18px 20px 20px}.monitor-form>.field small{color:var(--muted);font-size:7px;line-height:1.5}.toggle-row{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:0 36px 1fr;align-items:center;gap:11px;min-height:64px;display:grid}.toggle-row input{opacity:0}.toggle-row>i{background:#cbd5df;border-radius:99px;width:36px;height:21px;transition:all .2s;position:relative}.toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #102c4830}.toggle-row input:checked+i{background:linear-gradient(90deg,var(--blue),var(--aqua))}.toggle-row input:checked+i:after{left:18px}.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{font-size:9px}.toggle-row small{color:var(--muted);margin-top:3px;font-size:7px}.project-kpis{grid-template-columns:repeat(3,1fr)}.project-kpis article{padding:16px 18px}.project-kpis strong,.project-kpis span{display:block}.project-kpis strong{font-size:22px}.project-kpis span{color:var(--muted);font-size:8px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.project-card{text-align:left;min-height:245px;color:var(--text);border:1px solid var(--line);padding:20px;transition:all .2s}.project-card:hover,.portal-project-card:hover,.portal-quote-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px #09264418}.project-card header,.portal-project-card header{justify-content:space-between;align-items:center;display:flex}.project-card header>span,.portal-project-card header>span{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.project-card em,.portal-project-card em,.project-state{color:#567084;background:#edf3f7;border-radius:99px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:800}.project-card em.in_progress,.portal-project-card em.in_progress,.project-state.in_progress{color:#1765a9;background:#e8f3ff}.project-card em.completed,.portal-project-card em.completed,.project-state.completed{color:#17765c;background:#e7faf3}.project-card>small{color:#078c79;margin-top:17px;font-size:7px;font-weight:800;display:block}.project-card h2{margin:5px 0;font-size:16px}.project-card>p{color:#667789;min-height:42px;font-size:9px;line-height:1.55}.project-progress{align-items:center;gap:9px;margin:17px 0;display:flex}.project-progress>span{background:#e7edf2;border-radius:99px;flex:1;height:7px;overflow:hidden}.project-progress>span i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--aqua));height:100%;display:block}.project-progress>strong{font-size:8px}.project-card footer{border-top:1px solid var(--line);color:#617286;grid-template-columns:1fr auto 15px;align-items:center;gap:8px;padding-top:13px;font-size:7px;display:grid}.project-card footer span{align-items:center;gap:5px;display:flex}.project-card footer svg{width:13px}.project-empty{text-align:center;min-height:230px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.project-empty svg{color:var(--blue)}.project-empty h2{margin:9px 0 2px;font-size:15px}.project-empty p{font-size:8px}.project-hero{background:linear-gradient(125deg,#fff 52%,#e9faf6);grid-template-columns:1fr 290px;align-items:center;gap:25px;min-height:190px;margin-bottom:15px;padding:28px 32px;display:grid}.project-hero>div>span{color:#078c79;font-size:8px;font-weight:800}.project-hero h1{margin:5px 0 9px;font-size:28px}.project-hero p{color:#657589;font-size:9px}.project-hero aside{border-left:1px solid #cfe2df;padding-left:25px}.project-hero aside>*{display:block}.project-hero aside small,.project-hero aside span{color:var(--muted);font-size:8px}.project-hero aside strong{font-size:31px}.project-hero aside>div{background:#dce9e7;border-radius:99px;height:8px;margin:8px 0}.project-hero aside i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--aqua));height:100%;display:block}.project-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:15px;display:grid}.project-detail-grid>div{gap:15px;display:grid}.deliverables-panel,.project-files,.project-management{overflow:hidden}.deliverable-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:94px;padding:15px 20px;display:grid}.deliverable-row>span{color:#8ca0b2;background:#edf3f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.deliverable-row>span.approved{color:#16785d;background:#e4f9f1}.deliverable-row small,.deliverable-row strong,.deliverable-row p{display:block}.deliverable-row small{color:#078c79;font-size:7px}.deliverable-row strong{margin-top:3px;font-size:10px}.deliverable-row p{color:#68788a;margin:4px 0;font-size:8px}.deliverable-row>div:last-child{align-items:center;gap:6px;display:flex}.deliverable-row select{border:1px solid var(--line);border-radius:8px;height:32px;font-size:8px}.deliverable-row label{width:32px;height:32px;color:var(--blue);cursor:pointer;background:#edf4ff;border-radius:8px;place-items:center;display:grid}.deliverable-row label svg{width:14px}.add-deliverable{color:#296c8f;background:#f8fbfd;border:1px dashed #8daabb;border-radius:10px;align-items:center;gap:6px;margin:14px 20px;padding:10px 13px;font-size:8px;font-weight:800;display:flex}.project-management>div:last-child,.project-upload{padding:18px 20px}.project-upload{border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.project-upload label{font-size:8px}.project-upload .secondary{cursor:pointer;align-items:center;gap:6px;display:flex}.file-list{padding:10px 18px}.file-list>a{border-bottom:1px solid var(--line);min-height:55px;color:var(--text);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;text-decoration:none;display:grid}.file-list>a>svg{width:16px;color:var(--blue)}.file-list strong,.file-list small{display:block}.file-list strong{font-size:8px}.file-list small,.file-list>a>span,.file-list>p{color:var(--muted);font-size:7px}.quote-main-toolbar{align-items:center}.quote-toolbar-actions{align-items:center;gap:7px;display:flex}.quote-toolbar-actions button{align-items:center;gap:5px;display:flex}.quote-toolbar-actions svg,.quote-action-stack svg{width:15px}.quote-action-stack{gap:8px;margin:16px 0;display:grid}.danger-soft{color:#a34436;background:#fff4f2;border:1px solid #edc5bf;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:8px;font-weight:800;display:flex}.quote-edit-backdrop{align-items:flex-start;padding:18px;overflow:auto}.quote-edit-dialog{background:#fff;border-radius:18px;width:min(1050px,100%);margin:auto;overflow:hidden;box-shadow:0 30px 90px #00102455}.quote-edit-dialog>header{color:#fff;background:linear-gradient(115deg,#102d45,#075cff 70%,#079b83);justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.quote-edit-dialog>header>div{align-items:center;gap:11px;display:flex}.quote-edit-dialog>header>div>span{background:#ffffff20;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.quote-edit-dialog header small{color:#8ff0d5;font-size:7px}.quote-edit-dialog header h2{margin:2px 0;font-size:17px}.quote-edit-dialog>header>button{color:#fff;background:#ffffff16;border:0;border-radius:10px;width:36px;height:36px}.quote-edit-dialog form{padding:22px}.quote-edit-meta{grid-template-columns:2fr 1fr 1fr .55fr;gap:11px;display:grid}.quote-edit-lines{border:1px solid var(--line);border-radius:12px;margin:14px 0;overflow:hidden}.quote-edit-lines>header,.quote-edit-lines>div{grid-template-columns:minmax(250px,1fr) 100px 140px 135px 35px;align-items:center;gap:8px;padding:9px 12px;display:grid}.quote-edit-lines>header{color:#fff;background:#102d45;font-size:7px;font-weight:800}.quote-edit-lines>div{border-bottom:1px solid var(--line)}.quote-edit-lines input{border:1px solid var(--line-strong);border-radius:7px;height:36px;padding:0 8px;font-size:8px}.quote-edit-lines strong{text-align:right;font-size:8px}.quote-edit-lines>div button{color:#a34436;background:0 0;border:0}.quote-add-line{color:#286d90;background:#f6fafc;border:1px dashed #8ca9ba;border-radius:8px;gap:5px;margin:10px;padding:8px 11px;font-size:8px;font-weight:800;display:flex}.quote-edit-bottom{grid-template-columns:1fr 310px;gap:18px;display:grid}.quote-edit-bottom textarea{min-height:120px}.quote-edit-bottom>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-edit-bottom dl{background:#f0f6f8;border-radius:10px;grid-column:1/-1;margin:0;padding:11px}.quote-edit-bottom dl span{justify-content:space-between;padding:5px;font-size:8px;display:flex}.quote-edit-bottom dl span:last-child{color:#087f73;font-size:11px}.quote-edit-dialog form>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.portal-quote-grid{gap:12px;display:grid}.portal-quote-card{border:1px solid var(--line);text-align:left;min-height:116px;color:var(--text);grid-template-columns:46px 1fr auto 18px;align-items:center;gap:14px;padding:18px 20px;display:grid}.portal-quote-icon{background:linear-gradient(135deg,var(--blue),var(--aqua));color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.portal-quote-card small{color:#078c79;font-size:7px;font-weight:800}.portal-quote-card h2{margin:3px 0;font-size:14px}.portal-quote-card p{color:var(--muted);margin:0 0 5px;font-size:8px}.portal-quote-card>div>strong{font-size:11px}.portal-quote-paper{background:#dfe7ed;border-radius:16px;padding:14px;overflow-x:auto}.portal-project-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.portal-project-card{border:1px solid var(--line);text-align:left;min-height:225px;color:var(--text);padding:20px}.portal-project-card>small{color:#078c79;margin-top:15px;font-size:7px;font-weight:800;display:block}.portal-project-card h2{margin:5px 0;font-size:16px}.portal-project-card p{color:var(--muted);min-height:36px;font-size:8px;line-height:1.55}.portal-project-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding-top:11px;font-size:7px;display:flex}.portal-project-detail{overflow:hidden}.portal-project-detail>header{background:linear-gradient(125deg,#fff 50%,#e8f9f5);grid-template-columns:1fr 250px;align-items:center;gap:24px;min-height:190px;padding:29px;display:grid}.portal-project-detail header span{color:#078c79;font-size:8px;font-weight:800}.portal-project-detail header h1{margin:5px 0;font-size:27px}.portal-project-detail header p{color:var(--muted);font-size:9px}.portal-project-detail header aside{border-left:1px solid #cee3df;padding-left:23px}.portal-project-detail header aside small,.portal-project-detail header aside strong{display:block}.portal-project-detail header aside strong{font-size:29px}.portal-project-detail header aside>div{background:#dae8e6;border-radius:99px;height:8px;margin-top:8px}.portal-project-detail header aside i{background:linear-gradient(90deg,var(--blue),var(--aqua));border-radius:inherit;height:100%;display:block}.portal-project-columns{grid-template-columns:1fr 340px;display:grid}.portal-project-columns>section{border-right:1px solid var(--line)}.portal-deliverables article{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:84px;padding:14px 19px;display:grid}.portal-deliverables article>span{color:#8a9bab;background:#edf3f7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.portal-deliverables article>span.approved{color:#16765c;background:#e6f9f2}.portal-deliverables small,.portal-deliverables strong,.portal-deliverables p{display:block}.portal-deliverables small{color:#078c79;font-size:7px}.portal-deliverables strong{font-size:9px}.portal-deliverables p{color:var(--muted);margin:4px 0;font-size:8px}.portal-deliverables em{color:#567084;font-size:7px;font-style:normal}.portal-empty-copy{color:var(--muted);padding:25px;font-size:8px}@media (width<=1100px){.monitor-grid{grid-template-columns:repeat(2,1fr)}.monitoring-layout,.project-detail-grid{grid-template-columns:1fr}.project-grid{grid-template-columns:repeat(2,1fr)}.quote-edit-meta{grid-template-columns:1fr 1fr}.portal-project-columns{grid-template-columns:1fr}.portal-project-columns>section{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=760px){.monitor-grid,.project-grid,.portal-project-grid{grid-template-columns:1fr}.monitoring-layout{display:block}.monitoring-layout>*+*{margin-top:14px}.project-hero,.portal-project-detail>header{grid-template-columns:1fr;padding:22px}.project-hero aside,.portal-project-detail header aside{border-top:1px solid #cee3df;border-left:0;padding:15px 0 0}.quote-toolbar-actions .secondary{width:38px;padding:0;font-size:0}.quote-edit-dialog{min-width:680px}.quote-edit-backdrop{overflow:auto}.portal-quote-card{grid-template-columns:42px 1fr 18px}.portal-quote-card>.quote-state{grid-column:2}.portal-project-columns{display:block}}@media print{.app-shell .sidebar,.app-topbar,.quote-main-toolbar,.quote-tracking{display:none!important}.app-area{width:100%!important;margin:0!important}.workspace{padding:0!important}.quote-workspace{display:block}.quote-paper-wrap{background:#fff;padding:0}.quote-paper-wrap .sii-paper{box-shadow:none;border:0;min-width:0;max-width:100%}}.ops-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#48e5bd32,#0000 25%),linear-gradient(122deg,#092841,#0757bd 67%,#078d7b);border-radius:21px;grid-template-columns:1fr 230px;align-items:center;gap:25px;min-height:245px;margin-bottom:17px;padding:31px 35px;display:grid;box-shadow:0 18px 45px #06366325}.ops-hero>div>span{color:#9cf1d8;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.ops-hero>div>span i{background:#63edc7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #63edc721}.ops-hero h2{margin:10px 0;font-size:28px;line-height:1.2}.ops-hero h2 strong{color:#8ff0d5}.ops-hero p{color:#d7e7f3;font-size:9px}.ops-hero aside{background:#ffffff15;border:1px solid #ffffff24;border-radius:16px;padding:20px}.ops-hero aside small,.ops-hero aside strong{display:block}.ops-hero aside small{color:#bad3e5;font-size:8px}.ops-hero aside strong{margin:3px 0 12px;font-size:34px}.ops-hero aside button{color:#145a88;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:37px;font-size:8px;font-weight:800;display:flex}.ops-hero aside button svg{width:14px}.ops-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px;display:grid}.ops-dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:15px;display:grid}.ops-pending,.ops-quick{overflow:hidden}.ops-pending>div:last-child,.ops-quick>div:last-child{padding:7px 18px 15px}.ops-pending button,.ops-quick button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:65px;color:var(--text);text-align:left;background:#fff;grid-template-columns:39px 1fr 16px;align-items:center;gap:10px;display:grid}.ops-pending button>span,.ops-quick button>span{width:36px;height:36px;color:var(--blue);background:#eef5ff;border-radius:11px;place-items:center;display:grid}.ops-pending button>span.project{color:#168064;background:#e8faf4}.ops-pending button>span.quote{color:#6e51c3;background:#f1edff}.ops-pending svg,.ops-quick svg{width:16px}.ops-pending small,.ops-pending strong,.ops-pending em,.ops-quick strong,.ops-quick small{display:block}.ops-pending small{color:#078c79;font-size:7px}.ops-pending strong,.ops-quick strong{margin-top:2px;font-size:9px}.ops-pending em,.ops-quick small{color:var(--muted);margin-top:3px;font-size:7px;font-style:normal}.ops-pending button>svg,.ops-quick button>svg{color:#91a1b2}@media (width<=1100px){.ops-stat-grid{grid-template-columns:repeat(2,1fr)}.ops-dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.ops-hero{grid-template-columns:1fr;padding:24px}.ops-hero aside{display:none}.ops-stat-grid{grid-template-columns:1fr 1fr}}.ticket-files-panel{overflow:hidden}.ticket-file-upload{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:flex}.ticket-file-upload>label:first-child{color:var(--muted);font-size:8px}.ticket-file-upload>.secondary{cursor:pointer;align-items:center;gap:6px;display:flex}.ticket-file-upload svg{width:15px}.portal-ticket-detail>.ticket-files-panel{border:1px solid var(--line);box-shadow:none;margin:15px}.portal-ticket-detail>.ticket-files-panel .window-head{border-top:0}.portal-ticket-detail>.ticket-files-panel .ticket-file-upload{padding-right:14px}.template-studio{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:15px;display:grid}.template-list,.template-preview{overflow:hidden}.template-list>div:last-child{padding:7px 12px 13px}.template-list button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:86px;color:var(--text);text-align:left;background:#fff;border-radius:11px;grid-template-columns:38px 1fr 15px;align-items:center;gap:10px;padding:12px;display:grid}.template-list button:hover,.template-list button.active{background:linear-gradient(115deg,#edf5ff,#edfbf7)}.template-list button.active{box-shadow:inset 3px 0 var(--blue)}.template-list button>span{width:35px;height:35px;color:var(--blue);background:#edf4ff;border-radius:10px;place-items:center;display:grid}.template-list button>span svg{width:16px}.template-list small,.template-list strong,.template-list p{display:block}.template-list small{color:#078c79;text-transform:uppercase;font-size:7px;font-weight:800}.template-list strong{margin-top:2px;font-size:9px}.template-list p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.template-list button>svg{color:#91a1b2;width:14px}.template-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.template-preview>header small,.template-preview>header strong{display:block}.template-preview>header small{color:#078c79;font-size:7px;font-weight:800}.template-preview>header strong{margin-top:3px;font-size:10px}.template-preview>header>div:last-child{background:#edf2f6;border-radius:9px;padding:3px;display:flex}.template-preview>header button{color:#7890a2;background:0 0;border:0;border-radius:7px;width:33px;height:30px}.template-preview>header button.active{color:var(--blue);background:#fff;box-shadow:0 3px 9px #153b5e18}.template-preview>header svg{width:15px}.template-canvas{background:#dfe7ed;min-height:650px;padding:20px;overflow:auto}.template-canvas>div{background:#fff;border-radius:10px;width:100%;height:610px;margin:auto;transition:all .25s;overflow:hidden;box-shadow:0 12px 35px #102d4520}.template-canvas>div.mobile{width:390px;max-width:100%}.template-canvas iframe{border:0;width:100%;height:100%}.template-canvas>div>span{height:100%;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.template-preview>footer{border-top:1px solid var(--line);color:#21735d;align-items:center;gap:9px;min-height:57px;padding:10px 18px;display:flex}.template-preview>footer svg{width:18px}.template-preview footer strong,.template-preview footer small{display:block}.template-preview footer strong{font-size:8px}.template-preview footer small{color:var(--muted);margin-top:2px;font-size:7px}@media (width<=1050px){.template-studio{grid-template-columns:1fr}.template-list>div:last-child{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.template-canvas{min-height:580px}.template-canvas>div{height:540px}}@media (width<=650px){.template-list>div:last-child{grid-template-columns:1fr}.template-canvas{padding:8px}.template-canvas>div{height:520px}.template-preview>header{align-items:flex-start;gap:10px;height:auto;min-height:72px;padding:14px}.template-preview>header>div:first-child{max-width:220px}}.mail-monitor{margin-top:18px;overflow:hidden}.mail-monitor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 22px;display:flex}.mail-monitor-head>div{align-items:center;gap:14px;display:flex}.mail-monitor-icon{color:#fff;background:linear-gradient(135deg,var(--blue),var(--aqua));border-radius:15px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px #075cff29}.mail-monitor-icon svg{width:21px}.mail-monitor-head small{color:var(--blue);letter-spacing:1.4px;font-size:8px;font-weight:900;display:block}.mail-monitor-head h2{margin:3px 0;font-size:20px}.mail-monitor-head p{color:var(--muted);margin:0;font-size:8px}.mail-summary{border-bottom:1px solid var(--line);background:#f8fbfd;grid-template-columns:repeat(4,1fr);display:grid}.mail-metric{border-right:1px solid var(--line);align-items:center;gap:11px;padding:15px 20px;display:flex}.mail-metric:last-child{border:0}.mail-metric>span{color:#637b8d;background:#eaf0f5;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.mail-metric svg{width:15px}.mail-metric strong,.mail-metric small{display:block}.mail-metric strong{font-size:17px;line-height:1}.mail-metric small{color:var(--muted);margin-top:4px;font-size:7px}.mail-metric.ok>span{color:#09836d;background:#e7f8f2}.mail-metric.error>span{color:#d45049;background:#fff0ef}.mail-metric.blue>span{color:var(--blue);background:#eaf2ff}.mail-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.mail-toolbar form{background:#fff;border:1px solid #cfdae2;border-radius:10px;align-items:center;width:min(480px,55%);height:37px;display:flex;overflow:hidden}.mail-toolbar form svg{color:#8da0ae;width:15px;margin-left:12px}.mail-toolbar input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:9px}.mail-toolbar form button{border:0;border-left:1px solid var(--line);color:#23445d;background:#eef4f8;height:100%;padding:0 16px;font-size:8px;font-weight:800}.mail-filter{background:#edf3f6;border-radius:9px;padding:3px;display:flex}.mail-filter button{color:#6e8292;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:8px;font-weight:800}.mail-filter button.active{color:var(--blue);background:#fff;box-shadow:0 2px 8px #15334d14}.mail-table{min-width:940px}.mail-row{border-bottom:1px solid var(--line);grid-template-columns:88px 1.1fr 1.5fr 110px 128px 88px;align-items:center;gap:14px;min-height:68px;padding:9px 20px;display:grid}.mail-row:last-child{border:0}.mail-row-head{color:#8596a3;text-transform:uppercase;letter-spacing:.55px;background:#f8fafc;min-height:34px;font-size:7px;font-weight:900}.mail-state{border-radius:8px;align-items:center;gap:5px;width:max-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.mail-state svg{width:13px}.mail-state.sent{color:#087d69;background:#e8f8f2}.mail-state.failed{color:#c74741;background:#fff0ef}.mail-recipient,.mail-subject{min-width:0}.mail-recipient strong,.mail-recipient small,.mail-subject strong,.mail-subject small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mail-recipient strong,.mail-subject strong{font-size:8px}.mail-recipient small,.mail-subject small{color:var(--muted);margin-top:4px;font-size:7px}.mail-subject small{color:#c74741}.mail-category{color:#235baa;white-space:nowrap;text-overflow:ellipsis;background:#eef4ff;border-radius:8px;width:max-content;max-width:100%;padding:6px 8px;font-size:7px;font-weight:800;overflow:hidden}.mail-row time{color:#607484;font-size:7px}.mail-view{color:#183e5a;background:#fff;border:1px solid #cbd8e1;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.mail-view:hover{border-color:var(--blue);color:var(--blue)}.mail-view svg{width:13px}.mail-empty{color:#7a8d9b;place-items:center;padding:55px;display:grid}.mail-empty svg{width:28px;margin-bottom:8px}.mail-empty strong{font-size:10px}.mail-empty span{margin-top:5px;font-size:8px}.mail-pagination{border-top:1px solid var(--line);background:#fafcfd;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.mail-pagination>span{color:var(--muted);font-size:7px}.mail-pagination>div{gap:7px;display:flex}.mail-pagination button{color:#446074;background:#fff;border:1px solid #d4dfe6;border-radius:8px;align-items:center;gap:4px;height:31px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.mail-pagination button:disabled{opacity:.45}.mail-pagination svg{width:12px}.mail-preview-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06192db8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.mail-preview-window{background:#fff;border-radius:20px;grid-template-rows:auto auto 1fr auto;width:min(1000px,95vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #00132780}.mail-preview-window>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.mail-preview-window header small{color:var(--blue);font-size:7px;font-weight:900}.mail-preview-window h3{margin:4px 0;font-size:16px}.mail-preview-window header p{color:var(--muted);margin:0;font-size:8px}.mail-preview-actions{gap:5px;display:flex}.mail-preview-actions button{color:#657b8b;background:#fff;border:1px solid #d4dfe6;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.mail-preview-actions button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.mail-preview-actions svg{width:16px}.mail-error-detail{color:#a73c38;background:#fff2f1;align-items:center;gap:9px;padding:11px 20px;font-size:8px;display:flex}.mail-error-detail svg{width:17px}.mail-error-detail strong{margin-bottom:2px;display:block}.mail-preview-canvas{background:radial-gradient(circle at top,#dfe9ef,#c8d6df);padding:25px;overflow:auto}.mail-preview-canvas>div{background:#fff;width:min(760px,100%);min-height:100%;margin:auto;transition:all .2s;box-shadow:0 12px 40px #102b3e30}.mail-preview-canvas>div.mobile{width:390px;max-width:100%}.mail-preview-canvas iframe{border:0;width:100%;height:620px;display:block}.mail-preview-window>footer{color:#c6d7e3;background:#102d45;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 20px;font-size:7px;display:flex}.mail-preview-window>footer svg{color:#60e0bd;width:14px}@media (width<=1050px){.mail-monitor{overflow-x:auto}.mail-summary,.mail-monitor-head,.mail-toolbar,.mail-pagination{min-width:940px}}@media (width<=760px){.mail-preview-backdrop{padding:0}.mail-preview-window{border-radius:0;width:100vw;height:100vh;max-height:none}.mail-preview-window>header{align-items:flex-start}.mail-preview-window h3{font-size:13px}.mail-preview-actions button{width:31px;height:31px}.mail-preview-canvas{padding:12px}.mail-preview-canvas iframe{height:680px}}.mail-delivery-mode{letter-spacing:.35px;border-radius:99px;margin-top:8px;padding:5px 9px;font-size:7px;font-weight:900;display:inline-flex}.mail-delivery-mode.live{color:#087d69;background:#e6f8f1}.mail-delivery-mode.paused{color:#a76712;background:#fff1df}
