@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.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-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.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-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.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-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.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-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Inter,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#686868;background-color:#01527d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#01527d;text-decoration:inherit}a:hover{color:#01527d}body{margin:1;min-width:320px;min-height:100vh}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#01527d}button{background-color:#01527d}}.app{display:flex;min-height:100vh}.content-area{flex:1;display:flex;flex-direction:column}.main-content{flex:1;margin-left:90px;box-sizing:border-box;margin-top:3rem;margin-bottom:1rem;margin-right:1rem;padding:1rem;background-color:#eee5dc87;transition:margin-left .3s ease,width .3s ease;border-radius:16px;box-shadow:0 0 10px #3628288f}.sidebar-page:hover~.content-area .main-content{margin-left:260px}.main-content h2{color:#333;margin-bottom:1rem}.main-content p{color:#666;line-height:1.6}@media(max-width:768px){.main-content{text-align:center;margin-left:0;width:100%;margin-top:.5rem;margin-right:.5rem;padding:.2em}.sidebar-page:hover~.content-area .main-content{margin-left:0;width:100%}.content-area{padding-top:120px}}.page.sidebar-page{background:#01527d}.sidebar button{background:transparent;border:0;padding:0;cursor:pointer}.sidebar{position:absolute;overflow:hidden;top:3.5rem;left:20px;bottom:1rem;width:60px;border-radius:16px;background:linear-gradient(to bottom,#01527d,#012c59);transition:width .4s}.sidebar:hover{width:230px}.sidebar .inner{position:absolute;top:0;left:0;bottom:0;width:260px}.sidebar .header{display:flex;align-items:center;height:72px;padding:0 20px;background:#00000026;color:#fff}.sidebar .header h1{margin-left:12px;font-weight:500;font-size:14px;letter-spacing:2px}.sidebar .logo{height:28px;scale:1.1;transition:.5s}.sidebar .menu{position:relative;display:grid}.sidebar .menu:after{content:"";position:absolute;top:0;left:0;height:56px;width:6px;background:#01527d;translate:0 var(--top);transition:.5s}.sidebar .menu button{display:flex;gap:16px;align-items:center;height:56px;width:100%;font-family:inherit;font-size:14px;text-transform:capitalize;line-height:1;padding:0 22px;color:#fff9;cursor:pointer;opacity:.8;transition:.5s}.sidebar:hover .menu button:hover:not(.active){background:#00000014}.sidebar .menu :is(button:hover,.active){background:#00000059;color:#fff;opacity:1}.sidebar:hover .menu .active{cursor:default}.sidebar .menu button:hover>span{opacity:1}.sidebar .menu button p,.sidebar .header h1{opacity:0;transition:.5s}.sidebar:hover :is(.sidebar .menu button p,.sidebar .header h1){opacity:1}.sidebar:hover .logo{scale:1}.sidebar .menu button>img{width:24px;height:24px}@media(max-width:768px){.sidebar{position:fixed;left:0;right:0;bottom:auto;width:100%;height:60px;display:flex;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;z-index:500;top:60px;height:56px}.sidebar .inner{position:static;display:flex;flex-direction:row;width:max-content}.sidebar .menu{grid-auto-flow:column}.sidebar .header h1{display:none}.sidebar:hover{width:100%}.sidebar .menu button .sidebar-menu-text{display:none}}.top-bar-container{display:flex;width:97.5%;position:absolute;background:linear-gradient(to right,#014b76,#012c59);align-items:center;justify-content:space-between;box-shadow:0 0 10px #0000001a;border-radius:16px;margin:.5rem .1rem .1rem 1rem;color:#fff}.top-bar-container button{background:transparent;border:none;color:inherit;display:flex;align-items:center;justify-content:center;position:relative;padding:.4rem;font-size:1.25rem;cursor:pointer}.top-bar-container button:hover{background:#ffffff26;border-radius:8px}.top-bar-left{display:flex;align-items:center;justify-content:flex-start}.top-bar-right{display:flex;align-items:center;justify-content:flex-end}.user-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:.5rem}.user-info span{font-size:.8rem;font-weight:500;color:#fff}.notification-badge{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;background-color:#c1121f;color:#fff;border-radius:50%;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:600;box-shadow:0 0 3px #00000040;pointer-events:none}.notification-badge span{font-size:.8rem;font-weight:500;color:#fff}.notification-list{position:absolute;top:calc(100% + .4rem);right:0;min-width:250px;max-height:300px;overflow-y:auto;background-color:#01527d;border-radius:.5rem;padding:.5rem 0;box-shadow:0 4px 8px #00000040;animation:fadeInScale .15s ease-out forwards;z-index:999}.notification-list-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;color:#fff;cursor:default;transition:background .15s ease}.notification-list-item+.notification-list-item{border-top:1px solid rgba(255,255,255,.1)}.notification-list-item-link{cursor:pointer;text-decoration:underline;color:#fff;font-size:.85rem;font-weight:500;transition:color .15s ease}.notification-list-item-link:hover{color:#dae7ee}@media(max-width:1600px){.top-bar-container{width:97%}}@media(max-width:1024px){.top-bar-container{width:92%}}@keyframes fadeInScale{0%{opacity:0;transform:translateY(-6px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.top-bar-container{position:fixed;top:0;left:0;right:0;z-index:1000;height:60px;flex-wrap:nowrap;width:100%;margin:0;border-radius:0}}.card{display:grid;margin:0;margin:1rem;place-items:center;border-radius:16px;box-shadow:0 0 10px #0000001a;cursor:pointer}.card:hover{transform:scale(1.05);transition:transform .3s ease;background:#01527d}.card .icon{display:flex;justify-content:center;align-items:center;font-size:2rem;margin-bottom:.5rem}.card:hover .icon{color:#fff}.card .title{font-size:1rem;font-weight:200;text-transform:capitalize;text-align:center}.card:hover .title{color:#fff}@media(max-width:1024px){.card{width:40vw;height:20vh}}@media(max-width:600px){.card{width:85vw;height:25vh}}.status{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .5rem;border:1px solid currentColor;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1;color:#cbd5e1;background-color:#ffffff0d;width:100%}.status-icon{width:.5rem;height:.5rem;border-radius:50%;background-color:currentColor}.status.green{color:#10b981}.status.yellow{color:#fbbf24}.status.red{color:#ef4444}.status.gray{color:#94a3b8}.loader-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff80;z-index:9999;display:flex;align-items:center;justify-content:center}.loader-container{display:flex;align-items:center;justify-content:center;min-height:200px}.loader.loader-square{width:48px;height:48px;position:relative}.cube{width:25px;height:25px;background:#e4e3e3;position:absolute;border-radius:4px}.cube1{animation:square-cube 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:0s}.cube2{animation:square-cube 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.8s}.cube3{animation:square-cube 2.4s cubic-bezier(.4,0,.2,1) infinite;animation-delay:1.6s}@keyframes square-cube{0%{top:0;left:0}25%{top:0;left:28px}50%{top:28px;left:28px}75%{top:28px;left:0}to{top:0;left:0}}.main-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem;width:100%}.main-button-primary{margin-left:auto;background-color:#01527d;color:#f8fafc;border:none;border-radius:.375rem;padding:.5rem 1rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.main-button-primary-icon{margin-right:auto;background-color:#01527d;color:#f8fafc;border:none;border-radius:.375rem;padding:.5rem 1rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:3rem;flex-shrink:0}.main-button-primary:hover:not(:disabled){opacity:.93;transform:translateY(-2px)}.main-button-primary:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.main-form{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.main-form-item{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%;font-size:1rem;font-weight:600;color:#01527d}.main-form-input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem}.main-form-input-select{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;background-color:#fff;cursor:pointer}.main-button-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem;width:100%}.list-main{overflow-x:auto;margin-top:1rem}.list-main table{width:100%;border-collapse:collapse;table-layout:fixed;word-wrap:break-word}.list-main th,.list-main td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-main th:nth-child(6),.list-main td:nth-child(6){min-width:8rem;white-space:normal}.list-main thead th{background-color:#01527d;color:#f8fafc;padding:.75rem 1rem;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:1}.list-main table tbody{background-color:#f8fafc}.list-main table tbody td{padding:.5rem 1rem;border-top:1px solid #e2e8f0}.list-main tbody tr:hover{background-color:#e2e8f0}.main-details-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;width:100%;background:#fff;border-radius:1rem;box-shadow:0 6px 16px #01527d26;border-top:6px solid #01527D;animation:slideIn .5s ease-out}.main-details-container-title{font-size:1.5rem;font-weight:600;color:#01527d}.main-details-container-subtitle{font-size:1rem;font-weight:600;color:#01527d}.main-details-container-photos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:1rem;width:100%}.main-details-container-photos-upload{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;width:100%;align-items:center}.main-details-container-photos-upload>*{align-self:center}.main-details-container-photos-title{font-size:1.5rem;font-weight:600;color:#01527d;text-align:center}.main-details-container-photos-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:.5rem;box-shadow:0 0 10px #0000001a}.main-details-container-photos-textarea{width:100%;height:100px;border-radius:.5rem;box-shadow:0 0 10px #0000001a}.main-details-container-photos-textarea-count,.main-details-container-photos-textarea-count-max{font-size:.875rem;font-weight:600;color:#475569;text-align:right}.no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem;width:100%}.no-data-text{font-size:1.5rem;font-weight:600;text-align:center;margin-top:1rem;color:#475569}.main-controls{display:flex;justify-content:flex-end;margin-bottom:.5rem}.main-controls input[type=text]{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;width:250px}.main-pagination{display:flex;justify-content:center;gap:.25rem;margin:1rem 0}.main-pagination button{padding:.375rem .75rem;border:1px solid #cbd5e1;background-color:#fff;cursor:pointer;border-radius:.375rem;min-width:2rem}.main-pagination button:hover:not(.active):not(:disabled){background-color:#e2e8f0}.main-pagination button.active{background-color:#01527d;color:#f8fafc;border-color:#36367f}.main-pagination button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:992px){.list-main table{font-size:.9rem}}@media(max-width:768px){.list-main thead{display:none}.list-main tbody tr{display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 6px #0000000f;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.875rem;transition:transform .2s ease,box-shadow .2s ease}.list-main tbody tr:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.list-main tbody td{display:grid;grid-template-columns:6.5rem 1fr;gap:.25rem;border:none;padding:.4rem 0;font-size:.95rem}.list-main tbody td:before{content:attr(data-label);font-weight:600;color:#01527d}}@media(max-width:480px){.list-main tbody tr{padding:.5rem .75rem}.list-main tbody td{grid-template-columns:1fr}.list-main tbody td:before{margin-bottom:.1rem}}@media(max-width:600px){.main-pagination{flex-direction:column;align-items:center;gap:.5rem}}@media(max-width:768px){.main-details-container{flex-direction:column}.main-details-container-photos,.main-details-container-photos-upload{flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.main-details-container-photos img,.main-details-container-photos-upload img{width:260px;height:180px;object-fit:cover;border-radius:.5rem;box-shadow:0 0 10px #0000001a;display:block;margin:0 auto}}.alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}.alert-content{display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.alert-content-header{display:flex;flex-direction:column;gap:10px;text-align:center}.alert-content-footer{display:flex;justify-content:flex-end;gap:10px}.alert-content-footer-button{padding:10px 20px;border-radius:5px;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease}.alert-content-footer-button:hover{background-color:#0056b3}.alert-content-footer-button-cancel{background-color:#6c757d;color:#fff;border:none;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease}.alert-content-footer-button-cancel:hover{background-color:#5a6268}.form{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.form-input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem}.form-input-select,.form-input-checkbox{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;background-color:#fff;cursor:pointer}.form-button{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;background-color:#01527d;color:#fff;cursor:pointer}.photo-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:350px;height:350px;max-width:100%;max-height:100%;align-items:center}.photo-label{font-size:1rem;font-weight:600;color:#01527d;text-align:center}.photo-input{display:none}.photo-preview{width:auto;height:auto;max-width:350px;max-height:350px;object-fit:contain;border-radius:.5rem;box-shadow:0 0 10px #0000001a}.confirm-button{width:100%;background-color:green;color:#fff;border:none;border-radius:.25rem;padding:.5rem 1rem;cursor:pointer;margin-top:1rem}.confirm-button:hover{background-color:#006400}.clear-button{width:100%;background-color:#01527d;color:#fff;border:none;border-radius:.25rem;padding:.5rem 1rem;cursor:pointer;margin-top:1rem}.clear-button:hover{background-color:#012c59}.firma-canvas{width:100%;height:150px;border:1px solid #ccc;border-radius:.25rem}.firma-canvas canvas{width:100%;height:100%}.detail-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.25rem;padding:2rem;width:100%;max-width:900px;margin:0 auto;background:#fff;border-radius:1rem;box-shadow:0 6px 16px #01527d26;border-top:6px solid #01527D;animation:slideIn .5s ease-out}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.detail-container-title{text-transform:uppercase;letter-spacing:.1em;font-size:2rem;font-weight:700;color:#01527d;margin:0 0 .5rem}.detail-container-subtitle{font-size:1.125rem;font-weight:500;color:#0388a6}.detail-container p{margin:0;font-size:1rem;line-height:1.5;color:#334155}.detail-container strong{color:#01527d}.detail-container-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;margin-bottom:1rem}@media(max-width:768px){.detail-container{padding:1.25rem}.detail-container-title{font-size:1.5rem}.detail-container p{font-size:.95rem}}@media(max-width:480px){.detail-container{padding:1rem;gap:1rem}.detail-container-button{justify-content:center}}*{box-sizing:border-box}.main-container{display:flex;flex-direction:column;margin-left:1rem;padding:1rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);margin:1rem;padding:1rem;gap:1rem}.cards .card{width:15rem;height:12rem}@media(max-width:1600px){.cards .card{width:13rem;height:10rem}}@media(max-width:1024px){.cards{grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0;padding:.5rem;gap:.5rem}.cards .card{width:13rem;height:10rem}}@media(max-width:600px){.cards{grid-template-columns:1fr;margin-left:0;margin-right:0;padding:.5rem;gap:.5rem}.cards .card{width:13rem;height:8rem}}.asignation-container,.asignation-form,.asignation-form-item{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.asignation-form-alert{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:1rem;width:100%}.asignation-form-input-select{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;background-color:#fff;cursor:pointer}.stock-list-container-wrapper{display:flex;flex-direction:row;row-gap:1rem;padding:1rem;width:100%}.stock-list-container,.stock-list-asignation-container{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.stock-list-item,.stock-list-asignation-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem;gap:1rem;height:4rem;background-color:#fff;border-radius:.375rem;box-shadow:0 0 .5rem #0000001a;transition:box-shadow .3s ease}.stock-list-item:hover,.stock-list-asignation-item:hover{box-shadow:0 0 1rem #0003}.stock-list-item-label{display:flex;flex-direction:column;gap:1rem}.assign-one-button{background-color:#01527d;color:#fff;border:none;border-radius:.375rem;padding:.5rem .8rem;cursor:pointer}.unassign-button{background-color:#f54927;color:#fff;border:none;border-radius:.375rem;padding:.5rem .8rem;cursor:pointer}.search-input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;background-color:#fff;cursor:pointer}.search-input:focus{outline:none;border:1px solid #36367f}.login-page{display:flex;justify-content:center;align-items:center;min-height:100vh;position:relative;background:linear-gradient(#0000008c,#0000008c),url(../../assets/fondo_logistics.png) center/cover no-repeat;font-family:Inter,Arial,Helvetica,sans-serif}.login-container{display:flex;width:760px;max-width:90%;background:#000000d9;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #ceb7e7f2}.logo-section{flex:1}.logo-section img{width:100%;height:100%;object-fit:cover}.form-section{flex:1;padding:45px 55px;display:flex;flex-direction:column;justify-content:center;color:#fff;background-color:#000}.form-group{margin-bottom:20px;display:flex;flex-direction:column}.form-group label{margin-bottom:5px;font-weight:600;color:#ccc}.form-group input{padding:12px 14px;border:1px solid #333;outline:none;font-size:14px;background-color:#111;color:#fff}.remember-group{display:flex;align-items:center;margin-bottom:15px}.remember-group input{margin-right:8px}.forgot-link{margin-bottom:15px;font-size:14px;color:#f0c;text-decoration:none}.forgot-link:hover{text-decoration:underline}button[type=submit]{align-self:flex-end;padding:12px 32px;background:linear-gradient(135deg,#01527d,#012c59);border:none;color:#fff;cursor:pointer;font-weight:600;transition:transform .2s ease,opacity .2s ease}button[type=submit]:hover{opacity:.93;transform:translateY(-2px)}.copyright{font-size:12px;margin-top:8px;color:#fff}@media(max-width:768px){.login-container{flex-direction:column}}
