.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:Lato,Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:#eeeeeee6;border-color:#eeeeeee6;width:100%;pointer-events:all;cursor:default;transform:translate(0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:#fff3}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:#0000004d;border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:"";position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:#0000001a}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:0}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:#0000001a;color:#000;box-shadow:0 0 0 1px #0003;min-height:26px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:#0000001a;color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:#0003}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{padding:0;font-size:14px;line-height:16px;text-align:left;float:left;white-space:normal}.iziToast>.iziToast-body .iziToast-title{color:#000;margin:0}.iziToast>.iziToast-body .iziToast-message{margin:0 0 10px;color:#0009}.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,Lato,Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a,0 8px 8px -5px #00000040}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px #ffffff4d,0 10px 10px -5px #00000040}.iziToast.iziToast-balloon .iziToast-progressbar{background:0 0}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px #00000040,inset 0 10px 20px -5px #00000040}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:#ffffffb3;font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:#ffffff1a}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:#fff3}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px #fff9}.iziToast.iziToast-color-red{background:#ffafb4e6;border-color:#ffafb4e6}.iziToast.iziToast-color-orange{background:#ffcfa5e6;border-color:#ffcfa5e6}.iziToast.iziToast-color-yellow{background:#fff9b2e6;border-color:#fff9b2e6}.iziToast.iziToast-color-blue{background:#9ddeffe6;border-color:#9ddeffe6}.iziToast.iziToast-color-green{background:#a6efb8e6;border-color:#a6efb8e6}.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3:after{display:none}.iziToast .revealIn,.iziToast.revealIn{-webkit-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;-moz-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}.iziToast .slideIn,.iziToast.slideIn{-webkit-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziToast.bounceInLeft{-webkit-animation:iziT-bounceInLeft .7s ease-in-out both;animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{-webkit-animation:iziT-bounceInRight .85s ease-in-out both;animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{-webkit-animation:iziT-bounceInDown .7s ease-in-out both;animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{-webkit-animation:iziT-bounceInUp .7s ease-in-out both;animation:iziT-bounceInUp .7s ease-in-out both}.iziToast .fadeIn,.iziToast.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{-webkit-animation:iziT-fadeInUp .7s ease both;animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{-webkit-animation:iziT-fadeInDown .7s ease both;animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{-webkit-animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.fadeInRight{-webkit-animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{-webkit-animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both;animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}.iziToast.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{-webkit-animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutUp{-webkit-animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutLeft{-webkit-animation:iziT-fadeOutLeft .5s ease both;animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{-webkit-animation:iziT-fadeOutRight .5s ease both;animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast-overlay.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}@-webkit-keyframes iziT-revealIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,1)}to{opacity:1}}@-moz-keyframes iziT-revealIn{0%{opacity:0;-moz-transform:scale3d(.3,.3,1)}to{opacity:1}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;-webkit-transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes iziT-slideIn{0%{opacity:0;-moz-transform:translateX(50px)}to{opacity:1;-moz-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-5px)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(5px)}to{-webkit-transform:translateY(0)}}@-moz-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-webkit-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-o-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-moz-keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@-o-keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@-moz-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@-o-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@-moz-keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@-o-keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@-moz-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-o-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-moz-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-o-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-moz-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-o-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-moz-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-o-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-moz-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-o-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-moz-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-o-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-moz-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.header-card[data-v-912ae5db]{animation:slideDown-912ae5db .6s ease-out}@keyframes slideDown-912ae5db{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-912ae5db]{transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp-912ae5db .6s ease-out}.stat-card[data-v-912ae5db]:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000026!important}.stat-card-success[data-v-912ae5db]:hover{border-left:4px solid #50cd89}.stat-card-warning[data-v-912ae5db]:hover{border-left:4px solid #ffc700}.stat-card-info[data-v-912ae5db]:hover{border-left:4px solid #009ef7}.stat-card-danger[data-v-912ae5db]:hover{border-left:4px solid #f1416c}@keyframes fadeInUp-912ae5db{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-912ae5db]:nth-child(1){animation-delay:.1s}.stat-card[data-v-912ae5db]:nth-child(2){animation-delay:.2s}.stat-card[data-v-912ae5db]:nth-child(3){animation-delay:.3s}.stat-card[data-v-912ae5db]:nth-child(4){animation-delay:.4s}.attendance-table-card[data-v-912ae5db]{animation:fadeInUp-912ae5db .6s ease-out;animation-delay:.5s}.bg-gradient-primary[data-v-912ae5db]{background:linear-gradient(135deg,#009ef7,#0077b6)!important;box-shadow:0 4px 15px #009ef74d}.attendance-table[data-v-912ae5db]{border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.attendance-table thead tr[data-v-912ae5db]{box-shadow:0 4px 15px #0000001a}.attendance-table thead th[data-v-912ae5db]{padding:1.25rem 1rem;border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.85rem}.attendance-table tbody tr[data-v-912ae5db]{background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.attendance-table tbody tr[data-v-912ae5db]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px #0000001f;z-index:10}.attendance-table tbody td[data-v-912ae5db]{padding:1.25rem 1rem;border:none;vertical-align:middle}.attendance-table tbody tr td[data-v-912ae5db]:first-child{border-radius:8px 0 0 8px}.attendance-table tbody tr td[data-v-912ae5db]:last-child{border-radius:0 8px 8px 0}.holiday-row[data-v-912ae5db]{background:linear-gradient(90deg,#f0f4ff,#fff);border-left:4px solid #009ef7}.leave-row[data-v-912ae5db]{background:linear-gradient(90deg,#f8f1ff,#fff);border-left:4px solid #7239ea}.late-row[data-v-912ae5db]{background:linear-gradient(90deg,#fff9f0,#fff);border-left:4px solid #ffc700}.absent-row[data-v-912ae5db]{background:linear-gradient(90deg,#fff5f8,#fff);border-left:4px solid #f1416c}.badge[data-v-912ae5db]{transition:all .3s ease}.badge[data-v-912ae5db]:hover{transform:scale(1.05)}.progress-bar[data-v-912ae5db]{transition:width 1s ease-in-out}[data-v-912ae5db] .flatpickr-calendar{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026!important;border:none;padding:10px}[data-v-912ae5db] .flatpickr-months{background:linear-gradient(135deg,#009ef7,#0077b6);border-radius:8px 8px 0 0;padding:15px 10px;margin-bottom:10px}[data-v-912ae5db] .flatpickr-current-month{color:#fff;font-weight:600;font-size:1.1rem}[data-v-912ae5db] .flatpickr-month{color:#fff}[data-v-912ae5db] .flatpickr-prev-month svg,[data-v-912ae5db] .flatpickr-next-month svg{fill:#fff!important}[data-v-912ae5db] .flatpickr-prev-month:hover,[data-v-912ae5db] .flatpickr-next-month:hover{background:#ffffff1a;border-radius:6px}[data-v-912ae5db] .flatpickr-weekday{color:#7e8299;font-weight:600;font-size:.85rem}[data-v-912ae5db] .flatpickr-day{color:#181c32;border-radius:8px;font-weight:500;border:none;margin:2px}[data-v-912ae5db] .flatpickr-day:hover{background:#f5f8fa;border-color:#009ef7;color:#009ef7}[data-v-912ae5db] .flatpickr-day.selected{background:linear-gradient(135deg,#009ef7,#0077b6);border-color:#009ef7;color:#fff;font-weight:600;box-shadow:0 4px 12px #009ef766}[data-v-912ae5db] .flatpickr-day.today{background:#fff5f8;color:#f1416c;border-color:#f1416c;font-weight:600}[data-v-912ae5db] .flatpickr-day.today:hover{background:#f1416c;color:#fff;border-color:#f1416c}[data-v-912ae5db] .flatpickr-day.prevMonthDay,[data-v-912ae5db] .flatpickr-day.nextMonthDay{color:#b5b5c3}[data-v-912ae5db] .flatpickr-day.disabled{color:#d1d3e0}[data-v-912ae5db] .numInputWrapper{background:#ffffff1a;border-radius:6px;padding:2px}[data-v-912ae5db] .numInputWrapper:hover{background:#ffffff26}[data-v-912ae5db] .numInput{color:#fff;font-weight:600}[data-v-912ae5db] .arrowUp,[data-v-912ae5db] .arrowDown{border:none}[data-v-912ae5db] .arrowUp:after{border-bottom-color:#fff}[data-v-912ae5db] .arrowDown:after{border-top-color:#fff}[data-v-912ae5db] .flatpickr-monthSelect-months{padding:10px}[data-v-912ae5db] .flatpickr-monthSelect-month{background:#f5f8fa;color:#181c32;border-radius:8px;margin:4px;padding:12px 8px;font-weight:500;transition:all .3s ease;border:2px solid transparent}[data-v-912ae5db] .flatpickr-monthSelect-month:hover{background:#e1f0ff;color:#009ef7;border-color:#009ef7;transform:translateY(-2px);box-shadow:0 4px 12px #009ef733}[data-v-912ae5db] .flatpickr-monthSelect-month.selected{background:linear-gradient(135deg,#009ef7,#0077b6);color:#fff;font-weight:600;border-color:#009ef7;box-shadow:0 4px 12px #009ef766}@media (max-width: 1199.98px){.stat-card .fs-2x[data-v-912ae5db]{font-size:1.75rem!important}.symbol-45px[data-v-912ae5db]{width:40px!important;height:40px!important}}@media (max-width: 991.98px){.header-card .fs-2x[data-v-912ae5db]{font-size:1.5rem!important}.header-card .symbol-60px[data-v-912ae5db]{width:50px!important;height:50px!important}.attendance-table thead th i[data-v-912ae5db],.badge i[data-v-912ae5db]{display:none}.stat-card[data-v-912ae5db]{margin-bottom:1rem}.stat-card .fs-2x[data-v-912ae5db]{font-size:1.5rem!important}.stat-card .symbol-45px[data-v-912ae5db]{width:35px!important;height:35px!important}}@media (max-width: 767.98px){.card-body[data-v-912ae5db]{padding:1.5rem!important}.header-card .row[data-v-912ae5db]{flex-direction:column}.header-card .fs-2x[data-v-912ae5db]{font-size:1.35rem!important}.header-card .fs-6[data-v-912ae5db]{font-size:.875rem!important}.header-card .symbol-60px[data-v-912ae5db]{width:45px!important;height:45px!important}.stat-card .card-body[data-v-912ae5db]{padding:1rem!important}.stat-card .fs-2x[data-v-912ae5db]{font-size:1.35rem!important}.stat-card .fs-7[data-v-912ae5db]{font-size:.75rem!important}.stat-card .symbol-45px[data-v-912ae5db]{width:32px!important;height:32px!important}.stat-card i.fs-3x[data-v-912ae5db]{font-size:2rem!important}.attendance-table[data-v-912ae5db]{font-size:.85rem;border-spacing:0 4px}.attendance-table thead th[data-v-912ae5db],.attendance-table tbody td[data-v-912ae5db]{padding:.75rem .5rem;font-size:.75rem}.attendance-table thead th[data-v-912ae5db]:first-child,.attendance-table tbody td[data-v-912ae5db]:first-child{padding-left:.75rem!important}.attendance-table thead th[data-v-912ae5db]:last-child,.attendance-table tbody td[data-v-912ae5db]:last-child{padding-right:.75rem!important}.badge[data-v-912ae5db]{padding:.3rem .5rem;font-size:.7rem}.card-title .fs-2[data-v-912ae5db]{font-size:1.25rem!important}.card-title .fs-7[data-v-912ae5db]{font-size:.7rem!important}}@media (max-width: 575.98px){.card-body[data-v-912ae5db]{padding:1rem!important}.header-card .card-body[data-v-912ae5db]{padding:1.25rem!important}.header-card .fs-2x[data-v-912ae5db]{font-size:1.15rem!important}.header-card .symbol-60px[data-v-912ae5db]{width:40px!important;height:40px!important}.header-card .symbol-60px i[data-v-912ae5db]{font-size:1.5rem!important}.stat-card .card-body[data-v-912ae5db]{padding:.875rem!important}.stat-card .fs-2x[data-v-912ae5db]{font-size:1.25rem!important}.stat-card .fs-7[data-v-912ae5db]{font-size:.7rem!important}.stat-card i.fs-3x[data-v-912ae5db]{font-size:1.75rem!important;margin-bottom:.5rem!important}.attendance-table tbody tr[data-v-912ae5db]:hover{transform:none;box-shadow:0 2px 8px #0000001a}.attendance-table[data-v-912ae5db]{font-size:.8rem}.attendance-table thead th[data-v-912ae5db],.attendance-table tbody td[data-v-912ae5db]{padding:.625rem .375rem;font-size:.7rem}.attendance-table thead th[data-v-912ae5db]:first-child,.attendance-table tbody td[data-v-912ae5db]:first-child{padding-left:.5rem!important}.attendance-table thead th[data-v-912ae5db]:last-child,.attendance-table tbody td[data-v-912ae5db]:last-child{padding-right:.5rem!important}.badge[data-v-912ae5db]{padding:.25rem .4rem;font-size:.65rem}.badge.fs-6[data-v-912ae5db]{font-size:.65rem!important;padding:.25rem .4rem}.attendance-table thead th[data-v-912ae5db]:nth-child(5),.attendance-table tbody td[data-v-912ae5db]:nth-child(5){display:none}}@media (max-width: 400px){.header-card .card-body[data-v-912ae5db]{padding:1rem!important}.header-card .fs-2x[data-v-912ae5db]{font-size:1rem!important}.stat-card .fs-2x[data-v-912ae5db]{font-size:1.1rem!important}.stat-card i.fs-3x[data-v-912ae5db]{font-size:1.5rem!important}.attendance-table thead th[data-v-912ae5db],.attendance-table tbody td[data-v-912ae5db]{padding:.5rem .25rem;font-size:.65rem}.badge[data-v-912ae5db]{padding:.2rem .3rem;font-size:.6rem}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:before,.multiselect__spinner:after{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}*[dir=rtl] .multiselect{text-align:right}*[dir=rtl] .multiselect__select{right:auto;left:1px}*[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}*[dir=rtl] .multiselect__content{text-align:right}*[dir=rtl] .multiselect__option:after{right:auto;left:0}*[dir=rtl] .multiselect__clear{right:auto;left:12px}*[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}[data-v-a9f25b16] .multiselect{min-height:42px}[data-v-a9f25b16] .multiselect__tags{border:1px solid #e4e6ef;border-radius:.475rem;min-height:42px;padding:8px 40px 0 8px}[data-v-a9f25b16] .multiselect__tags:hover{border-color:#b5b5c3}[data-v-a9f25b16] .multiselect__tags:focus-within{border-color:#009ef7;box-shadow:0 0 0 .25rem #009ef71a}[data-v-a9f25b16] .multiselect__tag{background:#f1faff;color:#009ef7;border-radius:.475rem;padding:5px 26px 5px 10px;margin-bottom:5px}[data-v-a9f25b16] .multiselect__tag-icon{background:transparent;color:#009ef7}[data-v-a9f25b16] .multiselect__tag-icon:hover{background:#009ef7;color:#fff}[data-v-a9f25b16] .multiselect__option--highlight{background:#f1faff;color:#009ef7}[data-v-a9f25b16] .multiselect__option--selected{background:#e8f4fd;color:#009ef7;font-weight:600}[data-v-a9f25b16] .multiselect__placeholder{color:#a1a5b7;padding-top:0;margin-bottom:0}.cursor-pointer[data-v-a9f25b16]{cursor:pointer}.cursor-pointer[data-v-a9f25b16]:hover{opacity:.7}.asset-item-card[data-v-c4dffb3a]{transition:all .3s ease;border:2px solid transparent}.asset-item-card[data-v-c4dffb3a]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026!important;border-color:#009ef74d}.z-index-1[data-v-c4dffb3a]{z-index:1}.btn-light-primary[data-v-c4dffb3a]:hover,.btn-light-warning[data-v-c4dffb3a]:hover,.btn-light-danger[data-v-c4dffb3a]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00000026}@media (max-width: 767.98px){.symbol-75px[data-v-c4dffb3a]{width:60px;height:60px}.asset-item-card .fs-2x[data-v-c4dffb3a]{font-size:1.5rem!important}}.stat-card[data-v-52e1c57c]{transition:all .3s ease}.stat-card[data-v-52e1c57c]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026!important}.card-decoration[data-v-52e1c57c]{position:absolute;top:0;right:0;width:100px;height:100px;border-radius:50%;opacity:.1;transform:translate(40%,-40%)}.bg-gradient-primary[data-v-52e1c57c]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-success[data-v-52e1c57c]{background:linear-gradient(135deg,#17c964,#0e793f)}.bg-gradient-danger[data-v-52e1c57c]{background:linear-gradient(135deg,#f31260,#990838)}.bg-gradient-warning[data-v-52e1c57c]{background:linear-gradient(135deg,#f5a524,#996102)}.asset-card[data-v-52e1c57c]{transition:all .3s ease;border:2px solid transparent}.asset-card[data-v-52e1c57c]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026!important;border-color:#009ef74d}.asset-decoration[data-v-52e1c57c]{position:absolute;top:0;right:0;width:120px;height:120px;border-radius:50%;opacity:.08;transform:translate(40%,-40%)}.btn-hover-rise[data-v-52e1c57c]{transition:all .3s ease}.btn-hover-rise[data-v-52e1c57c]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}@media (max-width: 767.98px){.stat-card .symbol[data-v-52e1c57c]{width:40px;height:40px}.stat-card .symbol i[data-v-52e1c57c],.stat-card .fs-2x[data-v-52e1c57c]{font-size:1.5rem!important}.asset-card .symbol[data-v-52e1c57c]{width:40px;height:40px}}.bg-gradient-primary[data-v-e66edf34]{background:linear-gradient(135deg,#009ef7,#0077b6)!important;box-shadow:0 4px 15px #009ef74d}.detail-table[data-v-e66edf34]{border-collapse:separate;border-spacing:0 6px;margin-top:-6px}.detail-table thead th[data-v-e66edf34]{padding:1rem .75rem;border:none;font-weight:600;font-size:.85rem}.detail-table tbody tr[data-v-e66edf34]{background:#fff;box-shadow:0 1px 4px #0000000d;transition:all .3s ease;border-radius:6px}.detail-table tbody tr[data-v-e66edf34]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.detail-table tbody td[data-v-e66edf34]{padding:1rem .75rem;border:none;vertical-align:middle}.weekend-row[data-v-e66edf34]{background:linear-gradient(90deg,#f8f9fa,#fff);border-left:4px solid #7e8299}.late-row[data-v-e66edf34]{background:linear-gradient(90deg,#fff9f0,#fff);border-left:4px solid #ffc700}.leave-row[data-v-e66edf34]{background:linear-gradient(90deg,#f0f9ff,#fff);border-left:4px solid #009ef7}.stat-box[data-v-e66edf34]{transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-box[data-v-e66edf34]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.btn-hover-scale[data-v-e66edf34]{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hover-scale[data-v-e66edf34]:hover{transform:scale(1.1)}.modal-content[data-v-e66edf34]{border-radius:12px;overflow:hidden}.badge[data-v-e66edf34]{transition:all .3s ease}.badge[data-v-e66edf34]:hover{transform:scale(1.05)}@keyframes shimmer-e66edf34{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-box[data-v-e66edf34],.skeleton-text[data-v-e66edf34],.skeleton-badge[data-v-e66edf34],.skeleton-circle[data-v-e66edf34]{background:linear-gradient(90deg,#f0f0f0,#f8f8f8,#f0f0f0 80px);background-size:1000px 100%;animation:shimmer-e66edf34 1.5s infinite linear;border-radius:6px}.skeleton-circle[data-v-e66edf34]{border-radius:50%}.skeleton-box[data-v-e66edf34]{background:linear-gradient(90deg,#e9ecef,#f8f9fa,#e9ecef 80px);background-size:1000px 100%}.skeleton-badge[data-v-e66edf34],.skeleton-text[data-v-e66edf34]{border-radius:4px;display:inline-block}[data-bs-theme=dark] .modal-content[data-v-e66edf34]{background-color:#1e1e2d}[data-bs-theme=dark] .detail-table tbody tr[data-v-e66edf34]{background:#2b2b40;box-shadow:0 1px 4px #0003}[data-bs-theme=dark] .detail-table tbody tr[data-v-e66edf34]:hover{background:#32324a;box-shadow:0 4px 12px #0000004d}[data-bs-theme=dark] .detail-table tbody td[data-v-e66edf34]{color:#a2a7d3}[data-bs-theme=dark] .text-gray-800[data-v-e66edf34]{color:#f1f1f2!important}[data-bs-theme=dark] .weekend-row[data-v-e66edf34]{background:linear-gradient(90deg,#2c2c3e,#2b2b40)}[data-bs-theme=dark] .late-row[data-v-e66edf34]{background:linear-gradient(90deg,#3d2b1f,#2b2b40)}[data-bs-theme=dark] .leave-row[data-v-e66edf34]{background:linear-gradient(90deg,#1f2b3d,#2b2b40)}[data-bs-theme=dark] .stat-box.bg-light-success[data-v-e66edf34]{background-color:#1c322a!important}[data-bs-theme=dark] .stat-box.bg-light-warning[data-v-e66edf34]{background-color:#392f1b!important}[data-bs-theme=dark] .stat-box.bg-light-danger[data-v-e66edf34]{background-color:#3b2326!important}[data-bs-theme=dark] .stat-box.bg-light-info[data-v-e66edf34]{background-color:#21313c!important}[data-bs-theme=dark] .stat-box.bg-light-primary[data-v-e66edf34]{background-color:#1b2139!important}[data-bs-theme=dark] .stat-box .text-gray-600[data-v-e66edf34]{color:#92929f!important}[data-bs-theme=dark] .skeleton-box[data-v-e66edf34],[data-bs-theme=dark] .skeleton-text[data-v-e66edf34],[data-bs-theme=dark] .skeleton-badge[data-v-e66edf34],[data-bs-theme=dark] .skeleton-circle[data-v-e66edf34]{background:linear-gradient(90deg,#2b2b40,#32324a,#2b2b40 80px);background-size:1000px 100%}[data-bs-theme=dark] .modal-header .btn-light-primary[data-v-e66edf34]{background-color:#ffffff1a;color:#fff}[data-bs-theme=dark] .modal-header .btn-light-primary[data-v-e66edf34]:hover{background-color:#fff3}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%;align-items:center}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.attendance-icon-wrapper[data-v-b1ca83ad]{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.attendance-icon-wrapper[data-v-b1ca83ad]:hover{transform:scale(1.08) rotate(5deg);box-shadow:0 12px 32px #667eea80!important}.attendance-icon[data-v-b1ca83ad]{transition:transform .3s ease}.attendance-icon-wrapper:hover .attendance-icon[data-v-b1ca83ad]{transform:scale(1.1)}.pulse-badge[data-v-b1ca83ad]{animation:pulse-b1ca83ad 2s cubic-bezier(.4,0,.6,1) infinite;box-shadow:0 0 #50cd89b3}@keyframes pulse-b1ca83ad{0%,to{box-shadow:0 0 #50cd89b3}50%{box-shadow:0 0 0 8px #50cd8900}}.header-card[data-v-b1ca83ad]{animation:slideDown-b1ca83ad .6s ease-out}@keyframes slideDown-b1ca83ad{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.employee-list-card[data-v-b1ca83ad]{animation:fadeInUp-b1ca83ad .6s ease-out;animation-delay:.2s}@keyframes fadeInUp-b1ca83ad{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bg-gradient-primary[data-v-b1ca83ad]{background:linear-gradient(135deg,#009ef7,#0077b6)!important;box-shadow:0 4px 15px #009ef74d}.employee-table[data-v-b1ca83ad]{border-collapse:separate;border-spacing:0 10px;margin-top:-10px}.employee-table thead tr[data-v-b1ca83ad]{box-shadow:0 4px 15px #0000001a}.employee-table thead th[data-v-b1ca83ad]{padding:1.25rem 1rem;border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.85rem}.employee-table tbody tr[data-v-b1ca83ad]{background:var(--bs-card-bg);box-shadow:0 2px 8px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.employee-table tbody tr[data-v-b1ca83ad]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px #0000001f;z-index:10}.employee-table tbody td[data-v-b1ca83ad]{padding:1.25rem 1rem;border:none;vertical-align:middle}.employee-table tbody tr td[data-v-b1ca83ad]:first-child{border-radius:8px 0 0 8px}.employee-table tbody tr td[data-v-b1ca83ad]:last-child{border-radius:0 8px 8px 0}.btn-hover-scale[data-v-b1ca83ad]{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hover-scale[data-v-b1ca83ad]:hover{transform:scale(1.1)}.btn-view-detail[data-v-b1ca83ad]{white-space:nowrap}.btn-text-short[data-v-b1ca83ad]{display:none}.btn-text-full[data-v-b1ca83ad]{display:inline}.badge[data-v-b1ca83ad]{transition:all .3s ease}.badge[data-v-b1ca83ad]:hover{transform:scale(1.05)}@media (max-width: 1199.98px){.stat-box .fs-2x[data-v-b1ca83ad]{font-size:1.75rem!important}.symbol-50px[data-v-b1ca83ad]{width:45px!important;height:45px!important}}@media (max-width: 991.98px){.header-card .fs-2x[data-v-b1ca83ad]{font-size:1.5rem!important}.header-card .symbol-60px[data-v-b1ca83ad]{width:50px!important;height:50px!important}.employee-table thead th i[data-v-b1ca83ad],.detail-table thead th i[data-v-b1ca83ad]{display:none}.employee-table .symbol-50px[data-v-b1ca83ad]{width:40px!important;height:40px!important}.employee-table .fs-5[data-v-b1ca83ad]{font-size:1rem!important}.stat-box[data-v-b1ca83ad]{margin-bottom:1rem}.stat-box .fs-2x[data-v-b1ca83ad]{font-size:1.5rem!important}.stat-box i.fs-3x[data-v-b1ca83ad]{font-size:2.25rem!important}}@media (max-width: 767.98px){.card-body[data-v-b1ca83ad],.header-card .card-body[data-v-b1ca83ad]{padding:1.5rem!important}.header-card .row[data-v-b1ca83ad]{flex-direction:column}.header-card .fs-2x[data-v-b1ca83ad]{font-size:1.35rem!important}.header-card .fs-6[data-v-b1ca83ad]{font-size:.875rem!important}.header-card .symbol-60px[data-v-b1ca83ad]{width:45px!important;height:45px!important}.employee-table[data-v-b1ca83ad]{font-size:.85rem;border-spacing:0 4px}.employee-table thead th[data-v-b1ca83ad],.employee-table tbody td[data-v-b1ca83ad]{padding:.75rem .5rem;font-size:.75rem}.employee-table .symbol-50px[data-v-b1ca83ad]{width:35px!important;height:35px!important}.employee-table .symbol-50px .fs-4[data-v-b1ca83ad],.employee-table .fs-5[data-v-b1ca83ad]{font-size:.95rem!important}.employee-table .fs-7[data-v-b1ca83ad]{font-size:.7rem!important}.badge[data-v-b1ca83ad]{padding:.3rem .5rem;font-size:.7rem}.card-title .fs-2[data-v-b1ca83ad]{font-size:1.25rem!important}.card-title .fs-7[data-v-b1ca83ad]{font-size:.7rem!important}.btn-text-full[data-v-b1ca83ad]{display:none}.btn-text-short[data-v-b1ca83ad]{display:inline}.btn-view-detail[data-v-b1ca83ad]{padding:.5rem 1rem!important}.btn-icon-detail[data-v-b1ca83ad]{font-size:1.15rem!important;margin-right:.375rem!important}}@media (max-width: 575.98px){.card-body[data-v-b1ca83ad]{padding:1rem!important}.header-card .card-body[data-v-b1ca83ad]{padding:1.25rem!important}.header-card .fs-2x[data-v-b1ca83ad]{font-size:1.15rem!important}.header-card .symbol-60px[data-v-b1ca83ad]{width:40px!important;height:40px!important}.header-card .symbol-60px i[data-v-b1ca83ad]{font-size:1.5rem!important}.employee-table tbody tr[data-v-b1ca83ad]:hover,.detail-table tbody tr[data-v-b1ca83ad]:hover{transform:none;box-shadow:0 2px 8px #0000001a}.employee-table[data-v-b1ca83ad],.detail-table[data-v-b1ca83ad]{font-size:.8rem}.employee-table thead th[data-v-b1ca83ad],.employee-table tbody td[data-v-b1ca83ad],.detail-table thead th[data-v-b1ca83ad],.detail-table tbody td[data-v-b1ca83ad]{padding:.625rem .375rem;font-size:.7rem}.employee-table .symbol-50px[data-v-b1ca83ad]{width:32px!important;height:32px!important;margin-right:.75rem!important}.employee-table .symbol-50px .fs-4[data-v-b1ca83ad]{font-size:.85rem!important}.employee-table .fs-5[data-v-b1ca83ad]{font-size:.875rem!important}.employee-table .fs-7[data-v-b1ca83ad]{font-size:.65rem!important}.employee-table .fs-7 i[data-v-b1ca83ad]{display:none}.badge[data-v-b1ca83ad]{padding:.25rem .4rem;font-size:.65rem}.badge.fs-6[data-v-b1ca83ad]{font-size:.65rem!important;padding:.25rem .4rem}.stat-box .card-body[data-v-b1ca83ad]{padding:.875rem!important}.stat-box .fs-2x[data-v-b1ca83ad]{font-size:1.25rem!important}.stat-box .fs-7[data-v-b1ca83ad]{font-size:.65rem!important}.stat-box i.fs-3x[data-v-b1ca83ad]{font-size:1.75rem!important;margin-bottom:.5rem!important}.modal-header .symbol-50px[data-v-b1ca83ad]{width:40px!important;height:40px!important}.modal-header .fs-2[data-v-b1ca83ad]{font-size:1.25rem!important}.modal-header .fs-7[data-v-b1ca83ad]{font-size:.7rem!important}.modal-body[data-v-b1ca83ad]{padding:1.25rem!important}.modal-body h4[data-v-b1ca83ad]{font-size:1.1rem!important}.modal-body .row.g-4[data-v-b1ca83ad]{gap:.75rem!important}.detail-table tbody td:last-child .d-flex[data-v-b1ca83ad]{gap:.25rem!important}.btn-view-detail[data-v-b1ca83ad]{padding:.45rem .75rem!important;font-size:.7rem!important}.btn-icon-detail[data-v-b1ca83ad]{font-size:1rem!important;margin-right:.25rem!important}}[data-v-b1ca83ad] .dp__input{background:var(--bs-card-bg);color:var(--bs-gray-900);border:none!important;font-weight:600;text-align:center;padding:.75rem 1rem}[data-v-b1ca83ad] .dp__input::placeholder{color:#b5b5c3}[data-v-b1ca83ad] .dp__input_wrap{border:none}[data-v-b1ca83ad] .dp__menu{background:var(--bs-card-bg);color:var(--bs-gray-800);border-radius:12px;box-shadow:0 10px 40px #0003!important;border:1px solid var(--bs-gray-200);padding:10px}[data-v-b1ca83ad] .dp__month_year_select{background:linear-gradient(135deg,#009ef7,#0077b6);border-radius:8px 8px 0 0;padding:15px 10px;margin:-10px -10px 10px;color:#fff}[data-v-b1ca83ad] .dp__btn{color:#fff}[data-v-b1ca83ad] .dp__btn:hover{background:#ffffff1a;border-radius:6px}[data-v-b1ca83ad] .dp__overlay_cell{background:var(--bs-light);color:var(--bs-gray-800);border-radius:8px;margin:4px;padding:12px 8px;font-weight:500;transition:all .3s ease;border:2px solid transparent}[data-v-b1ca83ad] .dp__overlay_cell:hover{background:var(--bs-light-primary);color:var(--bs-primary);border-color:#009ef7;transform:translateY(-2px);box-shadow:0 4px 12px #009ef733}[data-v-b1ca83ad] .dp__overlay_cell_active{background:linear-gradient(135deg,#009ef7,#0077b6)!important;color:#fff!important;font-weight:600;border-color:#009ef7!important;box-shadow:0 4px 12px #009ef766}[data-v-b1ca83ad] .dp__overlay_cell_disabled{color:#d1d3e0;opacity:.5}[data-v-b1ca83ad] .dp__arrow_top{display:none}@media (max-width: 400px){.header-card .card-body[data-v-b1ca83ad]{padding:1rem!important}.header-card .fs-2x[data-v-b1ca83ad]{font-size:1rem!important}.header-card .symbol-60px[data-v-b1ca83ad]{width:35px!important;height:35px!important}.employee-table .symbol-50px[data-v-b1ca83ad]{width:30px!important;height:30px!important}.employee-table .symbol-50px .fs-4[data-v-b1ca83ad]{font-size:.75rem!important}.employee-table thead th[data-v-b1ca83ad],.employee-table tbody td[data-v-b1ca83ad],.detail-table thead th[data-v-b1ca83ad],.detail-table tbody td[data-v-b1ca83ad]{padding:.5rem .25rem;font-size:.65rem}.badge[data-v-b1ca83ad]{padding:.2rem .3rem;font-size:.6rem}.stat-box .fs-2x[data-v-b1ca83ad]{font-size:1.1rem!important}.stat-box i.fs-3x[data-v-b1ca83ad]{font-size:1.5rem!important}.btn-view-detail[data-v-b1ca83ad]{padding:.4rem .6rem!important;font-size:.65rem!important}.btn-icon-detail[data-v-b1ca83ad]{font-size:.9rem!important;margin-right:.2rem!important}}.avatar-circle[data-v-b1ca83ad]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s ease;overflow:hidden}.attendance-card-modern[data-v-12c0743d]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px #00000014;height:100%;display:flex;flex-direction:column;gap:1.5rem;animation:fadeInUp-12c0743d .5s ease}@keyframes fadeInUp-12c0743d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.attendance-header[data-v-12c0743d]{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:2px solid #f5f5f5}.attendance-icon[data-v-12c0743d]{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0}.attendance-title[data-v-12c0743d]{flex:1;min-width:0}.attendance-title h3[data-v-12c0743d]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.attendance-title p[data-v-12c0743d]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}.attendance-message[data-v-12c0743d]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#eff6ff;border-radius:12px;border-left:3px solid #3b82f6}.attendance-message i[data-v-12c0743d]{color:#3b82f6;font-size:1.25rem;flex-shrink:0}.attendance-message span[data-v-12c0743d]{color:#1e40af;font-size:.875rem;font-weight:500;word-break:break-word}.attendance-times[data-v-12c0743d]{display:flex;align-items:stretch;gap:1rem;background:#f9fafb;padding:1.5rem;border-radius:16px}.time-box[data-v-12c0743d]{flex:1;display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:12px;border:2px solid #e5e7eb;transition:all .3s ease}.time-box.active[data-v-12c0743d]{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.time-icon[data-v-12c0743d]{width:44px;height:44px;background:#f3f4f6;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:1.25rem;flex-shrink:0;transition:all .3s ease}.time-box.active .time-icon[data-v-12c0743d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.time-info[data-v-12c0743d]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.time-label[data-v-12c0743d]{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.time-value[data-v-12c0743d]{font-size:1.5rem;font-weight:700;color:#1a1a1a}.time-divider[data-v-12c0743d]{width:2px;background:linear-gradient(to bottom,transparent,#e5e7eb,transparent)}.attendance-action[data-v-12c0743d]{margin-top:auto}.btn-attendance[data-v-12c0743d]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;border:none;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-in[data-v-12c0743d]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.btn-in[data-v-12c0743d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.btn-out[data-v-12c0743d]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}.btn-out[data-v-12c0743d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.btn-attendance[data-v-12c0743d]:disabled{opacity:.6;cursor:not-allowed}.btn-attendance i[data-v-12c0743d]{font-size:1.25rem}.attendance-complete[data-v-12c0743d]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:14px;color:#065f46;font-weight:600;font-size:1rem}.attendance-complete i[data-v-12c0743d]{font-size:1.5rem}@media (max-width: 768px){.attendance-card-modern[data-v-12c0743d]{padding:1.5rem;gap:1.25rem}.attendance-icon[data-v-12c0743d]{width:48px;height:48px;font-size:1.5rem}.attendance-title h3[data-v-12c0743d]{font-size:1.25rem}.attendance-times[data-v-12c0743d]{padding:1.25rem}.time-value[data-v-12c0743d]{font-size:1.25rem}}@media (max-width: 576px){.attendance-card-modern[data-v-12c0743d]{padding:1.25rem}.attendance-times[data-v-12c0743d]{flex-direction:column;padding:1rem;gap:.75rem}.time-divider[data-v-12c0743d]{display:none}.time-box[data-v-12c0743d]{padding:.875rem}.time-icon[data-v-12c0743d]{width:40px;height:40px;font-size:1.125rem}.time-value[data-v-12c0743d]{font-size:1.125rem}.btn-attendance[data-v-12c0743d]{padding:1rem;font-size:.9375rem}}[data-bs-theme=dark] .attendance-card-modern[data-v-12c0743d]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .attendance-header[data-v-12c0743d]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .attendance-title h3[data-v-12c0743d]{color:#f3f4f6}[data-bs-theme=dark] .attendance-title p[data-v-12c0743d]{color:#9ca3af}[data-bs-theme=dark] .attendance-message[data-v-12c0743d]{background:#3b82f626;border-left-color:#3b82f6}[data-bs-theme=dark] .attendance-message span[data-v-12c0743d]{color:#93c5fd}[data-bs-theme=dark] .attendance-times[data-v-12c0743d]{background:#0f0f0f}[data-bs-theme=dark] .time-box[data-v-12c0743d]{background:#2d2d2d;border-color:#3d3d3d}[data-bs-theme=dark] .time-box.active[data-v-12c0743d]{border-color:#667eea;background:#667eea1a}[data-bs-theme=dark] .time-icon[data-v-12c0743d]{background:#3d3d3d;color:#9ca3af}[data-bs-theme=dark] .time-label[data-v-12c0743d]{color:#9ca3af}[data-bs-theme=dark] .time-value[data-v-12c0743d]{color:#f3f4f6}[data-bs-theme=dark] .time-divider[data-v-12c0743d]{background:linear-gradient(to bottom,transparent,#3d3d3d,transparent)}[data-bs-theme=dark] .attendance-complete[data-v-12c0743d]{background:linear-gradient(135deg,#10b98133,#05966933);color:#34d399}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.announcement-card-modern[data-v-41706501]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px #00000014;height:100%;display:flex;flex-direction:column;animation:fadeInUp-41706501 .5s ease}@keyframes fadeInUp-41706501{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.announcement-header[data-v-41706501]{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:2px solid #f5f5f5}.announcement-icon[data-v-41706501]{width:56px;height:56px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0}.announcement-title[data-v-41706501]{flex:1;min-width:0}.announcement-title h3[data-v-41706501]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.announcement-title p[data-v-41706501]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}.btn-add[data-v-41706501]{width:40px;height:40px;background:#f9fafb;border:none;border-radius:10px;color:#f59e0b;font-size:1.125rem;cursor:pointer;transition:all .3s ease;flex-shrink:0}.btn-add[data-v-41706501]:hover{background:#f59e0b;color:#fff;transform:scale(1.05)}.announcement-content[data-v-41706501]{flex:1;display:flex;flex-direction:column;margin-top:1.5rem;overflow:hidden}.announcement-empty[data-v-41706501]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem}.announcement-empty i[data-v-41706501]{font-size:4rem;color:#e5e7eb}.announcement-empty p[data-v-41706501]{margin:0;font-size:.9375rem;color:#9ca3af;font-weight:500}.announcement-list[data-v-41706501]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;padding-right:.5rem}.announcement-list[data-v-41706501]::-webkit-scrollbar{width:6px}.announcement-list[data-v-41706501]::-webkit-scrollbar-track{background:#f9fafb;border-radius:10px}.announcement-list[data-v-41706501]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.announcement-list[data-v-41706501]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.announcement-item-simple[data-v-41706501]{background:#f9fafb;border-radius:14px;padding:1.25rem;border-left:4px solid #f59e0b;transition:all .3s ease;animation:slideInRight-41706501 .5s ease backwards}@keyframes slideInRight-41706501{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.announcement-item-simple[data-v-41706501]:hover{background:#fff;box-shadow:0 4px 12px #00000014}.announcement-item-title[data-v-41706501]{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:#1a1a1a;line-height:1.4}.announcement-item-text[data-v-41706501]{margin:0 0 1rem;font-size:.875rem;color:#6b7280;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.announcement-item-footer[data-v-41706501]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.announcement-date[data-v-41706501]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#9ca3af;font-weight:600}.announcement-date i[data-v-41706501]{font-size:.875rem}.btn-edit[data-v-41706501]{width:32px;height:32px;background:#fff;border:none;border-radius:8px;color:#f59e0b;font-size:.9375rem;cursor:pointer;transition:all .3s ease;flex-shrink:0}.btn-edit[data-v-41706501]:hover{background:#f59e0b;color:#fff}@media (max-width: 768px){.announcement-card-modern[data-v-41706501]{padding:1.5rem}.announcement-icon[data-v-41706501]{width:48px;height:48px;font-size:1.5rem}.announcement-title h3[data-v-41706501]{font-size:1.25rem}}@media (max-width: 576px){.announcement-card-modern[data-v-41706501]{padding:1.25rem}.announcement-item-simple[data-v-41706501]{padding:1rem}.announcement-item-title[data-v-41706501]{font-size:.9375rem}.announcement-item-text[data-v-41706501]{font-size:.8125rem}}[data-bs-theme=dark] .announcement-card-modern[data-v-41706501]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .announcement-header[data-v-41706501]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .announcement-title h3[data-v-41706501]{color:#f3f4f6}[data-bs-theme=dark] .announcement-title p[data-v-41706501]{color:#9ca3af}[data-bs-theme=dark] .announcement-empty i[data-v-41706501]{color:#3d3d3d}[data-bs-theme=dark] .announcement-empty p[data-v-41706501]{color:#6b7280}[data-bs-theme=dark] .announcement-list[data-v-41706501]::-webkit-scrollbar-track{background:#1a1a1a}[data-bs-theme=dark] .announcement-list[data-v-41706501]::-webkit-scrollbar-thumb{background:#3d3d3d}[data-bs-theme=dark] .announcement-list[data-v-41706501]::-webkit-scrollbar-thumb:hover{background:#4d4d4d}[data-bs-theme=dark] .announcement-item-simple[data-v-41706501]{background:#2d2d2d}[data-bs-theme=dark] .announcement-item-simple[data-v-41706501]:hover{background:#3d3d3d}[data-bs-theme=dark] .announcement-item-title[data-v-41706501]{color:#f3f4f6}[data-bs-theme=dark] .announcement-item-text[data-v-41706501]{color:#9ca3af}[data-bs-theme=dark] .announcement-date[data-v-41706501]{color:#6b7280}[data-bs-theme=dark] .btn-add[data-v-41706501],[data-bs-theme=dark] .btn-edit[data-v-41706501]{background:#2d2d2d}[data-bs-theme=dark] .btn-add[data-v-41706501]:hover,[data-bs-theme=dark] .btn-edit[data-v-41706501]:hover{background:#f59e0b}.modal-content[data-v-7383e308]{border-radius:1.25rem!important}.transition-3d[data-v-7383e308]{transition:transform .2s ease,box-shadow .2s ease}.transition-3d[data-v-7383e308]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d!important}.bg-light-dark[data-v-7383e308]{background-color:#f9fafb!important}.fw-boldest[data-v-7383e308]{font-weight:800}.min-h-150px[data-v-7383e308]{min-height:150px}.italic[data-v-7383e308]{font-style:italic}.modal.fade .modal-dialog[data-v-7383e308]{transition:transform .3s ease-out;transform:translateY(30px)}.modal.show .modal-dialog[data-v-7383e308]{transform:none}.hover-scale[data-v-7383e308]{transition:transform .2s ease}.hover-scale[data-v-7383e308]:hover{transform:scale(1.02)}.z-index-1[data-v-7383e308]{z-index:1}.z-index-3[data-v-7383e308]{z-index:3}.modal-dialog-scrollable .modal-body[data-v-7383e308]::-webkit-scrollbar{width:6px}.modal-dialog-scrollable .modal-body[data-v-7383e308]::-webkit-scrollbar-track{background:transparent}.modal-dialog-scrollable .modal-body[data-v-7383e308]::-webkit-scrollbar-thumb{background:#e4e6ef;border-radius:10px}.symbol-label[data-v-c3fffeb3]{width:100px;height:100px}.modal-modern .modal-content[data-v-3528bf01]{border-radius:1rem;border:none;box-shadow:0 20px 60px #0000004d}.modal-modern .modal-header[data-v-3528bf01]{padding:2rem 2rem 1rem}.modal-modern .modal-body[data-v-3528bf01]{padding:1rem 2rem 2rem;max-height:calc(100vh - 200px)}.modal-modern .modal-footer[data-v-3528bf01]{padding:1.5rem 2rem;background:#f9fafb}.modal-icon[data-v-3528bf01]{width:56px;height:56px;border-radius:.75rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);color:#009ef7;display:flex;align-items:center;justify-content:center}.modal-title[data-v-3528bf01]{font-size:1.5rem;font-weight:700;color:#1e1e2d}.badge-lg[data-v-3528bf01]{padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem}.badge-circle[data-v-3528bf01]{background:#009ef726;color:#009ef7;padding:.25rem .625rem;border-radius:2rem;font-size:.75rem;font-weight:700}.badge-sm[data-v-3528bf01]{padding:.2rem .5rem;font-size:.7rem}.nav-tabs .nav-link[data-v-3528bf01]{color:#5e6278;border:none;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.nav-tabs .nav-link[data-v-3528bf01]:hover{color:#009ef7;background:#009ef70d}.nav-tabs .nav-link.active[data-v-3528bf01]{color:#009ef7;font-weight:600;background:transparent}.nav-tabs .nav-link.active[data-v-3528bf01]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#009ef7,#0095e8);border-radius:2px 2px 0 0}.info-card[data-v-3528bf01]{background:#f9fafb;border-radius:.75rem;border:1px solid #e9ecef;overflow:hidden}.info-card-header[data-v-3528bf01]{padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #e9ecef;display:flex;align-items:center;color:#1e1e2d}.info-card-body[data-v-3528bf01]{padding:1.5rem}.task-description[data-v-3528bf01]{line-height:1.8;color:#3f4254;word-break:break-all;overflow-wrap:break-word}.task-description[data-v-3528bf01] p{margin-bottom:1rem}.task-description[data-v-3528bf01] ul,.task-description[data-v-3528bf01] ol{padding-left:1.5rem;margin-bottom:1rem}.task-description[data-v-3528bf01] li{margin-bottom:.5rem}.file-grid[data-v-3528bf01]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.file-item[data-v-3528bf01]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:2px solid #e9ecef;transition:all .3s ease;text-align:center}.file-item[data-v-3528bf01]:hover{border-color:#009ef7;transform:translateY(-4px);box-shadow:0 8px 20px #009ef71a}.file-icon[data-v-3528bf01]{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#009ef7}.file-name[data-v-3528bf01]{font-size:.9rem;font-weight:600;color:#1e1e2d;margin-bottom:.5rem;word-break:break-word}.timeline[data-v-3528bf01]{position:relative;padding:1rem 0}.timeline-item[data-v-3528bf01]{position:relative;padding-left:3.5rem;margin-bottom:2rem}.timeline-item:last-child .timeline-line[data-v-3528bf01]{display:none}.timeline-line[data-v-3528bf01]{position:absolute;left:1.125rem;top:2.5rem;bottom:-2rem;width:2px;background:#e9ecef}.timeline-icon[data-v-3528bf01]{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;box-shadow:0 4px 12px #00000026}.timeline-content[data-v-3528bf01]{background:#f9fafb;border-radius:.75rem;padding:1rem 1.25rem;border:1px solid #e9ecef;word-break:break-all;overflow-wrap:break-word}.timeline-header[data-v-3528bf01]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.timeline-date[data-v-3528bf01]{font-size:.875rem;color:#5e6278;display:flex;align-items:center}.empty-state-files[data-v-3528bf01],.empty-state-history[data-v-3528bf01]{text-align:center;padding:4rem 2rem}.empty-state-files i[data-v-3528bf01],.empty-state-history i[data-v-3528bf01]{opacity:.5}@media (max-width: 768px){.modal-modern .modal-header[data-v-3528bf01],.modal-modern .modal-body[data-v-3528bf01],.modal-modern .modal-footer[data-v-3528bf01]{padding-left:1.5rem;padding-right:1.5rem}.modal-icon[data-v-3528bf01]{width:48px;height:48px}.modal-title[data-v-3528bf01]{font-size:1.25rem}.file-grid[data-v-3528bf01]{grid-template-columns:1fr}.nav-tabs .nav-link[data-v-3528bf01]{padding:.75rem 1rem;font-size:.875rem}.badge-lg[data-v-3528bf01]{padding:.5rem 1rem;font-size:.8rem}}.progress-input-card[data-v-3528bf01]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e9ecef}.bg-light-primary[data-v-3528bf01]{background-color:#009ef71a!important}.kpi-detail-desc[data-v-3528bf01] p{margin-bottom:.5rem}.kpi-detail-desc[data-v-3528bf01] p:last-child{margin-bottom:0}.btn-light-info[data-v-3528bf01]{background-color:#7239ea0d;color:#7239ea;border:1px dashed rgba(114,57,234,.3)}.btn-light-info[data-v-3528bf01]:hover{background-color:#7239ea1a;color:#7239ea}.date-deadline-card[data-v-3528bf01]{position:relative;overflow:visible;transition:all .3s ease}.date-deadline-card[data-v-3528bf01]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:.75rem .75rem 0 0;transition:all .3s ease}.deadline-badge[data-v-3528bf01]{padding:.375rem .875rem;border-radius:2rem;font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;align-items:center;animation:pulse-subtle-3528bf01 2s ease-in-out infinite}.deadline-overdue[data-v-3528bf01]{border:2px solid #f1416c;background:linear-gradient(135deg,#fff5f8,#ffe2e5)}.deadline-overdue[data-v-3528bf01]:before{background:linear-gradient(90deg,#f1416c,#e31e52);animation:glow-red-3528bf01 2s ease-in-out infinite}.deadline-overdue .info-card-header[data-v-3528bf01]{background:linear-gradient(135deg,#fff5f8,#fff);border-bottom-color:#f1416c}.badge-overdue[data-v-3528bf01]{background:linear-gradient(135deg,#f1416c,#e31e52);color:#fff;box-shadow:0 4px 12px #f1416c4d;animation:pulse-danger-3528bf01 2s ease-in-out infinite}.deadline-today[data-v-3528bf01]{border:2px solid #ffc700;background:linear-gradient(135deg,#fffcf5,#fff8e1)}.deadline-today[data-v-3528bf01]:before{background:linear-gradient(90deg,#ffc700,#ffb800);animation:glow-orange-3528bf01 2s ease-in-out infinite}.deadline-today .info-card-header[data-v-3528bf01]{background:linear-gradient(135deg,#fffcf5,#fff);border-bottom-color:#ffc700}.badge-today[data-v-3528bf01]{background:linear-gradient(135deg,#ffc700,#ffb800);color:#1e1e2d;box-shadow:0 4px 12px #ffc7004d;animation:pulse-warning-3528bf01 2s ease-in-out infinite}.deadline-tomorrow[data-v-3528bf01]{border:2px solid #00a3ff;background:linear-gradient(135deg,#f5fcff,#e3f7ff)}.deadline-tomorrow[data-v-3528bf01]:before{background:linear-gradient(90deg,#00a3ff,#0095e8);animation:glow-blue-3528bf01 2s ease-in-out infinite}.deadline-tomorrow .info-card-header[data-v-3528bf01]{background:linear-gradient(135deg,#f5fcff,#fff);border-bottom-color:#00a3ff}.badge-tomorrow[data-v-3528bf01]{background:linear-gradient(135deg,#00a3ff,#0095e8);color:#fff;box-shadow:0 4px 12px #00a3ff4d;animation:pulse-info-3528bf01 2s ease-in-out infinite}.deadline-urgent[data-v-3528bf01]{border:2px solid #ff9800;background:linear-gradient(135deg,#fff9f5,#ffefe1)}.deadline-urgent[data-v-3528bf01]:before{background:linear-gradient(90deg,#ff9800,#f57c00)}.deadline-urgent .info-card-header[data-v-3528bf01]{background:linear-gradient(135deg,#fff9f5,#fff);border-bottom-color:#ff9800}.badge-urgent[data-v-3528bf01]{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff;box-shadow:0 4px 12px #ff98004d}@keyframes glow-red-3528bf01{0%,to{box-shadow:0 0 10px #f1416c80}50%{box-shadow:0 0 20px #f1416ccc}}@keyframes glow-orange-3528bf01{0%,to{box-shadow:0 0 10px #ffc70080}50%{box-shadow:0 0 20px #ffc700cc}}@keyframes glow-blue-3528bf01{0%,to{box-shadow:0 0 10px #00a3ff80}50%{box-shadow:0 0 20px #00a3ffcc}}@keyframes pulse-danger-3528bf01{0%,to{transform:scale(1);box-shadow:0 4px 12px #f1416c4d}50%{transform:scale(1.05);box-shadow:0 6px 16px #f1416c80}}@keyframes pulse-warning-3528bf01{0%,to{transform:scale(1);box-shadow:0 4px 12px #ffc7004d}50%{transform:scale(1.05);box-shadow:0 6px 16px #ffc70080}}@keyframes pulse-info-3528bf01{0%,to{transform:scale(1);box-shadow:0 4px 12px #00a3ff4d}50%{transform:scale(1.05);box-shadow:0 6px 16px #00a3ff80}}@keyframes pulse-subtle-3528bf01{0%,to{opacity:1}50%{opacity:.8}}.content-upload-card[data-v-3528bf01]{background:#f9fafb;border-radius:.75rem;border:2px solid #e9ecef;transition:all .3s ease}.content-upload-card[data-v-3528bf01]:hover{border-color:#009ef7;transform:translateY(-4px);box-shadow:0 8px 20px #009ef71a}.content-upload-header[data-v-3528bf01]{padding:2rem 1.5rem;text-align:center;border-bottom:2px solid #e9ecef}.content-upload-body[data-v-3528bf01]{padding:1.5rem}.content-upload-info-card[data-v-3528bf01]{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;border:1px solid #e9ecef;transition:all .3s ease}.content-upload-info-card[data-v-3528bf01]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.content-upload-info-header[data-v-3528bf01]{background:linear-gradient(135deg,#009ef7,#0095e8,#006bb4);padding:2rem 2.5rem;display:flex;align-items:center;gap:1.5rem;position:relative;overflow:hidden;border-radius:1rem 1rem 0 0}.content-upload-info-header[data-v-3528bf01]:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:#ffffff1a;border-radius:50%;animation:float-bubble-3528bf01 6s ease-in-out infinite}.content-upload-info-header[data-v-3528bf01]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:200px;height:200px;background:#ffffff14;border-radius:50%;animation:float-bubble-3528bf01 8s ease-in-out infinite reverse}.info-icon-wrapper[data-v-3528bf01]{width:70px;height:70px;background:#fff3;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0000001a;z-index:1;position:relative}.info-content[data-v-3528bf01]{flex-grow:1;z-index:1;position:relative}.content-upload-info-body[data-v-3528bf01]{padding:2rem 2.5rem;background:#fff}.platform-info-item[data-v-3528bf01]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:.75rem;transition:all .3s ease;border:2px solid transparent}.platform-info-item[data-v-3528bf01]:hover{background:#fff;border-color:#009ef7;transform:translate(5px);box-shadow:0 4px 12px #009ef71a}.platform-icon[data-v-3528bf01]{width:50px;height:50px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-text[data-v-3528bf01]{flex-grow:1}@keyframes float-bubble-3528bf01{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}[data-bs-theme=dark] .modal-modern .modal-content[data-v-3528bf01]{background:#1a1a1a;border:1px solid #2d2d2d;box-shadow:0 20px 60px #00000080}[data-bs-theme=dark] .modal-modern .modal-footer[data-v-3528bf01]{background:#151515;border-top:1px solid #2d2d2d}[data-bs-theme=dark] .modal-title[data-v-3528bf01]{color:#f3f4f6}[data-bs-theme=dark] .info-card[data-v-3528bf01]{background:#1b1b1b;border:1px solid #2d2d2d}[data-bs-theme=dark] .info-card-header[data-v-3528bf01]{background:#252525;border-bottom:1px solid #2d2d2d;color:#f3f4f6}[data-bs-theme=dark] .info-card-body h4[data-v-3528bf01]{color:#f3f4f6}[data-bs-theme=dark] .nav-tabs .nav-link[data-v-3528bf01]{color:#9ca3af}[data-bs-theme=dark] .nav-tabs .nav-link[data-v-3528bf01]:hover{background:#009ef71a;color:#009ef7}[data-bs-theme=dark] .nav-tabs .nav-link.active[data-v-3528bf01]{color:#009ef7;background:transparent}[data-bs-theme=dark] .content-upload-card[data-v-3528bf01]{background:#1b1b1b;border:1px solid #2d2d2d}[data-bs-theme=dark] .content-upload-header h5[data-v-3528bf01]{color:#f3f4f6!important}[data-bs-theme=dark] .platform-info-item[data-v-3528bf01]{background:#1b1b1b;border-color:#2d2d2d}[data-bs-theme=dark] .platform-text h6[data-v-3528bf01]{color:#f3f4f6!important}[data-bs-theme=dark] .timeline-item[data-v-3528bf01]{border-left-color:#2d2d2d}[data-bs-theme=dark] .timeline-content[data-v-3528bf01]{background:#1b1b1b;border:1px solid #2d2d2d}[data-bs-theme=dark] .timeline-header span[data-v-3528bf01]{color:#f3f4f6!important}[data-bs-theme=dark] .file-item[data-v-3528bf01]{background:#1b1b1b;border:1px solid #2d2d2d}[data-bs-theme=dark] .file-name[data-v-3528bf01]{color:#f3f4f6}[data-bs-theme=dark] .progress-input-card[data-v-3528bf01]{background:#1b1b1b;border:1px solid #2d2d2d}[data-bs-theme=dark] .form-control-solid[data-v-3528bf01]{background-color:#2d2d2d!important;border-color:#2d2d2d!important;color:#f3f4f6!important}[data-bs-theme=dark] .form-control-solid[data-v-3528bf01]:focus{background-color:#1a1a1a!important;border-color:#009ef7!important}[data-bs-theme=dark] .text-gray-800[data-v-3528bf01]{color:#f3f4f6!important}[data-bs-theme=dark] .text-gray-700[data-v-3528bf01]{color:#e5e7eb!important}[data-bs-theme=dark] .text-gray-600[data-v-3528bf01]{color:#9ca3af!important}[data-bs-theme=dark] .bg-light-danger[data-v-3528bf01]{background:#f1416c1a!important}[data-bs-theme=dark] .bg-light-dark[data-v-3528bf01]{background:#ffffff0d!important}[data-bs-theme=dark] .content-upload-info-body[data-v-3528bf01]{background:#1a1a1a!important}[data-bs-theme=dark][data-v-3528bf01] .dp__input{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-3528bf01] .dp__input_icon,[data-bs-theme=dark][data-v-3528bf01] .dp__clear_icon{color:#9ca3af!important}.announcement-icon[data-v-e9f4e890]{width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0}.announcement-title[data-v-e9f4e890]{flex:1;min-width:0}.announcement-title h3[data-v-e9f4e890]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.announcement-title p[data-v-e9f4e890]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}[data-v-e9f4e890] .fc{font-family:Arial,sans-serif;background-color:#fff}[data-v-e9f4e890] .fc .fc-toolbar{padding:1rem;margin-bottom:1.5rem;border-bottom:1px solid #e4e6ef}[data-v-e9f4e890] .fc .fc-toolbar-title{font-size:1.5rem;font-weight:600;color:#181c32}[data-v-e9f4e890] .fc .fc-button{background-color:#f5f8fa;border:1px solid #e4e6ef;color:#5e6278;text-transform:capitalize;box-shadow:none!important;padding:.5rem 1rem;font-weight:500;border-radius:.475rem;transition:all .2s ease}[data-v-e9f4e890] .fc .fc-button:hover{background-color:#e9ecef;border-color:#dee2e6;color:#181c32}[data-v-e9f4e890] .fc .fc-button-primary:not(:disabled).fc-button-active,[data-v-e9f4e890] .fc .fc-button-primary:not(:disabled):active,[data-v-e9f4e890] .fc .fc-button-primary:not(:disabled):focus{background-color:#0d6efd;border-color:#0d6efd;color:#fff;box-shadow:0 0 0 .2rem #0d6efd40!important}[data-v-e9f4e890] .fc .fc-button:disabled{opacity:.6;cursor:not-allowed}[data-v-e9f4e890] .fc-daygrid-day-number{padding:.75rem;font-size:.95rem;font-weight:500;color:#5e6278}[data-v-e9f4e890] .fc-day-today{background-color:#f1faff!important}[data-v-e9f4e890] .fc-day-today .fc-daygrid-day-number{color:#0d6efd;font-weight:700}[data-v-e9f4e890] .fc-col-header-cell{background-color:#f9fafb;padding:.75rem .5rem}[data-v-e9f4e890] .fc-col-header-cell-cushion{color:#5e6278;font-weight:600;font-size:.875rem;text-transform:uppercase}[data-v-e9f4e890] .fc-event{border-radius:.475rem;padding:.25rem .5rem;font-size:.85rem;cursor:pointer;border-width:1px;border-style:solid;font-weight:500;transition:all .2s ease}[data-v-e9f4e890] .fc-event:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}[data-v-e9f4e890] .fc-daygrid-event{margin:2px 4px}[data-v-e9f4e890] .fc-daygrid-day-frame{min-height:100px}[data-v-e9f4e890] .fc-scrollgrid{border:1px solid #e4e6ef;border-radius:.475rem;overflow:hidden}[data-v-e9f4e890] .fc-scrollgrid-section-header{border-bottom:2px solid #e4e6ef}[data-v-e9f4e890] .fc-daygrid-day{border-color:#e4e6ef}[data-v-e9f4e890] .fc-daygrid-day-top{flex-direction:row;justify-content:flex-start}.event-details-panel[data-v-e9f4e890]{animation:fadeIn-e9f4e890 .3s ease-out;border-radius:.5rem;background-color:#f8f9fa}@keyframes fadeIn-e9f4e890{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.event-details-panel .panel-header[data-v-e9f4e890]{color:var(--bs-primary);font-weight:500;border-bottom:1px solid #dee2e6;padding-bottom:.75rem}.event-details-panel .event-title[data-v-e9f4e890]{font-size:1.25rem;font-weight:600;color:var(--bs-dark)}.event-details-panel .detail-item strong[data-v-e9f4e890]{color:#495057}.event-details-panel .detail-item .badge[data-v-e9f4e890]{font-size:.85em}.event-details-panel .detail-item p[data-v-e9f4e890],.event-details-panel .detail-item span[data-v-e9f4e890],.event-details-panel .detail-item ul[data-v-e9f4e890]{color:#212529;font-size:.95rem}[data-bs-theme=dark] .card[data-v-e9f4e890]{background:#1a1a1a!important;box-shadow:0 2px 12px #0000004d!important}[data-bs-theme=dark] .card-title .text-gray-800[data-v-e9f4e890]{color:#f3f4f6!important}[data-bs-theme=dark] .card-title .text-muted[data-v-e9f4e890]{color:#9ca3af!important}[data-bs-theme=dark] .separator[data-v-e9f4e890]{background:#2d2d2d!important}[data-bs-theme=dark] .btn-light-primary[data-v-e9f4e890]{background-color:#667eea26!important;color:#667eea!important;border-color:transparent!important}[data-bs-theme=dark] .btn-light-primary[data-v-e9f4e890]:hover{background-color:#667eea40!important}[data-bs-theme=dark][data-v-e9f4e890] .fc{background-color:transparent!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-toolbar{padding:1rem!important;margin-bottom:1.5rem!important;border-bottom:1px solid #2d2d2d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-toolbar-title{color:#f3f4f6!important}[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-button{background-color:#2d2d2d!important;border-color:#3d3d3d!important;color:#9ca3af!important}[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-button:hover{background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-button-primary:not(:disabled).fc-button-active,[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-button-primary:not(:disabled):active,[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-button-primary:not(:disabled):focus{background-color:#667eea!important;border-color:#667eea!important;color:#fff!important;box-shadow:0 0 0 .2rem #667eea40!important}[data-bs-theme=dark][data-v-e9f4e890] .fc .fc-button:disabled{opacity:.5!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day-number{color:#9ca3af!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-day-today{background-color:#667eea26!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-day-today .fc-daygrid-day-number{color:#667eea!important;font-weight:700!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-col-header-cell{background-color:#2d2d2d!important;border-color:#3d3d3d!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-col-header-cell-cushion{color:#9ca3af!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-scrollgrid{border-color:#2d2d2d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-scrollgrid-section-header{border-bottom-color:#2d2d2d!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day{border-color:#2d2d2d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day-bg,[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-body,[data-bs-theme=dark][data-v-e9f4e890] .fc-scrollgrid-sync-inner,[data-bs-theme=dark][data-v-e9f4e890] .fc-scrollgrid-sync-table,[data-bs-theme=dark][data-v-e9f4e890] .fc-view-harness{background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-theme-standard td,[data-bs-theme=dark][data-v-e9f4e890] .fc-theme-standard th{border-color:#2d2d2d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day-frame{background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-day-other{background-color:#00000026!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day-top,[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day-events,[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-day-bottom{background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-event{opacity:.95!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-event:hover{opacity:1!important;box-shadow:0 2px 8px #0000004d!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-event-title{color:#fff!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-event{margin:2px 4px!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-more-link{color:#667eea!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-daygrid-more-link:hover{background-color:#667eea26!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-popover{background-color:#2d2d2d!important;border-color:#3d3d3d!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-popover-header{background-color:#3d3d3d!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-popover-body{background-color:#2d2d2d!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-popover-close{color:#9ca3af!important}[data-bs-theme=dark][data-v-e9f4e890] .fc-timegrid-slot{border-color:#2d2d2d}[data-bs-theme=dark][data-v-e9f4e890] .fc-timegrid-axis,[data-bs-theme=dark][data-v-e9f4e890] .fc-timegrid-slot-label{color:#9ca3af}[data-bs-theme=dark][data-v-e9f4e890] .fc-list{border-color:#2d2d2d}[data-bs-theme=dark][data-v-e9f4e890] .fc-list-day-cushion{background-color:#2d2d2d;color:#f3f4f6}[data-bs-theme=dark][data-v-e9f4e890] .fc-list-event:hover td{background-color:#2d2d2d}[data-bs-theme=dark][data-v-e9f4e890] .fc-list-event-title{color:#f3f4f6}[data-bs-theme=dark][data-v-e9f4e890] .fc-list-event-time{color:#9ca3af}[data-bs-theme=dark] .event-details-panel[data-v-e9f4e890]{background-color:#2d2d2d}[data-bs-theme=dark] .event-details-panel .panel-header[data-v-e9f4e890]{border-bottom-color:#3d3d3d}[data-bs-theme=dark] .event-details-panel .event-title[data-v-e9f4e890]{color:#f3f4f6}[data-bs-theme=dark] .event-details-panel .detail-item strong[data-v-e9f4e890]{color:#9ca3af}[data-bs-theme=dark] .event-details-panel .detail-item p[data-v-e9f4e890],[data-bs-theme=dark] .event-details-panel .detail-item span[data-v-e9f4e890],[data-bs-theme=dark] .event-details-panel .detail-item ul[data-v-e9f4e890]{color:#f3f4f6}.task-cards-grid[data-v-cafcdae1]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;height:100%}.task-card-simple[data-v-cafcdae1]{background:#fff;border-radius:20px;padding:1.75rem 1.5rem;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center;transition:all .3s ease;animation:fadeInUp-cafcdae1 .5s ease backwards}.task-card-simple[data-v-cafcdae1]:nth-child(1){animation-delay:.1s}.task-card-simple[data-v-cafcdae1]:nth-child(2){animation-delay:.2s}.task-card-simple[data-v-cafcdae1]:nth-child(3){animation-delay:.3s}.task-card-simple[data-v-cafcdae1]:nth-child(4){animation-delay:.4s}@keyframes fadeInUp-cafcdae1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task-card-simple[data-v-cafcdae1]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.task-icon[data-v-cafcdae1]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;transition:all .3s ease}.task-card-simple:hover .task-icon[data-v-cafcdae1]{transform:scale(1.1)}.task-content[data-v-cafcdae1]{display:flex;flex-direction:column;gap:.5rem}.task-number[data-v-cafcdae1]{font-size:3rem;font-weight:800;line-height:1;color:#1a1a1a}.task-label[data-v-cafcdae1]{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.task-danger .task-icon[data-v-cafcdae1]{background:linear-gradient(135deg,#ef4444,#dc2626)}.task-danger[data-v-cafcdae1]:hover{border-left:4px solid #ef4444}.task-warning .task-icon[data-v-cafcdae1]{background:linear-gradient(135deg,#f59e0b,#d97706)}.task-warning[data-v-cafcdae1]:hover{border-left:4px solid #f59e0b}.task-info .task-icon[data-v-cafcdae1]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.task-info[data-v-cafcdae1]:hover{border-left:4px solid #3b82f6}.task-success .task-icon[data-v-cafcdae1]{background:linear-gradient(135deg,#10b981,#059669)}.task-success[data-v-cafcdae1]:hover{border-left:4px solid #10b981}@media (max-width: 1200px){.task-cards-grid[data-v-cafcdae1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.task-card-simple[data-v-cafcdae1]{padding:1.5rem 1.25rem}.task-icon[data-v-cafcdae1]{width:48px;height:48px;font-size:1.5rem}.task-number[data-v-cafcdae1]{font-size:2.5rem}}@media (max-width: 576px){.task-cards-grid[data-v-cafcdae1]{grid-template-columns:repeat(2,1fr);gap:.75rem}.task-card-simple[data-v-cafcdae1]{padding:1.25rem 1rem;gap:1rem}.task-icon[data-v-cafcdae1]{width:44px;height:44px;font-size:1.25rem}.task-number[data-v-cafcdae1]{font-size:2rem}.task-label[data-v-cafcdae1]{font-size:.75rem}}[data-bs-theme=dark] .task-card-simple[data-v-cafcdae1]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .task-card-simple[data-v-cafcdae1]:hover{box-shadow:0 8px 24px #0006}[data-bs-theme=dark] .task-number[data-v-cafcdae1]{color:#f3f4f6}[data-bs-theme=dark] .task-label[data-v-cafcdae1]{color:#9ca3af}.license-card-modern[data-v-cc4a1cd0]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;gap:1.5rem;height:100%;animation:fadeInUp-cc4a1cd0 .5s ease}@keyframes fadeInUp-cc4a1cd0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.license-header[data-v-cc4a1cd0]{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:2px solid #f5f5f5}.license-icon[data-v-cc4a1cd0]{width:56px;height:56px;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0}.license-title[data-v-cc4a1cd0]{flex:1;min-width:0}.license-title h3[data-v-cc4a1cd0]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.license-title p[data-v-cc4a1cd0]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}.license-filter[data-v-cc4a1cd0]{display:flex;justify-content:flex-end}.filter-month-simple[data-v-cc4a1cd0]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.875rem;font-weight:600;color:#1a1a1a;background:#fff;transition:all .3s ease;min-width:200px}.filter-month-simple[data-v-cc4a1cd0]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.license-content[data-v-cc4a1cd0]{flex:1;overflow:hidden}.table-responsive[data-v-cc4a1cd0]{border-radius:12px;overflow-x:auto}.table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar{width:6px;height:6px}.table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar-track{background:#f9fafb;border-radius:10px}.table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.table[data-v-cc4a1cd0]{margin:0}.table thead[data-v-cc4a1cd0]{position:sticky;top:0;z-index:10}.table thead th[data-v-cc4a1cd0]{background:#f9fafb;border:none;padding:1rem .75rem;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.table tbody tr[data-v-cc4a1cd0]{border-bottom:1px solid #f3f4f6;transition:all .2s ease}.table tbody tr[data-v-cc4a1cd0]:hover{background:#f9fafb}.table tbody tr[data-v-cc4a1cd0]:last-child{border-bottom:none}.table tbody td[data-v-cc4a1cd0]{padding:1rem .75rem;vertical-align:middle;border:none}.badge-circle[data-v-cc4a1cd0]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.8125rem;font-weight:700}.badge-warning-custom[data-v-cc4a1cd0]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:linear-gradient(135deg,#f59e0b26,#d9770626);color:#f59e0b;border-radius:10px;font-size:.8125rem;font-weight:600;border:1px solid rgba(245,158,11,.3)}.btn-action[data-v-cc4a1cd0]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b26,#d9770626);color:#f59e0b;border:1px solid rgba(245,158,11,.3);border-radius:10px;transition:all .3s ease;text-decoration:none}.btn-action[data-v-cc4a1cd0]:hover{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.btn-action i[data-v-cc4a1cd0]{font-size:1.125rem}.empty-state[data-v-cc4a1cd0]{text-align:center;padding:3rem 1rem}.empty-state i[data-v-cc4a1cd0]{font-size:3rem;color:#e5e7eb;margin-bottom:1rem}.empty-state span[data-v-cc4a1cd0]{color:#9ca3af;font-size:.9375rem;font-weight:600}.text-type[data-v-cc4a1cd0]{font-size:.9375rem;font-weight:700;color:#1a1a1a}.text-name[data-v-cc4a1cd0]{font-size:.875rem;font-weight:500;color:#6b7280}@media (max-width: 768px){.license-card-modern[data-v-cc4a1cd0]{padding:1.5rem}.license-icon[data-v-cc4a1cd0]{width:48px;height:48px;font-size:1.5rem}.license-title h3[data-v-cc4a1cd0]{font-size:1.25rem}.filter-month-simple[data-v-cc4a1cd0]{min-width:160px}.table thead th[data-v-cc4a1cd0]{font-size:.7rem;padding:.875rem .5rem}.table tbody td[data-v-cc4a1cd0]{padding:.875rem .5rem;font-size:.875rem}}@media (max-width: 576px){.license-card-modern[data-v-cc4a1cd0]{padding:1.25rem}.license-filter[data-v-cc4a1cd0]{justify-content:stretch}.filter-month-simple[data-v-cc4a1cd0]{width:100%;min-width:auto}.table thead th[data-v-cc4a1cd0],.table tbody td[data-v-cc4a1cd0]{padding:.75rem .375rem}.badge-circle[data-v-cc4a1cd0]{width:28px;height:28px;font-size:.75rem}.btn-action[data-v-cc4a1cd0]{width:32px;height:32px}}[data-bs-theme=dark] .license-card-modern[data-v-cc4a1cd0]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .license-header[data-v-cc4a1cd0]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .license-title h3[data-v-cc4a1cd0]{color:#f3f4f6}[data-bs-theme=dark] .license-title p[data-v-cc4a1cd0]{color:#9ca3af}[data-bs-theme=dark] .filter-month-simple[data-v-cc4a1cd0]{background:#2d2d2d;border-color:#3d3d3d;color:#f3f4f6}[data-bs-theme=dark] .filter-month-simple[data-v-cc4a1cd0]:focus{background:#1a1a1a;border-color:#10b981}[data-bs-theme=dark] .table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar-track{background:#1a1a1a}[data-bs-theme=dark] .table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar-thumb{background:#3d3d3d}[data-bs-theme=dark] .table-responsive[data-v-cc4a1cd0]::-webkit-scrollbar-thumb:hover{background:#4d4d4d}[data-bs-theme=dark] .table thead th[data-v-cc4a1cd0]{background:#2d2d2d;color:#9ca3af}[data-bs-theme=dark] .table tbody tr[data-v-cc4a1cd0]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .table tbody tr[data-v-cc4a1cd0]:hover{background:#2d2d2d}[data-bs-theme=dark] .text-type[data-v-cc4a1cd0]{color:#f3f4f6}[data-bs-theme=dark] .text-name[data-v-cc4a1cd0]{color:#9ca3af}[data-bs-theme=dark] .empty-state i[data-v-cc4a1cd0]{color:#3d3d3d}[data-bs-theme=dark] .empty-state span[data-v-cc4a1cd0]{color:#6b7280}.status-employee-card-modern[data-v-0c21b39b]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px #00000014;height:100%;display:flex;flex-direction:column;gap:1.5rem;animation:fadeInUp-0c21b39b .5s ease}@keyframes fadeInUp-0c21b39b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-header[data-v-0c21b39b]{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:2px solid #f5f5f5}.status-icon[data-v-0c21b39b]{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}.status-title[data-v-0c21b39b]{flex:1;min-width:0}.status-title h3[data-v-0c21b39b]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.status-title p[data-v-0c21b39b]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}.status-title strong[data-v-0c21b39b]{color:#667eea;font-weight:700}.status-grid[data-v-0c21b39b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.status-item[data-v-0c21b39b]{background:#f9fafb;border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:all .3s ease;animation:fadeInScale-0c21b39b .5s ease backwards}@keyframes fadeInScale-0c21b39b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.status-item[data-v-0c21b39b]:hover{background:#fff;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.status-item-header[data-v-0c21b39b]{display:flex;align-items:center;gap:.625rem}.status-dot[data-v-0c21b39b]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.status-name[data-v-0c21b39b]{font-size:.8125rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.status-item-number[data-v-0c21b39b]{font-size:2rem;font-weight:800;color:#1a1a1a;line-height:1}.status-item-percent[data-v-0c21b39b]{font-size:.875rem;font-weight:600;color:#667eea}.status-progress[data-v-0c21b39b]{margin-top:auto}.status-progress-bar[data-v-0c21b39b]{display:flex;height:12px;border-radius:10px;overflow:hidden;background:#f3f4f6}.status-progress-segment[data-v-0c21b39b]{transition:width .6s ease}.status-progress-segment[data-v-0c21b39b]:first-child{border-radius:10px 0 0 10px}.status-progress-segment[data-v-0c21b39b]:last-child{border-radius:0 10px 10px 0}@media (max-width: 768px){.status-employee-card-modern[data-v-0c21b39b]{padding:1.5rem}.status-icon[data-v-0c21b39b]{width:48px;height:48px;font-size:1.5rem}.status-title h3[data-v-0c21b39b]{font-size:1.25rem}}@media (max-width: 576px){.status-employee-card-modern[data-v-0c21b39b]{padding:1.25rem}.status-grid[data-v-0c21b39b]{grid-template-columns:1fr;gap:.75rem}.status-item[data-v-0c21b39b]{padding:1rem}.status-item-number[data-v-0c21b39b]{font-size:1.75rem}}[data-bs-theme=dark] .status-employee-card-modern[data-v-0c21b39b]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .status-header[data-v-0c21b39b]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .status-title h3[data-v-0c21b39b]{color:#f3f4f6}[data-bs-theme=dark] .status-title p[data-v-0c21b39b]{color:#9ca3af}[data-bs-theme=dark] .status-item[data-v-0c21b39b]{background:#2d2d2d}[data-bs-theme=dark] .status-item[data-v-0c21b39b]:hover{background:#3d3d3d}[data-bs-theme=dark] .status-name[data-v-0c21b39b]{color:#9ca3af}[data-bs-theme=dark] .status-item-number[data-v-0c21b39b]{color:#f3f4f6}[data-bs-theme=dark] .status-progress-bar[data-v-0c21b39b]{background:#3d3d3d}.progress-tasks-card-modern[data-v-057d855b]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px #00000014;height:100%;display:flex;flex-direction:column;gap:1.5rem;animation:fadeInUp-057d855b .5s ease}@keyframes fadeInUp-057d855b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.progress-header[data-v-057d855b]{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:2px solid #f5f5f5}.progress-icon[data-v-057d855b]{width:56px;height:56px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;flex-shrink:0}.progress-title[data-v-057d855b]{flex:1;min-width:0}.progress-title h3[data-v-057d855b]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.progress-title p[data-v-057d855b]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}.progress-title strong[data-v-057d855b]{color:#f093fb;font-weight:700}.progress-filters[data-v-057d855b]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.filter-select[data-v-057d855b],.filter-month[data-v-057d855b]{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.875rem;font-weight:600;color:#1a1a1a;background:#fff;transition:all .3s ease}.filter-select[data-v-057d855b]:focus,.filter-month[data-v-057d855b]:focus{outline:none;border-color:#f093fb;box-shadow:0 0 0 3px #f093fb1a}.progress-status-list[data-v-057d855b]{display:flex;flex-direction:column;gap:.75rem}.progress-status-item[data-v-057d855b]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f9fafb;border-radius:14px;border-left:4px solid transparent;cursor:pointer;transition:all .3s ease;animation:slideInRight-057d855b .5s ease backwards}@keyframes slideInRight-057d855b{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.progress-status-item[data-v-057d855b]:hover{background:#fff;box-shadow:0 4px 12px #00000014;transform:translate(4px)}.progress-status-icon[data-v-057d855b]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;flex-shrink:0}.progress-status-info[data-v-057d855b]{flex:1;min-width:0}.progress-status-label[data-v-057d855b]{font-size:1rem;font-weight:700;color:#1a1a1a;margin-bottom:.25rem}.progress-status-count[data-v-057d855b]{font-size:.8125rem;font-weight:600;color:#6b7280}.progress-status-percent[data-v-057d855b]{font-size:1.5rem;font-weight:800;color:#1a1a1a;flex-shrink:0}.status-danger[data-v-057d855b]{border-left-color:#ef4444}.status-danger .progress-status-icon[data-v-057d855b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.status-warning[data-v-057d855b]{border-left-color:#f59e0b}.status-warning .progress-status-icon[data-v-057d855b]{background:linear-gradient(135deg,#f59e0b,#d97706)}.status-info[data-v-057d855b]{border-left-color:#3b82f6}.status-info .progress-status-icon[data-v-057d855b]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.status-success[data-v-057d855b]{border-left-color:#10b981}.status-success .progress-status-icon[data-v-057d855b]{background:linear-gradient(135deg,#10b981,#059669)}@media (max-width: 768px){.progress-tasks-card-modern[data-v-057d855b]{padding:1.5rem}.progress-icon[data-v-057d855b]{width:48px;height:48px;font-size:1.5rem}.progress-title h3[data-v-057d855b]{font-size:1.25rem}.progress-filters[data-v-057d855b]{grid-template-columns:1fr}}@media (max-width: 576px){.progress-tasks-card-modern[data-v-057d855b]{padding:1.25rem}.progress-status-item[data-v-057d855b]{padding:1rem}.progress-status-icon[data-v-057d855b]{width:40px;height:40px;font-size:1.125rem}.progress-status-percent[data-v-057d855b]{font-size:1.25rem}}[data-bs-theme=dark] .progress-tasks-card-modern[data-v-057d855b]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .progress-header[data-v-057d855b]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .progress-title h3[data-v-057d855b]{color:#f3f4f6}[data-bs-theme=dark] .progress-title p[data-v-057d855b]{color:#9ca3af}[data-bs-theme=dark] .filter-select[data-v-057d855b],[data-bs-theme=dark] .filter-month[data-v-057d855b]{background:#2d2d2d;border-color:#3d3d3d;color:#f3f4f6}[data-bs-theme=dark] .filter-select[data-v-057d855b]:focus,[data-bs-theme=dark] .filter-month[data-v-057d855b]:focus{background:#1a1a1a;border-color:#f093fb}[data-bs-theme=dark] .progress-status-item[data-v-057d855b]{background:#2d2d2d}[data-bs-theme=dark] .progress-status-item[data-v-057d855b]:hover{background:#3d3d3d}[data-bs-theme=dark] .progress-status-label[data-v-057d855b]{color:#f3f4f6}[data-bs-theme=dark] .progress-status-count[data-v-057d855b]{color:#9ca3af}[data-bs-theme=dark] .progress-status-percent[data-v-057d855b]{color:#f3f4f6}.dashboard-director[data-v-fe177ebf]{animation:fadeIn-fe177ebf .6s ease-out}@keyframes fadeIn-fe177ebf{0%{opacity:0}to{opacity:1}}.dashboard-employee[data-v-e66c4c44]{animation:fadeIn-e66c4c44 .5s ease}@keyframes fadeIn-e66c4c44{0%{opacity:0}to{opacity:1}}.calendar-card-modern[data-v-e66c4c44]{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 12px #00000014;display:flex;flex-direction:column;gap:1.5rem;animation:fadeInUp-e66c4c44 .5s ease}@keyframes fadeInUp-e66c4c44{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calendar-header[data-v-e66c4c44]{display:flex;align-items:center;gap:1rem;padding-bottom:1.5rem;border-bottom:2px solid #f5f5f5}.calendar-icon[data-v-e66c4c44]{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;flex-shrink:0}.calendar-title[data-v-e66c4c44]{flex:1}.calendar-title h3[data-v-e66c4c44]{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a}.calendar-title p[data-v-e66c4c44]{margin:.25rem 0 0;font-size:.875rem;color:#6b7280;font-weight:500}.calendar-content[data-v-e66c4c44]{background:#f9fafb;border-radius:14px;padding:1rem}.calendar-legends[data-v-e66c4c44]{display:flex;gap:1.5rem;padding-top:.5rem}.legend-item[data-v-e66c4c44]{display:flex;align-items:center;gap:.5rem}.legend-dot[data-v-e66c4c44]{width:20px;height:20px;border-radius:6px}.legend-label[data-v-e66c4c44]{font-size:.875rem;font-weight:600;color:#6b7280}@media (max-width: 768px){.calendar-card-modern[data-v-e66c4c44]{padding:1.5rem}.calendar-icon[data-v-e66c4c44]{width:48px;height:48px;font-size:1.5rem}.calendar-title h3[data-v-e66c4c44]{font-size:1.25rem}}@media (max-width: 576px){.calendar-card-modern[data-v-e66c4c44]{padding:1.25rem}.calendar-content[data-v-e66c4c44]{padding:.75rem}}[data-v-e66c4c44] .fc-event-primary{background-color:#009ef7!important;border-color:#009ef7!important;color:#fff!important}[data-v-e66c4c44] .fc-event-success{background-color:#50cd89!important;border-color:#50cd89!important;color:#fff!important}[data-v-e66c4c44] .fc-event-danger{background-color:#f1416c!important;border-color:#f1416c!important;color:#fff!important}[data-v-e66c4c44] .fc-event-warning{background-color:#ffc700!important;border-color:#ffc700!important;color:#fff!important}[data-v-e66c4c44] .fc-event-info{background-color:#7239ea!important;border-color:#7239ea!important;color:#fff!important}[data-v-e66c4c44] .fc-event-light-primary{background-color:#f1faff!important;border-color:transparent!important;color:#009ef7!important}[data-v-e66c4c44] .fc-event-light-success{background-color:#e8fff3!important;border-color:transparent!important;color:#50cd89!important}[data-v-e66c4c44] .fc-event-light-danger{background-color:#fff5f8!important;border-color:transparent!important;color:#f1416c!important}[data-v-e66c4c44] .fc-event-light-warning{background-color:#fff8dd!important;border-color:transparent!important;color:#ffc700!important}[data-v-e66c4c44] .fc-event-light-info{background-color:#f8f5ff!important;border-color:transparent!important;color:#7239ea!important}[data-v-e66c4c44] .fc-event-light-primary .fc-event-title,[data-v-e66c4c44] .fc-event-light-primary .fc-event-main,[data-v-e66c4c44] .fc-event-light-primary .fc-event-time,[data-v-e66c4c44] .fc-event-light-success .fc-event-title,[data-v-e66c4c44] .fc-event-light-success .fc-event-main,[data-v-e66c4c44] .fc-event-light-success .fc-event-time,[data-v-e66c4c44] .fc-event-light-danger .fc-event-title,[data-v-e66c4c44] .fc-event-light-danger .fc-event-main,[data-v-e66c4c44] .fc-event-light-danger .fc-event-time,[data-v-e66c4c44] .fc-event-light-warning .fc-event-title,[data-v-e66c4c44] .fc-event-light-warning .fc-event-main,[data-v-e66c4c44] .fc-event-light-warning .fc-event-time,[data-v-e66c4c44] .fc-event-light-info .fc-event-title,[data-v-e66c4c44] .fc-event-light-info .fc-event-main,[data-v-e66c4c44] .fc-event-light-info .fc-event-time{color:inherit!important}[data-bs-theme=dark] .calendar-card-modern[data-v-e66c4c44]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .calendar-header[data-v-e66c4c44]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .calendar-title h3[data-v-e66c4c44]{color:#f3f4f6}[data-bs-theme=dark] .calendar-title p[data-v-e66c4c44]{color:#9ca3af}[data-bs-theme=dark] .calendar-content[data-v-e66c4c44]{background:#2d2d2d}[data-bs-theme=dark] .legend-label[data-v-e66c4c44]{color:#9ca3af}[data-bs-theme=dark][data-v-e66c4c44] .fc{background-color:transparent!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-toolbar{border-bottom-color:#3d3d3d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-toolbar-title{color:#f3f4f6!important}[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-button{background-color:#3d3d3d!important;border-color:#4d4d4d!important;color:#9ca3af!important}[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-button:hover{background-color:#4d4d4d!important;border-color:#5d5d5d!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-button-primary:not(:disabled).fc-button-active,[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-button-primary:not(:disabled):active{background-color:#667eea!important;border-color:#667eea!important;color:#fff!important}[data-bs-theme=dark][data-v-e66c4c44] .fc .fc-button:disabled{opacity:.5!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day-number{color:#9ca3af!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-day-today{background-color:#667eea26!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-day-today .fc-daygrid-day-number{color:#667eea!important;font-weight:700!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-col-header-cell{background-color:#3d3d3d!important;border-color:#4d4d4d!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-col-header-cell-cushion{color:#9ca3af!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-scrollgrid{border-color:#3d3d3d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-scrollgrid-section-header{border-bottom-color:#3d3d3d!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day,[data-bs-theme=dark][data-v-e66c4c44] .fc-theme-standard td,[data-bs-theme=dark][data-v-e66c4c44] .fc-theme-standard th{border-color:#3d3d3d!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day-frame,[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day-bg,[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-body,[data-bs-theme=dark][data-v-e66c4c44] .fc-scrollgrid-sync-inner,[data-bs-theme=dark][data-v-e66c4c44] .fc-scrollgrid-sync-table,[data-bs-theme=dark][data-v-e66c4c44] .fc-view-harness{background-color:transparent!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-day-other{background-color:#00000026!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day-top,[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day-events,[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-day-bottom{background-color:transparent!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-event{opacity:.95!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-event:hover{opacity:1!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-event-title{color:#fff!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-daygrid-more-link{color:#667eea!important;background-color:transparent!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-popover{background-color:#2d2d2d!important;border-color:#3d3d3d!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-popover-header{background-color:#3d3d3d!important;color:#f3f4f6!important}[data-bs-theme=dark][data-v-e66c4c44] .fc-popover-body{background-color:#2d2d2d!important}.sidebar-card[data-v-e7a8b80e]{position:sticky;top:20px;align-self:flex-start;max-height:calc(100vh - 40px);overflow-y:auto}.sidebar-card[data-v-e7a8b80e]::-webkit-scrollbar{width:6px}.sidebar-card[data-v-e7a8b80e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.sidebar-card[data-v-e7a8b80e]::-webkit-scrollbar-thumb{background:#009ef7;border-radius:10px}.sidebar-card[data-v-e7a8b80e]::-webkit-scrollbar-thumb:hover{background:#0073b7}.symbol[data-v-e7a8b80e]{position:relative;display:inline-block}.symbol-circle[data-v-e7a8b80e]{border-radius:50%;overflow:hidden;box-shadow:0 4px 15px #0000001a;border:none;outline:none}.symbol-150px[data-v-e7a8b80e]{width:150px;height:150px}.symbol-label[data-v-e7a8b80e]{width:100%;height:100%;border-radius:50%;overflow:hidden;border:none;outline:none}.symbol-label img[data-v-e7a8b80e]{width:100%;height:100%;object-fit:cover;display:block}.symbol-badge[data-v-e7a8b80e]{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #ffffff;cursor:pointer;box-shadow:0 4px 10px #00000026;outline:none}.symbol-badge i[data-v-e7a8b80e]{font-size:1.25rem}.symbol-badge.disabled[data-v-e7a8b80e]{opacity:.5;cursor:not-allowed}.menu-btn[data-v-e7a8b80e]{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:1rem 1.25rem;background:var(--bg-light);border:2px solid transparent;border-radius:.75rem;cursor:pointer;position:relative;overflow:hidden}.menu-btn[data-v-e7a8b80e]:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#009ef7,#0073b7);transform:scaleY(0);transition:transform .2s ease}.menu-btn i[data-v-e7a8b80e]{margin-right:.75rem;color:#7e8299}.menu-btn span[data-v-e7a8b80e]{color:#3f4254}.menu-btn[data-v-e7a8b80e]:hover:not(.disabled){background:var(--bg-light);border-color:var(--bg-light)}.menu-btn:hover:not(.disabled) i[data-v-e7a8b80e]{color:var(--text-primary)}.menu-btn.active[data-v-e7a8b80e]{background:linear-gradient(135deg,#009ef7,#0073b7);border-color:#009ef7}.menu-btn.active[data-v-e7a8b80e]:before{transform:scaleY(1)}.menu-btn.active i[data-v-e7a8b80e],.menu-btn.active span[data-v-e7a8b80e]{color:#fff}.menu-btn.disabled[data-v-e7a8b80e]{opacity:.5;cursor:not-allowed;pointer-events:none}.separator[data-v-e7a8b80e]{border-top:1px dashed #E4E6EF;margin:1.5rem 0}@media (max-width: 991.98px){.sidebar-card[data-v-e7a8b80e]{position:relative;top:0;margin-bottom:1.5rem;max-height:none;overflow-y:visible}.menu-btn[data-v-e7a8b80e]{padding:.875rem 1rem}.symbol-150px[data-v-e7a8b80e]{width:120px;height:120px}.symbol-badge[data-v-e7a8b80e]{width:38px;height:38px}}@media (max-width: 767.98px){.menu-btn span[data-v-e7a8b80e]{font-size:.9rem}.menu-btn i[data-v-e7a8b80e]{font-size:1.25rem!important}}.content-card[data-v-d49a7007]{animation:fadeInRight-d49a7007 .5s ease-out}@keyframes fadeInRight-d49a7007{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.form-section[data-v-d49a7007]{animation:fadeInUp-d49a7007 .6s ease-out backwards}@keyframes fadeInUp-d49a7007{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-header-wrapper[data-v-d49a7007]{position:relative;padding-left:15px}.section-header-wrapper[data-v-d49a7007]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#50cd89,#3f9c6d);border-radius:10px}.section-icon[data-v-d49a7007]{transition:all .3s ease;box-shadow:0 2px 8px #00000014}.form-section:hover .section-icon[data-v-d49a7007]{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 15px #00000026}.form-control[data-v-d49a7007],.form-select[data-v-d49a7007]{transition:all .3s ease;border:2px solid transparent}.form-control[data-v-d49a7007]:focus,.form-select[data-v-d49a7007]:focus{border-color:#009ef7;box-shadow:0 4px 15px #009ef726;transform:translateY(-2px)}.form-control-lg[data-v-d49a7007]{padding:.875rem 1.25rem;font-size:1rem}.input-group-solid .input-group-text[data-v-d49a7007]{background:#f5f8fa;border:2px solid transparent;transition:all .3s ease}.input-group:focus-within .input-group-text[data-v-d49a7007]{border-color:#009ef7;background:#e1f0ff}.form-label[data-v-d49a7007]{font-weight:600;color:#3f4254;transition:color .3s ease}.form-label.required[data-v-d49a7007]:after{content:"*";color:#f1416c;margin-left:4px}.action-btn[data-v-d49a7007]{transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.action-btn[data-v-d49a7007]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.btn-primary.action-btn[data-v-d49a7007]:hover{box-shadow:0 10px 25px #009ef766}.btn-light.action-btn[data-v-d49a7007]:hover{background:#f9fafb;border-color:#e4e6ef}.separator-dashed[data-v-d49a7007]{border-top:1px dashed #E4E6EF;margin:2rem 0}@media (max-width: 991.98px){.card-body[data-v-d49a7007]{padding:1.5rem!important}.section-header-wrapper[data-v-d49a7007]{padding-left:10px}.section-icon[data-v-d49a7007]{width:45px;height:45px;padding:.625rem!important}.section-icon i[data-v-d49a7007]{font-size:1.5rem!important}.form-control-lg[data-v-d49a7007]{padding:.75rem 1rem;font-size:.95rem}}@media (max-width: 767.98px){.card-header[data-v-d49a7007],.card-body[data-v-d49a7007]{padding:1.25rem!important}.section-header-wrapper h5[data-v-d49a7007]{font-size:1rem}.section-header-wrapper .text-muted[data-v-d49a7007]{font-size:.75rem}.section-icon[data-v-d49a7007]{width:40px;height:40px}.form-label[data-v-d49a7007]{font-size:.875rem}.action-btn[data-v-d49a7007]{width:100%;padding:.875rem 1rem!important}}@media (max-width: 575.98px){.row.g-6[data-v-d49a7007]{gap:1rem!important}}.content-card[data-v-78365f61]{animation:fadeInRight-78365f61 .5s ease-out}@keyframes fadeInRight-78365f61{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.contact-card[data-v-78365f61]{animation:fadeInUp-78365f61 .6s ease-out backwards}@keyframes fadeInUp-78365f61{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-card .card[data-v-78365f61]{transition:all .3s ease}.contact-card .card[data-v-78365f61]:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.form-control[data-v-78365f61],.form-select[data-v-78365f61]{transition:all .3s ease;border:2px solid transparent}.form-control[data-v-78365f61]:focus,.form-select[data-v-78365f61]:focus{border-color:#009ef7;box-shadow:0 4px 15px #009ef726;transform:translateY(-2px)}.form-label[data-v-78365f61]{font-weight:600;color:#3f4254}.form-label.required[data-v-78365f61]:after{content:"*";color:#f1416c;margin-left:4px}.action-btn[data-v-78365f61]{transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.action-btn[data-v-78365f61]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.btn-primary.action-btn[data-v-78365f61]:hover{box-shadow:0 10px 25px #009ef766}.btn-light.action-btn[data-v-78365f61]:hover{background:#f9fafb;border-color:#e4e6ef}.separator-dashed[data-v-78365f61]{border-top:1px dashed #E4E6EF;margin:2rem 0}.text-center i[data-v-78365f61]{opacity:.5}@media (max-width: 991.98px){.card-body[data-v-78365f61]{padding:1.5rem!important}}@media (max-width: 767.98px){.card-header[data-v-78365f61]{padding:1.25rem!important;flex-direction:column;align-items:flex-start!important}.card-toolbar[data-v-78365f61]{margin-top:1rem;width:100%}.card-toolbar .btn[data-v-78365f61]{width:100%}.action-btn[data-v-78365f61]{width:100%;padding:.875rem 1rem!important}}.content-card[data-v-f97a0828]{animation:fadeInRight-f97a0828 .5s ease-out}@keyframes fadeInRight-f97a0828{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.form-section[data-v-f97a0828]{animation:fadeInUp-f97a0828 .6s ease-out backwards}.form-section[data-v-f97a0828]:nth-child(1){animation-delay:.1s}.form-section[data-v-f97a0828]:nth-child(2){animation-delay:.2s}.form-section[data-v-f97a0828]:nth-child(3){animation-delay:.3s}@keyframes fadeInUp-f97a0828{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-header-wrapper[data-v-f97a0828]{position:relative;padding-left:15px}.section-header-wrapper[data-v-f97a0828]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#009ef7,#0073b7);border-radius:10px}.section-icon[data-v-f97a0828]{transition:all .3s ease;box-shadow:0 2px 8px #00000014}.form-section:hover .section-icon[data-v-f97a0828]{transform:scale(1.1) rotate(5deg);box-shadow:0 4px 15px #00000026}.form-control[data-v-f97a0828],.form-select[data-v-f97a0828]{transition:all .3s ease;border:2px solid transparent}.form-control[data-v-f97a0828]:focus,.form-select[data-v-f97a0828]:focus{border-color:#009ef7;box-shadow:0 4px 15px #009ef726;transform:translateY(-2px)}.form-control-lg[data-v-f97a0828]{padding:.875rem 1.25rem;font-size:1rem}.input-group-solid .input-group-text[data-v-f97a0828]{background:#f5f8fa;border:2px solid transparent;transition:all .3s ease}.input-group:focus-within .input-group-text[data-v-f97a0828]{border-color:#009ef7;background:#e1f0ff}.form-label[data-v-f97a0828]{font-weight:600;color:#3f4254;transition:color .3s ease}.form-label.required[data-v-f97a0828]:after{content:"*";color:#f1416c;margin-left:4px}.action-btn[data-v-f97a0828]{transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.action-btn[data-v-f97a0828]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.btn-primary.action-btn[data-v-f97a0828]:hover{box-shadow:0 10px 25px #009ef766}.btn-light.action-btn[data-v-f97a0828]:hover{background:#f9fafb;border-color:#e4e6ef}.separator-dashed[data-v-f97a0828]{border-top:1px dashed #E4E6EF;margin:2rem 0}.alert[data-v-f97a0828]{animation:slideDown-f97a0828 .5s ease-out}@keyframes slideDown-f97a0828{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 991.98px){.card-body[data-v-f97a0828]{padding:1.5rem!important}.section-header-wrapper[data-v-f97a0828]{padding-left:10px}.section-icon[data-v-f97a0828]{width:45px;height:45px;padding:.625rem!important}.section-icon i[data-v-f97a0828]{font-size:1.5rem!important}.form-control-lg[data-v-f97a0828]{padding:.75rem 1rem;font-size:.95rem}}@media (max-width: 767.98px){.card-header[data-v-f97a0828],.card-body[data-v-f97a0828]{padding:1.25rem!important}.section-header-wrapper h5[data-v-f97a0828]{font-size:1rem}.section-header-wrapper .text-muted[data-v-f97a0828]{font-size:.75rem}.section-icon[data-v-f97a0828]{width:40px;height:40px}.form-label[data-v-f97a0828]{font-size:.875rem}.action-btn[data-v-f97a0828]{width:100%;padding:.875rem 1rem!important}}@media (max-width: 575.98px){.row.g-6[data-v-f97a0828]{gap:1rem!important}}.hover-elevate-up[data-v-91a41124]{transition:all .3s ease}.hover-elevate-up[data-v-91a41124]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.file-dropzone[data-v-582b2c4e]{width:100%}.dropzone-area[data-v-582b2c4e]{border:2px dashed #E4E6EF;border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#f9fafb}.dropzone-area[data-v-582b2c4e]:hover{border-color:#009ef7;background:#f1faff}.file-dropzone.is-dragover .dropzone-area[data-v-582b2c4e]{border-color:#009ef7;background:#e1f0ff;transform:scale(1.02)}.file-dropzone.has-file .dropzone-area[data-v-582b2c4e]{border-color:#50cd89;background:#f1fff5}.upload-area[data-v-582b2c4e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.file-preview[data-v-582b2c4e]{display:flex;align-items:center;gap:1rem;padding:1rem}.file-icon[data-v-582b2c4e]{flex-shrink:0}.file-info[data-v-582b2c4e]{flex:1;text-align:left;min-width:0}.file-info h6[data-v-582b2c4e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){.dropzone-area[data-v-582b2c4e]{padding:1.5rem 1rem}.upload-area i[data-v-582b2c4e]{font-size:3rem!important}.upload-area h5[data-v-582b2c4e]{font-size:1rem}.upload-area p[data-v-582b2c4e]{font-size:.75rem}}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.content-card[data-v-c548d6f3]{animation:fadeInRight-c548d6f3 .5s ease-out}@keyframes fadeInRight-c548d6f3{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.cropper-wrapper[data-v-c548d6f3]{width:100%;min-height:400px;box-shadow:0 4px 15px #0000001a}.action-btn[data-v-c548d6f3]{transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.action-btn[data-v-c548d6f3]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.empty-state[data-v-437c6636]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px}.empty-state-icon[data-v-437c6636]{width:120px;height:120px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;animation:pulse-437c6636 2s ease-in-out infinite}.empty-state-icon i[data-v-437c6636]{font-size:3.5rem;color:#6366f1}.empty-state-title[data-v-437c6636]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.empty-state-text[data-v-437c6636]{font-size:1rem;color:#6b7280;margin:0;text-align:center;max-width:400px}@keyframes pulse-437c6636{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.employee-card[data-v-437c6636]{position:relative;background:#fff;border-radius:20px;padding:1.5rem;box-shadow:0 2px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;animation:fadeInUp-437c6636 .5s ease}.employee-card[data-v-437c6636]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001f}@keyframes fadeInUp-437c6636{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.employee-card-content[data-v-437c6636]{display:flex;align-items:flex-start;gap:1.25rem}.employee-card-actions[data-v-437c6636]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}.employee-card-edit[data-v-437c6636],.employee-card-action-btn[data-v-437c6636]{width:36px;height:36px;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6366f1;transition:all .3s ease;text-decoration:none;cursor:pointer}.employee-card-edit[data-v-437c6636]:hover{background:#6366f1;color:#fff;border-color:#6366f1;transform:rotate(90deg) scale(1.1)}.employee-card-deactivate[data-v-437c6636]{color:#f1416c;border-color:#fee2e2}.employee-card-deactivate[data-v-437c6636]:hover{background:#f1416c;color:#fff;border-color:#f1416c}.employee-card-activate[data-v-437c6636]{color:#50cd89;border-color:#d1fae5}.employee-card-activate[data-v-437c6636]:hover{background:#50cd89;color:#fff;border-color:#50cd89}.employee-card-edit i[data-v-437c6636]{font-size:.875rem}.employee-card-avatar[data-v-437c6636]{flex-shrink:0}.avatar-circle[data-v-437c6636]{width:80px;height:80px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700;box-shadow:0 8px 16px #6366f14d;transition:all .3s ease}.employee-card:hover .avatar-circle[data-v-437c6636]{transform:scale(1.1);box-shadow:0 12px 24px #6366f166}.employee-card-body[data-v-437c6636]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.employee-card-name[data-v-437c6636]{font-size:1.125rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.employee-card-nik[data-v-437c6636]{font-size:.875rem;color:#6b7280;margin:0;font-weight:500;display:flex;align-items:center}.employee-card-nik i[data-v-437c6636]{color:#9ca3af}.employee-card-badges[data-v-437c6636]{display:flex;gap:.5rem;flex-wrap:wrap}.employee-card-badges .badge[data-v-437c6636]{padding:.4rem .75rem;border-radius:10px;font-size:.7rem;display:inline-flex;align-items:center;white-space:nowrap}.employee-card-tenure[data-v-437c6636]{display:inline-flex;align-items:center;padding:.5rem .75rem;background:#f9fafb;border-radius:10px;font-size:.8rem;color:#4b5563;font-weight:600;align-self:flex-start}.employee-card-tenure i[data-v-437c6636]{font-size:.9rem}.employee-card-resign-date[data-v-437c6636]{display:inline-flex;align-items:center;padding:.5rem .75rem;background:#fff5f5;border-radius:10px;font-size:.8rem;color:#f1416c;font-weight:600;align-self:flex-start;margin-top:.5rem}.avatar-circle-small[data-v-437c6636]{width:48px;height:48px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700}@media (max-width: 768px){.employee-card[data-v-437c6636]{padding:1.25rem}.employee-card-content[data-v-437c6636]{gap:1rem}.avatar-circle[data-v-437c6636]{width:70px;height:70px;font-size:1.75rem}.employee-card-name[data-v-437c6636]{font-size:1rem}.employee-card-nik[data-v-437c6636]{font-size:.8rem}}@media (max-width: 576px){.employee-card-content[data-v-437c6636]{flex-direction:column;align-items:center}.employee-card-body[data-v-437c6636]{text-align:center;align-items:center}.employee-card-badges[data-v-437c6636]{justify-content:center}.employee-card-tenure[data-v-437c6636]{align-self:center}}[data-bs-theme=dark] .employee-card[data-v-437c6636]{background:#1a1a1a;box-shadow:0 2px 12px #0000004d}[data-bs-theme=dark] .employee-card[data-v-437c6636]:hover{background:#2d2d2d;box-shadow:0 12px 24px #0006}[data-bs-theme=dark] .employee-card-name[data-v-437c6636]{color:#f3f4f6}[data-bs-theme=dark] .employee-card-nik[data-v-437c6636],[data-bs-theme=dark] .employee-card-tenure[data-v-437c6636]{color:#9ca3af;background:#2d2d2d}[data-bs-theme=dark] .employee-card-edit[data-v-437c6636]{background:#2d2d2d;border-color:#3d3d3d}[data-bs-theme=dark] .employee-card-edit[data-v-437c6636]:hover{background:#6366f1;border-color:#6366f1}[data-bs-theme=dark] .empty-state-title[data-v-437c6636]{color:#f3f4f6}[data-bs-theme=dark] .empty-state-text[data-v-437c6636]{color:#9ca3af}.wallet-card[data-v-f243ed23]{transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #f5f8fa!important}.wallet-card[data-v-f243ed23]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 40px #00000026!important}.wallet-decoration[data-v-f243ed23]{position:absolute;top:-50px;right:-50px;width:150px;height:150px;border-radius:50%;opacity:.1;transition:all .4s ease}.wallet-card:hover .wallet-decoration[data-v-f243ed23]{opacity:.15;transform:scale(1.2)}.symbol[data-v-f243ed23]{border-radius:12px!important;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.wallet-card:hover .symbol[data-v-f243ed23]{transform:scale(1.1) rotate(5deg)}.summary-box[data-v-f243ed23]{transition:all .3s ease;border:1px solid transparent}.summary-box[data-v-f243ed23]:hover{transform:translateY(-3px);border-color:currentColor;border-opacity:.2}.balance-section[data-v-f243ed23]{border:2px dashed #e4e6ef;transition:all .3s ease}.wallet-card:hover .balance-section[data-v-f243ed23]{border-color:#f1416c;background:linear-gradient(135deg,#f1416c05,#e4003a05)!important}.balance-icon[data-v-f243ed23]{transition:transform .3s ease}.wallet-card:hover .balance-icon[data-v-f243ed23]{transform:scale(1.1) rotate(-5deg)}.empty-state-card[data-v-f243ed23]{border:2px dashed #e4e6ef!important;background:linear-gradient(135deg,#f8f9fa,#fff)}.empty-state-decoration[data-v-f243ed23]{position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:linear-gradient(135deg,#f1416c10,#e4003a10);border-radius:50%}.empty-state-icon[data-v-f243ed23]{animation:float-f243ed23 3s ease-in-out infinite}@keyframes float-f243ed23{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.btn-hover-rise[data-v-f243ed23]{transition:all .3s ease}.btn-hover-rise[data-v-f243ed23]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f1416c66}.dropdown-menu[data-v-f243ed23]{border:0;box-shadow:0 10px 30px #00000026;border-radius:.75rem}.dropdown-item[data-v-f243ed23]{padding:.75rem 1.25rem;transition:all .2s ease}.dropdown-item[data-v-f243ed23]:hover{background:#f5f8fa;padding-left:1.5rem}.wallet-card[data-v-f243ed23]{animation:slideUp-f243ed23 .6s ease-out}@keyframes slideUp-f243ed23{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.wallet-card[data-v-f243ed23]:nth-child(1){animation-delay:.1s}.wallet-card[data-v-f243ed23]:nth-child(2){animation-delay:.2s}.wallet-card[data-v-f243ed23]:nth-child(3){animation-delay:.3s}.wallet-card[data-v-f243ed23]:nth-child(4){animation-delay:.4s}.wallet-card[data-v-f243ed23]:nth-child(5){animation-delay:.5s}.wallet-card[data-v-f243ed23]:nth-child(6){animation-delay:.6s}@media (max-width: 1399.98px){.col-xl-4[data-v-f243ed23]{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width: 1199.98px){.row.g-6[data-v-f243ed23]{row-gap:1.5rem!important;column-gap:1.5rem!important}.wallet-card .card-header[data-v-f243ed23],.wallet-card .card-body[data-v-f243ed23]{padding-top:1.25rem!important}}@media (max-width: 991.98px){.wallet-card[data-v-f243ed23]{margin-bottom:0!important}.row.g-6[data-v-f243ed23]{row-gap:1.25rem!important;column-gap:1.25rem!important}.col-lg-6[data-v-f243ed23]{flex:0 0 50%;max-width:50%}.d-flex.justify-content-between[data-v-f243ed23]{flex-direction:column;gap:1rem}.d-flex.justify-content-between>div[data-v-f243ed23]:first-child{text-align:center}.d-flex.justify-content-between h2[data-v-f243ed23]{justify-content:center}.btn.btn-primary.btn-hover-rise[data-v-f243ed23]{width:100%}}@media (max-width: 767.98px){.col-md-6[data-v-f243ed23]{flex:0 0 100%;max-width:100%}.row.g-6[data-v-f243ed23]{row-gap:1rem!important}.wallet-card .card-header[data-v-f243ed23],.wallet-card .card-body[data-v-f243ed23]{padding:1rem!important}.symbol-50px[data-v-f243ed23]{width:40px!important;height:40px!important}.symbol-50px i[data-v-f243ed23]{font-size:1.5rem!important}.wallet-card .fs-4[data-v-f243ed23]{font-size:1.1rem!important}.summary-box[data-v-f243ed23]{padding:.875rem!important}.summary-box .fs-6[data-v-f243ed23]{font-size:.95rem!important}.summary-box i[data-v-f243ed23]{font-size:1.5rem!important}.balance-section[data-v-f243ed23]{padding:1rem!important}.balance-section .fs-3[data-v-f243ed23]{font-size:1.35rem!important}.balance-icon i[data-v-f243ed23]{font-size:2rem!important}.mb-7 h2[data-v-f243ed23]{font-size:1.5rem!important}.mb-7 p[data-v-f243ed23]{font-size:.8rem!important}.mb-7 i.fs-2x[data-v-f243ed23]{font-size:1.75rem!important}.btn-hover-rise[data-v-f243ed23]{padding:.875rem 1.5rem!important;font-size:.95rem!important}.empty-state-card .card-body[data-v-f243ed23]{padding:2rem 1.5rem!important}.empty-state-card .fs-2x[data-v-f243ed23]{font-size:1.75rem!important}.empty-state-card .fs-5tx[data-v-f243ed23]{font-size:3.5rem!important}}@media (max-width: 575.98px){.mb-7[data-v-f243ed23]{margin-bottom:1.5rem!important}.mb-7 h2[data-v-f243ed23]{font-size:1.25rem!important}.mb-7 h2 i[data-v-f243ed23]{font-size:1.5rem!important;margin-right:.5rem!important}.mb-7 p[data-v-f243ed23]{font-size:.75rem!important}.btn-hover-rise[data-v-f243ed23]{padding:.75rem 1.25rem!important;font-size:.875rem!important}.btn-hover-rise i[data-v-f243ed23]{font-size:1rem!important;margin-right:.35rem!important}.wallet-card .card-header[data-v-f243ed23]{padding:.875rem!important;flex-direction:column;gap:.75rem}.wallet-card .card-header .d-flex[data-v-f243ed23]{flex-direction:column;align-items:flex-start!important;gap:.75rem;width:100%}.wallet-card .card-header .symbol[data-v-f243ed23]{margin-bottom:0!important}.wallet-card .fs-4[data-v-f243ed23]{font-size:1rem!important}.wallet-card .fs-7[data-v-f243ed23]{font-size:.75rem!important}.wallet-card .card-body[data-v-f243ed23]{padding:.875rem!important}.row.g-3[data-v-f243ed23]{row-gap:.75rem!important;margin-bottom:1rem!important}.summary-box[data-v-f243ed23]{padding:.75rem!important}.summary-box .fs-7[data-v-f243ed23]{font-size:.7rem!important}.summary-box .fs-6[data-v-f243ed23]{font-size:.875rem!important}.summary-box i[data-v-f243ed23]{font-size:1.25rem!important;margin-right:.35rem!important}.balance-section[data-v-f243ed23]{padding:.875rem!important}.balance-section .fs-7[data-v-f243ed23]{font-size:.7rem!important}.balance-section .fs-3[data-v-f243ed23]{font-size:1.15rem!important}.balance-icon[data-v-f243ed23]{display:none}.empty-state-card .card-body[data-v-f243ed23]{padding:1.5rem 1rem!important}.empty-state-card .fs-2x[data-v-f243ed23]{font-size:1.5rem!important;margin-bottom:1rem!important}.empty-state-card .fs-5tx[data-v-f243ed23]{font-size:2.5rem!important}.empty-state-card p[data-v-f243ed23]{font-size:.875rem!important;margin-bottom:1.5rem!important}.empty-state-card .btn-lg[data-v-f243ed23]{padding:.75rem 1.5rem!important;font-size:.9rem!important}.empty-state-decoration[data-v-f243ed23]{width:200px;height:200px;top:-50px;right:-50px}.dropdown-menu[data-v-f243ed23]{font-size:.875rem}.dropdown-item[data-v-f243ed23]{padding:.625rem 1rem!important}.dropdown-item i[data-v-f243ed23]{font-size:.875rem!important}}@media (max-width: 400px){.wallet-card .card-header[data-v-f243ed23],.wallet-card .card-body[data-v-f243ed23]{padding:.75rem!important}.symbol-50px[data-v-f243ed23]{width:35px!important;height:35px!important}.summary-box[data-v-f243ed23]{padding:.625rem!important}.balance-section[data-v-f243ed23]{padding:.75rem!important}.btn-hover-rise[data-v-f243ed23]{padding:.625rem 1rem!important;font-size:.8rem!important}.wallet-card .fs-4[data-v-f243ed23]{font-size:.95rem!important}.balance-section .fs-3[data-v-f243ed23]{font-size:1rem!important}}.table-row-gray-100 tbody tr[data-v-80b56035]:hover{background-color:#f9f9f9!important;transition:background-color .2s ease}@media print{.btn[data-v-80b56035],.form-control[data-v-80b56035],.form-check[data-v-80b56035],.separator[data-v-80b56035]{display:none!important}.card[data-v-80b56035]{box-shadow:none!important;border:1px solid #ddd!important}}.stat-card[data-v-7c4cc9e1]{transition:all .3s ease}.stat-card[data-v-7c4cc9e1]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026!important}.stat-decoration[data-v-7c4cc9e1]{position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%;opacity:.1}tbody tr[data-v-7c4cc9e1]{transition:all .2s ease}tbody tr[data-v-7c4cc9e1]:hover{background-color:#f9f9f9!important;transform:translate(3px)}.btn-icon[data-v-7c4cc9e1]{transition:all .2s ease}.btn-icon[data-v-7c4cc9e1]:hover{transform:scale(1.1)}.trend-chart-wrapper[data-v-8362e7ea]{width:100%;overflow-x:auto;overflow-y:hidden;padding:1rem 0}.trend-chart[data-v-8362e7ea]{min-width:100%;padding:1rem}.chart-items-container[data-v-8362e7ea]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:250px}.chart-item[data-v-8362e7ea]{flex:1;display:flex;flex-direction:column;align-items:center;min-width:60px}.chart-bars-wrapper[data-v-8362e7ea]{width:100%;height:200px;display:flex;align-items:flex-end;justify-content:center}.chart-bars[data-v-8362e7ea]{display:flex;gap:4px;align-items:flex-end;height:100%;width:100%;max-width:80px}.bar-container[data-v-8362e7ea]{flex:1;display:flex;align-items:flex-end;height:100%}.bar[data-v-8362e7ea]{width:100%;min-height:5px;transition:all .3s ease;cursor:pointer}.bar[data-v-8362e7ea]:hover{opacity:.8}.chart-label[data-v-8362e7ea]{margin-top:.75rem;font-weight:600;font-size:.875rem;color:#3f4254;text-align:center}.income-item[data-v-8362e7ea],.expense-item[data-v-8362e7ea]{transition:all .3s ease;border:2px solid transparent}.income-item[data-v-8362e7ea]:hover{border-color:#17c9644d;transform:translate(5px);box-shadow:0 3px 10px #17c96426}.expense-item[data-v-8362e7ea]:hover{border-color:#f312604d;transform:translate(5px);box-shadow:0 3px 10px #f3126026}.wallet-summary-card[data-v-8362e7ea]{transition:all .3s ease;border:2px solid transparent}.wallet-summary-card[data-v-8362e7ea]:hover{border-color:#009ef74d;transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.wallet-decoration[data-v-8362e7ea]{position:absolute;top:0;right:0;width:80px;height:80px;border-radius:50%;opacity:.15;transform:translate(30%,-30%)}.target-progress-wrapper[data-v-8362e7ea]{position:relative}.progress-bar[data-v-8362e7ea]{transition:width 1s ease-in-out;box-shadow:0 2px 10px #0000001a}.progress-pulse[data-v-8362e7ea]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#fff;border-radius:50%;animation:pulse-animation-8362e7ea 2s infinite}@keyframes pulse-animation-8362e7ea{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(1.3)}}.summary-card[data-v-8362e7ea]{transition:all .3s ease;cursor:pointer}.summary-card[data-v-8362e7ea]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a!important}.summary-decoration[data-v-8362e7ea]{position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%;opacity:.1}.tax-breakdown-card[data-v-8362e7ea]{padding:0}@keyframes fadeInUp-8362e7ea{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1199.98px){.chart-items-container[data-v-8362e7ea]{gap:.75rem}.chart-bars[data-v-8362e7ea]{max-width:60px}.chart-item[data-v-8362e7ea]{min-width:50px}}@media (max-width: 991.98px){.chart-items-container[data-v-8362e7ea]{min-height:200px;gap:.5rem}.chart-bars-wrapper[data-v-8362e7ea]{height:150px}.chart-bars[data-v-8362e7ea]{max-width:50px;gap:3px}.chart-item[data-v-8362e7ea]{min-width:45px}.chart-label[data-v-8362e7ea]{font-size:.75rem}.trend-chart-wrapper[data-v-8362e7ea]{-webkit-overflow-scrolling:touch}.trend-chart[data-v-8362e7ea]{min-width:500px}}@media (max-width: 767.98px){.chart-items-container[data-v-8362e7ea]{gap:.5rem}.chart-bars[data-v-8362e7ea]{max-width:40px;gap:2px}.chart-item[data-v-8362e7ea]{min-width:40px}.chart-label[data-v-8362e7ea]{font-size:.7rem;margin-top:.5rem}}@media (max-width: 575.98px){.chart-bars-wrapper[data-v-8362e7ea]{height:120px}.chart-items-container[data-v-8362e7ea]{min-height:160px}.target-progress-wrapper .row .col-4[data-v-8362e7ea]{font-size:.85rem}.progress[data-v-8362e7ea]{height:20px!important}}@media (max-width: 991.98px){.target-progress-wrapper .badge-lg[data-v-8362e7ea]{font-size:1rem!important;padding:.5rem 1rem!important}}.flow-card[data-v-8362e7ea]{transition:all .3s ease;border:2px solid transparent}.flow-card[data-v-8362e7ea]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.net-change-card[data-v-8362e7ea]{box-shadow:0 5px 20px #00000026;border:2px solid rgba(255,255,255,.2)}@media (max-width: 991.98px){.cash-flow-container .col-md-6[data-v-8362e7ea]{margin-bottom:1rem}.net-change-card .fs-1[data-v-8362e7ea]{font-size:1.75rem!important}}@media (max-width: 767.98px){.flow-card[data-v-8362e7ea]{padding:1rem!important}.flow-card .fs-2[data-v-8362e7ea]{font-size:1.5rem!important}.net-change-card[data-v-8362e7ea]{padding:1.5rem!important}.net-change-card .fs-1[data-v-8362e7ea]{font-size:1.5rem!important}.net-change-card .fs-3x[data-v-8362e7ea]{font-size:2rem!important}}.table-row-gray-100 tbody tr[data-v-c7243f5b]:hover{background-color:#f9f9f9!important;transition:background-color .2s ease}@media print{.btn[data-v-c7243f5b],.form-select[data-v-c7243f5b],.form-check[data-v-c7243f5b],.separator[data-v-c7243f5b]{display:none!important}.card[data-v-c7243f5b]{box-shadow:none!important;border:1px solid #ddd!important}}.payroll-card[data-v-60bcbcbe]{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #f5f8fa!important}.payroll-card[data-v-60bcbcbe]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026!important}.card-decoration[data-v-60bcbcbe]{position:absolute;top:-20px;right:-20px;width:100px;height:100px;background:linear-gradient(135deg,#f1416c20,#e4003a20);border-radius:50%;z-index:0}.payroll-card .card-body[data-v-60bcbcbe]{position:relative;z-index:1}.symbol-label[data-v-60bcbcbe]{border:3px solid #ffffff;box-shadow:0 4px 12px #0000001a}.btn-hover-rise[data-v-60bcbcbe]{transition:all .3s ease}.btn-hover-rise[data-v-60bcbcbe]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f1416c66}.badge-light-primary[data-v-60bcbcbe]{background:#f1416c15;color:#f1416c;border:1px solid #F1416C30}.payroll-card[data-v-60bcbcbe]{animation:slideInUp-60bcbcbe .5s ease-out}@keyframes slideInUp-60bcbcbe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.payroll-card[data-v-60bcbcbe]:nth-child(1){animation-delay:.1s}.payroll-card[data-v-60bcbcbe]:nth-child(2){animation-delay:.2s}.payroll-card[data-v-60bcbcbe]:nth-child(3){animation-delay:.3s}.payroll-card[data-v-60bcbcbe]:nth-child(4){animation-delay:.4s}.payroll-card[data-v-60bcbcbe]:nth-child(5){animation-delay:.5s}.payroll-card[data-v-60bcbcbe]:nth-child(6){animation-delay:.6s}@media (max-width: 1399.98px){.col-xl-4[data-v-60bcbcbe]{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width: 1199.98px){.payroll-card .card-body[data-v-60bcbcbe]{padding:1.5rem!important}.symbol-50px[data-v-60bcbcbe]{width:45px!important;height:45px!important}}@media (max-width: 991.98px){.row.g-5[data-v-60bcbcbe]{row-gap:1.5rem!important}.col-lg-6[data-v-60bcbcbe]{flex:0 0 50%;max-width:50%}.payroll-card .card-body[data-v-60bcbcbe]{padding:1.25rem!important}}@media (max-width: 767.98px){.row.g-5[data-v-60bcbcbe]{row-gap:1.25rem!important}.col-md-6[data-v-60bcbcbe]{flex:0 0 100%;max-width:100%}.payroll-card .card-body[data-v-60bcbcbe]{padding:1.25rem!important}.card-decoration[data-v-60bcbcbe]{width:80px;height:80px;top:-15px;right:-15px}.symbol-50px[data-v-60bcbcbe]{width:40px!important;height:40px!important}.symbol-label span[data-v-60bcbcbe]{font-size:1.25rem!important}h3.fs-5[data-v-60bcbcbe]{font-size:1.1rem!important}}@media (max-width: 575.98px){.mb-7[data-v-60bcbcbe]{margin-bottom:1.5rem!important}.row.g-5[data-v-60bcbcbe]{row-gap:1rem!important}.payroll-card .card-body[data-v-60bcbcbe]{padding:1rem!important}.card-decoration[data-v-60bcbcbe]{display:none}.badge.fs-8[data-v-60bcbcbe]{font-size:.7rem!important;padding:.35rem .65rem!important}.symbol-50px[data-v-60bcbcbe]{width:35px!important;height:35px!important}.symbol-label span[data-v-60bcbcbe]{font-size:1rem!important}h3.fs-5[data-v-60bcbcbe]{font-size:1rem!important;margin-bottom:.25rem!important}.text-muted.fs-7[data-v-60bcbcbe]{font-size:.75rem!important}.separator[data-v-60bcbcbe]{margin:.75rem 0!important}.btn.w-100[data-v-60bcbcbe]{padding:.75rem 1rem!important;font-size:.9rem!important}.btn i[data-v-60bcbcbe]{font-size:1rem!important}.mb-7 h2[data-v-60bcbcbe]{font-size:1.35rem!important}.mb-7 p[data-v-60bcbcbe]{font-size:.8rem!important}.mb-7 i.fs-2x[data-v-60bcbcbe]{font-size:1.75rem!important}}@media (max-width: 400px){.payroll-card[data-v-60bcbcbe]{margin:0 -.5rem}.btn.w-100[data-v-60bcbcbe]{padding:.65rem .75rem!important;font-size:.85rem!important}h3.fs-5[data-v-60bcbcbe]{font-size:.95rem!important}}.attendance-table-wrapper[data-v-94a1d827]{animation:fadeInUp-94a1d827 .6s ease-out}@keyframes fadeInUp-94a1d827{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.attendance-table[data-v-94a1d827]{border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.attendance-table thead tr[data-v-94a1d827]{box-shadow:0 4px 15px #0000001a}.attendance-table thead th[data-v-94a1d827]{padding:1.25rem 1rem;border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.85rem}.attendance-table tbody tr[data-v-94a1d827]{background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.attendance-table tbody tr[data-v-94a1d827]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px #0000001f;z-index:10}.attendance-table tbody td[data-v-94a1d827]{padding:1.25rem 1rem;border:none;vertical-align:middle}.attendance-table tbody tr td[data-v-94a1d827]:first-child{border-radius:8px 0 0 8px}.attendance-table tbody tr td[data-v-94a1d827]:last-child{border-radius:0 8px 8px 0}.weekend-row[data-v-94a1d827]{background:linear-gradient(90deg,#fff5f5,#fff);border-left:4px solid #dc3545}.late-row[data-v-94a1d827]{background:linear-gradient(90deg,#fff9f0,#fff);border-left:4px solid #ffc107}.leave-row[data-v-94a1d827]{background:linear-gradient(90deg,#f0f9ff,#fff);border-left:4px solid #0dcaf0}.badge[data-v-94a1d827]{padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:6px;transition:all .3s ease}.badge[data-v-94a1d827]:hover{transform:scale(1.05)}.btn-hover-scale[data-v-94a1d827]{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hover-scale[data-v-94a1d827]:hover{transform:scale(1.15)}.modal-content[data-v-94a1d827]{border-radius:12px;overflow:hidden}.modal-header[data-v-94a1d827]{padding:1.5rem 2rem}.modal-body[data-v-94a1d827]{padding:2rem}.modal-footer[data-v-94a1d827]{padding:1rem 2rem 1.5rem}@media (max-width: 1199.98px){.attendance-table thead th[data-v-94a1d827]{padding:1rem .75rem;font-size:.8rem}.attendance-table tbody td[data-v-94a1d827]{padding:1rem .75rem}.badge[data-v-94a1d827]{padding:.4rem .75rem;font-size:.8rem}}@media (max-width: 991.98px){.attendance-table[data-v-94a1d827]{font-size:.9rem}.attendance-table thead th[data-v-94a1d827]{padding:.875rem .625rem;font-size:.75rem}.attendance-table thead th i[data-v-94a1d827]{display:none}.attendance-table tbody td[data-v-94a1d827]{padding:.875rem .625rem}.badge[data-v-94a1d827]{padding:.35rem .625rem;font-size:.75rem}.badge i[data-v-94a1d827]{display:none}}@media (max-width: 767.98px){.table-responsive[data-v-94a1d827]{border-radius:8px;box-shadow:0 2px 8px #00000014}.attendance-table[data-v-94a1d827]{font-size:.85rem;border-spacing:0 4px}.attendance-table thead th[data-v-94a1d827]{padding:.75rem .5rem;font-size:.7rem}.attendance-table tbody td[data-v-94a1d827]{padding:.75rem .5rem}.badge[data-v-94a1d827]{padding:.3rem .5rem;font-size:.7rem}.btn-icon[data-v-94a1d827]{width:28px;height:28px}.btn-icon i[data-v-94a1d827]{font-size:1rem!important}}@media (max-width: 575.98px){.attendance-table thead th[data-v-94a1d827]{padding:.625rem .375rem;font-size:.65rem}.attendance-table tbody td[data-v-94a1d827]{padding:.625rem .375rem}.attendance-table tbody tr[data-v-94a1d827]{box-shadow:0 1px 4px #0000000f}.attendance-table tbody tr[data-v-94a1d827]:hover{transform:none;box-shadow:0 2px 8px #0000001a}.badge[data-v-94a1d827]{padding:.25rem .4rem;font-size:.65rem;white-space:nowrap}.badge.badge-light-success[data-v-94a1d827],.badge.badge-light-primary[data-v-94a1d827],.badge.badge-light-info[data-v-94a1d827],.badge.badge-light-danger[data-v-94a1d827]{padding:.2rem .35rem}.attendance-table tbody td[data-v-94a1d827]:nth-child(6){display:none}}@media (max-width: 400px){.attendance-table thead th[data-v-94a1d827]{padding:.5rem .25rem;font-size:.6rem}.attendance-table tbody td[data-v-94a1d827]{padding:.5rem .25rem}.badge[data-v-94a1d827]{font-size:.6rem;padding:.2rem .3rem}}.kpi-table-wrapper[data-v-5b451729]{animation:fadeInUp-5b451729 .6s ease-out}@keyframes fadeInUp-5b451729{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.kpi-table[data-v-5b451729]{border-collapse:separate;border-spacing:0 10px;margin-top:-10px}.kpi-table thead tr[data-v-5b451729]{box-shadow:0 4px 15px #0000001a}.kpi-table thead th[data-v-5b451729]{padding:1.25rem 1rem;border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.85rem}.kpi-table tbody tr[data-v-5b451729]{background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.kpi-table tbody tr[data-v-5b451729]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px #0000001f;z-index:10}.kpi-table tbody td[data-v-5b451729]{padding:1.25rem 1rem;border:none;vertical-align:middle}.kpi-table tbody tr td[data-v-5b451729]:first-child{border-radius:8px 0 0 8px}.kpi-table tbody tr td[data-v-5b451729]:last-child{border-radius:0 8px 8px 0}.high-score[data-v-5b451729]{background:linear-gradient(90deg,#f0fff4,#fff);border-left:4px solid #28a745}.medium-score[data-v-5b451729]{background:linear-gradient(90deg,#fffbf0,#fff);border-left:4px solid #ffc107}.low-score[data-v-5b451729]{background:linear-gradient(90deg,#fff5f5,#fff);border-left:4px solid #dc3545}.symbol[data-v-5b451729]{transition:all .3s ease}.kpi-row:hover .symbol[data-v-5b451729]{transform:scale(1.1) rotate(5deg)}.badge[data-v-5b451729]{transition:all .3s ease}.badge[data-v-5b451729]:hover{transform:scale(1.05)}.btn-hover-scale[data-v-5b451729]{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hover-scale[data-v-5b451729]:hover{transform:scale(1.15)}@media (max-width: 1199.98px){.kpi-table thead th[data-v-5b451729]{padding:1rem .75rem;font-size:.8rem}.kpi-table tbody td[data-v-5b451729]{padding:1rem .75rem}.symbol-45px[data-v-5b451729]{width:40px!important;height:40px!important}.badge[data-v-5b451729]{padding:.4rem .75rem;font-size:.85rem}}@media (max-width: 991.98px){.kpi-table[data-v-5b451729]{font-size:.9rem}.kpi-table thead th[data-v-5b451729]{padding:.875rem .625rem;font-size:.75rem}.kpi-table thead th i[data-v-5b451729]{display:none}.kpi-table tbody td[data-v-5b451729]{padding:.875rem .625rem}.symbol-45px[data-v-5b451729]{width:35px!important;height:35px!important}.symbol-45px .fs-4[data-v-5b451729]{font-size:.95rem!important}.badge[data-v-5b451729]{padding:.35rem .625rem;font-size:.8rem}.badge i[data-v-5b451729]{display:none}}@media (max-width: 767.98px){.table-responsive[data-v-5b451729]{border-radius:8px;box-shadow:0 2px 8px #00000014}.kpi-table[data-v-5b451729]{font-size:.85rem;border-spacing:0 6px}.kpi-table thead th[data-v-5b451729]{padding:.75rem .5rem;font-size:.7rem}.kpi-table tbody td[data-v-5b451729]{padding:.75rem .5rem}.symbol-45px[data-v-5b451729]{display:none}.badge[data-v-5b451729]{padding:.3rem .5rem;font-size:.75rem}.btn-icon[data-v-5b451729]{width:32px;height:32px}.btn-icon i[data-v-5b451729]{font-size:1.15rem!important}.kpi-table tbody td[data-v-5b451729]:nth-child(5),.kpi-table thead th[data-v-5b451729]:nth-child(5){display:none}}@media (max-width: 575.98px){.kpi-table thead th[data-v-5b451729]{padding:.625rem .375rem;font-size:.65rem}.kpi-table tbody td[data-v-5b451729]{padding:.625rem .375rem}.kpi-table tbody tr[data-v-5b451729]{box-shadow:0 1px 4px #0000000f}.kpi-table tbody tr[data-v-5b451729]:hover{transform:none;box-shadow:0 2px 8px #0000001a}.badge[data-v-5b451729]{padding:.25rem .4rem;font-size:.7rem}.fs-6[data-v-5b451729]{font-size:.85rem!important}.fs-7[data-v-5b451729]{font-size:.7rem!important}.kpi-table tbody td[data-v-5b451729]:nth-child(3),.kpi-table thead th[data-v-5b451729]:nth-child(3){display:none}}@media (max-width: 400px){.kpi-table thead th[data-v-5b451729]{padding:.5rem .25rem;font-size:.6rem}.kpi-table tbody td[data-v-5b451729]{padding:.5rem .25rem}.badge[data-v-5b451729]{font-size:.65rem;padding:.2rem .3rem}.btn-icon[data-v-5b451729]{width:28px;height:28px}}.salary-section[data-v-515dd556]{animation:fadeInUp-515dd556 .6s ease-out}@keyframes fadeInUp-515dd556{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-515dd556]{position:relative;padding-left:1rem}.section-header[data-v-515dd556]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f1416c,#e4003a);border-radius:10px}.salary-input-card[data-v-515dd556]{transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.salary-input-card[data-v-515dd556]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026;border-color:#0003}.salary-item-card[data-v-515dd556]{transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;overflow:hidden}.salary-item-card[data-v-515dd556]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,transparent 0%,currentColor 100%);opacity:0;transition:opacity .3s ease;z-index:-1;border-radius:.75rem}.salary-item-card[data-v-515dd556]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px #0003}.salary-item-card[data-v-515dd556]:hover:before{opacity:.1}.input-group-lg .form-control[data-v-515dd556]{box-shadow:0 2px 8px #00000014;transition:all .3s ease}.input-group-lg .form-control[data-v-515dd556]:focus{box-shadow:0 4px 15px #00000026;transform:scale(1.02)}.input-group-text[data-v-515dd556]{box-shadow:0 2px 8px #00000014;min-width:50px;justify-content:center}.total-salary-card[data-v-515dd556]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 15px 40px #667eea66;animation:pulse-515dd556 2s infinite}@keyframes pulse-515dd556{0%,to{box-shadow:0 15px 40px #667eea66}50%{box-shadow:0 20px 50px #667eea99}}.bg-gradient-primary[data-v-515dd556]{background:linear-gradient(135deg,#667eea,#764ba2)!important}.btn-hover-rise[data-v-515dd556]{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hover-rise[data-v-515dd556]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0003}.btn-warning.btn-hover-rise[data-v-515dd556]:hover{box-shadow:0 10px 25px #ffc70066}.btn-success.btn-hover-rise[data-v-515dd556]:hover{box-shadow:0 10px 25px #50cd8966}.salary-section[data-v-515dd556]:nth-child(1){animation-delay:.1s}.salary-section[data-v-515dd556]:nth-child(2){animation-delay:.2s}.salary-section[data-v-515dd556]:nth-child(3){animation-delay:.3s}.salary-section[data-v-515dd556]:nth-child(4){animation-delay:.4s}@media (max-width: 1199.98px){.salary-input-card[data-v-515dd556],.salary-item-card[data-v-515dd556]{padding:1.25rem!important}.total-salary-card[data-v-515dd556]{padding:1.75rem!important}}@media (max-width: 991.98px){.section-header h4[data-v-515dd556]{font-size:1.35rem!important}.salary-input-card[data-v-515dd556],.salary-item-card[data-v-515dd556]{padding:1rem!important}.salary-item-card i[data-v-515dd556]{font-size:2.5rem!important}.total-salary-card[data-v-515dd556]{padding:1.5rem!important}.total-salary-card .fs-2x[data-v-515dd556]{font-size:2rem!important}.row .col-lg-4[data-v-515dd556]:nth-child(3){margin-top:.5rem}}@media (max-width: 767.98px){.section-header[data-v-515dd556]{margin-bottom:1rem!important}.section-header h4[data-v-515dd556]{font-size:1.25rem!important;flex-direction:column;align-items:flex-start!important}.section-header h4 i[data-v-515dd556]{font-size:1.5rem!important;margin-bottom:.5rem}.section-header p[data-v-515dd556]{font-size:.8rem!important}.salary-input-card[data-v-515dd556],.salary-item-card[data-v-515dd556]{padding:1rem!important;margin-bottom:0}.salary-item-card h5[data-v-515dd556]{font-size:1.05rem!important}.salary-item-card i[data-v-515dd556]{font-size:2.25rem!important}.salary-item-card .form-label[data-v-515dd556]{font-size:.8rem!important}.input-group-lg .form-control[data-v-515dd556],.input-group-lg .input-group-text[data-v-515dd556]{padding:.75rem!important;font-size:.95rem!important}.total-salary-card[data-v-515dd556]{padding:1.5rem!important}.total-salary-card h5[data-v-515dd556]{font-size:1.1rem!important}.total-salary-card .fs-2x[data-v-515dd556]{font-size:1.85rem!important}.total-salary-card .fs-3[data-v-515dd556]{font-size:1.3rem!important}.total-salary-card .form-control[data-v-515dd556]{max-width:100%!important}.btn-lg[data-v-515dd556]{padding:1rem 1.5rem!important;font-size:.95rem!important}.btn-lg i[data-v-515dd556]{font-size:1.1rem!important}}@media (max-width: 575.98px){.section-header h4[data-v-515dd556]{font-size:1.1rem!important}.section-header h4 i[data-v-515dd556]{font-size:1.3rem!important;margin-bottom:.35rem!important}.section-header p[data-v-515dd556]{font-size:.75rem!important}.salary-input-card[data-v-515dd556],.salary-item-card[data-v-515dd556]{padding:.875rem!important}.salary-input-card .form-label[data-v-515dd556],.salary-item-card .form-label[data-v-515dd556]{font-size:.85rem!important;margin-bottom:.5rem!important}.salary-item-card .d-flex[data-v-515dd556]{margin-bottom:.75rem!important}.salary-item-card i[data-v-515dd556]{font-size:2rem!important}.salary-item-card h5[data-v-515dd556]{font-size:1rem!important}.input-group-lg .form-control[data-v-515dd556],.input-group-lg .input-group-text[data-v-515dd556]{padding:.7rem!important;font-size:.9rem!important}.input-group-text[data-v-515dd556]{min-width:48px}.total-salary-card[data-v-515dd556]{padding:1.25rem!important}.total-salary-card h5[data-v-515dd556]{font-size:1rem!important}.total-salary-card .form-control[data-v-515dd556]{font-size:1.5rem!important;padding:.7rem!important}.total-salary-card .fs-3[data-v-515dd556]{font-size:1.15rem!important}.btn-lg[data-v-515dd556]{padding:.875rem 1.25rem!important;font-size:.9rem!important}.btn-lg i[data-v-515dd556]{font-size:1rem!important}}@media (max-width: 400px){.section-header h4[data-v-515dd556]{font-size:1rem!important}.section-header h4 i[data-v-515dd556]{font-size:1.2rem!important}.salary-input-card[data-v-515dd556],.salary-item-card[data-v-515dd556]{padding:.75rem!important}.salary-input-card .form-label[data-v-515dd556],.salary-item-card .form-label[data-v-515dd556]{font-size:.8rem!important}.salary-item-card h5[data-v-515dd556]{font-size:.9rem!important}.salary-item-card i[data-v-515dd556]{font-size:1.75rem!important}.input-group-lg .form-control[data-v-515dd556],.input-group-lg .input-group-text[data-v-515dd556]{padding:.6rem!important;font-size:.85rem!important}.input-group-text[data-v-515dd556]{min-width:42px}.total-salary-card[data-v-515dd556]{padding:1rem!important}.total-salary-card h5[data-v-515dd556]{font-size:.9rem!important}.total-salary-card .form-control[data-v-515dd556]{font-size:1.35rem!important;padding:.6rem!important}.total-salary-card .fs-3[data-v-515dd556]{font-size:1rem!important}.btn-lg[data-v-515dd556]{padding:.75rem 1rem!important;font-size:.85rem!important}.btn-lg i[data-v-515dd556]{font-size:.95rem!important;margin-right:.25rem!important}}@media (prefers-reduced-motion: no-preference){.salary-input-card[data-v-515dd556],.salary-item-card[data-v-515dd556],.total-salary-card[data-v-515dd556],.section-header h4[data-v-515dd556],.btn-lg[data-v-515dd556]{transition:all .3s ease-in-out}}.stat-box[data-v-1ab7b09a]{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.stat-box[data-v-1ab7b09a]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.bg-gradient-success[data-v-1ab7b09a]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 4px 15px #43e97b4d}.attendance-card[data-v-1ab7b09a],.performance-card[data-v-1ab7b09a],.project-card[data-v-1ab7b09a],.salary-card[data-v-1ab7b09a],.detail-tabs-card[data-v-1ab7b09a]{animation:slideUp-1ab7b09a .6s ease-out}@keyframes slideUp-1ab7b09a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.attendance-card[data-v-1ab7b09a]{animation-delay:.1s}.performance-card[data-v-1ab7b09a]{animation-delay:.2s}.project-card[data-v-1ab7b09a]{animation-delay:.3s}.salary-card[data-v-1ab7b09a]{animation-delay:.4s}.detail-tabs-card[data-v-1ab7b09a]{animation-delay:.5s}.detail-tab-btn[data-v-1ab7b09a]{background:#f5f8fa;border:2px solid #e4e6ef;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;color:#7e8299}.detail-tab-btn[data-v-1ab7b09a]:hover{background:#fff;border-color:#f1416c;transform:translateY(-3px);box-shadow:0 8px 20px #f1416c26;color:#f1416c}.detail-tab-btn.active[data-v-1ab7b09a]{background:linear-gradient(135deg,#f1416c,#e4003a);border-color:#f1416c;color:#fff;box-shadow:0 8px 25px #f1416c66}.detail-tab-btn.active i[data-v-1ab7b09a]{color:#fff}.detail-tab-btn i[data-v-1ab7b09a]{transition:transform .3s ease}.detail-tab-btn:hover i[data-v-1ab7b09a],.detail-tab-btn.active i[data-v-1ab7b09a]{transform:scale(1.1)}.fade-enter-active[data-v-1ab7b09a],.fade-leave-active[data-v-1ab7b09a]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-1ab7b09a]{opacity:0;transform:translate(-20px)}.fade-leave-to[data-v-1ab7b09a]{opacity:0;transform:translate(20px)}.tab-content-area[data-v-1ab7b09a]{animation:fadeIn-1ab7b09a .5s ease}@keyframes fadeIn-1ab7b09a{0%{opacity:0}to{opacity:1}}@media (max-width: 1199.98px){.stat-box[data-v-1ab7b09a]{padding:1rem!important}.stat-box i[data-v-1ab7b09a]{font-size:2.5rem!important}}@media (max-width: 991.98px){.stat-box[data-v-1ab7b09a]{padding:.875rem!important}.stat-box .fs-2[data-v-1ab7b09a]{font-size:1.35rem!important}.stat-box i[data-v-1ab7b09a]{font-size:2rem!important}.detail-tab-btn[data-v-1ab7b09a]{padding:1.25rem}.detail-tab-btn .fs-4[data-v-1ab7b09a]{font-size:1.1rem!important}}@media (max-width: 767.98px){.stat-box[data-v-1ab7b09a]{padding:.75rem!important;margin-bottom:.75rem}.stat-box .fs-2[data-v-1ab7b09a]{font-size:1.25rem!important}.stat-box .fs-7[data-v-1ab7b09a]{font-size:.75rem!important}.stat-box i[data-v-1ab7b09a]{font-size:1.75rem!important;margin-bottom:.5rem!important}.card-header h3 span.fs-2[data-v-1ab7b09a]{font-size:1.35rem!important}.card-header h3 i[data-v-1ab7b09a]{font-size:1.5rem!important}.detail-tab-btn[data-v-1ab7b09a]{flex-direction:column;text-align:center;padding:1rem}.detail-tab-btn i[data-v-1ab7b09a]{margin-right:0!important;margin-bottom:.5rem}.detail-tab-btn .d-flex[data-v-1ab7b09a]{align-items:center!important}.detail-tab-btn .fs-4[data-v-1ab7b09a]{font-size:1rem!important}.detail-tab-btn .fs-7[data-v-1ab7b09a]{font-size:.75rem!important}}@media (max-width: 575.98px){.symbol-70px[data-v-1ab7b09a]{width:50px!important;height:50px!important}.symbol-70px .fs-1[data-v-1ab7b09a]{font-size:1.25rem!important}.fs-2x[data-v-1ab7b09a]{font-size:1.5rem!important}.badge-lg[data-v-1ab7b09a]{padding:.5rem .75rem!important;font-size:.8rem!important}.stat-box[data-v-1ab7b09a]{padding:.625rem!important}.stat-box .fs-2[data-v-1ab7b09a]{font-size:1.15rem!important}.stat-box i[data-v-1ab7b09a]{font-size:1.5rem!important}.bg-gradient-success .fs-2x[data-v-1ab7b09a]{font-size:2rem!important}.detail-tab-btn[data-v-1ab7b09a]{padding:.75rem;gap:.5rem}.detail-tab-btn .fs-4[data-v-1ab7b09a]{font-size:.95rem!important}.detail-tab-btn .fs-7[data-v-1ab7b09a]{display:none}.detail-tab-btn i[data-v-1ab7b09a]{font-size:1.5rem!important}}@media (max-width: 400px){.card-body[data-v-1ab7b09a]{padding:1rem!important}.stat-box[data-v-1ab7b09a]{padding:.5rem!important}.stat-box .fs-2[data-v-1ab7b09a]{font-size:1rem!important}.detail-tab-btn[data-v-1ab7b09a]{padding:.625rem}}[data-v-1ab7b09a] .dp__input{background:#fff;border:none!important;color:#181c32;font-weight:600;text-align:center;padding:.75rem 1rem}[data-v-1ab7b09a] .dp__input::placeholder{color:#b5b5c3}[data-v-1ab7b09a] .dp__input_wrap{border:none}[data-v-1ab7b09a] .dp__menu{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026!important;border:none;padding:10px}[data-v-1ab7b09a] .dp__month_year_select{background:linear-gradient(135deg,#f1416c,#e4003a);border-radius:8px 8px 0 0;padding:15px 10px;margin:-10px -10px 10px;color:#fff}[data-v-1ab7b09a] .dp__btn{color:#fff}[data-v-1ab7b09a] .dp__btn:hover{background:#ffffff1a;border-radius:6px}[data-v-1ab7b09a] .dp__overlay_cell{background:#f5f8fa;color:#181c32;border-radius:8px;margin:4px;padding:12px 8px;font-weight:500;transition:all .3s ease;border:2px solid transparent}[data-v-1ab7b09a] .dp__overlay_cell:hover{background:#ffe2e5;color:#f1416c;border-color:#f1416c;transform:translateY(-2px);box-shadow:0 4px 12px #f1416c33}[data-v-1ab7b09a] .dp__overlay_cell_active{background:linear-gradient(135deg,#f1416c,#e4003a)!important;color:#fff!important;font-weight:600;border-color:#f1416c!important;box-shadow:0 4px 12px #f1416c66}[data-v-1ab7b09a] .dp__overlay_cell_disabled{color:#d1d3e0;opacity:.5}.stat-card[data-v-90fd2e3d]{transition:all .3s ease}.stat-card[data-v-90fd2e3d]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026!important}.stat-decoration[data-v-90fd2e3d]{position:absolute;top:-20px;right:-20px;width:100px;height:100px;border-radius:50%;opacity:.1}.timeline-vertical[data-v-90fd2e3d]{position:relative}.timeline-item[data-v-90fd2e3d]{position:relative;padding-left:60px}.timeline-line[data-v-90fd2e3d]{position:absolute;left:20px;top:40px;bottom:-20px;width:2px;background:#e4e6ef}.timeline-item:last-child .timeline-line[data-v-90fd2e3d]{display:none}.timeline-icon[data-v-90fd2e3d]{position:absolute;left:0;top:0}.timeline-card[data-v-90fd2e3d]{transition:all .3s ease}.timeline-card[data-v-90fd2e3d]:hover{transform:translate(5px);box-shadow:0 5px 15px #0000001a}tbody tr[data-v-90fd2e3d]{transition:all .2s ease}tbody tr[data-v-90fd2e3d]:hover{background-color:#f9f9f9!important}.filter-tag[data-v-90fd2e3d]{transition:all .2s ease}.filter-tag[data-v-90fd2e3d]:hover{transform:translateY(-2px);box-shadow:0 3px 10px #009ef733}.filter-tag i[data-v-90fd2e3d]{transition:all .2s ease;opacity:.6}.filter-tag:hover i[data-v-90fd2e3d]{opacity:1;transform:scale(1.1)}.dropzone-wrapper[data-v-90fd2e3d]{transition:all .3s ease;background:#f9f9f9}.dropzone-wrapper[data-v-90fd2e3d]:hover{border-color:#009ef7!important;background:#f1faff}.file-preview-item[data-v-90fd2e3d]{transition:all .2s ease;max-width:300px}.file-preview-item[data-v-90fd2e3d]:hover{transform:translateY(-2px);box-shadow:0 3px 10px #009ef726}@media (max-width: 991.98px){.table-responsive[data-v-90fd2e3d]{overflow-x:auto;-webkit-overflow-scrolling:touch}table[data-v-90fd2e3d]{min-width:900px}}.wallet-card[data-v-d8bb06ee]{transition:transform .2s,box-shadow .2s}.wallet-card[data-v-d8bb06ee]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a!important}.finance-tabs-wrapper[data-v-dc5d5ce2]{background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:.625rem .625rem 0 0}.finance-tab[data-v-dc5d5ce2]{background:#fff;border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a;min-width:240px}.finance-tab[data-v-dc5d5ce2]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f;border-color:#f1416c20}.finance-tab.active[data-v-dc5d5ce2]{background:linear-gradient(135deg,#f1416c,#e4003a);border-color:#f1416c;box-shadow:0 8px 25px #f1416c66}.finance-tab.active .tab-icon i[data-v-dc5d5ce2]{color:#fff}.finance-tab.active .tab-content-wrapper span[data-v-dc5d5ce2]{color:#fff!important}.finance-tab:not(.active) .tab-icon i[data-v-dc5d5ce2]{color:#f1416c}.finance-tab:not(.active):hover .tab-icon i[data-v-dc5d5ce2]{color:#e4003a}.tab-icon[data-v-dc5d5ce2]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.finance-tab:hover .tab-icon[data-v-dc5d5ce2]{transform:scale(1.1)}.finance-tab.active .tab-icon[data-v-dc5d5ce2]{animation:pulse-dc5d5ce2 2s infinite}@keyframes pulse-dc5d5ce2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 1199.98px){.finance-tab[data-v-dc5d5ce2]{min-width:220px;padding:1rem 1.5rem!important}}@media (max-width: 991.98px){.finance-tab[data-v-dc5d5ce2]{min-width:auto;padding:1rem 1.25rem!important;gap:.75rem!important}.tab-content-wrapper span.fs-7[data-v-dc5d5ce2]{display:none}.tab-content-wrapper span.fw-bold[data-v-dc5d5ce2]{font-size:1rem!important}.finance-tabs-wrapper[data-v-dc5d5ce2]{padding:1.5rem 1rem!important}.nav-pills-custom[data-v-dc5d5ce2]{gap:.75rem!important;flex-direction:column;width:100%}.nav-item[data-v-dc5d5ce2],.finance-tab[data-v-dc5d5ce2]{width:100%}}@media (max-width: 767.98px){.card-body[data-v-dc5d5ce2]{padding:0!important}.finance-tabs-wrapper[data-v-dc5d5ce2]{padding:1rem!important;border-radius:0!important}.tab-content[data-v-dc5d5ce2]{padding:1.5rem!important}.finance-tab[data-v-dc5d5ce2]{padding:.875rem 1rem!important}}@media (max-width: 575.98px){.finance-tabs-wrapper[data-v-dc5d5ce2]{padding:.75rem!important}.tab-content[data-v-dc5d5ce2]{padding:1rem!important}.tab-content-wrapper span.fw-bold[data-v-dc5d5ce2]{font-size:.95rem!important}.tab-icon i[data-v-dc5d5ce2]{font-size:1.75rem!important}.finance-tab[data-v-dc5d5ce2]{padding:.75rem!important;gap:.5rem!important}.nav-pills-custom[data-v-dc5d5ce2]{gap:.5rem!important}}.component-card[data-v-24f5338a]{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.component-card[data-v-24f5338a]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.salary-components-wrapper[data-v-24f5338a]{animation:fadeIn-24f5338a .5s ease}@keyframes fadeIn-24f5338a{0%{opacity:0}to{opacity:1}}.attendance-table-wrapper[data-v-2abb22bc]{animation:fadeInUp-2abb22bc .6s ease-out}@keyframes fadeInUp-2abb22bc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.editable-cell[data-v-2abb22bc]{cursor:pointer;position:relative;transition:all .3s ease}.editable-cell[data-v-2abb22bc]:hover{transform:scale(1.08);box-shadow:0 4px 12px #00000026}.editable-cell.has-adjustment[data-v-2abb22bc]{border:2px dashed rgba(255,193,7,.5)}.editable-cell.pending[data-v-2abb22bc]{animation:pendingPulse-2abb22bc 2s ease-in-out infinite}@keyframes pendingPulse-2abb22bc{0%,to{opacity:1}50%{opacity:.7}}.cursor-pointer[data-v-2abb22bc]{cursor:pointer}.attendance-table[data-v-2abb22bc]{border-collapse:separate;border-spacing:0 8px}.attendance-table thead tr[data-v-2abb22bc]{box-shadow:0 4px 15px #0000001a}.attendance-table thead th[data-v-2abb22bc]{padding:1.25rem 1rem;border:none;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:.85rem}.attendance-table tbody tr[data-v-2abb22bc]{background:#fff;box-shadow:0 2px 8px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px}.attendance-table tbody tr[data-v-2abb22bc]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px #0000001f;z-index:10}.attendance-table tbody td[data-v-2abb22bc]{padding:1.25rem 1rem;border:none;vertical-align:middle}.attendance-table tbody tr td[data-v-2abb22bc]:first-child{border-radius:8px 0 0 8px}.attendance-table tbody tr td[data-v-2abb22bc]:last-child{border-radius:0 8px 8px 0}.weekend-row[data-v-2abb22bc]{background:linear-gradient(90deg,#fff5f5,#fff);border-left:4px solid #dc3545}.late-row[data-v-2abb22bc]{background:linear-gradient(90deg,#fff9f0,#fff);border-left:4px solid #ffc107}.leave-row[data-v-2abb22bc]{background:linear-gradient(90deg,#f0f9ff,#fff);border-left:4px solid #0dcaf0}.holiday-row[data-v-2abb22bc]{background:linear-gradient(90deg,#f8f9fa,#fff);border-left:4px solid #6c757d}.summary-row[data-v-2abb22bc]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:3px solid #0d6efd;box-shadow:0 -4px 15px #00000014}.summary-row td[data-v-2abb22bc]{padding:1.5rem 1rem!important;font-weight:600}.summary-row .badge[data-v-2abb22bc]{box-shadow:0 4px 12px #0d6efd4d;animation:pulse-2abb22bc 2s ease-in-out infinite}@keyframes pulse-2abb22bc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.badge[data-v-2abb22bc]{padding:.5rem 1rem;font-size:.875rem;font-weight:600;border-radius:6px;transition:all .3s ease}.badge[data-v-2abb22bc]:hover{transform:scale(1.05)}.btn-hover-scale[data-v-2abb22bc]{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-hover-scale[data-v-2abb22bc]:hover{transform:scale(1.15)}.modal-content[data-v-2abb22bc]{border-radius:12px;overflow:hidden}.modal-header[data-v-2abb22bc]{padding:1.5rem 2rem}.modal-body[data-v-2abb22bc]{padding:2rem}.modal-footer[data-v-2abb22bc]{padding:1rem 2rem 1.5rem}@media (max-width: 1199.98px){.attendance-table thead th[data-v-2abb22bc]{padding:1rem .75rem;font-size:.8rem}.attendance-table tbody td[data-v-2abb22bc]{padding:1rem .75rem}.badge[data-v-2abb22bc]{padding:.4rem .75rem;font-size:.8rem}}@media (max-width: 991.98px){.attendance-table[data-v-2abb22bc]{font-size:.9rem}.attendance-table thead th[data-v-2abb22bc]{padding:.875rem .625rem;font-size:.75rem}.attendance-table thead th i[data-v-2abb22bc]{display:none}.attendance-table tbody td[data-v-2abb22bc]{padding:.875rem .625rem}.badge[data-v-2abb22bc]{padding:.35rem .625rem;font-size:.75rem}.badge i[data-v-2abb22bc]{display:none}}@media (max-width: 767.98px){.attendance-table[data-v-2abb22bc]{font-size:.85rem;border-spacing:0 4px}.attendance-table thead th[data-v-2abb22bc]{padding:.75rem .5rem;font-size:.7rem}.attendance-table tbody td[data-v-2abb22bc]{padding:.75rem .5rem}.badge[data-v-2abb22bc]{padding:.3rem .5rem;font-size:.7rem}.btn-icon i[data-v-2abb22bc]{font-size:1rem!important}}@media (max-width: 575.98px){.attendance-table thead th[data-v-2abb22bc]{padding:.625rem .375rem;font-size:.65rem}.attendance-table tbody td[data-v-2abb22bc]{padding:.625rem .375rem}.attendance-table tbody tr[data-v-2abb22bc]{box-shadow:0 1px 4px #0000000f}.attendance-table tbody tr[data-v-2abb22bc]:hover{transform:none;box-shadow:0 2px 8px #0000001a}.badge[data-v-2abb22bc]{padding:.25rem .4rem;font-size:.65rem;white-space:nowrap}.badge.badge-light-success[data-v-2abb22bc],.badge.badge-light-primary[data-v-2abb22bc],.badge.badge-light-info[data-v-2abb22bc],.badge.badge-light-danger[data-v-2abb22bc]{padding:.2rem .35rem}.attendance-table tbody td[data-v-2abb22bc]:nth-child(6){display:none}}@media (max-width: 400px){.attendance-table thead th[data-v-2abb22bc]{padding:.5rem .25rem;font-size:.6rem}.attendance-table tbody td[data-v-2abb22bc]{padding:.5rem .25rem}.badge[data-v-2abb22bc]{font-size:.6rem;padding:.2rem .3rem}}[data-bs-theme=dark] .attendance-table tbody tr[data-v-2abb22bc]{background:#1e1e2d;box-shadow:0 2px 8px #0000004d}[data-bs-theme=dark] .attendance-table tbody tr[data-v-2abb22bc]:hover{background:#2b2b40;box-shadow:0 8px 20px #0006}[data-bs-theme=dark] .weekend-row[data-v-2abb22bc]{background:linear-gradient(90deg,#2d1e1e,#1e1e2d)!important;border-left:4px solid #dc3545}[data-bs-theme=dark] .late-row[data-v-2abb22bc]{background:linear-gradient(90deg,#2d2a1e,#1e1e2d)!important;border-left:4px solid #ffc107}[data-bs-theme=dark] .leave-row[data-v-2abb22bc]{background:linear-gradient(90deg,#1e2a2d,#1e1e2d)!important;border-left:4px solid #0dcaf0}[data-bs-theme=dark] .holiday-row[data-v-2abb22bc]{background:linear-gradient(90deg,#252525,#1e1e2d)!important;border-left:4px solid #6c757d}[data-bs-theme=dark] .summary-row[data-v-2abb22bc]{background:linear-gradient(135deg,#2b2b40,#1e1e2d);border-top:3px solid #0d6efd;box-shadow:0 -4px 15px #0000004d}[data-bs-theme=dark] .summary-row td[data-v-2abb22bc]{color:#e0e0e0}[data-bs-theme=dark] .card-dashed[data-v-2abb22bc]{background:#1e1e2d;border-color:#3b3b54!important}[data-bs-theme=dark] .modal-content[data-v-2abb22bc]{background:#1e1e2d;color:#e0e0e0}[data-bs-theme=dark] .modal-header[data-v-2abb22bc]{background:#0d6efd1a!important;border-bottom:1px solid #3b3b54}[data-bs-theme=dark] .modal-body .bg-light[data-v-2abb22bc]{background:#2b2b40!important}[data-bs-theme=dark] .modal-footer[data-v-2abb22bc]{border-top:1px solid #3b3b54}[data-bs-theme=dark] .text-gray-800[data-v-2abb22bc]{color:#e0e0e0!important}[data-bs-theme=dark] .text-gray-600[data-v-2abb22bc]{color:#b0b0b0!important}[data-bs-theme=dark] .text-muted[data-v-2abb22bc]{color:gray!important}#salary-slip-content[data-v-89bfa164]{color:#000!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.salary-slip-container[data-v-89bfa164]{box-shadow:0 10px 40px #0000001a!important}.salary-header-gradient[data-v-89bfa164]{box-shadow:0 4px 15px #667eea4d}.employee-info-card[data-v-89bfa164]{box-shadow:0 2px 8px #00000014;transition:transform .2s ease}.employee-info-card[data-v-89bfa164]:hover{transform:translateY(-2px)}.salary-section-header[data-v-89bfa164]{box-shadow:0 2px 8px #0000001a}.salary-items-container[data-v-89bfa164]{box-shadow:0 4px 12px #0000000d}.salary-item-row[data-v-89bfa164]{transition:all .2s ease}.salary-item-row[data-v-89bfa164]:hover{transform:translate(3px);box-shadow:0 3px 8px #0000001a!important}.summary-container[data-v-89bfa164]{box-shadow:0 4px 15px #00000014}.take-home-pay-card[data-v-89bfa164]{animation:pulse-glow-89bfa164 2s ease-in-out infinite}@keyframes pulse-glow-89bfa164{0%,to{box-shadow:0 4px 12px #667eea4d}50%{box-shadow:0 6px 20px #667eea80}}.signature-box[data-v-89bfa164]{box-shadow:0 2px 6px #0000000d}.transform-origin-top[data-v-89bfa164]{transform-origin:top center}.transition-transform[data-v-89bfa164]{transition:transform .2s ease-out}.custom-scrollbar[data-v-89bfa164]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-89bfa164]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-89bfa164]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-89bfa164]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.shadow-inner[data-v-89bfa164]{box-shadow:inset 0 2px 4px #0000000f}@media print{#salary-slip-content[data-v-89bfa164]{box-shadow:none!important;margin:0!important;padding:0!important}.salary-slip-container[data-v-89bfa164]{box-shadow:none!important}.take-home-pay-card[data-v-89bfa164]{animation:none!important}}#salary-slip-content[data-v-89bfa164] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.stat-box[data-v-8ab4e5c2]{transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.stat-box[data-v-8ab4e5c2]:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.bg-gradient-success[data-v-8ab4e5c2]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 4px 15px #43e97b4d}.attendance-card[data-v-8ab4e5c2],.performance-card[data-v-8ab4e5c2],.project-card[data-v-8ab4e5c2],.salary-card[data-v-8ab4e5c2],.detail-tabs-card[data-v-8ab4e5c2]{animation:slideUp-8ab4e5c2 .6s ease-out}@keyframes slideUp-8ab4e5c2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.attendance-card[data-v-8ab4e5c2]{animation-delay:.1s}.performance-card[data-v-8ab4e5c2]{animation-delay:.2s}.project-card[data-v-8ab4e5c2]{animation-delay:.3s}.salary-card[data-v-8ab4e5c2]{animation-delay:.4s}.detail-tabs-card[data-v-8ab4e5c2]{animation-delay:.5s}.detail-tab-btn[data-v-8ab4e5c2]{background:#f5f8fa;border:2px solid #e4e6ef;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;color:#7e8299}.detail-tab-btn[data-v-8ab4e5c2]:hover{background:#fff;border-color:#f1416c;transform:translateY(-3px);box-shadow:0 8px 20px #f1416c26;color:#f1416c}.detail-tab-btn.active[data-v-8ab4e5c2]{background:linear-gradient(135deg,#f1416c,#e4003a);border-color:#f1416c;color:#fff;box-shadow:0 8px 25px #f1416c66}.detail-tab-btn.active i[data-v-8ab4e5c2]{color:#fff}.detail-tab-btn i[data-v-8ab4e5c2]{transition:transform .3s ease}.detail-tab-btn:hover i[data-v-8ab4e5c2],.detail-tab-btn.active i[data-v-8ab4e5c2]{transform:scale(1.1)}.fade-enter-active[data-v-8ab4e5c2],.fade-leave-active[data-v-8ab4e5c2]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-8ab4e5c2]{opacity:0;transform:translate(-20px)}.fade-leave-to[data-v-8ab4e5c2]{opacity:0;transform:translate(20px)}.tab-content-area[data-v-8ab4e5c2]{animation:fadeIn-8ab4e5c2 .5s ease}@keyframes fadeIn-8ab4e5c2{0%{opacity:0}to{opacity:1}}@media (max-width: 1199.98px){.stat-box[data-v-8ab4e5c2]{padding:1rem!important}.stat-box i[data-v-8ab4e5c2]{font-size:2.5rem!important}}@media (max-width: 991.98px){.stat-box[data-v-8ab4e5c2]{padding:.875rem!important}.stat-box .fs-2[data-v-8ab4e5c2]{font-size:1.35rem!important}.stat-box i[data-v-8ab4e5c2]{font-size:2rem!important}.detail-tab-btn[data-v-8ab4e5c2]{padding:1.25rem}.detail-tab-btn .fs-4[data-v-8ab4e5c2]{font-size:1.1rem!important}}@media (max-width: 767.98px){.stat-box[data-v-8ab4e5c2]{padding:.75rem!important;margin-bottom:.75rem}.stat-box .fs-2[data-v-8ab4e5c2]{font-size:1.25rem!important}.stat-box .fs-7[data-v-8ab4e5c2]{font-size:.75rem!important}.stat-box i[data-v-8ab4e5c2]{font-size:1.75rem!important;margin-bottom:.5rem!important}.card-header h3 span.fs-2[data-v-8ab4e5c2]{font-size:1.35rem!important}.card-header h3 i[data-v-8ab4e5c2]{font-size:1.5rem!important}.detail-tab-btn[data-v-8ab4e5c2]{flex-direction:column;text-align:center;padding:1rem}.detail-tab-btn i[data-v-8ab4e5c2]{margin-right:0!important;margin-bottom:.5rem}.detail-tab-btn .d-flex[data-v-8ab4e5c2]{align-items:center!important}.detail-tab-btn .fs-4[data-v-8ab4e5c2]{font-size:1rem!important}.detail-tab-btn .fs-7[data-v-8ab4e5c2]{font-size:.75rem!important}}@media (max-width: 575.98px){.symbol-70px[data-v-8ab4e5c2]{width:50px!important;height:50px!important}.symbol-70px .fs-1[data-v-8ab4e5c2],.fs-2x[data-v-8ab4e5c2]{font-size:1.5rem!important}.badge-lg[data-v-8ab4e5c2]{padding:.5rem .75rem!important;font-size:.8rem!important}.stat-box[data-v-8ab4e5c2]{padding:.625rem!important}.stat-box .fs-2[data-v-8ab4e5c2]{font-size:1.15rem!important}.stat-box i[data-v-8ab4e5c2]{font-size:1.5rem!important}.bg-gradient-success .fs-2x[data-v-8ab4e5c2]{font-size:2rem!important}.detail-tab-btn[data-v-8ab4e5c2]{padding:.75rem;gap:.5rem}.detail-tab-btn .fs-4[data-v-8ab4e5c2]{font-size:.95rem!important}.detail-tab-btn .fs-7[data-v-8ab4e5c2]{display:none}.detail-tab-btn i[data-v-8ab4e5c2]{font-size:1.5rem!important}}@media (max-width: 400px){.card-body[data-v-8ab4e5c2]{padding:1rem!important}.stat-box[data-v-8ab4e5c2]{padding:.5rem!important}.stat-box .fs-2[data-v-8ab4e5c2]{font-size:1rem!important}.detail-tab-btn[data-v-8ab4e5c2]{padding:.625rem}}[data-v-8ab4e5c2] .dp__input{background:#fff;border:none!important;color:#181c32;font-weight:600;text-align:center;padding:.75rem 1rem}[data-v-8ab4e5c2] .dp__input::placeholder{color:#b5b5c3}[data-v-8ab4e5c2] .dp__input_wrap{border:none}[data-v-8ab4e5c2] .dp__menu{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026!important;border:none;padding:10px}[data-v-8ab4e5c2] .dp__month_year_select{background:linear-gradient(135deg,#f1416c,#e4003a);border-radius:8px 8px 0 0;padding:15px 10px;margin:-10px -10px 10px;color:#fff}[data-v-8ab4e5c2] .dp__btn{color:#fff}[data-v-8ab4e5c2] .dp__btn:hover{background:#ffffff1a;border-radius:6px}[data-v-8ab4e5c2] .dp__overlay_cell{background:#f5f8fa;color:#181c32;border-radius:8px;margin:4px;padding:12px 8px;font-weight:500;transition:all .3s ease;border:2px solid transparent}[data-v-8ab4e5c2] .dp__overlay_cell:hover{background:#ffe2e5;color:#f1416c;border-color:#f1416c;transform:translateY(-2px);box-shadow:0 4px 12px #f1416c33}[data-v-8ab4e5c2] .dp__overlay_cell_active{background:linear-gradient(135deg,#f1416c,#e4003a)!important;color:#fff!important;font-weight:600;border-color:#f1416c!important;box-shadow:0 4px 12px #f1416c66}[data-v-8ab4e5c2] .dp__overlay_cell_disabled{color:#d1d3e0;opacity:.5}.form-check-input[data-v-935eebc2]:checked{background-color:#3b82f6;border-color:#3b82f6}.form-check-label[data-v-935eebc2]{cursor:pointer}.task-label-wrapper[data-v-cbc3445f]{padding:.75rem .75rem 0}.task-label[data-v-cbc3445f]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.task-label-project[data-v-cbc3445f]{background:linear-gradient(135deg,#50cd8926,#0d948826);color:#0d9488;border:1.5px solid rgba(13,148,136,.3)}.task-label-todolist[data-v-cbc3445f]{background:linear-gradient(135deg,#ffc10726,#f59e0b26);color:#f59e0b;border:1.5px solid rgba(245,158,11,.3)}.task-label i[data-v-cbc3445f]{font-size:.875rem}.task-label-text[data-v-cbc3445f]{line-height:1}[data-bs-theme=dark] .task-label-project[data-v-cbc3445f]{background:linear-gradient(135deg,#50cd891a,#0d94881a);color:#14b8a6;border-color:#14b8a666}[data-bs-theme=dark] .task-label-todolist[data-v-cbc3445f]{background:linear-gradient(135deg,#ffc1071a,#f59e0b1a);color:#fbbf24;border-color:#fbbf2466}.form-label[data-v-cc995161]{color:#3f4254}.btn-outline.btn-outline-dashed[data-v-cc995161]{border-width:1px;border-style:dashed;border-color:#e1e3ea;background-color:#fff}.btn-outline.btn-outline-dashed.active[data-v-cc995161]{background-color:#009ef70d!important;border-color:#009ef7!important;border-style:solid!important}.btn-outline.btn-outline-dashed.active i[data-v-cc995161]{color:#009ef7!important}.transition-all[data-v-cc995161]{transition:all .2s ease-in-out}.hover-border-primary[data-v-cc995161]:hover{border-color:#009ef7!important}.file-list-modern[data-v-cc995161]{max-height:250px;overflow-y:auto;padding-right:5px}.file-list-modern[data-v-cc995161]::-webkit-scrollbar{width:4px}.file-list-modern[data-v-cc995161]::-webkit-scrollbar-thumb{background:#e1e3ea;border-radius:10px}.rounded-top-4[data-v-cc995161]{border-top-left-radius:1.25rem!important;border-top-right-radius:1.25rem!important}.modal-modern .modal-content[data-v-a98c8b25]{border-radius:1rem;border:none;box-shadow:0 20px 60px #0000004d}.modal-modern .modal-header[data-v-a98c8b25]{padding:2rem 2rem 1rem}.modal-modern .modal-body[data-v-a98c8b25]{padding:1rem 2rem 2rem;max-height:calc(100vh - 200px)}.modal-modern .modal-footer[data-v-a98c8b25]{padding:1.5rem 2rem;background:#f9fafb}.modal-icon[data-v-a98c8b25]{width:56px;height:56px;border-radius:.75rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);color:#009ef7;display:flex;align-items:center;justify-content:center}.modal-title[data-v-a98c8b25]{font-size:1.5rem;font-weight:700;color:#1e1e2d}.badge-lg[data-v-a98c8b25]{padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;border-radius:.5rem;display:inline-flex;align-items:center;gap:.5rem}.badge-circle[data-v-a98c8b25]{background:#009ef726;color:#009ef7;padding:.25rem .625rem;border-radius:2rem;font-size:.75rem;font-weight:700}.badge-sm[data-v-a98c8b25]{padding:.2rem .5rem;font-size:.7rem}.nav-tabs .nav-link[data-v-a98c8b25]{color:#5e6278;border:none;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.nav-tabs .nav-link[data-v-a98c8b25]:hover{color:#009ef7;background:#009ef70d}.nav-tabs .nav-link.active[data-v-a98c8b25]{color:#009ef7;font-weight:600;background:transparent}.nav-tabs .nav-link.active[data-v-a98c8b25]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#009ef7,#0095e8);border-radius:2px 2px 0 0}.info-card[data-v-a98c8b25]{background:var(--bg-light);border-radius:.75rem;border:1px solid #e9ecef;overflow:hidden}.info-card-header[data-v-a98c8b25]{padding:1rem 1.5rem;background:var(--bg-light);border-bottom:1px solid #e9ecef;display:flex;align-items:center;color:#1e1e2d}.info-card-body[data-v-a98c8b25]{padding:1.5rem}.task-description[data-v-a98c8b25]{line-height:1.8;color:#3f4254;word-break:break-all;overflow-wrap:break-word}.task-description[data-v-a98c8b25] p{margin-bottom:1rem}.task-description[data-v-a98c8b25] ul,.task-description[data-v-a98c8b25] ol{padding-left:1.5rem;margin-bottom:1rem}.task-description[data-v-a98c8b25] li{margin-bottom:.5rem}.file-grid[data-v-a98c8b25]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.file-item[data-v-a98c8b25]{background:var(--bg-light);border-radius:.75rem;padding:1.5rem;border:2px solid #e9ecef;transition:all .3s ease;text-align:center}.file-item[data-v-a98c8b25]:hover{border-color:#009ef7;transform:translateY(-4px);box-shadow:0 8px 20px #009ef71a}.file-icon[data-v-a98c8b25]{width:64px;height:64px;margin:0 auto 1rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#009ef7}.file-name[data-v-a98c8b25]{font-size:.9rem;font-weight:600;color:#1e1e2d;margin-bottom:.5rem;word-break:break-word}.timeline[data-v-a98c8b25]{position:relative;padding:1rem 0}.timeline-item[data-v-a98c8b25]{position:relative;padding-left:3.5rem;margin-bottom:2rem}.timeline-item:last-child .timeline-line[data-v-a98c8b25]{display:none}.timeline-line[data-v-a98c8b25]{position:absolute;left:1.125rem;top:2.5rem;bottom:-2rem;width:2px;background:var(--bg-light)}.timeline-icon[data-v-a98c8b25]{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-light);font-weight:600;box-shadow:0 4px 12px #00000026}.timeline-content[data-v-a98c8b25]{background:var(--bg-light);border-radius:.75rem;padding:1rem 1.25rem;border:1px solid var(--border-light);word-break:break-all;overflow-wrap:break-word}.timeline-header[data-v-a98c8b25]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.timeline-date[data-v-a98c8b25]{font-size:.875rem;color:#5e6278;display:flex;align-items:center}.empty-state-files[data-v-a98c8b25],.empty-state-history[data-v-a98c8b25]{text-align:center;padding:4rem 2rem}.empty-state-files i[data-v-a98c8b25],.empty-state-history i[data-v-a98c8b25]{opacity:.5}@media (max-width: 768px){.modal-modern .modal-header[data-v-a98c8b25],.modal-modern .modal-body[data-v-a98c8b25],.modal-modern .modal-footer[data-v-a98c8b25]{padding-left:1.5rem;padding-right:1.5rem}.modal-icon[data-v-a98c8b25]{width:48px;height:48px}.modal-title[data-v-a98c8b25]{font-size:1.25rem}.file-grid[data-v-a98c8b25]{grid-template-columns:1fr}.nav-tabs .nav-link[data-v-a98c8b25]{padding:.75rem 1rem;font-size:.875rem}.badge-lg[data-v-a98c8b25]{padding:.5rem 1rem;font-size:.8rem}}.progress-input-card[data-v-a98c8b25]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:1px solid #e9ecef}.bg-light-primary[data-v-a98c8b25]{background-color:#009ef71a!important}.kpi-detail-desc[data-v-a98c8b25] p{margin-bottom:.5rem}.kpi-detail-desc[data-v-a98c8b25] p:last-child{margin-bottom:0}.btn-light-info[data-v-a98c8b25]{background-color:#7239ea0d;color:#7239ea;border:1px dashed rgba(114,57,234,.3)}.btn-light-info[data-v-a98c8b25]:hover{background-color:#7239ea1a;color:#7239ea}.tasks-page[data-v-8ba58fee]{animation:fadeIn-8ba58fee .3s ease}@keyframes fadeIn-8ba58fee{0%{opacity:0}to{opacity:1}}.card-stats[data-v-8ba58fee]{border:none;border-radius:.75rem;transition:all .3s ease;overflow:hidden;position:relative;background:#fff;box-shadow:0 4px 12px #0000000d}.card-stats[data-v-8ba58fee]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.card-stats[data-v-8ba58fee]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.card-stats-draft[data-v-8ba58fee]:before{background:linear-gradient(90deg,#a1a5b7,#71717a)}.card-stats-todo[data-v-8ba58fee]:before{background:linear-gradient(90deg,#7239ea,#9d4edd)}.card-stats-progress[data-v-8ba58fee]:before{background:linear-gradient(90deg,#0dcaf0,#0891b2)}.card-stats-review[data-v-8ba58fee]:before{background:linear-gradient(90deg,#ffc107,#f59e0b)}.card-stats-done[data-v-8ba58fee]:before{background:linear-gradient(90deg,#50cd89,#0d9488)}.stats-icon[data-v-8ba58fee]{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.card-stats-draft .stats-icon[data-v-8ba58fee]{background:#a1a5b71a;color:#a1a5b7}.card-stats-todo .stats-icon[data-v-8ba58fee]{background:#7239ea1a;color:#7239ea}.card-stats-progress .stats-icon[data-v-8ba58fee]{background:#0dcaf01a;color:#0dcaf0}.card-stats-review .stats-icon[data-v-8ba58fee]{background:#ffc1071a;color:#ffc107}.card-stats-done .stats-icon[data-v-8ba58fee]{background:#50cd891a;color:#50cd89}.stats-label[data-v-8ba58fee]{font-size:.875rem;color:#a1a5b7;font-weight:600;margin-bottom:.25rem}.stats-value[data-v-8ba58fee]{font-size:1.75rem;font-weight:700;color:#1e1e2d}.kanban-board[data-v-8ba58fee]{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:2rem;min-height:600px}.kanban-board[data-v-8ba58fee]::-webkit-scrollbar{height:8px}.kanban-board[data-v-8ba58fee]::-webkit-scrollbar-track{background:#f5f8fa;border-radius:4px}.kanban-board[data-v-8ba58fee]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.kanban-board[data-v-8ba58fee]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.kanban-column[data-v-8ba58fee]{flex:0 0 320px;min-width:320px;display:flex;flex-direction:column}.kanban-header[data-v-8ba58fee]{padding:1rem 1.25rem;border-radius:.75rem .75rem 0 0;margin-bottom:.5rem}.kanban-header h5[data-v-8ba58fee]{color:#fff;font-size:1rem}.kanban-header-draft[data-v-8ba58fee]{background:linear-gradient(135deg,#a1a5b7,#71717a)}.kanban-header-todo[data-v-8ba58fee]{background:linear-gradient(135deg,#7239ea,#9d4edd)}.kanban-header-progress[data-v-8ba58fee]{background:linear-gradient(135deg,#0dcaf0,#0891b2)}.kanban-header-review[data-v-8ba58fee]{background:linear-gradient(135deg,#ffc107,#f59e0b)}.kanban-header-done[data-v-8ba58fee]{background:linear-gradient(135deg,#50cd89,#0d9488)}.badge-circle[data-v-8ba58fee]{background:#ffffff40;color:#fff;padding:.375rem .75rem;border-radius:2rem;font-size:.875rem;font-weight:700}.kanban-body[data-v-8ba58fee]{flex:1;background:var(--bs-gray-100);border-radius:.75rem;padding:1rem;min-height:400px}.draggable-area[data-v-8ba58fee]{min-height:200px;flex:1}.draggable-empty[data-v-8ba58fee]{min-height:400px}.task-card[data-v-8ba58fee]{background:#fff;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000000d;transition:all .3s ease;cursor:grab;animation:slideIn-8ba58fee .3s ease}.task-card[data-v-8ba58fee]:active{cursor:grabbing}@keyframes slideIn-8ba58fee{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.task-card[data-v-8ba58fee]:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.task-card-body[data-v-8ba58fee]{padding:1rem}.task-title[data-v-8ba58fee]{font-size:.95rem;font-weight:600;color:#1e1e2d;margin-bottom:.75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.task-meta[data-v-8ba58fee]{font-size:.8rem}.task-card-done[data-v-8ba58fee]{opacity:.85}.task-card-done[data-v-8ba58fee]:hover{opacity:1}.ghost-card[data-v-8ba58fee]{opacity:.5;background:#e9ecef;border:2px dashed #009ef7}.drag-card[data-v-8ba58fee]{transform:rotate(5deg);box-shadow:0 10px 30px #0003}.empty-state[data-v-8ba58fee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;border:2px dashed #e1e3ea;border-radius:.75rem;background:#fff;min-height:300px}.empty-state i[data-v-8ba58fee]{opacity:.5}.empty-state p[data-v-8ba58fee]{font-size:.9rem}@media (max-width: 1199px){.kanban-column[data-v-8ba58fee]{flex:0 0 280px;min-width:280px}}@media (max-width: 991px){.stats-value[data-v-8ba58fee]{font-size:1.5rem}.stats-label[data-v-8ba58fee]{font-size:.8rem}.stats-icon[data-v-8ba58fee]{width:48px;height:48px}.kanban-column[data-v-8ba58fee]{flex:0 0 260px;min-width:260px}}@media (max-width: 767px){.kanban-board[data-v-8ba58fee]{gap:1rem}.kanban-column[data-v-8ba58fee]{flex:0 0 280px;min-width:280px}.card-stats[data-v-8ba58fee]{margin-bottom:1rem}}.task-label-wrapper[data-v-2c4bbc32]{padding:.75rem .75rem 0}.task-label[data-v-2c4bbc32]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.task-label-project[data-v-2c4bbc32]{background:linear-gradient(135deg,#50cd8926,#0d948826);color:#0d9488;border:1.5px solid rgba(13,148,136,.3)}.task-label-todolist[data-v-2c4bbc32]{background:linear-gradient(135deg,#ffc10726,#f59e0b26);color:#f59e0b;border:1.5px solid rgba(245,158,11,.3)}.task-label i[data-v-2c4bbc32]{font-size:.875rem}.task-label-text[data-v-2c4bbc32]{line-height:1}.transition[data-v-2dbf434f]{transition:all .2s ease}.hover-bg-light-primary[data-v-2dbf434f]:hover{background-color:#f1faff}.symbol[data-v-2dbf434f]{position:relative;display:inline-block}.symbol-label[data-v-2dbf434f]{display:flex;align-items:center;justify-content:center;font-weight:500;color:inherit;width:100%;height:100%;border-radius:inherit}.transition[data-v-1965055e]{transition:all .3s ease}.hover-elevate-up[data-v-1965055e]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1.5rem .5rem #00000013}.btn-flex[data-v-1965055e]:hover{transform:translate(5px);transition:all .2s ease}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.hover-bg-light[data-v-5e33d3b7]:hover{background-color:var(--bs-light)!important}.modal-header[data-v-a5cedc3e]{transition:all .3s ease}.btn-outline[data-v-a5cedc3e]{transition:all .3s ease;border-width:2px;cursor:pointer}.btn-outline[data-v-a5cedc3e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.btn-check:checked+.btn-outline[data-v-a5cedc3e]{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.form-control-solid[data-v-a5cedc3e],.form-select-solid[data-v-a5cedc3e]{transition:all .3s ease}.form-control-solid[data-v-a5cedc3e]:focus,.form-select-solid[data-v-a5cedc3e]:focus{box-shadow:0 0 0 .25rem #667eea26;border-color:#667eea}.form-label i[data-v-a5cedc3e]{vertical-align:middle}.badge-light-primary[data-v-a5cedc3e]{font-weight:600}.btn-lg.rounded-pill[data-v-a5cedc3e]{padding-left:2rem;padding-right:2rem;font-weight:600;transition:all .3s ease}.btn-lg.rounded-pill[data-v-a5cedc3e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.btn-lg.rounded-pill[data-v-a5cedc3e]:active{transform:translateY(0)}.btn-icon[data-v-a5cedc3e]{transition:all .3s ease}.btn-icon[data-v-a5cedc3e]:hover{transform:rotate(90deg)}textarea.form-control-solid[data-v-a5cedc3e]{resize:none}.btn-outline i[data-v-a5cedc3e]{transition:all .3s ease}.btn-outline:hover i[data-v-a5cedc3e]{transform:scale(1.1)}.btn-check:checked+.btn-outline i[data-v-a5cedc3e]{transform:scale(1.15)}.performance-detail-page[data-v-570daada]{animation:fadeIn-570daada .3s ease}@keyframes fadeIn-570daada{0%{opacity:0}to{opacity:1}}.user-avatar-large[data-v-570daada]{width:88px;height:88px;border-radius:1rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);display:flex;align-items:center;justify-content:center;color:#009ef7}.user-name-large[data-v-570daada]{font-size:2rem;font-weight:700;color:#1e1e2d;margin:0}.user-meta-info[data-v-570daada]{display:flex;align-items:center;flex-wrap:wrap}.meta-item[data-v-570daada]{color:#5e6278;font-size:.95rem;display:flex;align-items:center}.score-summary-card[data-v-570daada]{background:linear-gradient(135deg,#f9fafb,#fff);border-radius:1rem;padding:2rem;border:2px solid #e9ecef;margin-top:2rem}.score-info[data-v-570daada]{padding-right:2rem}.score-label[data-v-570daada]{font-size:1rem;color:#5e6278;font-weight:600;margin-bottom:.75rem}.score-value[data-v-570daada]{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:1rem}.score-value.score-excellent[data-v-570daada]{color:#50cd89}.score-value.score-good[data-v-570daada]{color:#009ef7}.score-value.score-average[data-v-570daada]{color:#ffc107}.score-value.score-poor[data-v-570daada]{color:#f1416c}.score-status[data-v-570daada]{margin-top:1rem}.score-status .badge[data-v-570daada]{padding:.625rem 1.25rem;font-size:.9rem;font-weight:700}.score-visual[data-v-570daada]{display:flex;justify-content:center;align-items:center}.circular-progress[data-v-570daada]{width:200px;height:200px;transform:rotate(-90deg)}.progress-bg[data-v-570daada]{fill:none;stroke:#e9ecef;stroke-width:12}.progress-fill[data-v-570daada]{fill:none;stroke-width:12;stroke-linecap:round;stroke-dasharray:534.07;transition:stroke-dashoffset 1s ease,stroke .3s ease}.progress-fill.progress-excellent[data-v-570daada]{stroke:#50cd89}.progress-fill.progress-good[data-v-570daada]{stroke:#009ef7}.progress-fill.progress-average[data-v-570daada]{stroke:#ffc107}.progress-fill.progress-poor[data-v-570daada]{stroke:#f1416c}.progress-text-value[data-v-570daada]{transform:rotate(90deg);transform-origin:center;text-anchor:middle;font-size:2rem;font-weight:700;fill:#1e1e2d}.progress-text-label[data-v-570daada]{transform:rotate(90deg);transform-origin:center;text-anchor:middle;font-size:.9rem;fill:#5e6278}.kpi-stats-row[data-v-570daada]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-top:2rem}.stat-box[data-v-570daada]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:.75rem;border:1px solid #e9ecef;transition:all .3s ease}.stat-box[data-v-570daada]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.stat-icon[data-v-570daada]{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.stat-details[data-v-570daada]{flex:1}.stat-label[data-v-570daada]{font-size:.85rem;color:#5e6278;margin-bottom:.25rem}.stat-value[data-v-570daada]{font-size:1.75rem;font-weight:700;color:#1e1e2d}.kpi-list[data-v-570daada]{display:flex;flex-direction:column;gap:1.5rem}.kpi-card[data-v-570daada]{background:#fff;border-radius:1rem;border:2px solid #e9ecef;overflow:hidden;transition:all .3s ease}.kpi-card[data-v-570daada]:hover{box-shadow:0 8px 24px #00000014}.kpi-card-expanded[data-v-570daada]{border-color:#009ef7}.kpi-card-header[data-v-570daada]{padding:1.5rem 2rem;background:linear-gradient(135deg,#f9fafb,#fff);cursor:pointer;transition:background .3s ease;position:relative}.kpi-card-header[data-v-570daada]:hover{background:linear-gradient(135deg,#f5f8fa,#fff)}.kpi-header-left[data-v-570daada]{display:flex;align-items:center;gap:1.5rem;flex:1}.kpi-number[data-v-570daada]{width:48px;height:48px;border-radius:.75rem;background:linear-gradient(135deg,#009ef7,#0095e8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;flex-shrink:0}.kpi-header-info[data-v-570daada]{flex:1;min-width:0}.kpi-title[data-v-570daada]{font-size:1.15rem;font-weight:700;color:#1e1e2d;margin-bottom:.5rem}.kpi-meta[data-v-570daada]{display:flex;align-items:center;flex-wrap:wrap}.kpi-meta-item[data-v-570daada]{font-size:.875rem;color:#5e6278;display:flex;align-items:center}.kpi-header-right[data-v-570daada]{display:flex;align-items:center;gap:1.5rem}.kpi-score-display[data-v-570daada]{text-align:center}.score-number[data-v-570daada]{font-size:2rem;font-weight:700;line-height:1}.score-label-small[data-v-570daada]{font-size:.75rem;color:#5e6278;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.expand-btn[data-v-570daada]{width:40px;height:40px;padding:0}.kpi-status-badge[data-v-570daada]{position:absolute;top:1rem;right:1rem;background:#50cd891a;color:#50cd89;padding:.375rem .875rem;border-radius:2rem;font-size:.75rem;font-weight:700;display:flex;align-items:center}.kpi-card-body[data-v-570daada]{padding:2rem;border-top:1px solid #e9ecef;animation:slideDown-570daada .3s ease}@keyframes slideDown-570daada{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.kpi-section[data-v-570daada]{margin-bottom:2rem}.kpi-section[data-v-570daada]:last-child{margin-bottom:0}.section-header[data-v-570daada]{display:flex;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.section-header h6[data-v-570daada]{font-size:1rem;font-weight:700;color:#1e1e2d;margin:0}.section-content[data-v-570daada]{padding:1rem;background:#f9fafb;border-radius:.75rem}.kpi-description[data-v-570daada] p{margin-bottom:1rem;line-height:1.8;color:#3f4254}.kpi-description[data-v-570daada] ul,.kpi-description[data-v-570daada] ol{padding-left:1.5rem;margin-bottom:1rem}.kpi-description[data-v-570daada] li{margin-bottom:.5rem}.tasks-grid[data-v-570daada]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.task-item[data-v-570daada]{background:#fff;border-radius:.75rem;padding:1.25rem;border:1px solid #e9ecef;transition:all .3s ease}.task-item[data-v-570daada]:hover{border-color:#009ef7;box-shadow:0 4px 12px #009ef71a}.task-status[data-v-570daada]{margin-bottom:1rem}.task-content h6[data-v-570daada]{font-size:.95rem;font-weight:600;color:#1e1e2d;margin-bottom:1rem;line-height:1.5}.empty-tasks[data-v-570daada]{text-align:center;padding:4rem 2rem}.empty-tasks i[data-v-570daada]{opacity:.3}.kpi-actions[data-v-570daada]{display:flex;gap:1rem;padding-top:1.5rem;border-top:1px solid #e9ecef;margin-top:1.5rem;flex-wrap:wrap}.kpi-actions .btn[data-v-570daada]{font-weight:600;transition:all .3s ease}.kpi-actions .btn[data-v-570daada]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width: 991px){.score-summary-card[data-v-570daada]{padding:1.5rem}.score-value[data-v-570daada]{font-size:2.5rem}.circular-progress[data-v-570daada]{width:150px;height:150px}.kpi-stats-row[data-v-570daada]{grid-template-columns:repeat(2,1fr)}.kpi-card-header[data-v-570daada]{padding:1.25rem}.kpi-header-left[data-v-570daada]{flex-direction:column;align-items:flex-start;gap:1rem}.kpi-card-body[data-v-570daada]{padding:1.5rem}.tasks-grid[data-v-570daada]{grid-template-columns:1fr}}@media (max-width: 767px){.user-avatar-large[data-v-570daada]{width:64px;height:64px}.user-name-large[data-v-570daada]{font-size:1.5rem}.user-meta-info[data-v-570daada]{flex-direction:column;align-items:flex-start}.meta-item[data-v-570daada]{margin-bottom:.5rem}.score-info[data-v-570daada]{padding-right:0;text-align:center;margin-bottom:2rem}.kpi-stats-row[data-v-570daada]{grid-template-columns:1fr}.kpi-header-right[data-v-570daada]{flex-direction:column;gap:.75rem}.kpi-actions[data-v-570daada]{flex-direction:column}.kpi-actions .btn[data-v-570daada]{width:100%}}.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:none;border:1px solid transparent;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:hover,.flatpickr-monthSelect-month.flatpickr-disabled:focus{cursor:not-allowed;background:none!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:#fffffff2}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:hover,.flatpickr-monthSelect-month.today:focus{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-month.endRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange{background:#80cbc4;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#80cbc4}.modal-kpi .modal-content[data-v-3e33f39b]{border-radius:1rem;border:none;box-shadow:0 20px 60px #0000004d}.modal-kpi .modal-header[data-v-3e33f39b]{padding:2rem;background:linear-gradient(135deg,#f9fafb,#fff)}.modal-icon[data-v-3e33f39b]{width:56px;height:56px;border-radius:.75rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);color:#009ef7;display:flex;align-items:center;justify-content:center}.modal-title[data-v-3e33f39b]{font-size:1.5rem;font-weight:700;color:#1e1e2d;margin:0}.modal-kpi .modal-body[data-v-3e33f39b]{padding:2rem;max-height:calc(100vh - 220px)}.alert-info-modern[data-v-3e33f39b]{background:linear-gradient(135deg,#009ef714,#0095e814);border:2px solid rgba(0,158,247,.2);border-radius:.75rem;padding:1.5rem;display:flex;gap:1rem}.alert-icon[data-v-3e33f39b]{width:48px;height:48px;border-radius:.5rem;background:#009ef726;color:#009ef7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alert-content[data-v-3e33f39b]{flex:1}.alert-title[data-v-3e33f39b]{font-size:1rem;font-weight:700;color:#1e1e2d;margin-bottom:.75rem}.alert-list[data-v-3e33f39b]{margin:0;padding-left:1.25rem;color:#5e6278;line-height:1.8}.alert-list li[data-v-3e33f39b]{margin-bottom:.5rem}.weight-progress-card[data-v-3e33f39b]{background:#fff;border-radius:.75rem;padding:1.5rem;border:2px solid #e9ecef}.weight-label[data-v-3e33f39b]{font-size:.9rem;color:#5e6278;font-weight:600}.weight-value[data-v-3e33f39b]{font-size:2rem;font-weight:700}.progress-lg[data-v-3e33f39b]{height:16px;border-radius:8px;background:#e9ecef}.progress-bar[data-v-3e33f39b]{border-radius:8px;transition:width .6s ease}.weight-status[data-v-3e33f39b]{font-size:.875rem;font-weight:600}.kpi-list[data-v-3e33f39b]{display:flex;flex-direction:column;gap:1.5rem}.empty-kpi-state[data-v-3e33f39b]{text-align:center;padding:4rem 2rem;background:#f9fafb;border-radius:.75rem;border:2px dashed #e9ecef}.empty-kpi-state i[data-v-3e33f39b]{opacity:.3}.kpi-item[data-v-3e33f39b]{background:#fff;border-radius:1rem;border:2px solid #e9ecef;overflow:hidden;transition:all .3s ease;animation:slideIn-3e33f39b .3s ease}@keyframes slideIn-3e33f39b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.kpi-item[data-v-3e33f39b]:hover{border-color:#009ef7;box-shadow:0 8px 24px #009ef71f}.kpi-item-header[data-v-3e33f39b]{background:linear-gradient(135deg,#f9fafb,#fff);padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #e9ecef}.kpi-number[data-v-3e33f39b]{width:40px;height:40px;border-radius:.5rem;background:linear-gradient(135deg,#009ef7,#0095e8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;flex-shrink:0}.kpi-badges[data-v-3e33f39b]{flex:1}.kpi-delete-btn[data-v-3e33f39b]:hover{transform:scale(1.1)}.kpi-item-body[data-v-3e33f39b]{padding:1.5rem}.form-group[data-v-3e33f39b]{margin-bottom:1.25rem}.form-label[data-v-3e33f39b]{font-size:.9rem;font-weight:700;color:#1e1e2d;margin-bottom:.75rem;display:flex;align-items:center}.form-label.required[data-v-3e33f39b]:after{content:"*";color:#f1416c;margin-left:.25rem}.form-control[data-v-3e33f39b]{border-radius:.5rem;border:1px solid #e9ecef;padding:.75rem 1rem;transition:all .3s ease}.form-control[data-v-3e33f39b]:focus{border-color:#009ef7;box-shadow:0 0 0 .2rem #009ef726}.weight-input[data-v-3e33f39b]{font-size:1.25rem;font-weight:700}.files-section[data-v-3e33f39b]{background:#f9fafb;border-radius:.75rem;padding:1.25rem;border:1px solid #e9ecef}.files-header[data-v-3e33f39b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.file-list[data-v-3e33f39b]{display:flex;flex-direction:column;gap:.75rem}.empty-files[data-v-3e33f39b]{text-align:center;padding:2rem 1rem}.empty-files i[data-v-3e33f39b]{opacity:.3}.file-item[data-v-3e33f39b]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:.5rem;border:1px solid #e9ecef;transition:all .2s ease}.file-item[data-v-3e33f39b]:hover{border-color:#009ef7;box-shadow:0 2px 8px #009ef71a}.file-icon[data-v-3e33f39b]{width:40px;height:40px;border-radius:.5rem;background:#009ef71a;color:#009ef7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.file-info[data-v-3e33f39b]{flex:1;min-width:0}.file-name[data-v-3e33f39b]{font-size:.875rem;font-weight:600;color:#1e1e2d;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-actions[data-v-3e33f39b]{display:flex;gap:.5rem}.modal-kpi .modal-footer[data-v-3e33f39b]{padding:1.5rem 2rem;background:#f9fafb}.modal-footer .btn[data-v-3e33f39b]{font-weight:600;transition:all .3s ease}.modal-footer .btn[data-v-3e33f39b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-primary[data-v-3e33f39b]:disabled{background:#e9ecef;border-color:#e9ecef;color:#a1a5b7;transform:none;box-shadow:none;cursor:not-allowed}@media (max-width: 991px){.modal-kpi .modal-header[data-v-3e33f39b],.modal-kpi .modal-body[data-v-3e33f39b],.modal-kpi .modal-footer[data-v-3e33f39b]{padding:1.5rem}.modal-icon[data-v-3e33f39b]{width:48px;height:48px}.modal-title[data-v-3e33f39b]{font-size:1.25rem}.weight-value[data-v-3e33f39b]{font-size:1.5rem}.kpi-item-body[data-v-3e33f39b]{padding:1rem}}@media (max-width: 767px){.alert-info-modern[data-v-3e33f39b]{flex-direction:column}.alert-icon[data-v-3e33f39b]{align-self:flex-start}.files-header[data-v-3e33f39b]{flex-direction:column;align-items:flex-start;gap:.75rem}.file-actions[data-v-3e33f39b]{flex-direction:column}}.performance-page[data-v-509f72ec]{animation:fadeIn-509f72ec .3s ease}@keyframes fadeIn-509f72ec{0%{opacity:0}to{opacity:1}}.form-label[data-v-509f72ec]{font-size:.9rem}.input-group-text[data-v-509f72ec]{border-right:none}.form-control[data-v-509f72ec]{border-left:none}.form-control[data-v-509f72ec]:focus{box-shadow:none;border-color:#e9ecef}[data-bs-theme=dark] .form-control[data-v-509f72ec]{background-color:#1e1e2d;color:#92929f;border-color:#323248}[data-bs-theme=dark] .input-group-text[data-v-509f72ec]{background-color:#1e1e2d;border-color:#323248}.stats-summary[data-v-509f72ec]{background:linear-gradient(135deg,#009ef714,#0095e814);border-radius:.75rem;padding:1.25rem}[data-bs-theme=dark] .stats-summary[data-v-509f72ec]{background:linear-gradient(135deg,#009ef726,#0095e826)}.stat-item[data-v-509f72ec]{display:flex;align-items:center;gap:1rem}.stat-info[data-v-509f72ec]{flex:1}.stat-label[data-v-509f72ec]{font-size:.85rem;color:#5e6278;font-weight:600;margin-bottom:.25rem}[data-bs-theme=dark] .stat-label[data-v-509f72ec]{color:#92929f}.stat-value[data-v-509f72ec]{font-size:1.75rem;font-weight:700;color:#1e1e2d}[data-bs-theme=dark] .stat-value[data-v-509f72ec]{color:#fff}.role-card[data-v-509f72ec]{background:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:all .3s ease;border:1px solid #e9ecef}[data-bs-theme=dark] .role-card[data-v-509f72ec]{background:#1e1e2d;border-color:#323248;box-shadow:0 4px 12px #0003}.role-card[data-v-509f72ec]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.role-header[data-v-509f72ec]{background:linear-gradient(135deg,#009ef7,#0095e8);padding:1.5rem;color:#fff}.role-icon[data-v-509f72ec]{width:56px;height:56px;background:#fff3;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-right:1rem}.role-title[data-v-509f72ec]{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.role-division[data-v-509f72ec]{color:#ffffffd9;font-size:.9rem;display:flex;align-items:center}.role-body[data-v-509f72ec]{padding:1.5rem}.empty-users[data-v-509f72ec]{text-align:center;padding:4rem 2rem}.empty-users i[data-v-509f72ec]{opacity:.3}.users-grid[data-v-509f72ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.user-card[data-v-509f72ec]{background:#f9fafb;border-radius:.75rem;padding:1.5rem;border:2px solid #e9ecef;transition:all .3s ease}[data-bs-theme=dark] .user-card[data-v-509f72ec]{background:#151521;border-color:#323248}.user-card[data-v-509f72ec]:hover{border-color:#009ef7;box-shadow:0 4px 16px #009ef71a}.user-info[data-v-509f72ec]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}[data-bs-theme=dark] .user-info[data-v-509f72ec]{border-bottom-color:#323248}.user-avatar[data-v-509f72ec]{width:48px;height:48px;border-radius:.75rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);display:flex;align-items:center;justify-content:center;color:#009ef7;flex-shrink:0}.user-details[data-v-509f72ec]{flex:1;min-width:0}.user-name[data-v-509f72ec]{font-size:1rem;font-weight:700;color:#1e1e2d;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-bs-theme=dark] .user-name[data-v-509f72ec]{color:#fff}.user-meta[data-v-509f72ec]{font-size:.8rem;color:#5e6278;display:flex;align-items:center}[data-bs-theme=dark] .user-meta[data-v-509f72ec]{color:#92929f}.kpi-score-section[data-v-509f72ec]{margin-bottom:1.5rem}.kpi-label[data-v-509f72ec]{font-size:.85rem;color:#5e6278;font-weight:600}[data-bs-theme=dark] .kpi-label[data-v-509f72ec]{color:#92929f}.kpi-value[data-v-509f72ec]{font-size:1.5rem;font-weight:700}.progress[data-v-509f72ec]{height:12px;border-radius:6px;background:#e9ecef;overflow:visible}[data-bs-theme=dark] .progress[data-v-509f72ec]{background:#323248}.progress-bar[data-v-509f72ec]{border-radius:6px;transition:width .6s ease;position:relative}.progress-bar[data-v-509f72ec]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3))}.user-actions[data-v-509f72ec]{display:flex;gap:.5rem;flex-wrap:wrap}.user-actions .btn[data-v-509f72ec]{flex:1;min-width:fit-content;font-size:.85rem;font-weight:600;transition:all .3s ease}.user-actions .btn[data-v-509f72ec]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-light-warning[data-v-509f72ec]{background:#ffc1071a;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.btn-light-warning[data-v-509f72ec]:hover{background:#ffc10733;color:#f1a20f;border-color:#ffc10780}.btn-light-primary[data-v-509f72ec]{background:#009ef71a;color:#009ef7;border:1px solid rgba(0,158,247,.3)}.btn-light-primary[data-v-509f72ec]:hover{background:#009ef733;color:#0095e8;border-color:#009ef780}.btn-light-success[data-v-509f72ec]{background:#50cd891a;color:#50cd89;border:1px solid rgba(80,205,137,.3)}.btn-light-success[data-v-509f72ec]:hover{background:#50cd8933;color:#47be7d;border-color:#50cd8980}@media (max-width: 1199px){.users-grid[data-v-509f72ec]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 767px){.role-header[data-v-509f72ec]{padding:1.25rem}.role-icon[data-v-509f72ec]{width:48px;height:48px}.role-title[data-v-509f72ec]{font-size:1.1rem}.users-grid[data-v-509f72ec]{grid-template-columns:1fr}.user-actions[data-v-509f72ec]{flex-direction:column}.user-actions .btn[data-v-509f72ec]{width:100%}.stat-value[data-v-509f72ec]{font-size:1.5rem}}.todolist-page[data-v-1af6c85c]{animation:fadeIn-1af6c85c .3s ease}@keyframes fadeIn-1af6c85c{0%{opacity:0}to{opacity:1}}.user-avatar[data-v-1af6c85c]{width:72px;height:72px;border-radius:1rem;background:linear-gradient(135deg,#009ef71a,#0095e81a);display:flex;align-items:center;justify-content:center;color:#009ef7}.user-name[data-v-1af6c85c]{font-size:1.75rem;font-weight:700;color:#1e1e2d;margin:0}.user-meta[data-v-1af6c85c]{display:flex;align-items:center;flex-wrap:wrap}.meta-item[data-v-1af6c85c]{color:#5e6278;font-size:.9rem;display:flex;align-items:center}.task-stats[data-v-1af6c85c]{background:linear-gradient(135deg,#009ef714,#0095e814);border-radius:.75rem;padding:1.25rem 2rem;text-align:center}.stat-number[data-v-1af6c85c]{font-size:2.5rem;font-weight:700;color:#009ef7;line-height:1}.stat-label[data-v-1af6c85c]{font-size:.875rem;color:#5e6278;font-weight:600;margin-top:.5rem}.form-label[data-v-1af6c85c]{font-size:.9rem}.form-select[data-v-1af6c85c],.form-control[data-v-1af6c85c]{transition:all .3s ease}.form-select[data-v-1af6c85c]:focus,.form-control[data-v-1af6c85c]:focus{border-color:#009ef7;box-shadow:0 0 0 .2rem #009ef726}.input-group-text[data-v-1af6c85c]{border-right:none}.form-control[data-v-1af6c85c]{border-left:none}.tasks-grid[data-v-1af6c85c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.task-card[data-v-1af6c85c]{background:#fff;border-radius:1rem;padding:1.5rem;border:2px solid #e9ecef;transition:all .3s ease;position:relative;overflow:hidden;animation:slideIn-1af6c85c .3s ease}@keyframes slideIn-1af6c85c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.task-card[data-v-1af6c85c]:hover{border-color:#009ef7;box-shadow:0 8px 24px #009ef726;transform:translateY(-4px)}.task-type-badge[data-v-1af6c85c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.type-project[data-v-1af6c85c]{background:linear-gradient(135deg,#50cd8926,#0d948826);color:#0d9488;border:1.5px solid rgba(13,148,136,.3)}.type-todolist[data-v-1af6c85c]{background:linear-gradient(135deg,#ffc10726,#f59e0b26);color:#f59e0b;border:1.5px solid rgba(245,158,11,.3)}.task-header[data-v-1af6c85c]{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}.task-title[data-v-1af6c85c]{font-size:1.125rem;font-weight:700;color:#1e1e2d;margin:0;line-height:1.5;flex:1}.task-header .badge[data-v-1af6c85c]{flex-shrink:0;padding:.5rem 1rem;font-size:.8rem}.task-kpi[data-v-1af6c85c]{display:flex;align-items:center;margin-bottom:1rem;padding:.75rem 1rem;background:#f9fafb;border-radius:.5rem;font-size:.9rem}.task-kpi span[data-v-1af6c85c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-dates[data-v-1af6c85c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:.5rem;border:1px solid #e9ecef}.date-item[data-v-1af6c85c]{display:flex;align-items:center;font-size:.85rem;color:#3f4254;font-weight:600}.date-separator[data-v-1af6c85c]{color:#a1a5b7}.task-actions[data-v-1af6c85c]{display:flex;gap:.5rem;flex-wrap:wrap}.task-actions .btn[data-v-1af6c85c]{flex:1;min-width:fit-content;font-weight:600;transition:all .3s ease}.task-actions .btn[data-v-1af6c85c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-light-primary[data-v-1af6c85c]{background:#009ef71a;color:#009ef7;border:1px solid rgba(0,158,247,.3)}.btn-light-primary[data-v-1af6c85c]:hover{background:#009ef733;color:#0095e8;border-color:#009ef780}.btn-light-info[data-v-1af6c85c]{background:#7239ea1a;color:#7239ea;border:1px solid rgba(114,57,234,.3)}.btn-light-info[data-v-1af6c85c]:hover{background:#7239ea33;color:#5b2cc0;border-color:#7239ea80}.btn-light-success[data-v-1af6c85c]{background:#50cd891a;color:#50cd89;border:1px solid rgba(80,205,137,.3)}.btn-light-success[data-v-1af6c85c]:hover{background:#50cd8933;color:#47be7d;border-color:#50cd8980}.btn-light-danger[data-v-1af6c85c]{background:#f1416c1a;color:#f1416c;border:1px solid rgba(241,65,108,.3)}.btn-light-danger[data-v-1af6c85c]:hover{background:#f1416c33;color:#d9355b;border-color:#f1416c80}@media (max-width: 1199px){.tasks-grid[data-v-1af6c85c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width: 991px){.user-avatar[data-v-1af6c85c]{width:64px;height:64px}.user-name[data-v-1af6c85c]{font-size:1.5rem}.task-stats[data-v-1af6c85c]{width:100%;margin-top:1rem}.stat-number[data-v-1af6c85c]{font-size:2rem}}@media (max-width: 767px){.tasks-grid[data-v-1af6c85c]{grid-template-columns:1fr}.user-meta[data-v-1af6c85c]{flex-direction:column;align-items:flex-start}.meta-item[data-v-1af6c85c]{margin-bottom:.5rem}.task-dates[data-v-1af6c85c]{flex-direction:column;gap:.75rem;align-items:flex-start}.date-separator[data-v-1af6c85c]{transform:rotate(90deg)}.task-actions[data-v-1af6c85c]{flex-direction:column}.task-actions .btn[data-v-1af6c85c]{width:100%}}.transition-3d[data-v-633f1f5b]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hover-elevate-up[data-v-633f1f5b]:hover{transform:translateY(-3px);box-shadow:0 .5rem 1.5rem #00000014;border-color:var(--bs-primary)!important}.line-clamp-2[data-v-633f1f5b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.bg-light-soft[data-v-633f1f5b]{background-color:#fafbfc}.tasks-page[data-v-48447b03]{animation:fadeIn-48447b03 .3s ease}@keyframes fadeIn-48447b03{0%{opacity:0}to{opacity:1}}.card-stats[data-v-48447b03]{border:none;border-radius:.75rem;transition:all .3s ease;overflow:hidden;position:relative;background:#fff;box-shadow:0 4px 12px #0000000d}.card-stats[data-v-48447b03]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.stats-icon[data-v-48447b03]{width:48px;height:48px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.transition-3d[data-v-48447b03]{transition:transform .3s ease,box-shadow .3s ease}.hover-elevate-up[data-v-48447b03]:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000001a!important}.max-w-400px[data-v-48447b03]{max-width:400px}.regulation-edit-page[data-v-db45518b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.badge-light-warning[data-v-db45518b]{background:#ffc1071a;color:#ffc107;font-weight:600;border-radius:.5rem}.nav-tabs[data-v-db45518b]{border-bottom:2px solid #e9ecef!important}.nav-tabs .nav-link[data-v-db45518b]{color:#5e6278;border:none;padding:1rem 1.5rem;position:relative;transition:all .3s ease;cursor:pointer}.nav-tabs .nav-link[data-v-db45518b]:hover{color:#009ef7;background:#009ef70d;border-radius:.5rem .5rem 0 0}.nav-tabs .nav-link.active[data-v-db45518b]{color:#009ef7;font-weight:600;background:transparent}.nav-tabs .nav-link.active[data-v-db45518b]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#009ef7,#0095e8);border-radius:2px 2px 0 0}.editor-wrapper[data-v-db45518b]{animation:fadeIn-db45518b .3s ease}@keyframes fadeIn-db45518b{0%{opacity:0}to{opacity:1}}.editor-wrapper[data-v-db45518b] .ck-editor__editable{min-height:500px;max-height:600px;font-size:1rem;line-height:1.8;padding:2rem!important;border-radius:.5rem}.editor-wrapper[data-v-db45518b] .ck-editor__editable:focus{border-color:#009ef7!important;box-shadow:0 0 0 .2rem #009ef740!important}.editor-wrapper[data-v-db45518b] .ck-toolbar{border-radius:.5rem .5rem 0 0;background:linear-gradient(135deg,#f8f9fa,#fff);border-color:#e9ecef!important;padding:.75rem!important}.editor-wrapper[data-v-db45518b] .ck-button.ck-on{background:#009ef7!important;color:#fff!important}.editor-wrapper[data-v-db45518b] .ck-button:hover{background:#009ef71a!important}.preview-wrapper[data-v-db45518b]{animation:fadeIn-db45518b .3s ease}.content-preview[data-v-db45518b]{padding:2rem;background:#fff;border-radius:.5rem;border:1px solid #e9ecef;min-height:500px}.content-preview[data-v-db45518b] h2{font-size:1.875rem;margin-top:2rem;margin-bottom:1.25rem;font-weight:700;color:#1e1e2d;padding-bottom:.75rem;border-bottom:3px solid #009ef7;position:relative}.content-preview[data-v-db45518b] h2:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:linear-gradient(90deg,#009ef7,#0095e8)}.content-preview[data-v-db45518b] h3{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#1e1e2d;position:relative;padding-left:1rem}.content-preview[data-v-db45518b] h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(180deg,#009ef7,#0095e8);border-radius:2px}.content-preview[data-v-db45518b] p{line-height:1.8;margin-bottom:1.25rem;color:#3f4254;text-align:justify}.content-preview[data-v-db45518b] ul,.content-preview[data-v-db45518b] ol{padding-left:2rem;margin-bottom:1.5rem;color:#3f4254}.content-preview[data-v-db45518b] li{margin-bottom:.75rem;line-height:1.7}.content-preview[data-v-db45518b] ul li::marker{color:#009ef7;font-size:1.2em}.content-preview[data-v-db45518b] ol li::marker{color:#009ef7;font-weight:600}.content-preview[data-v-db45518b] strong{font-weight:700;color:#1e1e2d}.content-preview[data-v-db45518b] em{font-style:italic;color:#5e6278}.alert[data-v-db45518b]{border-radius:.5rem;border:none}.alert-info[data-v-db45518b]{background:#009ef71a;color:#0095e8}.alert-warning[data-v-db45518b]{background:#ffc1071a;color:#f1a20f;animation:pulse-db45518b 2s infinite}@keyframes pulse-db45518b{0%,to{opacity:1}50%{opacity:.8}}.btn[data-v-db45518b]{transition:all .3s ease;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-db45518b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn[data-v-db45518b]:active{transform:translateY(0)}.btn-primary[data-v-db45518b]{background:linear-gradient(135deg,#009ef7,#0095e8);border:none}.btn-primary[data-v-db45518b]:hover{background:linear-gradient(135deg,#0095e8,#0086d3)}.btn-primary[data-v-db45518b]:disabled{background:#e9ecef;color:#a1a5b7;transform:none;box-shadow:none;cursor:not-allowed}.btn-light[data-v-db45518b]{background:#f5f8fa;color:#5e6278;border:1px solid #e9ecef}.btn-light[data-v-db45518b]:hover{background:#e9ecef;color:#3f4254}.btn-light-warning[data-v-db45518b]{background:#ffc1071a;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.btn-light-warning[data-v-db45518b]:hover{background:#ffc10733;color:#f1a20f}.modal.show[data-v-db45518b]{background:#00000080}.modal-content[data-v-db45518b]{border-radius:.75rem;border:none;box-shadow:0 10px 40px #0003;animation:slideDown-db45518b .3s ease}@keyframes slideDown-db45518b{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-db45518b]{border-bottom:2px solid #e9ecef;padding:1.5rem}.modal-title[data-v-db45518b]{display:flex;align-items:center;font-weight:700}.modal-body[data-v-db45518b]{padding:1.5rem}.modal-footer[data-v-db45518b]{border-top:2px solid #e9ecef;padding:1.5rem}.separator[data-v-db45518b]{height:1px;background:linear-gradient(90deg,transparent 0%,#e9ecef 50%,transparent 100%)}@media (max-width: 768px){.nav-tabs .nav-link[data-v-db45518b]{padding:.75rem 1rem;font-size:.9rem}.editor-wrapper[data-v-db45518b] .ck-editor__editable{min-height:400px;padding:1rem!important}.content-preview[data-v-db45518b]{padding:1rem}.btn-lg[data-v-db45518b]{padding:.75rem 1.5rem;font-size:1rem}}.regulation-page[data-v-1ac82885]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh}.toc-wrapper[data-v-1ac82885]{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;transition:all .3s ease}.toc-wrapper[data-v-1ac82885]::-webkit-scrollbar{width:4px}.toc-wrapper[data-v-1ac82885]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.toc-wrapper[data-v-1ac82885]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.toc-wrapper[data-v-1ac82885]::-webkit-scrollbar-thumb:hover{background:#555}.toc-nav[data-v-1ac82885]{max-height:500px;overflow-y:auto}.toc-item[data-v-1ac82885]{margin-bottom:.25rem;transition:all .2s ease}.toc-item.toc-level-2[data-v-1ac82885]{padding-left:0}.toc-item.toc-level-3[data-v-1ac82885]{padding-left:1rem;font-size:.9rem}.toc-link[data-v-1ac82885]{color:#5e6278;text-decoration:none;padding:.5rem .75rem;border-radius:.5rem;transition:all .2s ease;display:flex;align-items:start}.toc-link[data-v-1ac82885]:hover{background:#f5f8fa;color:#009ef7;transform:translate(4px)}.toc-item.active .toc-link[data-v-1ac82885]{background:linear-gradient(90deg,#009ef7,#0095e8);color:#fff;font-weight:600}.toc-bullet[data-v-1ac82885]{font-size:1.2rem;line-height:1;opacity:.5}.toc-item.active .toc-bullet[data-v-1ac82885]{opacity:1}.toc-text[data-v-1ac82885]{flex:1;line-height:1.4}.regulation-content[data-v-1ac82885]{animation:fadeInUp-1ac82885 .5s ease}@keyframes fadeInUp-1ac82885{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-wrapper[data-v-1ac82885] h2{font-size:1.875rem;margin-top:3rem;margin-bottom:1.25rem;font-weight:700;color:#1e1e2d;padding-bottom:.75rem;border-bottom:3px solid #009ef7;position:relative}.content-wrapper[data-v-1ac82885] h2:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:3px;background:linear-gradient(90deg,#009ef7,#0095e8)}.content-wrapper[data-v-1ac82885] h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#1e1e2d;position:relative;padding-left:1rem}.content-wrapper[data-v-1ac82885] h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;background:linear-gradient(180deg,#009ef7,#0095e8);border-radius:2px}.content-wrapper[data-v-1ac82885] p{line-height:1.8;margin-bottom:1.25rem;color:#3f4254;font-size:1rem;text-align:justify}.content-wrapper[data-v-1ac82885] ol,.content-wrapper[data-v-1ac82885] ul{padding-left:2rem;margin-bottom:1.5rem;color:#3f4254}.content-wrapper[data-v-1ac82885] li{margin-bottom:.75rem;line-height:1.7;position:relative}.content-wrapper[data-v-1ac82885] ul li::marker{color:#009ef7;font-size:1.2em}.content-wrapper[data-v-1ac82885] ol li::marker{color:#009ef7;font-weight:600}.content-wrapper[data-v-1ac82885] strong{font-weight:700;color:#1e1e2d}.content-wrapper[data-v-1ac82885] em{font-style:italic;color:#5e6278}.content-wrapper[data-v-1ac82885] blockquote{border-left:4px solid #009ef7;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#5e6278;background:#f5f8fa;padding:1rem 1rem 1rem 1.5rem;border-radius:.5rem}.content-wrapper[data-v-1ac82885] code{background:#f5f8fa;padding:.2rem .5rem;border-radius:.25rem;font-size:.9em;color:#e83e8c}.content-wrapper[data-v-1ac82885] table{width:100%;margin:1.5rem 0;border-collapse:separate;border-spacing:0;border-radius:.5rem;overflow:hidden;box-shadow:0 0 20px #0000000d}.content-wrapper[data-v-1ac82885] th{background:linear-gradient(135deg,#009ef7,#0095e8);color:#fff;padding:1rem;font-weight:600;text-align:left}.content-wrapper[data-v-1ac82885] td{padding:1rem;border-bottom:1px solid #e9ecef}.content-wrapper[data-v-1ac82885] tr:nth-child(2n){background:#f8f9fa}.content-wrapper[data-v-1ac82885] tr:hover{background:#f5f8fa}.badge-light-primary[data-v-1ac82885]{background:#009ef71a;color:#009ef7;font-weight:600;border-radius:.5rem}@media print{.toc-wrapper[data-v-1ac82885],button[data-v-1ac82885],.btn[data-v-1ac82885]{display:none!important}.col-lg-9[data-v-1ac82885]{width:100%!important;max-width:100%!important}.regulation-page[data-v-1ac82885]{background:#fff!important}.card[data-v-1ac82885]{box-shadow:none!important;border:none!important}.content-wrapper[data-v-1ac82885] h2,.content-wrapper[data-v-1ac82885] h3{page-break-after:avoid}.content-wrapper[data-v-1ac82885] p,.content-wrapper[data-v-1ac82885] li{page-break-inside:avoid}}@media (max-width: 991px){.regulation-content[data-v-1ac82885]{padding:0 1rem}.content-wrapper[data-v-1ac82885] h2{font-size:1.5rem}.content-wrapper[data-v-1ac82885] h3{font-size:1.25rem}}#salary-slip-content[data-v-a5fb84d5]{color:#000!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.salary-slip-container[data-v-a5fb84d5]{box-shadow:0 10px 40px #0000001a!important}.salary-header-gradient[data-v-a5fb84d5]{box-shadow:0 4px 15px #667eea4d}.employee-info-card[data-v-a5fb84d5]{box-shadow:0 2px 8px #00000014;transition:transform .2s ease}.employee-info-card[data-v-a5fb84d5]:hover{transform:translateY(-2px)}.salary-section-header[data-v-a5fb84d5]{box-shadow:0 2px 8px #0000001a}.salary-items-container[data-v-a5fb84d5]{box-shadow:0 4px 12px #0000000d}.salary-item-row[data-v-a5fb84d5]{transition:all .2s ease}.salary-item-row[data-v-a5fb84d5]:hover{transform:translate(3px);box-shadow:0 3px 8px #0000001a!important}.summary-container[data-v-a5fb84d5]{box-shadow:0 4px 15px #00000014}.take-home-pay-card[data-v-a5fb84d5]{animation:pulse-glow-a5fb84d5 2s ease-in-out infinite}@keyframes pulse-glow-a5fb84d5{0%,to{box-shadow:0 4px 12px #667eea4d}50%{box-shadow:0 6px 20px #667eea80}}.signature-box[data-v-a5fb84d5]{box-shadow:0 2px 6px #0000000d}.transform-origin-top[data-v-a5fb84d5]{transform-origin:top center}.transition-transform[data-v-a5fb84d5]{transition:transform .2s ease-out}.custom-scrollbar[data-v-a5fb84d5]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-a5fb84d5]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-a5fb84d5]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-a5fb84d5]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.shadow-inner[data-v-a5fb84d5]{box-shadow:inset 0 2px 4px #0000000f}@media print{#salary-slip-content[data-v-a5fb84d5]{box-shadow:none!important;margin:0!important;padding:0!important}.salary-slip-container[data-v-a5fb84d5]{box-shadow:none!important}.take-home-pay-card[data-v-a5fb84d5]{animation:none!important}}#salary-slip-content[data-v-a5fb84d5] *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.salary-slip-row[data-v-6873cd8d]{transition:all .2s ease}.salary-slip-row[data-v-6873cd8d]:hover{background-color:#f9fafb!important;transform:translate(4px)}.btn-icon[data-v-6873cd8d]{transition:all .3s ease}.btn-icon[data-v-6873cd8d]:hover{transform:scale(1.1)}.card-header[data-v-6873cd8d]{box-shadow:0 4px 15px #667eea33}.symbol-label[data-v-6873cd8d]{transition:all .3s ease}.salary-slip-row:hover .symbol-label[data-v-6873cd8d]{transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}.badge[data-v-6873cd8d]{transition:all .2s ease}.salary-slip-row:hover .badge[data-v-6873cd8d]{transform:scale(1.05)}.skeleton-card[data-v-2be77cb0]{background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #0000000d;overflow:hidden;animation:pulse-2be77cb0 1.5s infinite ease-in-out}[data-bs-theme=dark] .skeleton-card[data-v-2be77cb0]{background:#1a1a1a;border:1px solid #2d2d2d}.skeleton-badge-wrapper[data-v-2be77cb0]{padding:.75rem .75rem 0}.skeleton-element[data-v-2be77cb0]{background:#e9ecef;border-radius:4px}[data-bs-theme=dark] .skeleton-element[data-v-2be77cb0]{background:#2d2d2d}.skeleton-badge[data-v-2be77cb0]{width:80px;height:22px;border-radius:2rem}.task-card-body[data-v-2be77cb0]{padding:1rem}.skeleton-title[data-v-2be77cb0]{width:100%;height:16px;margin-bottom:.5rem}.skeleton-title-half[data-v-2be77cb0]{width:60%;height:16px;margin-bottom:1rem}.skeleton-deadline-badge[data-v-2be77cb0]{display:flex;align-items:center;padding:.5rem .75rem;background:#f8f9fa;border-radius:.5rem;margin-bottom:.75rem;border:1.5px solid #e9ecef}[data-bs-theme=dark] .skeleton-deadline-badge[data-v-2be77cb0]{background:#1e1e1e;border-color:#2d2d2d}.skeleton-icon[data-v-2be77cb0]{width:20px;height:20px;margin-right:.75rem;flex-shrink:0}.skeleton-deadline-info[data-v-2be77cb0]{flex-grow:1}.skeleton-line-sm[data-v-2be77cb0]{width:50%;height:12px;margin-bottom:.25rem}.skeleton-line-xs[data-v-2be77cb0]{width:30%;height:10px}.skeleton-button[data-v-2be77cb0]{width:100%;height:32px;border-radius:.5rem}@keyframes pulse-2be77cb0{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.tasks-page[data-v-b3c15092]{animation:fadeIn-b3c15092 .3s ease}@keyframes fadeIn-b3c15092{0%{opacity:0}to{opacity:1}}.alert[data-v-b3c15092]{border-radius:.75rem;border:none;padding:1.25rem 1.5rem}.bg-light-primary[data-v-b3c15092]{background:linear-gradient(135deg,#009ef714,#0095e814)}.alert h5[data-v-b3c15092]{color:#1e1e2d;font-weight:700;font-size:1rem}.alert p[data-v-b3c15092]{color:#5e6278;font-size:.9rem;line-height:1.6}.alert a[data-v-b3c15092]{text-decoration:none;transition:all .2s ease}.alert a[data-v-b3c15092]:hover{transform:translate(2px)}.card-stats[data-v-b3c15092]{border:none;border-radius:.75rem;transition:all .3s ease;overflow:hidden;position:relative}.card-stats[data-v-b3c15092]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.card-stats[data-v-b3c15092]:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.card-stats-todo[data-v-b3c15092]:before{background:linear-gradient(90deg,#7239ea,#9d4edd)}.card-stats-progress[data-v-b3c15092]:before{background:linear-gradient(90deg,#0dcaf0,#0891b2)}.card-stats-review[data-v-b3c15092]:before{background:linear-gradient(90deg,#ffc107,#f59e0b)}.card-stats-done[data-v-b3c15092]:before{background:linear-gradient(90deg,#50cd89,#0d9488)}.stats-icon[data-v-b3c15092]{width:56px;height:56px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.card-stats-todo .stats-icon[data-v-b3c15092]{background:#7239ea1a;color:#7239ea}.card-stats-progress .stats-icon[data-v-b3c15092]{background:#0dcaf01a;color:#0dcaf0}.card-stats-review .stats-icon[data-v-b3c15092]{background:#ffc1071a;color:#ffc107}.card-stats-done .stats-icon[data-v-b3c15092]{background:#50cd891a;color:#50cd89}.stats-label[data-v-b3c15092]{font-size:.875rem;color:#a1a5b7;font-weight:600;margin-bottom:.25rem}.stats-value[data-v-b3c15092]{font-size:1.75rem;font-weight:700;color:#1e1e2d}.kanban-board[data-v-b3c15092]{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:2rem;min-height:600px}.kanban-board[data-v-b3c15092]::-webkit-scrollbar{height:8px}.kanban-board[data-v-b3c15092]::-webkit-scrollbar-track{background:#f5f8fa;border-radius:4px}.kanban-board[data-v-b3c15092]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.kanban-board[data-v-b3c15092]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.kanban-column[data-v-b3c15092]{flex:0 0 320px;min-width:320px;display:flex;flex-direction:column}.kanban-header[data-v-b3c15092]{padding:1rem 1.25rem;border-radius:.75rem .75rem 0 0;margin-bottom:.5rem}.kanban-header h5[data-v-b3c15092]{color:#fff;font-size:1rem}.kanban-header-todo[data-v-b3c15092]{background:linear-gradient(135deg,#7239ea,#9d4edd)}.kanban-header-progress[data-v-b3c15092]{background:linear-gradient(135deg,#0dcaf0,#0891b2)}.kanban-header-review[data-v-b3c15092]{background:linear-gradient(135deg,#ffc107,#f59e0b)}.kanban-header-done[data-v-b3c15092]{background:linear-gradient(135deg,#50cd89,#0d9488)}.badge-circle[data-v-b3c15092]{background:#ffffff40;color:#fff;padding:.375rem .75rem;border-radius:2rem;font-size:.875rem;font-weight:700}.kanban-body[data-v-b3c15092]{flex:1;background:#f9fafb;border-radius:.75rem;padding:1rem;min-height:400px}.draggable-area[data-v-b3c15092]{min-height:200px}.draggable-empty[data-v-b3c15092]{min-height:400px}.task-card[data-v-b3c15092]{background:#fff;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000000d;transition:all .3s ease;cursor:grab;animation:slideIn-b3c15092 .3s ease}@keyframes slideIn-b3c15092{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.task-card[data-v-b3c15092]:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-2px)}.task-card[data-v-b3c15092]:active{cursor:grabbing}.task-card-body[data-v-b3c15092]{padding:1rem}.task-title[data-v-b3c15092]{font-size:.95rem;font-weight:600;color:#1e1e2d;margin-bottom:.75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.task-meta[data-v-b3c15092]{font-size:.8rem}.task-card-done[data-v-b3c15092]{opacity:.85}.task-card-done[data-v-b3c15092]:hover{opacity:1}.ghost-card[data-v-b3c15092]{opacity:.5;background:#e9ecef;border:2px dashed #009ef7}.drag-card[data-v-b3c15092]{transform:rotate(5deg);box-shadow:0 10px 30px #0003}.empty-state[data-v-b3c15092]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;border:2px dashed #e1e3ea;border-radius:.75rem;background:#fff;min-height:300px}.empty-state i[data-v-b3c15092]{opacity:.5}.empty-state p[data-v-b3c15092]{font-size:.9rem}.card-flush[data-v-b3c15092]{box-shadow:none;border:1px solid #e9ecef}.form-control-solid[data-v-b3c15092]{background-color:#f9fafb;border-color:#f9fafb;transition:all .3s ease}.form-control-solid[data-v-b3c15092]:focus{background-color:#fff;border-color:#009ef7}.form-select-solid[data-v-b3c15092]{background-color:#f9fafb;border-color:#f9fafb;transition:all .3s ease}.form-select-solid[data-v-b3c15092]:focus{background-color:#fff;border-color:#009ef7}@media (max-width: 1199px){.kanban-column[data-v-b3c15092]{flex:0 0 280px;min-width:280px}}@media (max-width: 991px){.stats-value[data-v-b3c15092]{font-size:1.5rem}.stats-label[data-v-b3c15092]{font-size:.8rem}.stats-icon[data-v-b3c15092]{width:48px;height:48px}.kanban-column[data-v-b3c15092]{flex:0 0 260px;min-width:260px}}@media (max-width: 767px){.kanban-board[data-v-b3c15092]{gap:1rem}.kanban-column[data-v-b3c15092]{flex:0 0 280px;min-width:280px}.card-stats[data-v-b3c15092]{margin-bottom:1rem}}.task-deadline-badge[data-v-b3c15092]{display:flex;align-items:center;padding:.5rem .75rem;border-radius:.5rem;margin-bottom:.75rem;transition:all .3s ease}.deadline-info[data-v-b3c15092]{display:flex;flex-direction:column;flex:1}.deadline-date[data-v-b3c15092]{font-size:.8rem;font-weight:600;margin-bottom:.125rem}.deadline-relative[data-v-b3c15092]{font-size:.7rem;font-weight:500;opacity:.85}.deadline-badge-overdue[data-v-b3c15092]{background:linear-gradient(135deg,#fff5f8,#ffe2e5);border:1.5px solid #f1416c;color:#f1416c;animation:pulse-danger-subtle-b3c15092 2s ease-in-out infinite}.deadline-badge-overdue .ki-outline[data-v-b3c15092]{color:#f1416c}.deadline-badge-today[data-v-b3c15092]{background:linear-gradient(135deg,#fffcf5,#fff8e1);border:1.5px solid #ffc700;color:#ffc700;animation:pulse-warning-subtle-b3c15092 2s ease-in-out infinite}.deadline-badge-today .ki-outline[data-v-b3c15092]{color:#ffc700}.deadline-badge-today .deadline-date[data-v-b3c15092],.deadline-badge-today .deadline-relative[data-v-b3c15092]{color:#d19900}.deadline-badge-tomorrow[data-v-b3c15092]{background:linear-gradient(135deg,#f5fcff,#e3f7ff);border:1.5px solid #00a3ff;color:#00a3ff}.deadline-badge-tomorrow .ki-outline[data-v-b3c15092]{color:#00a3ff}.deadline-badge-tomorrow .deadline-date[data-v-b3c15092],.deadline-badge-tomorrow .deadline-relative[data-v-b3c15092]{color:#0088d1}.deadline-badge-urgent[data-v-b3c15092]{background:linear-gradient(135deg,#fff9f5,#ffefe1);border:1.5px solid #ff9800;color:#ff9800}.deadline-badge-urgent .ki-outline[data-v-b3c15092]{color:#ff9800}.deadline-badge-urgent .deadline-date[data-v-b3c15092],.deadline-badge-urgent .deadline-relative[data-v-b3c15092]{color:#e68900}.deadline-badge-normal[data-v-b3c15092]{background:linear-gradient(135deg,#f9fafb,#f3f6f9);border:1.5px solid #e1e3ea;color:#5e6278}.deadline-badge-normal .ki-outline[data-v-b3c15092]{color:#5e6278}@keyframes pulse-danger-subtle-b3c15092{0%,to{box-shadow:0 2px 8px #f1416c26;transform:scale(1)}50%{box-shadow:0 4px 12px #f1416c40;transform:scale(1.01)}}@keyframes pulse-warning-subtle-b3c15092{0%,to{box-shadow:0 2px 8px #ffc70026;transform:scale(1)}50%{box-shadow:0 4px 12px #ffc70040;transform:scale(1.01)}}[data-bs-theme=dark] .bg-light-primary[data-v-b3c15092]{background:linear-gradient(135deg,#009ef71a,#0095e81a)}[data-bs-theme=dark] .alert h5[data-v-b3c15092]{color:#f3f4f6}[data-bs-theme=dark] .alert p[data-v-b3c15092]{color:#9ca3af}[data-bs-theme=dark] .card-stats[data-v-b3c15092]{background:#1a1a1a;border:1px solid #2d2d2d}[data-bs-theme=dark] .stats-value[data-v-b3c15092]{color:#f3f4f6}[data-bs-theme=dark] .stats-label[data-v-b3c15092]{color:#9ca3af}[data-bs-theme=dark] .kanban-body[data-v-b3c15092]{background:#0d0d0d}[data-bs-theme=dark] .task-card[data-v-b3c15092]{background:#1a1a1a;box-shadow:0 4px 12px #0006;border:1px solid #2d2d2d}[data-bs-theme=dark] .task-title[data-v-b3c15092]{color:#f3f4f6}[data-bs-theme=dark] .kanban-board[data-v-b3c15092]::-webkit-scrollbar-track{background:#0d0d0d}[data-bs-theme=dark] .kanban-board[data-v-b3c15092]::-webkit-scrollbar-thumb{background:#2d2d2d}[data-bs-theme=dark] .kanban-board[data-v-b3c15092]::-webkit-scrollbar-thumb:hover{background:#3d3d3d}[data-bs-theme=dark] .empty-state[data-v-b3c15092]{background:#1a1a1a;border-color:#2d2d2d}[data-bs-theme=dark] .card-flush[data-v-b3c15092]{background:#1a1a1a!important;border-color:#2d2d2d!important}[data-bs-theme=dark] .form-control-solid[data-v-b3c15092]{background-color:#2d2d2d!important;border-color:#2d2d2d!important;color:#f3f4f6!important}[data-bs-theme=dark] .form-control-solid[data-v-b3c15092]:focus{background-color:#1a1a1a!important;border-color:#009ef7!important}[data-bs-theme=dark] .border-top[data-v-b3c15092]{border-color:#2d2d2d!important}[data-bs-theme=dark] .deadline-badge-overdue[data-v-b3c15092]{background:linear-gradient(135deg,#f1416c1a,#f1416c33);color:#f84f7a;border-color:#f1416c80}[data-bs-theme=dark] .deadline-badge-today[data-v-b3c15092]{background:linear-gradient(135deg,#ffc7001a,#ffc70033);color:#ffcd1a;border-color:#ffc70080}[data-bs-theme=dark] .deadline-badge-today .deadline-date[data-v-b3c15092],[data-bs-theme=dark] .deadline-badge-today .deadline-relative[data-v-b3c15092]{color:#ffcd1a}[data-bs-theme=dark] .deadline-badge-tomorrow[data-v-b3c15092]{background:linear-gradient(135deg,#00a3ff1a,#00a3ff33);color:#33b5ff;border-color:#00a3ff80}[data-bs-theme=dark] .deadline-badge-tomorrow .deadline-date[data-v-b3c15092],[data-bs-theme=dark] .deadline-badge-tomorrow .deadline-relative[data-v-b3c15092]{color:#33b5ff}[data-bs-theme=dark] .deadline-badge-urgent[data-v-b3c15092]{background:linear-gradient(135deg,#ff98001a,#ff980033);color:#ffad33;border-color:#ff980080}[data-bs-theme=dark] .deadline-badge-urgent .deadline-date[data-v-b3c15092],[data-bs-theme=dark] .deadline-badge-urgent .deadline-relative[data-v-b3c15092]{color:#ffad33}[data-bs-theme=dark] .deadline-badge-normal[data-v-b3c15092]{background:linear-gradient(135deg,#1b1b1b,#252525);border-color:#3d3d3d;color:#9ca3af}[data-bs-theme=dark] .deadline-badge-normal .ki-outline[data-v-b3c15092]{color:#9ca3af}[data-bs-theme=dark] .ghost-card[data-v-b3c15092]{background:#252525;border-color:#009ef7}.custom-scrollbar[data-v-28006479]::-webkit-scrollbar{height:8px}.custom-scrollbar[data-v-28006479]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar[data-v-28006479]::-webkit-scrollbar-thumb{background:#e1e3ea;border-radius:10px}.custom-scrollbar[data-v-28006479]::-webkit-scrollbar-thumb:hover{background:#d1d3d9}@keyframes gradientShift-832a3e7a{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-modern[data-v-0526b679]{height:80px;background:#fff;border-bottom:2px solid #f5f5f5;position:sticky;top:0;z-index:100;transition:all .3s ease}.header-container[data-v-0526b679]{height:100%;padding:0 2rem;display:flex;align-items:center;gap:1.5rem}.mobile-toggle[data-v-0526b679]{width:44px;height:44px;background:transparent;border:2px solid #f3f4f6;border-radius:12px;display:none;align-items:center;justify-content:center;color:#6b7280;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.mobile-toggle[data-v-0526b679]:hover{background:#e8eaf2;color:#fff}.mobile-logo[data-v-0526b679]{display:none;height:40px}.mobile-logo img[data-v-0526b679]{height:100%;width:auto}.header-spacer[data-v-0526b679]{flex:1}.header-user[data-v-0526b679]{position:relative}.user-trigger[data-v-0526b679]{display:flex;align-items:center;gap:1rem;padding:.625rem 1rem;background:#f9fafb;border-radius:14px;cursor:pointer;transition:all .3s ease}.user-trigger[data-v-0526b679]:hover{background:#fff;box-shadow:0 4px 12px #00000014}.user-avatar[data-v-0526b679]{width:44px;height:44px;border-radius:12px;overflow:hidden;flex-shrink:0;position:relative}.user-avatar img[data-v-0526b679]{width:100%;height:100%;object-fit:cover}.user-status[data-v-0526b679]{width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%;position:absolute;bottom:2px;right:2px}.user-info[data-v-0526b679]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.user-name[data-v-0526b679]{font-size:.9375rem;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-0526b679]{font-size:.8125rem;color:#6b7280;font-weight:500}.user-trigger>i[data-v-0526b679]{color:#9ca3af;font-size:.875rem;flex-shrink:0;transition:transform .3s ease}.user-trigger>i.rotate[data-v-0526b679]{transform:rotate(180deg)}.user-dropdown[data-v-0526b679]{position:absolute;top:calc(100% + .5rem);right:0;width:320px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001f;padding:1.5rem;z-index:1000}.dropdown-enter-active[data-v-0526b679]{animation:fadeInDown-0526b679 .3s ease}.dropdown-leave-active[data-v-0526b679]{animation:fadeOutUp-0526b679 .2s ease}@keyframes fadeInDown-0526b679{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp-0526b679{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.dropdown-header[data-v-0526b679]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.header-avatar[data-v-0526b679]{width:56px;height:56px;border-radius:14px;overflow:hidden;flex-shrink:0;border:3px solid #f9fafb}.header-avatar img[data-v-0526b679]{width:100%;height:100%;object-fit:cover}.header-info[data-v-0526b679]{flex:1;min-width:0}.header-name[data-v-0526b679]{font-size:1.0625rem;font-weight:700;color:#1a1a1a;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-email[data-v-0526b679]{font-size:.875rem;color:#6b7280;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-0526b679]{height:1px;background:#f3f4f6;margin:1rem 0}.dropdown-item[data-v-0526b679]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border-radius:10px;color:#6b7280;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s ease}.dropdown-item[data-v-0526b679]:hover{background:#f9fafb;color:#667eea;transform:translate(4px)}.dropdown-item i[data-v-0526b679]{font-size:1.125rem;flex-shrink:0}.dropdown-item.sign-out[data-v-0526b679]{color:#ef4444}.dropdown-item.sign-out[data-v-0526b679]:hover{background:#fef2f2;color:#dc2626}.theme-switcher[data-v-0526b679]{padding:.5rem}.theme-label[data-v-0526b679]{font-size:.75rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding:0 .5rem}.theme-options[data-v-0526b679]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.theme-option[data-v-0526b679]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#f9fafb;border:2px solid transparent;border-radius:10px;color:#6b7280;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.theme-option[data-v-0526b679]:hover{background:#fff;border-color:#e5e7eb}.theme-option.active[data-v-0526b679]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;color:#667eea}.theme-option i[data-v-0526b679]{font-size:1rem}@media (max-width: 991px){.mobile-toggle[data-v-0526b679]{display:flex}.mobile-logo[data-v-0526b679]{display:block}.user-info[data-v-0526b679]{display:none}.user-trigger[data-v-0526b679]{padding:.5rem}.user-dropdown[data-v-0526b679]{width:280px}}@media (max-width: 575px){.header-container[data-v-0526b679]{padding:0 1rem}.user-avatar[data-v-0526b679]{width:40px;height:40px}.user-dropdown[data-v-0526b679]{width:calc(100vw - 2rem);right:-1rem}}[data-bs-theme=dark] .header-modern[data-v-0526b679]{background:#1a1a1a;border-bottom-color:#2d2d2d}[data-bs-theme=dark] .mobile-toggle[data-v-0526b679]{background:#2d2d2d;color:#e5e7eb}[data-bs-theme=dark] .mobile-toggle[data-v-0526b679]:hover{background:#667eea}[data-bs-theme=dark] .user-trigger[data-v-0526b679]{background:#2d2d2d}[data-bs-theme=dark] .user-trigger[data-v-0526b679]:hover{background:#3d3d3d}[data-bs-theme=dark] .user-name[data-v-0526b679]{color:#f3f4f6}[data-bs-theme=dark] .user-role[data-v-0526b679]{color:#9ca3af}[data-bs-theme=dark] .user-dropdown[data-v-0526b679]{background:#1a1a1a;box-shadow:0 8px 32px #0006}[data-bs-theme=dark] .dropdown-header[data-v-0526b679]{border-color:#2d2d2d}[data-bs-theme=dark] .header-name[data-v-0526b679]{color:#f3f4f6}[data-bs-theme=dark] .header-email[data-v-0526b679]{color:#9ca3af}[data-bs-theme=dark] .dropdown-divider[data-v-0526b679]{background:#2d2d2d}[data-bs-theme=dark] .dropdown-item[data-v-0526b679]{color:#9ca3af}[data-bs-theme=dark] .dropdown-item[data-v-0526b679]:hover{background:#2d2d2d;color:#667eea}[data-bs-theme=dark] .dropdown-item.sign-out[data-v-0526b679]:hover{background:#2d1414}[data-bs-theme=dark] .theme-option[data-v-0526b679]{background:#2d2d2d;color:#9ca3af;border-color:transparent}[data-bs-theme=dark] .theme-option[data-v-0526b679]:hover{background:#3d3d3d;border-color:#4d4d4d}[data-bs-theme=dark] .theme-option.active[data-v-0526b679]{background:#667eea33;border-color:#667eea;color:#667eea}[data-bs-theme=dark] .theme-label[data-v-0526b679]{color:#6b7280}.sidebar-modern[data-v-c69998d3]{width:280px;height:100vh;background:#fff;display:flex;flex-direction:column;box-shadow:2px 0 12px #00000014;position:fixed;left:0;top:0;z-index:105;transition:all .3s ease}.sidebar-logo[data-v-c69998d3]{height:80px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #f5f5f5;flex-shrink:0}.logo-link[data-v-c69998d3]{display:flex;align-items:center;flex:1}.logo-full[data-v-c69998d3]{height:40px;width:auto;max-width:180px;object-fit:contain;transition:all .3s ease}.logo-mini[data-v-c69998d3]{height:40px;width:auto;display:none;transition:all .3s ease}.sidebar-toggle[data-v-c69998d3]{width:32px;height:32px;border:none;background:#f9fafb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .3s ease;flex-shrink:0}.sidebar-toggle[data-v-c69998d3]:hover{background:#667eea;color:#fff;transform:scale(1.05)}.sidebar-toggle i[data-v-c69998d3]{font-size:1.125rem;transition:transform .3s ease}.sidebar-menu[data-v-c69998d3]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.menu-scroll[data-v-c69998d3]{flex:1;min-height:0;overflow-y:auto;padding:1.5rem 1rem}.menu-scroll[data-v-c69998d3]::-webkit-scrollbar{width:6px}.menu-scroll[data-v-c69998d3]::-webkit-scrollbar-track{background:transparent}.menu-scroll[data-v-c69998d3]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.menu-scroll[data-v-c69998d3]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.menu-heading[data-v-c69998d3]{padding:1.25rem 1rem .5rem;font-size:.75rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.menu-item[data-v-c69998d3]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;margin-bottom:.375rem;border-radius:12px;color:#6b7280;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.menu-item[data-v-c69998d3]:before{position:absolute;left:0;top:0;width:4px;height:100%;background:#667eea;transform:translate(-4px);transition:transform .3s ease}.menu-item[data-v-c69998d3]:hover{background:#f9fafb;color:#667eea;transform:translate(4px)}.menu-item[data-v-c69998d3]:hover:before{transform:translate(0)}.menu-item.active[data-v-c69998d3]{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea}.menu-item.active[data-v-c69998d3]:before{transform:translate(0);content:""}.menu-icon[data-v-c69998d3]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.25rem}[data-bs-theme=light] .menu-icon i[data-v-c69998d3]{color:var(--bs-gray-500)}[data-bs-theme=dark] .menu-icon i[data-v-c69998d3]{color:var(--bs-white)}.menu-label[data-v-c69998d3]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-badge[data-v-c69998d3]{min-width:24px;height:24px;padding:0 .5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:12px;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-footer[data-v-c69998d3]{padding:1.25rem 1.5rem;border-top:2px solid #f5f5f5;flex-shrink:0}.settings-button[data-v-c69998d3]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #667eea4d}.settings-button[data-v-c69998d3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.settings-button i[data-v-c69998d3]{font-size:1.125rem}body[data-kt-app-sidebar-minimize=on] .sidebar-modern[data-v-c69998d3]{width:80px}body[data-kt-app-sidebar-minimize=on] .logo-full[data-v-c69998d3]{display:none}body[data-kt-app-sidebar-minimize=on] .logo-mini[data-v-c69998d3]{display:block}body[data-kt-app-sidebar-minimize=on] .sidebar-toggle i[data-v-c69998d3]{transform:rotate(180deg)}body[data-kt-app-sidebar-minimize=on] .menu-label[data-v-c69998d3],body[data-kt-app-sidebar-minimize=on] .menu-heading[data-v-c69998d3],body[data-kt-app-sidebar-minimize=on] .menu-badge[data-v-c69998d3],body[data-kt-app-sidebar-minimize=on] .settings-button span[data-v-c69998d3]{display:none}body[data-kt-app-sidebar-minimize=on] .menu-item[data-v-c69998d3]{justify-content:center;padding:1rem}body[data-kt-app-sidebar-minimize=on] .settings-button[data-v-c69998d3]{padding:1rem}@media (max-width: 991px){.sidebar-modern[data-v-c69998d3]{transform:translate(-100%)}.sidebar-modern[data-kt-drawer-enabled=true][data-v-c69998d3]{transform:translate(0)}.sidebar-modern.drawer-on[data-v-c69998d3]{transform:translate(0)!important}}.drawer-overlay[data-v-c69998d3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:104;display:none}.drawer-overlay.active[data-v-c69998d3]{display:block}[data-bs-theme=dark] .sidebar-modern[data-v-c69998d3]{background:#1a1a1a;box-shadow:2px 0 12px #0000004d}[data-bs-theme=dark] .sidebar-logo[data-v-c69998d3]{border-bottom-color:#2d2d2d}[data-bs-theme=dark] .sidebar-toggle[data-v-c69998d3]{background:#2d2d2d;color:#9ca3af}[data-bs-theme=dark] .sidebar-toggle[data-v-c69998d3]:hover{background:#667eea;color:#fff}[data-bs-theme=dark] .menu-scroll[data-v-c69998d3]::-webkit-scrollbar-thumb{background:#3d3d3d}[data-bs-theme=dark] .menu-scroll[data-v-c69998d3]::-webkit-scrollbar-thumb:hover{background:#4d4d4d}[data-bs-theme=dark] .menu-heading[data-v-c69998d3]{color:#6b7280}[data-bs-theme=dark] .menu-item[data-v-c69998d3]{color:#f2f3f6}[data-bs-theme=dark] .menu-item[data-v-c69998d3]:before{background:#667eea}[data-bs-theme=dark] .menu-item[data-v-c69998d3]:hover{background:#2d2d2d;color:#667eea}[data-bs-theme=dark] .menu-item.active[data-v-c69998d3]{background:#667eea33;color:#667eea}[data-bs-theme=dark] .sidebar-footer[data-v-c69998d3]{border-top-color:#2d2d2d}[data-kt-app-header-fixed=true] .app-wrapper{margin-top:calc(var(--bs-app-header-height) - 60px)!important}
