@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-serif-display-latin-ext-400-normal.p18AlW_x.woff2)format("woff2"),url(/_next/static/media/dm-serif-display-latin-ext-400-normal.B1toqZab.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 Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_next/static/media/dm-serif-display-latin-400-normal._kVFYEpx.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: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(/_next/static/media/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-cyrillic-600-normal.DvRl3Mj-.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-greek-600-normal.BoRV6lzK.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-vietnamese-600-normal.C1J5PCl_.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-ext-600-normal._gBojHdJ.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-cyrillic-700-normal.Dw_fZAg2.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-greek-700-normal.CHUG9PD8.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-vietnamese-700-normal.CUqMx5-1.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-ext-700-normal.DYOwVNan.woff2)format("woff2"),url(/_next/static/media/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(/_next/static/media/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_next/static/media/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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--leading-tight:1.25;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.bulk-review{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bulk-review button{white-space:nowrap}:root{--ink:#172033;--muted:#718096;--line:#e7ebf1;--paper:#f5f7fa;--navy:#111c32;--navy2:#172746;--gold:#f5a524;--green:#168b64;--amber:#d28718;--red:#d4484d;--achievement-neutral:#8793a3;--achievement-critical:#d4484d;--achievement-below:#df7d20;--achievement-near:#d5a318;--achievement-almost:#69aa69;--achievement-achieved:#168b64;--achievement-exceeded:#087a4f}.revenue-target-page,.revenue-target-page>*{min-width:0}.attendance-actions .camera-input{background:#f1fbf6;border-style:dashed;border-color:#8fb4a6;min-height:40px}.marketing-tabs{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.marketing-tabs button{color:#617085;background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:750}.marketing-tabs button.active{color:#966015;background:#fff5e2;border-color:#d89b2a}.marketing-form,.marketing-list{padding:21px}.marketing-list{margin-top:17px}.marketing-form-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.marketing-form label{color:#697689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.marketing-form input,.marketing-form select{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.marketing-wide{grid-column:1/-1}.marketing-list table{border-collapse:collapse;width:100%;min-width:720px;margin-top:13px}.ai-recommendations{background:linear-gradient(110deg,#f8fbff,#f0f7f4);border:1px solid #d8e5f0;border-radius:13px;margin-top:18px;padding:20px}.ai-recommendations h3{margin:4px 0 0;font-size:15px}.ai-recommendation-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.ai-recommendation-grid div{background:#ffffffb8;border:1px solid #e2ebf2;border-radius:9px;padding:12px}.ai-recommendation-grid b{font-size:11px}.ai-recommendation-grid p{color:#6f7e90;margin:5px 0 0;font-size:10px;line-height:1.5}.ai-recommendations>small{color:#8190a1;margin-top:10px;font-size:9px;display:block}.crm-section{margin-bottom:17px;padding:21px}.crm-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.crm-stats div{background:#f3f8fc;border-radius:8px;padding:11px}.crm-stats b,.crm-stats small{display:block}.crm-stats b{font-size:20px}.crm-stats small{color:#7d8a9a;margin-top:2px;font-size:9px}.crm-form{grid-template-columns:repeat(5,1fr);gap:10px;margin:15px 0;display:grid}.crm-form label{color:#697689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.crm-form input,.crm-form select{background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:8px;font-size:11px;display:block}.crm-form .crm-wide{grid-column:1/-1}.crm-form .primary-button{align-self:end}.expansion-form{margin:18px 0;padding:21px}.expansion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.expansion-grid label{color:#697689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.expansion-grid input,.expansion-grid select,.expansion-grid textarea{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.expansion-grid textarea{resize:vertical;min-height:75px}.expansion-grid .expansion-wide{grid-column:span 2}.portal-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.portal-section-card{background:#fff;border:1px solid #e1e8ef;border-radius:10px;padding:16px}.portal-section-card h3,.portal-section-card p{margin:5px 0 0}.portal-section-card h3{font-size:14px}.portal-section-card p{color:#6c7b8e;font-size:11px;line-height:1.5}.restricted-master{background:linear-gradient(120deg,#fffdf7,#fff8e7);border-color:#d9c48e;margin:18px 0;padding:21px}.inventory-form{margin:18px 0;padding:21px}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.inventory-grid label{color:#697689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.inventory-grid input,.inventory-grid select,.inventory-grid textarea{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.inventory-grid textarea{resize:vertical;min-height:72px}.inventory-grid .inventory-wide{grid-column:span 2}.inventory-warning{color:#8a2d30;background:#fff3f3;border-color:#f3c2c4;margin:17px 0;padding:14px 18px;font-size:12px}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.local-preview-banner{z-index:100;color:#182235;letter-spacing:.14em;background:#f5a524;border-bottom:1px solid #d88a0a;justify-content:center;align-items:center;height:30px;font-size:12px;font-weight:900;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 2px 10px #18223529}.sidebar{z-index:20;color:#fff;background:linear-gradient(180deg,var(--navy) 0%,#0c1425 100%);flex-direction:column;width:248px;padding:25px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 28px #0e192c17}.brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 8px 27px;display:flex}.brand-mark{background:var(--gold);color:#172033;border-radius:11px;place-items:center;width:41px;height:41px;font-weight:900;display:grid;box-shadow:0 8px 18px #f5a52440}.brand strong{letter-spacing:.02em;font-size:18px;display:block}.brand small{color:#9aa8be;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.sidebar nav{padding-top:22px}.nav-caption{color:#6f7f98;letter-spacing:.16em;margin:0 10px 8px;font-size:10px;font-weight:800}.sidebar nav button{color:#aeb9ca;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:11px 12px;font-size:13px;font-weight:620;transition:all .2s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#f5a5242e,#f5a5240d)}.nav-icon{text-align:center;width:22px;color:var(--gold);font-size:17px}.nav-badge{text-align:center;color:#fff;background:#d64b52;border-radius:20px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-foot{border-top:1px solid #ffffff17;margin-top:auto;padding:16px 10px 0}.system-live{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.system-live i{background:#30d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #30d3991a}.sidebar-foot small{color:#71809a;margin-top:12px;font-size:10px;line-height:1.6;display:block}.main-panel{width:calc(100% - 248px);min-width:0;margin-left:248px}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:86px;padding:0 34px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.03em;margin:3px 0 0;font-size:21px}.eyebrow{color:#9aa4b2;letter-spacing:.16em;margin:0;font-size:9px;font-weight:800}.top-actions,.profile{align-items:center;display:flex}.top-actions{gap:18px}.profile{border-left:1px solid var(--line);gap:10px;padding-left:18px}.profile b,.profile small{display:block}.profile b{font-size:12px}.profile small{color:var(--muted);margin-top:2px;font-size:10px}.avatar{color:#fff;background:var(--navy2);border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.icon-button{color:#8290a3;background:#f3f5f8;border:0;border-radius:50%;width:34px;height:34px;font-size:8px;position:relative}.icon-button span{background:#df4d56;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.menu-button{background:0 0;border:0;font-size:22px;display:none}.page-content{max-width:1500px;margin:0 auto;padding:28px 34px 52px}.hero-strip{color:#fff;background:linear-gradient(118deg,#162844 0%,#1d3557 60%,#253c5c 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #12223924}.hero-strip:after{content:"";border:48px solid #f5a5241f;border-radius:50%;width:230px;height:230px;position:absolute;top:-150px;right:20%}.hero-strip h2{letter-spacing:-.03em;margin:10px 0 5px;font-size:22px}.hero-strip p{color:#acb9ca;margin:0;font-size:12px}.pill{letter-spacing:.09em;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.primary-button{z-index:1;background:var(--gold);color:#1d2736;border:0;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:800;position:relative;box-shadow:0 7px 18px #f5a52438}.primary-button:hover{filter:brightness(1.03);transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-button.full{width:100%;margin-top:15px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px;display:grid}.kpi-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px 20px;box-shadow:0 4px 13px #1d2c4609}.kpi-head{color:#7b8797;justify-content:space-between;gap:10px;font-size:11px;display:flex}.kpi-head b{border-radius:5px;padding:3px 6px;font-size:9px}.kpi-head .good{color:var(--green);background:#e9f7f1}.kpi-head .neutral{color:#52627a;background:#edf1f5}.kpi-card>strong{letter-spacing:-.04em;margin:13px 0 5px;font-size:23px;display:block}.kpi-card small{color:#8b96a5;font-size:10px}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:17px;margin-top:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 4px 16px #1d2c4609}.health-panel,.action-panel,.imports-panel,.validation-card,.upload-card,.rules-form{padding:21px}.imports-panel{grid-column:1/-1}.panel-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-title h3{margin:4px 0 0;font-size:15px}.section-kicker{color:#98a3b2;letter-spacing:.14em;font-size:9px;font-weight:850}.health-score{color:var(--green);font-size:25px}.health-score small{color:#9aa5b3;font-size:10px}.score-bar{background:#edf0f3;border-radius:5px;height:5px;margin:14px 0 9px;overflow:hidden}.score-bar i{background:linear-gradient(90deg,#21aa7d,#53c99e);height:100%;display:block}.health-row{border-bottom:1px solid #edf0f4;grid-template-columns:9px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.health-row:last-child{border:0}.health-row b,.health-row small{display:block}.health-row b{font-size:11px}.health-row small{color:#8d98a7;margin-top:2px;font-size:9px}.health-row strong{font-size:12px}.traffic{border-radius:50%;width:8px;height:8px}.traffic.green{background:#23aa7d;box-shadow:0 0 0 4px #e8f7f1}.traffic.amber{background:#e2a02a;box-shadow:0 0 0 4px #fff4df}.command-grid{grid-template-columns:1.12fr .88fr;gap:17px;margin-top:18px;display:grid}.financial-panel,.outlet-scoreboard{padding:21px}.financial-panel table,.outlet-scoreboard table{border-collapse:collapse;width:100%;min-width:400px;margin-top:12px}.financial-ratio-panel{margin-top:18px;padding:21px}.ratio-layout{grid-template-columns:1.25fr .75fr;gap:24px;display:grid}.financial-ratio-panel table{border-collapse:collapse;width:100%;min-width:560px;margin-top:12px}.oer-list{padding:12px 0 0}.oer-list h4{margin:5px 0 8px;font-size:14px}.oer-row{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.oer-row b,.oer-row small{display:block}.oer-row b{font-size:11px}.oer-row small{color:#8d98a7;margin-top:2px;font-size:9px}.oer-row strong{font-size:12px}.oer-row strong.green{color:var(--green)}.oer-row strong.amber{color:var(--amber)}.oer-row strong.red{color:var(--red)}.ratio-filters{background:#fafbfd;border:1px solid #e9edf2;border-radius:10px;flex-wrap:wrap;align-items:end;gap:12px;margin-top:17px;padding:13px;display:flex}.ratio-filters label{color:#687689;letter-spacing:.06em;text-transform:uppercase;min-width:150px;font-size:9px;font-weight:800}.ratio-filters select,.ratio-filters input{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:8px 9px;font-size:11px;font-weight:600;display:block}.filter-note{color:#8793a3;margin:9px 2px 0;font-size:10px}.trend-panel{border-top:1px solid #edf0f4;margin-top:22px;padding-top:18px}.trend-panel h4{margin:5px 0 0;font-size:14px}.trend-bars{border-bottom:1px solid #e5eaf0;align-items:flex-end;gap:12px;height:170px;margin:18px 4px 0;padding:0 0 2px;display:flex}.trend-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:40px;height:100%;display:flex}.trend-bar-wrap{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:136px;display:flex}.trend-bar-wrap i{border-radius:5px 5px 1px 1px;width:35%;min-height:2px;transition:height .25s}.revenue-bar{background:#2a668e}.profit-bar{background:#20a578}.trend-column small{color:#8792a2;font-size:9px;font-weight:750}.chart-key{color:#7e8a9a;gap:16px;margin-top:11px;font-size:10px;display:flex}.chart-key span{align-items:center;gap:6px;display:flex}.chart-key i{border-radius:2px;width:9px;height:9px}.revenue-key{background:#2a668e}.profit-key{background:#20a578}.expense-breakdown{margin-top:18px;padding:21px}.expense-breakdown table{border-collapse:collapse;width:100%;min-width:720px;margin-top:14px}.compact-filter{color:#687689;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.compact-filter select{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:7px;min-width:190px;margin-top:6px;padding:8px 9px;font-size:11px;font-weight:600;display:block}.text-button{color:#79879a;background:0 0;border:0;font-size:10px}.action-row{border-bottom:1px solid #edf0f4;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;padding:15px 0;display:grid}.action-row:last-child{border:0}.priority{text-align:center;border-radius:5px;padding:4px 5px;font-size:8px;font-weight:850}.priority.red{color:#c83e45;background:#ffebed}.priority.amber{color:#b47716;background:#fff3dc}.action-row b,.action-row small{display:block}.action-row b{font-size:11px}.action-row small,.action-row em{color:#8d98a7;font-size:9px;font-style:normal}.action-row small{margin-top:3px}.data-score{color:var(--green);background:#eaf7f2;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.table-wrap{width:100%;overflow:auto}.imports-panel table,.wide-table table,.recent-imports table{border-collapse:collapse;width:100%;min-width:620px;margin-top:12px}th{color:#94a0af;border-bottom:1px solid var(--line);text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#fafbfc;padding:9px 10px;font-size:9px}td{color:#6b788b;border-bottom:1px solid #edf0f4;padding:11px 10px;font-size:10px}td b{color:#2a3547}.status{border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-block}.section-intro{justify-content:space-between;padding:8px 2px 21px;display:flex}.section-intro h2{letter-spacing:-.04em;margin:6px 0;font-size:25px}.section-intro p{color:#7d8999;margin:0;font-size:12px}.wide-table{padding:8px 18px 14px}.footnote{color:#97a1ae;margin:9px 8px 0;font-size:9px}.import-layout{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.upload-card label>span,.rules-form label>span{margin-bottom:7px;font-size:10px;font-weight:750;display:block}.upload-card select{color:#39465a;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:100%;padding:10px;font-size:11px}.drop-zone{text-align:center;background:#fafbfd;border:1.5px dashed #cbd3de;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;margin-top:15px;transition:all .2s;display:flex}.drop-zone:hover{border-color:var(--gold);background:#fffaf1}.drop-zone input{opacity:0;pointer-events:none;position:absolute}.drop-zone b{max-width:90%;font-size:12px}.drop-zone small{color:#929caa;margin-top:5px;font-size:9px}.upload-icon{color:#c98318;background:#fff3da;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:12px!important;font-size:20px!important;display:grid!important}.validation-card h3{margin:6px 0 15px}.check-item{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:11px 0;font-size:10px;display:flex}.check-item span{color:#355b91;background:#edf4ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.recent-imports{margin-top:18px;padding:20px}.form-message{border-radius:7px;margin:12px 0 0;padding:9px;font-size:10px}.form-message.success{color:#147b59;background:#e7f6f0}.form-message.error{color:#b93c43;background:#ffebed}.people-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.people-stat{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.people-stat strong{font-size:24px;display:block}.people-stat span{color:#7f8a99;font-size:10px}.authority-note{background:#fff9ec;border:1px solid #e6d4aa;border-radius:11px;margin-top:16px;padding:17px 20px}.authority-note b{font-size:12px}.authority-note p{color:#7f704c;margin:5px 0 0;font-size:10px}.rules-form{max-width:950px}.rules-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.rules-form label small{color:#909aa8;margin-top:5px;font-size:9px;display:block}.input-unit{border:1px solid #dfe4eb;border-radius:8px;display:flex;overflow:hidden}.input-unit input{border:0;outline:none;flex:1;min-width:0;padding:11px}.input-unit b{color:#657286;background:#f4f6f8;place-items:center;min-width:70px;font-size:10px;display:grid}.form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;display:flex}.form-footer p{color:#8a95a4;margin:0;font-size:10px}.leave-form,.leave-panel{margin-bottom:17px;padding:21px}.leave-form-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.leave-form label{color:#697689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.leave-form input,.leave-form select{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.leave-reason{grid-column:1/-1}.leave-form-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:15px;display:flex}.leave-form-footer small{color:#8792a1;font-size:10px}.leave-approval-row{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto auto;align-items:center;gap:13px;padding:13px 0;display:grid}.leave-approval-row:last-child{border:0}.leave-approval-row b,.leave-approval-row small{display:block}.leave-approval-row b{font-size:11px}.leave-approval-row small{color:#8b96a5;margin-top:4px;font-size:9px}.approval-steps,.approval-actions{flex-wrap:wrap;gap:6px;display:flex}.approval-actions button{color:#147b59;background:#e7f6f0;border:0;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.approval-actions button.reject{color:#bf3b42;background:#ffebed}.attendance-panel{margin-bottom:17px;padding:21px}.attendance-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.attendance-stats div{background:#f5f8fb;border-radius:9px;padding:12px}.attendance-stats b,.attendance-stats small{display:block}.attendance-stats b{font-size:19px}.attendance-stats small{color:#7e8a9a;margin-top:3px;font-size:9px}.attendance-actions{grid-template-columns:1.4fr 1.4fr auto auto;align-items:end;gap:11px;display:grid}.attendance-actions label{color:#697689;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.attendance-actions select,.attendance-actions input{background:#fff;border:1px solid #dce3eb;border-radius:7px;width:100%;margin-top:6px;padding:9px;font-size:11px;display:block}.attendance-actions label small{color:#8c97a6;letter-spacing:0;text-transform:none;margin-top:5px;font-size:9px;display:block}.attendance-actions button{color:#147b59;background:#e7f6f0;border:0;border-radius:8px;padding:11px 12px;font-size:10px;font-weight:850}.attendance-actions button.checkout{color:#a86a12;background:#fff1db}.attendance-list{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.attendance-list div{border:1px solid #edf0f4;border-radius:7px;padding:9px}.attendance-list b,.attendance-list span{font-size:10px;display:block}.attendance-list span{color:#8792a1;margin-top:3px;font-size:9px}.finance-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.finance-segment{padding:21px}.finance-segment h3{margin:8px 0 5px;font-size:22px}.finance-segment>p{color:#7d8999;min-height:31px;margin:0 0 15px;font-size:10px;line-height:1.5}.finance-segment dl{margin:0}.finance-segment dl div{border-top:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.finance-segment dt{color:#8490a0}.finance-segment dd{color:#263247;margin:0;font-weight:750}.cost-center-panel,.roi-panel,.finance-history{margin-top:18px;padding:21px}.cost-center-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cost-center-cards div{background:#f8fafc;border:1px solid #e3e9f0;border-radius:10px;padding:15px}.cost-center-cards small,.cost-center-cards b,.cost-center-cards span{display:block}.cost-center-cards small{color:#7c899a;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.cost-center-cards b{margin:7px 0 4px;font-size:18px}.cost-center-cards span{color:#66758a;font-size:9px}.cost-trend{border-bottom:1px solid #e5eaf0;align-items:flex-end;gap:6px;height:150px;margin:20px 0 0;padding:0 4px 22px;display:flex;overflow-x:auto}.cost-trend>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:25px;height:100%;display:flex}.cost-trend span{background:linear-gradient(#f5a524,#cf7811);border-radius:4px 4px 1px 1px;width:65%;min-height:2px}.cost-trend small{color:#8792a2;writing-mode:vertical-rl;font-size:8px}.roi-panel table,.finance-history table,.cost-center-panel+article table{border-collapse:collapse;width:100%;min-width:850px;margin-top:14px}.history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.history-summary div{background:#f5f8fb;border-radius:9px;padding:13px}.history-summary small,.history-summary b{display:block}.history-summary small{color:#7e8a9a;font-size:9px}.history-summary b{margin-top:5px;font-size:14px}.finance-history details{margin-top:14px}.finance-history summary{cursor:pointer;color:#52627a;font-size:10px;font-weight:800}.quality-strip{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.quality-strip span{color:#657286;background:#edf2f6;border-radius:7px;padding:6px 9px;font-size:9px}@media (max-width:1050px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.command-grid,.ratio-layout,.finance-segment-grid{grid-template-columns:1fr}.imports-panel{grid-column:auto}.people-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sidebar{transition:all .25s;transform:translate(-102%)}.sidebar.is-open{transform:translate(0)}.main-panel{width:100%;margin-left:0}.menu-button{display:block}.topbar{justify-content:flex-start;gap:12px;height:74px;padding:0 17px}.topbar .eyebrow{display:none}.topbar h1{font-size:17px}.top-actions{margin-left:auto}.profile div:last-child{display:none}.profile{padding-left:10px}.page-content{padding:19px 15px 40px}.hero-strip{flex-direction:column;align-items:flex-start;padding:22px}.hero-strip h2{font-size:19px}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.kpi-card{padding:16px}.kpi-card>strong{font-size:19px}.cost-center-cards,.history-summary{grid-template-columns:1fr 1fr}.import-layout,.rules-grid,.leave-form-grid,.attendance-actions{grid-template-columns:1fr}.section-intro h2{font-size:21px}.people-cards,.attendance-list{grid-template-columns:1fr 1fr}.action-row{grid-template-columns:50px 1fr}.action-row em{grid-column:2}.form-footer,.leave-form-footer{flex-direction:column;align-items:flex-start;gap:14px}.leave-approval-row{grid-template-columns:1fr}.leave-reason{grid-column:auto}}@media (max-width:450px){.kpi-grid,.people-cards{grid-template-columns:1fr}.top-actions .icon-button{display:none}}.kpi-tabs{background:#eef2f5;border-radius:12px;gap:7px;margin:0 0 18px;padding:5px;display:flex;overflow:auto}.kpi-tabs button{white-space:nowrap;color:#667386;background:0 0;border:0;border-radius:8px;padding:10px 13px;font-weight:700}.kpi-tabs button.active{color:#17243a;background:#fff;box-shadow:0 3px 10px #1d2c4614}.health-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.health-grid>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;padding:13px;display:grid}.health-grid small{color:#7b8797;grid-column:2}.bonus-curve,.growth-composition{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.bonus-curve>div,.growth-composition>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:5px;padding:15px;display:flex}.bonus-curve b,.growth-composition b{font-size:20px}.growth-composition{grid-template-columns:repeat(3,1fr)}.empty-state{background:#f8fafc;border:1px dashed #d7dee7;border-radius:11px;margin-top:16px;padding:20px}.empty-state h3{margin:10px 0 5px;font-size:14px}.empty-state p{color:#6f7d90;margin:0;font-size:11px;line-height:1.6}@media (max-width:760px){.health-grid,.bonus-curve,.growth-composition{grid-template-columns:1fr 1fr}}.ban-luar-analysis,.ban-luar-analysis>*{min-width:0}.import-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.import-summary-grid>div{background:#fff;border:1px solid #e1e7ee;border-radius:12px;gap:5px;padding:14px;display:grid}.import-summary-grid small{color:#7c899a;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.import-summary-grid b{font-size:21px}.import-confirm-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.import-confirm-panel>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.unified-input-guide{color:#fff;background:#17181c;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:16px;display:grid}.unified-input-guide>div{align-items:flex-start;gap:10px;display:flex}.unified-input-guide>div>b{color:#fecaca;background:#e1060033;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.unified-input-guide span,.unified-input-guide strong,.unified-input-guide small{display:block}.unified-input-guide strong{font-size:12px}.unified-input-guide small{color:#aeb2ba;margin-top:4px;font-size:9px;line-height:1.45}.unified-source-input{margin-bottom:18px;padding:20px}.unified-source-input .settlement-import-grid{margin-top:14px}.unified-source-input .settlement-import-grid form{color:#111827;background:#f8fafc}.unified-manual-input,.unified-source-control{margin-top:18px;padding:20px}.unified-manual-input>summary,.unified-source-control>summary{cursor:pointer;font-size:14px;font-weight:800}.unified-manual-input>p{color:#6b7280;font-size:11px}.unified-manual-input form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-top:16px;display:grid}.unified-manual-input label{color:#4b5563;gap:6px;font-size:10px;font-weight:700;display:grid}.unified-manual-input input,.unified-manual-input select,.unified-manual-input textarea{width:100%;min-height:42px}.unified-manual-input .manual-notes{grid-column:1/-1}.unified-manual-input textarea{min-height:72px}.unified-source-control>.page-content{padding:16px 0 0}.unified-source-control .section-intro{display:none}.unified-source-control .imports-panel{margin:0}@media (max-width:760px){.import-summary-grid{grid-template-columns:1fr 1fr}.import-confirm-panel{flex-direction:column;align-items:stretch}.unified-input-guide,.unified-manual-input form{grid-template-columns:1fr}.unified-manual-input .manual-notes{grid-column:auto}}.performance-controls{flex-wrap:wrap;align-items:end;gap:14px;padding:16px 18px;display:flex}.performance-controls label,.performance-target-form label,.settings-row label{color:#687689;gap:6px;font-size:10px;font-weight:800;display:grid}.performance-controls select,.performance-target-form input,.settings-row input{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:9px;min-height:40px;padding:0 11px}.source-badges{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.source-badges span{color:#7c899a;background:#f3f6f8;border-radius:8px;padding:7px 9px;font-size:9px}.source-badges b{color:#344157;margin-top:2px;display:block}.performance-tabs{margin:0}.performance-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.performance-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;min-height:124px;padding:16px;display:flex;box-shadow:0 4px 14px #1f31490a}.performance-card small{color:#7e8a9a;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.performance-card b{overflow-wrap:anywhere;font-size:20px;line-height:1.15}.performance-card span{color:#7e8a9a;margin-top:auto;font-size:10px}.insight-panel{justify-content:space-between;align-items:center;gap:18px;display:flex}.insight-panel p{color:#7d8999;margin-bottom:0}.dual-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.performance-trend{align-items:end;gap:10px;height:260px;padding:18px 8px 0;display:flex;overflow-x:auto}.performance-trend-column{text-align:center;flex:1;grid-template-rows:1fr auto;gap:8px;min-width:48px;height:100%;display:grid}.performance-trend-column>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;gap:3px;height:100%;display:flex;position:relative}.performance-trend-column i{border-radius:4px 4px 0 0;width:14px;min-height:2px;display:block}.performance-revenue-bar{background:#147d64}.performance-target-bar{opacity:.72;background:#dfb64b}.target-key{background:#dfb64b}.performance-target-form{justify-content:space-between;align-items:end;gap:18px;display:flex}.performance-target-form>div{max-width:620px}.performance-target-form p{color:#7d8999;margin-bottom:0}.performance-settings summary{cursor:pointer;font-weight:800}.settings-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}@media (max-width:1050px){.performance-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-badges{width:100%;margin-left:0}}@media (max-width:640px){.performance-hero-grid,.settings-row{grid-template-columns:1fr}.insight-panel,.performance-target-form{flex-direction:column;align-items:stretch}.dual-status{justify-content:flex-start}}.ban-luar-analysis{gap:16px;display:grid}.taxonomy-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:18px;display:grid}.taxonomy-filter-grid label{color:#687689;gap:6px;font-size:10px;font-weight:800;display:grid}.taxonomy-filter-grid input,.taxonomy-filter-grid select{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.taxonomy-filter-grid button{min-height:40px}.taxonomy-filter-grid .form-message{grid-column:1/-1;margin:0}.taxonomy-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.taxonomy-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.taxonomy-quality-grid>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;min-height:82px;padding:13px;display:flex}.taxonomy-quality-grid b{font-size:17px}.taxonomy-inner-tabs{margin:15px 0}.taxonomy-analysis-panel table{border-collapse:collapse;width:100%;min-width:680px}.taxonomy-helper{color:#6f7d8f;background:#f5f8fa;border-radius:9px;padding:11px 13px;font-size:10px;line-height:1.6}.taxonomy-total-row td{color:#213f35;background:#f7faf8}.taxonomy-trend{align-items:end;gap:12px;height:250px;padding:18px 4px 0;display:flex;overflow-x:auto}.taxonomy-trend-column{text-align:center;flex:1;grid-template-rows:auto 1fr auto;gap:7px;min-width:72px;height:100%;display:grid}.taxonomy-trend-column>span{color:#405065;font-size:10px;font-weight:800}.taxonomy-trend-column>div{border-bottom:1px solid var(--line);justify-content:center;align-items:end;height:100%;display:flex}.taxonomy-trend-column i{background:linear-gradient(#33a581,#147d64);border-radius:5px 5px 0 0;width:24px;min-height:3px;display:block}.taxonomy-trend-column small{color:#7d8999}.taxonomy-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.taxonomy-category-grid>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:7px;min-height:92px;padding:13px;display:flex}.taxonomy-category-grid small{color:#7e8a9a;text-transform:uppercase;font-weight:800}.taxonomy-category-grid b{font-size:15px}.taxonomy-category-grid span{color:#7e8a9a;font-size:9px;line-height:1.5}.taxonomy-empty-state{padding:28px}.taxonomy-empty-state p,.taxonomy-inline-empty{color:#7d8999}.taxonomy-inline-empty{margin:0;padding:18px 0}@media (max-width:1050px){.taxonomy-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.taxonomy-summary-grid,.taxonomy-quality-grid,.taxonomy-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.taxonomy-filter-grid,.taxonomy-summary-grid,.taxonomy-quality-grid,.taxonomy-category-grid{grid-template-columns:1fr}.taxonomy-filter-grid{padding:14px}.taxonomy-trend-column{min-width:62px}.taxonomy-analysis-panel{padding-left:14px;padding-right:14px}}.taxonomy-scope-banner{color:#285d4c;background:#f1faf6;border:1px solid #b9ddcf;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.taxonomy-scope-banner span{color:#607c72;font-size:10px}.taxonomy-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.taxonomy-horizontal-chart{gap:10px;margin-top:16px;display:grid}.taxonomy-bar-row{grid-template-columns:minmax(130px,190px) 1fr;align-items:center;gap:12px;display:grid}.taxonomy-bar-row>div{gap:2px;display:grid}.taxonomy-bar-row b{overflow-wrap:anywhere;font-size:11px}.taxonomy-bar-row span,.taxonomy-horizontal-chart>small{color:#778596;font-size:9px}.taxonomy-bar-row>i{background:#edf2f4;border-radius:999px;height:12px;overflow:hidden}.taxonomy-bar-row>i>em{background:linear-gradient(90deg,#147d64,#48aa88);border-radius:999px;min-width:2px;height:100%;display:block}@media (max-width:900px){.taxonomy-chart-grid{grid-template-columns:1fr}.taxonomy-scope-banner{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.taxonomy-bar-row{grid-template-columns:110px 1fr}.taxonomy-horizontal-chart{overflow-x:auto}}.revenue-target-page{gap:16px;display:grid}.target-workflow{color:#526074;letter-spacing:.05em;background:#f8fafc;border:1px solid #e4e9ef;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:14px;font-size:10px;font-weight:850;display:flex}.target-workflow span{background:#fff;border-radius:7px;padding:7px 10px;box-shadow:0 2px 8px #1d2c460f}.target-workflow i{color:#bd7a14;font-style:normal}.target-draft-cta{align-items:center;gap:12px;display:flex}.target-draft-cta .secondary-button{margin:0}.target-draft-cta span{color:var(--jb-muted);font-size:11px}.revenue-target-form{padding:20px;scroll-margin-top:18px}.target-revision-context{background:#f8fafc;border:1px solid #e2e7ed;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;padding:13px;display:grid}.target-revision-context span{gap:4px;display:grid}.target-revision-context small{color:#7c8796;text-transform:uppercase;font-size:9px;font-weight:800}.target-revision-context b{color:#374458;font-size:11px}.target-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.target-form-grid label{color:#687689;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.target-form-grid input,.target-form-grid select,.target-form-grid textarea{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:8px;width:100%;min-height:40px;padding:9px 10px;font-size:11px}.target-form-grid textarea{resize:vertical;min-height:82px}.target-note{grid-column:span 2}.target-policy-note{color:#587266;background:#f2f7f5;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:10px;line-height:1.5}.secondary-button{color:#556377;background:#fff;border:1px solid #d8e0e8;border-radius:9px;margin-left:9px;padding:10px 15px;font-size:11px;font-weight:800}.target-actions{flex-wrap:wrap;gap:6px;display:flex}.target-actions button{color:#435267;background:#fff;border:1px solid #d9e1e8;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.revenue-target-page>.panel:last-child{padding:20px}.revenue-target-page table{border-collapse:collapse;width:100%;min-width:1080px}@media (max-width:900px){.target-form-grid,.target-revision-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.target-workflow{justify-content:flex-start;overflow-x:auto}.target-draft-cta{flex-direction:column;align-items:stretch}.target-form-grid,.target-revision-context{grid-template-columns:1fr}.target-note{grid-column:auto}.secondary-button{margin:9px 0 0}.revenue-target-form>.primary-button,.revenue-target-form>.secondary-button{width:100%}}.target-monitoring{gap:16px;min-width:0;display:grid}.target-monitoring-hero,.company-monitoring,.distribution-panel,.monitoring-list,.outlet-monitoring-table,.target-overview-panel,.monitoring-empty{padding:20px}.target-monitoring-hero .panel-title p{color:#778596;max-width:650px;margin:6px 0 0;font-size:10px;line-height:1.5}.monitoring-filters{flex-wrap:wrap;gap:9px;display:flex}.monitoring-filters label{color:#748195;text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.monitoring-filters select{color:#374458;background:#fff;border:1px solid #dce3eb;border-radius:8px;min-width:180px;min-height:38px;padding:0 10px}.monitoring-period-line{color:#657286;align-items:center;gap:9px;margin:17px 0 12px;font-size:10px;display:flex}.period-state{color:#5e6c7f;background:#edf2f6;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.monitoring-period-line small{color:#8a96a5}.monitoring-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.monitoring-summary-grid>div{background:#fafcfd;border:1px solid #e4e9ef;border-radius:10px;flex-direction:column;gap:8px;min-height:112px;padding:14px;display:flex}.monitoring-summary-grid small{color:#7e8a9a;text-transform:uppercase;font-size:9px;font-weight:850}.monitoring-summary-grid b{overflow-wrap:anywhere;font-size:16px}.monitoring-summary-grid span:last-child{color:#7e8a9a;margin-top:auto;font-size:9px}.achievement-badge{border-radius:6px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:5px 7px;font-size:8px;font-weight:850;line-height:1.3;display:inline-flex}.achievement-badge i{font-size:7px;font-style:normal}.achievement-neutral{--achievement-color:var(--achievement-neutral);color:#667386;background:#edf1f5}.achievement-danger{--achievement-color:var(--achievement-critical);color:#b9363d;background:#ffebed}.achievement-warning{--achievement-color:var(--achievement-below);color:#a85c16;background:#fff0df}.achievement-caution{--achievement-color:var(--achievement-near);color:#94700c;background:#fff7cf}.achievement-success-soft{--achievement-color:var(--achievement-almost);color:#457b45;background:#eef8e9}.achievement-success{--achievement-color:var(--achievement-achieved);color:#147b59;background:#e7f6f0}.achievement-success-strong{--achievement-color:var(--achievement-exceeded);color:#066543;background:#dff5e9}.focus-progress{background:#f5f8fa;border-radius:11px;grid-template-columns:minmax(170px,.5fr) minmax(220px,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:15px;display:grid}.focus-progress>div:first-child{gap:4px;display:grid}.focus-progress>div:first-child span,.focus-progress strong{color:#59687c;font-size:10px}.achievement-progress{background:#e9edf1;border-radius:999px;height:11px;overflow:hidden}.achievement-progress span{border-radius:inherit;background:var(--achievement-color,var(--achievement-neutral));min-width:0;height:100%;transition:width .25s;display:block}.target-monitoring-columns{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.company-monitoring dl{grid-template-columns:1fr 1fr;gap:0 20px;margin:14px 0 0;display:grid}.company-monitoring dl div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:10px 0;font-size:10px;display:flex}.company-monitoring dt{color:#7a8798}.company-monitoring dd{text-align:right;color:#263247;margin:0;font-weight:800}.achievement-distribution{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.achievement-distribution>div{border-left:4px solid var(--achievement-neutral);background:#f6f8fa;border-radius:7px;justify-content:space-between;gap:10px;padding:10px 11px;font-size:9px;display:flex}.achievement-distribution b{white-space:nowrap}.distribution-critical{border-left-color:var(--achievement-critical)!important}.distribution-below-target{border-left-color:var(--achievement-below)!important}.distribution-near-target{border-left-color:var(--achievement-near)!important}.distribution-almost-achieved{border-left-color:var(--achievement-almost)!important}.distribution-achieved{border-left-color:var(--achievement-achieved)!important}.distribution-exceeded{border-left-color:var(--achievement-exceeded)!important}.monitoring-list-row{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.monitoring-list-row>div{gap:5px;display:grid}.monitoring-list-row b{font-size:11px}.monitoring-list-row strong{font-size:13px}.monitoring-list-row>span{color:#66758a;font-size:10px}.monitoring-list-empty{color:#7d8999;margin:15px 0 0;font-size:10px}.outlet-monitoring-table table{min-width:1040px!important}.outlet-monitoring-table .table-wrap{margin-top:14px}.table-progress{gap:5px;min-width:130px;display:grid}.table-progress small{color:#788597;font-size:8px;font-weight:800}.target-overview-panel{margin-bottom:12px}.target-overview-layout{grid-template-columns:.7fr 1.3fr 1fr;gap:14px;margin-top:14px;display:grid}.company-overview-signal{background:#f3f8f6;border-radius:10px;flex-direction:column;gap:8px;padding:15px;display:flex}.company-overview-signal small,.attention-compact>small{color:#748195;text-transform:uppercase;font-size:9px;font-weight:850}.company-overview-signal>b{font-size:23px}.company-overview-signal>span:last-child{color:#687689;font-size:10px}.achievement-distribution.compact{margin:0}.achievement-distribution.compact>div{padding:7px 9px}.attention-compact{align-content:start;gap:7px;display:grid}.attention-compact>div{border-bottom:1px solid #edf0f4;gap:2px;padding:7px 0;display:grid}.attention-compact b{font-size:10px}.attention-compact span,.attention-compact p{color:#768396;margin:0;font-size:9px}.monitoring-empty p{color:#778596}.revenue-target-page>.target-monitoring{min-width:0}.target-monitoring{max-width:100%}.target-monitoring>*,.target-monitoring-columns>*,.outlet-monitoring-table,.outlet-monitoring-table .table-wrap{min-width:0;max-width:100%}.outlet-monitoring-table{overflow:hidden}@media (max-width:1100px){.monitoring-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.target-overview-layout{grid-template-columns:1fr 1fr}.attention-compact{grid-column:1/-1}.focus-progress,.target-monitoring-columns{grid-template-columns:1fr}}@media (max-width:700px){.target-monitoring-hero,.company-monitoring,.distribution-panel,.monitoring-list,.outlet-monitoring-table,.target-overview-panel{padding:15px}.target-monitoring-hero .panel-title,.outlet-monitoring-table .panel-title{flex-direction:column;align-items:stretch}.monitoring-filters{grid-template-columns:1fr;display:grid}.monitoring-filters select{width:100%}.monitoring-summary-grid,.target-overview-layout,.achievement-distribution,.company-monitoring dl{grid-template-columns:1fr}.attention-compact{grid-column:auto}.monitoring-list-row{grid-template-columns:1fr auto}.monitoring-list-row>span{grid-column:1/-1}.monitoring-period-line{flex-wrap:wrap;align-items:flex-start}}.audit-module{min-width:0;max-width:100%}.audit-intro{align-items:center}.audit-summary{margin-bottom:16px}.audit-list-panel{overflow:hidden}.audit-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.audit-filters label,.audit-start-grid label{color:#5e6b7d;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.audit-filters input,.audit-filters select,.audit-start-grid input,.audit-start-grid select,.audit-question input,.audit-question select,.audit-question textarea{box-sizing:border-box;color:#1f2937;width:100%;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:11px 12px}.audit-list-panel table{min-width:900px}.audit-link-button,.audit-back{color:#12664f;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.audit-back{margin-bottom:8px;padding:8px 0}.audit-start-card,.audit-section-card,.audit-result-head,.audit-result-section{max-width:920px;margin:0 auto 15px;padding:24px}.audit-start-card h2,.audit-section-card h2,.audit-result-head h2{margin:8px 0 12px}.audit-start-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.audit-email{background:#f4f7f8;border-radius:9px;gap:4px;padding:13px;display:grid}.audit-email b{font-size:10px}.audit-email span{font-size:12px;font-weight:800}.audit-email small,.audit-source-note,.audit-file-question small{color:#718095;font-size:9px}.required-mark{color:#c73b36}.audit-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.audit-actions button{cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:8px;min-height:40px;padding:0 16px;font-size:10px;font-weight:850}.audit-actions .primary-button{color:#fff;background:#0f6b51;border:0}.audit-actions button:disabled{cursor:not-allowed;opacity:.55}.audit-form-head{justify-content:space-between;align-items:center;max-width:920px;margin:0 auto;display:flex}.audit-form-head>div{text-align:right;display:grid}.audit-form-head span{color:#7b8797;font-size:9px}.audit-form-head b{font-size:12px}.audit-progress{background:#e8edf1;border-radius:999px;max-width:920px;height:7px;margin:0 auto 18px;position:relative;overflow:visible}.audit-progress>div{border-radius:inherit;background:#16805f;height:100%;transition:width .2s}.audit-progress span{color:#748195;font-size:8px;font-weight:800;position:absolute;top:10px;right:0}.audit-description{white-space:pre-line;color:#536173;background:#f5f8f7;border-left:4px solid #18805f;border-radius:6px;margin:12px 0 20px;padding:15px;font-size:10px;line-height:1.65}.audit-question-list{gap:16px;margin-top:18px;display:grid}.audit-question{background:#fff;border:1px solid #e3e8ed;border-radius:10px;gap:8px;margin:0;padding:16px;display:grid}.audit-question h3,.audit-grid-question legend{color:#253246;margin:0;font-size:12px;font-weight:850}.audit-question textarea{resize:vertical;min-height:120px}.audit-grid-question{border:1px solid #e3e8ed;border-radius:10px;min-width:0;margin:0;padding:16px}.audit-grid-question legend{padding:0 6px}.audit-grid-head,.audit-grid-row{grid-template-columns:minmax(260px,1fr) repeat(2,74px) 64px;align-items:center;gap:8px;display:grid}.audit-grid-head{color:#637186;text-align:center;padding:7px 0;font-size:9px}.audit-grid-row{border-top:1px solid #edf0f3;padding:10px 0}.audit-grid-row>span{align-items:flex-start;gap:8px;font-size:10px;line-height:1.45;display:flex}.audit-grid-row>span i{color:#176a52;text-align:center;background:#eef4f2;border-radius:50%;flex:0 0 20px;font-size:8px;font-style:normal;font-weight:900;line-height:20px}.audit-grid-row label{cursor:pointer;place-items:center;gap:3px;display:grid}.audit-grid-row label input{accent-color:#15775a;width:18px;height:18px;padding:0}.audit-grid-row label em{font-size:8px;font-style:normal}.audit-clear-row{color:#788698;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.audit-result-head{grid-template-columns:1fr auto;gap:16px;display:grid}.audit-result-head dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.audit-result-head dl div{background:#f5f7f9;border-radius:8px;gap:3px;padding:10px;display:grid}.audit-result-head dt{color:#778496;text-transform:uppercase;font-size:8px;font-weight:850}.audit-result-head dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750}.audit-result-section>p{white-space:pre-line;color:#6c788a;font-size:10px}.audit-result-answers{gap:10px;margin-top:14px;display:grid}.audit-answer-block{border:1px solid #e5e9ed;border-radius:8px;gap:6px;padding:13px;display:grid}.audit-answer-block>b{font-size:10px}.audit-answer-block>span,.audit-answer-block>a{color:#5e6d80;white-space:pre-wrap;font-size:10px}.audit-answer-row{border-top:1px solid #edf0f3;grid-template-columns:1fr auto;gap:10px;padding:6px 0;display:grid}.audit-answer-row span{font-size:9px}.audit-answer-row em{text-align:center;border-radius:999px;min-width:58px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:850}.audit-answer-row em.yes{color:#14704f;background:#e2f4ea}.audit-answer-row em.no{color:#a63631;background:#fbe8e5}.audit-answer-row em.blank{color:#788493;background:#edf0f3}@media (max-width:900px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-grid-question{overflow-x:auto}.audit-grid-head,.audit-grid-row{min-width:650px}.audit-result-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.audit-intro{flex-direction:column;align-items:stretch}.audit-intro .primary-button{width:100%}.audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters,.audit-start-grid{grid-template-columns:1fr}.audit-start-card,.audit-section-card,.audit-result-head,.audit-result-section{padding:16px}.audit-form-head{align-items:flex-start}.audit-form-head>div{overflow-wrap:anywhere;max-width:55%}.audit-progress{margin-top:8px}.audit-grid-question{overflow:visible}.audit-grid-head{display:none}.audit-grid-row{grid-template-columns:1fr 1fr;min-width:0;padding:14px 0;display:grid}.audit-grid-row>span{grid-column:1/-1}.audit-grid-row label{border:1px solid #e1e6eb;border-radius:8px;justify-content:center;padding:10px;display:flex}.audit-clear-row{grid-column:1/-1;padding:5px}.audit-actions{grid-template-columns:1fr 1fr;display:grid}.audit-actions .primary-button{grid-column:1/-1}.audit-result-head dl,.audit-answer-row{grid-template-columns:1fr}.audit-answer-row em{justify-self:start}.audit-list-panel .table-wrap{max-width:100%;overflow-x:auto}}.audit-actions button{min-height:44px}.outlet-needs-module{min-width:0;max-width:100%;margin-top:16px}.needs-intro{align-items:center}.needs-summary{margin-bottom:16px}.needs-list-panel{overflow:hidden}.needs-list-panel table{min-width:1040px}.needs-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.needs-filters label,.needs-form-context label{color:#5e6b7d;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.needs-filters input,.needs-filters select,.needs-form-context select{box-sizing:border-box;color:#1f2937;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfe5ec;border-radius:8px;padding:10px 12px}.needs-unit-total{color:#12684f;background:#edf6f2;border-radius:999px;margin:2px 4px 2px 0;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.needs-legacy>div{border-top:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:8px 0;font-size:10px;display:flex}.needs-form,.needs-detail-head,.needs-detail-items,.needs-detail-declaration{max-width:920px;margin:0 auto 15px;padding:24px}.needs-form h2{margin:8px 0 14px}.needs-source-description{white-space:pre-line;color:#536173;background:#f5f8f7;border-left:4px solid #18805f;border-radius:7px;margin:12px 0 16px;padding:15px;font-size:10px;line-height:1.65}.needs-form-context{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.needs-items{gap:10px;margin-top:20px;display:grid}.needs-items-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.needs-items-head h3{margin:4px 0}.needs-items-head p{color:#778496;font-size:9px}.needs-item-row{background:#fff;border:1px solid #e2e8ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.needs-item-row>div:first-child{gap:4px;display:grid}.needs-item-row b{font-size:11px}.needs-item-row span,.needs-item-row small{color:#718095;font-size:9px}.quantity-stepper{grid-template-columns:44px 70px 44px auto;align-items:center;gap:6px;display:grid}.quantity-stepper button{color:#156a51;cursor:pointer;background:#f7faf9;border:1px solid #dce4e8;border-radius:9px;width:44px;height:44px;font-size:20px;font-weight:850}.quantity-stepper button:disabled{opacity:.4}.quantity-stepper input{box-sizing:border-box;text-align:center;border:1px solid #dce4e8;border-radius:9px;width:70px;height:44px;font-size:14px;font-weight:850}.quantity-stepper strong{color:#496070;min-width:54px;font-size:9px}.needs-attestation{border:1px solid #e2e8ec;border-radius:10px;flex-wrap:wrap;gap:12px;margin:20px 0 0;padding:16px;display:flex}.needs-attestation legend{color:#344255;max-width:100%;padding:0 6px;font-size:10px;font-weight:750;line-height:1.5}.needs-attestation label{border:1px solid #e2e8ec;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.needs-detail-head{grid-template-columns:1fr auto;gap:14px;display:grid}.needs-detail-head h2{margin:5px 0}.needs-detail-head dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.needs-detail-head dl div{background:#f5f7f9;border-radius:8px;gap:3px;padding:11px;display:grid}.needs-detail-head dt{color:#7b8796;text-transform:uppercase;font-size:8px;font-weight:850}.needs-detail-head dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:780}.needs-detail-totals{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.needs-detail-totals span{color:#12694f;background:#e5f4ed;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:850}.needs-detail-items table{min-width:480px}.needs-detail-declaration p{color:#5f6d7f;font-size:10px;line-height:1.55}.needs-detail-declaration strong{font-size:11px}.requests-payment-panel{margin-top:16px}@media (max-width:900px){.needs-filters,.needs-detail-head dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.needs-intro{flex-direction:column;align-items:stretch}.needs-intro .primary-button{width:100%;min-height:44px}.needs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.needs-filters,.needs-form-context{grid-template-columns:1fr}.needs-form,.needs-detail-head,.needs-detail-items,.needs-detail-declaration{padding:16px}.needs-items-head{flex-direction:column;align-items:flex-start}.needs-item-row{grid-template-columns:1fr}.quantity-stepper{grid-template-columns:44px minmax(70px,1fr) 44px auto}.quantity-stepper input{width:100%}.needs-detail-head dl{grid-template-columns:1fr}.needs-detail-items .table-wrap,.needs-list-panel .table-wrap{max-width:100%;overflow-x:auto}}.company-command-center{gap:16px;min-width:0;max-width:1500px;display:grid}.company-command-center>*{min-width:0;max-width:100%}.command-header{color:#fff;background:linear-gradient(125deg,#13233d,#1b3553 62%,#0e654d);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:23px 25px;display:flex;box-shadow:0 12px 34px #11203624}.command-header h2{letter-spacing:-.04em;margin:7px 0 5px;font-size:25px}.command-header p{color:#b8c5d2;max-width:760px;margin:0;font-size:11px;line-height:1.55}.command-period-controls{gap:9px;display:flex}.command-period-controls label{color:#b8c5d2;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.command-period-controls select{color:#253449;background:#fff;border:1px solid #ffffff29;border-radius:8px;min-width:130px;height:42px;padding:0 10px;font-size:10px;font-weight:800}.command-period-line{color:#6f7d8f;align-items:center;gap:9px;font-size:10px;display:flex}.command-period-line b{color:#243149;font-size:12px}.command-period-line em{color:#14765b;margin-left:auto;font-size:9px;font-style:normal}.command-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.command-metric-card{min-height:142px;color:inherit;text-align:left;background:#fff;border:1px solid #e2e8ee;border-radius:12px;gap:7px;padding:17px;display:grid;box-shadow:0 4px 15px #1d2c4609}button.command-metric-card{cursor:pointer}.command-metric-card>span{color:#7d8998;text-transform:uppercase;font-size:9px;font-weight:850}.command-metric-card>b{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:21px}.command-metric-card>strong{font-size:10px}.command-metric-card>small{color:#8591a1;margin-top:auto;font-size:9px;line-height:1.4}.up{color:#11815d!important}.down{color:#c34348!important}.flat,.neutral{color:#6f7d8f!important}.command-target-panel{border-left:5px solid var(--achievement-color,var(--achievement-achieved));grid-template-columns:1fr minmax(250px,.75fr) auto;align-items:center;gap:25px;padding:21px;display:grid}.command-target-main h3{margin:7px 0 4px;font-size:22px}.command-target-main p{color:#718094;margin:0;font-size:10px}.command-target-achievement{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.command-target-achievement>b{font-size:20px}.command-target-progress{background:#e8edf1;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.command-target-progress i{border-radius:inherit;background:var(--achievement-achieved);height:100%;display:block}.command-target-panel>button,.command-insight-actions button{color:#12664f;background:#fff;border:1px solid #dce4e9;border-radius:8px;min-height:42px;padding:0 13px;font-size:9px;font-weight:850}.command-health{padding:20px}.command-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.command-health-grid>div{background:#f5f8fa;border-radius:9px;grid-template-columns:10px 1fr;gap:4px 8px;padding:12px;display:grid}.command-health-grid i{background:#8793a3;border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:3px}.command-health-grid i.up{background:#168b64}.command-health-grid i.down{background:#d4484d}.command-health-grid span{color:#7d8998;text-transform:uppercase;font-size:8px;font-weight:850}.command-health-grid b{font-size:10px}.command-trend{padding:20px;overflow:hidden}.command-trend-chart{align-items:stretch;gap:7px;height:240px;margin-top:17px;padding:10px 2px 2px;display:flex;overflow-x:auto}.command-trend-column{text-align:center;flex:1;grid-template-rows:1fr auto auto;gap:5px;min-width:48px;display:grid}.command-trend-bars{border-bottom:1px solid #e5eaf0;justify-content:center;align-items:flex-end;gap:3px;display:flex}.command-trend-bars i{border-radius:5px 5px 0 0;width:35%;min-height:2px}.command-trend-column b{color:#657387;font-size:7px}.command-trend-column small{color:#8591a1;font-size:8px}.command-chart-key{color:#758296;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:9px;display:flex}.command-chart-key span{align-items:center;gap:5px;display:flex}.command-chart-key i{border-radius:2px;width:9px;height:9px}.command-two-column{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.command-drivers,.command-cost,.command-outlets,.command-insight{padding:20px}.movement-total{font-size:13px;font-weight:850}.command-drivers>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(100px,.7fr) 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 0;display:grid}.command-drivers>button>div:first-child{gap:3px;display:grid}.command-drivers b{font-size:10px}.command-drivers small{color:#8490a0;font-size:8px}.driver-track{background:#edf1f4;border-radius:999px;height:7px;overflow:hidden}.driver-track i{border-radius:inherit;height:100%;display:block}.command-drivers strong{font-size:10px}.command-reconcile{color:#8490a0;margin:10px 0 0;font-size:8px}.command-cost-row{border-bottom:1px solid #edf0f3;grid-template-columns:1fr auto;gap:12px;padding:13px 0;display:grid}.command-cost-row>div{gap:4px;display:grid}.command-cost-row b{font-size:10px}.command-cost-row small{color:#8490a0;font-size:8px}.command-cost-row>strong{text-align:right;gap:4px;font-size:10px;display:grid}.command-empty-copy{color:#7c8999;font-size:10px}.command-outlet-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.command-outlet-highlights>div{background:#f5f8fa;border-radius:9px;gap:5px;padding:14px;display:grid}.command-outlet-highlights span{color:#798698;text-transform:uppercase;font-size:8px;font-weight:850}.command-outlet-highlights b{font-size:12px}.command-outlet-highlights strong{font-size:9px}.command-outlet-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.command-outlet-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.command-outlet-list button>span{color:#536579;background:#edf3f6;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.command-outlet-list button>div{gap:3px;display:grid}.command-outlet-list b{font-size:10px}.command-outlet-list small{color:#8290a0;font-size:8px}.command-outlet-list strong{text-align:right;gap:3px;font-size:10px;display:grid}.command-insight{background:linear-gradient(125deg,#f8fbfa,#f0f7f4);border-color:#dce8e4;grid-template-columns:.8fr 1.2fr auto;align-items:start;gap:20px;display:grid}.command-insight h3{margin:6px 0}.command-insight p{color:#738194;margin:0;font-size:9px;line-height:1.5}.command-alerts{gap:7px;display:grid}.command-alerts>div{grid-template-columns:22px 1fr;align-items:center;gap:8px;display:grid}.command-alerts i{color:#ae6d13;background:#fff1dd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.command-alerts span{font-size:9px;line-height:1.45}.command-insight-actions{gap:7px;display:grid}.command-empty{padding:24px}@media (max-width:1100px){.command-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-target-panel{grid-template-columns:1fr 1fr}.command-target-panel>button{grid-column:1/-1}.command-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-two-column{grid-template-columns:1fr}.command-insight{grid-template-columns:1fr 1fr}.command-insight-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:700px){.company-command-center{gap:12px}.command-header{flex-direction:column;align-items:stretch;padding:18px}.command-header h2{font-size:21px}.command-period-controls{grid-template-columns:1fr 1fr;display:grid}.command-period-controls select{width:100%;min-width:0}.command-period-line{flex-wrap:wrap}.command-metric-grid,.command-health-grid,.command-outlet-highlights,.command-outlet-list{grid-template-columns:1fr}.command-metric-card{min-height:128px}.command-target-panel{grid-template-columns:1fr;gap:15px;padding:16px}.command-target-panel>button{grid-column:auto}.command-health,.command-trend,.command-drivers,.command-cost,.command-outlets,.command-insight{padding:16px}.command-trend-chart{height:220px}.command-two-column{grid-template-columns:1fr}.command-drivers>button{grid-template-columns:1fr auto}.driver-track{grid-area:2/1/auto/-1}.command-outlet-list button{grid-template-columns:26px minmax(0,1fr)}.command-outlet-list strong{text-align:left;grid-column:2}.command-insight{grid-template-columns:1fr}.command-insight-actions{grid-column:auto;grid-template-columns:1fr}.command-insight-actions button{min-height:44px}}.command-ai-agent{background:linear-gradient(135deg,#fff 0%,#f7fbff 64%,#f4faf7 100%);border-color:#d9e7ef;min-width:0;padding:24px}.command-ai-heading,.command-ai-footer{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.command-ai-heading h3{margin:5px 0 6px;font-size:17px}.command-ai-heading p{color:#6c7b8e;margin:0;font-size:11px;line-height:1.55}.command-ai-suggestions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.command-ai-suggestions button,.command-insight-actions button{color:#40516a;background:#fff;border:1px solid #d8e3ea;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:750}.command-ai-suggestions button:hover,.command-insight-actions button:hover{background:#f0faf6;border-color:#8db9ad}.command-ai-suggestions button:disabled{opacity:.55;cursor:wait}.command-ai-input{margin-top:16px}.command-ai-input>label{color:#687689;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.command-ai-input>div{align-items:flex-end;gap:10px;display:flex}.command-ai-agent textarea{resize:vertical;color:#27364b;width:100%;min-height:70px;font:inherit;background:#fff;border:1px solid #d7e1e8;border-radius:10px;padding:11px 12px;font-size:12px;line-height:1.55}.command-ai-agent textarea:focus{border-color:#5aa88e;outline:2px solid #168b642e}.command-ai-baseline,.command-ai-error{border-radius:10px;gap:6px;margin-top:16px;padding:13px 15px;font-size:11px;line-height:1.5;display:grid}.command-ai-baseline{color:#69788b;background:#ffffffbf;border:1px solid #e1e8ef}.command-ai-error{color:#953b42;background:#fff2f3;border:1px solid #f0c3c5}.command-ai-response{background:#fff;border:1px solid #dce7ee;border-radius:12px;margin-top:18px;padding:18px}.command-ai-response-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.command-ai-response-head span:first-child{color:#8795a7;letter-spacing:.11em;font-size:9px;font-weight:850}.command-ai-response-head h4{margin:5px 0 0;font-size:15px;line-height:1.5}.ai-confidence{letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.command-ai-response-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:17px;display:grid}.command-ai-response-grid>div>b,.command-ai-limit>b{color:#526176;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;display:block}.command-ai-response ul{margin:0;padding-left:18px}.command-ai-response li{color:#526176;margin:6px 0;font-size:11px;line-height:1.5}.ai-evidence{list-style:none;padding:0!important}.ai-evidence li{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;gap:14px;padding:7px 0;display:flex}.ai-evidence li:last-child{border-bottom:0}.ai-evidence strong{color:#26364c;text-align:right}.command-ai-limit{border-left:3px solid var(--amber);background:#fff8e9;border-radius:7px;gap:5px;margin-top:15px;padding:11px 13px;display:grid}.command-ai-limit b{margin:0}.command-ai-limit span{color:#765b2b;font-size:10px;line-height:1.45}.command-ai-footer{border-top:1px solid #edf1f4;align-items:center;margin-top:16px;padding-top:14px}.command-ai-footer small{color:#8a97a7;font-size:9px}.command-insight-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.command-ai-agent{padding:16px}.command-ai-heading,.command-ai-footer{flex-direction:column;align-items:stretch}.command-ai-response-grid{grid-template-columns:1fr}.command-ai-input>div{flex-direction:column;align-items:stretch}.command-ai-input .primary-button{width:100%;min-height:44px}.command-ai-suggestions{grid-template-columns:1fr;display:grid}.command-ai-suggestions button{min-height:44px}.command-ai-agent textarea{min-height:92px}.ai-evidence li{flex-direction:column;align-items:flex-start;gap:4px}.ai-evidence strong{text-align:left}}:root{--jb-bg:#0b0c0e;--jb-bg-soft:#101114;--jb-surface:#17181c;--jb-surface-2:#202126;--jb-surface-hover:#292a30;--jb-data:#f7f7f8;--jb-data-2:#fff;--jb-border:#303138;--jb-border-light:#e3e4e8;--jb-text:#f5f5f6;--jb-text-dark:#17181c;--jb-muted:#9a9ca4;--jb-muted-dark:#676a73;--jb-red:#e10600;--jb-red-hover:#ff1c14;--jb-success:#27b47e;--jb-warning:#f0a629;--jb-danger:#ef4c53;--jb-focus:#e1060047;--ink:var(--jb-text-dark);--muted:var(--jb-muted-dark);--line:var(--jb-border-light);--paper:var(--jb-bg);--navy:#090a0c;--navy2:#16171b;--gold:var(--jb-red);--green:var(--jb-success);--amber:var(--jb-warning);--red:var(--jb-danger);--achievement-neutral:#7e8189;--achievement-critical:#ef4c53;--achievement-below:#e9792e;--achievement-near:#e0ae35;--achievement-almost:#65b984;--achievement-achieved:#27b47e;--achievement-exceeded:#079b67}html,body{background:var(--jb-bg);color:var(--jb-text-dark)}body{letter-spacing:.005em}button,input,select,textarea{font:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--jb-focus);outline-offset:2px}.app-shell{background:var(--jb-bg)}.main-panel{background:radial-gradient(circle at 78% -10%,#e1060017,transparent 28%),var(--jb-bg);width:calc(100% - 280px);min-height:100vh;margin-left:280px}.page-content{max-width:1540px;padding:30px 36px 58px}.panel{border-color:var(--jb-border-light);border-radius:12px;box-shadow:0 9px 28px #0000001f}.primary-button{background:var(--jb-red);color:#fff;border-radius:7px;box-shadow:0 7px 22px #e1060033}.primary-button:hover{background:var(--jb-red-hover);filter:none}.text-button{color:var(--jb-red);font-weight:800}.section-intro h2,.page-content>.section-intro h2{color:var(--jb-text)}.section-intro p{color:var(--jb-muted)}.identity-gate{min-height:100vh;color:var(--jb-text);background:radial-gradient(circle at 10% 85%,#e106002e,#0000 31%),linear-gradient(135deg,#070809,#111216);grid-template-columns:minmax(320px,1.15fr) minmax(340px,.85fr);align-items:center;gap:8vw;padding:8vw;display:grid}.identity-brand{max-width:680px}.identity-brand .brand-logo-frame{width:min(500px,80vw);height:170px;margin-bottom:28px}.identity-brand>span{color:var(--jb-red);letter-spacing:.2em;font-size:10px;font-weight:900}.identity-brand h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(38px,5vw,72px)}.identity-brand p{max-width:560px;color:var(--jb-muted);margin:0;font-size:14px;line-height:1.65}.identity-status{border:1px solid var(--jb-border);background:var(--jb-surface);border-radius:12px;align-items:center;gap:17px;padding:26px;display:flex;box-shadow:0 20px 60px #00000059}.identity-status>i{background:var(--jb-red);border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 0 8px #e106001f}.identity-status h2{margin:0 0 5px;font-size:17px}.identity-status p{color:var(--jb-muted);margin:0;font-size:11px}.sidebar{background:linear-gradient(#08090b 0%,#111216 56%,#090a0c 100%);border-right:1px solid #24252a;width:280px;padding:22px 16px 18px;box-shadow:18px 0 44px #00000038}.brand{border-bottom:1px solid var(--jb-border);gap:8px;padding:0 8px 20px;display:grid}.brand-logo-frame{background:#121315;border-radius:5px;width:100%;height:58px;position:relative;overflow:hidden}.brand-logo-frame img{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.brand strong{letter-spacing:-.02em;font-size:17px}.brand small{color:#7f828a;letter-spacing:.1em;max-width:210px;margin-top:3px;font-size:8px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#35363c transparent;height:calc(100vh - 242px);padding:19px 3px 12px;overflow-y:auto}.nav-caption{color:#666971;letter-spacing:.18em;margin:0 9px 10px;font-size:8px}.nav-group{border-left:2px solid #0000;margin:3px 0}.nav-group.active{border-left-color:var(--jb-red)}.sidebar nav .nav-group-trigger{color:#b8bac1;background:0 0;border-radius:7px;margin:0;padding:10px;font-size:11px;font-weight:760}.sidebar nav .nav-group-trigger:hover,.nav-group.active>.nav-group-trigger{color:#fff;background:#1a1b1f}.nav-group-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-group-trigger>i{color:#686b73;margin-left:auto;font-size:14px;font-style:normal;font-weight:500}.nav-icon{color:#d5d6da;letter-spacing:.05em;border:1px solid #33343a;border-radius:6px;place-items:center;width:30px;height:27px;font-size:8px;font-weight:900;display:grid}.nav-group.active .nav-icon{color:#fff;background:#e106001a;border-color:#e106008c}.nav-group-items{opacity:0;max-height:0;transition:max-height .2s,opacity .15s;overflow:hidden}.nav-group-items.is-open{opacity:1;max-height:180px}.sidebar nav .nav-group-items button{color:#858891;border-radius:6px;width:calc(100% - 37px);margin:2px 0 2px 37px;padding:9px 10px;font-size:10px;position:relative}.sidebar nav .nav-group-items button:hover{color:#fff;background:#1d1e23}.sidebar nav .nav-group-items button.active{color:#fff;box-shadow:none;background:linear-gradient(90deg,#e1060038,#e106000a)}.sidebar nav .nav-group-items button.active:before{content:"";background:var(--jb-red);border-radius:0 3px 3px 0;width:3px;height:18px;position:absolute;left:0}.nav-child-index{color:#686b73;font-variant-numeric:tabular-nums;width:21px;font-size:8px}.nav-badge{background:var(--jb-red)}.sidebar-foot{border-top-color:var(--jb-border)}.system-live{font-size:10px}.system-live i{background:var(--jb-success);box-shadow:0 0 0 5px #27b47e1a}.sidebar-foot small{color:#666971}.sidebar-foot b{color:#9a9da5}.sidebar-backdrop{display:none}.local-preview-banner{background:var(--jb-red);color:#fff;letter-spacing:.16em;border:0;height:28px;font-size:9px}.app-shell.is-local-preview{padding-top:28px}.app-shell.is-local-preview .sidebar,.app-shell.is-local-preview .topbar{top:28px}.topbar{border-bottom:1px solid var(--jb-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0e11f0;height:88px;padding:0 36px}.topbar h1{color:var(--jb-text);letter-spacing:-.04em;font-size:22px}.eyebrow{color:#777a82;letter-spacing:.17em;font-size:8px}.icon-button{background:var(--jb-surface-2);color:#b9bbc2;border:1px solid var(--jb-border)}.icon-button span{border-color:var(--jb-surface-2);background:var(--jb-red)}.profile{border-left-color:var(--jb-border)}.profile b{max-width:220px;color:var(--jb-text);text-overflow:ellipsis;overflow:hidden}.profile small{color:var(--jb-muted)}.avatar{background:var(--jb-red);color:#fff}.menu-button{color:var(--jb-text);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.hero-strip{border:1px solid var(--jb-border);background:linear-gradient(120deg,#15161a,#202126 72%,#2b1011);border-radius:12px;box-shadow:0 14px 40px #00000038}.hero-strip:after{border-color:#e1060021}.pill.live{color:#ffaaa6;background:#e1060024}.kpi-card,.people-stat,.performance-card{border-color:var(--jb-border-light);border-radius:10px;box-shadow:0 8px 24px #0000001c}.kpi-card>strong,.people-stat strong,.performance-card b{letter-spacing:-.035em}.table-wrap{border-radius:8px}th{z-index:1;color:#6c6f77;background:#f0f1f3;font-size:8px;font-weight:850;position:sticky;top:0}tbody tr{transition:background .12s}tbody tr:hover{background:#f6f6f7}td{font-variant-numeric:tabular-nums}.status{border-radius:999px;padding:5px 8px}.status.green{color:#08714c;background:#dcf4e9}.status.amber{color:#8d5b0d;background:#fff0cf}.status.red{color:#a92f35;background:#fde2e4}.status.gray{color:#5f626b;background:#e8e9ec}.form-message{border:1px solid #0000}input,select,textarea{accent-color:var(--jb-red)}.marketing-form input,.marketing-form select,.crm-form input,.crm-form select,.expansion-grid input,.expansion-grid select,.expansion-grid textarea,.inventory-grid input,.inventory-grid select,.inventory-grid textarea,.leave-form input,.leave-form select,.attendance-actions select,.attendance-actions input,.performance-controls select,.performance-target-form input,.settings-row input,.taxonomy-filter-grid input,.taxonomy-filter-grid select,.audit-filters input,.audit-filters select,.audit-start-grid input,.audit-start-grid select,.audit-question input,.audit-question select,.audit-question textarea,.needs-filters input,.needs-filters select,.needs-form-context select{border-color:#d7d8dd;border-radius:7px}.audit-link-button,.audit-back{color:#b30000}.audit-progress>div{background:var(--jb-red)}.quantity-stepper button{color:#a80000;background:#fff5f5}.quantity-stepper input:focus{border-color:var(--jb-red)}.company-command-center{color:var(--jb-text)}.command-header{background:linear-gradient(118deg,#131418 0%,#1d1e23 66%,#350d0d 100%);border:1px solid #36373e;border-radius:12px;padding:27px 28px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000047}.command-header:before{content:"";background:var(--jb-red);width:5px;position:absolute;inset:0 auto 0 0}.command-header h2{font-size:28px}.command-header p{color:#9fa2aa}.command-period-controls select{color:#17181c;background:#f7f7f8;border-color:#3c3d44}.command-period-line{color:var(--jb-muted)}.command-period-line b{color:var(--jb-text)}.command-metric-grid{gap:12px}.command-metric-card{border-color:var(--jb-border);min-height:150px;color:var(--jb-text);background:linear-gradient(145deg,#191a1f,#141519);border-radius:10px;padding:19px;box-shadow:0 12px 30px #00000030}button.command-metric-card:hover{background:var(--jb-surface-2);border-color:#4a4b53;transform:translateY(-1px)}.command-metric-card>span{color:#858890;letter-spacing:.1em}.command-metric-card>b{font-size:24px}.command-metric-card>small{color:#7f828a}.company-command-center .panel{border-color:var(--jb-border);background:var(--jb-surface);color:var(--jb-text);box-shadow:0 12px 34px #0003}.command-target-panel{border-left-color:var(--jb-red);background:linear-gradient(110deg,#18191d,#211516)}.command-target-main p,.command-empty-copy,.command-reconcile{color:var(--jb-muted)}.command-target-progress{background:#303138}.command-target-panel>button,.command-insight-actions button{background:var(--jb-surface-2);color:#fff;border-color:#42434b}.command-target-panel>button:hover,.command-insight-actions button:hover{border-color:var(--jb-red);background:#2a1718}.command-health-grid>div,.command-outlet-highlights>div{background:var(--jb-surface-2)}.command-health-grid span,.command-outlet-highlights span{color:#858890}.command-health-grid b,.command-outlet-highlights b{color:var(--jb-text)}.command-trend-bars{border-bottom-color:#3a3b42}.command-trend-column b,.command-trend-column small,.command-chart-key{color:#888b93}.command-trend-bars .revenue,.command-chart-key .revenue{background:var(--jb-red)}.command-trend-bars .profit,.command-chart-key .profit{background:var(--jb-success)}.command-drivers>button,.command-cost-row,.command-outlet-list button{color:var(--jb-text);border-bottom-color:#303138}.command-drivers>button:hover,.command-outlet-list button:hover{background:var(--jb-surface-hover)}.command-drivers small,.command-cost-row small,.command-outlet-list small{color:#888b93}.driver-track{background:#303138}.driver-track .positive{background:var(--jb-success)}.driver-track .negative{background:var(--jb-danger)}.command-outlet-list button>span{color:#b2b4bb;background:#292a30}.command-outlet-list b{color:#fff}.command-ai-agent{background:linear-gradient(135deg,#18191d,#201719 72%,#16171a);border-color:#3b3c43}.command-ai-heading p{color:#979aa2}.command-ai-suggestions button{color:#d9dadd;background:#23242a;border-color:#3b3c43}.command-ai-suggestions button:hover{border-color:var(--jb-red);background:#321718}.command-ai-agent textarea{color:#f3f3f4;background:#111216;border-color:#3b3c43}.command-ai-baseline{color:#aaacb3;background:#1e1f24;border-color:#34353b}.command-ai-baseline b{color:#fff}.command-ai-response{color:#fff;background:#111216;border-color:#3b3c43}.command-ai-response-head h4{color:#fff}.command-ai-response-grid>div>b,.command-ai-limit>b{color:#c8c9ce}.command-ai-response li{color:#aeb0b7}.ai-evidence li{border-bottom-color:#303138}.ai-evidence strong{color:#fff}.command-ai-limit{background:#271f13}.command-ai-footer{border-top-color:#303138}.command-ai-footer small{color:#888b93}.ai-complete{color:#64d6a5;background:#27b47e26}.ai-partial{color:#ffc75c;background:#f0a62924}.ai-insufficient{color:#ff858a;background:#ef4c5324}@media (max-width:1050px){.main-panel{width:100%;margin-left:0}.sidebar{z-index:40;transition:transform .22s;transform:translate(-102%)}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000ad;border:0;display:block;position:fixed;inset:0}.menu-button{border:1px solid var(--jb-border);background:var(--jb-surface);border-radius:6px;padding:9px 11px;display:block}.topbar{padding:0 20px}.page-content{padding:24px 22px 48px}}@media (max-width:700px){.identity-gate{grid-template-columns:1fr;align-content:center;padding:28px 20px}.identity-brand .brand-logo-frame{width:100%;height:120px}.identity-brand h1{font-size:40px}.identity-status{padding:20px}.sidebar{width:min(88vw,320px)}.topbar{height:76px;padding:0 14px}.topbar h1{font-size:18px}.topbar .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.top-actions{gap:8px}.profile{padding-left:8px}.page-content{padding:18px 14px 40px}.command-header{padding:20px}.command-header h2{font-size:23px}.command-metric-card{min-height:132px}.command-metric-card>b{font-size:22px}.command-ai-response{padding:14px}.panel{border-radius:10px}.table-wrap{max-width:100%;overflow-x:auto}}@media (max-width:450px){.health-grid,.bonus-curve,.growth-composition{grid-template-columns:minmax(0,1fr)}.health-grid>div,.bonus-curve>div,.growth-composition>div{min-width:0}.kpi-tabs{overscroll-behavior-inline:contain;max-width:100%}}:root{--jb-ease-luxury:cubic-bezier(.22,1,.36,1);--jb-ease-press:cubic-bezier(.2,.8,.2,1);--jb-button-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff17;--jb-button-shadow-hover:0 13px 30px #0000003d,inset 0 1px #ffffff24}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .22s var(--jb-ease-luxury),box-shadow .22s var(--jb-ease-luxury),border-color .22s ease,background-color .22s ease,color .18s ease,filter .22s ease}button:not(:disabled):active{transition-duration:80ms;transition-timing-function:var(--jb-ease-press);transform:translateY(1px)scale(.982)}button:disabled{filter:saturate(.55);box-shadow:none!important}.primary-button,.secondary-button,.audit-actions button,.target-actions button,.approval-actions button,.attendance-actions button,.quantity-stepper button,.command-target-panel>button,.command-ai-suggestions button,.command-insight-actions button{isolation:isolate;position:relative;overflow:hidden}.primary-button:after,.secondary-button:after,.audit-actions button:after,.target-actions button:after,.approval-actions button:after,.attendance-actions button:after,.quantity-stepper button:after,.command-target-panel>button:after,.command-ai-suggestions button:after,.command-insight-actions button:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .32s ease,transform .5s var(--jb-ease-luxury);background:radial-gradient(circle,#ffffff4d 0,#ffffff1f 24%,#0000 62%);border-radius:50%;position:absolute;inset:-65%;transform:scale(.18)}.primary-button:not(:disabled):active:after,.secondary-button:not(:disabled):active:after,.audit-actions button:not(:disabled):active:after,.target-actions button:not(:disabled):active:after,.approval-actions button:not(:disabled):active:after,.attendance-actions button:not(:disabled):active:after,.quantity-stepper button:not(:disabled):active:after,.command-target-panel>button:not(:disabled):active:after,.command-ai-suggestions button:not(:disabled):active:after,.command-insight-actions button:not(:disabled):active:after{opacity:.9;transform:scale(1)}.primary-button{background:linear-gradient(145deg,#f11a13 0%,var(--jb-red) 46%,#b90500 100%);text-shadow:0 1px 1px #0000002e;letter-spacing:.015em;border:1px solid #ffffff21;box-shadow:0 10px 25px #e106003d,inset 0 1px #ffffff40,inset 0 -1px #0000003d}.secondary-button,.audit-actions button,.target-actions button{box-shadow:0 5px 14px #14161b14,inset 0 1px #fff}.icon-button{box-shadow:var(--jb-button-shadow)}.menu-button{box-shadow:0 6px 18px #00000038,inset 0 1px #ffffff12}.sidebar nav button{will-change:transform;background-position:0}.sidebar nav .nav-group-trigger:active,.sidebar nav .nav-group-items button:active{transform:translate(2px)scale(.988)}.command-metric-card{will-change:transform;transition:transform .3s var(--jb-ease-luxury),box-shadow .3s var(--jb-ease-luxury),border-color .25s ease,background-color .25s ease}.command-ai-suggestions button,.command-insight-actions button{box-shadow:0 5px 15px #00000024,inset 0 1px #ffffff12}@media (hover:hover) and (pointer:fine){.primary-button:not(:disabled):hover{background:linear-gradient(145deg,#ff2c24 0%,#e90b05 48%,#bd0500 100%);transform:translateY(-2px);box-shadow:0 15px 34px #e1060052,inset 0 1px #ffffff4d,inset 0 -1px #0003}.secondary-button:not(:disabled):hover,.audit-actions button:not(:disabled):hover,.target-actions button:not(:disabled):hover,.approval-actions button:not(:disabled):hover,.attendance-actions button:not(:disabled):hover{filter:brightness(1.015);border-color:#c4c6cc;transform:translateY(-1px);box-shadow:0 10px 22px #14161b21,inset 0 1px #fff}.icon-button:not(:disabled):hover,.menu-button:not(:disabled):hover{color:#fff;box-shadow:var(--jb-button-shadow-hover);border-color:#51535c;transform:translateY(-1px)}.sidebar nav .nav-group-trigger:hover,.sidebar nav .nav-group-items button:hover{transform:translate(2px)}.command-metric-card:not(:disabled):hover{border-color:#555760;transform:translateY(-3px);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff09}.command-ai-suggestions button:not(:disabled):hover,.command-insight-actions button:not(:disabled):hover,.command-target-panel>button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff1a}.quantity-stepper button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 14px #e106001f}}.hrd-kpi-toolbar{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.hrd-kpi-toolbar label{flex:1;min-width:180px}.hrd-kpi-toolbar input,.hrd-kpi-toolbar select,.hrd-register-card input,.hrd-owner-config input{width:100%}.hrd-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hrd-register-card{min-width:0}.hrd-register-card form{gap:12px;margin:16px 0;display:grid}.hrd-number-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hrd-register-card small,.hrd-kpi-workspace td small{color:var(--muted,#6b7280);display:block}.evidence-upload{gap:8px;margin:18px 0;display:grid}.approval-actions{flex-wrap:wrap;gap:12px;display:flex}.hrd-owner-config summary{cursor:pointer;font-weight:800}.hrd-owner-config[open] summary{margin-bottom:14px}.hrd-kpi-workspace .quality-strip a{color:inherit;text-decoration:underline}.hrd-kpi-workspace table{min-width:760px}.target-revision-editor{gap:8px;min-width:250px;display:grid}.target-revision-editor>input{width:100%;min-width:0}.target-revision-editor .approval-actions{gap:6px}.target-revision-editor button{white-space:nowrap}@media (max-width:700px){.hrd-register-grid,.hrd-number-pair{grid-template-columns:1fr}.hrd-kpi-toolbar{align-items:stretch}.hrd-kpi-toolbar label{min-width:100%}.hrd-kpi-workspace .kpi-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.hrd-kpi-workspace .kpi-tabs button{white-space:nowrap}.hrd-kpi-workspace .table-wrap{max-width:100%;overflow-x:auto}.primary-button,.secondary-button,.audit-actions button,.attendance-actions button,.command-target-panel>button,.command-insight-actions button{min-height:44px}}@media (prefers-reduced-motion:reduce){button,.command-metric-card,.nav-group-items,.primary-button:after,.secondary-button:after,.audit-actions button:after,.target-actions button:after,.approval-actions button:after,.attendance-actions button:after,.quantity-stepper button:after,.command-target-panel>button:after,.command-ai-suggestions button:after,.command-insight-actions button:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}button:not(:disabled):hover,button:not(:disabled):active{transform:none!important}}:root{--font-display:"DM Serif Display",Georgia,"Times New Roman",serif;--font-ui:"Manrope",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-metric:1.5rem;--leading-tight:1.16;--leading-ui:1.5;--leading-copy:1.65}html,body{font-family:var(--font-ui);font-size:16px;line-height:var(--leading-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,table{font-family:var(--font-ui)}.brand strong,.identity-brand h1,.topbar h1,.hero-strip h2,.section-intro h2,.command-header h2,.command-ai-heading h3{font-family:var(--font-display);font-weight:400;line-height:var(--leading-tight);letter-spacing:-.025em}.panel-title h3,.identity-status h2,.command-ai-response-head h4,.sidebar nav,.profile,label,button,input,select,textarea{font-family:var(--font-ui)}.sidebar nav .nav-group-trigger{letter-spacing:-.005em;font-size:.875rem;font-weight:600}.sidebar nav .nav-group-items button{font-size:.78125rem;font-weight:500;line-height:1.35}table th{font-size:.75rem;font-weight:600;line-height:1.35}table td{font-size:.8125rem;font-weight:400;line-height:1.5}table,table th,table td,input[type=number],.nav-child-index,.kpi-card>strong,.people-stat strong,.performance-card b,.health-score,.data-score,.command-metric-card>b,.command-period-line,.command-target-main,.command-health-grid,.command-outlet-highlights,.command-trend-column,.command-drivers,.command-cost-row,.command-outlet-list,.ai-evidence strong{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.kpi-card>strong,.people-stat strong,.performance-card b,.command-metric-card>b{font-family:var(--font-ui);letter-spacing:-.035em;font-weight:700}.app-shell input:not([type=hidden]),.app-shell select,.app-shell textarea{line-height:var(--leading-ui);font-size:var(--text-sm)!important}.source-line-count{color:var(--jb-muted);margin-top:4px;font-size:10px;display:block}.ap-page{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.ap-page>*{min-width:0}.ap-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ap-intro p{max-width:780px;margin-bottom:0}.ap-basis{border:1px solid var(--jb-border);background:#ffffff06;border-radius:14px;gap:6px;min-width:230px;padding:14px;display:grid}.ap-basis small,.ap-summary-card small,.ap-cell-note{color:var(--jb-muted);font-size:.72rem;display:block}.ap-filter-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;display:grid}.ap-filter-grid label{color:var(--jb-muted);gap:6px;font-size:.72rem;display:grid}.ap-filter-grid input,.ap-filter-grid select,.ap-basis input{width:100%;min-height:40px}.ap-basis input{color:var(--jb-text);background:var(--jb-surface);border:1px solid var(--jb-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ap-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ap-summary-card{gap:8px;display:grid}.ap-summary-card>span{color:var(--jb-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.ap-summary-card>b{font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,2vw,1.45rem)}.ap-aging-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ap-aging-grid button,.ap-quality-grid button{text-align:left;border:1px solid var(--jb-border);color:inherit;background:#ffffff06;border-radius:12px;gap:5px;padding:12px;display:grid}.ap-aging-grid button.active,.ap-quality-grid button.active{border-color:var(--jb-red);box-shadow:inset 0 0 0 1px var(--jb-red)}.ap-aging-grid span,.ap-quality-grid span{color:var(--jb-muted);font-size:.72rem}.ap-aging-grid small{color:var(--jb-muted)}.ap-analysis-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.ap-analysis-grid>*{min-width:0}.ap-quality-grid{grid-template-columns:repeat(7,minmax(100px,1fr));gap:9px;display:grid}.ap-reconciliation{background:#ffffff06;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px;padding:12px;display:flex}.ap-reconciliation span{color:var(--jb-muted)}.ap-loading{min-height:120px;color:var(--jb-muted);place-items:center;display:grid}.ap-cell-note{white-space:normal;min-width:120px;margin-top:4px}.bank-page{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.bank-page>*{min-width:0}.bank-intro{align-items:flex-start;gap:24px;display:flex}.bank-intro p{max-width:760px}.bank-net{border:1px solid var(--jb-border);background:var(--jb-surface);border-radius:12px;gap:5px;min-width:240px;padding:14px;display:grid}.bank-net span,.bank-summary span{color:var(--jb-muted);letter-spacing:.06em;font-size:.7rem}.bank-net b,.bank-summary b{font-size:1.15rem}.bank-net small{color:var(--jb-muted)}.bank-tabs{gap:8px;display:flex;overflow-x:auto}.bank-tabs button{border:1px solid var(--jb-border);background:var(--jb-surface);color:var(--jb-muted);white-space:nowrap;border-radius:8px;padding:10px 14px}.bank-tabs button.active{border-color:var(--jb-red);color:var(--jb-text);box-shadow:inset 0 -2px var(--jb-red)}.bank-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bank-summary article{gap:7px;min-width:0;display:grid}.bank-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bank-account{min-width:0}.bank-account>p{color:var(--jb-muted)}.bank-role-list{flex-wrap:wrap;gap:7px;display:flex}.bank-role-list>span{border:1px solid var(--jb-border);border-radius:8px;padding:8px;font-size:.72rem}.bank-role-list small,.bank-description small,.bank-page table td>small,.bank-config-row small,.bank-inline-form small{color:var(--jb-muted);margin-top:3px;font-size:.67rem;display:block}.bank-account dl{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.bank-account dl div{background:#ffffff06;border-radius:8px;padding:9px}.bank-account dt{color:var(--jb-muted);font-size:.68rem}.bank-account dd{margin:4px 0 0;font-size:.78rem;font-weight:700}.bank-filter{gap:8px;display:flex}.bank-filter select{min-height:38px}.bank-description{white-space:normal;min-width:320px}.bank-config-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.bank-config-grid>*{min-width:0}.bank-config-block{border-bottom:1px solid var(--jb-border-light);padding-bottom:10px}.bank-config-block .bank-config-row{border-bottom:0}.bank-config-row{border-bottom:1px solid var(--jb-border-light);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.bank-inline-form{grid-template-columns:minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:8px;margin:6px 0;display:grid}.bank-inline-form input{width:100%;min-width:0}.bank-form{gap:10px;display:grid}.bank-form label{color:var(--jb-muted);gap:5px;font-size:.72rem;display:grid}.bank-form input,.bank-form select{width:100%;min-height:40px}.bank-message{border:1px solid var(--jb-border);background:var(--jb-surface);border-radius:9px;padding:12px;position:sticky;bottom:14px;box-shadow:0 10px 25px #0000004d}.bank-loading{place-items:center;min-height:180px;display:grid}@media (max-width:700px){.identity-brand h1{font-size:clamp(2.15rem,11vw,2.5rem);line-height:1.05}.topbar h1{font-size:1.125rem}.command-header h2{font-size:1.5rem}table th{font-size:.71875rem}table td{font-size:.78125rem}.app-shell input:not([type=hidden]),.app-shell select,.app-shell textarea{font-size:1rem!important}.ap-intro{display:grid}.ap-basis{min-width:0}.ap-filter-grid,.ap-summary-grid{grid-template-columns:minmax(0,1fr)}.ap-aging-grid{grid-template-columns:1fr 1fr}.ap-analysis-grid{grid-template-columns:minmax(0,1fr)}.ap-quality-grid{grid-template-columns:1fr 1fr}.ap-reconciliation{display:grid}.ap-summary-card{min-width:0}.bank-intro{display:grid}.bank-net{min-width:0}.bank-summary{grid-template-columns:1fr}.bank-account-grid{grid-template-columns:minmax(0,1fr)}.bank-account dl{grid-template-columns:1fr}.bank-config-grid{grid-template-columns:minmax(0,1fr)}.bank-filter{width:100%;display:grid}.bank-page .panel-title{flex-direction:column;align-items:flex-start}.bank-description{min-width:260px}.bank-inline-form{grid-template-columns:1fr}}@media (min-width:701px) and (max-width:1100px){.ap-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.ap-quality-grid{grid-template-columns:repeat(4,minmax(100px,1fr))}.ap-analysis-grid{grid-template-columns:1fr}.bank-config-grid,.bank-summary{grid-template-columns:1fr 1fr}}.settlement-page{gap:18px;min-width:0;display:grid}.settlement-intro{justify-content:space-between;gap:24px;display:flex}.settlement-intro p{max-width:800px}.settlement-fresh{gap:5px;min-width:230px;display:grid}.settlement-fresh small,.settlement-evidence small,.settlement-page .helper{color:var(--jb-muted);font-size:.68rem;display:block}.settlement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settlement-summary article{gap:7px;display:grid}.settlement-summary span,.settlement-outlet dt{color:var(--jb-muted);font-size:.7rem}.settlement-summary b{font-size:1.05rem}.settlement-policy{flex-wrap:wrap;gap:10px 24px;display:flex}.settlement-tabs{gap:8px;display:flex;overflow-x:auto}.settlement-tabs button{border:1px solid var(--jb-border);background:var(--jb-surface);white-space:nowrap;border-radius:8px;padding:10px 14px}.settlement-tabs button.active{border-color:var(--jb-red);box-shadow:inset 0 -2px var(--jb-red)}.settlement-filter{gap:8px;display:flex}.settlement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settlement-outlet header{justify-content:space-between;gap:10px;display:flex}.settlement-outlet>b{margin:12px 0;font-size:1.25rem;display:block}.settlement-outlet dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settlement-outlet dd{margin:3px 0;font-size:.76rem}.settlement-risk{border:1px solid var(--jb-border);border-radius:999px;padding:4px 7px;font-size:.65rem;display:inline-block}.settlement-risk.red,.settlement-risk.critical_review{color:#fca5a5;border-color:#dc2626}.settlement-risk.yellow{color:#fcd34d;border-color:#d97706}.settlement-risk.green,.settlement-risk.clear{color:#86efac;border-color:#16a34a}.settlement-evidence{white-space:normal;min-width:260px}.settlement-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settlement-flow span{color:#d1d5db;background:#17181c;border:1px solid #34363d;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:.78rem;font-weight:700;display:flex}.settlement-flow b{color:#fecaca;background:#be182233;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.settlement-summary-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.settlement-summary-primary article{color:#f8fafc;background:#17181c;border-color:#34363d;align-content:space-between;min-height:112px}.settlement-summary-primary article:first-child{background:linear-gradient(135deg,#be182247,#17181c);border-color:#dc2626d9}.settlement-summary-primary span{color:#d1d5db;font-size:.76rem;line-height:1.4}.settlement-summary-primary b{color:#fff;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.settlement-tabs button{color:#f8fafc}.settlement-main-label{color:#6b7280;letter-spacing:.09em;margin-top:14px;font-size:.72rem;font-weight:800;display:block}.settlement-pending-note{color:#92400e;background:#fffbeb;border-radius:8px;padding:10px 12px;font-size:.78rem;line-height:1.45}.settlement-technical summary{cursor:pointer;font-size:.88rem;font-weight:800}.settlement-technical[open] summary{margin-bottom:16px}.settlement-outlet{color:#111827;border-top:3px solid #b91c1c}.settlement-outlet h3{color:#111827;font-size:1.05rem}.settlement-outlet>b{color:#111827;font-size:clamp(1.55rem,2.5vw,2.05rem);line-height:1.1}.settlement-outlet dt{color:#6b7280}.settlement-outlet dd{color:#111827;font-weight:650}.settlement-outlet .settlement-risk.red,.settlement-outlet .settlement-risk.critical_review{color:#991b1b;border-color:#b91c1c}.settlement-outlet .settlement-risk.yellow{color:#854d0e;border-color:#a16207}.settlement-outlet .settlement-risk.green,.settlement-outlet .settlement-risk.clear{color:#166534;border-color:#15803d}.settlement-outlet button{margin-top:12px}.settlement-import-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settlement-import-grid form{border:1px solid var(--jb-border);border-radius:10px;gap:9px;padding:14px;display:grid}.settlement-import-grid p{color:var(--jb-muted);margin:0;font-size:.72rem}.settlement-import-grid input,.settlement-import-grid button{min-height:42px}.settlement-import-message{background:#27b47e1f;border-radius:8px;margin:12px 0 0;padding:10px}@media (max-width:700px){.settlement-intro{display:grid}.settlement-fresh{min-width:0}.settlement-summary,.settlement-summary-primary,.settlement-grid,.settlement-import-grid{grid-template-columns:1fr}.settlement-flow{grid-template-columns:1fr 1fr}.settlement-policy,.settlement-filter{display:grid}.settlement-outlet dl{grid-template-columns:1fr}.settlement-evidence{min-width:220px}}.settlement-interpretation{border-left:4px solid var(--jb-red);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settlement-interpretation.provisional{border-left-color:#d97706}.settlement-interpretation.confirmed{border-left-color:#16a34a}.settlement-completeness{border:1px solid var(--jb-border);border-radius:999px;flex:none;padding:8px 10px;font-size:.7rem}.owner-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-workbench{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:16px;min-width:0;display:grid}.settlement-queue{min-width:0}.settlement-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;margin:14px 0;display:grid}.settlement-filter-grid>*{min-width:0}.settlement-queue tr{cursor:pointer}.settlement-queue tr.selected{background:#be18221f}.settlement-queue td small,.evidence-dl small,.settlement-side label small,.settlement-history small{color:var(--jb-muted);font-size:.66rem;display:block}.settlement-side{gap:12px;max-height:calc(100vh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.settlement-side header{justify-content:space-between;align-items:flex-start;display:flex}.settlement-side header button{font-size:1.2rem}.settlement-side label{color:var(--jb-muted);gap:5px;font-size:.72rem;display:grid}.settlement-side input,.settlement-side select,.settlement-side textarea{width:100%;min-height:40px}.settlement-side textarea{min-height:76px}.evidence-dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.evidence-dl div{border:1px solid var(--jb-border-light);border-radius:8px;padding:8px}.evidence-dl dt{color:var(--jb-muted);font-size:.66rem}.evidence-dl dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.73rem}.settlement-preview{border:1px solid var(--jb-border);border-radius:9px;gap:6px;padding:10px;display:grid}.settlement-preview>div{justify-content:space-between;gap:12px;display:flex}.settlement-preview span{color:var(--jb-muted);font-size:.7rem}.settlement-actions{gap:8px;display:grid}.settlement-alias-form{grid-template-columns:1fr 1fr 1fr 1fr auto;gap:8px;margin:14px 0;display:grid}.settlement-alias-form>*{min-width:0}@media (max-width:1100px){.settlement-workbench{grid-template-columns:1fr}.settlement-side{max-height:none;position:static}.settlement-filter-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.settlement-alias-form{grid-template-columns:1fr 1fr}.owner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.settlement-interpretation{display:grid}.settlement-completeness{width:max-content}.owner-summary,.settlement-filter-grid,.settlement-alias-form,.evidence-dl{grid-template-columns:1fr}.settlement-workbench,.settlement-side{min-width:0}.settlement-side .settlement-actions{grid-template-columns:1fr}.app-shell:has(.settlement-page) .profile>div:nth-child(2){display:none}.app-shell:has(.settlement-page) .profile-logout{display:none}:is(.app-shell:has(.settlement-page) .top-actions,.app-shell:has(.settlement-page) .profile){width:auto;min-width:0}:is(.app-shell:has(.settlement-page) .page-content,.app-shell:has(.settlement-page) .settlement-page){width:100%;min-width:0;max-width:100%}.app-shell:has(.settlement-page) .settlement-page{overflow-x:hidden}.app-shell:has(.settlement-page) .settlement-page>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell:has(.settlement-page) .settlement-tabs{overflow-x:auto}.app-shell:has(.settlement-page) .table-wrap{width:100%;max-width:100%;overflow-x:auto}}.career-page{color:#f7f7f8;background:#0b0c0e;min-height:100vh;padding:clamp(24px,5vw,72px);font-family:Manrope,sans-serif}.career-page>header{max-width:880px;margin:0 auto 38px}.career-page>header span{color:#ef4037;letter-spacing:.16em;font-size:.72rem;font-weight:800}.career-page>header h1{margin:14px 0;font-family:DM Serif Display,serif;font-size:clamp(2.4rem,7vw,5.2rem);line-height:.95}.career-page>header p{color:#aeb2bd;max-width:720px;line-height:1.7}.career-layout{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:start;gap:22px;max-width:1180px;margin:auto;display:grid}.career-layout aside,.career-layout form{background:#15161a;border:1px solid #303138;border-radius:18px;padding:clamp(20px,3vw,34px)}.career-layout aside{gap:14px;display:grid;position:sticky;top:24px}.career-layout aside article{background:#202126;border-radius:12px;gap:7px;padding:16px;display:grid}.career-layout aside span,.career-layout aside small,.career-layout form>p,.career-layout label small{color:#9a9ca4}.career-layout form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.career-layout form h2,.career-layout form>p,.career-layout .consent,.career-layout .cf-turnstile,.career-layout form>button,.career-message{grid-column:1/-1}.career-layout label{gap:7px;font-size:.78rem;font-weight:750;display:grid}.career-layout input,.career-layout select,.career-layout textarea{color:#fff;background:#0f1013;border:1px solid #3c3e46;border-radius:9px;width:100%;min-height:46px;padding:10px}.career-layout textarea{min-height:92px}.career-layout button{color:#fff;background:#e10600;border:0;border-radius:10px;min-height:50px;font-weight:850}.career-layout .consent{align-items:flex-start;display:flex}.career-layout .consent input{width:18px;min-height:18px}.honeypot{position:absolute!important;left:-10000px!important}.career-message{color:#8ee2be;background:#27b47e24;border-radius:9px;padding:12px}.recruitment-form{gap:16px;margin-top:18px;display:grid}.recruitment-workspace table small{color:var(--jb-muted);margin-top:4px;display:block}.recruitment-workspace .panel button{margin:3px}.recruitment-workspace .panel a{color:var(--jb-red)}@media (max-width:760px){.career-page{padding:22px 14px}.career-layout{grid-template-columns:1fr}.career-layout aside{position:static}.career-layout form{grid-template-columns:1fr}.career-layout form>*{grid-column:1}.recruitment-workspace .section-intro{display:grid}.recruitment-workspace .section-intro .primary-button{text-align:center;width:100%}}.recruitment-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.recruitment-filters select,.recruitment-filters input{width:100%;min-width:0}.candidate-detail{margin-top:16px}.candidate-detail p{overflow-wrap:anywhere}@media (max-width:700px){.recruitment-filters,.candidate-detail .rules-grid{grid-template-columns:1fr}}.lifecycle-workspace{gap:16px;min-width:0;display:grid}.lifecycle-workspace .section-intro.compact{margin:0;padding:18px}.lifecycle-workspace .panel{min-width:0}.lifecycle-workspace form .approval-actions{align-items:flex-start}.lifecycle-reminder{border-bottom:1px solid var(--jb-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.lifecycle-popup{z-index:80;background:var(--jb-surface);max-width:380px;color:var(--jb-text);border:1px solid #d97706;border-radius:12px;gap:8px;padding:18px;display:grid;position:fixed;top:24px;right:24px;box-shadow:0 18px 60px #0000008c}.lifecycle-popup button{background:var(--jb-surface-2);min-height:44px;color:var(--jb-text);border:1px solid #4a4b53;border-radius:7px;font-weight:800}.lifecycle-popup small{color:var(--jb-muted)}@media (max-width:720px){.lifecycle-workspace .kpi-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.lifecycle-workspace .kpi-tabs button{white-space:nowrap}.lifecycle-reminder{flex-direction:column;align-items:flex-start}.lifecycle-workspace .approval-actions form{min-width:240px}.lifecycle-workspace .approval-actions input{max-width:100%}.lifecycle-popup{max-width:none;top:12px;left:12px;right:12px}}.command-trend-heading{align-items:flex-start;gap:18px}.command-trend-heading p{max-width:720px;color:var(--jb-muted-dark);margin:6px 0 0;font-size:10px;line-height:1.5}.command-trend-presets{flex-wrap:wrap;gap:7px;display:flex}.command-trend-presets button{border:1px solid var(--jb-border-light);background:var(--jb-data-2);min-height:38px;color:var(--jb-muted-dark);border-radius:7px;padding:0 12px;font-size:9px;font-weight:850}.command-trend-presets button.active{border-color:var(--jb-red);background:var(--jb-red);color:#fff}.command-trend-filters{border:1px solid var(--jb-border-light);background:var(--jb-data);border-radius:10px;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin-top:16px;padding:14px;display:grid}.command-trend-filters label{color:var(--jb-muted-dark);text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.command-trend-filters input,.command-trend-filters select{width:100%;min-height:42px;color:var(--jb-text-dark);background:#fff;border:1px solid #d7d8dd;border-radius:7px;padding:0 10px}.command-trend-filters .primary-button{min-height:42px}.command-trend-range-note{color:var(--jb-muted-dark);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:9px;display:flex}.command-trend-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.command-trend-summary>div{border:1px solid var(--jb-border-light);background:#fff;border-radius:8px;gap:6px;min-width:0;padding:11px;display:grid}.command-trend-summary small{color:var(--jb-muted-dark);text-transform:uppercase;font-size:8px;font-weight:850}.command-trend-summary b{overflow-wrap:anywhere;font-size:11px}.command-trend-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.command-trend-scroll .command-trend-chart{min-width:max(100%,calc(var(--trend-period-count,12) * 50px))}.command-trend-column{grid-template-rows:16px 1fr auto auto;position:relative}.command-trend-column>em{color:var(--jb-muted-dark);font-size:8px;font-style:normal;font-weight:900}.command-trend-column.year-start{border-left:1px dashed #c6c9d0;padding-left:4px}.command-trend-column:first-child{border-left:0}.command-trend-column.missing .command-trend-bars{align-items:center}.command-trend-column.missing .command-trend-bars>span{color:#858891;background:repeating-linear-gradient(135deg,#f3f3f4,#f3f3f4 6px,#e9eaec 6px 12px);border:1px dashed #bbbfc7;border-radius:6px;place-items:center;width:100%;min-height:80px;padding:5px;font-size:7px;line-height:1.4;display:grid}.command-trend-missing-note{color:#a15d13;margin:10px 0 0;font-size:9px;line-height:1.5}@media (max-width:900px){.command-trend-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.command-trend-filters .primary-button{width:100%}.command-trend-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.command-trend-heading{flex-direction:column;align-items:stretch}.command-trend-presets{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.command-trend-presets button{min-height:44px;padding:0 7px}.command-trend-filters{grid-template-columns:1fr;padding:12px}.command-trend-filters input,.command-trend-filters select,.command-trend-filters .primary-button{min-height:44px}.command-trend-summary{grid-template-columns:1fr 1fr}.command-trend-range-note{gap:5px;display:grid}.command-trend-scroll{width:100%}.command-trend-scroll .command-trend-chart{min-width:max(100%,calc(var(--trend-period-count,12) * 48px))}}.command-trend-scroll .command-trend-chart{overflow-x:visible}.command-trend-preset-help{color:var(--jb-muted-dark);grid-column:2/-1;align-self:center;margin:0;font-size:10px;line-height:1.5}@media (max-width:700px){.command-trend-preset-help{grid-column:auto}}.command-trend-heading h3{font-size:20px;line-height:1.35}.command-trend-heading p{font-size:12px;line-height:1.65}.command-trend-presets button,.command-trend-filters label{font-size:11px}.command-trend-filters input,.command-trend-filters select,.command-trend-filters .primary-button{font-size:12px;font-weight:750}.command-trend-range-note{font-size:11px;line-height:1.55}.command-trend-range-note b{color:#f4f5f7;font-size:12px}.command-trend-summary{gap:10px}.command-trend-summary>div{background:#f4f5f7;border-color:#d6d9df;padding:14px;box-shadow:0 3px 12px #00000029}.command-trend-summary small{color:#555d69;font-size:10px}.command-trend-summary b{color:#12151a;font-size:14px;font-weight:900;line-height:1.35}.command-trend-scroll{margin-top:14px;padding-bottom:8px}.command-trend-scroll .command-trend-chart{gap:10px;height:410px;margin-top:0;padding:12px 4px 6px}.command-trend-scroll .command-trend-column{grid-template-rows:22px 220px auto auto auto;gap:8px;min-width:128px;padding:0 7px}.command-trend-column>em{color:#d7d9de;font-size:11px}.command-trend-bars{border-bottom-width:2px;min-height:220px}.command-trend-bars i{min-width:22px;max-width:30px}.command-trend-nominals{text-align:left;gap:5px;display:grid}.command-trend-nominals>span{color:#c9ccd2;grid-template-columns:9px 1fr;align-items:center;gap:3px 6px;font-size:11px;font-weight:800;line-height:1.3;display:grid}.command-trend-nominals i{border-radius:2px;width:7px;height:7px}.command-trend-nominals strong{color:#fff;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:900}.command-trend-nominals .gap-label{color:#c1c4ca;text-align:center;white-space:normal;display:block}.command-trend-margin{line-height:1.35;color:#d4d7dc!important;font-size:11px!important}.command-trend-month{text-transform:uppercase;font-weight:900;color:#fff!important;font-size:13px!important}.command-chart-key{gap:12px 20px;font-size:12px;font-weight:750;line-height:1.5;color:#d0d3d8!important}.command-chart-key i{width:12px;height:12px}.command-trend-missing-note{font-size:11px;line-height:1.6}@media (max-width:700px){.command-trend-heading h3{font-size:18px}.command-trend-summary b{font-size:13px}.command-trend-scroll .command-trend-chart{height:410px}.command-chart-key{grid-template-columns:1fr;font-size:11px;display:grid}}.hr-efficiency-page{gap:16px;min-width:0;display:grid}.hr-efficiency-filter{padding:20px}.hr-efficiency-filter form{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;margin-top:16px;display:grid}.hr-efficiency-filter label{color:#aeb3bd;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.hr-efficiency-filter select,.hr-efficiency-filter input{color:#17181c;background:#f7f7f8;border:1px solid #3c3d44;border-radius:7px;width:100%;min-height:44px;padding:0 10px}.hr-efficiency-filter form>p{color:#9fa2aa;grid-column:2/-1;margin:0 0 12px;font-size:11px}.hr-efficiency-presets{flex-wrap:wrap;gap:7px;display:flex}.hr-efficiency-presets button{color:#d9dadd;background:#23242a;border:1px solid #42434b;border-radius:7px;min-height:40px;padding:0 12px;font-size:10px;font-weight:850}.hr-efficiency-presets button.active{border-color:var(--jb-red);background:var(--jb-red);color:#fff}.hr-efficiency-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hr-efficiency-cards article{background:linear-gradient(145deg,#191a1f,#141519);border:1px solid #34353b;border-radius:10px;gap:8px;min-height:142px;padding:18px;display:grid;box-shadow:0 12px 30px #00000030}.hr-efficiency-cards small{color:#999da6;text-transform:uppercase;font-size:10px;font-weight:850}.hr-efficiency-cards strong{color:#fff;font-size:20px;line-height:1.3}.hr-efficiency-cards p{color:#888d97;margin:auto 0 0;font-size:10px;line-height:1.5}.hr-efficiency-source{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid;border-left:4px solid #d3932d!important}.hr-efficiency-source>div:not(.hr-source-states){background:#211b13;border-radius:8px;gap:6px;padding:13px;display:grid}.hr-efficiency-source>div>b{color:#ffc75c;font-size:11px}.hr-efficiency-source>div>span{color:#aaaeb6;font-size:10px;line-height:1.5}.hr-source-states{border-top:1px solid #34353b;flex-wrap:wrap;grid-column:1/-1;gap:8px 18px;padding-top:10px;display:flex}.hr-source-states span{color:#aeb2bb;font-size:10px}.hr-source-states b{color:#fff;margin-left:5px}.hr-efficiency-trend{padding:20px}.hr-efficiency-trend .panel-title p{color:#989ca5;margin:6px 0 0;font-size:11px}.hr-efficiency-trend-scroll{overscroll-behavior-inline:contain;max-width:100%;margin-top:16px;padding-bottom:9px;overflow-x:auto}.hr-efficiency-trend-grid{gap:9px;display:flex}.hr-efficiency-period{background:#17181c;border:1px solid #36373e;border-radius:9px;gap:8px;min-width:102px;padding:12px;display:grid}.hr-efficiency-period>b{color:#fff;font-size:11px}.hr-efficiency-gap{color:#c8cbd1;text-align:center;background:repeating-linear-gradient(135deg,#222329,#222329 7px,#292a30 7px 14px);border:1px dashed #62656d;border-radius:7px;place-items:center;min-height:92px;padding:8px;font-size:9px;font-weight:850;line-height:1.45;display:grid}.hr-efficiency-period>span{color:#9499a3;gap:3px;font-size:9px;display:grid}.hr-efficiency-period strong{color:#fff;font-size:12px}.hr-efficiency-interpretation{padding:20px}.hr-efficiency-interpretation h3{margin:7px 0;font-size:18px}.hr-efficiency-interpretation p{color:#a7abb4;max-width:900px;font-size:11px;line-height:1.65}.hr-efficiency-interpretation small{color:#858a94;font-size:9px;line-height:1.5}.hr-efficiency-page .form-message{margin:12px 0 0}@media (max-width:900px){.hr-efficiency-cards,.hr-efficiency-filter form{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-efficiency-filter .primary-button{width:100%}}@media (max-width:700px){.hr-efficiency-page{gap:12px}.hr-efficiency-filter,.hr-efficiency-source,.hr-efficiency-trend,.hr-efficiency-interpretation{padding:16px}.hr-efficiency-filter .panel-title{flex-direction:column;align-items:stretch}.hr-efficiency-presets{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.hr-efficiency-presets button{min-height:44px;padding:0 6px}.hr-efficiency-filter form{grid-template-columns:1fr}.hr-efficiency-filter form>p{grid-column:auto}.hr-efficiency-cards,.hr-efficiency-source{grid-template-columns:1fr}.hr-source-states{grid-column:auto;display:grid}.hr-efficiency-cards article{min-height:126px}.hr-efficiency-trend-scroll{width:100%}}.hr-efficiency-page{grid-template-columns:minmax(0,1fr);width:100%}.hr-efficiency-page>*{min-width:0;max-width:100%}.hr-efficiency-page .section-intro{align-items:flex-start;gap:14px}.hr-efficiency-page .section-intro .status{white-space:nowrap;align-self:flex-start}.app-login-card{border:1px solid var(--jb-border);background:#131418f5;border-radius:14px;gap:14px;width:min(440px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #0000006b}.app-login-card h2{margin:0;font-size:25px}.app-login-card>p{color:var(--jb-muted);margin:0 0 5px;font-size:12px;line-height:1.55}.app-login-card label{color:#d8d9dd;gap:7px;font-size:11px;font-weight:800;display:grid}.app-login-card input{color:#fff;background:#0c0d10;border:1px solid #35363c;border-radius:8px;outline:none;width:100%;padding:13px 14px}.app-login-card input:focus{border-color:var(--jb-red);box-shadow:0 0 0 3px #e1060024}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:96px}.password-visibility-toggle{color:#f4f4f5;cursor:pointer;background:#24252a;border:1px solid #45474f;border-radius:6px;min-width:78px;padding:7px 9px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-visibility-toggle:hover{background:#303137}.password-visibility-toggle:focus-visible{outline:2px solid var(--jb-red);outline-offset:2px}.password-visibility-toggle:disabled{cursor:not-allowed;opacity:.55}.app-login-card .primary-button{min-height:45px;margin-top:4px}.app-login-card>small{color:#8e919a;font-size:9px;line-height:1.5}.app-login-message{background:#e106001f;border:1px solid #e1060059;border-radius:7px;color:#ffd7d6!important;padding:10px 12px!important}.app-login-switch{color:#e7e8eb;text-underline-offset:3px;background:0 0;border:0;padding:5px;text-decoration:underline}.app-login-help{text-align:center}.profile-logout{color:#d0d1d5;background:#16171b;border:1px solid #33343a;border-radius:6px;margin-left:9px;padding:6px 9px;font-size:9px}.profile-logout:hover{color:#fff;border-color:#666}.attendance-workspace{gap:16px;display:grid}.attendance-self-card{gap:18px;display:grid}.attendance-self-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.attendance-self-card h3{margin:5px 0;font-size:22px}.attendance-self-card header p,.attendance-location-settings .panel-title p{color:var(--jb-muted);margin:0;font-size:10px}.attendance-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.attendance-today-grid>div{border:1px solid var(--jb-border);background:var(--jb-surface-2);border-radius:9px;gap:7px;padding:14px;display:grid}.attendance-today-grid small{color:var(--jb-muted);text-transform:uppercase;font-size:9px}.attendance-today-grid b{font-size:18px}.attendance-today-grid .status{justify-self:start}.attendance-capture-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.attendance-capture-grid label{color:#d9dadd;gap:7px;font-size:10px;font-weight:800;display:grid}.attendance-capture-grid input,.attendance-capture-grid select,.attendance-capture-grid textarea{color:#fff;background:#0e0f12;border:1px solid #3b3c43;border-radius:8px;width:100%;min-height:44px;padding:10px}.attendance-capture-grid textarea{resize:vertical;min-height:82px}.attendance-capture-grid label small{color:var(--jb-muted);font-weight:500}.attendance-reason{grid-column:1/-1}.attendance-submit-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.attendance-submit-actions button,.attendance-outlet-configs button{background:var(--jb-red);color:#fff;border:0;border-radius:8px;min-height:44px;font-weight:850}.attendance-submit-actions button.checkout{background:#30323a}.attendance-submit-actions button:disabled{cursor:not-allowed;opacity:.45}.attendance-location-help{color:#c8c9ce;background:#d89a3114;border-left:3px solid #d89a31;margin:0;padding:12px;font-size:10px;line-height:1.6}.attendance-review table small{color:var(--jb-muted);margin-top:5px;font-size:9px;display:block}.attendance-review .data-score.danger{color:#ffaaa7;border-color:#e1060080}.attendance-no-self{border-left:4px solid #d89a31}.attendance-outlet-configs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.attendance-outlet-configs form{border:1px solid var(--jb-border);background:var(--jb-surface-2);border-radius:9px;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.attendance-outlet-configs form header,.attendance-outlet-configs form>div,.attendance-outlet-configs form>small{grid-column:1/-1}.attendance-outlet-configs form header{justify-content:space-between;align-items:center;display:flex}.attendance-outlet-configs label{color:var(--jb-muted);gap:5px;font-size:9px;display:grid}.attendance-outlet-configs input{color:#fff;background:#0e0f12;border:1px solid #3b3c43;border-radius:7px;width:100%;min-height:40px;padding:8px}.attendance-outlet-configs form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attendance-outlet-configs form>div button:first-child{background:#30323a}.attendance-outlet-configs form>small{color:#d6b678}.attendance-daily .attendance-list{margin-top:12px}@media (max-width:700px){.attendance-self-card>header{display:grid}.attendance-today-grid,.attendance-capture-grid,.attendance-submit-actions,.attendance-outlet-configs{grid-template-columns:1fr}.attendance-reason,.attendance-submit-actions{grid-column:auto}.attendance-outlet-configs form{grid-template-columns:1fr}.attendance-outlet-configs form header,.attendance-outlet-configs form>div,.attendance-outlet-configs form>small{grid-column:auto}.attendance-outlet-configs form>div{grid-template-columns:1fr}.attendance-review .table-wrap{overflow-x:auto}.attendance-review table{min-width:760px}}.attendance-running-clock{font-variant-numeric:tabular-nums;letter-spacing:.06em}.attendance-today-grid>div>span:not(.status){color:var(--jb-muted);font-size:9px}.attendance-task-list{border:1px solid var(--jb-border);background:#101115;border-radius:10px;gap:8px;padding:14px;display:grid}.attendance-task-list h4{margin:4px 0 7px}.attendance-task-list>div:not(:first-child){background:#1a1b20;border:1px solid #34353c;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.attendance-task-list>div.completed{opacity:.66}.attendance-task-list>div>button{color:#fff;background:#2e7d57;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.attendance-task-list>p{color:#c8cbd1;border-radius:7px;margin:0;padding:10px;font-size:10px;line-height:1.55}.attendance-checkout-lock{border-left:3px solid var(--jb-red);background:#e106001a}.attendance-checkout-override{background:#d89a311a;border-left:3px solid #d89a31}.attendance-override-panel{gap:12px;display:grid}.attendance-override-panel .panel-title p{max-width:800px;color:var(--jb-muted);margin:5px 0 0;font-size:10px;line-height:1.5}.attendance-active-override{background:#d89a3114;border:1px solid #785b25;border-radius:9px;justify-content:space-between;gap:14px;padding:12px;display:flex}.attendance-active-override>div{gap:4px;display:grid}.attendance-active-override span,.attendance-active-override small{color:var(--jb-muted);font-size:9px}.attendance-override-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.attendance-override-forms form{border:1px solid var(--jb-border);background:var(--jb-surface-2);border-radius:9px;gap:10px;padding:14px;display:grid}.attendance-override-forms form header div{gap:4px;display:grid}.attendance-override-forms form header small,.attendance-override-forms form>small{color:var(--jb-muted)}.attendance-override-forms label{color:var(--jb-muted);gap:5px;font-size:9px;display:grid}.attendance-override-forms textarea,.attendance-override-forms input{color:#fff;background:#0e0f12;border:1px solid #3b3c43;border-radius:7px;width:100%;min-height:42px;padding:9px}.attendance-override-forms textarea{min-height:72px}.attendance-override-forms button{background:var(--jb-red);color:#fff;border:0;border-radius:7px;min-height:42px;font-weight:850}@media (max-width:700px){.attendance-task-list>div:not(:first-child){grid-template-columns:auto 1fr}.attendance-task-list>div>button,.attendance-task-list>div>small{grid-column:2}.attendance-override-forms{grid-template-columns:1fr}.attendance-active-override{display:grid}}.portal-access-panel{border-left:4px solid var(--jb-red);gap:16px;display:grid}.portal-access-panel .panel-title p{max-width:760px;color:var(--jb-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.portal-access-create{grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.portal-access-create label{color:var(--jb-muted);gap:6px;font-size:10px;font-weight:800;display:grid}.portal-access-create input,.portal-access-create select,.portal-membership-row select,.portal-activation-result input{color:#fff;background:#0e0f12;border:1px solid #3b3c43;border-radius:8px;width:100%;min-height:44px;padding:9px 11px}.portal-access-create button{min-height:44px}.portal-activation-result{background:#26764f1a;border:1px solid #26764f;border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.portal-activation-result b,.portal-activation-result small{grid-column:1/-1}.portal-activation-result b{color:#9fe4bf}.portal-activation-result small{color:var(--jb-muted);font-size:10px}.portal-activation-result button,.portal-membership-row button{color:#fff;background:#292a30;border:1px solid #454750;border-radius:7px;min-height:40px;padding:0 11px;font-size:10px;font-weight:800}.portal-membership-list{gap:8px;display:grid}.portal-membership-row{border:1px solid var(--jb-border);background:var(--jb-surface-2);border-radius:9px;grid-template-columns:minmax(210px,1fr) minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;padding:11px;display:grid}.portal-membership-row span{gap:4px;min-width:0;display:grid}.portal-membership-row small{color:var(--jb-muted);overflow-wrap:anywhere;font-size:9px}.portal-membership-row i{color:#ffaaa7;text-align:center;white-space:nowrap;border:1px solid #8f3434;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.portal-membership-row i.active{color:#9fe4bf;border-color:#26764f}.portal-membership-row button:disabled{opacity:.45}@media (max-width:900px){.portal-access-create{grid-template-columns:1fr 1fr}.portal-access-create button{grid-column:1/-1}.portal-membership-row{grid-template-columns:1fr 1fr}.portal-membership-row>span{grid-column:1/-1}.portal-membership-row i{justify-self:start}}@media (max-width:700px){.portal-access-panel .panel-title{display:grid}.portal-access-create,.portal-membership-row,.portal-activation-result{grid-template-columns:1fr}.portal-access-create button,.portal-activation-result b,.portal-activation-result small,.portal-membership-row>span{grid-column:auto}.portal-membership-row button{min-height:44px}.portal-activation-result input{font-size:12px}}.attendance-daily .panel-title p,.attendance-shift-settings .panel-title p{color:var(--jb-muted);margin:5px 0 0;font-size:10px}.attendance-list small{color:#b5bac3;margin-top:5px;font-size:9px;display:block}.attendance-timing-note{color:#ffaaa7;background:#e1060017;border:1px solid #e106005c;border-radius:999px;margin-top:7px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850;display:inline-block}.attendance-shift-settings form{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.attendance-shift-settings label{color:var(--jb-muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.attendance-shift-settings select,.attendance-shift-settings input{color:#fff;background:#0e0f12;border:1px solid #3b3c43;border-radius:8px;width:100%;min-height:42px;padding:9px}.attendance-shift-settings button{background:var(--jb-red);color:#fff;border:0;border-radius:8px;min-height:42px;padding:0 16px;font-weight:850}@media (max-width:700px){.attendance-shift-settings form{grid-template-columns:1fr}}.attendance-overtime-approvals{background:#d89a3114;border:1px solid #785b25;border-radius:9px;gap:8px;margin-top:16px;padding:13px;display:grid}.attendance-overtime-approvals h4{margin:0 0 3px}.attendance-overtime-approvals>div{border-top:1px solid #d89a313d;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.attendance-overtime-approvals span{gap:4px;display:grid}.attendance-overtime-approvals small{color:var(--jb-muted);font-size:9px}.attendance-overtime-approvals button{min-height:38px}@media (max-width:700px){.attendance-overtime-approvals>div{align-items:stretch;display:grid}.attendance-overtime-approvals button{width:100%}}.attendance-overtime-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.attendance-overtime-actions button:last-child{background:#35363d}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
