@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LoginPage_container__ZK1ET{align-items:center;background-color:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh}.LoginPage_card__Oy4-c{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000f;max-width:400px;padding:2.5rem;text-align:center;width:100%}.LoginPage_logo__KmA0k{margin:0 auto 1rem;width:320px}h2{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:.25rem}p{color:#555;font-size:.9rem;margin-bottom:2rem}form{display:flex;flex-direction:column;gap:1.25rem}.LoginPage_input__-T8t7{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:.95rem;outline:none;padding:.75rem 1rem;transition:border-color .3s;width:100%}.LoginPage_input__-T8t7:focus{border-color:#4f46e5}.LoginPage_passwordWrapper__BbmNg{position:relative;width:100%}.LoginPage_passwordWrapper__BbmNg input{padding:.75rem 2.75rem .75rem 1rem}.LoginPage_eyeButton__5GMbq{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.LoginPage_loginButton__fCd1t{background-color:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem;transition:background-color .3s}.LoginPage_loginButton__fCd1t:hover{background-color:#4338ca}.LoginPage_error__XDQcQ{color:red;font-size:.875rem;height:1.25rem;margin-top:.5rem;text-align:center}.SideBar_sidebarX__z83Q6{background-color:#1e2b4a;color:#fff;display:flex;flex-direction:column;height:100vh;position:relative;transition:width .3s ease,transform .3s ease}.SideBar_sidebarLogoWrapper__Vmt1d{align-items:center;background-color:#1e2b4a;border-bottom:1px solid #334155;box-sizing:border-box;display:flex;justify-content:center;padding:16px 0;z-index:2}.SideBar_sidebarLogo__xgt32{height:70px;pointer-events:none;transition:all .3s ease;-webkit-user-select:none;user-select:none}.SideBar_sidebarContent__xzbmf{bottom:70px;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:103px}.SideBar_sidebarScroll__Jm-NS{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 16px 16px;scrollbar-color:#64748b #0000;scrollbar-width:thin}.SideBar_sidebarScroll__Jm-NS::-webkit-scrollbar{width:6px}.SideBar_sidebarScroll__Jm-NS::-webkit-scrollbar-thumb{background-color:#64748b;border-radius:10px}.SideBar_sidebarScroll__Jm-NS::-webkit-scrollbar-track{background:#0000}.SideBar_navItem__tDR1I{align-items:center;border-radius:8px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.SideBar_navItem__tDR1I:hover{background-color:#2e3c5e}.SideBar_collapsible__r\+JHU{justify-content:left}.SideBar_submenu__Z5bmv{background-color:#2e3c5e;border-radius:10px;margin-top:0;max-height:calc(100vh - 300px);overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-color:#64748b #0000;scrollbar-width:thin}.SideBar_submenu__Z5bmv::-webkit-scrollbar{width:6px}.SideBar_submenu__Z5bmv::-webkit-scrollbar-thumb{background-color:#64748b;border-radius:10px}.SideBar_submenu__Z5bmv::-webkit-scrollbar-track{background:#0000}.SideBar_submenuMobile__xZF74{background-color:#2e3c5e;border-radius:10px;box-shadow:2px 2px 10px #0000004d;left:60px;max-height:calc(100vh - 120px);overflow-y:auto;padding:12px;position:fixed;top:100px;transform:translateY(0);width:200px;z-index:1100}.SideBar_submenuItems__DThOI{display:flex;flex-direction:column;list-style:none;margin:0;max-height:inherit;overflow-y:auto;padding-left:12px}.SideBar_submenuItems__DThOI::-webkit-scrollbar{width:6px}.SideBar_submenuItems__DThOI::-webkit-scrollbar-thumb{background-color:#64748b;border-radius:10px}.SideBar_submenuItems__DThOI::-webkit-scrollbar-track{background:#0000}.SideBar_submenuItems__DThOI li{color:#f1f5f9;cursor:pointer;font-size:13px;margin:6px 0}.SideBar_submenuItems__DThOI li:hover{color:#93c5fd}.SideBar_sidebarNav__VmrUK{display:flex;flex-direction:column;gap:8px;top:120px;width:200px}.SideBar_active__YF6t1{background-color:#2e3c5e}.SideBar_button__fjG9l{background:#ccc;border:none;border-radius:6px;color:#000;cursor:pointer;padding:8px 16px}.SideBar_danger__644Ml{background:#e53e3e;color:#fff}.SideBar_submenuHeader__MwiCg{background-color:#253352;border-radius:4px;color:#e2e8f0;font-size:.85rem;font-weight:700;margin-top:8px;padding:6px 12px}.SideBar_submenuLink__HxTR6{color:#e2e8f0;display:block;padding:5px 0;text-decoration:none;transition:color .2s ease}.SideBar_submenuLink__HxTR6:hover{color:#93c5fd}.SideBar_sidebarMobile__J9rM1{background-color:#1e2b4a;height:100vh;left:0;position:fixed;top:0;transform:translateX(0);transition:width .3s ease,transform .3s ease;width:70px!important;z-index:1000}.SideBar_sidebarMobile__J9rM1 .SideBar_sidebarContent__xzbmf{bottom:50px;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:62px}.SideBar_sidebarMobile__J9rM1 .SideBar_sidebarScroll__Jm-NS{flex:1 1;min-height:0;overflow-y:auto;padding:24px 16px 16px}.SideBar_sidebarMobile__J9rM1 .SideBar_sidebarNav__VmrUK{align-items:center;width:30px}.SideBar_sidebarMobile__J9rM1 .SideBar_navItem__tDR1I{justify-content:center;padding:12px 5px}.SideBar_sidebarMobile__J9rM1 .SideBar_navItem__tDR1I span{display:none}.SideBar_sidebarMobile__J9rM1 .SideBar_navItem__tDR1I svg{font-size:18px;margin-right:0}.SideBar_sidebarMobile__J9rM1 .SideBar_sidebarLogo__xgt32{height:30px}.SideBar_sidebarMobile__J9rM1 .SideBar_sidebarFooter__0pU2X{background-color:#1e2b4a;border-top:1px solid #334155;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:6px 0;position:absolute;right:0;z-index:10}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc{width:240px!important}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc .SideBar_sidebarNav__VmrUK{align-items:flex-start;width:200px}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc .SideBar_navItem__tDR1I{justify-content:flex-start;padding:10px}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc .SideBar_navItem__tDR1I span{display:inline-block}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc .SideBar_sidebarFooter__0pU2X{justify-content:flex-start}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc .SideBar_sidebarFooter__0pU2X .SideBar_navItem__tDR1I{gap:12px;justify-content:flex-start;position:relative}.SideBar_sidebarMobile__J9rM1.SideBar_expanded__A3DEc .SideBar_sidebarFooter__0pU2X .SideBar_navItem__tDR1I span{display:inline-block}.SideBar_sidebarFooter__0pU2X{background-color:#1e2b4a;border-top:1px solid #334155;bottom:0;display:flex;flex-direction:column;left:0;padding:8px 16px 30px;position:absolute;right:0;z-index:10}.SideBar_footerTop__DE6HT{margin-bottom:6px}.SideBar_footerBottom__Qft1N{border-top:1px solid #334155;padding-top:6px}@media (max-width:768px){.SideBar_sidebarX__z83Q6{height:100vh;left:0;position:fixed;top:0;transform:translateX(0);transition:width .3s ease,transform .3s ease;width:70px;z-index:1000}.SideBar_sidebarHidden__pDYT7{transform:translateX(-100%)}.SideBar_sidebarX__z83Q6.SideBar_expanded__A3DEc{width:240px}.SideBar_sidebarLogoWrapper__Vmt1d{padding:16px 0;position:relative}.SideBar_sidebarLogo__xgt32{height:50px}.SideBar_sidebarNav__VmrUK{align-items:center;width:30px}.SideBar_navItem__tDR1I{justify-content:center;padding:12px 5px}.SideBar_navItem__tDR1I span{display:none}.SideBar_navItem__tDR1I svg{font-size:18px;margin-right:0}.SideBar_collapsible__r\+JHU svg:last-child{display:block}.SideBar_expanded__A3DEc .SideBar_navItem__tDR1I{justify-content:flex-start;padding:10px}.SideBar_expanded__A3DEc .SideBar_collapsible__r\+JHU svg:last-child,.SideBar_expanded__A3DEc .SideBar_navItem__tDR1I span{display:inline-block}.SideBar_submenu__Z5bmv{background-color:#2e3c5e;border-radius:10px;box-shadow:2px 2px 10px #0000004d;left:60px;max-height:calc(100vh - 120px);overflow-y:auto;padding:12px;position:absolute;top:auto;transform:translateY(0);width:200px;z-index:1100}.SideBar_sidebarContent__xzbmf{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.SideBar_sidebarFooter__0pU2X{background-color:#1e2b4a;border-top:1px solid #334155;bottom:50px;left:0;padding:6px 0 30px;position:absolute;right:0;width:100%;z-index:10}.SideBar_sidebarFooter__0pU2X,.SideBar_sidebarFooter__0pU2X .SideBar_navItem__tDR1I{display:flex;justify-content:center}.SideBar_sidebarFooter__0pU2X .SideBar_navItem__tDR1I span{display:none}.SideBar_expanded__A3DEc .SideBar_sidebarFooter__0pU2X{justify-content:flex-start}.SideBar_expanded__A3DEc .SideBar_sidebarFooter__0pU2X .SideBar_navItem__tDR1I{gap:12px;justify-content:flex-start;position:relative}.SideBar_expanded__A3DEc .SideBar_sidebarFooter__0pU2X .SideBar_navItem__tDR1I span{display:inline-block}.SideBar_footerBottom__Qft1N{border-top:1px solid #334155;padding-bottom:50px;padding-top:6px}}.backdrop{background:#3f4140bf;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9000}.Modal_modal__fryvj{top:22vh}.Modal_modalTop__NmCIo,.Modal_modal__fryvj{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000042;left:10%;padding-left:20px;position:fixed;width:80%;z-index:9999}.Modal_modalTop__NmCIo{top:2vh}.Modal_modalLarge__Sdbuw{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:96vh;left:2%;max-height:96vh;max-width:none;overflow-x:auto;overflow-y:auto;position:fixed;top:2vh;width:96%;z-index:9999}.Modal_modalHeader__9ghuR{background:#fff;border-bottom:1px solid #eee;color:#052034;flex:0 0 auto;font-weight:700;padding:1rem}.Modal_modalContent__eDe6R{padding:1rem .5rem;position:relative}.Modal_modalContentLarge__TpNCw{flex:1 1 auto;min-height:0;padding:1rem 1rem 1rem 0;position:relative}.Modal_modalContentLoading__EJKoK{align-items:center;display:flex;justify-content:center;min-height:60vh!important;position:relative}.Modal_loadingOverlay__0Sam7{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;min-height:60vh;position:absolute;right:0;top:0;z-index:1000}.Modal_modalFooter__vWkFb{display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:1rem .5rem}@media (min-width:768px){.Modal_modal__fryvj{left:calc(50% - 12.5rem);width:25%}.Modal_modal__fryvj.Modal_modalLarge__Sdbuw{left:2%;top:2vh;width:96%}}@media (max-width:768px){.Modal_modalContentLoading__EJKoK{min-height:50vh!important}.Modal_loadingOverlay__0Sam7{min-height:50vh}}.Modal_modal-enter__V1CCc{opacity:0;transform:translateY(-10rem)}.Modal_modal-enter-active__1s4Cy{transition:all .2s}.Modal_modal-enter-active__1s4Cy,.Modal_modal-exit__hW\+AL{opacity:1;transform:translateY(0)}.Modal_modal-exit-active__JGNRA{opacity:0;transform:translateY(-10rem);transition:all .2s}.LoadingSpinner_spinnerOverlay__biFP\+{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;width:100%;z-index:10000}.LoadingSpinner_spinnerContainer__Gdjtu{align-items:center;display:flex;gap:10px;justify-content:center}.LoadingSpinner_spinnerDot__9plfv{animation:LoadingSpinner_bounce-delay__e5hct 1.4s ease-in-out infinite both;background-color:#1e2b4a;border-radius:50%;height:6px;width:6px}.LoadingSpinner_spinnerDot__9plfv:first-child{animation-delay:-.32s}.LoadingSpinner_spinnerDot__9plfv:nth-child(2){animation-delay:-.16s}.LoadingSpinner_spinnerText__JJNYn{color:#555;font-size:1rem;font-weight:500;margin-top:1rem}@keyframes LoadingSpinner_bounce-delay__e5hct{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.button{background-color:#2563eb;border:none;border-radius:6px;color:#f8f6f9;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;height:35px;left:215px;letter-spacing:0;margin-right:1rem;opacity:1;text-align:center;text-decoration:none;top:136px;transition:background-color .3s;width:93px}.button:focus{outline:#fff}.button:active,.button:hover{background-color:#1d4ed8}.button--2:active,.button--2:hover{background:#fff;border-color:#fff}.button--inverse{background:#0000;color:#f05}.button--2inverse{background:#fff;color:#fff}.button--inverse:active,.button--inverse:hover{background:#f05;color:#fff}.button--danger{background:#830000;border-color:#830000}.button--danger:active,.button--danger:hover{background:#f34343;border-color:#f34343}.button--small{font-size:.8rem}.button--big{font-size:1.5rem}.button--2{align-items:flex-start;background-color:#fff;border:1px solid #fff;border-image:none;border-image:initial;box-sizing:border-box;color:buttontext;color:#0d324d;cursor:pointer;display:inline-block;font:400 11px system-ui;font:normal normal normal 16px Open Sans;height:35px;left:215px;letter-spacing:normal;letter-spacing:0;margin:0;opacity:1;padding:1px 7px 2px;text-align:center;text-align:left;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;top:136px;width:180px;word-spacing:normal}.button--3{background:#0d404d;border-radius:5px;display:block;display:inline-block}.button--3,.button--4{color:#f8f6f9;color:#fff;cursor:pointer;font:normal normal normal 15px/26px Open Sans;left:215px;letter-spacing:0;margin-right:1rem;opacity:1;text-align:center;text-decoration:none;top:136px}.button--4{background:#0d404d46;border-color:#fff;display:flex;display:inline-block;height:30px;width:100px}.button--5{background:#0d324d;color:#f8f6f9;color:#fff;font:normal normal normal 15px/26px Open Sans;height:35px;letter-spacing:0;margin-right:1rem;text-align:left;text-decoration:none}.button--5,.button--6{cursor:pointer;display:inline-block;left:215px;opacity:1;text-align:center;top:136px;width:100px}.button--6{align-items:flex-start;background-color:#fff;border:1px solid #fff;border-image:none;border-image:initial;box-sizing:border-box;color:buttontext;color:#0d324d;font:400 11px system-ui;font:700 10px Open Sans;height:20px;letter-spacing:normal;letter-spacing:0;margin:0;padding:1px 7px 2px;text-align:left;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;word-spacing:normal}.button:active:disabled,.button:disabled,.button:hover:disabled{background:#ccc;border-color:#ccc;color:#979797;cursor:not-allowed}.btnicon{float:left;height:15px;margin-left:7px;margin-right:7px;margin-top:5px;width:15px}.PageHeader_listHeader__0zZdQ{align-items:center;background-color:#fff;display:flex;gap:6px;justify-content:space-between;overflow:hidden;padding:20px 32px;position:relative;z-index:50}.PageHeader_center__v2Ip4,.PageHeader_left__HQwgh,.PageHeader_right__zT1a\+{flex:1 1}.PageHeader_title__q4IwM{color:#111827;font-size:20px;font-weight:700;margin:0}.PageHeader_subtitle__Sbj28{color:#6b7280;font-size:14px;margin:4px 0 0}.PageHeader_center__v2Ip4{display:flex;justify-content:center;position:relative}.PageHeader_searchContainer__DR\+-g{align-items:center;background-color:#f5f8ff;border-radius:10px;display:flex;max-width:300px;padding:8px 12px;width:100%}.PageHeader_searchIcon__ZzD2f{color:#9ca3af;font-size:16px;margin-right:8px}.PageHeader_searchInput__xJuco{background:#0000;border:none;color:#374151;font-size:14px;outline:none;width:100%}.PageHeader_right__zT1a\+{align-items:center;display:flex;gap:16px;justify-content:flex-end}.PageHeader_icon__DuiLP{color:#6b7280;cursor:pointer;font-size:18px}.PageHeader_profile__jOYMV{align-items:center;display:flex;gap:10px}.PageHeader_profileImg__MPLgJ{border-radius:50%;height:32px;width:32px}.PageHeader_logoImg__LL22x{border-radius:50%;height:50px;width:50px}.PageHeader_profileInfo__lPPYH{display:flex;flex-direction:column}.PageHeader_name__h8yMj{color:#111827;font-size:14px;font-weight:500}.PageHeader_edit__oY8Gv{color:#22c55e;font-size:12px}.PageHeader_clearIcon__egaQz{color:#9ca3af;cursor:pointer;font-size:16px;margin-left:8px;transition:color .2s ease;-webkit-user-select:none;user-select:none}.PageHeader_clearIcon__egaQz:hover{color:#111827}.PageHeader_accessLevel__VCc8m{align-items:center;display:flex;gap:4px;margin-right:8px}.PageHeader_accessBadge__fBG5L{background-color:#e0e0e0;border-radius:4px;color:#333;font-size:.75rem;font-weight:600;padding:2px 6px;text-transform:uppercase}.PageHeader_listHeaderMobile__I7sFl{flex-wrap:wrap;padding:8px 0}.PageHeader_listHeaderMobile__I7sFl .PageHeader_title__q4IwM{font-size:18px}.PageHeader_listHeaderMobile__I7sFl .PageHeader_subtitle__Sbj28{font-size:12px}.PageHeader_listHeaderMobile__I7sFl .PageHeader_profileInfo__lPPYH{display:none}.PageHeader_listHeaderMobile__I7sFl .PageHeader_icon__DuiLP{font-size:16px}.PageHeader_listHeaderMobile__I7sFl .PageHeader_mobileSearchIcon__dDg-r{cursor:pointer;display:block;font-size:20px;margin:0}.PageHeader_listHeaderMobile__I7sFl .PageHeader_mobileSearchVisible__IRxN4{background-color:#f5f8ff;border-radius:10px;box-shadow:0 4px 6px #0000001a;left:50%;position:absolute;top:0;transform:translateX(-50%);width:90%;z-index:999}@media (max-width:768px){.PageHeader_listHeader__0zZdQ{flex-wrap:wrap;padding:16px 0}.PageHeader_title__q4IwM{font-size:18px}.PageHeader_subtitle__Sbj28{font-size:12px}.PageHeader_profileInfo__lPPYH{display:none}.PageHeader_icon__DuiLP{font-size:16px}.PageHeader_mobileSearchIcon__dDg-r{cursor:pointer;display:block;font-size:20px;margin:0}.PageHeader_mobileSearchVisible__IRxN4{background-color:#f5f8ff;border-radius:10px;box-shadow:0 4px 6px #0000001a;left:50%;position:absolute;top:0;transform:translateX(-50%);width:90%;z-index:999}}body,html{height:100%;overflow-x:auto}.MainLayout_appLayout__oggCK{background-color:#f8fafc;display:grid;font-family:sans-serif;grid-template-columns:240px 1fr!important;grid-template-rows:auto 1fr;height:100vh;overflow-x:hidden;overflow-y:hidden;width:100%}.MainLayout_sidebar__vqfAs{background-color:#1e2b4a;box-shadow:2px 0 6px #0000001a;color:#fff;display:flex;flex-direction:column;grid-column:1;grid-row:1/span 2;padding:0;position:relative;transition:width .3s ease;z-index:10}.MainLayout_mainArea__8OKdz{border-bottom:none;display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow-x:hidden;overflow-y:hidden;width:100%;z-index:5}.MainLayout_pageHeader__Xiakj{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;color:#1f2937;display:block;font-size:18px;font-weight:600;grid-column:2;grid-row:1;justify-content:space-between;min-height:100px;padding:0 24px}.MainLayout_contentArea__3IclZ{border-bottom:none;display:flex;flex-direction:column;flex-grow:1;grid-column:2;grid-row:2;height:100vh;overflow-x:hidden;overflow-y:hidden;padding:24px 24px 0;z-index:5}.MainLayout_sidebarMobileLayout__7lx7g{grid-template-columns:70px 1fr!important;z-index:2000}.MainLayout_noSidebarLayout__OlEKi{grid-template-columns:0 1fr!important}.MainLayout_sidebarCollapsed__FeX9C{background:#0000!important;box-shadow:none!important;overflow:hidden;padding:0!important;width:0!important}.MainLayout_pageHeaderMobile__pr60u{min-height:20px;padding:0 8px}.MainLayout_contentAreaMobile__1BTY7{padding:16px 16px 0;z-index:5}.MainLayout_mainAreaMobile__7hz5N{border-bottom:none;display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow-x:hidden;overflow-y:hidden;width:100%;z-index:5}@media (max-width:768px){.MainLayout_appLayout__oggCK{grid-template-columns:60px 1fr}.MainLayout_noSidebarLayout__OlEKi{grid-template-columns:0 1fr}.MainLayout_appLayout__oggCK{position:fixed}.MainLayout_contentArea__3IclZ{padding:16px 16px 0}.MainLayout_pageHeader__Xiakj{min-height:80px;padding:0 16px}}.MainLayout_sidebarExpanded__ndd74{width:240px!important}.Table_tableScrollContainer__nZhQa{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e5e7eb;border-bottom:none;border-radius:6px;margin-bottom:0;overflow-x:auto;padding-bottom:50px;position:relative}table{border-collapse:collapse;min-width:100%;table-layout:auto;width:100%}.Table_paginationWrapper__rOsZ8{border-top:1px solid #ddd;min-height:40px;padding:8px;text-align:center}.Table_noPagination__PjENs{border-bottom:none;border-top:none;min-height:0;padding:0}.Table_mobileMenu__6j1Me{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 12px #0000000d;margin-top:10px;padding:12px 16px;position:relative;z-index:20}.Table_tableControls__MJ\+09{display:flex;flex-direction:column;gap:10px}.Table_toggleRow__2WUNn{display:flex;gap:10px;justify-content:space-between}.Table_toggleBtn__lvu45{align-items:center;background-color:#1e2b4a;border:none;border-radius:5px;color:#e2e8f0;display:flex;flex:1 1;font-size:.9rem;gap:6px;justify-content:center;padding:8px 12px}.Table_headerWrapper__m5Pzu,.Table_quickViewWrapper__2nolI{display:block}@media (max-width:768px){.Table_tableScrollContainer__nZhQa{border-radius:4px;overflow-x:auto;overflow-y:auto}table{min-width:800px}.Table_collapsibleHeader__743qm{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Table_collapsibleHeader__743qm.Table_expanded__nMlOf{max-width:none;white-space:normal}}.TableQuickView_quickViewContainer__u1OFb{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;font-family:Inter,sans-serif;justify-content:space-between;margin-bottom:16px;padding:12px 20px;position:relative;z-index:50}.TableQuickView_filterControlsColumn__kwCO-{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.TableQuickView_filterButtons__J63OF{display:flex;flex-wrap:wrap;gap:20px}.TableQuickView_filterButton__PiPqX{background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;padding-bottom:6px;position:relative;transition:color .2s ease}.TableQuickView_filterButton__PiPqX:hover{color:#111827}.TableQuickView_active__-qt6N{color:#111827;font-weight:500}.TableQuickView_active__-qt6N:after{background-color:#3b82f6;border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.TableQuickView_optionsSection__gEZVV,.TableQuickView_options__aETpU{align-items:center;display:flex}.TableQuickView_options__aETpU{gap:10px}.TableQuickView_selected__qhWsF{font-size:13px;font-style:italic;font-weight:100}.TableQuickView_paginationToggle__\+10Kr{align-items:center;display:flex}.TableQuickView_paginationToggleButton__XoQ1T{background:#e5e7eb;border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:6px 14px;transition:background-color .2s ease,color .2s ease}.TableQuickView_paginationToggleButton__XoQ1T:hover{background-color:#3b82f6;color:#fff}.TableQuickView_pageSizeSelector__RvjZj{align-items:center;display:flex;font-size:14px;gap:6px}.TableQuickView_pageSizeSelector__RvjZj select{border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:4px 8px}@media (max-width:768px){.TableQuickView_quickViewContainer__u1OFb{align-items:stretch;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 12px #0000000d;flex-direction:column;gap:16px;margin-top:8px;padding:12px 16px}.TableQuickView_filterControlsColumn__kwCO-{align-items:stretch;flex-direction:column;gap:12px}.TableQuickView_filterButtons__J63OF{flex-direction:column;gap:10px;width:100%}.TableQuickView_filterButton__PiPqX{text-align:left;width:100%}.TableQuickView_pageSizeSelector__RvjZj select,.TableQuickView_paginationToggleButton__XoQ1T{width:100%}.TableQuickView_options__aETpU{flex-direction:column;gap:12px;width:100%}.TableQuickView_optionsSection__gEZVV{width:100%}.TableQuickView_pageSizeSelector__RvjZj{justify-content:space-between;width:100%}}.TableHeader_card2__hjqGn{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000000d;display:flex;font-family:Inter,sans-serif;justify-content:space-between;margin-bottom:16px;padding:16px 24px}.TableHeader_buttonsdiv__ePwqT{flex-wrap:wrap;gap:24px}.TableHeader_buttonsdiv__ePwqT,.TableHeader_row__BfDkp{align-items:center;display:flex}.TableHeader_primaryButton__UxGi5{align-items:center;background-color:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:background-color .2s ease;white-space:nowrap}.TableHeader_primaryButton__UxGi5:hover{background-color:#1d4ed8}.TableHeader_iconAction__4d3De{align-items:center;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 10px;transition:color .2s ease;white-space:nowrap}.TableHeader_iconAction__4d3De:hover{color:#374151}.TableHeader_revisionRight__SmuAC{align-items:center;display:inline-flex;gap:8px;margin-left:auto}@media (max-width:768px){.TableHeader_card2__hjqGn{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 12px #0000000d;margin-top:8px;padding:12px 16px}.TableHeader_buttonsdiv__ePwqT,.TableHeader_card2__hjqGn{align-items:stretch;flex-direction:column;gap:12px}.TableHeader_primaryButton__UxGi5{font-size:13px;padding:8px 14px}.TableHeader_iconAction__4d3De{font-size:13px;justify-content:flex-start}}.TableColumnItem_resizableTh__C3l9f{background-color:#f5f8ff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;color:#1e293b;font-size:14px;font-weight:500;height:40px;max-width:300px;min-width:200px;padding:12px 16px;text-align:left;transition:background-color .2s ease;white-space:nowrap}.TableColumnItem_stickyFirstColumn__jSCZN{box-shadow:2px 0 5px #00000008;min-width:250px}.TableColumnItem_resizer__To4og{background:#0000;cursor:col-resize;height:100%;pointer-events:auto;position:absolute;right:0;top:0;width:8px;z-index:1000}.TableColumnItem_resizer__To4og:before{background-color:#4b5563;border-radius:1px;content:"";display:block;height:100%;margin:auto;opacity:0;transition:opacity .2s ease;width:2px}.TableColumnItem_resizer__To4og:hover:before{opacity:1}.TableColumnItem_clmnicon__2RDpN{color:#475569;display:inline-block;font-size:10px;margin-left:6px;vertical-align:middle}.TableColumnItem_clmnicon__2RDpN:hover{color:#2563eb}.TableColumnItem_default__3Ft9v,.TableColumnItem_down__qaspF,.TableColumnItem_up__Y8q1H{color:#1e293b;font-weight:500}.TableColumnItem_defaultFilter__w9uPa,.TableColumnItem_downFilter__qdIGl,.TableColumnItem_upFilter__Yu92O{color:#2563eb;font-weight:600}.TableColumnItem_clmnicon__2RDpN{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.TableColumnItem_filterIcon__imDaW{color:#2563eb;font-size:12px;margin-left:2px}.TableColumnItem_stickyHead__3Atf0{background:#f5f8ff;background:var(
    --header-bg,#f5f8ff
  );position:-webkit-sticky;position:sticky;top:0;z-index:20}.TableColumnItem_stickyCol__8VmEc{box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;max-width:var(--sticky-checkbox-w);min-width:64px;min-width:var(--sticky-checkbox-w);padding:0 6px;text-align:center;width:64px;width:var(--sticky-checkbox-w)}.TableColumnItem_stickyCol2__JqOCa,.TableColumnItem_stickyCol__8VmEc{background:#f5f8ff;background:var(--header-bg,#fff);box-sizing:border-box;position:-webkit-sticky;position:sticky;z-index:5}.TableColumnItem_stickyCol2__JqOCa{box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;white-space:nowrap}.TableColumnItem_stickyHead__3Atf0.TableColumnItem_stickyCol__8VmEc{background:#f5f8ff;background:var(--header-bg,#f5f8ff);left:0;position:-webkit-sticky;position:sticky;top:0;z-index:30}.TableColumnItem_stickyHead__3Atf0.TableColumnItem_stickyCol2__JqOCa{background:#f5f8ff;background:var(--header-bg,#f5f8ff);left:64px;left:var(--sticky-checkbox-w,64px);position:-webkit-sticky;position:sticky;top:0;z-index:29}@media (max-width:768px){.TableColumnItem_resizableTh__C3l9f{font-size:13px;min-width:120px!important;padding:8px 12px}.TableColumnItem_clmnicon__2RDpN{font-size:9px;margin-left:4px}.TableColumnItem_resizer__To4og:before{height:50%}}.menu-links{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;left:0;margin:0;min-width:100%;padding:8px 0;position:absolute;top:100%;transform:translateY(-1px);z-index:9999}.menu-links li{color:#1e293b;cursor:pointer;font-size:14px;list-style:none;padding:10px 16px;transition:background-color .2s ease}.menu-links li:hover{background-color:#f1f5f9;color:#2563eb}.menu_line{background-color:#e5e7eb;height:1px;margin:4px 0}@media (max-width:768px){.menu-links{box-shadow:0 3px 8px #0000001f}.menu-links li{font-size:13px;padding:8px 12px}.menu_line{margin:2px 0}}.TableReadOnlyRow_tableRow__XbPCc td{border-bottom:1px solid #eaeaea;color:#23283b;font-size:14px;padding:12px 16px;vertical-align:middle;word-break:break-all}.TableReadOnlyRow_tableRow__XbPCc:hover{background-color:#f3f6fb}.TableReadOnlyRow_tableRow__XbPCc td:first-child{max-width:40px;padding:0;text-align:center;vertical-align:middle;width:40px}.TableReadOnlyRow_linkId__WQ5OB{color:#007bff;font-weight:500;text-decoration:none}.TableReadOnlyRow_linkId__WQ5OB:hover{text-decoration:underline}.TableReadOnlyRow_listBoxCreatedBy__sZ0Ay{align-items:center;display:flex}.TableReadOnlyRow_imgCreatedBy__xqylM{border:2px solid #c8f1ff;border-radius:50%;height:32px;margin-right:8px;object-fit:cover;width:32px}#TableReadOnlyRow_creator__nwOtT{color:#23283b;font-size:14px;font-weight:500}.TableReadOnlyRow_stickyCheckbox__7dImA{max-width:40px;text-align:center;width:40px}.TableReadOnlyRow_stickyFirstColumn__CL2MX{box-shadow:2px 0 5px #0000000d;min-width:120px}.TableReadOnlyRow_statusLb__wqPFo{align-items:center;border-radius:26px;display:inline-flex;height:32px;padding:4px 16px 4px 12px;width:-webkit-fit-content;width:fit-content}.TableReadOnlyRow_statusText__ZvJJa{font-size:14px;font-weight:500;line-height:20px}.TableReadOnlyRow_statusLb__wqPFo svg{margin-right:8px}.TableReadOnlyRow_statusInProgressLb__yUN6V{background-color:#f7effd}.TableReadOnlyRow_inProgressDot__yXx4g,.TableReadOnlyRow_inProgressText__D3hyQ{color:#ad60e8}.TableReadOnlyRow_statusToDoLb__LHTUx{background-color:#fef7ed}.TableReadOnlyRow_toDoDot__4ujc6,.TableReadOnlyRow_toDoText__fDSgx{color:#f3af49}.TableReadOnlyRow_statusCompletedLb__vseII{background-color:#e6fffa}.TableReadOnlyRow_completedDot__3y1\+O,.TableReadOnlyRow_completedText__fWkcU{color:#3ac6a4}.TableReadOnlyRow_statusDefaultLb__mPlK0{background-color:#f0f0f0}.TableReadOnlyRow_defaultDot__j8z\+5{color:#999}.TableReadOnlyRow_defaultText__2Hfeh{color:#666}.TableReadOnlyRow_rowSelected__cDayw{background-color:#dbeafe}.TableReadOnlyRow_rowSelected__cDayw:hover{background-color:#bfdbfe}.TableReadOnlyRow_tableRow__XbPCc.TableReadOnlyRow_rowSelected__cDayw{background-color:#dbeafe}.TableReadOnlyRow_tableRow__XbPCc.TableReadOnlyRow_rowSelected__cDayw:hover{background-color:#bfdbfe}.TableReadOnlyRow_tableRow__XbPCc.TableReadOnlyRow_rowSelected__cDayw td{background-color:inherit}.TableReadOnlyRow_tableRoot__0df6J table{border-collapse:initial;border-spacing:0}.TableReadOnlyRow_tableRow__XbPCc{--_row-bg:var(--row-bg);background-color:var(--_row-bg)}.TableReadOnlyRow_rowSelected__cDayw{--_row-bg:var(--row-bg-selected)}.TableReadOnlyRow_tableRow__XbPCc>td{background-color:var(--_row-bg)}.TableReadOnlyRow_stickyCol__kx\+yU{box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;max-width:var(--sticky-checkbox-w);min-width:64px;min-width:var(--sticky-checkbox-w);padding:0 6px;text-align:center;width:64px;width:var(--sticky-checkbox-w)}.TableReadOnlyRow_stickyCol2__Wr29g,.TableReadOnlyRow_stickyCol__kx\+yU{background:#fff;background:var(--header-bg,#fff);box-sizing:border-box;position:-webkit-sticky;position:sticky;z-index:5}.TableReadOnlyRow_stickyCol2__Wr29g{box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;white-space:nowrap}.TableReadOnlyRow_stickyCol__kx\+yU input[type=checkbox]{margin-left:2px}.TableReadOnlyRow_highlightCell__D6Uj3{background-color:#ff002673;transition:background-color .6s ease}.TableReadOnlyRow_stickyCol2__Wr29g.TableReadOnlyRow_highlightCell__D6Uj3,.TableReadOnlyRow_tableRow__XbPCc>td.TableReadOnlyRow_highlightCell__D6Uj3{background-color:#ffd70073!important}@media (max-width:768px){.TableReadOnlyRow_tableRow__XbPCc td{font-size:13px;padding:8px 12px}.TableReadOnlyRow_statusLb__wqPFo{height:28px;padding:3px 12px 3px 10px}.TableReadOnlyRow_statusText__ZvJJa{font-size:12px}.TableReadOnlyRow_imgCreatedBy__xqylM{height:28px;width:28px}#TableReadOnlyRow_creator__nwOtT{font-size:13px}}.component input,.component textarea{background-color:#fff;border:1.8px solid #3b82f6;border-radius:8px;box-sizing:border-box;color:#2563eb;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;min-height:40px;overflow:hidden;padding:10px 14px;resize:none;transition:border-color .2s ease}.component input:read-only,.component textarea:read-only{background-color:#f3f4f6;border-color:#d1d5db;color:#6b7280;cursor:not-allowed}.component input::placeholder,.component textarea::placeholder{color:#2563eb;font-size:14px}.component input:focus,.component textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #3b82f64d}.component--invalid input,.component--invalid textarea{background-color:#fef2f2;border-color:#ef4444}.CustomSelectDropDown_form_control__0mWqp{display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-bottom:16px;position:relative}.CustomSelectDropDown_label__LyP-Z{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:6px}.CustomSelectDropDown_dropdown__selected__C5O9x{background-color:#fff;border:1.8px solid #3b82f6;border-radius:8px;color:#2563eb;cursor:pointer;font-size:14px;padding:10px 14px;transition:border-color .2s ease}.CustomSelectDropDown_dropdown__selected__C5O9x:hover{border-color:#1d4ed8}.CustomSelectDropDown_dropdown__menu__sHgb1{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000000f;box-sizing:border-box;left:0;margin-top:4px;padding:10px 12px;position:absolute;top:100%;width:100%;z-index:1000}.CustomSelectDropDown_dropdown__menu_search__xV2Qo{background-color:#f3f4f6;border:none;border-radius:6px;color:#1f2937;font-size:14px;margin-bottom:8px;outline:none;padding:10px;width:95%}.CustomSelectDropDown_dropdown__menu_items__spMZu{max-height:180px;overflow-y:auto;padding-right:4px}.CustomSelectDropDown_dropdown__menu_item__bD5d4{border-radius:6px;color:#1f2937;cursor:pointer;font-size:14px;padding:8px;transition:background-color .2s ease}.CustomSelectDropDown_dropdown__menu_item__bD5d4:hover{background-color:#f3f4f6}.CustomSelectDropDown_selected__MSr-0{background-color:#eff6ff;border:1px solid #3b82f6}.CustomSelectDropDown_readonly__EjXce{background-color:#f5f5f5;border:1px solid #ccc;color:#999;cursor:not-allowed;pointer-events:none}.MultiSelectDropDown_form_control__p9XWX{display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-bottom:16px;position:relative}.MultiSelectDropDown_label__F1zSm{color:#0d324d;font-size:14px;font-weight:600;margin-bottom:6px}.MultiSelectDropDown_dropdown__selected__MShjW{background-color:#fff;border:1.8px solid #3b82f6;border-radius:8px;color:#2563eb;cursor:pointer;font-size:14px;padding:10px 14px;transition:border-color .2s ease}.MultiSelectDropDown_dropdown__selected__MShjW:hover{border-color:#1d4ed8}.MultiSelectDropDown_dropdown__menu__7zOtZ{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000000f;box-sizing:border-box;left:0;margin-top:4px;padding:10px 12px;position:absolute;top:100%;width:100%;z-index:1000}.MultiSelectDropDown_dropdown__menu_items__cPstj{max-height:180px;overflow-y:auto;padding-right:4px}.MultiSelectDropDown_dropdown__menu_search__Nsyj7{background-color:#f3f4f6;border:none;border-radius:6px;color:#1f2937;font-size:14px;margin-bottom:8px;outline:none;padding:10px;width:95%}.MultiSelectDropDown_dropdown__menu_item__iSTtV{border-radius:6px;color:#1f2937;cursor:pointer;font-size:14px;padding:8px;transition:background-color .2s ease}.MultiSelectDropDown_dropdown__menu_item__iSTtV:hover{background-color:#f3f4f6}.MultiSelectDropDown_selected__cFog5{background-color:#eff6ff;border:1px solid #3b82f6}.form-control{border-radius:10px;color:#0d324d;font:700 12px/16px Poppins;left:41px;letter-spacing:.4px;opacity:1;padding-bottom:5px;padding-top:25px;text-align:left;top:146px;width:328px}.form-control input,.form-control label,.form-control textarea{display:block}.form-control label{color:#0d324d;font:700 12px/16px Poppins;letter-spacing:.4px;opacity:1;text-align:left}.form-control input,.form-control textarea{border-color:#0d324d;border-radius:4px;border-width:2px;color:#0d324d;font:normal normal normal 12px Poppins;height:30px;left:41px;letter-spacing:0;opacity:1;text-align:left;top:146px;width:320px}.form-control input:focus,.form-control textarea:focus{background:#fff;outline:none}.form-control--invalid label,.form-control--invalid p{color:red}.form-control--invalid input,.form-control--invalid textarea{background:#ffd1d1;border-color:red}.component{display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-bottom:1rem}.component label{color:#1f2937;font-size:.875rem;font-weight:600;margin-bottom:.3rem}.component input{background-color:#fff;border:1.8px solid #3b82f6;border-radius:8px;cursor:pointer;padding:10px 14px;transition:border-color .2s ease}.component input,.component input::placeholder{color:#2563eb;font-size:14px}.component input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #3b82f64d}.component--invalid input{background-color:#fef2f2;border-color:#ef4444}.component--invalid p{color:#ef4444;font-size:.8rem;margin-top:.25rem}.Checkbox_checkboxWrapper__x3dJM{display:flex;flex-direction:column;font-family:Poppins,sans-serif;margin-bottom:1rem}.Checkbox_checkboxLabel__zjaYN{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.3rem}.Checkbox_checkboxInput__KuScT{accent-color:#3b82f6;border:1.8px solid #3b82f6;border-radius:4px;cursor:pointer;height:18px;transition:border-color .2s ease;width:18px}.Checkbox_checkboxInput__KuScT:focus{box-shadow:0 0 0 2px #3b82f64d;outline:none}.Checkbox_checkboxWrapper--invalid__vhEIx .Checkbox_checkboxInput__KuScT{background-color:#fef2f2;border-color:#ef4444}.Checkbox_checkboxWrapper--invalid__vhEIx .Checkbox_errorText__3CAnZ{color:#ef4444;font-size:.8rem;margin-top:.25rem}.TableEditableRow_tableRow__sxTHe td{border-bottom:1px solid #eaeaea;color:#23283b;font-size:14px;padding:6px 8px;vertical-align:middle;word-break:break-all}.TableEditableRow_tableRow__sxTHe:hover{background-color:#f9fbff}.TableEditableRow_tableRow__sxTHe td:first-child{max-width:40px;padding:0;text-align:center;vertical-align:middle;width:40px}.TableEditableRow_cellEditor__m97K4{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;font-size:13px;min-width:80px;padding:4px 6px;width:100%}.TableEditableRow_cellEditor__m97K4:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.TableEditableRow_cellEditorInvalid__GcE\+7{border-color:#ef4444}.TableEditableRow_cellReadonly__CByXa{color:#6b7280}.TableEditableRow_cellHost__z2067 label{display:none}.TableEditableRow_cellHost__z2067>div{margin:0}.TableEditableRow_cellHost__z2067 input,.TableEditableRow_cellHost__z2067 select,.TableEditableRow_cellHost__z2067 textarea{font-size:13px}.TableEditableRow_dirtyCell__L3uU9{background-color:#ffd7002e}.TableEditableRow_newRowCell__6LYuD{background-color:#22c55e14}.TableEditableRow_removeRowButton__ifC6K{background:#fff;border:1px solid #ef4444;border-radius:4px;color:#ef4444;cursor:pointer;font-size:16px;height:24px;line-height:1;padding:0;width:24px}.TableEditableRow_removeRowButton__ifC6K:hover{background:#ef4444;color:#fff}.TableEditableRow_rowControls__OVZ1h{align-items:center;display:flex;gap:4px;justify-content:center}.TableEditableRow_editRowButton__3pAvz{background:#fff;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;font-size:14px;height:24px;line-height:1;padding:0;width:24px}.TableEditableRow_editRowButton__3pAvz:hover{background:#2563eb;color:#fff}.TableEditableRow_saveRowButton__VuOVC{background:#fff;border:1px solid #16a34a;border-radius:4px;color:#16a34a;cursor:pointer;font-size:14px;height:24px;line-height:1;padding:0;width:24px}.TableEditableRow_saveRowButton__VuOVC:hover{background:#16a34a;color:#fff}.TableEditableRow_saveRowButton__VuOVC:disabled{cursor:not-allowed;opacity:.5}.TableEditableRow_cancelRowButton__dkv5K{background:#fff;border:1px solid #6b7280;border-radius:4px;color:#6b7280;cursor:pointer;font-size:16px;height:24px;line-height:1;padding:0;width:24px}.TableEditableRow_cancelRowButton__dkv5K:hover{background:#6b7280;color:#fff}.TableEditableRow_stickyCol__dal3W{background:#fff;box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;min-width:64px;position:-webkit-sticky;position:sticky;text-align:center;width:64px;z-index:5}.TableEditableRow_stickyCol2__WAORd{background:#fff;box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;position:-webkit-sticky;position:sticky;white-space:nowrap;z-index:5}.pagination-container{align-items:center;background:#f9fafb;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.pagination-info{color:#374151;font-size:14px}.page-select{border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin:0 4px;padding:4px 8px}.pagination-buttons{align-items:center;display:flex;gap:4px}.page-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:14px;padding:6px 10px}.page-btn.active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.page-btn:disabled{cursor:not-allowed;opacity:.5}.ellipsis{color:#9ca3af;font-size:16px;padding:0 6px}@media (max-width:768px){.pagination-container{margin:0 0 100px;padding:0}}.side-drawer{background:#fff;box-shadow:0 2px 8px #00000042;display:block;height:100%;overflow-y:auto;padding-bottom:20px;padding-left:2%;padding-top:1%;position:fixed;right:0;top:0;width:390px;z-index:9999}@media only screen and (max-width:390px){.side-drawer{width:90vw}}.NewForm_place__YA8ip{background:#fff;border-radius:6px;display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0 auto;max-width:60rem;padding:20px .5rem 50px;position:absolute;width:408px;width:-webkit-fill-available}.NewForm_row__ZQGqo{display:flex;justify-content:flex-start;padding-top:4%}.NewForm_row2__U6oqO{display:flex;justify-content:flex-start;padding-top:150px}.NewForm_closeicon__AOsjt{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYEAYAAACw5+G7AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQfnAgYHISVa6loHAAAEA0lEQVRYw8WXbUxTVxjHn6e919IXFJwf/IBriS7b8MMmLQ6yDRKNW2yxQIFK0A9jyzCsG8Elc7hscYYpI3MLYZKUkRiFbbxcaoukvYro1lkGY8NFScQ5GevExW3BoHJRuFfOPpRmCV3Te9uC/6/3vPx+5+Se5xwASNmbeWP1auqc9gvDEy0t1J/aqwbm0iX6e91p/YNDhwAAcghFwbJnQ8OGBoUiyEFn6doM2T4f7dK9kLG2thZAS3JIQgJSHm2FfqS1FfOQxbLduxcPQ6pJPmzq6hJq1nxHhktLAYYvDl/k+SUHPy4MJO13OuF1GICnt28PaeYFO/EdPiyDROzDeoMh3HD4Mbrg56Ii6t3JI3izrQ1An65Pp+lHBh7Ml/AD/pqZKcOvwAwTLBtpePwMXoV1hYVU1eQusLe3x09EIvhCyDeEhYzz52W8XfXczGvV1aSAdMPYqVMRRRrhc3zDYqFdkzX4ltMZBJAOntaZ1rliBZXPJ68yMIxo8APkAHzIMMKof1B9v64OQwa0ck+q9jAMOjEP1pvNETlaYQ/oPB6+hFJPZVssANcrr1fOzkYG52aVKV1d6MYPsHLHDtHg7/vL1KbSUgAALwoChp1AqkgzZMEoy/KvUFlTtQUFoSLxBQ9+x/BdYxUhX6unLRYANfMPMz8fb3ARAjGK1JAeQnp7SR/swzd5Hr04Co0mU7zAJQjEKCIyUsGjEFgakWjBYxBYJGLkflJedjjwLHbi6dxc0eA2cg+TT54U6v2Tqt6dO6WCByOLXmAhczACLEpeCEyGo0SRmAiQsnd2IvqCGIXAouPQi6OIkX/OkHyE++HWtm30QflmoaK7O3CpVColL0TU4CKPQ9HJJ+PkR6+XZx68xB8xmQD+Onv5HY6L1E3EDkRZgN6GY3DD4SAmUkMaenoiTuPCVMzIyaHNCfX0Mx5PYF6NJgaBGCtn3e9b1LdKSgSXWnF/oqhI7F0LWDThe9nZtJnbqExyuyOJ/I9AvEv+FesV69yc0Kn+ZaapuFiyyMscqh4PvyOhl7klKvkh80itI1vIJ3D0wgX+jJrM/GE0BhZmehqXDzxOIs+TMsjz+fhvE/yKeqMRaVo7pP+tqQkArWgtL48I/ikZJ80dHUKlHzXPBp6g0RSg/7LwoHEJ65MSHQ4oBpuoO9MAGQf7iRNI52nHDJo7d8CDW+GplSuXDzxGESM5B1fv3pVBH3SQ9mvXHh14MIH3A59PjU3dKywEBhrB5naHbf43DkH6yIicemzV5nUH+/uhBSvIWp2OHIObMMhxuI/UkfLmZuFFf6omt6pq6cAX5zZ7m334cL59TaZqq8MhPzOfqtgklxM7yHBYo4FxMghpQ0Oy4/J+ucZm+xdoo6XHcQRUWgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wMi0wNlQwNzozMzozNyswMDowMFZPRpAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDItMDZUMDc6MzM6MzcrMDA6MDAnEv4sAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTAyLTA2VDA3OjMzOjM3KzAwOjAwcAff8wAAAABJRU5ErkJggg==) no-repeat;background-size:contain;float:right;height:15px;margin-left:auto;margin-right:15px;margin-top:5px;width:15px}.NewForm_title__eMyus{color:#111827;font-size:20px;font-weight:700;margin:0 0 20px}:root{--primary-color:#007bff;--border-color:#ced4da;--border-hover-color:#007bff;--background-light:#f8f9fa;--text-color:#495057;--error-color:#dc3545;--transition-speed:0.2s}.attachment-upload-wrapper{display:flex;flex-direction:column;gap:1rem}.drop-zone-text-wrapper{flex-direction:column}.drop-zone,.drop-zone-text-wrapper{align-items:center;display:flex;justify-content:center}.drop-zone{background-color:#f8f9fa;background-color:var(--background-light);border:2px dashed #ced4da;border:2px dashed var(--border-color);border-radius:8px;color:#495057;color:var(--text-color);cursor:pointer;flex-direction:row;gap:.75rem;padding:.75rem 1.5rem;text-align:center;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;transition:border-color var(--transition-speed) ease-in-out,background-color var(--transition-speed) ease-in-out}.drop-zone.drag-over,.drop-zone:hover{background-color:#e9ecef;border-color:#007bff;border-color:var(--border-hover-color)}.drop-zone[disabled]{cursor:not-allowed;opacity:.6}.drop-zone__icon{stroke:#007bff;stroke:var(--primary-color);flex-shrink:0;height:24px;margin-bottom:0;width:24px}.drop-zone__text{font-weight:500;margin:0}.drop-zone__subtext{color:#6c757d;display:block;font-size:.8rem;margin:.15rem 0 0}.file-list{display:flex;flex-direction:column;gap:.5rem}.file-list.grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.file-item{align-items:center;background-color:#fff;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:box-shadow .2s ease-in-out;transition:box-shadow var(--transition-speed) ease-in-out}.file-item:hover{box-shadow:0 2px 8px #0000000d}.file-info{align-items:center;display:flex;gap:.75rem;overflow:hidden}.file-info svg{flex-shrink:0;height:24px;width:24px}.file-info svg,.file-name{color:#495057;color:var(--text-color)}.file-name{font-size:.9rem;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.file-name:hover{color:#007bff;color:var(--primary-color)}.remove-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:color .2s,background-color .2s;transition:color var(--transition-speed),background-color var(--transition-speed);width:24px}.remove-btn:hover{background-color:#fbeae9;color:#dc3545;color:var(--error-color)}.remove-btn[disabled]{cursor:not-allowed;opacity:.5}.EditForm_place__gu2sN{background:#fff;border-radius:6px;display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0 auto;max-width:60rem;padding:20px .5rem 50px;position:absolute;width:408px;width:-webkit-fill-available}.EditForm_row__NVYgS{display:flex;justify-content:flex-start;padding-top:4%}.EditForm_row2__t1CWC{display:flex;justify-content:flex-start;padding-top:150px}.EditForm_closeicon__FBgtX{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYEAYAAACw5+G7AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQfnAgYHISVa6loHAAAEA0lEQVRYw8WXbUxTVxjHn6e919IXFJwf/IBriS7b8MMmLQ6yDRKNW2yxQIFK0A9jyzCsG8Elc7hscYYpI3MLYZKUkRiFbbxcaoukvYro1lkGY8NFScQ5GevExW3BoHJRuFfOPpRmCV3Te9uC/6/3vPx+5+Se5xwASNmbeWP1auqc9gvDEy0t1J/aqwbm0iX6e91p/YNDhwAAcghFwbJnQ8OGBoUiyEFn6doM2T4f7dK9kLG2thZAS3JIQgJSHm2FfqS1FfOQxbLduxcPQ6pJPmzq6hJq1nxHhktLAYYvDl/k+SUHPy4MJO13OuF1GICnt28PaeYFO/EdPiyDROzDeoMh3HD4Mbrg56Ii6t3JI3izrQ1An65Pp+lHBh7Ml/AD/pqZKcOvwAwTLBtpePwMXoV1hYVU1eQusLe3x09EIvhCyDeEhYzz52W8XfXczGvV1aSAdMPYqVMRRRrhc3zDYqFdkzX4ltMZBJAOntaZ1rliBZXPJ68yMIxo8APkAHzIMMKof1B9v64OQwa0ck+q9jAMOjEP1pvNETlaYQ/oPB6+hFJPZVssANcrr1fOzkYG52aVKV1d6MYPsHLHDtHg7/vL1KbSUgAALwoChp1AqkgzZMEoy/KvUFlTtQUFoSLxBQ9+x/BdYxUhX6unLRYANfMPMz8fb3ARAjGK1JAeQnp7SR/swzd5Hr04Co0mU7zAJQjEKCIyUsGjEFgakWjBYxBYJGLkflJedjjwLHbi6dxc0eA2cg+TT54U6v2Tqt6dO6WCByOLXmAhczACLEpeCEyGo0SRmAiQsnd2IvqCGIXAouPQi6OIkX/OkHyE++HWtm30QflmoaK7O3CpVColL0TU4CKPQ9HJJ+PkR6+XZx68xB8xmQD+Onv5HY6L1E3EDkRZgN6GY3DD4SAmUkMaenoiTuPCVMzIyaHNCfX0Mx5PYF6NJgaBGCtn3e9b1LdKSgSXWnF/oqhI7F0LWDThe9nZtJnbqExyuyOJ/I9AvEv+FesV69yc0Kn+ZaapuFiyyMscqh4PvyOhl7klKvkh80itI1vIJ3D0wgX+jJrM/GE0BhZmehqXDzxOIs+TMsjz+fhvE/yKeqMRaVo7pP+tqQkArWgtL48I/ikZJ80dHUKlHzXPBp6g0RSg/7LwoHEJ65MSHQ4oBpuoO9MAGQf7iRNI52nHDJo7d8CDW+GplSuXDzxGESM5B1fv3pVBH3SQ9mvXHh14MIH3A59PjU3dKywEBhrB5naHbf43DkH6yIicemzV5nUH+/uhBSvIWp2OHIObMMhxuI/UkfLmZuFFf6omt6pq6cAX5zZ7m334cL59TaZqq8MhPzOfqtgklxM7yHBYo4FxMghpQ0Oy4/J+ucZm+xdoo6XHcQRUWgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wMi0wNlQwNzozMzozNyswMDowMFZPRpAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDItMDZUMDc6MzM6MzcrMDA6MDAnEv4sAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTAyLTA2VDA3OjMzOjM3KzAwOjAwcAff8wAAAABJRU5ErkJggg==) no-repeat;background-size:contain;float:right;height:15px;margin-left:auto;margin-right:15px;margin-top:5px;width:15px}nav{position:fixed;top:0;width:100%}.EditForm_title__B\+F4o{color:#111827;font-size:20px;font-weight:700;margin:0 0 20px}.DisplayForm_place__9kQdV{background:#fff;border-radius:6px;display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0 auto;max-width:60rem;padding:20px .5rem 50px;position:absolute;width:408px;width:-webkit-fill-available}.DisplayForm_title__FQGIP{color:#111827;font-size:20px;font-weight:700;margin:0 0 20px}.DisplayForm_fieldWrapper__McdzA{display:flex;flex-direction:column;margin-bottom:1.5rem;word-break:break-word}.DisplayForm_label__oMwfw{color:#374151;font-weight:600;margin-bottom:.25rem}.DisplayForm_value__tODXF{background-color:#f9fafb;border-radius:4px;color:#111827;padding:.5rem}.DisplayForm_imagePreview__9VSCV{border:1px solid #ddd;border-radius:4px;height:auto;margin-top:.25rem;max-width:200px}.DisplayForm_attachmentLink__tPVnl{color:#2563eb;display:block;margin-top:.25rem;text-decoration:underline}.DisplayForm_closeicon__NnH5Y{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYEAYAAACw5+G7AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQfnAgYHISVa6loHAAAEA0lEQVRYw8WXbUxTVxjHn6e919IXFJwf/IBriS7b8MMmLQ6yDRKNW2yxQIFK0A9jyzCsG8Elc7hscYYpI3MLYZKUkRiFbbxcaoukvYro1lkGY8NFScQ5GevExW3BoHJRuFfOPpRmCV3Te9uC/6/3vPx+5+Se5xwASNmbeWP1auqc9gvDEy0t1J/aqwbm0iX6e91p/YNDhwAAcghFwbJnQ8OGBoUiyEFn6doM2T4f7dK9kLG2thZAS3JIQgJSHm2FfqS1FfOQxbLduxcPQ6pJPmzq6hJq1nxHhktLAYYvDl/k+SUHPy4MJO13OuF1GICnt28PaeYFO/EdPiyDROzDeoMh3HD4Mbrg56Ii6t3JI3izrQ1An65Pp+lHBh7Ml/AD/pqZKcOvwAwTLBtpePwMXoV1hYVU1eQusLe3x09EIvhCyDeEhYzz52W8XfXczGvV1aSAdMPYqVMRRRrhc3zDYqFdkzX4ltMZBJAOntaZ1rliBZXPJ68yMIxo8APkAHzIMMKof1B9v64OQwa0ck+q9jAMOjEP1pvNETlaYQ/oPB6+hFJPZVssANcrr1fOzkYG52aVKV1d6MYPsHLHDtHg7/vL1KbSUgAALwoChp1AqkgzZMEoy/KvUFlTtQUFoSLxBQ9+x/BdYxUhX6unLRYANfMPMz8fb3ARAjGK1JAeQnp7SR/swzd5Hr04Co0mU7zAJQjEKCIyUsGjEFgakWjBYxBYJGLkflJedjjwLHbi6dxc0eA2cg+TT54U6v2Tqt6dO6WCByOLXmAhczACLEpeCEyGo0SRmAiQsnd2IvqCGIXAouPQi6OIkX/OkHyE++HWtm30QflmoaK7O3CpVColL0TU4CKPQ9HJJ+PkR6+XZx68xB8xmQD+Onv5HY6L1E3EDkRZgN6GY3DD4SAmUkMaenoiTuPCVMzIyaHNCfX0Mx5PYF6NJgaBGCtn3e9b1LdKSgSXWnF/oqhI7F0LWDThe9nZtJnbqExyuyOJ/I9AvEv+FesV69yc0Kn+ZaapuFiyyMscqh4PvyOhl7klKvkh80itI1vIJ3D0wgX+jJrM/GE0BhZmehqXDzxOIs+TMsjz+fhvE/yKeqMRaVo7pP+tqQkArWgtL48I/ikZJ80dHUKlHzXPBp6g0RSg/7LwoHEJ65MSHQ4oBpuoO9MAGQf7iRNI52nHDJo7d8CDW+GplSuXDzxGESM5B1fv3pVBH3SQ9mvXHh14MIH3A59PjU3dKywEBhrB5naHbf43DkH6yIicemzV5nUH+/uhBSvIWp2OHIObMMhxuI/UkfLmZuFFf6omt6pq6cAX5zZ7m334cL59TaZqq8MhPzOfqtgklxM7yHBYo4FxMghpQ0Oy4/J+ucZm+xdoo6XHcQRUWgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wMi0wNlQwNzozMzozNyswMDowMFZPRpAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDItMDZUMDc6MzM6MzcrMDA6MDAnEv4sAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTAyLTA2VDA3OjMzOjM3KzAwOjAwcAff8wAAAABJRU5ErkJggg==) no-repeat;background-size:contain;float:right;height:15px;margin-left:auto;margin-right:15px;margin-top:5px;width:15px}.DisplayForm_row__t2-EM{display:flex;justify-content:flex-start;padding-top:4%}.DisplayForm_row2__dS\+I\+{display:flex;justify-content:flex-start;padding-top:150px}.TableViewColumnItem_resizableTh__y4ZxS{background-color:#f5f8ff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;color:#1e293b;font-size:14px;font-weight:500;height:40px;max-width:300px;min-width:200px;padding:12px 16px;text-align:left;transition:background-color .2s ease;white-space:nowrap}.TableViewColumnItem_stickyFirstColumn__Ae7s3{box-shadow:2px 0 5px #00000008;min-width:250px}.TableViewColumnItem_resizer__suD\+H{background:#0000;cursor:col-resize;height:100%;pointer-events:auto;position:absolute;right:0;top:0;width:8px;z-index:1000}.TableViewColumnItem_resizer__suD\+H:before{background-color:#4b5563;border-radius:1px;content:"";display:block;height:100%;margin:auto;opacity:0;transition:opacity .2s ease;width:2px}.TableViewColumnItem_resizer__suD\+H:hover:before{opacity:1}.TableViewColumnItem_clmnicon__HwMPf{color:#475569;display:inline-block;font-size:10px;margin-left:6px;vertical-align:middle}.TableViewColumnItem_clmnicon__HwMPf:hover{color:#2563eb}.TableViewColumnItem_default__fbGwf,.TableViewColumnItem_down__fOhLO,.TableViewColumnItem_up__1pE42{color:#1e293b;font-weight:500}.TableViewColumnItem_defaultFilter__TQL\+X,.TableViewColumnItem_downFilter__h5JLQ,.TableViewColumnItem_upFilter__W9eLN{color:#2563eb;font-weight:600}.TableViewColumnItem_clmnicon__HwMPf{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.TableViewColumnItem_filterIcon__kFzMB{color:#2563eb;font-size:12px;margin-left:2px}.TableViewColumnItem_stickyHead__MBwCr{background:#f5f8ff;background:var(
    --header-bg,#f5f8ff
  );position:-webkit-sticky;position:sticky;top:0;z-index:20}.TableViewColumnItem_stickyCol__JqaTT{box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;max-width:var(--sticky-checkbox-w);min-width:64px;min-width:var(--sticky-checkbox-w);padding:0 6px;text-align:center;width:64px;width:var(--sticky-checkbox-w)}.TableViewColumnItem_stickyCol2__1eP93,.TableViewColumnItem_stickyCol__JqaTT{background:#f5f8ff;background:var(--header-bg,#fff);box-sizing:border-box;position:-webkit-sticky;position:sticky;z-index:5}.TableViewColumnItem_stickyCol2__1eP93{box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;white-space:nowrap}.TableViewColumnItem_stickyHead__MBwCr.TableViewColumnItem_stickyCol__JqaTT{background:#f5f8ff;background:var(--header-bg,#f5f8ff);left:0;position:-webkit-sticky;position:sticky;top:0;z-index:30}.TableViewColumnItem_stickyHead__MBwCr.TableViewColumnItem_stickyCol2__1eP93{background:#f5f8ff;background:var(--header-bg,#f5f8ff);left:64px;left:var(--sticky-checkbox-w,64px);position:-webkit-sticky;position:sticky;top:0;z-index:29}@media (max-width:768px){.TableViewColumnItem_resizableTh__y4ZxS{font-size:13px;min-width:120px!important;padding:8px 12px}.TableViewColumnItem_clmnicon__HwMPf{font-size:9px;margin-left:4px}.TableViewColumnItem_resizer__suD\+H:before{height:50%}}.TableViewReadOnlyRow_tableRow__ntqv5 td{border-bottom:1px solid #eaeaea;color:#23283b;font-size:14px;padding:12px 16px;vertical-align:middle;word-break:break-all}.TableViewReadOnlyRow_tableRow__ntqv5:hover{background-color:#f3f6fb}.TableViewReadOnlyRow_tableRow__ntqv5 td:first-child{max-width:40px;padding:0;text-align:center;vertical-align:middle;width:40px}.TableViewReadOnlyRow_linkId__wcCpA{color:#007bff;font-weight:500;text-decoration:none}.TableViewReadOnlyRow_linkId__wcCpA:hover{text-decoration:underline}.TableViewReadOnlyRow_listBoxCreatedBy__I2MRt{align-items:center;display:flex}.TableViewReadOnlyRow_imgCreatedBy__zgrLl{border:2px solid #c8f1ff;border-radius:50%;height:32px;margin-right:8px;object-fit:cover;width:32px}#TableViewReadOnlyRow_creator__0Cm3h{color:#23283b;font-size:14px;font-weight:500}.TableViewReadOnlyRow_stickyCheckbox__qtGFi{max-width:40px;text-align:center;width:40px}.TableViewReadOnlyRow_stickyFirstColumn__RoBSX{box-shadow:2px 0 5px #0000000d;min-width:120px}.TableViewReadOnlyRow_statusLb__2TtKu{align-items:center;border-radius:26px;display:inline-flex;height:32px;padding:4px 16px 4px 12px;width:-webkit-fit-content;width:fit-content}.TableViewReadOnlyRow_statusText__vCtKk{font-size:14px;font-weight:500;line-height:20px}.TableViewReadOnlyRow_statusLb__2TtKu svg{margin-right:8px}.TableViewReadOnlyRow_statusInProgressLb__XuDh9{background-color:#f7effd}.TableViewReadOnlyRow_inProgressDot__B7qYz,.TableViewReadOnlyRow_inProgressText__84Omp{color:#ad60e8}.TableViewReadOnlyRow_statusToDoLb__RpRXH{background-color:#fef7ed}.TableViewReadOnlyRow_toDoDot__QUvKF,.TableViewReadOnlyRow_toDoText__PYnW1{color:#f3af49}.TableViewReadOnlyRow_statusCompletedLb__gEZjm{background-color:#e6fffa}.TableViewReadOnlyRow_completedDot__wij4x,.TableViewReadOnlyRow_completedText__nnvkB{color:#3ac6a4}.TableViewReadOnlyRow_statusDefaultLb__\+UMfR{background-color:#f0f0f0}.TableViewReadOnlyRow_defaultDot__uBew-{color:#999}.TableViewReadOnlyRow_defaultText__MvPdg{color:#666}.TableViewReadOnlyRow_rowSelected__euGzH{background-color:#dbeafe}.TableViewReadOnlyRow_rowSelected__euGzH:hover{background-color:#bfdbfe}.TableViewReadOnlyRow_tableRow__ntqv5.TableViewReadOnlyRow_rowSelected__euGzH{background-color:#dbeafe}.TableViewReadOnlyRow_tableRow__ntqv5.TableViewReadOnlyRow_rowSelected__euGzH:hover{background-color:#bfdbfe}.TableViewReadOnlyRow_tableRow__ntqv5.TableViewReadOnlyRow_rowSelected__euGzH td{background-color:inherit}.TableViewReadOnlyRow_tableRoot__YNuU3 table{border-collapse:initial;border-spacing:0}.TableViewReadOnlyRow_tableRow__ntqv5{--_row-bg:var(--row-bg);background-color:var(--_row-bg)}.TableViewReadOnlyRow_rowSelected__euGzH{--_row-bg:var(--row-bg-selected)}.TableViewReadOnlyRow_tableRow__ntqv5>td{background-color:var(--_row-bg)}.TableViewReadOnlyRow_stickyCol__F76IM{box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;max-width:var(--sticky-checkbox-w);min-width:64px;min-width:var(--sticky-checkbox-w);padding:0 6px;text-align:center;width:64px;width:var(--sticky-checkbox-w)}.TableViewReadOnlyRow_stickyCol2__c7Slf,.TableViewReadOnlyRow_stickyCol__F76IM{background:#fff;background:var(--header-bg,#fff);box-sizing:border-box;position:-webkit-sticky;position:sticky;z-index:5}.TableViewReadOnlyRow_stickyCol2__c7Slf{box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;white-space:nowrap}.TableViewReadOnlyRow_stickyCol__F76IM input[type=checkbox]{margin-left:2px}@media (max-width:768px){.TableViewReadOnlyRow_tableRow__ntqv5 td{font-size:13px;padding:8px 12px}.TableViewReadOnlyRow_statusLb__2TtKu{height:28px;padding:3px 12px 3px 10px}.TableViewReadOnlyRow_statusText__vCtKk{font-size:12px}.TableViewReadOnlyRow_imgCreatedBy__zgrLl{height:28px;width:28px}#TableViewReadOnlyRow_creator__0Cm3h{font-size:13px}}.FilterForm_filterContainer__PSgXG{display:flex;flex-direction:column;height:100%}.FilterForm_filterHeader__SMHJW{align-items:center;background-color:#f7f9fc;border-bottom:1px solid #e0e6ed;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.FilterForm_headerTitle__usPxR{color:#2c3e50;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.FilterForm_headerValue__1tFd6{color:#576574;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;text-align:right}.FilterForm_controlsContainer__KJP5\+{border-bottom:1px solid #e0e6ed;flex-shrink:0;padding:16px 20px}.FilterForm_searchInput__aaSYJ{border:1px solid #c8d6e5;border-radius:6px;color:#2c3e50;font-family:Poppins,sans-serif;font-size:15px;height:40px;padding:0 12px;transition:border-color .2s,box-shadow .2s;width:100%}.FilterForm_searchInput__aaSYJ:focus{border-color:#54a0ff;box-shadow:0 0 0 2px #54a0ff40;outline:none}.FilterForm_buttonGroup__vl8qz{display:flex;gap:12px;margin-top:16px}.FilterForm_optionsList__NNGU5{flex-grow:1;overflow-y:auto;padding:8px 0}.FilterForm_optionRow__5IEkv{align-items:center;border-bottom:1px solid #f0f3f5;cursor:pointer;display:flex;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;transition:background-color .2s ease-in-out;white-space:nowrap}.FilterForm_optionRow__5IEkv:hover{background-color:#f1f5f9}.FilterForm_optionRow__5IEkv:last-child{border-bottom:none}.ColumnOrderEditor_wrapper__TuhYb{margin:auto;max-width:600px;padding:1rem}.ColumnOrderEditor_title__u2urW{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.ColumnOrderEditor_columnList__26EDj{background:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;max-height:500px;overflow-y:auto;padding:0}.ColumnOrderEditor_columnItem__st5ID{align-items:center;background-color:#fafafa;border-bottom:1px solid #eee;cursor:grab;display:flex;justify-content:space-between;margin-bottom:1px;padding:10px 16px}.ColumnOrderEditor_columnItem__st5ID:last-child{border-bottom:none}.ColumnOrderEditor_corderText__N1r2E{color:#888}.ColumnOrderEditor_actions__xmIhE{display:flex;justify-content:flex-end;margin-top:1rem}.ColumnOrderEditor_cancelButton__yoahg{background:#ccc;border:none;border-radius:4px;cursor:pointer;margin-right:.5rem;padding:8px 14px}.ColumnOrderEditor_saveButton__-KzP\+{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 14px}.RqcEditForm_pageWrapper__iFbMt{display:flex;flex-direction:column;gap:0;height:100vh;max-height:none}.RqcEditForm_globalHeader__wi-ZL,.RqcEditForm_headerStrip__cPlwT{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:8px 0}.RqcEditForm_formHeader__iTqEc{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.RqcEditForm_formHeaderActions__M2rCn{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RqcEditForm_header__AlrWz{align-items:center;display:flex;gap:12px;justify-content:space-between}.RqcEditForm_headerTitleGroup__8ODOH{align-items:baseline;display:flex;gap:10px}.RqcEditForm_headerTitle__OFoAN{color:#0f172a;font-size:18px;font-weight:700;margin:0}.RqcEditForm_infoWrapper__c3PIL,.RqcEditForm_invoiceWrapper__8j8A4{display:flex;flex-direction:column;gap:10px}.RqcEditForm_paymentInfo__cTkiE{align-items:center;display:flex;gap:8px}.RqcEditForm_tableContainer__xbviP{background:#fff;border:1px solid #e5e7eb;border-radius:10px;position:relative;width:100%;z-index:0}.RqcEditForm_comparisonTable__SYoS\+,.RqcEditForm_invoiceTable__lv1R0{border-collapse:initial;border-spacing:0;min-width:760px;width:100%}.RqcEditForm_tableHead__sOaUw th,.RqcEditForm_th__pPHC4{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#0f172a;font-weight:600;position:relative;text-align:left;top:0}.RqcEditForm_td__m\+Jsx{background:#fff}.RqcEditForm_tableRow__4T9\+W:nth-child(2n) .RqcEditForm_td__m\+Jsx{background:#fcfcfd}.RqcEditForm_td__m\+Jsx,.RqcEditForm_th__pPHC4{border-bottom:1px solid #f1f5f9;padding:10px 12px;vertical-align:top}.RqcEditForm_textLeft__ZfGmO{text-align:left}.RqcEditForm_textRight__IYtER{text-align:right}.RqcEditForm_textCenter__-kfoO{text-align:center}.RqcEditForm_textGray800__hfShs{color:#1f2937}.RqcEditForm_textGray900__QVHyh{color:#111827}.RqcEditForm_fontMedium__T-sK5{font-weight:500}.RqcEditForm_fontBold__3Zoxb{font-weight:700}.RqcEditForm_stickyTh__jp2Uc{position:relative;top:0}.RqcEditForm_comparisonTable__SYoS\+ td:first-child,.RqcEditForm_comparisonTable__SYoS\+ th:first-child{background:#f8fafc;border-right:1px solid #e5e7eb;left:0;position:relative}.RqcEditForm_itemDetailsCell__RM0Ev{grid-gap:6px;display:grid;gap:6px;min-width:260px}.RqcEditForm_itemTitle__NfqyR{color:#0f172a;font-weight:600;line-height:1.2}.RqcEditForm_itemDesc__dnJ4H{color:#475569;font-size:13px}.RqcEditForm_itemMeta__RDDnP{color:#64748b;font-size:12px}.RqcEditForm_supplierHeaderCell__JhPK7{grid-gap:8px;display:grid;gap:8px;min-width:260px}.RqcEditForm_supplierHeaderRow__g8TVZ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RqcEditForm_offerTd__z-cdF{min-width:260px}.RqcEditForm_offerCell__O\+hdh{grid-gap:8px;display:grid;gap:8px}.RqcEditForm_offerRow__-pJdl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RqcEditForm_rowTotal__BU1c5{color:#0f172a;font-weight:600;margin-top:4px;text-align:right}.RqcEditForm_selectFixed__w-9y1{min-width:200px;width:100%}.RqcEditForm_grandTotalTd__vdy68,.RqcEditForm_summaryRow__ILWX7 .RqcEditForm_summaryTd__KaSbc,.RqcEditForm_summaryTotalTd__YyItB{background:#f8fafc}.RqcEditForm_summaryTd__KaSbc{border-bottom:1px solid #e5e7eb;padding:8px 12px}.RqcEditForm_summaryTotalTd__YyItB{border-bottom:1px solid #e5e7eb;font-weight:700;padding:10px 12px}.RqcEditForm_grandTotalRow__yi3wF .RqcEditForm_grandTotalTd__vdy68{color:#0f172a;font-weight:700}.RqcEditForm_totalsFooter__zUKvM{margin-top:8px;max-height:none;padding-right:0}.RqcEditForm_supplierTotalsGrid__IO7ZR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(260px,1fr))}.RqcEditForm_supplierTotalCard__LtGB8{grid-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:8px;padding:12px}.RqcEditForm_supplierTotalHeader__jECbn{align-items:center;display:flex;justify-content:space-between}.RqcEditForm_supplierName__4MCTo{color:#0f172a;font-weight:700}.RqcEditForm_totalRow__3hlk5{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:4px 0}.RqcEditForm_totalRow__3hlk5:last-child{border-bottom:0}.RqcEditForm_inlinePair__ZNfyq{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 92px;min-width:220px}.RqcEditForm_vatLabel__ICEZG{align-items:center;display:inline-flex;gap:6px}.RqcEditForm_bold__MNqUJ{font-weight:700}.RqcEditForm_grand__Y0l6J{color:#0f172a;font-weight:800}.RqcEditForm_formInputCompact__uG5Vt .react-select__control,.RqcEditForm_formInputCompact__uG5Vt input,.RqcEditForm_formInputCompact__uG5Vt textarea{font-size:13px;height:32px;min-height:32px!important}.RqcEditForm_hideLabel__F1OXW label{display:none!important}.RqcEditForm_textRight__IYtER input{text-align:right}.RqcEditForm_footerAttachment__iArS0{min-width:220px}.RqcEditForm_headerActions__1uym8{align-items:center;display:flex;flex-shrink:0;gap:8px}.RqcEditForm_totalGrid__og\+1X{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.RqcEditForm_totalGrid__og\+1X .RqcEditForm_totalRow__3hlk5{border:1px solid #f1f5f9;border-radius:8px;padding:6px 8px}@media (max-width:1400px){.RqcEditForm_supplierTotalsGrid__IO7ZR{grid-template-columns:repeat(3,minmax(240px,1fr))}.RqcEditForm_itemDetailsCell__RM0Ev,.RqcEditForm_offerTd__z-cdF,.RqcEditForm_supplierHeaderCell__JhPK7{min-width:240px}}@media (max-width:1200px){.RqcEditForm_supplierTotalsGrid__IO7ZR{grid-template-columns:repeat(2,minmax(260px,1fr))}.RqcEditForm_headerTitle__OFoAN{font-size:16px}.RqcEditForm_totalGrid__og\+1X{grid-template-columns:1fr}}@media (max-width:900px){.RqcEditForm_offerRow__-pJdl,.RqcEditForm_supplierHeaderRow__g8TVZ,.RqcEditForm_supplierTotalsGrid__IO7ZR{grid-template-columns:1fr}.RqcEditForm_inlinePair__ZNfyq{grid-template-columns:1fr auto;min-width:auto}.RqcEditForm_footerAttachment__iArS0{flex-shrink:0;min-width:180px}}@media (max-width:760px){.RqcEditForm_pageWrapper__iFbMt{height:auto}.RqcEditForm_formHeader__iTqEc{align-items:stretch;flex-direction:column;gap:12px}.RqcEditForm_headerTitleGroup__8ODOH{order:1;width:100%}.RqcEditForm_headerTitle__OFoAN{font-size:14px}.RqcEditForm_formHeaderActions__M2rCn{flex-wrap:wrap;gap:8px;justify-content:flex-start;order:2;width:100%}.RqcEditForm_formHeaderActions__M2rCn>*{flex:0 0 auto}.RqcEditForm_tableContainer__xbviP{background:#0000;border:none;border-radius:0}.RqcEditForm_comparisonTable__SYoS\+{display:block;min-width:auto}.RqcEditForm_comparisonTable__SYoS\+ thead{display:none}.RqcEditForm_comparisonTable__SYoS\+ tbody{display:block}.RqcEditForm_comparisonTable__SYoS\+ .RqcEditForm_tableRow__4T9\+W{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:block;margin-bottom:20px;padding:12px}.RqcEditForm_comparisonTable__SYoS\+ tr td{border:none;display:block;min-width:auto!important;padding:0;width:100%!important}.RqcEditForm_itemDetailsCell__RM0Ev{background:#f8fafc!important;border:none!important;border-radius:8px;margin-bottom:12px;padding:12px!important}.RqcEditForm_offerTd__z-cdF{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px!important;position:relative}.RqcEditForm_offerTd__z-cdF:before{border-bottom:1px solid #e5e7eb;color:#0f172a;content:"Supplier " attr(data-supplier);display:block;font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:8px}.RqcEditForm_offerTd__z-cdF:last-child{margin-bottom:0}.RqcEditForm_inlinePair__ZNfyq,.RqcEditForm_offerRow__-pJdl,.RqcEditForm_supplierHeaderRow__g8TVZ,.RqcEditForm_supplierTotalsGrid__IO7ZR{grid-template-columns:1fr}.RqcEditForm_td__m\+Jsx,.RqcEditForm_th__pPHC4{font-size:12px;padding:8px}.RqcEditForm_rowTotal__BU1c5{font-size:12px}.RqcEditForm_supplierTotalCard__LtGB8{padding:10px}.RqcEditForm_totalRow__3hlk5{font-size:13px;padding:3px 0}.RqcEditForm_footerAttachment__iArS0{flex:1 1 auto;max-width:100%;min-width:140px}}@media (max-width:480px){.RqcEditForm_headerTitle__OFoAN{font-size:13px}.RqcEditForm_formHeaderActions__M2rCn{gap:6px}.RqcEditForm_footerAttachment__iArS0{flex:1 1 100%;min-width:100%}.RqcEditForm_comparisonTable__SYoS\+,.RqcEditForm_invoiceTable__lv1R0{min-width:500px}.RqcEditForm_itemDetailsCell__RM0Ev,.RqcEditForm_offerTd__z-cdF,.RqcEditForm_supplierHeaderCell__JhPK7{min-width:180px}.RqcEditForm_formInputCompact__uG5Vt .react-select__control,.RqcEditForm_formInputCompact__uG5Vt input,.RqcEditForm_formInputCompact__uG5Vt textarea{font-size:12px;height:28px;min-height:28px!important}.RqcEditForm_td__m\+Jsx,.RqcEditForm_th__pPHC4{font-size:11px;padding:6px}.RqcEditForm_supplierTotalCard__LtGB8{padding:8px}.RqcEditForm_totalRow__3hlk5{font-size:12px}}.RqcCreateForm_pageWrapper__YcJae{display:flex;flex-direction:column;gap:0;height:100vh;max-height:none}.RqcCreateForm_globalHeader__T2wKz,.RqcCreateForm_headerStrip__N1hf4{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:8px 0}.RqcCreateForm_formHeader__gogwj{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.RqcCreateForm_formHeaderActions__hY6fX{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RqcCreateForm_header__Kc4PY{align-items:center;display:flex;gap:12px;justify-content:space-between}.RqcCreateForm_headerTitleGroup__XTms5{align-items:baseline;display:flex;gap:10px}.RqcCreateForm_headerTitle__z-yTk{color:#0f172a;font-size:18px;font-weight:700;margin:0}.RqcCreateForm_infoWrapper__p8m6D,.RqcCreateForm_invoiceWrapper__4bPf9{display:flex;flex-direction:column;gap:10px}.RqcCreateForm_paymentInfo__8oNlk{align-items:center;display:flex;gap:8px}.RqcCreateForm_tableContainer__faRHp{background:#fff;border:1px solid #e5e7eb;border-radius:10px;position:relative;width:100%;z-index:0}.RqcCreateForm_comparisonTable__Zhtux,.RqcCreateForm_invoiceTable__Qu2bz{border-collapse:initial;border-spacing:0;min-width:760px;width:100%}.RqcCreateForm_tableHead__lusec th,.RqcCreateForm_th__kY5Pp{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#0f172a;font-weight:600;position:relative;text-align:left;top:0}.RqcCreateForm_td__kceBq{background:#fff}.RqcCreateForm_tableRow__-X4o-:nth-child(2n) .RqcCreateForm_td__kceBq{background:#fcfcfd}.RqcCreateForm_td__kceBq,.RqcCreateForm_th__kY5Pp{border-bottom:1px solid #f1f5f9;padding:10px 12px;vertical-align:top}.RqcCreateForm_textLeft__RTqWE{text-align:left}.RqcCreateForm_textRight__U2kK7{text-align:right}.RqcCreateForm_textCenter__inBS4{text-align:center}.RqcCreateForm_textGray800__9NyjV{color:#1f2937}.RqcCreateForm_textGray900__HgIsr{color:#111827}.RqcCreateForm_fontMedium__wgt\+m{font-weight:500}.RqcCreateForm_fontBold__ajduP{font-weight:700}.RqcCreateForm_stickyTh__rv2OW{position:relative;top:0}.RqcCreateForm_comparisonTable__Zhtux td:first-child,.RqcCreateForm_comparisonTable__Zhtux th:first-child{background:#f8fafc;border-right:1px solid #e5e7eb;left:0;position:relative}.RqcCreateForm_itemDetailsCell__9Aqak{grid-gap:6px;display:grid;gap:6px;min-width:260px}.RqcCreateForm_itemTitle__N0cr\+{color:#0f172a;font-weight:600;line-height:1.2}.RqcCreateForm_itemDesc__8iz17{color:#475569;font-size:13px}.RqcCreateForm_itemMeta__Drvz0{color:#64748b;font-size:12px}.RqcCreateForm_supplierHeaderCell__BR5Eu{grid-gap:8px;display:grid;gap:8px;min-width:260px}.RqcCreateForm_supplierHeaderRow__gJXXc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RqcCreateForm_offerTd__5Ye8B{min-width:260px}.RqcCreateForm_offerCell__g\+SOr{grid-gap:8px;display:grid;gap:8px}.RqcCreateForm_offerRow__wgP6s{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RqcCreateForm_rowTotal__dI0EG{color:#0f172a;font-weight:600;margin-top:4px;text-align:right}.RqcCreateForm_selectFixed__1WGoD{min-width:200px;width:100%}.RqcCreateForm_grandTotalTd__Ixq9L,.RqcCreateForm_summaryRow__-1Cvv .RqcCreateForm_summaryTd__7tGlR,.RqcCreateForm_summaryTotalTd__u1Asa{background:#f8fafc}.RqcCreateForm_summaryTd__7tGlR{border-bottom:1px solid #e5e7eb;padding:8px 12px}.RqcCreateForm_summaryTotalTd__u1Asa{border-bottom:1px solid #e5e7eb;font-weight:700;padding:10px 12px}.RqcCreateForm_grandTotalRow__sKflv .RqcCreateForm_grandTotalTd__Ixq9L{color:#0f172a;font-weight:700}.RqcCreateForm_totalsFooter__pYcsm{margin-top:8px;max-height:none;padding-right:0}.RqcCreateForm_supplierTotalsGrid__t9OvO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(260px,1fr))}.RqcCreateForm_supplierTotalCard__flkfa{grid-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:8px;padding:12px}.RqcCreateForm_supplierTotalHeader__q6gml{align-items:center;display:flex;justify-content:space-between}.RqcCreateForm_supplierName__Kn2QL{color:#0f172a;font-weight:700}.RqcCreateForm_totalRow__upOCg{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:4px 0}.RqcCreateForm_totalRow__upOCg:last-child{border-bottom:0}.RqcCreateForm_inlinePair__NCETF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 92px;min-width:220px}.RqcCreateForm_vatLabel__BVqd4{align-items:center;display:inline-flex;gap:6px}.RqcCreateForm_bold__TKPoY{font-weight:700}.RqcCreateForm_grand__RPZR1{color:#0f172a;font-weight:800}.RqcCreateForm_formInputCompact__dUUWI .react-select__control,.RqcCreateForm_formInputCompact__dUUWI input,.RqcCreateForm_formInputCompact__dUUWI textarea{font-size:13px;height:32px;min-height:32px!important}.RqcCreateForm_hideLabel__K0pWA label{display:none!important}.RqcCreateForm_textRight__U2kK7 input{text-align:right}.RqcCreateForm_footerAttachment__rOTLr{min-width:220px}.RqcCreateForm_headerActions__17MMQ{align-items:center;display:flex;flex-shrink:0;gap:8px}.RqcCreateForm_totalGrid__8pZRO{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.RqcCreateForm_totalGrid__8pZRO .RqcCreateForm_totalRow__upOCg{border:1px solid #f1f5f9;border-radius:8px;padding:6px 8px}@media (max-width:1400px){.RqcCreateForm_supplierTotalsGrid__t9OvO{grid-template-columns:repeat(3,minmax(240px,1fr))}.RqcCreateForm_itemDetailsCell__9Aqak,.RqcCreateForm_offerTd__5Ye8B,.RqcCreateForm_supplierHeaderCell__BR5Eu{min-width:240px}}@media (max-width:1200px){.RqcCreateForm_supplierTotalsGrid__t9OvO{grid-template-columns:repeat(2,minmax(260px,1fr))}.RqcCreateForm_headerTitle__z-yTk{font-size:16px}.RqcCreateForm_totalGrid__8pZRO{grid-template-columns:1fr}}@media (max-width:900px){.RqcCreateForm_offerRow__wgP6s,.RqcCreateForm_supplierHeaderRow__gJXXc,.RqcCreateForm_supplierTotalsGrid__t9OvO{grid-template-columns:1fr}.RqcCreateForm_inlinePair__NCETF{grid-template-columns:1fr auto;min-width:auto}.RqcCreateForm_footerAttachment__rOTLr{flex-shrink:0;min-width:180px}}@media (max-width:760px){.RqcCreateForm_pageWrapper__YcJae{height:auto}.RqcCreateForm_formHeader__gogwj{align-items:stretch;flex-direction:column;gap:12px}.RqcCreateForm_headerTitleGroup__XTms5{order:1;width:100%}.RqcCreateForm_headerTitle__z-yTk{font-size:14px}.RqcCreateForm_formHeaderActions__hY6fX{flex-wrap:wrap;gap:8px;justify-content:flex-start;order:2;width:100%}.RqcCreateForm_formHeaderActions__hY6fX>*{flex:0 0 auto}.RqcCreateForm_tableContainer__faRHp{background:#0000;border:none;border-radius:0}.RqcCreateForm_comparisonTable__Zhtux{display:block;min-width:auto}.RqcCreateForm_comparisonTable__Zhtux thead{display:none}.RqcCreateForm_comparisonTable__Zhtux tbody{display:block}.RqcCreateForm_comparisonTable__Zhtux .RqcCreateForm_tableRow__-X4o-{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:block;margin-bottom:20px;padding:12px}.RqcCreateForm_comparisonTable__Zhtux tr td{border:none;display:block;min-width:auto!important;padding:0;width:100%!important}.RqcCreateForm_itemDetailsCell__9Aqak{background:#f8fafc!important;border:none!important;border-radius:8px;margin-bottom:12px;padding:12px!important}.RqcCreateForm_offerTd__5Ye8B{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px!important;position:relative}.RqcCreateForm_offerTd__5Ye8B:before{border-bottom:1px solid #e5e7eb;color:#0f172a;content:"Supplier " attr(data-supplier);display:block;font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:8px}.RqcCreateForm_offerTd__5Ye8B:last-child{margin-bottom:0}.RqcCreateForm_inlinePair__NCETF,.RqcCreateForm_offerRow__wgP6s,.RqcCreateForm_supplierHeaderRow__gJXXc,.RqcCreateForm_supplierTotalsGrid__t9OvO{grid-template-columns:1fr}.RqcCreateForm_td__kceBq,.RqcCreateForm_th__kY5Pp{font-size:12px;padding:8px}.RqcCreateForm_rowTotal__dI0EG{font-size:12px}.RqcCreateForm_supplierTotalCard__flkfa{padding:10px}.RqcCreateForm_totalRow__upOCg{font-size:13px;padding:3px 0}.RqcCreateForm_footerAttachment__rOTLr{flex:1 1 auto;max-width:100%;min-width:140px}}@media (max-width:480px){.RqcCreateForm_headerTitle__z-yTk{font-size:13px}.RqcCreateForm_formHeaderActions__hY6fX{gap:6px}.RqcCreateForm_footerAttachment__rOTLr{flex:1 1 100%;min-width:100%}.RqcCreateForm_comparisonTable__Zhtux,.RqcCreateForm_invoiceTable__Qu2bz{min-width:500px}.RqcCreateForm_itemDetailsCell__9Aqak,.RqcCreateForm_offerTd__5Ye8B,.RqcCreateForm_supplierHeaderCell__BR5Eu{min-width:180px}.RqcCreateForm_formInputCompact__dUUWI .react-select__control,.RqcCreateForm_formInputCompact__dUUWI input,.RqcCreateForm_formInputCompact__dUUWI textarea{font-size:12px;height:28px;min-height:28px!important}.RqcCreateForm_td__kceBq,.RqcCreateForm_th__kY5Pp{font-size:11px;padding:6px}.RqcCreateForm_supplierTotalCard__flkfa{padding:8px}.RqcCreateForm_totalRow__upOCg{font-size:12px}}.RqcApproveForm_pageWrapper__0zPCI{display:flex;flex-direction:column;gap:0;height:100vh;max-height:none}.RqcApproveForm_globalHeader__eIEGm,.RqcApproveForm_headerStrip__FxzEA{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:8px 0}.RqcApproveForm_formHeader__4s6i6{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:12px}.RqcApproveForm_formHeaderActions__Mi1cM{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RqcApproveForm_header__LLVa\+{align-items:center;display:flex;gap:12px;justify-content:space-between}.RqcApproveForm_headerTitleGroup__4Sb5o{align-items:baseline;display:flex;gap:10px}.RqcApproveForm_headerTitle__-JwpQ{color:#0f172a;font-size:18px;font-weight:700;margin:0}.RqcApproveForm_infoWrapper__ezjJ4,.RqcApproveForm_invoiceWrapper__Ckko5{display:flex;flex-direction:column;gap:10px}.RqcApproveForm_paymentInfo__TKypn{align-items:center;display:flex;gap:8px}.RqcApproveForm_tableContainer__NeRsB{background:#fff;border:1px solid #e5e7eb;border-radius:10px;position:relative;width:100%;z-index:0}.RqcApproveForm_comparisonTable__AIWrt,.RqcApproveForm_invoiceTable__7gQ8\+{border-collapse:initial;border-spacing:0;min-width:760px;width:100%}.RqcApproveForm_tableHead__tw2BB th,.RqcApproveForm_th__Smdfa{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#0f172a;font-weight:600;position:relative;text-align:left;top:0}.RqcApproveForm_td__E43im{background:#fff}.RqcApproveForm_tableRow__\+26ZG:nth-child(2n) .RqcApproveForm_td__E43im{background:#fcfcfd}.RqcApproveForm_td__E43im,.RqcApproveForm_th__Smdfa{border-bottom:1px solid #f1f5f9;padding:10px 12px;vertical-align:top}.RqcApproveForm_textLeft__w6pm7{text-align:left}.RqcApproveForm_textRight__e-TB\+{text-align:right}.RqcApproveForm_textCenter__SPaLh{text-align:center}.RqcApproveForm_textGray800__FqXJc{color:#1f2937}.RqcApproveForm_textGray900__MxMde{color:#111827}.RqcApproveForm_fontMedium__5YmoS{font-weight:500}.RqcApproveForm_fontBold__EAQlB{font-weight:700}.RqcApproveForm_stickyTh__dgvRF{position:relative;top:0}.RqcApproveForm_comparisonTable__AIWrt td:first-child,.RqcApproveForm_comparisonTable__AIWrt th:first-child{background:#f8fafc;border-right:1px solid #e5e7eb;left:0;position:relative}.RqcApproveForm_itemDetailsCell__6cya4{grid-gap:6px;display:grid;gap:6px;min-width:260px}.RqcApproveForm_itemTitle__e2p6i{color:#0f172a;font-weight:600;line-height:1.2}.RqcApproveForm_itemDesc__qCMqK{color:#475569;font-size:13px}.RqcApproveForm_itemMeta__lYSBf{color:#64748b;font-size:12px}.RqcApproveForm_supplierHeaderCell__I8NQF{grid-gap:8px;display:grid;gap:8px;min-width:260px}.RqcApproveForm_supplierHeaderRow__UUr\+Y{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RqcApproveForm_offerTd__22ekh{min-width:260px}.RqcApproveForm_offerCell__x6u1G{grid-gap:8px;display:grid;gap:8px}.RqcApproveForm_offerRow__lNC0I{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.RqcApproveForm_rowTotal__x4PQS{color:#0f172a;font-size:12px;font-weight:600;margin-top:2px;text-align:right}.RqcApproveForm_rowTotalApproved__TxlMp{color:#901e42;font-size:12px;font-weight:600;margin-top:2x;text-align:right}.RqcApproveForm_selectFixed__ef91d{min-width:200px;width:100%}.RqcApproveForm_grandTotalTd__SdrHs,.RqcApproveForm_summaryRow__1GraO .RqcApproveForm_summaryTd__UT2iw,.RqcApproveForm_summaryTotalTd__cYXTi{background:#f8fafc}.RqcApproveForm_summaryTd__UT2iw{border-bottom:1px solid #e5e7eb;padding:8px 12px}.RqcApproveForm_summaryTotalTd__cYXTi{border-bottom:1px solid #e5e7eb;font-weight:700;padding:10px 12px}.RqcApproveForm_grandTotalRow__Z2ns\+ .RqcApproveForm_grandTotalTd__SdrHs{color:#0f172a;font-weight:700}.RqcApproveForm_totalsFooter__uW-LV{margin-top:8px;max-height:none;padding-right:0}.RqcApproveForm_supplierTotalsGrid__Xq6\+j{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(260px,1fr))}.RqcApproveForm_supplierTotalCard__Wpo-4{grid-gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:8px;padding:12px}.RqcApproveForm_supplierTotalHeader__I3xQe{align-items:center;display:flex;justify-content:space-between}.RqcApproveForm_supplierName__jj\+bB{color:#0f172a;font-weight:700}.RqcApproveForm_totalRow__LfHfv{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:4px 0}.RqcApproveForm_totalRow__LfHfv:last-child{border-bottom:0}.RqcApproveForm_inlinePair__F8WVH{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 92px;min-width:220px}.RqcApproveForm_vatLabel__RI8-d{align-items:center;display:inline-flex;gap:6px}.RqcApproveForm_bold__UFiJL{font-weight:700}.RqcApproveForm_grand__z36rL{color:#0f172a;font-weight:800}.RqcApproveForm_formInputCompact__ZcUpU .react-select__control,.RqcApproveForm_formInputCompact__ZcUpU input,.RqcApproveForm_formInputCompact__ZcUpU textarea{font-size:13px;height:32px;min-height:32px!important}.RqcApproveForm_hideLabel__ZsocZ label{display:none!important}.RqcApproveForm_textRight__e-TB\+ input{text-align:right}.RqcApproveForm_footerAttachment__GwuAa{min-width:220px}.RqcApproveForm_headerActions__Ge-9i{align-items:center;display:flex;flex-shrink:0;gap:8px}.RqcApproveForm_totalGrid__kMZps{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.RqcApproveForm_totalGrid__kMZps .RqcApproveForm_totalRow__LfHfv{border:1px solid #f1f5f9;border-radius:8px;padding:6px 8px}.RqcApproveForm_approvalSection__ixQoj{background:#fafbff;border:1px dashed #d9dde6;border-radius:12px;font-size:14px;margin-top:5px;padding:6px}.RqcApproveForm_approvalTitle__VtyhI{font-weight:600;margin-bottom:4px}.RqcApproveForm_approvalGrid__4Owe3{grid-gap:2px 5px;align-items:center;display:grid;gap:2px 5px;grid-template-columns:28px 1fr 175px}.RqcApproveForm_approveOption__TK-2t{display:contents}.RqcApproveForm_approveOption__TK-2t .RqcApproveForm_supplierName__jj\+bB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RqcApproveForm_approveOption__TK-2t .RqcApproveForm_qtyInput__S71R3{width:50%}.RqcApproveForm_qtyInput__S71R3 :where(input,.RqcApproveForm_input__kznCT,.RqcApproveForm_number-input__T-H-C){text-align:right;width:50%}.RqcApproveForm_approveOption__TK-2t input[type=checkbox]{justify-self:center}@media (max-width:1400px){.RqcApproveForm_supplierTotalsGrid__Xq6\+j{grid-template-columns:repeat(3,minmax(240px,1fr))}.RqcApproveForm_itemDetailsCell__6cya4,.RqcApproveForm_offerTd__22ekh,.RqcApproveForm_supplierHeaderCell__I8NQF{min-width:240px}}@media (max-width:1200px){.RqcApproveForm_supplierTotalsGrid__Xq6\+j{grid-template-columns:repeat(2,minmax(260px,1fr))}.RqcApproveForm_headerTitle__-JwpQ{font-size:16px}.RqcApproveForm_totalGrid__kMZps{grid-template-columns:1fr}}@media (max-width:900px){.RqcApproveForm_offerRow__lNC0I,.RqcApproveForm_supplierHeaderRow__UUr\+Y,.RqcApproveForm_supplierTotalsGrid__Xq6\+j{grid-template-columns:1fr}.RqcApproveForm_inlinePair__F8WVH{grid-template-columns:1fr auto;min-width:auto}.RqcApproveForm_footerAttachment__GwuAa{flex-shrink:0;min-width:180px}.RqcApproveForm_approvalGrid__4Owe3{grid-template-columns:28px 1fr 160px}}@media (max-width:760px){.RqcApproveForm_pageWrapper__0zPCI{height:auto}.RqcApproveForm_formHeader__4s6i6{align-items:stretch;flex-direction:column;gap:12px}.RqcApproveForm_headerTitleGroup__4Sb5o{order:1;width:100%}.RqcApproveForm_headerTitle__-JwpQ{font-size:14px}.RqcApproveForm_formHeaderActions__Mi1cM{flex-wrap:wrap;gap:8px;justify-content:flex-start;order:2;width:100%}.RqcApproveForm_formHeaderActions__Mi1cM>*{flex:0 0 auto}.RqcApproveForm_tableContainer__NeRsB{background:#0000;border:none;border-radius:0}.RqcApproveForm_comparisonTable__AIWrt{display:block;min-width:auto}.RqcApproveForm_comparisonTable__AIWrt thead{display:none}.RqcApproveForm_comparisonTable__AIWrt tbody{display:block}.RqcApproveForm_comparisonTable__AIWrt .RqcApproveForm_tableRow__\+26ZG{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:block;margin-bottom:20px;padding:12px}.RqcApproveForm_comparisonTable__AIWrt tr td{border:none;display:block;min-width:auto!important;padding:0;width:100%!important}.RqcApproveForm_itemDetailsCell__6cya4{background:#f8fafc!important;border:none!important;border-radius:8px;margin-bottom:12px;padding:12px!important}.RqcApproveForm_offerTd__22ekh{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px!important;position:relative}.RqcApproveForm_offerTd__22ekh:before{border-bottom:1px solid #e5e7eb;color:#0f172a;content:"Supplier " attr(data-supplier);display:block;font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:8px}.RqcApproveForm_offerTd__22ekh:last-child{margin-bottom:0}.RqcApproveForm_inlinePair__F8WVH,.RqcApproveForm_offerRow__lNC0I,.RqcApproveForm_supplierHeaderRow__UUr\+Y,.RqcApproveForm_supplierTotalsGrid__Xq6\+j{grid-template-columns:1fr}.RqcApproveForm_td__E43im,.RqcApproveForm_th__Smdfa{font-size:12px;padding:8px}.RqcApproveForm_rowTotalApproved__TxlMp,.RqcApproveForm_rowTotal__x4PQS{font-size:12px}.RqcApproveForm_supplierTotalCard__Wpo-4{padding:10px}.RqcApproveForm_totalRow__LfHfv{font-size:13px;padding:3px 0}.RqcApproveForm_approvalSection__ixQoj{font-size:13px;margin-bottom:8px;padding:5px}.RqcApproveForm_approvalGrid__4Owe3{gap:2px 4px;grid-template-columns:28px 1fr 140px}.RqcApproveForm_footerAttachment__GwuAa{flex:1 1 auto;max-width:100%;min-width:140px}}@media (max-width:480px){.RqcApproveForm_headerTitle__-JwpQ{font-size:13px}.RqcApproveForm_formHeaderActions__Mi1cM{gap:6px}.RqcApproveForm_footerAttachment__GwuAa{flex:1 1 100%;min-width:100%}.RqcApproveForm_comparisonTable__AIWrt,.RqcApproveForm_invoiceTable__7gQ8\+{min-width:500px}.RqcApproveForm_itemDetailsCell__6cya4,.RqcApproveForm_offerTd__22ekh,.RqcApproveForm_supplierHeaderCell__I8NQF{min-width:180px}.RqcApproveForm_formInputCompact__ZcUpU .react-select__control,.RqcApproveForm_formInputCompact__ZcUpU input,.RqcApproveForm_formInputCompact__ZcUpU textarea{font-size:12px;height:28px;min-height:28px!important}.RqcApproveForm_td__E43im,.RqcApproveForm_th__Smdfa{font-size:11px;padding:6px}.RqcApproveForm_supplierTotalCard__Wpo-4{padding:8px}.RqcApproveForm_totalRow__LfHfv{font-size:12px}.RqcApproveForm_approvalSection__ixQoj{font-size:12px;padding:4px}.RqcApproveForm_approvalGrid__4Owe3{gap:1px 3px;grid-template-columns:24px 1fr 120px}.RqcApproveForm_approvalTitle__VtyhI{font-size:12px}}.TransferRequestForm_formContainer__wRMU5{max-width:100%;padding:20px}.TransferRequestForm_stockRoomSection__A5e8r{background-color:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}.TransferRequestForm_stockRoomRow__NXGCG{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr}.TransferRequestForm_stockRoomField__F\+Y2n{flex:1 1}.TransferRequestForm_arrowIcon__oSN8f{align-items:center;color:#007bff;display:flex;font-size:32px;font-weight:700;justify-content:center;margin-top:20px}.TransferRequestForm_projectRow__GAq67{border-top:2px solid #e0e0e0;margin-top:20px;padding-top:20px}.TransferRequestForm_projectField__pLkMS{max-width:100%}.TransferRequestForm_itemsSection__zlc\+D{margin-bottom:30px}.TransferRequestForm_sectionTitle__Y9Idi{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.TransferRequestForm_noItems__s-uoK{background-color:#f8f9fa;border-radius:8px;color:#666;font-style:italic;padding:40px;text-align:center}.TransferRequestForm_tableContainer__Vsm\+U{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto}.TransferRequestForm_transferTable__TukMI{background-color:#fff;border-collapse:collapse;width:100%}.TransferRequestForm_transferTable__TukMI thead{background-color:#007bff;color:#fff}.TransferRequestForm_transferTable__TukMI thead th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.TransferRequestForm_transferTable__TukMI tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.TransferRequestForm_transferTable__TukMI tbody tr:hover{background-color:#f8f9fa}.TransferRequestForm_transferTable__TukMI tbody td{padding:16px;vertical-align:middle}.TransferRequestForm_qtyColumn__ItB57{text-align:center;width:150px}.TransferRequestForm_itemName__4O866{color:#333;font-weight:600;margin-bottom:4px}.TransferRequestForm_itemDetails__Y3OmK{color:#666;font-size:12px}.TransferRequestForm_description__gWRP\+{color:#555;font-size:14px;line-height:1.4}.TransferRequestForm_stockQty__XIvfU{color:#28a745;font-weight:600}.TransferRequestForm_requestedQty__NIZXN{color:#007bff;font-weight:600}.TransferRequestForm_qtyInput__oEXas{margin:0 auto;max-width:120px}.TransferRequestForm_qtyInput__oEXas input{font-weight:600;text-align:center}.TransferRequestForm_summarySection__R9xn6{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;padding:20px}.TransferRequestForm_summaryRow__pUhl-{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TransferRequestForm_summaryRow__pUhl-:last-child{margin-bottom:0}.TransferRequestForm_summaryLabel__DGNLt{color:#555;font-weight:600}.TransferRequestForm_summaryValue__6vkqx{color:#007bff;font-size:16px;font-weight:700}.TransferRequestForm_modalFooter__nCtHg{display:flex;gap:12px;justify-content:flex-end;padding:16px 0}.TransferRequestForm_cardsContainer__7pXA2{display:flex;flex-direction:column;gap:16px}.TransferRequestForm_itemCard__yuBWq{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:16px;transition:box-shadow .2s ease,transform .2s ease}.TransferRequestForm_itemCard__yuBWq:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.TransferRequestForm_cardHeader__bl-ih{border-bottom:2px solid #007bff;margin-bottom:12px;padding-bottom:12px}.TransferRequestForm_cardHeader__bl-ih .TransferRequestForm_itemName__4O866{color:#333;font-size:16px;font-weight:700;margin-bottom:4px}.TransferRequestForm_cardHeader__bl-ih .TransferRequestForm_itemDetails__Y3OmK{color:#666;font-size:13px;font-style:italic}.TransferRequestForm_cardDescription__ViuuB{border-bottom:1px solid #e0e0e0;color:#555;font-size:14px;line-height:1.5;margin-bottom:12px;padding-bottom:12px}.TransferRequestForm_cardQtySection__tcQNs{display:flex;flex-direction:column;gap:12px}.TransferRequestForm_qtyRow__hRQNP{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.TransferRequestForm_qtyLabel__zJaU-{color:#666;flex:1 1;font-size:13px;font-weight:600}.TransferRequestForm_qtyValue__LoyrI{font-size:15px;font-weight:700;text-align:right}.TransferRequestForm_qtyInputWrapper__upo--{flex:1 1;max-width:150px}@media (max-width:1024px){.TransferRequestForm_stockRoomRow__NXGCG{gap:10px;grid-template-columns:1fr}.TransferRequestForm_arrowIcon__oSN8f{font-size:28px;margin:10px 0;transform:rotate(90deg)}.TransferRequestForm_tableContainer__Vsm\+U{font-size:14px}.TransferRequestForm_transferTable__TukMI tbody td,.TransferRequestForm_transferTable__TukMI thead th{padding:10px 12px}.TransferRequestForm_transferTable__TukMI thead th{font-size:12px}}@media (max-width:768px){.TransferRequestForm_formContainer__wRMU5{padding:15px}.TransferRequestForm_stockRoomSection__A5e8r{margin-bottom:20px;padding:15px}.TransferRequestForm_arrowIcon__oSN8f{font-size:24px;margin:8px 0}.TransferRequestForm_tableContainer__Vsm\+U{font-size:12px}.TransferRequestForm_transferTable__TukMI tbody td,.TransferRequestForm_transferTable__TukMI thead th{padding:8px 10px}.TransferRequestForm_transferTable__TukMI thead th{font-size:11px}.TransferRequestForm_qtyColumn__ItB57{width:90px}.TransferRequestForm_modalFooter__nCtHg{flex-direction:column;gap:8px}.TransferRequestForm_modalFooter__nCtHg button{width:100%}.TransferRequestForm_sectionTitle__Y9Idi{font-size:16px}}@media (max-width:640px){.TransferRequestForm_formContainer__wRMU5{padding:12px}.TransferRequestForm_stockRoomSection__A5e8r{margin-bottom:16px;padding:12px}.TransferRequestForm_itemCard__yuBWq{padding:14px}.TransferRequestForm_cardHeader__bl-ih .TransferRequestForm_itemName__4O866{font-size:15px}.TransferRequestForm_cardDescription__ViuuB{font-size:13px}.TransferRequestForm_qtyLabel__zJaU-{font-size:12px}.TransferRequestForm_qtyValue__LoyrI{font-size:14px}.TransferRequestForm_summarySection__R9xn6{padding:15px}}.TransferRequestForm_loadingState__1\+X2r{align-items:center;color:#666;display:flex;justify-content:center;padding:60px}.TransferRequestForm_errorState__rMsxk{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;margin-bottom:20px;padding:20px}.ReadOnlyInput_input__qUWUP{border-color:#0d324d;border-radius:4px;border-width:2px;height:30px;left:41px;letter-spacing:0;max-width:320px;top:146px}.ReadOnlyInput_input__qUWUP,.ReadOnlyInput_label__Y3w2a{color:#0d324d;font-family:Poppins,sans-serif;font-size:12px;opacity:1;text-align:left}.ReadOnlyInput_label__Y3w2a{font-weight:700;letter-spacing:.4px}.ReadOnlyInput_div__Kte3X{display:grid;padding-bottom:5px;padding-top:25px}.TransferOrderForm_formContainer__6amui{max-width:100%;padding:20px}.TransferOrderForm_stockRoomSection__5mBid{background-color:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:20px}.TransferOrderForm_stockRoomRow__78Y\+c{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto 1fr}.TransferOrderForm_stockRoomField__XSEhI{flex:1 1}.TransferOrderForm_arrowIcon__LWCZC{align-items:center;color:#007bff;display:flex;font-size:32px;font-weight:700;justify-content:center;margin-top:20px}.TransferOrderForm_projectRow__-di4M{border-top:2px solid #e0e0e0;margin-top:20px;padding-top:20px}.TransferOrderForm_projectField__IgWya{max-width:100%}.TransferOrderForm_itemsSection__cdFJ\+{margin-bottom:30px}.TransferOrderForm_sectionTitle__VtS-x{color:#333;font-size:18px;font-weight:600;margin-bottom:15px}.TransferOrderForm_noItems__NOaYR{background-color:#f8f9fa;border-radius:8px;color:#666;font-style:italic;padding:40px;text-align:center}.TransferOrderForm_tableContainer__YpOiu{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto}.TransferOrderForm_transferTable__gR8zE{background-color:#fff;border-collapse:collapse;width:100%}.TransferOrderForm_transferTable__gR8zE thead{background-color:#007bff;color:#fff}.TransferOrderForm_transferTable__gR8zE thead th{font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.TransferOrderForm_transferTable__gR8zE tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s ease}.TransferOrderForm_transferTable__gR8zE tbody tr:hover{background-color:#f8f9fa}.TransferOrderForm_transferTable__gR8zE tbody td{padding:16px;vertical-align:middle}.TransferOrderForm_qtyColumn__bTbop{text-align:center;width:150px}.TransferOrderForm_itemName__IjCv8{color:#333;font-weight:600;margin-bottom:4px}.TransferOrderForm_itemDetails__wLYxM{color:#666;font-size:12px}.TransferOrderForm_description__LiFU-{color:#555;font-size:14px;line-height:1.4}.TransferOrderForm_stockQty__gfNJv{color:#28a745;font-weight:600}.TransferOrderForm_requestedQty__KYQ1A{color:#007bff;font-weight:600}.TransferOrderForm_qtyInput__jw\+Hk{margin:0 auto;max-width:120px}.TransferOrderForm_qtyInput__jw\+Hk input{font-weight:600;text-align:center}.TransferOrderForm_summarySection__t0AXy{background-color:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;padding:20px}.TransferOrderForm_summaryRow__7IPLH{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TransferOrderForm_summaryRow__7IPLH:last-child{margin-bottom:0}.TransferOrderForm_summaryLabel__cyW70{color:#555;font-weight:600}.TransferOrderForm_summaryValue__\+YCuw{color:#007bff;font-size:16px;font-weight:700}.TransferOrderForm_modalFooter__bhltX{display:flex;gap:12px;justify-content:flex-end;padding:16px 0}.TransferOrderForm_cardsContainer__d6rNQ{display:flex;flex-direction:column;gap:16px}.TransferOrderForm_itemCard__zOY6I{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:16px;transition:box-shadow .2s ease,transform .2s ease}.TransferOrderForm_itemCard__zOY6I:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.TransferOrderForm_cardHeader__Gxyro{border-bottom:2px solid #007bff;margin-bottom:12px;padding-bottom:12px}.TransferOrderForm_cardHeader__Gxyro .TransferOrderForm_itemName__IjCv8{color:#333;font-size:16px;font-weight:700;margin-bottom:4px}.TransferOrderForm_cardHeader__Gxyro .TransferOrderForm_itemDetails__wLYxM{color:#666;font-size:13px;font-style:italic}.TransferOrderForm_cardDescription__J6wiA{border-bottom:1px solid #e0e0e0;color:#555;font-size:14px;line-height:1.5;margin-bottom:12px;padding-bottom:12px}.TransferOrderForm_cardQtySection__Va94L{display:flex;flex-direction:column;gap:12px}.TransferOrderForm_qtyRow__OK63z{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.TransferOrderForm_qtyLabel__fxBfW{color:#666;flex:1 1;font-size:13px;font-weight:600}.TransferOrderForm_qtyValue__AEF0n{font-size:15px;font-weight:700;text-align:right}.TransferOrderForm_qtyInputWrapper__KAnff{flex:1 1;max-width:150px}@media (max-width:1024px){.TransferOrderForm_stockRoomRow__78Y\+c{gap:10px;grid-template-columns:1fr}.TransferOrderForm_arrowIcon__LWCZC{font-size:28px;margin:10px 0;transform:rotate(90deg)}.TransferOrderForm_tableContainer__YpOiu{font-size:14px}.TransferOrderForm_transferTable__gR8zE tbody td,.TransferOrderForm_transferTable__gR8zE thead th{padding:10px 12px}.TransferOrderForm_transferTable__gR8zE thead th{font-size:12px}}@media (max-width:768px){.TransferOrderForm_formContainer__6amui{padding:15px}.TransferOrderForm_stockRoomSection__5mBid{margin-bottom:20px;padding:15px}.TransferOrderForm_arrowIcon__LWCZC{font-size:24px;margin:8px 0}.TransferOrderForm_tableContainer__YpOiu{font-size:12px}.TransferOrderForm_transferTable__gR8zE tbody td,.TransferOrderForm_transferTable__gR8zE thead th{padding:8px 10px}.TransferOrderForm_transferTable__gR8zE thead th{font-size:11px}.TransferOrderForm_qtyColumn__bTbop{width:90px}.TransferOrderForm_modalFooter__bhltX{flex-direction:column;gap:8px}.TransferOrderForm_modalFooter__bhltX button{width:100%}.TransferOrderForm_sectionTitle__VtS-x{font-size:16px}}@media (max-width:640px){.TransferOrderForm_formContainer__6amui{padding:12px}.TransferOrderForm_stockRoomSection__5mBid{margin-bottom:16px;padding:12px}.TransferOrderForm_itemCard__zOY6I{padding:14px}.TransferOrderForm_cardHeader__Gxyro .TransferOrderForm_itemName__IjCv8{font-size:15px}.TransferOrderForm_cardDescription__J6wiA{font-size:13px}.TransferOrderForm_qtyLabel__fxBfW{font-size:12px}.TransferOrderForm_qtyValue__AEF0n{font-size:14px}.TransferOrderForm_summarySection__t0AXy{padding:15px}}.TransferOrderForm_loadingState__57PFw{align-items:center;color:#666;display:flex;justify-content:center;padding:60px}.TransferOrderForm_errorState__y5MTu{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;color:#856404;margin-bottom:20px;padding:20px}.TableViewEditableColumnItem_resizableTh__1QAZD{background-color:#f5f8ff;border-bottom:1px solid #e2e8f0;box-sizing:border-box;color:#1e293b;font-size:14px;font-weight:500;height:40px;max-width:300px;min-width:200px;padding:12px 16px;text-align:left;transition:background-color .2s ease;white-space:nowrap}.TableViewEditableColumnItem_stickyFirstColumn__59TZo{box-shadow:2px 0 5px #00000008;min-width:250px}.TableViewEditableColumnItem_resizer__OHRH1{background:#0000;cursor:col-resize;height:100%;pointer-events:auto;position:absolute;right:0;top:0;width:8px;z-index:1000}.TableViewEditableColumnItem_resizer__OHRH1:before{background-color:#4b5563;border-radius:1px;content:"";display:block;height:100%;margin:auto;opacity:0;transition:opacity .2s ease;width:2px}.TableViewEditableColumnItem_resizer__OHRH1:hover:before{opacity:1}.TableViewEditableColumnItem_clmnicon__9lj6O{color:#475569;display:inline-block;font-size:10px;margin-left:6px;vertical-align:middle}.TableViewEditableColumnItem_clmnicon__9lj6O:hover{color:#2563eb}.TableViewEditableColumnItem_default__gTAgE,.TableViewEditableColumnItem_down__xJVfc,.TableViewEditableColumnItem_up__wKtdk{color:#1e293b;font-weight:500}.TableViewEditableColumnItem_defaultFilter__cCCxK,.TableViewEditableColumnItem_downFilter__-Nkva,.TableViewEditableColumnItem_upFilter__XdKme{color:#2563eb;font-weight:600}.TableViewEditableColumnItem_clmnicon__9lj6O{align-items:center;cursor:pointer;display:inline-flex;gap:4px}.TableViewEditableColumnItem_filterIcon__bx8tu{color:#2563eb;font-size:12px;margin-left:2px}:root{--header-bg:#f5f8ff}.TableViewEditableColumnItem_stickyHead__CYloJ{background:#f5f8ff;background:var(
    --header-bg,#f5f8ff
  );position:-webkit-sticky;position:sticky;top:0;z-index:20}.TableViewEditableColumnItem_stickyCol__9Ym6D{box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;max-width:var(--sticky-checkbox-w);min-width:64px;min-width:var(--sticky-checkbox-w);padding:0 6px;text-align:center;width:64px;width:var(--sticky-checkbox-w)}.TableViewEditableColumnItem_stickyCol2__y-uj6,.TableViewEditableColumnItem_stickyCol__9Ym6D{background:#f5f8ff;background:var(--header-bg,#fff);box-sizing:border-box;position:-webkit-sticky;position:sticky;z-index:5}.TableViewEditableColumnItem_stickyCol2__y-uj6{box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;white-space:nowrap}.TableViewEditableColumnItem_stickyHead__CYloJ.TableViewEditableColumnItem_stickyCol__9Ym6D{background:#f5f8ff;background:var(--header-bg,#f5f8ff);left:0;position:-webkit-sticky;position:sticky;top:0;z-index:30}.TableViewEditableColumnItem_stickyHead__CYloJ.TableViewEditableColumnItem_stickyCol2__y-uj6{background:#f5f8ff;background:var(--header-bg,#f5f8ff);left:64px;left:var(--sticky-checkbox-w,64px);position:-webkit-sticky;position:sticky;top:0;z-index:29}@media (max-width:768px){.TableViewEditableColumnItem_resizableTh__1QAZD{font-size:13px;min-width:120px!important;padding:8px 12px}.TableViewEditableColumnItem_clmnicon__9lj6O{font-size:9px;margin-left:4px}.TableViewEditableColumnItem_resizer__OHRH1:before{height:50%}}.TableViewEditableRow_tableRow__OW6S7 td{border-bottom:1px solid #eaeaea;color:#23283b;font-size:14px;padding:12px 16px;vertical-align:middle;word-break:break-all}.TableViewEditableRow_tableRow__OW6S7:hover{background-color:#f3f6fb}.TableViewEditableRow_tableRow__OW6S7 td:first-child{max-width:40px;padding:0;text-align:center;vertical-align:middle;width:40px}.TableViewEditableRow_linkId__X\+gvo{color:#007bff;font-weight:500;text-decoration:none}.TableViewEditableRow_linkId__X\+gvo:hover{text-decoration:underline}.TableViewEditableRow_listBoxCreatedBy__S4WYG{align-items:center;display:flex}.TableViewEditableRow_imgCreatedBy__xNNqY{border:2px solid #c8f1ff;border-radius:50%;height:32px;margin-right:8px;object-fit:cover;width:32px}#TableViewEditableRow_creator__kX4MJ{color:#23283b;font-size:14px;font-weight:500}.TableViewEditableRow_stickyCheckbox__jAOLz{max-width:40px;text-align:center;width:40px}.TableViewEditableRow_stickyFirstColumn__gS7c7{box-shadow:2px 0 5px #0000000d;min-width:120px}.TableViewEditableRow_statusLb__ET\+eN{align-items:center;border-radius:26px;display:inline-flex;height:32px;padding:4px 16px 4px 12px;width:-webkit-fit-content;width:fit-content}.TableViewEditableRow_statusText__UT65j{font-size:14px;font-weight:500;line-height:20px}.TableViewEditableRow_statusLb__ET\+eN svg{margin-right:8px}.TableViewEditableRow_statusInProgressLb__jlZFG{background-color:#f7effd}.TableViewEditableRow_inProgressDot__iydkt,.TableViewEditableRow_inProgressText__9XoVP{color:#ad60e8}.TableViewEditableRow_statusToDoLb__-Dzoh{background-color:#fef7ed}.TableViewEditableRow_toDoDot__EIk5H,.TableViewEditableRow_toDoText__v5Pa8{color:#f3af49}.TableViewEditableRow_statusCompletedLb__3QIXH{background-color:#e6fffa}.TableViewEditableRow_completedDot__sZpif,.TableViewEditableRow_completedText__DVXyl{color:#3ac6a4}.TableViewEditableRow_statusDefaultLb__oceu1{background-color:#f0f0f0}.TableViewEditableRow_defaultDot__kjab\+{color:#999}.TableViewEditableRow_defaultText__2zBw1{color:#666}.TableViewEditableRow_rowSelected__OJPHG{background-color:#dbeafe}.TableViewEditableRow_rowSelected__OJPHG:hover{background-color:#bfdbfe}.TableViewEditableRow_tableRow__OW6S7.TableViewEditableRow_rowSelected__OJPHG{background-color:#dbeafe}.TableViewEditableRow_tableRow__OW6S7.TableViewEditableRow_rowSelected__OJPHG:hover{background-color:#bfdbfe}.TableViewEditableRow_tableRow__OW6S7.TableViewEditableRow_rowSelected__OJPHG td{background-color:inherit}:root{--sticky-checkbox-w:64px;--row-bg:#fff;--row-bg-selected:#f0f6ff}.TableViewEditableRow_tableRoot__X4\+t\+ table{border-collapse:initial;border-spacing:0}.TableViewEditableRow_tableRow__OW6S7{--_row-bg:var(--row-bg);background-color:var(--_row-bg)}.TableViewEditableRow_rowSelected__OJPHG{--_row-bg:var(--row-bg-selected)}.TableViewEditableRow_tableRow__OW6S7>td{background-color:var(--_row-bg)}.TableViewEditableRow_stickyCol__F9L\+1{box-shadow:inset -1px 0 0 #0000001a;left:0;max-width:64px;max-width:var(--sticky-checkbox-w);min-width:64px;min-width:var(--sticky-checkbox-w);padding:0 6px;text-align:center;width:64px;width:var(--sticky-checkbox-w)}.TableViewEditableRow_stickyCol2__aMa8z,.TableViewEditableRow_stickyCol__F9L\+1{background:#fff;background:var(--header-bg,#fff);box-sizing:border-box;position:-webkit-sticky;position:sticky;z-index:5}.TableViewEditableRow_stickyCol2__aMa8z{box-shadow:inset -1px 0 0 #0000000f;left:64px;min-width:160px;padding-left:10px;white-space:nowrap}.TableViewEditableRow_stickyCol__F9L\+1 input[type=checkbox]{margin-left:2px}@media (max-width:768px){.TableViewEditableRow_tableRow__OW6S7 td{font-size:13px;padding:8px 12px}.TableViewEditableRow_statusLb__ET\+eN{height:28px;padding:3px 12px 3px 10px}.TableViewEditableRow_statusText__UT65j{font-size:12px}.TableViewEditableRow_imgCreatedBy__xNNqY{height:28px;width:28px}#TableViewEditableRow_creator__kX4MJ{font-size:13px}}.InvoiceReviewForm_container__2JsO5{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}@media (min-width:640px){.InvoiceReviewForm_container__2JsO5{gap:1rem;padding:1rem}}@media (min-width:1024px){.InvoiceReviewForm_container__2JsO5{gap:1.5rem;padding:1.5rem}}.InvoiceReviewForm_headerGrid__u1otC{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width:640px){.InvoiceReviewForm_headerGrid__u1otC{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.InvoiceReviewForm_headerGrid__u1otC{gap:1rem;grid-template-columns:repeat(3,1fr)}}.InvoiceReviewForm_linesSection__9hmWX{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.InvoiceReviewForm_linesSection__9hmWX{gap:.75rem}}.InvoiceReviewForm_sectionTitle__\+RlDv{font-size:.875rem;font-weight:500}@media (min-width:640px){.InvoiceReviewForm_sectionTitle__\+RlDv{font-size:1rem}}.InvoiceReviewForm_buttonGroup__ZC5GU{display:flex;flex-direction:column;gap:.5rem}@media (min-width:480px){.InvoiceReviewForm_buttonGroup__ZC5GU{flex-direction:row;gap:.5rem}}.InvoiceReviewForm_button__6I5cE{background-color:#e5e7eb;border:none;border-radius:.25rem;cursor:pointer;font-size:.8125rem;padding:.625rem .75rem;transition:background-color .2s;white-space:nowrap;width:100%}@media (min-width:480px){.InvoiceReviewForm_button__6I5cE{font-size:.875rem;width:auto}}@media (min-width:640px){.InvoiceReviewForm_button__6I5cE{padding:.5rem .75rem}}.InvoiceReviewForm_button__6I5cE:hover:not(:disabled){background-color:#d1d5db}.InvoiceReviewForm_button__6I5cE:disabled{cursor:not-allowed;opacity:.5}.InvoiceReviewForm_button__6I5cE:active:not(:disabled){background-color:#9ca3af}.InvoiceReviewForm_saveButtonContainer__p0syD{display:flex;justify-content:stretch;margin-top:.5rem}@media (min-width:640px){.InvoiceReviewForm_saveButtonContainer__p0syD{justify-content:flex-end}}.InvoiceReviewForm_saveButton__cRV0x{background-color:#2563eb;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;min-width:120px;padding:.75rem 1rem;transition:background-color .2s;width:100%}@media (min-width:640px){.InvoiceReviewForm_saveButton__cRV0x{font-size:.9375rem;padding:.625rem 1.25rem;width:auto}}@media (min-width:1024px){.InvoiceReviewForm_saveButton__cRV0x{padding:.5rem 1.5rem}}.InvoiceReviewForm_saveButton__cRV0x:hover:not(:disabled){background-color:#1d4ed8}.InvoiceReviewForm_saveButton__cRV0x:active:not(:disabled){background-color:#1e40af}.InvoiceReviewForm_saveButton__cRV0x:disabled{background-color:#60a5fa;cursor:not-allowed;opacity:.6}@media (max-width:639px){.form-input,.form-select{font-size:16px}}.CreateRevisionForm_form__8wIgS{display:flex;flex-direction:column;gap:20px;padding:0}.CreateRevisionForm_form__8wIgS .CreateRevisionForm_component__S7ag2{margin-bottom:0}.CreateRevisionForm_form__8wIgS .CreateRevisionForm_component__S7ag2 label{color:#374151;font-size:14px;font-weight:600;letter-spacing:-.01em}.CreateRevisionForm_form__8wIgS .CreateRevisionForm_component__S7ag2 input{background:#fafbfc;border:2px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:15px;outline:none;padding:14px 16px;transition:all .2s ease}.CreateRevisionForm_form__8wIgS .CreateRevisionForm_component__S7ag2 input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;transform:translateY(-1px)}.CreateRevisionForm_form__8wIgS .CreateRevisionForm_component__S7ag2 input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.CreateRevisionForm_form__8wIgS .CreateRevisionForm_component__S7ag2 input::placeholder{color:#9ca3af;font-style:italic}.CreateRevisionForm_actions__Sd05L{display:flex;gap:12px;justify-content:flex-end}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button__87dt3{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-right:0;min-width:120px;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button__87dt3:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button__87dt3:hover:before{left:100%}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button__87dt3:hover{box-shadow:0 10px 25px #667eea4d;transform:translateY(-2px)}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button__87dt3:active{transform:translateY(0)}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button__87dt3:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button--inverse__LahHF{background:#0000;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;min-width:100px;padding:12px 24px;transition:all .2s ease}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button--inverse__LahHF:hover{background:#f9fafb;border-color:#d1d5db;color:#374151;transform:translateY(-1px)}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button--inverse__LahHF:active{transform:translateY(0)}.CreateRevisionForm_actions__Sd05L .CreateRevisionForm_button--inverse__LahHF:disabled{cursor:not-allowed;opacity:.6;transform:none}.CreateRevisionForm_error__aeytT{animation:CreateRevisionForm_shake__luKNx .5s ease-in-out;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:12px;color:#dc2626;font-size:14px;font-weight:500;padding:12px 16px}@keyframes CreateRevisionForm_shake__luKNx{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.CreateRevisionForm_success__KIFw3{animation:CreateRevisionForm_slideInUp__6rIRJ .4s ease-out;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:12px;color:#16a34a;font-size:14px;font-weight:500;padding:12px 16px}@keyframes CreateRevisionForm_slideInUp__6rIRJ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateRevisionForm_meta__74B1W{background:#f8fafc;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;flex-direction:column;font-size:13px;gap:4px;margin-top:16px;padding:16px 28px 20px}.CreateRevisionForm_meta__74B1W div{align-items:center;display:flex;gap:8px}.CreateRevisionForm_meta__74B1W b{color:#374151;font-weight:600}@media (max-width:640px){.CreateRevisionForm_modal__RcYfR{margin:20px;width:95vw}.CreateRevisionForm_header__vtsYi{padding:20px 24px 16px}.CreateRevisionForm_form__8wIgS{gap:16px;padding:24px}.CreateRevisionForm_actions__Sd05L{flex-direction:column;gap:8px}.CreateRevisionForm_ghost__edKgU,.CreateRevisionForm_primary__OL9Wa{justify-content:center;width:100%}}.LibraryTableBody_breadcrumb__ZM5d5{align-items:center;background:#fff;background:var(--paper,#fff);border-bottom:1px solid #d4d6db;border-bottom:1px solid var(--rule,#d4d6db);display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-family:var(--sans,"Inter",sans-serif);font-size:11px;gap:4px;letter-spacing:.04em;list-style:none;margin:0;padding:10px 22px}.LibraryTableBody_breadcrumb__ZM5d5 li{align-items:center;display:inline-flex;gap:4px;text-transform:uppercase}.LibraryTableBody_breadcrumb__ZM5d5 li+li:before{border-right:1.5px solid #8f95a3;border-right:1.5px solid var(--ink-4,#8f95a3);border-top:1.5px solid #8f95a3;border-top:1.5px solid var(--ink-4,#8f95a3);content:"";display:inline-block;height:5px;margin:0 6px 0 2px;transform:rotate(45deg);width:5px}.LibraryTableBody_breadcrumb__ZM5d5 a{border-radius:2px;color:#3980f9;color:var(--accent,#3980f9);cursor:pointer;letter-spacing:.16em;padding:2px 4px;text-decoration:none;transition:background-color .12s,color .12s}.LibraryTableBody_breadcrumb__ZM5d5 a:hover{background:#ebf2fe;background:var(--accent-bg,#ebf2fe);color:#5979e9;color:var(--accent-2,#5979e9)}.LibraryTableBody_breadcrumb__ZM5d5 li:last-child a{color:#20252f;color:var(--ink,#20252f);cursor:default;font-weight:600}.LibraryTableBody_breadcrumb__ZM5d5 li:last-child a:hover{background:#0000}.LibraryTableBody_tableWrap__C9Anw{background:#fff;background:var(--paper,#fff);max-height:60vh;overflow:auto}.LibraryTableBody_table__WkhG\+{border-collapse:initial;border-spacing:0;color:#20252f;color:var(--ink,#20252f);font-family:Inter,sans-serif;font-family:var(--sans,"Inter",sans-serif);font-size:13px;width:100%}.LibraryTableBody_table__WkhG\+ thead td,.LibraryTableBody_table__WkhG\+ thead th{background:#fff;background:var(--paper,#fff);border-bottom:1px solid #d4d6db;border-bottom:1px solid var(--rule,#d4d6db);color:#737a8c;color:var(--ink-3,#737a8c);font-family:Inter,sans-serif;font-family:var(--sans,"Inter",sans-serif);font-size:9px;font-weight:600;letter-spacing:.16em;padding:10px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}.LibraryTableBody_table__WkhG\+ tbody td{border-bottom:1px dotted #d4d6db;border-bottom:1px dotted var(--rule,#d4d6db);font-size:13px;padding:9px 14px;vertical-align:middle}.LibraryTableBody_table__WkhG\+ tbody tr{transition:background-color .12s}.LibraryTableBody_table__WkhG\+ tbody tr:hover{background:#f1f2f4;background:var(--paper-2,#f1f2f4)}.LibraryTableBody_table__WkhG\+ tbody tr.LibraryTableBody_selected__t47FB,.LibraryTableBody_table__WkhG\+ tbody tr.LibraryTableBody_selected__t47FB:hover{background:#ebf2fe;background:var(--accent-bg,#ebf2fe)}.LibraryTableBody_checkboxCell__v9szY{padding-left:22px;padding-right:0;width:36px}.LibraryTableBody_iconCell__EbMgt{color:#737a8c;color:var(--ink-3,#737a8c);font-size:14px;line-height:0;padding-right:0;width:26px}.LibraryTableBody_iconCell__EbMgt.LibraryTableBody_folder__OXgHy{color:#3980f9;color:var(--accent,#3980f9)}.LibraryTableBody_iconCell__EbMgt.LibraryTableBody_file__8FGsB{color:#737a8c;color:var(--ink-3,#737a8c)}.LibraryTableBody_nameCell__pj4dp{color:#20252f;color:var(--ink,#20252f);font-family:Inter,serif;font-family:var(--serif,"Inter",serif);font-size:13.5px;font-weight:500}.LibraryTableBody_nameCell__pj4dp.LibraryTableBody_clickable__sS0JU{cursor:pointer}.LibraryTableBody_nameCell__pj4dp.LibraryTableBody_clickable__sS0JU:hover{color:#3980f9;color:var(--accent,#3980f9)}.LibraryTableBody_muted__W8\+8M{color:#8f95a3;color:var(--ink-4,#8f95a3);font-family:Inter,monospace;font-family:var(--mono,"Inter",monospace);font-size:11px;letter-spacing:.04em}.LibraryTableBody_emptyState__83nQz{color:#737a8c;color:var(--ink-3,#737a8c);padding:48px 20px;text-align:center}.LibraryTableBody_emptyIcon__WHgVc{align-items:center;background:#f1f2f4;background:var(--paper-2,#f1f2f4);border-radius:50%;color:#8f95a3;color:var(--ink-4,#8f95a3);display:inline-flex;font-size:18px;height:40px;justify-content:center;margin-bottom:10px;width:40px}.LibraryTableBody_emptyTitle__t550O{color:#30333b;color:var(--ink-2,#30333b);font-family:Inter,sans-serif;font-family:var(--sans,"Inter",sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.LibraryTableBody_emptyDesc__rC4vZ{color:#737a8c;color:var(--ink-3,#737a8c);font-family:Inter,monospace;font-family:var(--mono,"Inter",monospace);font-size:11px;letter-spacing:.04em;margin:0}.LibraryTableBody_spinnerCell__HPicl{padding:32px 0}.LibraryTableBody_center__aB6w8{align-items:center;display:flex;justify-content:center}.LibraryTableHeader_toolbar__uh73y{align-items:center;background:#fff;background:var(--paper,#fff);border-bottom:1px solid #d4d6db;border-bottom:1px solid var(--rule,#d4d6db);display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-family:var(--sans,"Inter",sans-serif);gap:12px;justify-content:space-between;padding:10px 22px}.LibraryTableHeader_group__\+xVdK{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.LibraryTableHeader_divider__cXVj9{background:#d4d6db;background:var(--rule,#d4d6db);height:22px;margin:0 4px;width:1px}.LibraryTableHeader_btn__YcZLE{align-items:center;background:#fff;background:var(--paper,#fff);border:1px solid #d4d6db;border:1px solid var(--rule,#d4d6db);border-radius:3px;color:#30333b;color:var(--ink-2,#30333b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:500;gap:6px;height:30px;letter-spacing:.04em;padding:6px 11px;transition:background-color .12s,border-color .12s,color .12s;white-space:nowrap}.LibraryTableHeader_btn__YcZLE:hover{background:#f1f2f4;background:var(--paper-2,#f1f2f4);border-color:#8f95a3;border-color:var(--ink-4,#8f95a3);color:#20252f;color:var(--ink,#20252f)}.LibraryTableHeader_btn__YcZLE:disabled{cursor:not-allowed;opacity:.4}.LibraryTableHeader_btnIcon__Vm4Mh{display:inline-flex;font-size:13px;line-height:0}.LibraryTableHeader_btnPrimary__jet0k{background:#3980f9;background:var(--accent,#3980f9);border-color:#3980f9;border-color:var(--accent,#3980f9);color:#fff;color:var(--paper,#fff)}.LibraryTableHeader_btnPrimary__jet0k:hover{background:#5979e9;background:var(--accent-2,#5979e9);border-color:#5979e9;border-color:var(--accent-2,#5979e9);color:#fff;color:var(--paper,#fff)}.LibraryTableHeader_btnDanger__5U42Q{background:#c85353;background:var(--bad,#c85353);border-color:#c85353;border-color:var(--bad,#c85353);color:#fff;color:var(--paper,#fff)}.LibraryTableHeader_btnDanger__5U42Q:hover{background:#a44343;border-color:#a44343;color:#fff;color:var(--paper,#fff)}.LibraryTableHeader_btnActive__CBHpL{background:#ebf2fe;background:var(--accent-bg,#ebf2fe);border-color:#3980f9;border-color:var(--accent,#3980f9);color:#3980f9;color:var(--accent,#3980f9)}.LibraryTableHeader_btnActive__CBHpL:hover{background:#ebf2fe;background:var(--accent-bg,#ebf2fe);border-color:#5979e9;border-color:var(--accent-2,#5979e9);color:#5979e9;color:var(--accent-2,#5979e9)}.LibraryTableHeader_uploadWrap__ofHSm{position:relative}.LibraryTableHeader_dropdown__Tt9C4{background:#fff;background:var(--paper,#fff);border:1px solid #d4d6db;border:1px solid var(--rule,#d4d6db);border-radius:3px;box-shadow:0 6px 18px #1414140f;display:flex;flex-direction:column;gap:2px;left:0;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);z-index:30}.LibraryTableHeader_dropdownItem__pw-n8{align-items:center;background:#0000;border:none;border-radius:3px;color:#30333b;color:var(--ink-2,#30333b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:10px;padding:8px 10px;text-align:left;width:100%}.LibraryTableHeader_dropdownItem__pw-n8:hover{background:#f1f2f4;background:var(--paper-2,#f1f2f4);color:#20252f;color:var(--ink,#20252f)}.LibraryTableHeader_hiddenInput__Ka3hI{display:none}.DocumentLibrary_card__wwzc9{background:#fff;background:var(--paper,#fff);border:1px solid #d4d6db;border:1px solid var(--rule,#d4d6db);border-radius:3px;color:#20252f;color:var(--ink,#20252f);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);margin:0 0 14px;overflow:hidden}.DocumentLibrary_pageHeader__H\+nCX{align-items:center;background:#fff;background:var(--paper,#fff);border-bottom:1px solid #d4d6db;border-bottom:1px solid var(--rule,#d4d6db);display:flex;justify-content:space-between;padding:14px 22px 12px}.DocumentLibrary_titleWrap__4eGBG{align-items:center;display:flex;gap:8px}.DocumentLibrary_titleIcon__Srirf{align-items:center;color:#737a8c;color:var(--ink-3,#737a8c);display:inline-flex;font-size:12px;justify-content:center;line-height:0}.DocumentLibrary_title__fRfkY{color:#737a8c;color:var(--ink-3,#737a8c);font-family:Inter,sans-serif;font-family:var(--sans,"Inter",sans-serif);font-size:10px;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.EmployeeDashboard_app__Celdm{--bg:#f1f2f4;--bg-2:#ebecef;--paper:#fff;--paper-2:#f1f2f4;--ink:#20252f;--ink-2:#30333b;--ink-3:#737a8c;--ink-4:#8f95a3;--rule:#d4d6db;--rule-2:#ebecef;--accent:#3980f9;--accent-2:#5979e9;--accent-bg:#ebf2fe;--good:#14bd8a;--bad:#c85353;--warn:#daa520;--info:#3980f9;--serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"Inter",ui-monospace,"SF Mono",Menlo,monospace;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","onum";background:var(--bg);color:var(--ink);container-type:inline-size;flex:1 1 auto;font-family:var(--sans);font-size:15px;line-height:1.5;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.EmployeeDashboard_app__Celdm *,.EmployeeDashboard_app__Celdm :after,.EmployeeDashboard_app__Celdm :before{box-sizing:border-box}.EmployeeDashboard_app__Celdm button{cursor:pointer;font-family:inherit}.EmployeeDashboard_main__whIZ0{padding:20px 24px 40px;width:100%}.EmployeeDashboard_card__cACYe{background:var(--paper);border:1px solid var(--rule);border-radius:3px;padding:18px 22px;position:relative}.EmployeeDashboard_card-eyebrow__7PTjJ{color:var(--ink-3);font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.EmployeeDashboard_card-eyebrow__7PTjJ .EmployeeDashboard_sup__ZtjwX{font-size:8px;letter-spacing:.1em;margin-left:2px;vertical-align:super}.EmployeeDashboard_card-eyebrow__7PTjJ.EmployeeDashboard_with-action__41K6C{align-items:baseline;display:flex;justify-content:space-between}.EmployeeDashboard_card-eyebrow__7PTjJ .EmployeeDashboard_action__qtqOZ{background:none;border:0;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:9px;letter-spacing:.16em;padding:0;text-transform:uppercase}.EmployeeDashboard_card-eyebrow__7PTjJ .EmployeeDashboard_action__qtqOZ:after{content:" ↘";letter-spacing:0}.EmployeeDashboard_top-row__OBBCk{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr .55fr .55fr;margin-bottom:14px}.EmployeeDashboard_mid-row__7zNed{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 320px;margin-bottom:14px}@container (max-width: 1100px){.EmployeeDashboard_top-row__OBBCk{grid-template-columns:1fr 1fr}.EmployeeDashboard_mid-row__7zNed{grid-template-columns:1fr}}@container (max-width: 640px){.EmployeeDashboard_top-row__OBBCk{grid-template-columns:1fr}.EmployeeDashboard_completion-grid__4MX4B{gap:16px!important;grid-template-columns:1fr!important}}.EmployeeDashboard_completion-grid__4MX4B{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:150px 1fr;margin-top:12px}.EmployeeDashboard_donut__yPwBb{height:150px;position:relative;width:150px}.EmployeeDashboard_donut-center__iVBLG{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.EmployeeDashboard_donut-pct__\+nRJo{color:var(--ink);font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.02em;line-height:1}.EmployeeDashboard_donut-pct__\+nRJo sup{font-size:18px;font-weight:400;letter-spacing:0;margin-left:1px;vertical-align:super}.EmployeeDashboard_donut-lbl__Dxr7c{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.22em;margin-top:6px;text-transform:uppercase}.EmployeeDashboard_dept-list__vDETT{display:flex;flex-direction:column;gap:9px}.EmployeeDashboard_dept-row__FKak6{grid-gap:12px;align-items:center;display:grid;font-size:12px;gap:12px;grid-template-columns:92px 1fr 36px}.EmployeeDashboard_dept-name__7PpVL{color:var(--ink-2);font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.EmployeeDashboard_dept-track__knS\+X{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:7px;overflow:hidden}.EmployeeDashboard_dept-fill__BcQWZ{background:var(--ink);height:100%}.EmployeeDashboard_dept-pct__VPSJP{font-feature-settings:"tnum";color:var(--ink-2);font-family:var(--mono);font-size:11px;text-align:right}.EmployeeDashboard_completion-foot__1hE7l{border-top:1px dotted var(--rule);color:var(--ink-3);display:flex;font-family:var(--mono);font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-top:14px;padding-top:12px}.EmployeeDashboard_completion-foot__1hE7l .EmployeeDashboard_ahead__Mc4TY{color:var(--good)}.EmployeeDashboard_bignum-card__VeI7X{display:flex;flex-direction:column;height:100%}.EmployeeDashboard_bignum__D2jyM{color:var(--ink);font-family:var(--serif);font-size:64px;font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:6px}.EmployeeDashboard_bignum__D2jyM.EmployeeDashboard_medium__Vt8uF{font-size:56px}.EmployeeDashboard_bignum__D2jyM sub{color:var(--ink-3);font-family:var(--mono);font-size:14px;font-weight:400;letter-spacing:.02em;margin-left:2px;vertical-align:initial}.EmployeeDashboard_bn-meta__gTQAl{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.02em;margin-top:4px}.EmployeeDashboard_bn-meta__gTQAl .EmployeeDashboard_down__9wHWT{color:var(--bad)}.EmployeeDashboard_bn-meta__gTQAl .EmployeeDashboard_up__MjRc1{color:var(--good)}.EmployeeDashboard_bn-spark__r2eQP{align-items:flex-end;display:flex;flex:1 1;margin-top:10px;min-height:56px}.EmployeeDashboard_bn-spark__r2eQP svg{height:100%;min-height:56px;width:100%}.EmployeeDashboard_shift-cell__5gjef{text-align:center}.EmployeeDashboard_shift-cell__5gjef .EmployeeDashboard_lbl__jMOFN{color:var(--ink-3);display:block;font-family:var(--sans);font-size:9px;letter-spacing:.16em;margin-bottom:2px;text-transform:uppercase}.EmployeeDashboard_shift-cell__5gjef .EmployeeDashboard_val__UJi2w{font-feature-settings:"lnum";color:var(--ink);font-family:var(--serif);font-size:18px}.EmployeeDashboard_bn-tag__uUa2n{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.02em;margin-top:8px}.EmployeeDashboard_hours-split__3WMOx{grid-gap:6px;border-top:1px dotted var(--rule);display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr;margin-top:12px;padding-top:10px}.EmployeeDashboard_hours-split__3WMOx .EmployeeDashboard_shift-cell__5gjef .EmployeeDashboard_val__UJi2w{font-size:16px}.EmployeeDashboard_team-card__kFEc9{display:flex;flex-direction:column}.EmployeeDashboard_team-list__RIicy{display:flex;flex-direction:column;margin-top:14px}.EmployeeDashboard_team-row__MnBkG{grid-gap:12px;align-items:center;border-top:1px dotted var(--rule);display:grid;gap:12px;grid-template-columns:32px 1fr;padding:10px 0}.EmployeeDashboard_team-row__MnBkG:first-child{border-top:0;padding-top:4px}.EmployeeDashboard_team-name__Sr1q6{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:500;line-height:1.2}.EmployeeDashboard_team-role__7cTg9{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.16em;margin-top:2px;text-transform:uppercase}.EmployeeDashboard_av__mAMmL{align-items:center;background:var(--ink-3);border:1px solid var(--ink);border-radius:50%;color:var(--paper);display:flex;font-family:var(--sans);font-size:10px;font-weight:600;height:28px;justify-content:center;letter-spacing:.04em;width:28px}.EmployeeDashboard_av-1__QNK9c{background:#4a6478;border-color:#2e3f4d}.EmployeeDashboard_av-2__loV\+4{background:#4d6b3a;border-color:#354a26}.EmployeeDashboard_av-3__N5rr7{background:#b8862c;border-color:#845f1a}.EmployeeDashboard_av-4__x1DRl{background:#9c3a2e;border-color:#6e271e}.EmployeeDashboard_av-5__imKzX{background:#6b4978;border-color:#4a3055}.EmployeeDashboard_av-6__vtl2V{background:#4a3f30;border-color:#2c241a}.EmployeeDashboard_programme__159Le{margin-bottom:14px}.EmployeeDashboard_programme-track__I7FuJ{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,1fr);margin-top:18px;position:relative}.EmployeeDashboard_programme-track__I7FuJ:before{background:var(--rule);content:"";height:1px;left:0;position:absolute;right:0;top:6px}.EmployeeDashboard_ms-cell__jWX7c{padding-top:16px;position:relative;text-align:center}.EmployeeDashboard_ms-cell__jWX7c:before{background:var(--paper);border:1.5px solid var(--ink-3);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:12px}.EmployeeDashboard_ms-cell__jWX7c.EmployeeDashboard_done__b8no0:before{background:var(--ink);border-color:var(--ink)}.EmployeeDashboard_ms-cell__jWX7c.EmployeeDashboard_current__0n1rG:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.EmployeeDashboard_ms-name__ySbnr{color:var(--ink);font-family:var(--serif);font-size:13px;font-weight:500}.EmployeeDashboard_ms-cell__jWX7c:not(.EmployeeDashboard_done__b8no0):not(.EmployeeDashboard_current__0n1rG) .EmployeeDashboard_ms-name__ySbnr{color:var(--ink-3)}.EmployeeDashboard_ms-date__ORZUj{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em;margin-top:2px}.EmployeeDashboard_lower-row__SpjLJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.EmployeeDashboard_lower-row__SpjLJ.EmployeeDashboard_two-col__HDpfH{grid-template-columns:1fr 1fr}.EmployeeDashboard_material-row__6Hc0C{margin-bottom:14px}@container (max-width: 1100px){.EmployeeDashboard_lower-row__SpjLJ,.EmployeeDashboard_lower-row__SpjLJ.EmployeeDashboard_two-col__HDpfH{grid-template-columns:1fr}}.EmployeeDashboard_rev-tag__oNggB{background:var(--accent-bg);border-radius:4px;color:var(--accent);font-size:10px;letter-spacing:.04em;width:36px}.EmployeeDashboard_rev-tag__oNggB,.EmployeeDashboard_vtc-tag__d1jRr{align-items:center;display:flex;flex-shrink:0;font-weight:600;height:22px;justify-content:center;margin-top:2px}.EmployeeDashboard_vtc-tag__d1jRr{border-radius:50%;font-size:12px;width:22px}.EmployeeDashboard_vtc-tag__d1jRr.EmployeeDashboard_approved__uICZa{background:#14bd8a1f;color:var(--good)}.EmployeeDashboard_vtc-tag__d1jRr.EmployeeDashboard_rejected__zt0t2{background:#c853531f;color:var(--bad)}.EmployeeDashboard_vtc-tag__d1jRr.EmployeeDashboard_pending__2hdf9{background:var(--paper-2);color:var(--ink-3)}.EmployeeDashboard_vtc-val__kCXu4.EmployeeDashboard_pos__pMEur{color:var(--good)}.EmployeeDashboard_vtc-val__kCXu4.EmployeeDashboard_neg__4RJVI{color:var(--bad)}.EmployeeDashboard_sup-light__sngdg{color:var(--ink-4);font-size:10px;font-weight:400;letter-spacing:.02em;margin-left:6px;text-transform:none}.EmployeeDashboard_quick-links__4AETZ{margin-bottom:14px}.EmployeeDashboard_ql-grid__C84\+p{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:12px}.EmployeeDashboard_ql-tile__7VyLn{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:10px;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s}.EmployeeDashboard_ql-tile__7VyLn:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.EmployeeDashboard_ql-icon__f16nF{color:var(--accent);flex-shrink:0;height:22px;width:22px}.EmployeeDashboard_ql-name__ubr1E{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmployeeDashboard_ql-arrow__v2id0{color:var(--ink-4);flex-shrink:0;height:14px;width:14px}.EmployeeDashboard_ql-tile__7VyLn:hover .EmployeeDashboard_ql-arrow__v2id0{color:var(--accent)}@container (max-width: 1100px){.EmployeeDashboard_ql-grid__C84\+p{grid-template-columns:repeat(2,1fr)}}@container (max-width: 640px){.EmployeeDashboard_ql-grid__C84\+p{grid-template-columns:1fr}}.EmployeeDashboard_ct-grid__bn42q{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:130px 1fr;margin-top:12px}.EmployeeDashboard_ct-stats__TyhNc{display:flex;flex-direction:column;gap:6px}.EmployeeDashboard_ct-big__GxhME{align-items:baseline;display:flex;font-family:var(--serif);gap:6px}.EmployeeDashboard_ct-num__y2Tps{font-feature-settings:"lnum";color:var(--ink);font-size:32px;font-weight:400;letter-spacing:-.02em;line-height:1}.EmployeeDashboard_ct-of__hLA16{color:var(--ink-3);font-family:var(--mono);font-size:13px}.EmployeeDashboard_ct-delta__jmZUm{color:var(--good);font-family:var(--mono);font-size:11px;letter-spacing:.02em;margin-bottom:6px}.EmployeeDashboard_ct-sections__7fYSN{border-top:1px dotted var(--rule);display:flex;flex-direction:column;margin-top:4px;padding-top:8px}.EmployeeDashboard_ct-sec-row__Gbfe6{display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.EmployeeDashboard_ct-sec-name__gN0Gv{color:var(--ink-2);font-family:var(--sans);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.EmployeeDashboard_ct-sec-val__Givbt{color:var(--ink);font-family:var(--mono);font-size:11px}.EmployeeDashboard_ct-sec-val__Givbt .EmployeeDashboard_muted__bjEuL{color:var(--ink-3)}.EmployeeDashboard_mat-list__\+oGCx{display:flex;flex-direction:column;margin-top:12px}.EmployeeDashboard_mat-row__pS3dw{grid-gap:14px;align-items:center;border-top:1px dotted var(--rule);cursor:pointer;display:grid;gap:14px;grid-template-columns:1fr 130px;padding:10px 0;transition:background .12s}.EmployeeDashboard_mat-row__pS3dw:first-child{border-top:0}.EmployeeDashboard_mat-row__pS3dw:hover{background:var(--paper-2);margin:0 -8px;padding:10px 8px}.EmployeeDashboard_mat-name__iwuUc{color:var(--ink);font-family:var(--serif);font-size:13.5px;font-weight:500;line-height:1.25}.EmployeeDashboard_mat-meta__GpWWo{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:10px;letter-spacing:.04em;margin-top:3px}.EmployeeDashboard_mat-code__n2IGQ{color:var(--ink-3)}.EmployeeDashboard_mat-crit__y-xRv{color:var(--bad);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.EmployeeDashboard_mat-prog__J1qXa{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 36px}.EmployeeDashboard_mat-track__16K1A{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:6px;overflow:hidden}.EmployeeDashboard_mat-fill__3\+hdJ{background:var(--ink);height:100%}.EmployeeDashboard_mat-fill__3\+hdJ.EmployeeDashboard_done__b8no0{background:var(--good)}.EmployeeDashboard_mat-fill__3\+hdJ.EmployeeDashboard_empty__\+FpuW{background:#0000}.EmployeeDashboard_mat-pct__n66OR{color:var(--ink-2);font-family:var(--mono);font-size:11px;text-align:right}.EmployeeDashboard_rmk-list__-AMf\+{display:flex;flex-direction:column;margin-top:12px}.EmployeeDashboard_rmk-row__Ez406{grid-gap:12px;border-top:1px dotted var(--rule);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:10px 0;transition:background .12s}.EmployeeDashboard_rmk-row__Ez406:first-child{border-top:0}.EmployeeDashboard_rmk-row__Ez406:hover{background:var(--paper-2);margin:0 -8px;padding:10px 8px}.EmployeeDashboard_rmk-sev__px\+kQ{border-radius:50%;height:8px;margin-top:6px;width:8px}.EmployeeDashboard_rmk-sev__px\+kQ.EmployeeDashboard_high__5zJ-L{background:var(--bad)}.EmployeeDashboard_rmk-sev__px\+kQ.EmployeeDashboard_med__8oLez{background:var(--warn)}.EmployeeDashboard_rmk-sev__px\+kQ.EmployeeDashboard_low__UiGIV{background:var(--good)}.EmployeeDashboard_rmk-text__f9tfP{color:var(--ink);font-family:var(--serif);font-size:13.5px;line-height:1.4}.EmployeeDashboard_rmk-foot__XRHd0{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:6px;letter-spacing:.04em;margin-top:5px}.EmployeeDashboard_rmk-id__WHXrx{color:var(--ink-2)}.EmployeeDashboard_profile-strip__cULn1{align-items:center;display:flex;gap:18px;margin-bottom:14px;padding:18px 22px}.EmployeeDashboard_profile-strip__cULn1 .EmployeeDashboard_av__mAMmL{border-radius:50%;font-size:18px;height:56px;width:56px}.EmployeeDashboard_profile-meta__ddto0{flex:1 1}.EmployeeDashboard_profile-name__efFAc{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.1}.EmployeeDashboard_profile-sub__JNjTa{color:var(--ink-3);font-family:var(--sans);font-size:10px;letter-spacing:.18em;margin-top:6px;text-transform:uppercase}.EmployeeDashboard_profile-stats__lN1HV{align-items:baseline;display:flex;gap:28px}.EmployeeDashboard_profile-stat__k6ED- .EmployeeDashboard_lbl__jMOFN{color:var(--ink-3);display:block;font-family:var(--sans);font-size:9px;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.EmployeeDashboard_profile-stat__k6ED- .EmployeeDashboard_val__UJi2w{font-feature-settings:"lnum";color:var(--ink);font-family:var(--serif);font-size:22px;letter-spacing:-.01em}.EmployeeDashboard_profile-stat__k6ED- .EmployeeDashboard_val__UJi2w .EmployeeDashboard_unit__lerA7{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin-left:3px}@container (max-width: 1100px){.EmployeeDashboard_profile-strip__cULn1{flex-wrap:wrap}.EmployeeDashboard_profile-stats__lN1HV{gap:18px}}.EmployeeDashboard_week-card__jJY1P{display:flex;flex-direction:column;min-height:360px}.EmployeeDashboard_week-stage__ZLntr{display:flex;flex:1 1;flex-direction:column;gap:8px;margin-top:16px}.EmployeeDashboard_week-grid__CnUh1{grid-gap:4px;display:grid;flex:1 1;gap:4px;grid-template-columns:56px repeat(5,1fr)}.EmployeeDashboard_week-col-head__A0Etv{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.18em;padding-bottom:6px;text-align:center;text-transform:uppercase}.EmployeeDashboard_week-row-head__H-5PZ{align-items:center;color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;justify-content:flex-end;letter-spacing:.04em;padding-right:8px}.EmployeeDashboard_wk-cell__owz4N{align-items:center;border:1px solid var(--rule);border-radius:2px;cursor:pointer;display:flex;font-family:var(--sans);font-size:9px;justify-content:center;letter-spacing:.16em;min-height:44px;text-transform:uppercase;transition:opacity .14s,transform .14s}.EmployeeDashboard_wk-cell__owz4N:hover{opacity:.78}.EmployeeDashboard_wk-cell__owz4N.EmployeeDashboard_focus__KKvs1{background:var(--good);border-color:var(--good);color:#fff}.EmployeeDashboard_wk-cell__owz4N.EmployeeDashboard_meeting__nr3Uc{background:#daa5202e;border-color:var(--warn);color:var(--ink-2)}.EmployeeDashboard_wk-cell__owz4N.EmployeeDashboard_break__9mnCi{background:var(--paper-2);border-color:var(--rule);color:var(--ink-3)}.EmployeeDashboard_wk-cell__owz4N.EmployeeDashboard_off__JPRdM{background:#c853531a;border-color:#c8535366;color:var(--bad)}.EmployeeDashboard_week-foot__ZXcOb{align-items:center;border-top:1px dotted var(--rule);display:flex;justify-content:space-between;margin-top:12px;padding-top:10px}.EmployeeDashboard_legend__ANalP{color:var(--ink-3);display:flex;font-family:var(--sans);font-size:9px;gap:18px;letter-spacing:.18em;text-transform:uppercase}.EmployeeDashboard_legend__ANalP .EmployeeDashboard_lg__xtK3P{align-items:center;display:flex;gap:6px}.EmployeeDashboard_legend__ANalP .EmployeeDashboard_sw__-C37I{border:1px solid;display:inline-block;height:9px;width:9px}.EmployeeDashboard_legend__ANalP .EmployeeDashboard_sw__-C37I.EmployeeDashboard_focus__KKvs1{background:var(--good);border-color:var(--good)}.EmployeeDashboard_legend__ANalP .EmployeeDashboard_sw__-C37I.EmployeeDashboard_meeting__nr3Uc{background:#daa52099;border-color:var(--warn)}.EmployeeDashboard_legend__ANalP .EmployeeDashboard_sw__-C37I.EmployeeDashboard_break__9mnCi{background:var(--paper-2);border-color:var(--rule)}.EmployeeDashboard_legend__ANalP .EmployeeDashboard_sw__-C37I.EmployeeDashboard_off__JPRdM{background:#c8535380;border-color:var(--bad)}.EmployeeDashboard_click-hint__R2NSk{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.EmployeeDashboard_leave-grid__QZlZq{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:14px}.EmployeeDashboard_leave-cell__a61\+O{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:flex;flex-direction:column;padding:10px 4px}.EmployeeDashboard_leave-donut__9h8wI{height:64px;position:relative;width:64px}.EmployeeDashboard_leave-donut__9h8wI .EmployeeDashboard_lv-num__Two\+L{font-feature-settings:"lnum";align-items:center;color:var(--ink);display:flex;font-family:var(--serif);font-size:18px;inset:0;justify-content:center;letter-spacing:-.02em;position:absolute}.EmployeeDashboard_leave-cell__a61\+O .EmployeeDashboard_lv-lbl__vl7f3{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.16em;margin-top:8px;text-transform:uppercase}.EmployeeDashboard_leave-cell__a61\+O .EmployeeDashboard_lv-of__SULKO{color:var(--ink-3);font-family:var(--mono);font-size:10px;margin-top:2px}@container (max-width: 640px){.EmployeeDashboard_leave-grid__QZlZq{grid-template-columns:repeat(2,1fr)}.EmployeeDashboard_week-grid__CnUh1{grid-template-columns:40px repeat(5,1fr)}}.DepartmentDashboard_app__1pNa9{--bg:#f1f2f4;--bg-2:#ebecef;--paper:#fff;--paper-2:#f1f2f4;--ink:#20252f;--ink-2:#30333b;--ink-3:#737a8c;--ink-4:#8f95a3;--rule:#d4d6db;--rule-2:#ebecef;--accent:#3980f9;--accent-2:#5979e9;--accent-bg:#ebf2fe;--good:#14bd8a;--bad:#c85353;--warn:#daa520;--info:#3980f9;--serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"Inter",ui-monospace,"SF Mono",Menlo,monospace;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","onum";background:var(--bg);color:var(--ink);container-type:inline-size;flex:1 1 auto;font-family:var(--sans);font-size:15px;line-height:1.5;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.DepartmentDashboard_app__1pNa9 *,.DepartmentDashboard_app__1pNa9 :after,.DepartmentDashboard_app__1pNa9 :before{box-sizing:border-box}.DepartmentDashboard_app__1pNa9 button{cursor:pointer;font-family:inherit}.DepartmentDashboard_main__B7mcG{padding:20px 24px 40px;width:100%}.DepartmentDashboard_card__mr3ke{background:var(--paper);border:1px solid var(--rule);border-radius:3px;padding:18px 22px;position:relative}.DepartmentDashboard_card-eyebrow__jgShp{color:var(--ink-3);font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.DepartmentDashboard_card-eyebrow__jgShp.DepartmentDashboard_with-action__UvxYa{align-items:baseline;display:flex;justify-content:space-between}.DepartmentDashboard_card-eyebrow__jgShp .DepartmentDashboard_action__OMRzY{background:none;border:0;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:9px;letter-spacing:.16em;padding:0;text-transform:uppercase}.DepartmentDashboard_card-eyebrow__jgShp .DepartmentDashboard_action__OMRzY:after{content:" ↘";letter-spacing:0}.DepartmentDashboard_completion-grid__J4Vbk{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:150px 1fr;margin-top:12px}.DepartmentDashboard_donut__HTYKe{height:150px;position:relative;width:150px}.DepartmentDashboard_donut-center__Qhfg7{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.DepartmentDashboard_donut-pct__kFXzi{color:var(--ink);font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.02em;line-height:1}.DepartmentDashboard_donut-pct__kFXzi sup{font-size:18px;font-weight:400;letter-spacing:0;margin-left:1px;vertical-align:super}.DepartmentDashboard_donut-lbl__CVVKE{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.22em;margin-top:6px;text-transform:uppercase}.DepartmentDashboard_bignum-card__0RDnn{display:flex;flex-direction:column;height:100%}.DepartmentDashboard_bignum__C82rj{color:var(--ink);font-family:var(--serif);font-size:64px;font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:6px}.DepartmentDashboard_bignum__C82rj.DepartmentDashboard_medium__HmJ3m{font-size:56px}.DepartmentDashboard_bignum__C82rj sub{color:var(--ink-3);font-family:var(--mono);font-size:14px;font-weight:400;letter-spacing:.02em;margin-left:2px;vertical-align:initial}.DepartmentDashboard_bn-meta__Uyukm{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.02em;margin-top:4px}.DepartmentDashboard_bn-meta__Uyukm .DepartmentDashboard_down__10oFh{color:var(--bad)}.DepartmentDashboard_bn-meta__Uyukm .DepartmentDashboard_up__tB-cF{color:var(--good)}.DepartmentDashboard_bn-spark__2xJt\+{align-items:flex-end;display:flex;flex:1 1;margin-top:10px;min-height:56px}.DepartmentDashboard_bn-spark__2xJt\+ svg{height:100%;min-height:56px;width:100%}.DepartmentDashboard_bn-tag__nUKCK{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.02em;margin-top:8px}.DepartmentDashboard_rmk-list__pchKJ{display:flex;flex-direction:column;margin-top:12px}.DepartmentDashboard_rmk-row__G85oC{grid-gap:12px;border-top:1px dotted var(--rule);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:10px 0;transition:background .12s}.DepartmentDashboard_rmk-row__G85oC:first-child{border-top:0}.DepartmentDashboard_rmk-row__G85oC:hover{background:var(--paper-2);margin:0 -8px;padding:10px 8px}.DepartmentDashboard_rmk-text__iwoK5{color:var(--ink);font-family:var(--serif);font-size:13.5px;line-height:1.4}.DepartmentDashboard_rmk-foot__rWk2y{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:6px;letter-spacing:.04em;margin-top:5px}.DepartmentDashboard_rmk-id__Rh9u-{color:var(--ink-2)}.DepartmentDashboard_mat-list__K9KXQ{display:flex;flex-direction:column;margin-top:12px}.DepartmentDashboard_mat-row__fgIdt{grid-gap:14px;align-items:center;border-top:1px dotted var(--rule);cursor:pointer;display:grid;gap:14px;grid-template-columns:1fr 130px;padding:10px 0;transition:background .12s}.DepartmentDashboard_mat-row__fgIdt:first-child{border-top:0}.DepartmentDashboard_mat-row__fgIdt:hover{background:var(--paper-2);margin:0 -8px;padding:10px 8px}.DepartmentDashboard_mat-name__uWUV6{color:var(--ink);font-family:var(--serif);font-size:13.5px;font-weight:500;line-height:1.25}.DepartmentDashboard_mat-meta__N1jzG{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:10px;letter-spacing:.04em;margin-top:3px}.DepartmentDashboard_mat-code__tpO9q{color:var(--ink-3)}.DepartmentDashboard_mat-crit__RoYyL{color:var(--bad);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.DepartmentDashboard_mat-prog__-vUL3{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 36px}.DepartmentDashboard_mat-track__h2y4Q{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:6px;overflow:hidden}.DepartmentDashboard_mat-fill__\+QWqS{background:var(--ink);height:100%}.DepartmentDashboard_mat-fill__\+QWqS.DepartmentDashboard_done__RmTlT{background:var(--good)}.DepartmentDashboard_mat-fill__\+QWqS.DepartmentDashboard_empty__unoXb{background:#0000}.DepartmentDashboard_mat-pct__9SfYr{color:var(--ink-2);font-family:var(--mono);font-size:11px;text-align:right}.DepartmentDashboard_material-row__q8XXn{margin-bottom:14px}.DepartmentDashboard_dept-head__3XlzQ{grid-gap:28px;align-items:flex-end;border-bottom:1px solid var(--rule);display:grid;gap:28px;grid-template-columns:1fr auto;margin-bottom:14px;padding-bottom:18px}.DepartmentDashboard_dept-eyebrow__llnJw{color:var(--ink-3);font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.DepartmentDashboard_dept-title__zUfVK{align-items:baseline;display:flex;gap:12px;margin-top:4px}.DepartmentDashboard_dept-title-italic__voi7O{color:var(--ink);font-family:var(--serif);font-size:38px;font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1}.DepartmentDashboard_dept-title-sub__Ag836{color:var(--ink-3);font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.DepartmentDashboard_dept-lead-line__QG\+pU{align-items:center;color:var(--ink-2);display:flex;font-family:var(--sans);font-size:12px;gap:8px;margin-top:10px}.DepartmentDashboard_dept-lead-line__QG\+pU b{color:var(--ink);font-weight:600}.DepartmentDashboard_dept-head-stats__ykh8z{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,auto)}.DepartmentDashboard_dept-stat-lbl__4gP\+B{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.DepartmentDashboard_dept-stat-val__o\+rc8{color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.1;margin-top:4px}.DepartmentDashboard_dept-stat-val__o\+rc8.DepartmentDashboard_good__OZMeu{color:var(--good)}.DepartmentDashboard_dept-stat-val__o\+rc8.DepartmentDashboard_bad__qT0Lq{color:var(--bad)}.DepartmentDashboard_dept-stat-sub__39Ybt{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em;margin-top:2px}.DepartmentDashboard_dept-top-row__CJgQs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.4fr .7fr .7fr .7fr;margin-bottom:14px}.DepartmentDashboard_dept-mid-row__5tm-h{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 320px;margin-bottom:14px}.DepartmentDashboard_dept-mid-side__KNSvv{display:flex;flex-direction:column;gap:14px}.DepartmentDashboard_dept-low-row__zFRPU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 380px;margin-bottom:14px}@container (max-width: 1100px){.DepartmentDashboard_dept-top-row__CJgQs{grid-template-columns:1fr 1fr}.DepartmentDashboard_dept-low-row__zFRPU,.DepartmentDashboard_dept-mid-row__5tm-h{grid-template-columns:1fr}.DepartmentDashboard_dept-head__3XlzQ{gap:18px;grid-template-columns:1fr}.DepartmentDashboard_dept-head-stats__ykh8z{gap:18px;grid-template-columns:repeat(2,auto)}}.DepartmentDashboard_util-side__EynEz{display:flex;flex-direction:column;gap:10px}.DepartmentDashboard_util-rows__ONban{display:flex;flex-direction:column;gap:6px}.DepartmentDashboard_util-row__hp7vL{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:10px 1fr auto}.DepartmentDashboard_util-row__hp7vL .DepartmentDashboard_dot__nsy4T{border-radius:50%;height:8px;width:8px}.DepartmentDashboard_util-row__hp7vL .DepartmentDashboard_dot__nsy4T.DepartmentDashboard_over__F8izK{background:var(--bad)}.DepartmentDashboard_util-row__hp7vL .DepartmentDashboard_dot__nsy4T.DepartmentDashboard_ok__DC4PM{background:var(--good)}.DepartmentDashboard_util-row__hp7vL .DepartmentDashboard_dot__nsy4T.DepartmentDashboard_under__nTJj4{background:var(--warn)}.DepartmentDashboard_util-lbl__ZJyGp{color:var(--ink-2);font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.DepartmentDashboard_util-val__21UHk{color:var(--ink);font-family:var(--serif);font-size:18px}.DepartmentDashboard_util-foot__QFNNB{border-top:1px dotted var(--rule);color:var(--ink-2);display:flex;font-family:var(--mono);font-size:11px;gap:6px;margin-top:6px;padding-top:8px}.DepartmentDashboard_util-foot__QFNNB .DepartmentDashboard_muted__1x4xo{color:var(--ink-3)}.DepartmentDashboard_team-workload__j0Mzk{padding-bottom:4px}.DepartmentDashboard_tw-head__HZK6C{grid-gap:12px;border-bottom:1px solid var(--rule);color:var(--ink-3);display:grid;font-family:var(--sans);font-size:9px;gap:12px;grid-template-columns:2.2fr .9fr .5fr .9fr 1.6fr .9fr;letter-spacing:.16em;margin-top:10px;padding:12px 0 8px;text-transform:uppercase}.DepartmentDashboard_tw-rows__T8zpW{display:flex;flex-direction:column}.DepartmentDashboard_tw-row__5Nwhb{grid-gap:12px;align-items:center;border-top:1px dotted var(--rule);display:grid;gap:12px;grid-template-columns:2.2fr .9fr .5fr .9fr 1.6fr .9fr;padding:10px 0}.DepartmentDashboard_tw-row__5Nwhb:first-child{border-top:0}.DepartmentDashboard_tw-name__niC-k{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:26px 1fr}.DepartmentDashboard_tw-pname__1gnyP{color:var(--ink);font-family:var(--serif);font-size:13.5px;font-weight:500;line-height:1.2}.DepartmentDashboard_tw-prole__ox2op{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.14em;margin-top:2px;text-transform:uppercase}.DepartmentDashboard_tw-trade__VbRir{color:var(--ink-2);font-family:var(--sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.DepartmentDashboard_tw-tasks__HWHEZ{color:var(--ink);font-family:var(--mono);font-size:13px}.DepartmentDashboard_tw-hours__\+SH9I{color:var(--ink);font-family:var(--mono);font-size:12px}.DepartmentDashboard_tw-hours__\+SH9I b{font-weight:600}.DepartmentDashboard_tw-hours__\+SH9I .DepartmentDashboard_muted__1x4xo{color:var(--ink-3);margin-left:2px}.DepartmentDashboard_tw-load__1p9qD{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 38px}.DepartmentDashboard_tw-track__orOog{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:8px;overflow:hidden;position:relative}.DepartmentDashboard_tw-tick__3-3ic{background:var(--ink-3);bottom:-2px;position:absolute;top:-2px;width:1px;z-index:2}.DepartmentDashboard_tw-fill__\+0i4G{height:100%;position:relative;z-index:1}.DepartmentDashboard_tw-fill__\+0i4G.DepartmentDashboard_ok__DC4PM{background:var(--ink)}.DepartmentDashboard_tw-fill__\+0i4G.DepartmentDashboard_over__F8izK{background:var(--bad)}.DepartmentDashboard_tw-fill__\+0i4G.DepartmentDashboard_under__nTJj4{background:var(--warn)}.DepartmentDashboard_tw-fill__\+0i4G.DepartmentDashboard_leave__oO9qP{background:repeating-linear-gradient(45deg,var(--rule),var(--rule) 4px,var(--paper-2) 4px,var(--paper-2) 8px)}.DepartmentDashboard_tw-pct__2PsDQ{color:var(--ink-2);font-family:var(--mono);font-size:11px;text-align:right}.DepartmentDashboard_tw-status__Q9S1W{font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.DepartmentDashboard_tw-status__Q9S1W.DepartmentDashboard_over__F8izK{color:var(--bad)}.DepartmentDashboard_tw-status__Q9S1W.DepartmentDashboard_under__nTJj4{color:var(--warn)}.DepartmentDashboard_tw-status__Q9S1W.DepartmentDashboard_ontrack__JBoZE{color:var(--good)}.DepartmentDashboard_tw-status__Q9S1W.DepartmentDashboard_leave__oO9qP{color:var(--ink-3)}.DepartmentDashboard_trade-list__JihBj{display:flex;flex-direction:column;margin-top:12px}.DepartmentDashboard_trade-row__yVp5U{grid-gap:12px;align-items:center;border-top:1px dotted var(--rule);display:grid;gap:12px;grid-template-columns:70px 1fr 36px;padding:9px 0}.DepartmentDashboard_trade-row__yVp5U:first-child{border-top:0}.DepartmentDashboard_trade-name__u2rS0{color:var(--ink-2);font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.DepartmentDashboard_trade-bars__41kC2{display:flex;flex-direction:column;gap:3px}.DepartmentDashboard_trade-bar__jptjH{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:26px 1fr 18px}.DepartmentDashboard_trade-bar-lbl__OSajV{color:var(--ink-3);font-family:var(--sans);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.DepartmentDashboard_trade-bar-track__rjBNR{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:5px;overflow:hidden}.DepartmentDashboard_trade-bar__jptjH.DepartmentDashboard_required__zHTDx .DepartmentDashboard_trade-bar-fill__czLWj{background:var(--ink-3)}.DepartmentDashboard_trade-bar__jptjH.DepartmentDashboard_assigned__aEXQh .DepartmentDashboard_trade-bar-fill__czLWj{background:var(--ink)}.DepartmentDashboard_trade-bar-fill__czLWj{height:100%}.DepartmentDashboard_trade-bar-val__zgcLe{color:var(--ink-2);font-family:var(--mono);font-size:10px;text-align:right}.DepartmentDashboard_trade-gap__IE6eU{font-family:var(--mono);font-size:13px;font-weight:500;text-align:right}.DepartmentDashboard_trade-gap__IE6eU.DepartmentDashboard_neg__F5ZL4{color:var(--bad)}.DepartmentDashboard_trade-gap__IE6eU.DepartmentDashboard_pos__cXlTv{color:var(--good)}.DepartmentDashboard_trade-gap__IE6eU.DepartmentDashboard_flat__00\+5z{color:var(--ink-3)}.DepartmentDashboard_hours-bars__ecN8-{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(8,1fr);height:80px;margin-top:12px}.DepartmentDashboard_hours-bar__6LapC{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.DepartmentDashboard_hours-bar-fill__673-N{background:var(--ink);border-radius:1px;min-height:4px;width:100%}.DepartmentDashboard_hours-bar-lbl__ct8Mv{color:var(--ink-3);font-family:var(--mono);font-size:8px;letter-spacing:.04em;margin-top:4px;text-align:center}.DepartmentDashboard_hours-foot__I3cHI{border-top:1px dotted var(--rule);color:var(--ink-2);display:flex;font-family:var(--mono);font-size:11px;justify-content:space-between;margin-top:14px;padding-top:10px}.DepartmentDashboard_hours-foot__I3cHI .DepartmentDashboard_muted__1x4xo{color:var(--ink-3)}.DepartmentDashboard_deliv-card__doRIl{margin-bottom:14px}.DepartmentDashboard_deliv-grid__0vno9{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:12px}.DepartmentDashboard_deliv-col__4ItbQ{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:2px;min-height:200px;padding:12px}.DepartmentDashboard_deliv-col-head__9UUJI{align-items:baseline;border-bottom:1px solid var(--rule);color:var(--ink-2);display:flex;font-family:var(--sans);font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.16em;margin-bottom:10px;padding-bottom:8px;text-transform:uppercase}.DepartmentDashboard_deliv-col-count__eoA0d{color:var(--ink-3);font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.04em}.DepartmentDashboard_deliv-col-list__nGdfD{display:flex;flex-direction:column;gap:8px}.DepartmentDashboard_deliv-item__cu4A5{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ink-3);border-radius:2px;padding:10px 12px}.DepartmentDashboard_deliv-item__cu4A5.DepartmentDashboard_draft__QWb8-{border-left-color:var(--ink-3)}.DepartmentDashboard_deliv-item__cu4A5.DepartmentDashboard_review__FxWgG{border-left-color:var(--accent)}.DepartmentDashboard_deliv-item__cu4A5.DepartmentDashboard_issued__MXoEs{border-left-color:var(--good)}.DepartmentDashboard_deliv-id__lByae{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.DepartmentDashboard_deliv-title__KeF9G{color:var(--ink);font-family:var(--serif);font-size:13px;font-weight:500;line-height:1.3;margin-top:3px}.DepartmentDashboard_deliv-foot__ou9Rg{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;letter-spacing:.04em;margin-top:6px}.DepartmentDashboard_wr-row__J8mZi{grid-template-columns:50px 1fr!important}.DepartmentDashboard_wr-prio__MJDFV{align-self:flex-start;border-radius:2px;font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.12em;margin-top:2px;padding:3px 6px;text-align:center;text-transform:uppercase}.DepartmentDashboard_wr-prio__MJDFV.DepartmentDashboard_high__lAnvx{background:#c853531f;color:var(--bad)}.DepartmentDashboard_wr-prio__MJDFV.DepartmentDashboard_med__yY1fS{background:#daa5201f;color:var(--warn)}.DepartmentDashboard_wr-prio__MJDFV.DepartmentDashboard_low__vUCY8{background:var(--paper-2);color:var(--ink-3)}.DepartmentDashboard_up-list__o70hl{display:flex;flex-direction:column;margin-top:12px}.DepartmentDashboard_up-row__FF3Id{grid-gap:14px;border-top:1px dotted var(--rule);display:grid;gap:14px;grid-template-columns:56px 1fr;padding:10px 0}.DepartmentDashboard_up-row__FF3Id:first-child{border-top:0}.DepartmentDashboard_up-day__MyG7C{border-right:1px dotted var(--rule);padding-right:12px;text-align:left}.DepartmentDashboard_up-day-name__vH7Gm{color:var(--ink);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.DepartmentDashboard_up-day-date__iBHZR{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em;margin-top:2px}.DepartmentDashboard_up-title__uHX-p{color:var(--ink);font-family:var(--serif);font-size:13.5px;font-weight:500;line-height:1.3}.DepartmentDashboard_up-meta__2gYY4{align-items:center;color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:6px;letter-spacing:.04em;margin-top:5px}.DepartmentDashboard_up-flag__\+xU8s{border-radius:1px;font-family:var(--sans);font-size:8.5px;font-weight:600;letter-spacing:.14em;padding:2px 6px;text-transform:uppercase}.DepartmentDashboard_up-flag__\+xU8s.DepartmentDashboard_milestone__hP0ih{background:var(--ink);color:var(--paper)}.DepartmentDashboard_up-flag__\+xU8s.DepartmentDashboard_test__IHb2m{background:var(--accent-bg);color:var(--accent)}.DepartmentDashboard_up-flag__\+xU8s.DepartmentDashboard_external__IoIOs{background:#daa52029;color:var(--warn)}.DepartmentDashboard_up-flag__\+xU8s.DepartmentDashboard_task__R\+E7T{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-2)}.DepartmentDashboard_up-flag__\+xU8s.DepartmentDashboard_safety__DPxAk{background:#c853531f;color:var(--bad)}.DepartmentDashboard_docLibrary__4uUG4{margin-top:14px}.DepartmentDashboard_assigned-count__V8J\+Q{color:var(--ink-3);font-weight:400;letter-spacing:.04em;text-transform:none}.DepartmentDashboard_assigned-empty__An48Q,.DepartmentDashboard_assigned-error__p7BtZ{background:var(--paper-2);border:1px dashed var(--rule);border-radius:4px;color:var(--ink-3);font-size:12.5px;line-height:1.5;margin-top:10px;padding:14px}.DepartmentDashboard_assigned-error__p7BtZ{background:#c853530f;border-color:var(--bad);color:var(--ink)}.DepartmentDashboard_assigned-list__6LGCR{display:flex;flex-direction:column;gap:12px;margin-top:10px}.DepartmentDashboard_assigned-group__JAfNH{background:var(--paper);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.DepartmentDashboard_assigned-group-head__VhQFs{align-items:center;background:var(--paper-2);border-bottom:1px solid var(--rule);display:flex;font-size:12px;gap:8px;padding:8px 12px}.DepartmentDashboard_assigned-owner__olS5O{background:#d97706;border-radius:3px;color:#fff;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px}.DepartmentDashboard_assigned-process__NJmCJ{color:var(--ink);flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentDashboard_assigned-code__hCvSL{background:var(--paper);border-radius:3px;color:var(--ink-3);flex-shrink:0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:10.5px;padding:1px 6px}.DepartmentDashboard_assigned-step-row__dT\+KE{align-items:center;border-top:1px solid var(--rule-2);color:inherit;cursor:pointer;display:flex;gap:10px;padding:8px 12px;text-decoration:none;transition:background .12s}.DepartmentDashboard_assigned-step-row__dT\+KE:first-child{border-top:0}.DepartmentDashboard_assigned-step-row__dT\+KE:hover{background:var(--accent-bg)}.DepartmentDashboard_assigned-step-no__8fKPC{align-items:center;background:var(--ink-2);border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.DepartmentDashboard_assigned-step-body__aXAWz{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.DepartmentDashboard_assigned-step-title__TGT-d{color:var(--ink);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentDashboard_assigned-step-meta__diJ4C{color:var(--ink-3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentDashboard_assigned-step-arrow__E2GGV{color:var(--ink-4);flex-shrink:0;font-size:14px}.DepartmentDashboard_assigned-step-row__dT\+KE:hover .DepartmentDashboard_assigned-step-arrow__E2GGV{color:var(--accent)}.DepartmentDashboard_assigned-step-row--mine__4kR0b{background:#fbbf241a;border-left:3px solid #f59e0b;padding-left:9px}.DepartmentDashboard_assigned-step-row--mine__4kR0b:hover{background:#fbbf242e}.DepartmentDashboard_assigned-step-row--mine__4kR0b .DepartmentDashboard_assigned-step-no__8fKPC{background:#f59e0b;color:#1a1a1f}.DepartmentDashboard_assigned-step-mine-badge__W1YbV{background:#f59e0b;border-radius:3px;color:#1a1a1f;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.3px;margin-left:8px;padding:1px 6px;vertical-align:middle}.DepartmentDashboard_quick-links__SAPip{margin-bottom:14px}.DepartmentDashboard_ql-grid__SgYDd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:12px}.DepartmentDashboard_ql-tile__-abEc{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:10px;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s}.DepartmentDashboard_ql-tile__-abEc:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.DepartmentDashboard_ql-icon__BZrUg{color:var(--accent);flex-shrink:0;height:22px;width:22px}.DepartmentDashboard_ql-name__N6clo{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentDashboard_ql-arrow__SG2jZ{color:var(--ink-4);flex-shrink:0;height:14px;width:14px}.DepartmentDashboard_ql-tile__-abEc:hover .DepartmentDashboard_ql-arrow__SG2jZ{color:var(--accent)}@container (max-width: 1100px){.DepartmentDashboard_ql-grid__SgYDd{grid-template-columns:repeat(2,1fr)}}@container (max-width: 640px){.DepartmentDashboard_ql-grid__SgYDd{grid-template-columns:1fr}}.ProjectDashboard_app__5nBtC{--bg:#f1f2f4;--bg-2:#ebecef;--paper:#fff;--paper-2:#f1f2f4;--ink:#20252f;--ink-2:#30333b;--ink-3:#737a8c;--ink-4:#8f95a3;--rule:#d4d6db;--rule-2:#ebecef;--accent:#3980f9;--accent-2:#5979e9;--accent-bg:#ebf2fe;--good:#14bd8a;--bad:#c85353;--warn:#daa520;--info:#3980f9;--serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"Inter",ui-monospace,"SF Mono",Menlo,monospace;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","onum";background:var(--bg);color:var(--ink);container-type:inline-size;flex:1 1 auto;font-family:var(--sans);font-size:15px;line-height:1.5;min-height:0;overflow-x:hidden;overflow-y:auto;width:100%}.ProjectDashboard_app__5nBtC *,.ProjectDashboard_app__5nBtC :after,.ProjectDashboard_app__5nBtC :before{box-sizing:border-box}.ProjectDashboard_app__5nBtC button{cursor:pointer;font-family:inherit}.ProjectDashboard_main__sK-i6{padding:20px 24px 40px;width:100%}.ProjectDashboard_card__8BerO{background:var(--paper);border:1px solid var(--rule);border-radius:3px;padding:18px 22px;position:relative}.ProjectDashboard_card-eyebrow__9qkeP{color:var(--ink-3);font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ProjectDashboard_card-eyebrow__9qkeP .ProjectDashboard_sup__Osi\+e{font-size:8px;letter-spacing:.1em;margin-left:2px;vertical-align:super}.ProjectDashboard_card-eyebrow__9qkeP.ProjectDashboard_with-action__T\+JTd{align-items:baseline;display:flex;justify-content:space-between}.ProjectDashboard_card-eyebrow__9qkeP .ProjectDashboard_action__I0aaz{background:none;border:0;color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:9px;letter-spacing:.16em;padding:0;text-transform:uppercase}.ProjectDashboard_card-eyebrow__9qkeP .ProjectDashboard_action__I0aaz:after{content:" ↘";letter-spacing:0}.ProjectDashboard_top-row__2pTG0{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr .55fr .55fr;margin-bottom:14px}.ProjectDashboard_mid-row__usxhs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 320px;margin-bottom:14px}@container (max-width: 1100px){.ProjectDashboard_top-row__2pTG0{grid-template-columns:1fr 1fr}.ProjectDashboard_mid-row__usxhs{grid-template-columns:1fr}}@container (max-width: 640px){.ProjectDashboard_top-row__2pTG0{grid-template-columns:1fr}.ProjectDashboard_completion-grid__RFfNl{gap:16px!important;grid-template-columns:1fr!important}}.ProjectDashboard_completion-grid__RFfNl{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:150px 1fr;margin-top:12px}.ProjectDashboard_donut__wzrjg{height:150px;position:relative;width:150px}.ProjectDashboard_donut-center__rJQrP{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.ProjectDashboard_donut-pct__Hugc7{color:var(--ink);font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.02em;line-height:1}.ProjectDashboard_donut-pct__Hugc7 sup{font-size:18px;font-weight:400;letter-spacing:0;margin-left:1px;vertical-align:super}.ProjectDashboard_donut-lbl__Snbbp{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.22em;margin-top:6px;text-transform:uppercase}.ProjectDashboard_dept-list__0vEpL{display:flex;flex-direction:column;gap:9px}.ProjectDashboard_dept-row__dD6rD{grid-gap:12px;align-items:center;display:grid;font-size:12px;gap:12px;grid-template-columns:92px 1fr 36px}.ProjectDashboard_dept-name__uGfUp{color:var(--ink-2);font-family:var(--sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ProjectDashboard_dept-track__MILiW{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:7px;overflow:hidden}.ProjectDashboard_dept-fill__0BuPn{background:var(--ink);height:100%}.ProjectDashboard_dept-pct__NHTWG{font-feature-settings:"tnum";color:var(--ink-2);font-family:var(--mono);font-size:11px;text-align:right}.ProjectDashboard_completion-foot__WOwGA{border-top:1px dotted var(--rule);color:var(--ink-3);display:flex;font-family:var(--mono);font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-top:14px;padding-top:12px}.ProjectDashboard_completion-foot__WOwGA .ProjectDashboard_ahead__41zW8{color:var(--good)}.ProjectDashboard_bignum-card__Qe8OF{display:flex;flex-direction:column;height:100%}.ProjectDashboard_bignum__CHSLy{color:var(--ink);font-family:var(--serif);font-size:64px;font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:6px}.ProjectDashboard_bignum__CHSLy.ProjectDashboard_medium__SRC2d{font-size:56px}.ProjectDashboard_bignum__CHSLy sub{color:var(--ink-3);font-family:var(--mono);font-size:14px;font-weight:400;letter-spacing:.02em;margin-left:2px;vertical-align:initial}.ProjectDashboard_bn-meta__E\+LKo{color:var(--ink-3);font-family:var(--mono);font-size:11px;letter-spacing:.02em;margin-top:4px}.ProjectDashboard_bn-meta__E\+LKo .ProjectDashboard_down__5OTO9{color:var(--bad)}.ProjectDashboard_bn-meta__E\+LKo .ProjectDashboard_up__E1Wb1{color:var(--good)}.ProjectDashboard_bn-spark__IJsID{align-items:flex-end;display:flex;flex:1 1;margin-top:10px;min-height:56px}.ProjectDashboard_bn-spark__IJsID svg{height:100%;min-height:56px;width:100%}.ProjectDashboard_shift-grid__-Qf5v{grid-gap:8px;border-top:1px dotted var(--rule);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:10px}.ProjectDashboard_shift-cell__HGRNT{text-align:center}.ProjectDashboard_shift-cell__HGRNT .ProjectDashboard_lbl__5X\+DK{color:var(--ink-3);display:block;font-family:var(--sans);font-size:9px;letter-spacing:.16em;margin-bottom:2px;text-transform:uppercase}.ProjectDashboard_shift-cell__HGRNT .ProjectDashboard_val__plHME{font-feature-settings:"lnum";color:var(--ink);font-family:var(--serif);font-size:18px}.ProjectDashboard_bn-tag__gXS-D{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.02em;margin-top:8px}.ProjectDashboard_vessel-card__4f6XG{display:flex;flex-direction:column;min-height:360px}.ProjectDashboard_vessel-stage__Sj3w8{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:16px;min-height:280px;position:relative}.ProjectDashboard_vessel-svg__19i3H{display:block;height:auto;max-width:880px;width:100%}.ProjectDashboard_zone-cell__CFe7R{cursor:pointer;transition:opacity .14s}.ProjectDashboard_zone-cell__CFe7R:hover{opacity:.75}.ProjectDashboard_zone-id__T\+WCf{fill:var(--ink-3);font-family:var(--sans);font-size:6px;letter-spacing:.12em;text-transform:uppercase}.ProjectDashboard_zone-marker__n9Wa0{fill:#fff;text-anchor:middle;font-family:var(--sans);font-size:6.5px;font-weight:600;letter-spacing:.04em}.ProjectDashboard_vessel-axis__MOSq7{fill:var(--ink-3);font-family:var(--sans);font-size:8px;letter-spacing:.2em;text-transform:uppercase}.ProjectDashboard_vessel-foot__h7r6u{align-items:center;border-top:1px dotted var(--rule);display:flex;justify-content:space-between;margin-top:12px;padding-top:10px}.ProjectDashboard_legend__6H7Fg{color:var(--ink-3);display:flex;font-family:var(--sans);font-size:9px;gap:18px;letter-spacing:.18em;text-transform:uppercase}.ProjectDashboard_legend__6H7Fg .ProjectDashboard_lg__1kGnH{align-items:center;display:flex;gap:6px}.ProjectDashboard_legend__6H7Fg .ProjectDashboard_sw__38oPc{border:1px solid;display:inline-block;height:9px;width:9px}.ProjectDashboard_legend__6H7Fg .ProjectDashboard_sw__38oPc.ProjectDashboard_ontrack__9V\+dp{background:var(--good);border-color:var(--good)}.ProjectDashboard_legend__6H7Fg .ProjectDashboard_sw__38oPc.ProjectDashboard_behind__T2o42{background:var(--warn);border-color:var(--warn)}.ProjectDashboard_legend__6H7Fg .ProjectDashboard_sw__38oPc.ProjectDashboard_blocked__CTuLz{background:var(--bad);border-color:var(--bad)}.ProjectDashboard_click-hint__9lJWc{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.ProjectDashboard_team-card__k\+r7l{display:flex;flex-direction:column}.ProjectDashboard_team-list__-VGsA{display:flex;flex-direction:column;margin-top:14px}.ProjectDashboard_team-row__Oib85{grid-gap:12px;align-items:center;border-top:1px dotted var(--rule);display:grid;gap:12px;grid-template-columns:32px 1fr;padding:10px 0}.ProjectDashboard_team-row__Oib85:first-child{border-top:0;padding-top:4px}.ProjectDashboard_team-name__Mw-HU{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:500;line-height:1.2}.ProjectDashboard_team-role__LNwNr{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.16em;margin-top:2px;text-transform:uppercase}.ProjectDashboard_av__n\+OAT{align-items:center;background:var(--ink-3);border:1px solid var(--ink);border-radius:50%;color:var(--paper);display:flex;font-family:var(--sans);font-size:10px;font-weight:600;height:28px;justify-content:center;letter-spacing:.04em;width:28px}.ProjectDashboard_av-1__dZyzU{background:#4a6478;border-color:#2e3f4d}.ProjectDashboard_av-2__KlxzE{background:#4d6b3a;border-color:#354a26}.ProjectDashboard_av-3__4ew3A{background:#b8862c;border-color:#845f1a}.ProjectDashboard_av-4__kJRBh{background:#9c3a2e;border-color:#6e271e}.ProjectDashboard_av-5__bPsUK{background:#6b4978;border-color:#4a3055}.ProjectDashboard_av-6__WQdMv{background:#4a3f30;border-color:#2c241a}.ProjectDashboard_programme__-682u{margin-bottom:14px}.ProjectDashboard_programme-track__Y0Vc2{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,1fr);margin-top:18px;position:relative}.ProjectDashboard_programme-track__Y0Vc2:before{background:var(--rule);content:"";height:1px;left:0;position:absolute;right:0;top:6px}.ProjectDashboard_ms-cell__NJOvl{padding-top:16px;position:relative;text-align:center}.ProjectDashboard_ms-cell__NJOvl:before{background:var(--paper);border:1.5px solid var(--ink-3);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:12px}.ProjectDashboard_ms-cell__NJOvl.ProjectDashboard_done__EpTPK:before{background:var(--ink);border-color:var(--ink)}.ProjectDashboard_ms-cell__NJOvl.ProjectDashboard_current__MDFfU:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ProjectDashboard_ms-name__kibr8{color:var(--ink);font-family:var(--serif);font-size:13px;font-weight:500}.ProjectDashboard_ms-cell__NJOvl:not(.ProjectDashboard_done__EpTPK):not(.ProjectDashboard_current__MDFfU) .ProjectDashboard_ms-name__kibr8{color:var(--ink-3)}.ProjectDashboard_ms-date__0g-xU{color:var(--ink-3);font-family:var(--mono);font-size:10px;letter-spacing:.04em;margin-top:2px}.ProjectDashboard_lower-row__u\+Cg3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.ProjectDashboard_material-row__-yqbK{margin-bottom:14px}@container (max-width: 1100px){.ProjectDashboard_lower-row__u\+Cg3{grid-template-columns:1fr}}.ProjectDashboard_rev-tag__LhlHI{background:var(--accent-bg);border-radius:4px;color:var(--accent);font-size:10px;letter-spacing:.04em;width:36px}.ProjectDashboard_rev-tag__LhlHI,.ProjectDashboard_vtc-tag__8Tx8s{align-items:center;display:flex;flex-shrink:0;font-weight:600;height:22px;justify-content:center;margin-top:2px}.ProjectDashboard_vtc-tag__8Tx8s{border-radius:50%;font-size:12px;width:22px}.ProjectDashboard_vtc-tag__8Tx8s.ProjectDashboard_approved__F4Z4k{background:#14bd8a1f;color:var(--good)}.ProjectDashboard_vtc-tag__8Tx8s.ProjectDashboard_rejected__I\+YxG{background:#c853531f;color:var(--bad)}.ProjectDashboard_vtc-tag__8Tx8s.ProjectDashboard_pending__smhmb{background:var(--paper-2);color:var(--ink-3)}.ProjectDashboard_vtc-val__Yjfo2.ProjectDashboard_pos__iS498{color:var(--good)}.ProjectDashboard_vtc-val__Yjfo2.ProjectDashboard_neg__SfCws{color:var(--bad)}.ProjectDashboard_sup-light__hoBRD{color:var(--ink-4);font-size:10px;font-weight:400;letter-spacing:.02em;margin-left:6px;text-transform:none}.ProjectDashboard_quick-links__YAZB4{margin-bottom:14px}.ProjectDashboard_ql-grid__7oJO5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:12px}.ProjectDashboard_ql-tile__iD8yT{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:10px;color:var(--ink);display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px;text-decoration:none;transition:background .12s,border-color .12s,transform .12s}.ProjectDashboard_ql-tile__iD8yT:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.ProjectDashboard_ql-icon__qzoUp{color:var(--accent);flex-shrink:0;height:22px;width:22px}.ProjectDashboard_ql-name__4VQzB{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDashboard_ql-arrow__a3Ov9{color:var(--ink-4);flex-shrink:0;height:14px;width:14px}.ProjectDashboard_ql-tile__iD8yT:hover .ProjectDashboard_ql-arrow__a3Ov9{color:var(--accent)}@container (max-width: 1100px){.ProjectDashboard_ql-grid__7oJO5{grid-template-columns:repeat(2,1fr)}}@container (max-width: 640px){.ProjectDashboard_ql-grid__7oJO5{grid-template-columns:1fr}}.ProjectDashboard_mat-list__EM-XY{display:flex;flex-direction:column;margin-top:12px}.ProjectDashboard_mat-row__G-UYH{grid-gap:14px;align-items:center;border-top:1px dotted var(--rule);cursor:pointer;display:grid;gap:14px;grid-template-columns:1fr 130px;padding:10px 0;transition:background .12s}.ProjectDashboard_mat-row__G-UYH:first-child{border-top:0}.ProjectDashboard_mat-row__G-UYH:hover{background:var(--paper-2);margin:0 -8px;padding:10px 8px}.ProjectDashboard_mat-name__EuW6z{color:var(--ink);font-family:var(--serif);font-size:13.5px;font-weight:500;line-height:1.25}.ProjectDashboard_mat-meta__Y0nUz{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:10px;letter-spacing:.04em;margin-top:3px}.ProjectDashboard_mat-code__Zv7QB{color:var(--ink-3)}.ProjectDashboard_mat-crit__1T2hJ{color:var(--bad);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ProjectDashboard_mat-prog__UfqaN{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 36px}.ProjectDashboard_mat-track__V7itj{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:1px;height:6px;overflow:hidden}.ProjectDashboard_mat-fill__zy3qt{background:var(--ink);height:100%}.ProjectDashboard_mat-fill__zy3qt.ProjectDashboard_done__EpTPK{background:var(--good)}.ProjectDashboard_mat-fill__zy3qt.ProjectDashboard_empty__aIcPD{background:#0000}.ProjectDashboard_mat-pct__jlh\+g{color:var(--ink-2);font-family:var(--mono);font-size:11px;text-align:right}.ProjectDashboard_rmk-list__n1kne{display:flex;flex-direction:column;margin-top:12px}.ProjectDashboard_rmk-row__K2r\+R{grid-gap:12px;border-top:1px dotted var(--rule);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:10px 0;transition:background .12s}.ProjectDashboard_rmk-row__K2r\+R:first-child{border-top:0}.ProjectDashboard_rmk-row__K2r\+R:hover{background:var(--paper-2);margin:0 -8px;padding:10px 8px}.ProjectDashboard_rmk-sev__DOm8J{border-radius:50%;height:8px;margin-top:6px;width:8px}.ProjectDashboard_rmk-sev__DOm8J.ProjectDashboard_high__Ftw\+t{background:var(--bad)}.ProjectDashboard_rmk-sev__DOm8J.ProjectDashboard_med__OQRlh{background:var(--warn)}.ProjectDashboard_rmk-sev__DOm8J.ProjectDashboard_low__YG9SM{background:var(--good)}.ProjectDashboard_rmk-text__ZZh-9{color:var(--ink);font-family:var(--serif);font-size:13.5px;line-height:1.4}.ProjectDashboard_rmk-foot__4UF0X{color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;gap:6px;letter-spacing:.04em;margin-top:5px}.ProjectDashboard_rmk-id__QJ6oQ{color:var(--ink-2)}.ProjectDashboard_hull-selector__04clO{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.ProjectDashboard_hull-selector-eyebrow__awlaN{color:var(--ink-3);flex-shrink:0;font-family:var(--sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ProjectDashboard_hull-pills__DuYtN{display:flex;flex-wrap:wrap;gap:6px}.ProjectDashboard_hull-pill__hYl-0{background:var(--paper);border:1px solid var(--rule);border-radius:999px;color:var(--ink-2);cursor:pointer;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.08em;padding:7px 14px;text-transform:uppercase;transition:background .12s,border-color .12s,color .12s}.ProjectDashboard_hull-pill__hYl-0:hover{border-color:var(--accent);color:var(--accent)}.ProjectDashboard_hull-pill__hYl-0.ProjectDashboard_active__bSuB0{background:var(--accent);border-color:var(--accent);color:var(--paper)}.ProjectDashboard_hull-pill__hYl-0.ProjectDashboard_series__uxjqK{font-style:italic}.ProjectDashboard_hull-dropdown__\+70ZO{align-items:center;display:flex;gap:6px}.ProjectDashboard_hull-step__uS3E3{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:4px;color:var(--ink-2);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.ProjectDashboard_hull-step__uS3E3:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ProjectDashboard_hull-step__uS3E3:disabled{cursor:not-allowed;opacity:.4}.ProjectDashboard_hull-select__\+Kgtk{appearance:none;-webkit-appearance:none;background:var(--paper);background-image:linear-gradient(45deg,#0000 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,#0000 50%);background-position:calc(100% - 12px) 50%,calc(100% - 7px) 50%;background-repeat:no-repeat;background-size:5px 5px;border:1px solid var(--rule);border-radius:4px;color:var(--ink);cursor:pointer;font-family:var(--sans);font-size:12px;font-weight:500;padding:6px 28px 6px 12px}.ProjectDashboard_hull-select__\+Kgtk:focus{border-color:var(--accent);outline:none}.ProjectDashboard_series-grid__yr\+Mv{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:14px}.ProjectDashboard_series-tile__TaeHF{background:var(--paper);border:1px solid var(--rule);border-radius:3px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px 18px;transition:border-color .12s,box-shadow .12s}.ProjectDashboard_series-tile__TaeHF:hover{border-color:var(--accent);box-shadow:0 1px 6px #3980f91f}.ProjectDashboard_series-tile-head__0F2AX{align-items:baseline;display:flex;justify-content:space-between}.ProjectDashboard_series-tile-code__L0yH0{color:var(--ink);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ProjectDashboard_series-tile-name__r9GHk{color:var(--ink-3);font-family:var(--serif);font-size:12px;font-weight:500}.ProjectDashboard_series-tile-body__BNNxz{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:70px 1fr}.ProjectDashboard_series-tile-mini-donut__0QC-P{height:70px;position:relative;width:70px}.ProjectDashboard_series-tile-mini-donut__0QC-P .ProjectDashboard_pct__nW406{align-items:center;color:var(--ink);display:flex;font-family:var(--serif);font-size:18px;font-weight:500;inset:0;justify-content:center;letter-spacing:-.02em;position:absolute}.ProjectDashboard_series-tile-stats__e\+ue6{display:flex;flex-direction:column;gap:6px}.ProjectDashboard_series-tile-stat__6Je2Z{align-items:baseline;border-bottom:1px dotted var(--rule);display:flex;justify-content:space-between;padding-bottom:4px}.ProjectDashboard_series-tile-stat__6Je2Z:last-child{border-bottom:0;padding-bottom:0}.ProjectDashboard_series-tile-stat-lbl__bXgju{color:var(--ink-3);font-family:var(--sans);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.ProjectDashboard_series-tile-stat-val__4bP8s{font-feature-settings:"lnum";color:var(--ink);font-family:var(--serif);font-size:16px}.ProjectDashboard_series-tile-foot__-31TV{border-top:1px dotted var(--rule);color:var(--ink-3);display:flex;font-family:var(--mono);font-size:10px;justify-content:space-between;letter-spacing:.04em;padding-top:8px}.ProjectDashboard_series-tile-foot__-31TV .ProjectDashboard_ahead__41zW8{color:var(--good)}.ProjectDashboard_series-tile-foot__-31TV .ProjectDashboard_behind__T2o42{color:var(--bad)}.ProjectDashboard_hull-badge__yNGSI{background:var(--accent-bg);border-radius:3px;color:var(--accent);display:inline-block;font-family:var(--sans);font-size:9px;font-weight:600;letter-spacing:.1em;margin-right:6px;padding:2px 6px;text-transform:uppercase}.projectMasterLibrary_wrapper__AGEXQ{--bg:#f1f2f4;--bg-2:#ebecef;--paper:#fff;--paper-2:#f1f2f4;--ink:#20252f;--ink-2:#30333b;--ink-3:#737a8c;--ink-4:#8f95a3;--rule:#d4d6db;--rule-2:#ebecef;--accent:#3980f9;--accent-2:#5979e9;--accent-bg:#ebf2fe;--good:#14bd8a;--bad:#c85353;--warn:#daa520;--info:#3980f9;--serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--mono:"Inter",ui-monospace,"SF Mono",Menlo,monospace;--col-filter:280px;--col-details:380px;--rail:40px;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","onum";grid-gap:14px;background:var(--bg);box-sizing:border-box;color:var(--ink);container-type:inline-size;display:grid;font-family:var(--sans);font-size:15px;gap:14px;grid-template-areas:"header header  header" "filter table   details" "subdoc subdoc  subdoc";grid-template-columns:var(--col-filter) 1fr var(--col-details);grid-template-rows:auto minmax(320px,auto) 1fr;height:100%;line-height:1.5;min-height:0;overflow:hidden;padding:14px;transition:grid-template-columns .22s ease;width:100%}.projectMasterLibrary_wrapper__AGEXQ *,.projectMasterLibrary_wrapper__AGEXQ :after,.projectMasterLibrary_wrapper__AGEXQ :before{box-sizing:border-box}.projectMasterLibrary_wrapper__AGEXQ button{cursor:pointer;font-family:inherit}.projectMasterLibrary_filterCollapsed__MwZZd{--col-filter:var(--rail)}.projectMasterLibrary_detailsCollapsed__7RWKu{--col-details:var(--rail)}.projectMasterLibrary_bomCollapsed__2PinC{grid-template-rows:auto 1fr auto}.projectMasterLibrary_tableCollapsed__ibPIy{grid-template-rows:auto auto 1fr}.projectMasterLibrary_box0__muvlJ{display:flex;flex-direction:column;gap:10px;grid-area:header;min-width:0}.projectMasterLibrary_box1__n48AD{display:flex;flex-direction:column;grid-area:filter;min-width:0}.projectMasterLibrary_box2__G4C4Z{display:flex;flex-direction:column;gap:10px;grid-area:table;min-width:0}.projectMasterLibrary_box3__mgL2C{display:flex;flex-direction:column;grid-area:details;min-width:0}.projectMasterLibrary_box4__MM3TN{display:flex;flex-direction:column;grid-area:subdoc;min-width:0}.projectMasterLibrary_rail__\+nLp4{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:10px 4px!important}.projectMasterLibrary_rail__\+nLp4:hover{border-color:var(--ink-4)}.projectMasterLibrary_rail__\+nLp4 .projectMasterLibrary_expandBtn__LQ5kB{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:12px;height:26px;justify-content:center;width:100%}.projectMasterLibrary_rail__\+nLp4:hover .projectMasterLibrary_expandBtn__LQ5kB{color:var(--accent)}.projectMasterLibrary_rail__\+nLp4 .projectMasterLibrary_vlabel__FKu-w{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.projectMasterLibrary_rail__\+nLp4:hover .projectMasterLibrary_vlabel__FKu-w{color:var(--ink)}.projectMasterLibrary_rail__\+nLp4 .projectMasterLibrary_ic__tbNjE{color:var(--ink-4);font-size:13px}.projectMasterLibrary_railH__Fkh4E{align-items:center;cursor:pointer;display:flex;gap:14px;min-height:44px;overflow:hidden;padding:0 18px!important}.projectMasterLibrary_railH__Fkh4E:hover{border-color:var(--ink-4)}.projectMasterLibrary_railH__Fkh4E .projectMasterLibrary_hlabel__zeiZ6{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.projectMasterLibrary_railH__Fkh4E:hover .projectMasterLibrary_hlabel__zeiZ6{color:var(--ink)}.projectMasterLibrary_railH__Fkh4E .projectMasterLibrary_sub__NROkA{color:var(--ink-3);font-family:var(--serif);font-size:12px}.projectMasterLibrary_railH__Fkh4E .projectMasterLibrary_expandBtn__LQ5kB{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;margin-left:auto;width:26px}.projectMasterLibrary_railH__Fkh4E:hover .projectMasterLibrary_expandBtn__LQ5kB{border-color:var(--accent);color:var(--accent)}.projectMasterLibrary_panelHead__NUWW7{align-items:center;display:flex;gap:8px;margin:-2px 0 14px}.projectMasterLibrary_panelHead__NUWW7 .projectMasterLibrary_title__QM9UQ{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.projectMasterLibrary_panelHead__NUWW7 .projectMasterLibrary_spacer__Iuz1D{flex:1 1}.projectMasterLibrary_panelHead__NUWW7 .projectMasterLibrary_countBadge__5bHSV{align-items:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:9px;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:22px;padding:0 6px}.projectMasterLibrary_collapseBtn__4\+MbW{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:22px}.projectMasterLibrary_collapseBtn__4\+MbW:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.projectMasterLibrary_btn__Yv20m{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:var(--paper);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:12px;font-weight:500;gap:6px;height:30px;letter-spacing:.04em;padding:0 14px;transition:background .12s,border-color .12s}.projectMasterLibrary_btn__Yv20m:hover{background:var(--accent-2);border-color:var(--accent-2)}.projectMasterLibrary_btn__Yv20m.projectMasterLibrary_ghost__vaU4b{background:var(--paper);border-color:var(--rule);color:var(--ink-2)}.projectMasterLibrary_btn__Yv20m.projectMasterLibrary_ghost__vaU4b:hover{background:var(--paper-2)}.projectMasterLibrary_btn__Yv20m:disabled{background:var(--rule-2);border-color:var(--rule);color:var(--ink-4);cursor:not-allowed}.projectMasterLibrary_sectionHead__asRni{align-items:baseline;display:flex;justify-content:space-between;margin-top:6px}.projectMasterLibrary_sectionHead__asRni .projectMasterLibrary_left__fyvRp{align-items:baseline;display:flex;gap:10px}.projectMasterLibrary_sectionHead__asRni h4{color:var(--ink-2);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.projectMasterLibrary_sectionHead__asRni .projectMasterLibrary_sub__NROkA{color:var(--ink-4);font-family:var(--mono);font-size:11px}.projectMasterLibrary_linkbtn__6BMA8{background:#0000;border:0;color:var(--accent);cursor:pointer;font-family:var(--sans);font-size:11px;letter-spacing:.04em;padding:4px 6px}.projectMasterLibrary_linkbtn__6BMA8:hover{text-decoration:underline}@container (max-width: 1100px){.projectMasterLibrary_wrapper__AGEXQ{grid-template-areas:"header  header" "filter  table" "details details" "subdoc  subdoc";grid-template-columns:var(--col-filter) 1fr;grid-template-rows:auto 1fr auto auto}}@container (max-width: 640px){.projectMasterLibrary_wrapper__AGEXQ{grid-template-areas:"header" "filter" "table" "details" "subdoc";grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto auto;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}}.ProjectMasterLibraryTable_box__OXFhm{background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:flex;flex-direction:column;overflow:auto;padding:18px 22px;width:100%}.ProjectMasterLibraryTable_panelHead__9iR-k{align-items:center;display:flex;gap:8px;margin:-2px 0 12px}.ProjectMasterLibraryTable_title__PMv2h{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ProjectMasterLibraryTable_spacer__QUzJX{flex:1 1}.ProjectMasterLibraryTable_countBadge__0q1-1{align-items:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:9px;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:22px;padding:0 6px}.ProjectMasterLibraryTable_btn__i-gRY{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:4px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:11px;font-weight:500;gap:6px;height:26px;letter-spacing:.04em;padding:0 10px;transition:background .12s,border-color .12s}.ProjectMasterLibraryTable_btn__i-gRY:hover{background:var(--paper-2)}.ProjectMasterLibraryTable_collapseBtn__e5TjP{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;margin-left:6px;width:22px}.ProjectMasterLibraryTable_collapseBtn__e5TjP:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.ProjectMasterLibraryTable_railH__6PKFt{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;cursor:pointer;display:flex;gap:14px;min-height:44px;overflow:hidden;padding:0 18px;width:100%}.ProjectMasterLibraryTable_railH__6PKFt:hover{border-color:var(--ink-4)}.ProjectMasterLibraryTable_hlabel__CZJhU{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ProjectMasterLibraryTable_railH__6PKFt:hover .ProjectMasterLibraryTable_hlabel__CZJhU{color:var(--ink)}.ProjectMasterLibraryTable_sub__bz7Q3{color:var(--ink-3);font-family:var(--serif);font-size:12px}.ProjectMasterLibraryTable_expandBtn__w\+zQc{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;margin-left:auto;width:26px}.ProjectMasterLibraryTable_railH__6PKFt:hover .ProjectMasterLibraryTable_expandBtn__w\+zQc{border-color:var(--accent);color:var(--accent)}.ProjectMasterLibraryTable_equipmenttable__vXd2U{border-collapse:collapse;color:var(--ink);font-family:var(--sans);font-size:13px;width:100%}.ProjectMasterLibraryTable_equipmenttable__vXd2U th{background:var(--paper-2);border-bottom:1px solid var(--rule);color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ProjectMasterLibraryTable_equipmenttable__vXd2U td{border-bottom:1px dotted var(--rule);color:var(--ink-2);font-family:var(--serif);font-size:13px;line-height:1.4;padding:10px 12px;vertical-align:top}.ProjectMasterLibraryTable_equipmenttable__vXd2U tr{cursor:pointer;transition:background .12s}.ProjectMasterLibraryTable_equipmenttable__vXd2U tbody tr:hover{background:var(--accent-bg)}.ProjectMasterLibraryTable_equipmenttable__vXd2U tbody tr:hover td{color:var(--ink)}.ProjectMasterLibraryTable_equipmenttable__vXd2U tbody tr.ProjectMasterLibraryTable_sel__2nbqi{background:var(--accent-bg)}.ProjectMasterLibraryTable_equipmenttable__vXd2U tbody tr.ProjectMasterLibraryTable_sel__2nbqi td{color:var(--ink)}.ProjectMasterLibraryTable_equipmenttable__vXd2U tbody tr.ProjectMasterLibraryTable_sel__2nbqi td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ProjectMasterLibraryTable_equipmenttable__vXd2U .ProjectMasterLibraryTable_checkCol__jLc\+g{padding:10px 6px;width:24px}.ProjectMasterLibraryTable_equipmenttable__vXd2U .ProjectMasterLibraryTable_iconCol__uZiPY{padding:10px 6px;width:32px}.ProjectMasterLibraryTable_equipmenttable__vXd2U .ProjectMasterLibraryTable_num__04\+K5{color:var(--ink);font-family:var(--mono);font-size:12px;white-space:nowrap}.ProjectMasterLibraryTable_equipmenttable__vXd2U input[type=checkbox]{accent-color:var(--accent)}.ProjectMasterLibraryTable_solid_divider__lXdVH{border-top:1px solid var(--rule)}.ProjectMasterLibraryTable_emptyRow__NnRI3 td{color:var(--ink-3);font-family:var(--serif);padding:24px 12px;text-align:center}.ProjectMasterLibraryItemDetails_box__Zlzob{background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:flex;flex-direction:column;gap:14px;overflow:auto;padding:18px 22px;width:100%}.ProjectMasterLibraryItemDetails_detailsHead__JYTqG{align-items:baseline;border-bottom:1px dotted var(--rule);display:flex;gap:8px;padding-bottom:10px}.ProjectMasterLibraryItemDetails_detailsHead__JYTqG h3{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}.ProjectMasterLibraryItemDetails_detailsHead__JYTqG .ProjectMasterLibraryItemDetails_id__wuVc1{color:var(--ink-3);font-family:var(--mono);font-size:11px}.ProjectMasterLibraryItemDetails_spacer__UOSVf{flex:1 1}.ProjectMasterLibraryItemDetails_collapseBtn__1uqwu{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:22px}.ProjectMasterLibraryItemDetails_collapseBtn__1uqwu:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.ProjectMasterLibraryItemDetails_kv__1Cny7{grid-gap:8px 14px;color:var(--ink);display:grid;font-family:var(--serif);font-size:13px;gap:8px 14px;grid-template-columns:130px 1fr;line-height:1.5}.ProjectMasterLibraryItemDetails_kv__1Cny7 b{align-self:center;color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ProjectMasterLibraryItemDetails_kv__1Cny7 span{color:var(--ink-2)}.ProjectMasterLibraryItemDetails_sectionHead__To0-L{align-items:baseline;display:flex;justify-content:space-between;margin-top:6px}.ProjectMasterLibraryItemDetails_sectionHead__To0-L .ProjectMasterLibraryItemDetails_left__B4ix4{align-items:baseline;display:flex;gap:10px}.ProjectMasterLibraryItemDetails_sectionHead__To0-L h4{color:var(--ink-2);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.ProjectMasterLibraryItemDetails_sectionHead__To0-L .ProjectMasterLibraryItemDetails_sub__aO-3B{color:var(--ink-4);font-family:var(--mono);font-size:11px}.ProjectMasterLibraryItemDetails_sectionHead__To0-L .ProjectMasterLibraryItemDetails_actions__d05FV{display:flex;gap:6px}.ProjectMasterLibraryItemDetails_linkbtn__K05F4{background:#0000;border:0;color:var(--accent);cursor:pointer;font-family:var(--sans);font-size:11px;letter-spacing:.04em;padding:4px 6px}.ProjectMasterLibraryItemDetails_linkbtn__K05F4:hover{text-decoration:underline}.ProjectMasterLibraryItemDetails_doclist__wVx2G{display:flex;flex-direction:column;gap:0}.ProjectMasterLibraryItemDetails_doc__-lPAO{grid-gap:10px;align-items:center;border-bottom:1px dotted var(--rule);display:grid;font-family:var(--serif);font-size:13px;gap:10px;grid-template-columns:24px 1fr auto auto;padding:10px 4px}.ProjectMasterLibraryItemDetails_doc__-lPAO:last-child{border-bottom:0}.ProjectMasterLibraryItemDetails_doc__-lPAO .ProjectMasterLibraryItemDetails_ic__B9l5d{color:var(--ink-4);font-size:14px}.ProjectMasterLibraryItemDetails_doc__-lPAO .ProjectMasterLibraryItemDetails_name__JpBv6{color:var(--ink)}.ProjectMasterLibraryItemDetails_doc__-lPAO .ProjectMasterLibraryItemDetails_name__JpBv6 a{color:inherit;text-decoration:none}.ProjectMasterLibraryItemDetails_doc__-lPAO .ProjectMasterLibraryItemDetails_name__JpBv6 a:hover{color:var(--accent)}.ProjectMasterLibraryItemDetails_doc__-lPAO .ProjectMasterLibraryItemDetails_meta__WoI8M{color:var(--ink-3);font-family:var(--mono);font-size:11px}.ProjectMasterLibraryItemDetails_doc__-lPAO .ProjectMasterLibraryItemDetails_size__nWwu3{color:var(--ink-4);font-family:var(--mono);font-size:11px;white-space:nowrap}.ProjectMasterLibraryItemDetails_histtable__NHEU6{border-collapse:collapse;color:var(--ink);font-family:var(--sans);font-size:13px;width:100%}.ProjectMasterLibraryItemDetails_histtable__NHEU6 th{background:var(--paper-2);border-bottom:1px solid var(--rule);color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProjectMasterLibraryItemDetails_histtable__NHEU6 td{border-bottom:1px dotted var(--rule);color:var(--ink-2);font-family:var(--serif);font-size:13px;line-height:1.4;padding:10px 12px;vertical-align:top}.ProjectMasterLibraryItemDetails_num__Tejyp{color:var(--ink);font-family:var(--mono);font-size:12px;white-space:nowrap}.ProjectMasterLibraryItemDetails_tag__85hPZ{align-items:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:9px;color:var(--ink-3);display:inline-flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:4px;letter-spacing:.08em;padding:1px 8px;text-transform:uppercase}.ProjectMasterLibraryItemDetails_tag__85hPZ.ProjectMasterLibraryItemDetails_good__kFXdw{background:#14bd8a1a;border-color:#14bd8a40;color:var(--good)}.ProjectMasterLibraryItemDetails_tag__85hPZ.ProjectMasterLibraryItemDetails_warn__O-2pW{background:#daa5201a;border-color:#daa52040;color:var(--warn)}.ProjectMasterLibraryItemDetails_tag__85hPZ.ProjectMasterLibraryItemDetails_bad__pQhGe{background:#c853531a;border-color:#c8535340;color:var(--bad)}.ProjectMasterLibraryItemDetails_empty__nzvMt{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;font-family:var(--serif);font-size:13px;gap:6px;justify-content:center;padding:24px 16px;text-align:center}.ProjectMasterLibraryItemDetails_empty__nzvMt .ProjectMasterLibraryItemDetails_glyph__eORQl{align-items:center;border:1px dashed var(--rule);border-radius:50%;color:var(--ink-4);display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.ProjectMasterLibraryItemDetails_rail__gRd6e{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:10px 4px;width:100%}.ProjectMasterLibraryItemDetails_rail__gRd6e:hover{border-color:var(--ink-4)}.ProjectMasterLibraryItemDetails_expandBtn__IsgVN{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:12px;height:26px;justify-content:center;width:100%}.ProjectMasterLibraryItemDetails_rail__gRd6e:hover .ProjectMasterLibraryItemDetails_expandBtn__IsgVN{color:var(--accent)}.ProjectMasterLibraryItemDetails_vlabel__1iPFh{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.ProjectMasterLibraryItemDetails_rail__gRd6e:hover .ProjectMasterLibraryItemDetails_vlabel__1iPFh{color:var(--ink)}.ProjectMasterLibraryItemDetails_ic__B9l5d{color:var(--ink-4);font-size:13px}.ProjectMasterLibraryItemDetails_item_details_grid__6sBFY{display:flex;flex-direction:column;gap:14px;height:100%}.ProjectMasterLibraryItemDetails_item0__Frf0A{align-items:baseline;border-bottom:1px dotted var(--rule);display:flex;padding-bottom:10px}.ProjectMasterLibraryItemDetails_item0__Frf0A h3{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}.ProjectMasterLibraryItemDetails_item1__Y56wY{color:var(--ink);display:flex;flex:1 1;flex-direction:column;font-family:var(--serif);font-size:13px;gap:8px;line-height:1.5}.ProjectMasterLibraryItemDetails_h5__MQCM2{color:var(--ink-3);display:table-cell;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;vertical-align:initial}.filterComponent_filter_div__ODZia{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin:0 0 10px;overflow:hidden}.filterComponent_h4_closed__TGVUv,.filterComponent_h4_opened__tD8XR{align-items:center;background:var(--paper-2);color:var(--ink-2);cursor:pointer;display:flex;font-family:var(--sans);font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.12em;margin:0;padding:10px 14px;text-transform:uppercase;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none}.filterComponent_h4_closed__TGVUv:after{color:var(--ink-3);content:"+";font-family:var(--mono);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.filterComponent_h4_opened__tD8XR{background:var(--accent-bg);border-bottom:1px solid var(--rule);color:var(--accent)}.filterComponent_h4_opened__tD8XR:after{color:var(--accent);content:"−";font-family:var(--mono);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.filterComponent_h4_closed__TGVUv:hover,.filterComponent_h4_opened__tD8XR:hover{background:var(--accent-bg);color:var(--accent)}.filterComponent_filter_div__ODZia>div{align-items:center;border-top:1px dotted var(--rule-2);color:var(--ink-2);display:flex;font-family:var(--sans);font-size:12px;gap:8px;padding:6px 14px}.filterComponent_filter_div__ODZia>div:first-of-type{border-top:0;margin-top:4px}.filterComponent_filter_div__ODZia>div:last-of-type{margin-bottom:4px}.filterComponent_filter_div__ODZia input[type=checkbox]{accent-color:var(--accent);cursor:pointer}.filterComponent_filter_div__ODZia label{cursor:pointer;flex:1 1;line-height:1.3}.ProjectMasterLibraryFilter_box__ENwcM{background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:flex;flex-direction:column;overflow-y:auto;padding:18px 22px;width:100%}.ProjectMasterLibraryFilter_h3__oorYQ{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.18em;margin:0 0 16px;padding:0;text-transform:uppercase}.ProjectMasterLibraryFilter_panelHead__w7NZD{align-items:center;display:flex;gap:8px;margin:-2px 0 14px}.ProjectMasterLibraryFilter_title__L2B5F{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ProjectMasterLibraryFilter_spacer__h6HJc{flex:1 1}.ProjectMasterLibraryFilter_collapseBtn__3spt\+{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:22px}.ProjectMasterLibraryFilter_collapseBtn__3spt\+:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.ProjectMasterLibraryFilter_rail__hmViE{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:10px 4px;width:100%}.ProjectMasterLibraryFilter_rail__hmViE:hover{border-color:var(--ink-4)}.ProjectMasterLibraryFilter_expandBtn__LIt1X{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:12px;height:26px;justify-content:center;width:100%}.ProjectMasterLibraryFilter_rail__hmViE:hover .ProjectMasterLibraryFilter_expandBtn__LIt1X{color:var(--accent)}.ProjectMasterLibraryFilter_vlabel__mijyc{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.ProjectMasterLibraryFilter_rail__hmViE:hover .ProjectMasterLibraryFilter_vlabel__mijyc{color:var(--ink)}.ProjectMasterLibraryFilter_ic__Szj8h{color:var(--ink-4);font-size:13px}.ProjectMasterLibraryHeader_box__yDrBU{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:flex;font-family:var(--sans);font-size:13px;letter-spacing:.04em;min-height:56px;padding:14px 22px;width:100%}.ProjectMasterLibraryHeader_div1__HIcXL{align-items:baseline;display:flex;flex:1 1;gap:10px}.ProjectMasterLibraryHeader_crumb__FvCr8{color:var(--ink-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ProjectMasterLibraryHeader_div1__HIcXL h3{color:var(--ink);font-family:var(--serif);font-size:18px;font-weight:500;letter-spacing:-.01em;margin:0}.ProjectMasterLibraryHeader_div2__aq810{align-items:center;display:flex;gap:8px;margin-left:auto}.ProjectMasterLibraryHeader_input__7Gh9T{background:var(--paper);border:1px solid var(--rule);border-radius:4px;color:var(--ink);font-family:var(--sans);font-size:13px;height:30px;outline:none;padding:4px 10px;transition:border-color .12s}.ProjectMasterLibraryHeader_input__7Gh9T:focus{border-color:var(--accent)}.ProjectMasterLibraryHeader_button_007__n-6nq{background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:var(--paper);cursor:pointer;font-family:var(--sans);font-size:12px;font-weight:500;height:30px;letter-spacing:.04em;padding:0 14px;transition:background .12s,border-color .12s}.ProjectMasterLibraryHeader_button_007__n-6nq:hover{background:var(--accent-2);border-color:var(--accent-2)}.ProjectMasterLibraryHeader_button__bbpkw{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:var(--paper);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:12px;font-weight:500;height:32px;letter-spacing:.04em;margin-right:8px;padding:0 14px;text-decoration:none;transition:background .12s,border-color .12s}.ProjectMasterLibraryHeader_button__bbpkw:active,.ProjectMasterLibraryHeader_button__bbpkw:hover{background:var(--accent-2);border-color:var(--accent-2)}.ProjectMasterLibraryHeader_button__bbpkw:focus{outline:2px solid var(--accent-bg);outline-offset:1px}.ProjectMasterLibraryHeader_button__bbpkw:active:disabled,.ProjectMasterLibraryHeader_button__bbpkw:disabled,.ProjectMasterLibraryHeader_button__bbpkw:hover:disabled{background:var(--rule-2);border-color:var(--rule);color:var(--ink-4);cursor:not-allowed}.NewForm_place__T4Svt{background:#fff;background:var(--paper,#fff);border:1px solid #d4d6db;border:1px solid var(--rule,#d4d6db);border-radius:3px;color:#20252f;color:var(--ink,#20252f);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:13px;gap:14px;line-height:1.5;list-style:none;margin:0;max-width:60rem;padding:22px 24px;width:100%}.NewForm_row__Xx7R1{display:flex;flex-direction:column;gap:4px;padding-top:6px}.NewForm_row__Xx7R1 label,.NewForm_row__Xx7R1>label{color:#737a8c;color:var(--ink-3,#737a8c);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ProjectMasterLibraryEditForm_switch__fwwXF{display:inline-block;height:24px;position:relative;width:44px}.ProjectMasterLibraryEditForm_switch__fwwXF input{height:0;opacity:0;width:0}.ProjectMasterLibraryEditForm_slider__egg9m{background:#d4d6db;background:var(--rule,#d4d6db);border:1px solid #d4d6db;border:1px solid var(--rule,#d4d6db);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .2s,border-color .2s}.ProjectMasterLibraryEditForm_slider__egg9m:before{background:#fff;background:var(--paper,#fff);border-radius:50%;bottom:2px;box-shadow:0 1px 2px #0000001f;content:"";height:18px;left:2px;position:absolute;transition:transform .2s;width:18px}input:checked+.ProjectMasterLibraryEditForm_slider__egg9m{background:#3980f9;background:var(--accent,#3980f9);border-color:#3980f9;border-color:var(--accent,#3980f9)}input:focus+.ProjectMasterLibraryEditForm_slider__egg9m{box-shadow:0 0 0 3px #ebf2fe;box-shadow:0 0 0 3px var(--accent-bg,#ebf2fe)}input:checked+.ProjectMasterLibraryEditForm_slider__egg9m:before{transform:translateX(20px)}.ProjectMasterLibraryEditForm_slider__egg9m.ProjectMasterLibraryEditForm_round__gwh0g{border-radius:999px}.ProjectMasterLibraryEditForm_slider__egg9m.ProjectMasterLibraryEditForm_round__gwh0g:before{border-radius:50%}.ProjectMasterLibraryBillOfMaterials_box__Ng9kx{background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:flex;flex-direction:column;min-width:0;overflow:auto;padding:18px 22px;width:100%}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8{align-items:center;cursor:pointer;display:flex!important;flex-direction:row!important;gap:14px;min-height:44px;overflow:hidden;padding:0 18px!important}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8:hover{border-color:var(--ink-4)}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8 .ProjectMasterLibraryBillOfMaterials_hlabel__lCIUG{color:var(--ink-3);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8:hover .ProjectMasterLibraryBillOfMaterials_hlabel__lCIUG{color:var(--ink)}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8 .ProjectMasterLibraryBillOfMaterials_sub__3fQc1{color:var(--ink-3);font-family:var(--serif);font-size:12px}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8 .ProjectMasterLibraryBillOfMaterials_pills__qIR5H{display:flex;gap:6px}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8 .ProjectMasterLibraryBillOfMaterials_expandBtn__pSYz5{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;margin-left:auto;width:26px}.ProjectMasterLibraryBillOfMaterials_railH__KDMU8:hover .ProjectMasterLibraryBillOfMaterials_expandBtn__pSYz5{border-color:var(--accent);color:var(--accent)}.ProjectMasterLibraryBillOfMaterials_sectionHead__4bKYU{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.ProjectMasterLibraryBillOfMaterials_sectionHead__4bKYU .ProjectMasterLibraryBillOfMaterials_left__bQtcW{align-items:baseline;display:flex;gap:10px}.ProjectMasterLibraryBillOfMaterials_sectionHead__4bKYU h4{color:var(--ink-2);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.16em;margin:0;text-transform:uppercase}.ProjectMasterLibraryBillOfMaterials_sectionHead__4bKYU .ProjectMasterLibraryBillOfMaterials_sub__3fQc1{color:var(--ink-4);font-family:var(--mono);font-size:11px}.ProjectMasterLibraryBillOfMaterials_sectionHead__4bKYU .ProjectMasterLibraryBillOfMaterials_actions__jKhCt{align-items:center;display:flex;gap:6px}.ProjectMasterLibraryBillOfMaterials_linkbtn__6eNi7{background:#0000;border:0;color:var(--accent);cursor:pointer;font-family:var(--sans);font-size:11px;letter-spacing:.04em;padding:4px 6px}.ProjectMasterLibraryBillOfMaterials_linkbtn__6eNi7:hover{text-decoration:underline}.ProjectMasterLibraryBillOfMaterials_collapseBtn__TJX-g{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-3);cursor:pointer;display:inline-flex;font-size:11px;height:22px;justify-content:center;margin-left:6px;transition:background .12s,color .12s,border-color .12s;width:22px}.ProjectMasterLibraryBillOfMaterials_collapseBtn__TJX-g:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.ProjectMasterLibraryBillOfMaterials_tabs__kU3Al{border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px}.ProjectMasterLibraryBillOfMaterials_tab__m6ehx{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;display:inline-flex;font-family:var(--sans);font-size:11px;font-weight:600;gap:8px;letter-spacing:.12em;margin-bottom:-1px;padding:10px 16px;text-transform:uppercase;transition:color .12s,border-color .12s}.ProjectMasterLibraryBillOfMaterials_tab__m6ehx:hover{color:var(--ink-2)}.ProjectMasterLibraryBillOfMaterials_tab__m6ehx.ProjectMasterLibraryBillOfMaterials_active__AlpjQ{border-bottom-color:var(--accent);color:var(--accent)}.ProjectMasterLibraryBillOfMaterials_tab__m6ehx .ProjectMasterLibraryBillOfMaterials_pill__BUfyh{align-items:center;background:var(--paper-2);border-radius:9px;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ProjectMasterLibraryBillOfMaterials_tab__m6ehx.ProjectMasterLibraryBillOfMaterials_active__AlpjQ .ProjectMasterLibraryBillOfMaterials_pill__BUfyh{background:var(--accent-bg);color:var(--accent)}.ProjectMasterLibraryBillOfMaterials_subtableHost__dK4SM{color:var(--ink);font-family:var(--sans);font-size:13px}.ProjectMasterLibraryBillOfMaterials_subtableHost__dK4SM table{border-collapse:collapse;width:100%}.ProjectMasterLibraryBillOfMaterials_subtableHost__dK4SM th{background:var(--paper-2);border-bottom:1px solid var(--rule)!important;color:var(--ink-3)!important;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.14em;padding:10px 12px!important;text-align:left;text-transform:uppercase;white-space:nowrap}.ProjectMasterLibraryBillOfMaterials_subtableHost__dK4SM td{border-bottom:1px dotted var(--rule)!important;color:var(--ink-2);font-family:var(--serif);font-size:13px;line-height:1.4;padding:10px 12px!important;vertical-align:top;white-space:nowrap}.ProjectMasterLibraryBillOfMaterials_subtableHost__dK4SM tbody tr:hover td{background:var(--accent-bg);color:var(--ink)}.ProjectMasterLibraryBillOfMaterials_cellNum__quX5v{color:var(--ink);font-family:var(--mono);font-size:12px}.ProjectMasterLibraryBillOfMaterials_cellQty__f74j\+{display:block;font-family:var(--mono);font-size:12px;text-align:right}.ProjectMasterLibraryBillOfMaterials_tag__9wxte{align-items:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:9px;color:var(--ink-3);display:inline-flex;font-family:var(--sans);font-size:10px;font-weight:600;gap:4px;letter-spacing:.08em;padding:1px 8px;text-transform:uppercase}.ProjectMasterLibraryBillOfMaterials_tag__9wxte.ProjectMasterLibraryBillOfMaterials_good__Hxnni{background:#14bd8a1a;border-color:#14bd8a40;color:var(--good)}.ProjectMasterLibraryBillOfMaterials_tag__9wxte.ProjectMasterLibraryBillOfMaterials_warn__4Jwwi{background:#daa5201a;border-color:#daa52040;color:var(--warn)}.ProjectMasterLibraryBillOfMaterials_tag__9wxte.ProjectMasterLibraryBillOfMaterials_bad__M4jkD{background:#c853531a;border-color:#c8535340;color:var(--bad)}.ProjectMasterLibraryBillOfMaterials_empty__pRHq1{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;font-family:var(--serif);font-size:13px;gap:6px;justify-content:center;padding:32px 16px;text-align:center}.ProjectMasterLibraryBillOfMaterials_empty__pRHq1 .ProjectMasterLibraryBillOfMaterials_glyph__bPISo{align-items:center;border:1px dashed var(--rule);border-radius:50%;color:var(--ink-4);display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.ProcessFlow_flow__kfRMn{--step-start:#1b3a63;--step-end:#ea580c;--step-process:var(--accent);--step-decision:#d97706;--step-form:#0891b2;--step-alert:#dc2626;grid-gap:16px;background:var(--bg);display:grid;gap:16px;grid-template-columns:1fr;height:100%;overflow-y:auto;padding:18px 22px 22px}@container (min-width: 980px){.ProcessFlow_flow__kfRMn{align-items:flex-start;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.ProcessFlow_flow__kfRMn.ProcessFlow_is-details-collapsed__Lu7nb{gap:12px;grid-template-columns:minmax(0,1fr) 32px}}.ProcessFlow_column__p87F4{gap:0;min-width:0}.ProcessFlow_column__p87F4,.ProcessFlow_phase-body__Fz8Yo,.ProcessFlow_phase-section__7Z1Zb{display:flex;flex-direction:column}.ProcessFlow_phase__t0svD{align-items:center;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--step-start);border-radius:3px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:18px 0 10px;padding:10px 14px;text-align:left;transition:background .12s,border-color .12s;width:100%}.ProcessFlow_phase__t0svD:hover{background:var(--paper-2);border-color:var(--ink-4)}.ProcessFlow_phase__t0svD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProcessFlow_phase-section__7Z1Zb:first-child .ProcessFlow_phase__t0svD{margin-top:0}.ProcessFlow_phase-num__-rBKk{align-items:center;background:var(--step-start);border-radius:3px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:26px;justify-content:center;min-width:26px;padding:0 8px}.ProcessFlow_phase-title__w5N95{color:var(--ink-2);flex:1 1;font-size:11px;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.ProcessFlow_phase-count__PlQYm{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:999px;color:var(--ink-3);flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 8px}.ProcessFlow_phase-toggle__jexBg{align-items:center;color:var(--ink-3);display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;transition:transform .25s ease;width:22px}.ProcessFlow_phase__t0svD.ProcessFlow_is-collapsed__1szNW .ProcessFlow_phase-toggle__jexBg{transform:rotate(-90deg)}.ProcessFlow_phase-a__2MWfk{border-left-color:#14b8a6}.ProcessFlow_phase-a__2MWfk .ProcessFlow_phase-num__-rBKk{background:#0d9488}.ProcessFlow_phase-b__SbcVQ{border-left-color:#7c3aed}.ProcessFlow_phase-b__SbcVQ .ProcessFlow_phase-num__-rBKk{background:#7c3aed}.ProcessFlow_phase-closing__bkE43{border-left-color:var(--step-end)}.ProcessFlow_phase-closing__bkE43 .ProcessFlow_phase-num__-rBKk{background:var(--step-end)}.ProcessFlow_subphase__4emaa{align-items:center;background:var(--paper-2);border-left:3px solid var(--ink-4);border-radius:3px;color:var(--ink-2);display:flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.06em;margin:16px 0 8px;padding:8px 12px;text-transform:uppercase}.ProcessFlow_subphase-icon__t3n2X{align-items:center;background:var(--ink-3);border-radius:3px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:22px}.ProcessFlow_subphase-note__GZwqP{color:var(--ink-3);font-size:11px;font-weight:400;letter-spacing:0;margin-left:auto;text-transform:none}.ProcessFlow_wrap-branch-a__iCt\+H{background:linear-gradient(180deg,#14b8a60a,#0000);border-left:2px dashed #14b8a6;border-radius:0 3px 3px 0;margin-left:6px;padding:4px 0 4px 14px}.ProcessFlow_wrap-branch-b__sQzoA{background:linear-gradient(180deg,#7c3aed0a,#0000);border-left:2px dashed #7c3aed;border-radius:0 3px 3px 0;margin-left:6px;padding:4px 0 4px 14px}.ProcessFlow_step__0CzgQ{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--step-process);border-radius:3px;color:inherit;cursor:pointer;display:block;font:inherit;padding:12px 14px;text-align:left;transition:border-color .15s,background .15s,transform .12s;width:100%}.ProcessFlow_step__0CzgQ:hover{background:var(--paper-2);border-color:var(--ink-4)}.ProcessFlow_step__0CzgQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProcessFlow_step__0CzgQ.ProcessFlow_is-active__i96gV{background:linear-gradient(180deg,var(--paper) 0,var(--accent-bg) 100%);border-color:var(--accent);border-left-width:4px;box-shadow:0 0 0 2px #3980f91f}.ProcessFlow_step__0CzgQ.ProcessFlow_is-assigned-to-me__KOAUb{background:linear-gradient(180deg,var(--paper) 0,#fbbf2414 100%);border-left-color:#d97706;border-left-width:5px;box-shadow:0 0 0 1px #fbbf2466}.ProcessFlow_step__0CzgQ.ProcessFlow_is-assigned-to-me__KOAUb.ProcessFlow_is-active__i96gV{border-left-color:#d97706;box-shadow:0 0 0 2px #d9770640,0 0 0 4px #3980f91a}.ProcessFlow_assigned-badge__Sd8\+K{background:#d97706;border-radius:999px;color:#fff;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-left:8px;padding:2px 7px;vertical-align:middle;white-space:nowrap}.ProcessFlow_step-head__KpFkO{align-items:flex-start;display:flex;gap:12px}.ProcessFlow_step-icon__zQdoo{font-feature-settings:"tnum";align-items:center;background:var(--step-process);border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:30px;justify-content:center;width:30px}.ProcessFlow_step-body__mYFWQ{flex:1 1;min-width:0}.ProcessFlow_step-title__tHRPy{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4;margin:0 0 3px}.ProcessFlow_step-meta__4aeSZ{align-items:center;display:flex;flex-wrap:wrap;font-size:10.5px;gap:6px}.ProcessFlow_step-code__kzMiK{background:var(--paper-2);border-radius:3px;color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-weight:500;letter-spacing:.02em;padding:1px 7px}.ProcessFlow_step-tag__S-T2P{color:var(--ink-3);font-weight:500}.ProcessFlow_step--start__9wN03{border-left-color:var(--step-start)}.ProcessFlow_step--start__9wN03 .ProcessFlow_step-icon__zQdoo{background:var(--step-start);border-radius:999px}.ProcessFlow_step--end__jb9a3{border-left-color:var(--step-end)}.ProcessFlow_step--end__jb9a3 .ProcessFlow_step-icon__zQdoo{background:var(--step-end);border-radius:999px}.ProcessFlow_step--decision__0xzfe{border-left-color:var(--step-decision)}.ProcessFlow_step--decision__0xzfe .ProcessFlow_step-icon__zQdoo{background:var(--step-decision);border-radius:4px;transform:rotate(45deg)}.ProcessFlow_step--decision__0xzfe .ProcessFlow_step-icon__zQdoo>span{display:block;transform:rotate(-45deg)}.ProcessFlow_step--form__QPEZc{border-left-color:var(--step-form)}.ProcessFlow_step--form__QPEZc .ProcessFlow_step-icon__zQdoo{background:var(--step-form)}.ProcessFlow_step--alert__OD3hu{background:linear-gradient(180deg,var(--paper) 0,#dc26260a 100%);border-left-color:var(--step-alert)}.ProcessFlow_step--alert__OD3hu .ProcessFlow_step-icon__zQdoo{background:var(--step-alert)}.ProcessFlow_branches__eOUO5{grid-gap:8px;border-top:1px dashed var(--rule);display:grid;font-size:11.5px;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px;padding-top:10px}.ProcessFlow_branch__ihQ4y{background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;padding:7px 10px}.ProcessFlow_branch-label__59nYD{font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.ProcessFlow_branch--yes__Gvo20 .ProcessFlow_branch-label__59nYD{color:#14bd8a;color:var(--good,#14bd8a)}.ProcessFlow_branch--no__uGC3O .ProcessFlow_branch-label__59nYD{color:#c85353;color:var(--bad,#c85353)}.ProcessFlow_branch-text__rL10\+{color:var(--ink-3);line-height:1.4}.ProcessFlow_connector__Tz7VX{height:18px;margin-left:30px;position:relative}.ProcessFlow_connector__Tz7VX:before{background:var(--rule);content:"";height:100%;left:0;position:absolute;top:0;width:2px}.ProcessFlow_connector__Tz7VX:after{border-bottom:2px solid var(--ink-4);border-right:2px solid var(--ink-4);bottom:2px;content:"";height:8px;left:-3px;position:absolute;transform:rotate(45deg);width:8px}.ProcessFlow_parallel__4cJyb{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr;margin:6px 0}@container (min-width: 720px){.ProcessFlow_parallel__4cJyb{gap:16px;grid-template-columns:1fr 1fr}}.ProcessFlow_lane__V4xal{background:var(--paper);border:1px dashed var(--rule);border-radius:3px;padding:12px}.ProcessFlow_lane-head__9Tece{align-items:center;border-bottom:1px solid var(--rule-2);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:10px}.ProcessFlow_lane-badge__CmCPn{background:var(--ink-2);border-radius:999px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.ProcessFlow_lane-desc__HMScC{color:var(--ink-3);font-size:11px}.ProcessFlow_lane__V4xal:first-child .ProcessFlow_lane-badge__CmCPn{background:var(--step-start)}.ProcessFlow_lane__V4xal:nth-child(2) .ProcessFlow_lane-badge__CmCPn{background:var(--accent)}.ProcessFlow_merge-indicator__mD7rE{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.18em;margin:14px 0 8px;text-align:center;text-transform:uppercase}.ProcessFlow_merge-indicator__mD7rE:after,.ProcessFlow_merge-indicator__mD7rE:before{background:var(--rule);content:"";display:inline-block;height:1px;margin:0 12px;vertical-align:middle;width:28%}.ProcessFlow_details__bQkpG{background:var(--paper);border:1px solid var(--rule);border-radius:3px;max-height:calc(100vh - 220px);overflow-y:auto;padding:18px 20px;position:-webkit-sticky;position:sticky;top:12px}@container (max-width: 979px){.ProcessFlow_details__bQkpG{max-height:none;position:static}}.ProcessFlow_d-head__Iw9NV{align-items:flex-start;border-bottom:1px solid var(--rule-2);display:flex;gap:12px;margin-bottom:14px;padding-bottom:14px}.ProcessFlow_details-collapse-btn__3bgGR{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:var(--ink-3);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:26px;justify-content:center;line-height:1;margin-left:auto;transition:background .12s,color .12s,border-color .12s;width:26px}.ProcessFlow_details-collapse-btn__3bgGR:hover{background:var(--paper-2);border-color:var(--rule);color:var(--ink)}.ProcessFlow_details-empty-head__DYGDs{align-items:center;border-bottom:1px solid var(--rule-2);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:12px}.ProcessFlow_details-empty-title__pr3sb{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.ProcessFlow_details-rail__7MwkJ{align-items:center;align-self:flex-start;background:var(--paper);border:1px solid var(--rule);border-radius:3px;color:var(--ink-3);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;height:calc(100vh - 220px);justify-content:center;padding:16px 0;position:-webkit-sticky;position:sticky;top:12px;transition:background .12s,border-color .12s,color .12s;width:32px}.ProcessFlow_details-rail__7MwkJ:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.ProcessFlow_details-rail__7MwkJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProcessFlow_details-rail-icon__\+YyBr{font-size:16px;font-weight:600;line-height:1}.ProcessFlow_details-rail-label__Jzcyp{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}@container (max-width: 979px){.ProcessFlow_details-rail__7MwkJ{display:none}.ProcessFlow_flow__kfRMn.ProcessFlow_is-details-collapsed__Lu7nb{grid-template-columns:1fr}}.ProcessFlow_d-icon__QgAwi{font-feature-settings:"tnum";align-items:center;background:var(--step-process);border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:36px;justify-content:center;width:36px}.ProcessFlow_d-icon--start__g\+s\+y{background:var(--step-start);border-radius:999px}.ProcessFlow_d-icon--end__0kKWu{background:var(--step-end);border-radius:999px}.ProcessFlow_d-icon--decision__YF7nw{background:var(--step-decision);border-radius:4px;transform:rotate(45deg)}.ProcessFlow_d-icon--decision__YF7nw>span{display:block;transform:rotate(-45deg)}.ProcessFlow_d-icon--form__TpMLa{background:var(--step-form)}.ProcessFlow_d-icon--alert__g4TVj{background:var(--step-alert)}.ProcessFlow_d-title-wrap__WSAnI{flex:1 1;min-width:0}.ProcessFlow_d-title__q\+Oiw{color:var(--ink);font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 3px}.ProcessFlow_d-subtitle__A4wz0{color:var(--ink-3);font-size:11px}.ProcessFlow_d-subtitle__A4wz0 code{background:var(--paper-2);border-radius:3px;color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10.5px;margin-right:6px;padding:1px 6px}.ProcessFlow_field__cu5ba{border-bottom:1px solid var(--rule-2);display:flex;flex-direction:column;gap:3px;padding:9px 0}.ProcessFlow_field__cu5ba:last-of-type{border-bottom:none}.ProcessFlow_field-label__tWBTA{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ProcessFlow_field-value__xtnPV{color:var(--ink);font-size:12.5px;line-height:1.5}.ProcessFlow_field-value__xtnPV.ProcessFlow_empty__szE2R{color:var(--ink-4);font-style:italic}.ProcessFlow_field-value__xtnPV code{background:var(--paper-2);border-radius:3px;color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;padding:2px 6px}.ProcessFlow_note__bfOC2{background:var(--accent-bg);border-left:3px solid var(--accent);border-radius:3px;color:var(--ink-2);font-size:11.5px;line-height:1.5;margin-top:12px;padding:10px 12px}.ProcessFlow_d-nav__RMzFV{border-top:1px solid var(--rule-2);display:flex;gap:8px;margin-top:16px;padding-top:14px}.ProcessFlow_nav-btn__EUNiw{background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;color:var(--ink-2);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:500;padding:8px 10px;transition:background .12s,border-color .12s,color .12s}.ProcessFlow_nav-btn__EUNiw:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.ProcessFlow_nav-btn__EUNiw:disabled{cursor:not-allowed;opacity:.4}.ProcessFlow_progress-wrap__o4hEm{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin-bottom:12px;padding:10px 14px}.ProcessFlow_progress-meta__zjqoF{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:10.5px;gap:6px;justify-content:space-between;margin-bottom:6px}.ProcessFlow_progress-meta__zjqoF strong{color:var(--ink);font-weight:600}.ProcessFlow_progress-actions__Pr-43{align-items:center;display:inline-flex;gap:8px}.ProcessFlow_link-btn__8aJdU{background:none;border:0;border-bottom:1px dashed #0000;color:var(--accent);cursor:pointer;font:inherit;font-size:10.5px;padding:0;text-decoration:none;transition:border-color .12s,color .12s}.ProcessFlow_link-btn__8aJdU:hover{border-bottom-color:var(--accent)}.ProcessFlow_link-sep__r8fbe{color:var(--rule)}.ProcessFlow_progress-bar__95GTF{background:var(--rule-2);border-radius:999px;height:4px;overflow:hidden}.ProcessFlow_progress-fill__C8JeB{background:linear-gradient(90deg,var(--accent-2) 0,var(--accent) 100%);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.ProcessFlow_legend__\+t3GK{background:var(--paper);border:1px solid var(--rule);border-radius:3px;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:11px;gap:14px;margin-bottom:12px;padding:10px 14px}.ProcessFlow_legend-item__sa40h{align-items:center;display:flex;gap:6px}.ProcessFlow_legend-dot__dwEA7{border-radius:2px;flex-shrink:0;height:10px;width:10px}.ProcessFlow_legend-dot__dwEA7.ProcessFlow_l-start__Qadw2{background:var(--step-start);border-radius:999px}.ProcessFlow_legend-dot__dwEA7.ProcessFlow_l-process__fPPJ1{background:var(--step-process)}.ProcessFlow_legend-dot__dwEA7.ProcessFlow_l-decision__f1Dhx{background:var(--step-decision);border-radius:1px;transform:rotate(45deg)}.ProcessFlow_legend-dot__dwEA7.ProcessFlow_l-form__3uI\+C{background:var(--step-form)}.ProcessFlow_legend-dot__dwEA7.ProcessFlow_l-alert__mwOM-{background:var(--step-alert)}.ProcessFlow_legend-dot__dwEA7.ProcessFlow_l-end__PxzEa{background:var(--step-end);border-radius:999px}.ProcessFlow_docs-section__cq4iq{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin-top:22px;padding:16px 18px 18px}.ProcessFlow_docs-header__VX8f2{align-items:center;border-bottom:1px solid var(--rule-2);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.ProcessFlow_docs-eyebrow__V0LYA{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.ProcessFlow_docs-sub__sg6H2{align-items:center;color:var(--ink-3);display:flex;font-size:11.5px;gap:8px}.ProcessFlow_docs-sub__sg6H2 code{background:var(--paper-2);border-radius:3px;color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10.5px;padding:2px 7px}.ProcessFlow_docs-error__G60FG{background:#dc262614;border-left:3px solid var(--step-alert);border-radius:3px;color:var(--ink);font-size:11.5px;line-height:1.5;margin-bottom:10px;padding:8px 12px}.ProcessFlow_docs-grid__Dg6eW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@container (min-width: 700px){.ProcessFlow_docs-grid__Dg6eW{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1100px){.ProcessFlow_docs-grid__Dg6eW{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProcessFlow_doc-card__-40Ys{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 12px;text-align:left;transition:background .12s,border-color .12s,transform .12s}.ProcessFlow_doc-card__-40Ys:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent);transform:translateY(-1px)}.ProcessFlow_doc-card__-40Ys:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProcessFlow_doc-card__-40Ys:disabled{cursor:progress;opacity:.5}.ProcessFlow_doc-ext__\+9V5G{align-items:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;color:var(--ink-2);display:inline-flex;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:9px;font-weight:700;height:38px;justify-content:center;letter-spacing:.04em;width:38px}.ProcessFlow_doc-body__BeT0l{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.ProcessFlow_doc-pill__jFB8n{align-self:flex-start;background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;color:var(--ink-3);display:inline-flex;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:2px;padding:1px 7px;text-transform:uppercase}.ProcessFlow_doc-pill--prosedur__Ex9BF{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.ProcessFlow_doc-pill--talimat__e53SC{background:#d977061a;border-color:#d97706;color:#b45309}.ProcessFlow_doc-pill--form__gXVI3{background:#0891b21a;border-color:#0891b2;color:#077591}.ProcessFlow_doc-name__O3pJC{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.35;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcessFlow_doc-code__SgOHW{color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;letter-spacing:.04em}.ProcessFlow_doc-action__yzChr{color:var(--ink-3);flex-shrink:0;font-size:14px;transition:color .12s,transform .12s}.ProcessFlow_doc-card__-40Ys:hover:not(:disabled) .ProcessFlow_doc-action__yzChr{color:var(--accent);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.ProcessFlow_doc-action__yzChr,.ProcessFlow_doc-card__-40Ys,.ProcessFlow_progress-fill__C8JeB,.ProcessFlow_step__0CzgQ{transition:none!important}}.FlowEditor_flow-editor__H7QmM{display:flex;flex-direction:column;gap:14px}.FlowEditor_phase-block__gBlF2{background:#fff;border:1px solid #e6e6e9;border-radius:5px;overflow:hidden}.FlowEditor_phase-block-head__1VJ\+C{align-items:center;background:#fafafa;border-bottom:1px solid #e6e6e9;display:flex;gap:10px;padding:8px 10px 8px 8px}.FlowEditor_phase-block-num__0\+kjj{align-items:center;background:#1b3a63;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 6px}.FlowEditor_phase-block-num-input__Hkcz7{background:#1b3a63;border:1px solid #0000;border-radius:4px;color:#fff;flex-shrink:0;font:inherit;font-size:12px;font-weight:700;height:26px;outline:none;padding:0 4px;text-align:center;transition:border-color .12s,box-shadow .12s,background .12s;width:44px}.FlowEditor_phase-block-num-input__Hkcz7::placeholder{color:#ffffff80}.FlowEditor_phase-block-num-input__Hkcz7:hover{background:#25497a}.FlowEditor_phase-block-num-input__Hkcz7:focus{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf244d}.FlowEditor_phase-block-title-input__jvW4M{background:#0000;border:1px solid #0000;border-radius:3px;color:#1a1a1f;flex:1 1;font:inherit;font-size:13px;font-weight:600;outline:none;padding:5px 8px}.FlowEditor_phase-block-title-input__jvW4M:hover{background:#fff;border-color:#d4d6db}.FlowEditor_phase-block-title-input__jvW4M:focus{background:#fff;border-color:#3980f9;box-shadow:0 0 0 2px #3980f926}.FlowEditor_phase-block-count__Hor3R{background:#fff;border:1px solid #e6e6e9;border-radius:999px;color:#737a8c;font-size:10px;font-weight:600;padding:2px 7px;white-space:nowrap}.FlowEditor_phase-block-actions__UTlt8{display:inline-flex;gap:4px}.FlowEditor_phase-block-body__Iv8W3{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px}.FlowEditor_step-row__fJS7E{background:#fff;border:1px solid #e6e6e9;border-radius:4px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.FlowEditor_step-row__fJS7E.FlowEditor_is-expanded__mQ3bJ{border-color:#3980f9;box-shadow:0 0 0 2px #3980f91a}.FlowEditor_step-row-head__Fi9YO{align-items:stretch;display:flex}.FlowEditor_step-row-toggle__CqHTa{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:10px;min-width:0;padding:8px 10px;text-align:left}.FlowEditor_step-row-toggle__CqHTa:hover{background:#fafafa}.FlowEditor_step-icon__dQZ7V{align-items:center;background:#3980f9;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.FlowEditor_step-icon--start__Mo0uG{background:#1b3a63;border-radius:999px}.FlowEditor_step-icon--end__IsrLE{background:#ea580c;border-radius:999px}.FlowEditor_step-icon--decision__UgVwq{background:#d97706;transform:rotate(45deg)}.FlowEditor_step-icon--decision__UgVwq:before{content:""}.FlowEditor_step-icon--form__qTHRM{background:#0891b2}.FlowEditor_step-icon--alert__jrki0{background:#dc2626}.FlowEditor_step-row-title__Ut7T-{color:#1a1a1f;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlowEditor_step-row-meta__VrhwQ{color:#737a8c;font-size:10.5px;font-weight:500;white-space:nowrap}.FlowEditor_chevron__w1u6L{color:#94a3b8;font-size:11px;text-align:center;width:14px}.FlowEditor_muted__TmZ0q{color:#94a3b8;font-style:italic}.FlowEditor_step-row-actions__4muGa{background:#fafafa;border-left:1px solid #f0f1f4;display:inline-flex;gap:2px;padding:6px 8px 6px 0}.FlowEditor_step-row__fJS7E.FlowEditor_is-expanded__mQ3bJ .FlowEditor_step-row-actions__4muGa{background:#3980f90a}.FlowEditor_step-row-body__4TkB3{background:#fafafa;border-top:1px solid #e6e6e9;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.FlowEditor_form-grid-2__8eKXz{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.FlowEditor_field__HAzUj{display:flex;flex-direction:column;gap:4px}.FlowEditor_field-label__uhAG3{color:#475569;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.FlowEditor_input__ad\+OQ,.FlowEditor_textarea__NHpO8{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#1a1a1f;font:inherit;font-size:12.5px;outline:none;padding:6px 9px;transition:border-color .12s,box-shadow .12s}.FlowEditor_input__ad\+OQ:focus,.FlowEditor_textarea__NHpO8:focus{border-color:#3980f9;box-shadow:0 0 0 2px #3980f926}.FlowEditor_textarea__NHpO8{line-height:1.4;min-height:50px;resize:vertical}.FlowEditor_branches-block__KA8Mi{background:#fff;border:1px dashed #d4d6db;border-radius:4px;padding:10px}.FlowEditor_branches-title__ov0gy{color:#475569;font-size:10.5px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.FlowEditor_branches-grid__-MWgu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.FlowEditor_branch-card__X6rzj{background:#fff;border:1px solid #e6e6e9;border-radius:4px;display:flex;flex-direction:column;gap:6px;padding:8px}.FlowEditor_branch-card-label__CTNfM{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FlowEditor_branch-yes__291aV{border-left:3px solid #14bd8a}.FlowEditor_branch-yes__291aV .FlowEditor_branch-card-label__CTNfM{color:#14bd8a}.FlowEditor_branch-no__0iAlt{border-left:3px solid #c85353}.FlowEditor_branch-no__0iAlt .FlowEditor_branch-card-label__CTNfM{color:#c85353}.FlowEditor_icon-btn__3BoGD{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:#737a8c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;height:24px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:24px}.FlowEditor_icon-btn__3BoGD:hover:not(:disabled){background:#fff;border-color:#d4d6db;color:#1a1a1f}.FlowEditor_icon-btn__3BoGD:disabled{cursor:not-allowed;opacity:.3}.FlowEditor_icon-btn-danger__zdlok:hover:not(:disabled){background:#dc262614;border-color:#dc2626;color:#dc2626}.FlowEditor_add-step-btn__8kCB1{background:#0000;border:1px dashed #d4d6db;border-radius:4px;color:#475569;cursor:pointer;font:inherit;font-size:12px;font-weight:500;margin-top:2px;padding:6px 10px;text-align:left;transition:background .12s,border-color .12s,color .12s}.FlowEditor_add-step-btn__8kCB1:hover{background:#3980f90d;border-color:#3980f9;color:#3980f9}.FlowEditor_add-phase-btn__9MgfT{background:#0000;border:1px dashed #94a3b8;border-radius:5px;color:#475569;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:10px 14px;transition:background .12s,border-color .12s,color .12s}.FlowEditor_add-phase-btn__9MgfT:hover{background:#fff;border-color:#3980f9;color:#3980f9}.FlowEditor_field-hint-inline__394Cy{color:#94a3b8;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}.FlowEditor_dept-picker__MlqAS{background:#fff;border:1px solid #d4d6db;border-radius:4px;display:flex;flex-wrap:wrap;gap:6px 10px;padding:6px 10px}.FlowEditor_dept-pick__vsNPS{align-items:center;color:#1a1a1f;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:2px 4px;-webkit-user-select:none;user-select:none}.FlowEditor_dept-pick__vsNPS:hover{color:#3980f9}.FlowEditor_dept-pick__vsNPS input[type=checkbox]{cursor:pointer;margin:0}.FlowEditor_dept-picker-error__J8IfH,.FlowEditor_dept-picker-loading__N5ubp{background:#fafafa;border:1px solid #d4d6db;border-radius:4px;color:#737a8c;font-size:11.5px;padding:6px 10px}.FlowEditor_dept-picker-error__J8IfH{background:#dc262614;border-color:#dc2626;color:#1a1a1f}.FlowEditor_assignment-picker-row__BRs64{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.FlowEditor_assignment-picker-row__BRs64 .FlowEditor_input__ad\+OQ{min-width:0}.FlowEditor_assignment-add-btn-active__bOyXF{background:#3980f9!important;border-color:#2c6ad9!important;color:#fff!important;font-weight:600;padding:0 14px}.FlowEditor_assignment-add-btn-active__bOyXF:hover{background:#2c6ad9!important}.FlowEditor_assignment-chips__JRhVO{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.FlowEditor_assignment-chip__McY-b{align-items:center;background:#eef4ff;border:1px solid #c8d8f7;border-radius:12px;color:#1a3b78;display:inline-flex;font-size:12px;gap:6px;padding:4px 8px 4px 10px}.FlowEditor_assignment-chip__McY-b strong{color:#11254d;font-weight:600}.FlowEditor_assignment-chip-x__SrEZS{background:#0000;border:0;color:#5a6f95;cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.FlowEditor_assignment-chip-x__SrEZS:hover{color:#dc2626}.FlowEditor_subphase-row__qmEUK{background:linear-gradient(90deg,#fef3c7,#fefce8);border:1px solid #fbbf24;border-left:3px solid #d97706;border-radius:4px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.FlowEditor_subphase-row__qmEUK.FlowEditor_is-expanded__mQ3bJ{box-shadow:0 0 0 2px #d977061f}.FlowEditor_subphase-row-head__QSGCV{align-items:stretch;display:flex}.FlowEditor_subphase-row-icon__Rpbl1{align-items:center;background:#d97706;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.FlowEditor_icon-picker__pVT6T{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.FlowEditor_icon-pick__7EhYN{align-items:center;background:#fff;border:1px solid #d4d6db;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;transition:background .12s,border-color .12s,transform .12s;width:32px}.FlowEditor_icon-pick__7EhYN:hover{background:#fef3c7;border-color:#d97706}.FlowEditor_icon-pick-active__BKLgw{background:#d97706;border-color:#d97706;color:#fff}.FlowEditor_parallel-block__APl\+J{background:#faf5ff;border:1px solid #c4b5fd;border-left:3px solid #7c3aed;border-radius:4px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.FlowEditor_parallel-block__APl\+J.FlowEditor_is-expanded__mQ3bJ{box-shadow:0 0 0 2px #7c3aed1a}.FlowEditor_parallel-block-head__xamUP{align-items:stretch;display:flex}.FlowEditor_parallel-badge__HUgWs{align-items:center;background:#7c3aed;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:4px;padding:4px 10px}.FlowEditor_parallel-block-body__nDLrV{background:#7c3aed0a;border-top:1px solid #c4b5fd;padding:12px 14px 14px}.FlowEditor_lanes-grid__ScLwN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@container (min-width: 700px){.FlowEditor_lanes-grid__ScLwN{grid-template-columns:repeat(2,minmax(0,1fr))}}.FlowEditor_lane-card__X4NI8{background:#fff;border:1px dashed #c4b5fd;border-radius:4px;padding:10px}.FlowEditor_lane-card-head__ihxet{align-items:center;display:flex;gap:6px;margin-bottom:6px}.FlowEditor_lane-card-head__ihxet .FlowEditor_input__ad\+OQ{flex:1 1;font-weight:600}.FlowEditor_lane-desc__4h861{font-size:11.5px;font-style:italic;margin-bottom:8px}.FlowEditor_lane-steps__rqgkj{border-top:1px solid #f0f1f4;display:flex;flex-direction:column;gap:6px;padding-top:6px}.FlowEditor_add-lane-btn__9nKod{background:#0000;border:1px dashed #7c3aed;border-radius:4px;color:#7c3aed;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;margin-top:12px;padding:8px 14px;transition:background .12s;width:100%}.FlowEditor_add-lane-btn__9nKod:hover{background:#7c3aed14}.FlowEditor_wrap-row__MNLns{background:#f5f5f7;border:1px dashed #94a3b8;border-radius:4px;padding:0}.FlowEditor_wrap-row-start__NuYoC{background:linear-gradient(90deg,#14b8a614,#f5f5f7);border-left:3px solid #14b8a6}.FlowEditor_wrap-row-end__zsNpN{background:#f9fafb;border-left:3px solid #94a3b8;opacity:.85}.FlowEditor_wrap-row-head__6C-59{align-items:center;display:flex;gap:10px;padding:8px 10px}.FlowEditor_wrap-badge__QyqSO{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}.FlowEditor_wrap-row-start__NuYoC .FlowEditor_wrap-badge__QyqSO{background:#0d9488;color:#fff}.FlowEditor_wrap-row-end__zsNpN .FlowEditor_wrap-badge__QyqSO{background:#6b7280;color:#fff}.FlowEditor_wrap-cls-select__ou28c{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#1a1a1f;cursor:pointer;flex:1 1;font:inherit;font-size:12px;outline:none;padding:5px 8px}.FlowEditor_wrap-cls-select__ou28c:focus{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a633}.FlowEditor_wrap-end-hint__em5pR{color:#737a8c;flex:1 1;font-size:11.5px;font-style:italic}.FlowEditor_add-row__Q7MBZ{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.FlowEditor_add-row__Q7MBZ .FlowEditor_add-step-btn__8kCB1{flex:1 1;min-width:130px}.FlowEditor_empty-flow__PCkNC{background:#fafafa;border:1px dashed #d4d6db;border-radius:6px;padding:32px 20px;text-align:center}.FlowEditor_empty-flow-msg__X\+CXC{color:#475569;font-size:13px;margin:0 0 14px}.FlowEditor_primary-btn__vWe6z{background:#3980f9;border:1px solid #3980f9;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s}.FlowEditor_primary-btn__vWe6z:hover{background:#2563eb}.FlowEditor_advanced-notice__GicHv{background:#fef3c7;border:1px solid #fbbf24;border-radius:6px;padding:30px 20px 24px;text-align:center}.FlowEditor_advanced-eyebrow__stEM0{color:#d97706;font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.FlowEditor_advanced-title__AWrL-{color:#78350f;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 10px}.FlowEditor_advanced-body__4DEkh{color:#78350f;font-size:12.5px;line-height:1.55;margin:0 auto 8px;max-width:480px}.DocumentsEditor_docs-editor__qVrgi{display:flex;flex-direction:column;gap:12px}.DocumentsEditor_docs-list__Evls9{display:flex;flex-direction:column;gap:6px}.DocumentsEditor_empty-card__VgIrN{background:#fafafa;border:1px dashed #d4d6db;border-radius:4px;color:#475569;font-size:13px;padding:16px 14px;text-align:center}.DocumentsEditor_doc-row__ch0mD{align-items:center;background:#fff;border:1px solid #e6e6e9;border-radius:4px;display:flex;gap:10px;padding:8px 10px;transition:border-color .12s,background .12s}.DocumentsEditor_doc-row__ch0mD:hover{border-color:#94a3b8}.DocumentsEditor_doc-pill__5\+x\+5{align-items:center;background:#f5f5f7;border:1px solid #d4d6db;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.DocumentsEditor_doc-pill--prosedur__UZH\+q{background:#3980f91f;border-color:#3980f9;color:#1e40af}.DocumentsEditor_doc-pill--talimat__7O1jP{background:#d977061f;border-color:#d97706;color:#92400e}.DocumentsEditor_doc-pill--form__s89Eo{background:#0891b21f;border-color:#0891b2;color:#155e75}.DocumentsEditor_doc-text__2M41x{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.DocumentsEditor_doc-name__RBdep{color:#1a1a1f;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsEditor_doc-meta__wD\+G6{align-items:center;color:#737a8c;display:flex;font-size:11px;gap:8px}.DocumentsEditor_doc-meta__wD\+G6 code{background:#f5f5f7;border-radius:3px;color:#475569;flex-shrink:0;padding:1px 6px}.DocumentsEditor_doc-meta__wD\+G6 code,.DocumentsEditor_doc-path__iCGes{font-family:SF Mono,Menlo,Consolas,monospace;font-size:10.5px;white-space:nowrap}.DocumentsEditor_doc-path__iCGes{color:#94a3b8;overflow:hidden;text-overflow:ellipsis}.DocumentsEditor_muted__zjynw{color:#94a3b8;font-style:italic}.DocumentsEditor_doc-actions__eVETV{display:inline-flex;flex-shrink:0;gap:2px}.DocumentsEditor_icon-btn__FAoSG{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:#737a8c;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;height:26px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:26px}.DocumentsEditor_icon-btn__FAoSG:hover:not(:disabled){background:#f5f5f7;border-color:#d4d6db;color:#1a1a1f}.DocumentsEditor_icon-btn__FAoSG:disabled{cursor:not-allowed;opacity:.3}.DocumentsEditor_icon-btn-danger__5hinW:hover:not(:disabled){background:#dc262614;border-color:#dc2626;color:#dc2626}.DocumentsEditor_doc-form__LEE3o{background:#fafafa;border:1px solid #d4d6db;border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.DocumentsEditor_doc-form-inline__XUspj{background:linear-gradient(180deg,#eff6ff,#fafafa);border-color:#3980f9;box-shadow:0 0 0 2px #3980f91a}.DocumentsEditor_doc-form-title__MDaDm{color:#475569;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.DocumentsEditor_form-grid-2__LP1Le{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.DocumentsEditor_field__8QIEH{display:flex;flex-direction:column;gap:4px}.DocumentsEditor_field-label__FeSc4{color:#475569;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.DocumentsEditor_input__I0UWx{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#1a1a1f;font:inherit;font-size:12.5px;outline:none;padding:7px 10px;transition:border-color .12s,box-shadow .12s}.DocumentsEditor_input__I0UWx:focus{border-color:#3980f9;box-shadow:0 0 0 2px #3980f926}.DocumentsEditor_hint__EW5OP{color:#737a8c;font-size:11px;line-height:1.4;margin-top:2px}.DocumentsEditor_form-error__7CGW0{background:#dc262614;border-left:3px solid #dc2626;border-radius:3px;color:#1a1a1f;font-size:12px;padding:7px 10px}.DocumentsEditor_form-actions__vsDgI{display:flex;gap:8px;justify-content:flex-end}.DocumentsEditor_btn-primary__CbZ1T,.DocumentsEditor_btn-secondary__Mq3YI{border-radius:4px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:500;padding:7px 16px;transition:background .12s,border-color .12s,color .12s}.DocumentsEditor_btn-primary__CbZ1T{background:#3980f9;border:1px solid #3980f9;color:#fff}.DocumentsEditor_btn-primary__CbZ1T:hover{background:#2563eb;border-color:#2563eb}.DocumentsEditor_btn-secondary__Mq3YI{background:#fff;border:1px solid #d4d6db;color:#475569}.DocumentsEditor_btn-secondary__Mq3YI:hover{background:#f5f5f7;border-color:#94a3b8}.DocumentsEditor_add-btn__l3v-9{background:#0000;border:1px dashed #94a3b8;border-radius:5px;color:#475569;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:10px 14px;transition:background .12s,border-color .12s,color .12s}.DocumentsEditor_add-btn__l3v-9:hover{background:#3980f90d;border-color:#3980f9;color:#3980f9}.ProcessEditorModal_backdrop__tWBvo{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ProcessEditorModal_modal__-BDX0{background:#fff;border-radius:6px;box-shadow:0 20px 50px -10px #0f172a4d,0 4px 12px #0f172a1f;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:760px;overflow:hidden;width:100%}.ProcessEditorModal_header__kJ1v4{align-items:center;background:#fafafa;border-bottom:1px solid #e6e6e9;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 20px}.ProcessEditorModal_title__AouG5{color:#1a1a1f;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.ProcessEditorModal_close-btn__8dSKX{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:#737a8c;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;line-height:1;transition:background .12s,color .12s,border-color .12s;width:28px}.ProcessEditorModal_close-btn__8dSKX:hover{background:#fff;border-color:#d4d6db;color:#1a1a1f}.ProcessEditorModal_tab-bar__5409W{background:#f0f2f5;border-bottom:2px solid #d4d6db;display:flex;flex-shrink:0;gap:4px;min-height:42px;padding:4px 14px 0}.ProcessEditorModal_tab__vrkC1{background:#0000;border:0;border-bottom:3px solid #0000;color:#475569;cursor:pointer;font:inherit;font-size:13px;font-weight:600;margin-bottom:-2px;padding:10px 18px 11px;position:relative;transition:color .15s,border-color .15s,background .15s}.ProcessEditorModal_tab__vrkC1:hover{background:#fff;color:#1a1a1f}.ProcessEditorModal_tab__vrkC1.ProcessEditorModal_is-active__B0MdT{background:#fff;border-bottom-color:#3980f9;color:#3980f9}.ProcessEditorModal_body__Y5kAk{background:#fff;flex:1 1 auto;overflow-y:auto;padding:22px 24px 18px}.ProcessEditorModal_form-grid__uL-F9{grid-gap:16px 18px;display:grid;gap:16px 18px;grid-template-columns:1fr 1fr}.ProcessEditorModal_field__eOZOe{display:flex;flex-direction:column;font-size:13px;gap:4px}.ProcessEditorModal_field-checkbox__V6d1e{align-items:center;flex-direction:row;gap:8px;grid-column:span 2;padding-top:4px}.ProcessEditorModal_field-label__uBbLf{color:#475569;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProcessEditorModal_input__W6TFK{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#1a1a1f;font:inherit;font-size:13px;outline:none;padding:8px 10px;transition:border-color .12s,box-shadow .12s}.ProcessEditorModal_input__W6TFK:focus{border-color:#3980f9;box-shadow:0 0 0 2px #3980f926}.ProcessEditorModal_input__W6TFK:disabled{background:#f5f5f7;color:#94a3b8;cursor:not-allowed}.ProcessEditorModal_hint__b0rjV{color:#94a3b8;font-size:11px;margin-top:2px}.ProcessEditorModal_field-checkbox__V6d1e .ProcessEditorModal_field-label__uBbLf{color:#1a1a1f;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.ProcessEditorModal_field-checkbox__V6d1e .ProcessEditorModal_hint__b0rjV{margin-left:auto}.ProcessEditorModal_placeholder-tab__oKZXW{background:#fafafa;border:1px dashed #d4d6db;border-radius:6px;padding:30px 20px 24px;text-align:center}.ProcessEditorModal_placeholder-eyebrow__ek6Eb{color:#d97706;font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.ProcessEditorModal_placeholder-title__9Gen2{color:#1a1a1f;font-size:16px;font-weight:600;margin:0 0 10px}.ProcessEditorModal_placeholder-body__3rZDS{color:#475569;font-size:13px;line-height:1.6;margin:0 auto 10px;max-width:480px}.ProcessEditorModal_placeholder-tab__oKZXW code{background:#fff;border:1px solid #e6e6e9;border-radius:3px;color:#475569;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;padding:1px 5px}.ProcessEditorModal_error-banner__z4Rmn{background:#dc262614;border-left:3px solid #dc2626;border-radius:3px;color:#1a1a1f;font-size:12px;line-height:1.5;margin:0 24px;padding:8px 12px}.ProcessEditorModal_footer__Wn1xn{background:#fafafa;border-top:1px solid #e6e6e9;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 20px}.ProcessEditorModal_btn-primary__siqZa,.ProcessEditorModal_btn-secondary__lOwxw{border:1px solid #0000;border-radius:4px;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s,border-color .12s,color .12s}.ProcessEditorModal_btn-primary__siqZa{background:#3980f9;border-color:#3980f9;color:#fff}.ProcessEditorModal_btn-primary__siqZa:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.ProcessEditorModal_btn-primary__siqZa:disabled{cursor:not-allowed;opacity:.55}.ProcessEditorModal_btn-secondary__lOwxw{background:#fff;border-color:#d4d6db;color:#475569}.ProcessEditorModal_btn-secondary__lOwxw:hover:not(:disabled){background:#f5f5f7;border-color:#94a3b8}.ProcessEditorModal_btn-secondary__lOwxw:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.ProcessEditorModal_modal__-BDX0{border-radius:0;max-height:100vh;max-width:100%}.ProcessEditorModal_form-grid__uL-F9{grid-template-columns:1fr}.ProcessEditorModal_field-checkbox__V6d1e{grid-column:span 1}}.FlowContent_app__J6KkX{--bg:#f1f2f4;--bg-2:#ebecef;--paper:#fff;--paper-2:#f1f2f4;--ink:#20252f;--ink-2:#30333b;--ink-3:#737a8c;--ink-4:#8f95a3;--rule:#d4d6db;--rule-2:#ebecef;--accent:#3980f9;--accent-2:#5979e9;--accent-bg:#ebf2fe;--serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","onum";background:var(--bg);color:var(--ink);display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--sans);font-size:15px;line-height:1.5;min-height:0;overflow:hidden;width:100%}.FlowContent_app__J6KkX *,.FlowContent_app__J6KkX :after,.FlowContent_app__J6KkX :before{box-sizing:border-box}.FlowContent_app__J6KkX button{cursor:pointer;font-family:inherit}.FlowContent_main__zQIri{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:12px 16px 16px;width:100%}.FlowContent_tab-bar-wrap__fxGRs{background:var(--paper);border:1px solid var(--rule);border-radius:3px;flex-shrink:0;padding:0 12px}.FlowContent_tab-bar__\+C0Kk{align-items:stretch;display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.FlowContent_tab-actions__jxWgv{align-items:center;display:flex;gap:6px;margin-left:auto;padding-left:12px}.FlowContent_action-btn__JUGId{align-self:center;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:5px 11px;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.FlowContent_action-btn__JUGId:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.FlowContent_action-btn-primary__DrYYQ{background:var(--accent);border-color:var(--accent);color:#fff}.FlowContent_action-btn-primary__DrYYQ:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.FlowContent_action-btn-danger__iQ9Cd{border-color:var(--rule);color:#c85353;color:var(--bad,#c85353)}.FlowContent_action-btn-danger__iQ9Cd:hover:not(:disabled){background:#c8535314;border-color:#c85353;border-color:var(--bad,#c85353);color:#c85353;color:var(--bad,#c85353)}.FlowContent_action-btn__JUGId:disabled{cursor:not-allowed;opacity:.5}.FlowContent_confirm-backdrop__rayDA{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.FlowContent_confirm-modal__Bbs\+z{background:#fff;border-radius:6px;box-shadow:0 20px 50px -10px #0f172a4d,0 4px 12px #0f172a1f;display:flex;flex-direction:column;max-width:460px;overflow:hidden;width:100%}.FlowContent_confirm-header__bVntj{background:#fafafa;border-bottom:1px solid #e6e6e9;padding:16px 22px}.FlowContent_confirm-title__LktFr{color:#c85353;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.FlowContent_confirm-body__SCpB0{color:#1a1a1f;font-size:13.5px;line-height:1.5;padding:18px 22px 12px}.FlowContent_confirm-body__SCpB0 p{margin:0 0 10px}.FlowContent_confirm-body__SCpB0 p:last-child{margin-bottom:0}.FlowContent_confirm-hint__GA1Hi{background:#f5f5f7;border-left:3px solid #94a3b8;border-radius:3px;color:#475569;font-size:12px;padding:8px 10px}.FlowContent_confirm-error__dkF\+l{background:#dc262614;border-left:3px solid #dc2626;border-radius:3px;color:#1a1a1f;font-size:12px;line-height:1.5;margin-top:10px;padding:8px 12px}.FlowContent_confirm-footer__bLzni{background:#fafafa;border-top:1px solid #e6e6e9;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.FlowContent_confirm-btn-secondary__nrJcj{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#475569;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s,border-color .12s}.FlowContent_confirm-btn-secondary__nrJcj:hover:not(:disabled){background:#f5f5f7;border-color:#94a3b8}.FlowContent_confirm-btn-danger__VxNTK{background:#dc2626;border:1px solid #dc2626;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:background .12s,border-color .12s}.FlowContent_confirm-btn-danger__VxNTK:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.FlowContent_confirm-btn-danger__VxNTK:disabled,.FlowContent_confirm-btn-secondary__nrJcj:disabled{cursor:not-allowed;opacity:.55}.FlowContent_empty-cta__S62u5{background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:500;margin-top:18px;padding:9px 18px;transition:background .12s,border-color .12s}.FlowContent_empty-cta__S62u5:hover{background:var(--accent-2);border-color:var(--accent-2)}.FlowContent_tab-bar__\+C0Kk::-webkit-scrollbar{display:none}.FlowContent_tab__8M0ZA{align-items:flex-start;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-weight:500;gap:3px;margin-right:4px;padding:12px 18px 14px;position:relative;transition:color .18s,border-color .18s,background .18s;white-space:nowrap}.FlowContent_tab__8M0ZA:hover{background:var(--paper-2);color:var(--ink)}.FlowContent_tab__8M0ZA.FlowContent_is-active__4-aX1{background:#0000;border-bottom-color:var(--accent);color:var(--accent)}.FlowContent_tab-label__Cg3PT{font-weight:500;letter-spacing:.01em}.FlowContent_tab-code__hqfY3{color:var(--ink-4);font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.FlowContent_tab__8M0ZA.FlowContent_is-active__4-aX1 .FlowContent_tab-code__hqfY3{color:var(--accent);opacity:.85}.FlowContent_viewer-card__KVKn0{background:var(--paper);border:1px solid var(--rule);border-radius:3px;container-type:inline-size;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.FlowContent_pane__nQQRd{background:var(--paper);inset:0;opacity:1;overflow:hidden;pointer-events:auto;position:absolute;transform:translateY(0);transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s;visibility:visible}.FlowContent_is-hidden__dgyve{opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}@media (prefers-reduced-motion:reduce){.FlowContent_is-hidden__dgyve,.FlowContent_pane__nQQRd{transform:none!important;transition:none!important}}.FlowContent_empty-card__pOTtA{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin:8px 0 0;max-width:720px;padding:36px 28px;text-align:left}.FlowContent_empty-eyebrow__tXsXg{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.FlowContent_empty-title__fCMDo{color:var(--ink);font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0 0 10px}.FlowContent_empty-body__4xgOq{color:var(--ink-2);font-size:13px;line-height:1.55;margin:0 0 14px}.FlowContent_empty-hint__4HfBm{background:var(--paper-2);border:1px dashed var(--rule);border-radius:3px;color:var(--ink-3);font-size:11.5px;line-height:1.5;margin:0;padding:10px 12px}.FlowContent_empty-hint__4HfBm code{background:var(--paper);border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2);font-family:SF Mono,Menlo,Consolas,monospace;font-size:10.5px;padding:1px 6px}@media print{.FlowContent_tab-bar__\+C0Kk{display:none}.FlowContent_viewer-card__KVKn0{border:0;overflow:visible}.FlowContent_pane__nQQRd{opacity:1;position:static;visibility:visible}}.JobView_flow__gslIH{--good:#14bd8a;--bad:#c85353;--warn:#d97706;grid-gap:16px;background:var(--bg);display:grid;gap:16px;grid-template-columns:1fr;height:100%;overflow-y:auto;padding:18px 22px 22px}@container (min-width: 980px){.JobView_flow__gslIH{align-items:flex-start;gap:20px;grid-template-columns:minmax(0,1fr) 360px}.JobView_flow__gslIH.JobView_is-details-collapsed__1LO5j{gap:12px;grid-template-columns:minmax(0,1fr) 32px}}.JobView_column__1im\+w{display:flex;flex-direction:column;gap:0;min-width:0}.JobView_hero__Nu33O{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin-bottom:12px;padding:18px 22px 16px}.JobView_hero-tag__MMSqZ{align-items:center;color:var(--accent);display:inline-flex;font-size:10px;font-weight:600;gap:8px;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.JobView_hero-tag__MMSqZ:before{background:var(--accent);content:"";height:1px;width:22px}.JobView_hero-title__MMJfP{color:var(--ink);font-family:var(--serif);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.JobView_hero-title__MMJfP em{color:var(--accent);font-style:italic;font-weight:500}.JobView_hero-sub__AYdT9{color:var(--ink-2);font-size:13.5px;line-height:1.55;margin:0 0 14px;max-width:760px}.JobView_hero-grid__OsYkG{grid-gap:0;border-top:1px solid var(--rule-2);display:grid;gap:0;grid-template-columns:repeat(2,1fr);margin-top:8px}@container (min-width: 720px){.JobView_hero-grid__OsYkG{grid-template-columns:repeat(4,1fr)}}.JobView_hero-cell__5nyO6{border-right:1px solid var(--rule-2);padding:12px 16px 10px 0}.JobView_hero-cell__5nyO6:last-child{border-right:none}.JobView_hero-cell__5nyO6:not(:first-child){padding-left:16px}.JobView_hero-cell-label__2du2\+{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.JobView_hero-cell-value__NI8Tt{color:var(--ink);font-size:13px;font-weight:500}.JobView_hero-cell-value__NI8Tt.JobView_mono__pL8-q{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11.5px}.JobView_process-flow__WVY5R{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:14px}@container (min-width: 720px){.JobView_process-flow__WVY5R{gap:10px;grid-template-columns:repeat(5,1fr)}}.JobView_process-step__28TB1{background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;padding:10px 12px;position:relative;transition:border-color .15s,background .15s}.JobView_process-step__28TB1:hover{background:var(--accent-bg);border-color:var(--accent)}@container (min-width: 720px){.JobView_process-step__28TB1:not(:last-child):after{background:var(--paper);color:var(--ink-4);content:"›";font-size:16px;line-height:1;position:absolute;right:-10px;text-align:center;top:50%;transform:translateY(-50%);width:14px;z-index:2}}.JobView_process-code__DLOjh{color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:3px}.JobView_process-name__jq21Q{color:var(--ink);font-family:var(--serif);font-size:13px;font-weight:600;line-height:1.2;margin-bottom:2px}.JobView_process-desc__CcwOW{color:var(--ink-3);font-size:10.5px;line-height:1.35}.JobView_control-bar__2aMng{align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:3px;color:var(--ink-3);display:flex;font-size:10.5px;justify-content:space-between;margin-bottom:12px;padding:8px 14px}.JobView_control-info__5TQQ9{font-weight:500}.JobView_control-info__5TQQ9 strong{color:var(--ink);font-weight:600}.JobView_control-actions__mmK7g{align-items:center;display:inline-flex;gap:8px}.JobView_link-btn__slu3N{background:none;border:0;border-bottom:1px dashed #0000;color:var(--accent);cursor:pointer;font:inherit;font-size:10.5px;padding:0;text-decoration:none;transition:border-color .12s,color .12s}.JobView_link-btn__slu3N:hover{border-bottom-color:var(--accent)}.JobView_link-sep__fJluY{color:var(--rule)}.JobView_section-section__0u70d{--sec-color:var(--accent);--sec-bg:var(--accent-bg);display:flex;flex-direction:column}.JobView_section-body__0XPsI{display:flex;flex-direction:column;gap:12px;padding:4px 2px 12px}.JobView_section__\+KYt\+{align-items:center;background:linear-gradient(90deg,var(--sec-bg) 0,var(--paper) 65%);border:1px solid var(--rule);border-left:4px solid var(--sec-color);border-radius:3px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:18px 0 10px;padding:10px 14px;text-align:left;transition:background .12s,border-color .12s,box-shadow .12s;width:100%}.JobView_section__\+KYt\+:hover{border-color:var(--sec-color);box-shadow:0 1px 4px #14202d0f}.JobView_section__\+KYt\+:focus-visible{outline:2px solid var(--sec-color);outline-offset:2px}.JobView_section-section__0u70d:first-child .JobView_section__\+KYt\+{margin-top:0}.JobView_section-num__rMxKN{align-items:center;background:var(--sec-color);border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;height:28px;justify-content:center;letter-spacing:.04em;min-width:28px;padding:0 8px}.JobView_section-title__eWU1M{color:var(--ink);flex:1 1;font-family:var(--serif);font-size:14px;font-weight:600;letter-spacing:.01em;margin:0}.JobView_section-count__0HklZ{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:999px;color:var(--ink-3);flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.04em;padding:2px 8px}.JobView_section-toggle__1fuqf{align-items:center;color:var(--sec-color);display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;transition:transform .25s ease;width:22px}.JobView_section__\+KYt\+.JobView_is-collapsed__95kZJ .JobView_section-toggle__1fuqf{transform:rotate(-90deg)}.JobView_sv-meta__IzrR-{--sec-color:#1b3a63;--sec-bg:#1b3a6312}.JobView_sv-general_info__XfWQ4{--sec-color:#3980f9;--sec-bg:#3980f914}.JobView_sv-purpose__T1xiO{--sec-color:#0891b2;--sec-bg:#0891b212}.JobView_sv-dual_report__Txdnw{--sec-color:#d97706;--sec-bg:#d9770614}.JobView_sv-functional_tasks__jFUFr{--sec-color:#059669;--sec-bg:#05966914}.JobView_sv-project_tasks__wPkGD{--sec-color:#7c3aed;--sec-bg:#7c3aed12}.JobView_sv-raci__qwpUa{--sec-color:#0d9488;--sec-bg:#0d948814}.JobView_sv-authorities__rTRlb{--sec-color:#ea580c;--sec-bg:#ea580c14}.JobView_sv-performance__5fKtw{--sec-color:#db2777;--sec-bg:#db277712}.JobView_sv-qualifications__Ba4ae{--sec-color:#4338ca;--sec-bg:#4338ca12}.JobView_sv-signatures__H0ti0{--sec-color:#475569;--sec-bg:#47556912}.JobView_sv-task_documents__O3f\+a{--sec-color:#ca8a04;--sec-bg:#ca8a0412}.JobView_sv-competencies__pi1yI{--sec-color:#e11d48;--sec-bg:#e11d4812}.JobView_sv-custom_text__kGXz-{--sec-color:#1a1a1f;--sec-bg:#1a1a1f0f}.JobView_task-docs-wrap__YE\+df{background:var(--paper);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.JobView_task-docs-table__ZmAqZ{border-collapse:collapse;font-size:12.5px;width:100%}.JobView_task-docs-table__ZmAqZ thead th{background:var(--sec-bg);border-bottom:1px solid var(--rule);color:var(--sec-color);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:9px 14px;text-align:left;text-transform:uppercase}.JobView_task-docs-table__ZmAqZ tbody tr{border-bottom:1px solid var(--rule-2)}.JobView_task-docs-table__ZmAqZ tbody tr:last-child{border-bottom:none}.JobView_task-docs-table__ZmAqZ tbody tr:hover{background:var(--sec-bg)}.JobView_task-docs-table__ZmAqZ td{line-height:1.5;padding:10px 14px;vertical-align:top}.JobView_task-docs-ref__y2olY{color:var(--sec-color);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;width:1%}.JobView_task-docs-name__rPvB0,.JobView_task-docs-ref__y2olY{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace)}.JobView_task-docs-name__rPvB0{color:var(--ink);font-size:11.5px;font-weight:500;width:30%}.JobView_task-docs-purpose__m6G06{color:var(--ink-2);font-size:12px}.JobView_competencies-grid__y9wCl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.JobView_competency-card__C9D4J{background:var(--paper);border:1px solid var(--rule);border-radius:3px;border-top:3px solid var(--sec-color);padding:14px 18px 16px}.JobView_competency-title__c5Hjm{border-bottom:1px solid var(--rule-2);color:var(--sec-color);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;padding-bottom:6px;text-transform:uppercase}.JobView_competency-list__Q9YV3{list-style:none;margin:0;padding:0}.JobView_competency-list__Q9YV3 li{color:var(--ink-2);font-size:12.5px;line-height:1.5;padding:5px 0 5px 18px;position:relative}.JobView_competency-list__Q9YV3 li:before{color:var(--sec-color);content:"▸";font-size:11px;font-weight:700;left:0;position:absolute;top:5px}.JobView_sv-functional_tasks__jFUFr .JobView_task-section-code__HGnZD,.JobView_sv-project_tasks__wPkGD .JobView_project-group-code__CrBHH{background:var(--sec-color);color:#fff}.JobView_sv-functional_tasks__jFUFr .JobView_task-section-sub__w5DYP strong,.JobView_sv-project_tasks__wPkGD .JobView_project-group-title__Y-HJ6{color:var(--sec-color)}.JobView_sv-functional_tasks__jFUFr .JobView_task-row__OQPv9.JobView_is-active__TNkrG,.JobView_sv-project_tasks__wPkGD .JobView_task-row__OQPv9.JobView_is-active__TNkrG{background:var(--sec-bg);box-shadow:inset 3px 0 0 var(--sec-color)}.JobView_info-grid__UHGuk{background:var(--paper);border:1px solid var(--rule);border-radius:3px;display:grid;grid-template-columns:1fr;overflow:hidden}@container (min-width: 720px){.JobView_info-grid__UHGuk{grid-template-columns:1fr 1fr}}.JobView_info-row__bUmdn{border-bottom:1px solid var(--rule-2);display:grid;grid-template-columns:200px 1fr}.JobView_info-row__bUmdn:last-child{border-bottom:none}@container (min-width: 720px){.JobView_info-row__bUmdn:nth-last-child(2):nth-child(odd){border-bottom:none}.JobView_info-row__bUmdn:nth-child(odd){border-right:1px solid var(--rule-2)}}.JobView_info-label__wXPWq{background:var(--paper-2);border-right:1px solid var(--rule-2);color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;font-weight:600;letter-spacing:.06em;padding:11px 14px;text-transform:uppercase}.JobView_info-value__Y9hor{color:var(--ink);font-size:13px;font-weight:500;padding:11px 14px}.JobView_info-value__Y9hor.JobView_mono__pL8-q{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11.5px}.JobView_info-card__1nblb{background:var(--accent-bg);border-left:3px solid var(--accent);border-radius:0 3px 3px 0;color:var(--ink-2);font-size:13px;line-height:1.65;padding:14px 18px}.JobView_info-card__1nblb strong{color:var(--ink);font-weight:600}.JobView_dual-report__b1s-m{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@container (min-width: 720px){.JobView_dual-report__b1s-m{gap:14px;grid-template-columns:1fr 1fr}}.JobView_report-col__zXm0R{background:var(--paper);border:1px solid var(--rule);border-radius:3px;overflow:hidden;padding:14px 16px;position:relative}.JobView_report-col__zXm0R:before{content:"";height:2px;left:0;position:absolute;top:0;width:100%}.JobView_report-col__zXm0R.JobView_functional__P9NyC:before{background:var(--ink-3)}.JobView_report-col__zXm0R.JobView_project__lMtZE:before{background:var(--accent)}.JobView_report-label__sjw1g{font-size:9.5px;font-weight:600;letter-spacing:.18em;margin-bottom:4px;text-transform:uppercase}.JobView_report-col__zXm0R.JobView_functional__P9NyC .JobView_report-label__sjw1g{color:var(--ink-3)}.JobView_report-col__zXm0R.JobView_project__lMtZE .JobView_report-label__sjw1g{color:var(--accent)}.JobView_report-to__CkEkx{color:var(--ink);font-family:var(--serif);font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:10px}.JobView_report-list__suA\+R{color:var(--ink-2);font-size:12.5px;list-style:none;margin:0;padding:0}.JobView_report-list__suA\+R li{line-height:1.45;padding:4px 0 4px 14px;position:relative}.JobView_report-list__suA\+R li:before{background:currentColor;content:"";height:1px;left:0;opacity:.4;position:absolute;top:12px;width:7px}.JobView_escalation-banner__VlCFK{align-items:center;background:linear-gradient(135deg,#d977060f,#d9770605);border:1px solid var(--warn);border-radius:3px;color:var(--ink);display:flex;font-size:12px;gap:12px;line-height:1.5;padding:10px 14px}.JobView_escalation-icon__Ah5md{align-items:center;background:var(--warn);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:24px;justify-content:center;width:24px}.JobView_task-section__I-YLb{display:block}.JobView_task-section-sub__w5DYP{align-items:center;color:var(--ink-2);display:flex;font-size:11.5px;gap:10px;margin-bottom:8px}.JobView_task-section-code__HGnZD{background:var(--accent-bg);border-radius:3px;color:var(--accent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 8px}.JobView_task-table__CfWPM{background:var(--paper);border:1px solid var(--rule);border-collapse:collapse;border-radius:3px;font-size:12.5px;overflow:hidden;width:100%}.JobView_task-table__CfWPM thead th{background:var(--paper-2);border-bottom:1px solid var(--rule);color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:9.5px;font-weight:600;letter-spacing:.1em;padding:10px 14px;text-align:left;text-transform:uppercase}.JobView_task-table__CfWPM tbody tr{border-bottom:1px solid var(--rule-2);cursor:pointer;transition:background .1s}.JobView_task-table__CfWPM tbody tr:last-child{border-bottom:none}.JobView_task-row__OQPv9:hover{background:var(--paper-2)}.JobView_task-row__OQPv9:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.JobView_task-row__OQPv9.JobView_is-active__TNkrG{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent)}.JobView_task-table__CfWPM td{line-height:1.5;padding:11px 14px;vertical-align:top}.JobView_task-id__HK\+zc{color:var(--accent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:600;white-space:nowrap;width:64px}.JobView_task-name__g0\+p0{color:var(--ink);font-weight:600;width:38%}.JobView_task-desc__rnYVf{color:var(--ink-2);font-size:12px}.JobView_project-group__Kt7Kg{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin-bottom:12px;padding:14px 16px}.JobView_project-group__Kt7Kg:last-child{margin-bottom:0}.JobView_project-group-head__hVE6L{align-items:baseline;border-bottom:1px solid var(--rule-2);display:flex;gap:12px;margin-bottom:6px;padding-bottom:8px}.JobView_project-group-code__CrBHH{background:var(--accent);border-radius:3px;color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:700;letter-spacing:.08em;padding:3px 9px}.JobView_project-group-title__Y-HJ6{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:600}.JobView_project-group-intro__nUVMy{color:var(--ink-2);font-size:12px;line-height:1.55;margin-bottom:10px}.JobView_batch__2VJ57+.JobView_batch__2VJ57{margin-top:12px}.JobView_batch-label__XYLyV{color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;font-weight:700;letter-spacing:.1em;margin:4px 0 6px;text-transform:uppercase}.JobView_search-wrapper__rcEtV{margin-bottom:4px}.JobView_search-input__Opl6Q{background:var(--paper-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23737a8c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;border:1px solid var(--rule);border-radius:3px;color:var(--ink);font-family:inherit;font-size:12.5px;padding:8px 14px 8px 36px;transition:background .12s,border-color .12s,box-shadow .12s;width:100%}.JobView_search-input__Opl6Q:focus{background:var(--paper);border-color:var(--accent);box-shadow:0 0 0 3px #3980f91f;outline:none}.JobView_raci-controls__vP2IB{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.JobView_raci-filter-label__ut-ch{font-size:10px;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.JobView_raci-filter-btn__HNYo0,.JobView_raci-filter-label__ut-ch{color:var(--ink-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace)}.JobView_raci-filter-btn__HNYo0{background:var(--paper);border:1px solid var(--rule);border-radius:999px;cursor:pointer;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:5px 12px;transition:all .12s}.JobView_raci-filter-btn__HNYo0:hover{border-color:var(--ink-4);color:var(--ink)}.JobView_raci-filter-btn__HNYo0.JobView_is-active__TNkrG{background:var(--ink);border-color:var(--ink);color:#fff}.JobView_raci-table-wrapper__rvyps{background:var(--paper);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.JobView_raci-table__rUsjb{border-collapse:collapse;font-size:12px;width:100%}.JobView_raci-table__rUsjb thead th{background:var(--ink);color:var(--paper);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:9.5px;font-weight:600;letter-spacing:.08em;padding:10px 8px;text-align:center;text-transform:uppercase}.JobView_raci-table__rUsjb thead th:first-child{padding-left:16px;text-align:left;width:45%}.JobView_raci-table__rUsjb tbody tr{transition:background .1s}.JobView_raci-table__rUsjb tbody tr:hover:not(.JobView_raci-group-row__I9dEF){background:var(--paper-2)}.JobView_raci-table__rUsjb td{border-bottom:1px solid var(--rule-2);padding:9px 8px;text-align:center;vertical-align:middle}.JobView_raci-table__rUsjb tr:last-child td{border-bottom:none}.JobView_raci-table__rUsjb td:first-child{color:var(--ink);font-weight:500;padding-left:16px;text-align:left}.JobView_raci-group-row__I9dEF td{background:var(--paper-2);color:var(--accent);font-size:10.5px;font-weight:600;letter-spacing:.1em;padding:9px 16px;text-align:left;text-transform:uppercase}.JobView_raci-cell__N1Xt2,.JobView_raci-group-row__I9dEF td{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace)}.JobView_raci-cell__N1Xt2{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:26px;justify-content:center;transition:opacity .18s;width:26px}.JobView_raci-r__8L7XT{background:var(--accent)}.JobView_raci-a__8TuT3{background:var(--ink)}.JobView_raci-c__CTaT-{background:var(--warn)}.JobView_raci-i__TH6V-{background:var(--ink-4)}.JobView_raci-cell__N1Xt2.JobView_dim__rJKzX{opacity:.18}.JobView_auth-grid__Dj7vb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@container (min-width: 720px){.JobView_auth-grid__Dj7vb{grid-template-columns:1fr 1fr}}.JobView_auth-block__L1zLW{background:var(--paper);border:1px solid var(--rule);border-radius:3px;overflow:hidden}.JobView_auth-block-full__LaMgF{grid-column:1/-1}.JobView_auth-header__npN7z{color:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;font-weight:600;letter-spacing:.1em;padding:10px 16px;text-transform:uppercase}.JobView_auth-h-indep__L1PcO{background:var(--good)}.JobView_auth-h-tech__zDMjB{background:var(--ink-3)}.JobView_auth-h-proj__G8Tl3{background:var(--accent)}.JobView_auth-h-dual__OzGEv{background:var(--ink)}.JobView_auth-list__2QEFB{padding:4px 0}.JobView_auth-item__pou4s{grid-gap:12px;align-items:start;border-bottom:1px solid var(--rule-2);display:grid;font-size:12px;gap:12px;grid-template-columns:56px 180px 1fr;padding:10px 16px}.JobView_auth-item__pou4s:last-child{border-bottom:none}.JobView_auth-id__dm8Hb{color:var(--accent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:600}.JobView_auth-topic__Z4mSy{color:var(--ink);font-weight:600}.JobView_auth-desc__cKxOd{color:var(--ink-2);line-height:1.5}@container (max-width: 719px){.JobView_auth-item__pou4s{grid-template-columns:56px 1fr}.JobView_auth-desc__cKxOd{font-size:11.5px;grid-column:2;margin-top:2px}}.JobView_perf-grid__CzuCZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.JobView_perf-card__7KJ0x{background:var(--paper);border:1px solid var(--rule);border-radius:3px;border-top:2px solid var(--accent);padding:14px 16px;transition:transform .15s,box-shadow .15s,border-color .15s}.JobView_perf-card__7KJ0x:hover{box-shadow:0 2px 8px #14202d0f;transform:translateY(-1px)}.JobView_perf-name__niKkT{color:var(--ink);font-family:var(--serif);font-size:14px;font-weight:600;margin-bottom:8px}.JobView_perf-target__nknfv{background:var(--paper-2);border-radius:3px;color:var(--ink-2);font-size:11.5px;line-height:1.5;margin-bottom:10px;padding:8px 10px}.JobView_perf-evaluator__sunOy,.JobView_perf-target__nknfv{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace)}.JobView_perf-evaluator__sunOy{align-items:center;color:var(--ink-3);display:flex;font-size:10px;gap:6px;letter-spacing:.06em;text-transform:uppercase}.JobView_perf-evaluator__sunOy:before{background:var(--accent);border-radius:50%;content:"";height:6px;width:6px}.JobView_qual-grid__j-KrB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@container (min-width: 720px){.JobView_qual-grid__j-KrB{grid-template-columns:1fr 1fr}}.JobView_qual-block__L2ntj{background:var(--paper);border:1px solid var(--rule);border-radius:3px;padding:14px 18px}.JobView_qual-required__5BVqv{border-top:3px solid var(--ink)}.JobView_qual-preferred__kQKzR{border-top:3px solid var(--accent)}.JobView_qual-header__6vZFe{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.JobView_qual-required__5BVqv .JobView_qual-header__6vZFe{color:var(--ink)}.JobView_qual-preferred__kQKzR .JobView_qual-header__6vZFe{color:var(--accent)}.JobView_qual-list__o06EW{list-style:none;margin:0;padding:0}.JobView_qual-list__o06EW li{border-bottom:1px solid var(--rule-2);color:var(--ink-2);font-size:12.5px;line-height:1.5;padding:8px 0 8px 22px;position:relative}.JobView_qual-list__o06EW li:last-child{border-bottom:none}.JobView_qual-list__o06EW li:before{background:var(--accent);content:"";height:1px;left:0;position:absolute;top:14px;width:14px}.JobView_qual-required__5BVqv .JobView_qual-list__o06EW li:before{background:var(--ink)}.JobView_sig-grid__rgOM0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@container (min-width: 720px){.JobView_sig-grid__rgOM0{grid-template-columns:repeat(3,1fr)}}.JobView_sig-block__6iPIV{background:var(--paper);border:1px solid var(--rule);border-radius:3px;padding:18px 18px 14px;text-align:center}.JobView_sig-title__W6QIR{border-bottom:1px solid var(--rule-2);color:var(--ink);font-family:var(--serif);font-size:13px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.JobView_sig-field__U6DTR{align-items:baseline;color:var(--ink-3);display:flex;font-size:11px;gap:10px;margin-bottom:12px;text-align:left}.JobView_sig-field-label__XCAI0{font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:9.5px;letter-spacing:.08em;min-width:50px;text-transform:uppercase}.JobView_sig-line__d8SHe{border-bottom:1px dashed var(--rule);flex:1 1;height:14px}.JobView_details__4v2Ss{background:var(--paper);border:1px solid var(--rule);border-radius:3px;max-height:calc(100vh - 220px);overflow-y:auto;padding:18px 20px;position:-webkit-sticky;position:sticky;top:12px}@container (max-width: 979px){.JobView_details__4v2Ss{max-height:none;position:static}}.JobView_d-head__4Er2F{align-items:flex-start;border-bottom:1px solid var(--rule-2);display:flex;gap:12px;margin-bottom:14px;padding-bottom:14px}.JobView_details-collapse-btn__UMI0S{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:var(--ink-3);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:26px;justify-content:center;line-height:1;margin-left:auto;transition:background .12s,color .12s,border-color .12s;width:26px}.JobView_details-collapse-btn__UMI0S:hover{background:var(--paper-2);border-color:var(--rule);color:var(--ink)}.JobView_details-empty-head__JpKLl{align-items:center;border-bottom:1px solid var(--rule-2);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:12px}.JobView_details-empty-title__CiOba{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.JobView_details-empty-body__jNoKn{color:var(--ink-3);font-size:12px;line-height:1.5;padding:28px 10px;text-align:center}.JobView_details-rail__W5Oep{align-items:center;align-self:flex-start;background:var(--paper);border:1px solid var(--rule);border-radius:3px;color:var(--ink-3);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;height:calc(100vh - 220px);justify-content:center;padding:16px 0;position:-webkit-sticky;position:sticky;top:12px;transition:background .12s,border-color .12s,color .12s;width:32px}.JobView_details-rail__W5Oep:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.JobView_details-rail__W5Oep:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.JobView_details-rail-icon__akY3d{font-size:16px;font-weight:600;line-height:1}.JobView_details-rail-label__DVhQd{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}@container (max-width: 979px){.JobView_details-rail__W5Oep{display:none}.JobView_flow__gslIH.JobView_is-details-collapsed__1LO5j{grid-template-columns:1fr}}.JobView_d-icon__gjTWM{align-items:center;background:var(--accent);border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;font-weight:700;height:36px;justify-content:center;letter-spacing:.04em;padding:0 4px;text-align:center;width:36px}.JobView_d-title-wrap__aGXyw{flex:1 1;min-width:0}.JobView_d-title__Y-Cjd{color:var(--ink);font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 3px}.JobView_d-subtitle__QJNuX{color:var(--ink-3);font-size:11px}.JobView_field__oQ9SB{border-bottom:1px solid var(--rule-2);display:flex;flex-direction:column;gap:3px;padding:9px 0}.JobView_field__oQ9SB:last-of-type{border-bottom:none}.JobView_field-label__SGOV1{color:var(--ink-3);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.JobView_field-value__SZEPf{color:var(--ink);font-size:12.5px;line-height:1.5}.JobView_field-value__SZEPf.JobView_empty__DY5-j{color:var(--ink-4);font-style:italic}.JobView_field-value__SZEPf code{background:var(--paper-2);border-radius:3px;color:var(--ink-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-family:var(--mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:11px;padding:2px 6px}.JobView_d-nav__JTywC{border-top:1px solid var(--rule-2);display:flex;gap:8px;margin-top:16px;padding-top:14px}.JobView_nav-btn__m-q5R{background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;color:var(--ink-2);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:500;padding:8px 10px;transition:background .12s,border-color .12s,color .12s}.JobView_nav-btn__m-q5R:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.JobView_nav-btn__m-q5R:disabled{cursor:not-allowed;opacity:.4}@media print{.JobView_details-rail__W5Oep,.JobView_details__4v2Ss{display:none}.JobView_flow__gslIH{grid-template-columns:1fr;overflow:visible}.JobView_section__\+KYt\+.JobView_is-collapsed__95kZJ+.JobView_section-body__0XPsI{display:block!important}}.JobEditor_editor__MpFBD{display:flex;flex-direction:column;gap:14px;min-width:0;padding:4px 2px 8px;width:100%}.JobEditor_editor__MpFBD *,.JobEditor_editor__MpFBD :after,.JobEditor_editor__MpFBD :before{box-sizing:border-box;min-width:0}.JobEditor_toolbar__7B6TW{align-items:center;background:#fff;border:1px solid #e6e6e9;border-radius:5px;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.JobEditor_toolbar-label__NWGvm{color:#475569;font-size:10px;font-weight:700;letter-spacing:.12em;margin-right:4px;text-transform:uppercase}.JobEditor_toolbar-btn__tiFEi{align-items:center;background:#fafafa;border:1px solid #e6e6e9;border-left:3px solid var(--section-color);border-radius:4px;color:#1a1a1f;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:8px;padding:6px 12px 6px 10px;transition:all .12s}.JobEditor_toolbar-btn__tiFEi:hover{background:#fff;border-color:var(--section-color);border-left-color:var(--section-color);box-shadow:0 1px 4px #14202d0f;color:var(--section-color)}.JobEditor_toolbar-num__wncps{background:var(--section-color);border-radius:3px;color:#fff;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;font-weight:700;min-width:24px;padding:2px 6px;text-align:center}.JobEditor_toolbar-plus__eTv46{color:var(--section-color);font-size:14px;font-weight:700}.JobEditor_section__2WzLj{background:#fff;border:1px solid #e6e6e9;border-radius:5px;overflow:hidden;transition:box-shadow .15s,border-color .15s}.JobEditor_section__2WzLj:hover{border-color:#d4d6db;box-shadow:0 1px 4px #14202d0f}.JobEditor_s-meta__Fv6D1{--section-color:#1b3a63;--section-bg:#1b3a630d;--section-color-hover:#25497a}.JobEditor_s-general_info__hx9-T{--section-color:#3980f9;--section-bg:#3980f90d;--section-color-hover:#2c6ad9}.JobEditor_s-purpose__\+dA-B{--section-color:#0891b2;--section-bg:#0891b20d;--section-color-hover:#067a96}.JobEditor_s-dual_report__pST3z{--section-color:#d97706;--section-bg:#d977060f;--section-color-hover:#b86305}.JobEditor_s-functional_tasks__KMx4H{--section-color:#059669;--section-bg:#0596690d;--section-color-hover:#047857}.JobEditor_s-project_tasks__UEy3d{--section-color:#7c3aed;--section-bg:#7c3aed0d;--section-color-hover:#6929d3}.JobEditor_s-raci__j0-v8{--section-color:#0d9488;--section-bg:#0d94880d;--section-color-hover:#0a7d72}.JobEditor_s-authorities__EMo9q{--section-color:#ea580c;--section-bg:#ea580c0f;--section-color-hover:#c44a08}.JobEditor_s-performance__AjJin{--section-color:#db2777;--section-bg:#db27770d;--section-color-hover:#b81f63}.JobEditor_s-qualifications__-BzL0{--section-color:#4338ca;--section-bg:#4338ca0d;--section-color-hover:#382eaa}.JobEditor_s-signatures__InoqB{--section-color:#475569;--section-bg:#4755690d;--section-color-hover:#374151}.JobEditor_s-task_documents__smnco{--section-color:#ca8a04;--section-bg:#ca8a040f;--section-color-hover:#a16207}.JobEditor_s-competencies__hj3aR{--section-color:#e11d48;--section-bg:#e11d480f;--section-color-hover:#be123c}.JobEditor_section-head__ZhdBF{align-items:center;background:#fafafa;border-bottom:1px solid #e6e6e9;display:flex;gap:10px;padding:8px 10px 8px 8px}.JobEditor_section-num-input__IN01u{background:var(--section-color);border:1px solid #0000;border-radius:4px;color:#fff;flex-shrink:0;font:inherit;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;height:26px;letter-spacing:.04em;min-width:44px;outline:none;padding:0 4px;text-align:center;transition:background .12s,border-color .12s,box-shadow .12s;width:44px}.JobEditor_section-num-input__IN01u::placeholder{color:#ffffff8c}.JobEditor_section-num-input__IN01u:hover{background:var(--section-color-hover)}.JobEditor_section-num-input__IN01u:focus{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf244d}.JobEditor_section-title-input__RccCA{background:#0000;border:1px solid #0000;border-radius:3px;color:#1a1a1f;flex:1 1;font:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;min-width:0;outline:none;padding:5px 8px;transition:background .12s,border-color .12s,box-shadow .12s}.JobEditor_section-title-input__RccCA:hover{background:#fff;border-color:#d4d6db}.JobEditor_section-title-input__RccCA:focus{background:#fff;border-color:var(--section-color);box-shadow:0 0 0 2px var(--section-bg)}.JobEditor_section-actions__uI\+uR{display:inline-flex;flex-shrink:0;gap:4px}.JobEditor_section-icon-btn__fsYP5{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:#475569;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;height:28px;justify-content:center;transition:all .12s;width:28px}.JobEditor_section-icon-btn__fsYP5:hover{background:#fff;border-color:#d4d6db;color:var(--section-color)}.JobEditor_section-icon-btn-danger__szzoL:hover{background:#dc262614;border-color:#dc2626;color:#dc2626}.JobEditor_section-toggle__9LC2u{font-size:12px;transition:transform .2s}.JobEditor_section__2WzLj.JobEditor_is-collapsed__nRL5L .JobEditor_section-toggle__9LC2u{transform:rotate(-90deg)}.JobEditor_section-body__d-ao2{background:#fff;display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.JobEditor_section__2WzLj.JobEditor_is-collapsed__nRL5L .JobEditor_section-body__d-ao2{display:none}.JobEditor_input__AZYhv,.JobEditor_select__mmpw-,.JobEditor_textarea__ZB48u{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#1a1a1f;font:inherit;font-size:12.5px;outline:none;padding:7px 10px;transition:border-color .12s,box-shadow .12s;width:100%}.JobEditor_input__AZYhv:focus,.JobEditor_select__mmpw-:focus,.JobEditor_textarea__ZB48u:focus{border-color:#3980f9;border-color:var(--section-color,#3980f9);box-shadow:0 0 0 2px #3980f91f;box-shadow:0 0 0 2px var(--section-bg,#3980f91f)}.JobEditor_textarea__ZB48u{font-family:inherit;line-height:1.5;min-height:70px;resize:vertical}.JobEditor_select__mmpw-{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23737a8c' stroke-width='1.5'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.JobEditor_field__wVVC2{display:flex;flex-direction:column;gap:4px;min-width:0}.JobEditor_field-label__OxxNK{color:#475569;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.JobEditor_grid-2__6ZuVw{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.JobEditor_grid-2__6ZuVw>*{min-width:0}.JobEditor_stack__tFDX6{display:flex;flex-direction:column;gap:8px;min-width:0}.JobEditor_meta-head__hUYpZ{align-items:center;background:var(--section-bg);border-left:2px solid var(--section-color);border-radius:0 3px 3px 0;color:var(--section-color);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-top:4px;padding:6px 10px;text-transform:uppercase}.JobEditor_meta-head-tip__KPGgJ{color:#94a3b8;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.JobEditor_meta-head-spacer__6FQnk{flex:1 1}.JobEditor_add-btn__-911U{align-items:center;background:#fff;border:1px dashed #d4d6db;border-radius:4px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:11.5px;font-weight:600;gap:4px;padding:6px 14px;transition:all .12s;white-space:nowrap}.JobEditor_add-btn-strong__n7L9e,.JobEditor_add-btn__-911U:hover{background:var(--section-bg);border-color:var(--section-color);border-style:solid;color:var(--section-color)}.JobEditor_add-btn-strong__n7L9e:hover{background:var(--section-color);color:#fff}.JobEditor_row__G97HL{grid-gap:8px;align-items:center;background:#fafafa;border:1px solid #e6e6e9;border-left:2px solid var(--section-color);border-radius:3px;display:grid;gap:8px;min-width:0;padding:8px 10px;transition:background .12s,border-color .12s}.JobEditor_row__G97HL:hover{background:var(--section-bg);border-color:var(--section-color)}.JobEditor_row__G97HL>*{min-width:0}.JobEditor_row-label-value__wU3W7{grid-template-columns:1fr 1.5fr 80px auto}.JobEditor_row-cell-3__ZSrgI{grid-template-columns:80px 1fr 1.5fr auto}.JobEditor_row-string__GyWtC{grid-template-columns:1fr auto}.JobEditor_row-perf__YyOls{grid-template-columns:1fr 2fr 1fr auto}.JobEditor_row-auth-item__5t2tx{grid-template-columns:70px 1fr 2fr auto}.JobEditor_row-task-doc__DG1Ks{grid-template-columns:1fr 1.5fr 2fr auto}.JobEditor_row-actions__USs6e{align-self:center;display:inline-flex;flex-shrink:0;gap:4px}.JobEditor_icon-btn__EmXth{align-items:center;background:#fff;border:1px solid #d4d6db;border-radius:3px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12px;font-weight:600;height:26px;justify-content:center;transition:all .12s;width:26px}.JobEditor_icon-btn__EmXth:hover:not(:disabled){background:var(--section-bg);border-color:var(--section-color);color:var(--section-color)}.JobEditor_icon-btn__EmXth:disabled{cursor:not-allowed;opacity:.35}.JobEditor_icon-btn-danger__k3aL1:hover:not(:disabled){background:#dc26260f;border-color:#dc2626;color:#dc2626}.JobEditor_mono-toggle__EreHh{align-items:center;color:#475569;display:inline-flex;font-size:11px;gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.JobEditor_mono-toggle__EreHh input[type=checkbox]{accent-color:var(--section-color);cursor:pointer;height:14px;margin:0;width:14px}.JobEditor_empty-note__C-kih{color:#94a3b8;font-size:11.5px;font-style:italic;padding:6px 2px}.JobEditor_subcard__EiSSk{background:#fafbfc;border:1px solid #e6e6e9;border-left:3px solid var(--section-color);border-radius:4px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px}.JobEditor_subcard-head__KO\+xX{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.JobEditor_subcard-title__e8Zgv{color:var(--section-color);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.JobEditor_raci-table__lGgKw{border-collapse:initial;border-spacing:4px;width:100%}.JobEditor_raci-row__eYlOM>td{min-width:0;padding:0}.JobEditor_raci-cell__XTb45{padding:0;text-align:center}.JobEditor_raci-cell__XTb45 .JobEditor_select__mmpw-{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;padding:6px 18px 6px 10px;text-align:center}.JobEditor_code-chip__lGcEY{background:var(--section-color);border-radius:3px;color:#fff;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 10px}.JobEditor_w-kind__P3Rcv{flex:0 0 200px;width:200px}.JobEditor_flex-1__GSSYL{flex:1 1;min-width:0}.JobEditor_section-type-badge__2zwkZ{background:var(--section-bg);border-radius:999px;color:var(--section-color);flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.JobEditor_subcard-title-input__cPq0H{background:#0000;border:1px solid #0000;border-radius:3px;color:var(--section-color);flex:1 1;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;min-width:0;outline:none;padding:5px 8px;text-transform:uppercase;transition:background .12s,border-color .12s,box-shadow .12s}.JobEditor_subcard-title-input__cPq0H::placeholder{color:#94a3b8;font-weight:600}.JobEditor_subcard-title-input__cPq0H:hover{background:#fff;border-color:#d4d6db}.JobEditor_subcard-title-input__cPq0H:focus{background:#fff;border-color:var(--section-color);box-shadow:0 0 0 2px var(--section-bg);letter-spacing:0;text-transform:none}.JobEditor_subcard-static-title__G\+dwD{color:var(--section-color);font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:5px 8px;text-transform:uppercase}.JobEditor_code-chip-input__h5bkg{background:var(--section-color);border:1px solid #0000;border-radius:3px;color:#fff;flex:0 0 90px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;outline:none;padding:5px 8px;text-align:center;transition:background .12s,border-color .12s,box-shadow .12s;width:90px}.JobEditor_code-chip-input__h5bkg::placeholder{color:#ffffff8c}.JobEditor_code-chip-input__h5bkg:hover{background:var(--section-color-hover)}.JobEditor_code-chip-input__h5bkg:focus{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf244d}.JobEditor_subcard-batch__S0zxQ{background:#fff}.JobEditor_subcard-group__jo9ev{background:var(--section-bg)}.JobEditor_add-panel__9rE1h{background:linear-gradient(135deg,#fafafa,#f5f7fa);border:1px dashed #d4d6db;border-radius:5px;display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:14px 14px 12px}.JobEditor_add-panel-head__WPIys{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.JobEditor_add-panel-label__tHvms{color:#1a1a1f;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.JobEditor_add-panel-tip__rcGTY{color:#737a8c;font-size:11px}.JobEditor_add-panel-grid__suWxA{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.JobEditor_add-section-btn__eGShI{align-items:center;background:#fff;border:1px solid #e6e6e9;border-left:3px solid var(--section-color);border-radius:4px;color:#1a1a1f;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:all .12s}.JobEditor_add-section-btn__eGShI:hover{background:var(--section-bg);border-color:var(--section-color);border-left-color:var(--section-color);box-shadow:0 1px 4px #14202d0f}.JobEditor_add-section-num__e2Mon{background:var(--section-color);border-radius:3px;color:#fff;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;min-width:26px;padding:2px 6px;text-align:center}.JobEditor_add-section-label__V79aX{flex:1 1;min-width:0}.JobEditor_add-section-plus__HUTFp{color:var(--section-color);flex-shrink:0;font-size:14px;font-weight:700}.JobEditor_s-custom_text__aTzCC{--section-color:#1a1a1f;--section-bg:#1a1a1f0d;--section-color-hover:#000}.JobContent_app__b0lXU{--bg:#f1f2f4;--bg-2:#ebecef;--paper:#fff;--paper-2:#f1f2f4;--ink:#20252f;--ink-2:#30333b;--ink-3:#737a8c;--ink-4:#8f95a3;--rule:#d4d6db;--rule-2:#ebecef;--accent:#3980f9;--accent-2:#5979e9;--accent-bg:#ebf2fe;--serif:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","onum";background:var(--bg);color:var(--ink);display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--sans);font-size:15px;line-height:1.5;min-height:0;overflow:hidden;width:100%}.JobContent_app__b0lXU *,.JobContent_app__b0lXU :after,.JobContent_app__b0lXU :before{box-sizing:border-box}.JobContent_app__b0lXU button{cursor:pointer;font-family:inherit}.JobContent_main__w7w-Z{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:12px 16px 16px;width:100%}.JobContent_tab-bar-wrap__5EpuQ{background:var(--paper);border:1px solid var(--rule);border-radius:3px;flex-shrink:0;padding:0 12px}.JobContent_tab-bar__D4M7t{align-items:stretch;display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.JobContent_tab-bar__D4M7t::-webkit-scrollbar{display:none}.JobContent_tab-actions__3sYMS{align-items:center;display:flex;gap:6px;margin-left:auto;padding-left:12px}.JobContent_action-btn__lTWeB{align-self:center;background:#0000;border:1px solid var(--rule);border-radius:4px;color:var(--ink-2);cursor:pointer;font:inherit;font-size:12px;font-weight:500;padding:5px 11px;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.JobContent_action-btn__lTWeB:hover{background:var(--paper-2);border-color:var(--ink-4);color:var(--ink)}.JobContent_action-btn-primary__\+zlRV{background:var(--accent);border-color:var(--accent);color:#fff}.JobContent_action-btn-primary__\+zlRV:hover{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.JobContent_action-btn-danger__lpifv{border-color:var(--rule);color:#c85353}.JobContent_action-btn-danger__lpifv:hover:not(:disabled){background:#c8535314;border-color:#c85353;color:#c85353}.JobContent_action-btn__lTWeB:disabled{cursor:not-allowed;opacity:.5}.JobContent_confirm-backdrop__3Ibcq{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1100}.JobContent_confirm-modal__TU3SI{background:#fff;border-radius:6px;box-shadow:0 20px 50px -10px #0f172a4d,0 4px 12px #0f172a1f;display:flex;flex-direction:column;max-width:460px;overflow:hidden;width:100%}.JobContent_confirm-header__JkgDu{background:#fafafa;border-bottom:1px solid #e6e6e9;padding:16px 22px}.JobContent_confirm-title__\+C2vJ{color:#c85353;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.JobContent_confirm-body__tFS0k{color:#1a1a1f;font-size:13.5px;line-height:1.5;padding:18px 22px 12px}.JobContent_confirm-body__tFS0k p{margin:0 0 10px}.JobContent_confirm-body__tFS0k p:last-child{margin-bottom:0}.JobContent_confirm-hint__bs9GY{background:#f5f5f7;border-left:3px solid #94a3b8;border-radius:3px;color:#475569;font-size:12px;padding:8px 10px}.JobContent_confirm-error__CLzzr{background:#dc262614;border-left:3px solid #dc2626;border-radius:3px;color:#1a1a1f;font-size:12px;line-height:1.5;margin-top:10px;padding:8px 12px}.JobContent_confirm-footer__PE\+FK{background:#fafafa;border-top:1px solid #e6e6e9;display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.JobContent_confirm-btn-secondary__t-7Ac{background:#fff;border:1px solid #d4d6db;border-radius:4px;color:#475569;cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s,border-color .12s}.JobContent_confirm-btn-secondary__t-7Ac:hover:not(:disabled){background:#f5f5f7;border-color:#94a3b8}.JobContent_confirm-btn-danger__lpg5a{background:#dc2626;border:1px solid #dc2626;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:8px 18px;transition:background .12s,border-color .12s}.JobContent_confirm-btn-danger__lpg5a:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.JobContent_confirm-btn-danger__lpg5a:disabled,.JobContent_confirm-btn-secondary__t-7Ac:disabled{cursor:not-allowed;opacity:.55}.JobContent_empty-cta__3ktme{background:var(--accent);border:1px solid var(--accent);border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:500;margin-top:18px;padding:9px 18px;transition:background .12s,border-color .12s}.JobContent_empty-cta__3ktme:hover{background:var(--accent-2);border-color:var(--accent-2)}.JobContent_tab__x3-Fy{align-items:flex-start;background:#0000;border:0;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:13px;font-weight:500;gap:3px;margin-right:4px;padding:12px 18px 14px;position:relative;transition:color .18s,border-color .18s,background .18s;white-space:nowrap}.JobContent_tab__x3-Fy:hover{background:var(--paper-2);color:var(--ink)}.JobContent_tab__x3-Fy.JobContent_is-active__NsGql{background:#0000;border-bottom-color:var(--accent);color:var(--accent)}.JobContent_tab-label__csvOi{font-weight:500;letter-spacing:.01em}.JobContent_tab-code__bCkYV{color:var(--ink-4);font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.JobContent_tab__x3-Fy.JobContent_is-active__NsGql .JobContent_tab-code__bCkYV{color:var(--accent);opacity:.85}.JobContent_viewer-card__4o1O3{background:var(--paper);border:1px solid var(--rule);border-radius:3px;container-type:inline-size;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.JobContent_pane__Zudhx{background:var(--paper);inset:0;opacity:1;overflow:hidden;pointer-events:auto;position:absolute;transform:translateY(0);transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s;visibility:visible}.JobContent_is-hidden__Rlf1S{opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden}@media (prefers-reduced-motion:reduce){.JobContent_is-hidden__Rlf1S,.JobContent_pane__Zudhx{transform:none!important;transition:none!important}}.JobContent_empty-card__nkl\+h{background:var(--paper);border:1px solid var(--rule);border-radius:3px;margin:8px 0 0;max-width:720px;padding:36px 28px;text-align:left}.JobContent_empty-eyebrow__J-v4i{color:var(--ink-3);font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.JobContent_empty-title__EBIAg{color:var(--ink);font-family:var(--serif);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0 0 10px}.JobContent_empty-body__eMlyq{color:var(--ink-2);font-size:13px;line-height:1.55;margin:0 0 14px}.JobContent_empty-card__nkl\+h code{background:var(--paper-2);border:1px solid var(--rule-2);border-radius:3px;color:var(--ink-2);font-family:SF Mono,Menlo,Consolas,monospace;font-size:10.5px;padding:1px 6px}@media print{.JobContent_tab-bar__D4M7t{display:none}.JobContent_viewer-card__4o1O3{border:0;overflow:visible}.JobContent_pane__Zudhx{opacity:1;position:static;visibility:visible}}.SetupAuthenticator_container__p7qut{margin:50px auto;max-width:400px;text-align:center}.SetupAuthenticator_qrCode__2shWe{margin:20px 0;width:200px}.SetupAuthenticator_secret__lWq5I{font-family:monospace;margin-bottom:20px}.SetupAuthenticator_input__1FqmZ{margin-bottom:10px;padding:8px;width:80%}.SetupAuthenticator_verifyButton__LXRsi{cursor:pointer;padding:10px 20px}.SetupAuthenticator_error__ysKwU{color:red;margin-top:10px}.SetupAuthenticator_success__LZMOU{color:green;margin-top:10px}:root{--owa-bg-canvas:#f5f7fb;--owa-bg-surface:#fff;--owa-bg-muted:#f1f5f9;--owa-bg-subtle:#fafbfc;--owa-border:#e5e7eb;--owa-border-strong:#d1d5db;--owa-text:#0f172a;--owa-text-muted:#64748b;--owa-primary:#2563eb;--owa-primary-hover:#1d4ed8;--owa-primary-bg:#eff6ff;--owa-primary-border:#c9d8ff;--owa-danger:#dc2626;--owa-danger-hover:#b91c1c;--owa-danger-bg:#fef2f2;--owa-danger-border:#f1c0c7;--owa-warn:#b45309;--owa-warn-bg:#fffbeb;--owa-warn-border:#f5d59a;--owa-success:#059669;--owa-radius-sm:8px;--owa-radius-md:12px;--owa-radius-lg:16px;--owa-radius-pill:999px;--owa-shadow-sm:0 1px 2px #0f172a0f;--owa-shadow-md:0 4px 12px #0f172a14;--owa-space-1:4px;--owa-space-2:8px;--owa-space-3:12px;--owa-space-4:16px}.studioWrap{background:linear-gradient(180deg,#f8f9fb,#f3f5f8);display:grid;grid-template-columns:320px 1fr;height:calc(100vh - 60px)}.studioWrapCollapsed{grid-template-columns:1fr}.studioLeft{background:#fff;border-right:1px solid #e6e6e9;overflow:auto;padding:14px}.studioRight{background:#0000;overflow:auto;padding:16px}.sectionTitle{font-weight:900;letter-spacing:.2px;margin:0}.smallText{font-size:12px;opacity:.78}.studioInput{background:#fff;border:1px solid #e2e2e6;border-radius:10px;outline:none;padding:10px;width:100%}.studioInput:focus{border-color:#a9b7d1;box-shadow:0 0 0 3px #5c7dba26}.rowActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rowActions button{background:#fff;border:1px solid #e2e2e6;border-radius:10px;cursor:pointer;font-weight:700;letter-spacing:.1px;padding:5px 6px}.rowActions button:hover{background:#f2f2f4}.rowActions button:disabled{cursor:not-allowed;opacity:.55}.rowActions input[type=file]{background:#fff;border:1px solid #e2e2e6;border-radius:10px;padding:6px}.studioCard{background:#fff;border:1px solid #e6e6e9;border-radius:14px;box-shadow:0 10px 28px #1414140d;padding:12px}.studioTopBar{justify-content:flex-end;margin-bottom:10px}.studioToggleBtn{background:#fff;border:1px solid #e2e2e6;border-radius:10px;cursor:pointer;font-weight:800;padding:9px 12px}.studioToggleBtn:hover{background:#f2f2f4}.cardBtn{background:#fff;border:1px solid #e6e6e9;border-radius:14px;box-shadow:0 6px 18px #1414140a;cursor:pointer;padding:12px;text-align:left;transition:transform .05s ease,box-shadow .12s ease,background .12s ease}.cardBtn:hover{background:#fafafb;box-shadow:0 10px 24px #1414140f;transform:translateY(-1px)}.cardBtnActive{background:#f1f5ff}.kv{grid-gap:10px;background:#fff;border:1px solid #e6e6e9;border-radius:14px;box-shadow:0 6px 18px #1414140d;padding:12px}.kv,.kvRow3{display:grid;gap:10px}.kvRow3{grid-gap:10px;grid-template-columns:1fr 1fr 1fr}.kvRow4{grid-gap:10px;grid-template-columns:1.2fr 1fr 1fr 1fr}.kvRow4,.kvRowModels{display:grid;gap:10px}.kvRowModels{grid-gap:10px;grid-template-columns:2.2fr 1fr 1fr 1fr 1fr}.kv label{display:inline-block;font-size:12px;margin-bottom:6px;opacity:.82}.kv input,.kv select,.kv textarea{background:#fff;border:1px solid #e2e2e6;border-radius:10px;outline:none;padding:10px;width:100%}.kv input:focus,.kv select:focus,.kv textarea:focus{border-color:#a9b7d1;box-shadow:0 0 0 3px #5c7dba26}.kvFlagsRow{align-items:center;background:#fbfbfc;border:1px solid #e6e6e9;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.kvFlagsRow .flagChip{align-items:center;background:#fff;border:1px solid #e2e2e6;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:6px 10px}table{background:#fff;border:1px solid #e6e6e9;border-radius:14px;box-shadow:0 8px 22px #1414140d;overflow:hidden}thead th{background:#fbfbfc;border-bottom:1px solid #e6e6e9!important;position:-webkit-sticky;position:sticky;top:0;z-index:4}tbody tr:hover td{background:#fafafb}td,th{font-size:13px}td input,td select{background:#fff!important;border:1px solid #e2e2e6!important;border-radius:10px!important;padding:8px 10px!important}td input:focus,td select:focus{border-color:#a9b7d1!important;box-shadow:0 0 0 3px #5c7dba26!important;outline:none!important}.studioTopBar{align-items:center;background:#eef0f3;border:1px solid #e6e6e9;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.studioTopBarTitle{color:#000000b8;font-weight:900;letter-spacing:.2px}.studioTopBarBtns{display:flex;flex-wrap:wrap;gap:8px}.studioCardHeader{background:#f6f7f9;border-bottom:1px solid #e6e6e9;border-top-left-radius:14px;border-top-right-radius:14px;margin:-12px -12px 12px;padding:12px}.studioCardHeaderAdvanced{border-bottom-color:#c9d8ff}.studioCardHeaderAdvanced,.studioTopBarAdvanced{background:linear-gradient(90deg,#eef3ff,#f6f7ff)}.studioTopBarAdvanced{border-color:#c9d8ff}.studioRightBleedHeader{background:#f6f7f9;border-bottom:1px solid #e6e6e9;border-radius:0;left:-28px;padding:12px 28px;position:relative;width:calc(100% + 56px)}.studioRightBleedHeaderAdvanced{background:linear-gradient(90deg,#eef3ff,#f6f7ff);border-bottom-color:#c9d8ff}.studioRightBleedHeader .sectionTitle{margin:0}.studioTopBarBleed{border-left:none;border-radius:0;border-right:none;margin-left:-16px;margin-right:-16px}.hScroll{background:#fff;border-radius:14px;max-height:calc(100vh - 220px);overflow:auto}.hScroll .studioCardHeader{position:-webkit-sticky;position:sticky;top:0;z-index:5}.hScrollInner{min-width:-webkit-max-content;min-width:max-content}.hScroll::-webkit-scrollbar{height:10px;width:10px}.hScroll::-webkit-scrollbar-thumb{background:#d7d9e2;border-radius:999px}.hScroll::-webkit-scrollbar-track{background:#f3f4f7;border-radius:999px}.colcfgHeaderRow{align-items:center;display:flex;gap:16px;justify-content:space-between}.colcfgLeftInline{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.colcfgViewInline{align-items:center;display:flex;gap:8px}.colcfgViewInline select{height:34px}.colcfgHeaderInline{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between}.colcfgHeaderInlineLeft{align-items:center;display:flex;gap:10px}.colcfgHeaderInlineRight{align-items:center;display:flex;gap:8px}.colcfgKeyEllipsis{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studioChildBox{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}.studioChildTitle{font-weight:700;margin-bottom:6px}.studioChildRow{display:flex;justify-content:space-between;padding:4px 0}.studioChildType{opacity:.6}button.btn-danger,button.btn-ghost,button.btn-primary,button.btn-warn{border:1px solid #0000;border-radius:8px;border-radius:var(--owa-radius-sm);cursor:pointer;font-weight:700;letter-spacing:.1px;padding:6px 12px;transition:background .12s ease,border-color .12s ease,color .12s ease}button.btn-primary{background:#2563eb;background:var(--owa-primary);border-color:#2563eb;border-color:var(--owa-primary);color:#fff}button.btn-primary:hover:not(:disabled){background:#1d4ed8;background:var(--owa-primary-hover);border-color:#1d4ed8;border-color:var(--owa-primary-hover)}button.btn-danger{background:#dc2626;background:var(--owa-danger);border-color:#dc2626;border-color:var(--owa-danger);color:#fff}button.btn-danger:hover:not(:disabled){background:#b91c1c;background:var(--owa-danger-hover);border-color:#b91c1c;border-color:var(--owa-danger-hover)}button.btn-warn{background:#fffbeb;background:var(--owa-warn-bg);border-color:#f5d59a;border-color:var(--owa-warn-border);color:#b45309;color:var(--owa-warn)}button.btn-warn:hover:not(:disabled){background:#fef3c7}button.btn-ghost{background:#0000;border-color:#0000;color:#0f172a;color:var(--owa-text)}button.btn-ghost:hover:not(:disabled){background:#f1f5f9;background:var(--owa-bg-muted)}button.btn-danger:focus-visible,button.btn-ghost:focus-visible,button.btn-primary:focus-visible,button.btn-warn:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--owa-primary);outline-offset:2px}button.btn-danger:disabled,button.btn-ghost:disabled,button.btn-primary:disabled,button.btn-warn:disabled{cursor:not-allowed;opacity:.55}.tabBar{background:#f1f5f9;background:var(--owa-bg-muted);border:1px solid #e5e7eb;border:1px solid var(--owa-border);border-radius:12px;border-radius:var(--owa-radius-md);display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.tabBar button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:8px;border-radius:var(--owa-radius-sm);color:#64748b;color:var(--owa-text-muted);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.tabBar button:hover:not(:disabled),.tabBar button[data-active=true]{color:#0f172a;color:var(--owa-text)}.tabBar button[data-active=true]{background:#fff;background:var(--owa-bg-surface);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--owa-shadow-sm)}.tabBar button:disabled{cursor:not-allowed;opacity:.5}.tabBar button:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--owa-primary);outline-offset:2px}.badge{border-radius:999px;border-radius:var(--owa-radius-pill);display:inline-block;font-size:11px;font-weight:600;line-height:1.4;padding:2px 8px;vertical-align:middle}.badge+.badge{margin-left:4px}.badge-deleted{background:#fef2f2;background:var(--owa-danger-bg);color:#dc2626;color:var(--owa-danger)}.badge-inactive{background:#f1f5f9;background:var(--owa-bg-muted);color:#64748b;color:var(--owa-text-muted)}.badge-staged{background:#fffbeb;background:var(--owa-warn-bg);color:#b45309;color:var(--owa-warn)}.badge-detailed{background:#eff6ff;background:var(--owa-primary-bg);color:#2563eb;color:var(--owa-primary)}.badge-active{background:#ecfdf5;color:#059669;color:var(--owa-success)}.cardBtnTitle{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:8px}tbody tr:nth-child(2n) td{background:#fafbfc;background:var(--owa-bg-subtle)}tbody tr:hover td{background:#eff6ff;background:var(--owa-primary-bg)}thead th{color:#64748b;color:var(--owa-text-muted);font-size:11px!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase}td,thead th{border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--owa-border)!important;padding:10px 12px!important}.sectionTitle,.studioTopBarTitle{font-weight:700}.kvFlagsRow .flagChip,.studioToggleBtn{font-weight:600}.smallText{color:#64748b;color:var(--owa-text-muted);opacity:1}.studioTopBar{backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);background:#ffffffd9;border-color:#e5e7eb;border-color:var(--owa-border);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--owa-shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:20}.cardBtnActive{background:#eff6ff;background:var(--owa-primary-bg);border-color:#c9d8ff;border-color:var(--owa-primary-border);box-shadow:inset 3px 0 0 #2563eb,0 1px 2px #0f172a0f;box-shadow:inset 3px 0 0 var(--owa-primary),var(--owa-shadow-sm)}.studioWrap{background:#f5f7fb;background:var(--owa-bg-canvas)}.studioCard .kv{background:#0000;border:0;box-shadow:none;padding:0}.dragHandle{align-items:center;border-radius:8px;border-radius:var(--owa-radius-sm);color:#64748b;color:var(--owa-text-muted);cursor:grab;display:inline-flex;height:24px;justify-content:center;transition:background .12s ease,color .12s ease;-webkit-user-select:none;user-select:none;width:24px}.dragHandle:hover{background:#f1f5f9;background:var(--owa-bg-muted);color:#0f172a;color:var(--owa-text)}.dragHandle:active{cursor:grabbing}.studioChildBox{border-top:1px solid #e5e7eb;border-top:1px solid var(--owa-border);margin-top:12px;padding-top:12px}.studioChildTitle{color:#64748b;color:var(--owa-text-muted);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.studioChildRow{border:1px solid #0000;border-radius:8px;border-radius:var(--owa-radius-sm);cursor:pointer;padding:8px 10px;transition:background .12s ease,border-color .12s ease}.studioChildRow:hover{background:#f1f5f9;background:var(--owa-bg-muted)}.studioChildRowActive{background:#eff6ff;background:var(--owa-primary-bg);border-color:#c9d8ff;border-color:var(--owa-primary-border);box-shadow:inset 3px 0 0 #2563eb;box-shadow:inset 3px 0 0 var(--owa-primary)}.studioChildType{color:#64748b;color:var(--owa-text-muted);font-size:11px;opacity:1}.kvCheckGroup{align-items:center;background:#fff;border:1px solid #e6e6e9;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px 14px;min-height:34px;padding:6px 10px}.kvCheck{align-items:center;color:#0f172a;color:var(--owa-text,#2a2a2e);cursor:pointer;display:inline-flex;font-size:13px;gap:5px;padding:2px 4px;-webkit-user-select:none;user-select:none}.kvCheck input[type=checkbox]{cursor:pointer;margin:0}.kvCheck:hover{color:#2563eb;color:var(--owa-primary,#06c)}.Meetings_landing__cz7d3{font-family:inherit;margin:0 auto;max-width:1400px;padding:24px}.Meetings_landing-header__KSD6X{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.Meetings_landing-header__KSD6X h1{font-size:24px;font-weight:600;margin:0 0 4px}.Meetings_subtitle__7AVn-{color:#6b7280;font-size:14px;margin:0}.Meetings_header-actions__tLT5i{display:flex;gap:8px}.Meetings_section__Iztu1{margin-top:32px}.Meetings_section__Iztu1 h2{color:#111827;font-size:16px;font-weight:600;margin:0 0 12px}.Meetings_meeting-list__McUzV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:0;padding:0}.Meetings_meeting-card__MggBk{background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:box-shadow .15s ease,transform .15s ease}.Meetings_meeting-card__MggBk:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.Meetings_meeting-card__MggBk a{color:inherit;display:block;padding:16px;text-decoration:none}.Meetings_meeting-card-title__WrYuz{color:#111827;font-size:15px;font-weight:600;margin-bottom:8px}.Meetings_meeting-card-meta__Yn6mb{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 12px}.Meetings_badge__YwsA1{background:#eef2ff;border-radius:12px;color:#4338ca;font-weight:500;padding:2px 8px}.Meetings_standalone-list__mrqNN{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.Meetings_standalone-link__EPdu2{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;display:flex;font-weight:500;justify-content:space-between;padding:12px 14px;text-decoration:none}.Meetings_standalone-link__EPdu2:hover{background:#f9fafb;border-color:#d1d5db}.Meetings_arrow__-Ipkg{color:#9ca3af}.Meetings_meeting-meta__7z6gt{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:16px}.Meetings_meeting-meta__7z6gt>div:first-child{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;margin-bottom:12px}.Meetings_agenda__4Y4Ws{margin:12px 0}.Meetings_agenda__4Y4Ws summary{color:#111827;cursor:pointer;font-weight:500}.Meetings_agenda__4Y4Ws pre{background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:13px;margin:8px 0 0;padding:12px;white-space:pre-wrap}.Meetings_attendee-badges__D7hcz{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.Meetings_attendee-pill__MXIB9{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.Meetings_external-tag__hQ2sE{color:#92400e;font-size:11px;font-style:italic}.Meetings_role-tag__1A3Hk{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:10px;padding:1px 6px}.Meetings_log-grid__OATD\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.Meetings_log-grid__OATD\+>.Meetings_log-card__EWlfx:nth-child(5){grid-column:1/-1}@media (max-width:900px){.Meetings_log-grid__OATD\+{grid-template-columns:1fr}.Meetings_log-grid__OATD\+>.Meetings_log-card__EWlfx:nth-child(5){grid-column:auto}}.Meetings_log-card__EWlfx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:240px;overflow:hidden;padding:12px 16px}.Meetings_log-card-title__SeXp8{border-bottom:1px solid #f3f4f6;color:#111827;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:8px}.Meetings_modal-backdrop__\+bJfl{align-items:flex-start;background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:1000}.Meetings_modal__DkBcy{background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;max-width:640px;width:100%}.Meetings_modal-header__Qe8Vn{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.Meetings_modal-header__Qe8Vn h2{font-size:18px;margin:0}.Meetings_modal-close__6ivoR{background:none;border:none;color:#6b7280;cursor:pointer;font-size:28px;line-height:1}.Meetings_modal-close__6ivoR:hover{color:#111827}.Meetings_modal-form__Zvpy3{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.Meetings_modal-footer__uKX20{border-top:1px solid #f3f4f6;display:flex;gap:8px;justify-content:flex-end;margin-top:8px;padding-top:12px}.Meetings_form-row__E5Lcd{display:flex;flex-direction:column;font-size:13px;gap:4px}.Meetings_form-row__E5Lcd>span{color:#374151;font-weight:500}.Meetings_form-row__E5Lcd input,.Meetings_form-row__E5Lcd select,.Meetings_form-row__E5Lcd textarea{border:1px solid #d1d5db;border-radius:6px;font:inherit;font-size:13px;padding:8px 10px}.Meetings_form-row__E5Lcd input:focus,.Meetings_form-row__E5Lcd select:focus,.Meetings_form-row__E5Lcd textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526;outline:none}.Meetings_form-row-double__qpZXg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Meetings_form-error__cPISR{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:13px;padding:8px 12px}.Meetings_attendees-section__X2Y4p{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:12px}.Meetings_attendees-header__ByvRT{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Meetings_attendees-header__ByvRT h3{font-size:14px;font-weight:600;margin:0}.Meetings_attendee-row__upd1T{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1.4fr 1.4fr 1fr auto auto;margin-bottom:6px}.Meetings_attendee-row__upd1T input[type=email],.Meetings_attendee-row__upd1T input[type=text]{border:1px solid #d1d5db;border-radius:4px;font-size:12px;padding:6px 8px}.Meetings_external-toggle__IeaiX{align-items:center;color:#374151;display:flex;font-size:12px;gap:4px;white-space:nowrap}.Meetings_btn-danger__GvuGX,.Meetings_btn-primary__u6Pwh,.Meetings_btn-secondary__tdZ-8{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:background .15s ease,border-color .15s ease}.Meetings_btn-primary__u6Pwh{background:#4f46e5;color:#fff}.Meetings_btn-primary__u6Pwh:hover:not(:disabled){background:#4338ca}.Meetings_btn-primary__u6Pwh:disabled{cursor:not-allowed;opacity:.6}.Meetings_btn-secondary__tdZ-8{background:#fff;border-color:#d1d5db;color:#111827}.Meetings_btn-secondary__tdZ-8:hover:not(:disabled){background:#f9fafb}.Meetings_btn-danger__GvuGX{background:#fff;border-color:#fca5a5;color:#b91c1c}.Meetings_btn-danger__GvuGX:hover:not(:disabled){background:#fef2f2}.Meetings_btn-icon-danger__hMYdW{background:none;border:none;color:#b91c1c;cursor:pointer;font-size:18px;line-height:1;padding:4px 6px}.Meetings_btn-icon-danger__hMYdW:hover{color:#7f1d1d}.Meetings_empty-hint__l18VU{color:#6b7280;font-size:13px;font-style:italic}.UploadPdf_wrapper__T9qq4{display:flex;flex-direction:column;gap:14px}.UploadPdf_dropzone__xsuh-{background:#fafbfc;border:2px dashed #c0c4cc;border-radius:12px;cursor:pointer;padding:28px 20px;text-align:center;transition:all .15s ease;-webkit-user-select:none;user-select:none}.UploadPdf_dropzone__xsuh-:hover{background:#f4f7fc;border-color:#6c8cd5}.UploadPdf_dropzoneActive__SV8vr{background:#ecf2ff;border-color:#2b5fcf}.UploadPdf_dropzoneDisabled__fMhFY{cursor:not-allowed;opacity:.6;pointer-events:none}.UploadPdf_hiddenInput__k-oxy{display:none}.UploadPdf_dropzoneIcon__deLha{font-size:36px;margin-bottom:8px}.UploadPdf_dropzonePrimary__7zILF{color:#2c3038;font-size:15px;font-weight:600}.UploadPdf_dropzoneSecondary__Trj7j{color:#6a6f7a;font-size:13px;margin-top:4px}.UploadPdf_errorBox__zPJd6{background:#fde2e1;border:1px solid #f5a4a0;border-radius:8px;color:#8a1a13;font-size:13px;padding:10px 14px}.UploadPdf_actions__-vSLk{display:flex;gap:10px;justify-content:flex-end}.UploadPdf_primaryBtn__yvtsu{background:#2b5fcf;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px}.UploadPdf_primaryBtn__yvtsu:disabled{background:#a8b3c9;cursor:not-allowed}.UploadPdf_primaryBtn__yvtsu:not(:disabled):hover{background:#234ba8}.UploadPdf_secondaryBtn__sE0iB{background:#0000;border:1px solid #c0c4cc;border-radius:8px;color:#4a4f5a;cursor:pointer;font-size:14px;padding:9px 14px}.UploadPdf_secondaryBtn__sE0iB:hover{background:#f4f5f7}.StatusPill_pill__\+b1ta{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px;white-space:nowrap}.StatusPill_queued__NRVbp{background:#eef0f4;border-color:#d0d3da;color:#4a4a55}.StatusPill_processing__KYzxx{background:#d9e8ff;border-color:#97b9f5;color:#1a3a7a}.StatusPill_succeeded__jiCSH{background:#d8f1de;border-color:#95d2a5;color:#1a5a2a}.StatusPill_failed__cvW78{background:#fde2e1;border-color:#f5a4a0;color:#8a1a13}.StatusPill_spinner__rUSIt{animation:StatusPill_spin__sQqiX .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:10px;width:10px}@keyframes StatusPill_spin__sQqiX{to{transform:rotate(1turn)}}.Eplan_landing__9tKxp{display:flex;flex-direction:column;font-family:inherit;gap:24px;height:100%;margin:0 auto;max-width:1100px;overflow-y:auto;padding:28px 24px}.Eplan_header__UiH5T{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.Eplan_title__Nubz-{color:#1f2229;font-size:24px;margin:0}.Eplan_subtitle__DMvlr{color:#6a6f7a;font-size:13px;margin:6px 0 0}.Eplan_subtitle__DMvlr a{color:#2b5fcf;text-decoration:none}.Eplan_subtitle__DMvlr a:hover{text-decoration:underline}.Eplan_primaryBtn__f3wsB{background:#2b5fcf;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.Eplan_primaryBtn__f3wsB:hover{background:#234ba8}.Eplan_section__4jSmt{background:#fff;border:1px solid #e0e3e8;border-radius:12px;padding:20px 22px}.Eplan_uploadCard__kP9Ni{background:#f7f9fc;border:1px solid #c7d4ec;border-radius:12px;padding:20px 22px}.Eplan_uploadHint__FL3FR{color:#4a4f5a;font-size:13px;line-height:1.5;margin:0 0 14px}.Eplan_sectionTitle__hPHg7{color:#2c3038;font-size:16px;font-weight:600;margin:0 0 14px}.Eplan_emptyHint__fTRYE,.Eplan_muted__Vhcw6{color:#6a6f7a;font-size:13px}.Eplan_emptyHint__fTRYE{background:#fafbfc;border:1px dashed #d0d3da;border-radius:8px;margin:0;padding:20px;text-align:center}.Eplan_errorBox__M6biM{background:#fde2e1;border-radius:6px;color:#8a1a13;font-size:13px;padding:10px 14px}.Eplan_reviewList__OMTZR{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.Eplan_reviewCard__I\+TRC{background:#fff;border:1px solid #e0e3e8;border-radius:10px;transition:border-color .15s,transform .15s}.Eplan_reviewCard__I\+TRC:hover{border-color:#2b5fcf}.Eplan_reviewLink__G-8no{color:inherit;display:block;padding:14px 16px;text-decoration:none}.Eplan_reviewHead__ycIAw{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.Eplan_reviewName__PkxU3{color:#1f2229;font-size:14px;font-weight:600;word-break:break-all}.Eplan_reviewMeta__TY4mG{align-items:center;color:#6a6f7a;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:8px}.Eplan_dot__-RXaF{color:#b0b3bd}.Eplan_reviewSummary__lRMvs{color:#3b4351;font-size:13px;line-height:1.5;margin-bottom:10px}.Eplan_reviewError__EUDZk{background:#fde2e1;border-radius:6px;color:#8a1a13;font-size:13px;margin-bottom:10px;padding:6px 10px}.Eplan_reviewStats__H6TfX{align-items:center;color:#6a6f7a;display:flex;font-size:12px;gap:14px}.Eplan_openCount__v-0w5{color:#8a4a14;font-weight:600}.SeverityBadge_badge__wGmOV{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.6;padding:2px 8px;white-space:nowrap}.SeverityBadge_critical__F4Tb1{background:#fde2e1;border-color:#f5a4a0;color:#8a1a13}.SeverityBadge_high__kX68F{background:#fde9d4;border-color:#f5c895;color:#8a4a14}.SeverityBadge_medium__WksaQ{background:#fff5cc;border-color:#ecd97a;color:#6b4d00}.SeverityBadge_low__FZWCf{background:#d9e8ff;border-color:#97b9f5;color:#1a3a7a}.SeverityBadge_info__AKijc{background:#e8e8ec;border-color:#c4c4cc;color:#444}.FindingsList_list__eDYp7{display:flex;flex-direction:column;gap:22px}.FindingsList_group__J-1F9{display:flex;flex-direction:column;gap:10px}.FindingsList_groupHeader__SNTGZ{align-items:center;display:flex;gap:10px;padding:0 4px}.FindingsList_groupTitle__aasYB{color:#4a4f5a;font-size:13px;font-weight:600}.FindingsList_card__NNXLn,.FindingsList_cards__jYR5n{display:flex;flex-direction:column;gap:10px}.FindingsList_card__NNXLn{background:#fff;border:1px solid #e0e3e8;border-radius:10px;padding:14px 16px}.FindingsList_cardHead__LCbP9{align-items:center;display:flex;font-size:12px;gap:10px}.FindingsList_pageLabel__owqzy{color:#2c3038;font-weight:600}.FindingsList_categoryLabel__UcKwa{background:#f1f3f6;border-radius:6px;color:#6a6f7a;padding:2px 8px}.FindingsList_idLabel__Q41R5{color:#9aa0ad;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.FindingsList_spacer__x9rU8{flex:1 1}.FindingsList_description__hjT4Q{color:#1f2229;font-size:14px;line-height:1.5}.FindingsList_recommendation__XPiHa{background:#f7f9fc;border-left:3px solid #2b5fcf;border-radius:0 6px 6px 0;color:#3b4351;display:flex;flex-direction:column;font-size:13px;gap:4px;padding:8px 12px}.FindingsList_recoLabel__i6u1C{color:#2b5fcf;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.FindingsList_controls__T1Z5y{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:160px 1fr auto}.FindingsList_field__dNB04{display:flex;flex-direction:column;gap:4px}.FindingsList_fieldGrow__DuYlt{min-width:0}.FindingsList_fieldLabel__xDiF0{color:#6a6f7a;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.FindingsList_select__ZfVWA,.FindingsList_textarea__e9zay{border:1px solid #d0d3da;border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px}.FindingsList_textarea__e9zay{min-height:36px;resize:vertical}.FindingsList_saveCol__Q69gD{align-items:end;display:flex}.FindingsList_saveBtn__p36nZ{background:#2b5fcf;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;white-space:nowrap}.FindingsList_saveBtn__p36nZ:disabled{background:#c0c4cc;cursor:not-allowed}.FindingsList_saveBtn__p36nZ:not(:disabled):hover{background:#234ba8}.FindingsList_errorRow__nFhHQ{background:#fde2e1;border-radius:6px;color:#8a1a13;font-size:12px;padding:6px 10px}.FindingsList_emptyState__3T0IR{background:#fafbfc;border:1px dashed #d0d3da;border-radius:10px;color:#6a6f7a;padding:28px;text-align:center}.EplanReviewView_container__TP-hc{display:flex;flex-direction:column;font-family:inherit;gap:18px;height:100%;margin:0 auto;max-width:1100px;overflow-y:auto;padding:24px}.EplanReviewView_backLink__AT\+Ay{align-self:flex-start;color:#2b5fcf;font-size:13px;text-decoration:none}.EplanReviewView_backLink__AT\+Ay:hover{text-decoration:underline}.EplanReviewView_header__59ZDD{align-items:flex-start;border-bottom:1px solid #e0e3e8;display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.EplanReviewView_headerLeft__5-A2y{flex:1 1;min-width:0}.EplanReviewView_title__9DZ-v{color:#1f2229;font-size:22px;margin:0 0 8px;word-break:break-all}.EplanReviewView_metaRow__R\+S4-{align-items:center;color:#6a6f7a;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.EplanReviewView_metaItem__Fl7vS{white-space:nowrap}.EplanReviewView_metaDot__pYbG-{color:#b0b3bd}.EplanReviewView_headerActions__vq4fJ{align-items:center;display:flex;gap:8px}.EplanReviewView_secondaryBtn__XIOCr{background:#fff;border:1px solid #97b9f5;border-radius:6px;color:#1a3a7a;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.EplanReviewView_secondaryBtn__XIOCr:hover:not(:disabled){background:#ecf2ff}.EplanReviewView_secondaryBtn__XIOCr:disabled{cursor:not-allowed;opacity:.6}.EplanReviewView_dangerBtn__OLoFH{background:#fff;border:1px solid #f5a4a0;border-radius:6px;color:#8a1a13;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap}.EplanReviewView_dangerBtn__OLoFH:hover:not(:disabled){background:#fde2e1}.EplanReviewView_dangerBtn__OLoFH:disabled{cursor:not-allowed;opacity:.6}.EplanReviewView_errorBox__DwG7o{background:#fde2e1;border-radius:6px;color:#8a1a13;font-size:13px;padding:10px 14px}.EplanReviewView_processingBox__vlOI-{background:#d9e8ff;border:1px solid #97b9f5;border-radius:6px;color:#1a3a7a;font-size:13px;padding:10px 14px}.EplanReviewView_summaryCard__TmkPR{background:#fff;border:1px solid #e0e3e8;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.EplanReviewView_sectionTitle__IfX7P{color:#2c3038;font-size:15px;font-weight:600;margin:0 0 8px}.EplanReviewView_summaryText__SVvuq{color:#1f2229;font-size:14px;line-height:1.55;margin:0;white-space:pre-wrap}.EplanReviewView_statsRow__uwxne{color:#6a6f7a;display:flex;flex-wrap:wrap;font-size:12px;gap:14px}.EplanReviewView_warnPill__gbTd5{background:#fff5cc;border:1px solid #ecd97a;border-radius:6px;color:#6b4d00;padding:2px 8px}.EplanReviewView_muted__xD\+ou{color:#6a6f7a;padding:24px;text-align:center}
/*# sourceMappingURL=main.21ab0bd8.css.map*/