@charset "UTF-8";*{border:none;list-style-type:none;margin:0;outline:none;padding:0;position:relative}*,:after,:before{box-sizing:border-box}:focus{outline:none}.clearfix:after,.clearfix:before{content:"";display:table}a{color:#36344d;cursor:pointer;text-decoration:none}a:focus,a:hover,a:visited{color:inherit;outline:none;text-decoration:none}button,input,select,textarea{font-weight:400}.blurred{transition:all .3s ease}.blurred.active{filter:blur(5px)}.clearfix:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}.clearfix{clear:both;display:inline-block;display:block;height:0;overflow:hidden;width:0}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:600}h1{font-size:6rem;line-height:7rem}h2{font-size:5rem;line-height:6rem}h3{font-size:4rem;line-height:5rem}h4{font-size:3rem;line-height:4rem}h5{font-size:2.2rem;line-height:3rem}h6,p{font-size:1.8rem;line-height:2rem}p{color:#1e293b;font-weight:400;letter-spacing:.02rem}.intro{font-size:2rem;line-height:3rem}.small{font-size:1.6rem;line-height:2rem}img{max-width:100%}@keyframes slide-top{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes scline{0%{width:0}to{width:9rem}}@keyframes anti-anim{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes anim-1{0%{transform:rotate(0deg) translateX(210%)}to{transform:rotate(1turn) translateX(210%)}}@keyframes anim-2{0%{transform:rotate(0deg) translateX(-320%)}to{transform:rotate(1turn) translateX(-320%)}}@keyframes anim-3{0%{transform:rotate(0deg) translateX(210%) translateY(-250%)}to{transform:rotate(1turn) translateX(210%) translateY(-250%)}}@keyframes anim-4{0%{transform:rotate(0deg) translateX(-140%) translateY(300%)}to{transform:rotate(1turn) translateX(-140%) translateY(300%)}}@keyframes anim-5{0%{transform:rotate(0deg) translateX(-90%) translateY(-190%)}to{transform:rotate(1turn) translateX(-90%) translateY(-190%)}}@keyframes anim-6{0%{transform:rotate(0deg) translateX(210%) translateY(250%)}to{transform:rotate(1turn) translateX(210%) translateY(250%)}}@keyframes anim-7{0%{transform:rotate(0deg) translateX(-150%) translateY(150%)}to{transform:rotate(1turn) translateX(-150%) translateY(150%)}}@keyframes anim-8{0%{transform:rotate(0deg) translateX(-210%) translateY(-250%)}to{transform:rotate(1turn) translateX(-210%) translateY(-250%)}}.loader{display:inline-block;position:relative}.loader i{animation-timing-function:cubic-bezier(0,1,1,0);background:#1b2a47;border-radius:50%;height:10px;position:absolute;top:0;width:10px}.loader i:first-child{animation:dot1 .6s infinite;left:8px}.loader i:nth-child(2){animation:dot2 .6s infinite;left:8px}.loader i:nth-child(3){animation:dot2 .6s infinite;left:32px}.loader i:nth-child(4){animation:dot3 .6s infinite;left:56px}@keyframes dot1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes dot3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes dot2{0%{transform:translate(0)}to{transform:translate(24px)}}.ripple-container{align-items:center;display:flex;height:100%;justify-content:space-around;width:100%}.ripple-container .ripple{height:60px;position:relative;width:60px}.ripple-container .ripple i{animation:ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:3px solid #94a3b8;border-radius:50%;opacity:1;position:absolute}.ripple-container .ripple i:nth-child(2){animation-delay:-.5s}@keyframes ripple{0%{height:0;left:30px;opacity:1;top:30px;width:0}to{height:60px;left:0;opacity:0;top:0;width:60px}}.bouncing-dots{align-items:center;display:flex;height:100vh;justify-content:center}.bouncing-dots .dot{animation:bounce 1s infinite;background-color:#0f1b36;border-radius:50%;display:inline-block;height:20px;margin:0 5px;width:20px}.bouncing-dots .dot:nth-child(2){animation-delay:.2s}.bouncing-dots .dot:nth-child(3){animation-delay:.4s}html{font-size:62.5%}@media only screen and (max-width:1279.98px){html{font-size:56.25%}}body{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){body{line-height:2.8rem}}body{background:#e2e8f0;overflow-x:hidden}body,main{width:100%}.fullscreen{height:100vh;width:100vw}.reload-data{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.reload-data span{color:#fe9035;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.reload-data span{line-height:2.6rem}}.reload-data span{animation:bounce 3s ease-in-out infinite}@keyframes bounce{0%{animation-timing-function:ease-in;transform:translateY(0)}5%{animation-timing-function:ease-out;transform:translateY(-25px)}10%{animation-timing-function:ease-out;transform:translateY(0)}15%{animation-timing-function:ease-in;transform:translateY(-6px)}20%{animation-timing-function:ease-out;transform:translateY(0)}24%{animation-timing-function:ease-in;transform:translateY(-3px)}28%{animation-timing-function:ease-out;transform:translateY(0)}39%,to{transform:translateY(0)}}.reload-data .button{background:#1fa567;border-radius:5px;color:#f1f5f9;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;margin-top:0;padding:10px 15px 10px 55px;position:relative;transition:.3s ease}@media only screen and (max-width:575.98px){.reload-data .button{line-height:2.6rem}}.reload-data .button svg{color:#fff;left:15px;position:absolute;top:10px}.reload-data .button:hover{box-shadow:0 0 10px #1fa567}.reload-data .button:hover svg{animation:spin 2s linear infinite}.container{position:relative;width:100%}.wrapper{margin:0 auto;max-width:1500px;position:relative}@media only screen and (max-width:1599.98px){.wrapper{max-width:1300px}}@media only screen and (max-width:1365.98px){.wrapper{max-width:1200px}}@media only screen and (max-width:1279.98px){.wrapper{max-width:925px}}@media only screen and (max-width:1023.98px){.wrapper{max-width:700px}}@media only screen and (max-width:767.98px){.wrapper{max-width:100%;width:100%}}.wrapper.fluid{margin:0 30px;max-width:100%;width:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#1b2a47}::-webkit-scrollbar-thumb{background:#0f1b36;border-radius:5px}::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 5px 0}::selection{background:#607592;color:#fff}.react-tooltip{line-height:1rem!important;padding:5px 10px!important;z-index:9999!important}.bulk-action .react-tooltip{padding:2px 10px!important;z-index:9999!important}.backup-restore{position:relative}.backup-restore h2{color:#30425f;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.backup-restore h2{line-height:2.8rem}}.backup-restore h2{border-bottom:1px solid #cbd5e1;margin-bottom:10px}.backup-restore .file-info{background:rgba(254,144,53,.3);border-radius:3px;color:#30425f;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem;margin-top:7px;padding:5px 10px}@media only screen and (max-width:575.98px){.backup-restore .file-info{line-height:2.2rem}}.backup-restore .action-buttons{margin-top:10px}.backup-restore .action-buttons .btn.btn-xs{width:45%}.order-history{position:relative}.order-history .hide{max-height:0;opacity:0;overflow:hidden}.order-history .hide,.order-history .show{transition:max-height .3s ease,opacity .3s ease}.order-history .show{max-height:800px;opacity:1}.order-history .order{color:#0f1b36;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.order-history .order{line-height:3rem}}.order-history .order span:first-child{font-weight:300}.order-history .order span:last-child{color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.order-history .order span:last-child{line-height:2.6rem}}.order-history .order span:last-child{background:#24c87c;border-radius:3px;margin-left:10px;padding:3px 5px}.order-history .date{color:#30425f;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem;position:absolute}@media only screen and (max-width:575.98px){.order-history .date{line-height:2.8rem}}.order-history .date{right:50px;top:10px}.order-history .order-detail{padding:20px}.order-history .order-detail .info-left,.order-history .order-detail .info-right{float:left;margin-bottom:10px;position:relative}.order-history .order-detail .info-left{width:60%}.order-history .order-detail .info-right{text-align:right;width:40%}.order-history .order-detail .number{color:#0f1b36;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.02rem;line-height:3rem}@media only screen and (max-width:575.98px){.order-history .order-detail .number{line-height:3.2rem}}.order-history .order-detail .number{margin-bottom:20px}.order-history .order-detail .date{color:#0f1b36;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.02rem;line-height:3rem;position:relative}@media only screen and (max-width:575.98px){.order-history .order-detail .date{line-height:3.2rem}}.order-history .order-detail .date{margin-bottom:20px;right:auto;top:auto}.order-history .order-detail p{margin-bottom:10px}.order-history .order-detail h5{color:#0f1b36;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.order-history .order-detail h5{line-height:2.6rem}}.order-history .order-summary{border:1px solid #cbd5e1;border-radius:5px;clear:both;overflow:hidden;position:relative}.order-history .order-summary h5{background:#f1f5f9;padding:5px 10px}.order-history .order-summary table{width:100%}.order-history .order-summary .summary{padding:15px}.order-history .order-summary .summary .payment,.order-history .order-summary .summary .products{float:left;position:relative}.order-history .order-summary .summary .products{padding-right:5%;width:65%}.order-history .order-summary .summary .products tr{border-bottom:1px dotted #cbd5e1;display:flex;padding:2px 10px}.order-history .order-summary .summary .products tr:last-child{border:0}.order-history .order-summary .summary .products tr td:first-child{width:90%}.order-history .order-summary .summary .products tr td:nth-child(2){text-align:right;width:10%}.order-history .order-summary .summary .payment{border-left:1px solid #e2e8f0;padding-left:3%;width:35%}.order-history .order-summary .summary .payment table tr td:nth-child(2){text-align:right}.order-history .order-summary .clearfix{clear:both}.btn{display:inline-block;overflow:hidden;padding:12px 30px!important;text-overflow:ellipsis;text-transform:uppercase;transition:.3s ease;white-space:nowrap}@media only screen and (max-width:1023.98px){.btn{font-size:1.8rem}}.btn a,.btn:hover{background:#94a3b8}.btn:hover{box-shadow:0 5px 10px rgba(6,14,36,.5)}.btn.dark:hover{box-shadow:0 5px 10px rgba(0,0,0,.5)}.btn-primary{background:#40a1e9;color:#fff!important;cursor:pointer}.btn-primary:hover,.btn-primary:hover a{background:#56b7ff;color:#fff}.btn-secondary{background:#1b2a47;color:#fff!important;cursor:pointer}.btn-secondary:hover,.btn-secondary:hover a{background:#0f1b36;color:#fff}.btn-red{background:#ff374a;color:#fff!important;cursor:pointer}.btn-red:hover,.btn-red:hover a{background:#fd5666;color:#fff}.btn-yellow{background:#ffe400;color:#1e293b!important;cursor:pointer;font-weight:700}.btn-yellow:hover,.btn-yellow:hover a{background:#ffe825;color:#1e293b}.btn-orange{background:#fe9035;color:#1e293b!important;cursor:pointer}.btn-orange:hover,.btn-orange:hover a{background:#f7a058;color:#1e293b}.btn-green{background:#1fa567;color:#fff!important;cursor:pointer}.btn-green:hover,.btn-green:hover a{background:#24c87c;color:#fff}.filter-buttons,header{display:flex;flex-direction:row;margin-right:25px;position:relative}.filter-buttons.end,header.end{margin-right:0}.filter-buttons .action,header .action{background:#1b2a47;border-radius:50%;box-shadow:0 0 5px #060e24;cursor:pointer;height:40px;margin-right:10px;padding:8px;position:relative;width:40px;z-index:99}.filter-buttons .action svg,header .action svg{color:#fff}.filter-buttons .action:after,header .action:after{background:#1b2a47;color:#f1f5f9;content:"Refresh";font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;left:33px;letter-spacing:.02rem;line-height:2.4rem;padding:3px 0 2px;position:absolute;top:6px;width:0}@media only screen and (max-width:575.98px){.filter-buttons .action:after,header .action:after{line-height:2.6rem}}.filter-buttons .action:after,header .action:after{border-radius:3px 15px 15px 3px;overflow:hidden;transition:.3s ease;white-space:nowrap;z-index:2}.filter-buttons .action:hover,header .action:hover{z-index:999}.filter-buttons .action:hover:after,header .action:hover:after{padding:3px 10px 2px;width:80px}.filter-buttons .action:active,header .action:active{left:1px;top:1px}.filter-buttons .action.reload,header .action.reload{margin-right:25px}.filter-buttons .action.reload:hover svg,header .action.reload:hover svg{animation:rotate 1s}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.filter-buttons .action.reload:after,header .action.reload:after{content:"Refresh"}.filter-buttons .action.spin svg,header .action.spin svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.filter-buttons .action.search,header .action.search{background:#fe9035;box-shadow:0 0 5px #fe9035;margin-right:5px}.filter-buttons .action.search:after,header .action.search:after{background:#fe9035;color:#fff;content:"Search"}.filter-buttons .action.search:hover:after,header .action.search:hover:after{width:80px}.filter-buttons .action.filter,header .action.filter{background:#fe9035;box-shadow:0 0 5px #fe9035;margin-right:0}.filter-buttons .action.filter:after,header .action.filter:after{display:none}.filter-buttons .action.add,header .action.add{background:#40a1e9;box-shadow:0 0 5px #40a1e9;margin-right:25px}.filter-buttons .action.add:after,header .action.add:after{background:#40a1e9;content:"Add New"}.filter-buttons .action.add:hover:after,header .action.add:hover:after{width:90px}.filter-buttons .action.get-backup,header .action.get-backup{background:#1fa567;box-shadow:0 0 5px #1fa567;margin-right:25px}.filter-buttons .action.get-backup:after,header .action.get-backup:after{background:#1fa567;content:"Backup Now"}.filter-buttons .action.get-backup:hover:after,header .action.get-backup:hover:after{width:110px}.filter-buttons .action.restore-backup,header .action.restore-backup{background:#ff374a;box-shadow:0 0 5px #ff374a}.filter-buttons .action.restore-backup:after,header .action.restore-backup:after{background:#ff374a;content:"Restore Backup"}.filter-buttons .action.restore-backup:hover:after,header .action.restore-backup:hover:after{width:135px}.filter-buttons .action.download,header .action.download{background:#1fa567;box-shadow:0 0 5px #1fa567}.filter-buttons .action.download:after,header .action.download:after{background:#1fa567;content:"Download"}.filter-buttons .action.download:hover:after,header .action.download:hover:after{width:103px}.filter-buttons .action.upload,header .action.upload{background:#ff374a;box-shadow:0 0 5px #ff374a}.filter-buttons .action.upload:after,header .action.upload:after{background:#ff374a;content:"Upload"}.filter-buttons .action.upload:hover:after,header .action.upload:hover:after{width:80px}.filter-buttons .action.bulk-status,header .action.bulk-status{background:#0f1b36;box-shadow:0 0 5px #0f1b36}.filter-buttons .action.bulk-status:after,header .action.bulk-status:after{background:#0f1b36;content:"Bulk Status"}.filter-buttons .action.bulk-status:hover:after,header .action.bulk-status:hover:after{width:110px}.filter-buttons .action.export,header .action.export{background:#1fa567;box-shadow:0 0 5px #1fa567}.filter-buttons .action.export:after,header .action.export:after{background:#1fa567;content:"Export"}.filter-buttons .action.export:hover:after,header .action.export:hover:after{width:75px}.filter-buttons .action.import,header .action.import{background:#ff374a;box-shadow:0 0 5px #ff374a}.filter-buttons .action.import:after,header .action.import:after{background:#ff374a;content:"Import"}.filter-buttons .action.import:hover:after,header .action.import:hover:after{width:75px}.filter-buttons .action.notice,header .action.notice{background:#fe9035;box-shadow:0 0 5px #fe9035;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.notice:after,header .action.notice:after{color:#f1f5f9;content:"Notifications";font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.filter-buttons .action.notice:after,header .action.notice:after{line-height:2.5rem}}.filter-buttons .action.notice:after,header .action.notice:after{background:#fe9035;border-radius:15px 0 0 15px;left:auto;padding:1px 0 2px;right:28px;top:4px}.filter-buttons .action.notice:hover:after,header .action.notice:hover:after{padding:1px 0 2px 10px;width:110px}.filter-buttons .action.btnFilter,header .action.btnFilter{background:#ff374a;box-shadow:0 0 5px #ff374a;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.btnFilter svg,header .action.btnFilter svg{color:#fff}.filter-buttons .action.btnFilter:hover,header .action.btnFilter:hover{background:#fd5666}.filter-buttons .action.btnFilter:after,header .action.btnFilter:after{display:none}.filter-buttons .action.user,header .action.user{background:#40a1e9;box-shadow:0 0 5px #40a1e9;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.user:hover,header .action.user:hover{background:#56b7ff}.filter-buttons .action.user:after,header .action.user:after{display:none}.filter-buttons .action.btnCart,header .action.btnCart{background:#ffe400;box-shadow:0 0 5px #ffe400;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.btnCart svg,header .action.btnCart svg{color:#30425f}.filter-buttons .action.btnCart:hover,header .action.btnCart:hover{background:#ffe825}.filter-buttons .action.btnCart:after,header .action.btnCart:after{display:none}.filter-buttons .action.btnResProducts,header .action.btnResProducts{background:#1fa567;box-shadow:0 0 5px #1fa567;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.btnResProducts svg,header .action.btnResProducts svg{color:#fff}.filter-buttons .action.btnResProducts:hover,header .action.btnResProducts:hover{background:#24c87c}.filter-buttons .action.btnResProducts:after,header .action.btnResProducts:after{display:none}.filter-buttons .action.btnBarcodes,header .action.btnBarcodes{background:#ff374a;box-shadow:0 0 5px #ff374a;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.btnBarcodes svg,header .action.btnBarcodes svg{color:#f1f5f9}.filter-buttons .action.btnBarcodes:hover,header .action.btnBarcodes:hover{background:#fd5666}.filter-buttons .action.btnBarcodes:after,header .action.btnBarcodes:after{display:none}.filter-buttons .action.btnBarcodesQue,header .action.btnBarcodesQue{background:#1fa567;box-shadow:0 0 5px #1fa567;height:34px;margin-right:0;padding:5px;width:34px}.filter-buttons .action.btnBarcodesQue svg,header .action.btnBarcodesQue svg{color:#fff}.filter-buttons .action.btnBarcodesQue:hover,header .action.btnBarcodesQue:hover{background:#24c87c}.filter-buttons .action.btnBarcodesQue:after,header .action.btnBarcodesQue:after{display:none}.btn-close{background:#607592;border-radius:50%;box-shadow:0 0 5px #cbd5e1;cursor:pointer;height:38px;position:absolute;right:5px;top:5px;transition:.3s ease;width:38px}.btn-close svg{aspect-ratio:1;color:#fff;left:8px;top:7px;width:20px}.btn-close:after{background:#607592;color:#f1f5f9;content:"Refresh";font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;left:30px;letter-spacing:.02rem;line-height:2.4rem;padding:3px 0 1px;position:absolute;top:6px;width:0}@media only screen and (max-width:575.98px){.btn-close:after{line-height:2.6rem}}.btn-close:after{border-radius:3px 15px 15px 3px;overflow:hidden;transition:.3s ease;white-space:nowrap;z-index:2}.btn-close:hover{z-index:999}.btn-close:hover:after{padding:2px 12px 1px 10px}.btn-close:active{transform:scale(.95);transition:none!important}.btn-close.left:after{border-radius:15px 0 0 15px;left:auto;right:30px}.btn-close.left:hover:after{padding:2px 15px 1px 12px}.btn-close.close:after{content:"Close"}.btn-close.close:hover:after{width:60px}.btn-close.hide:after{content:"Hide"}.btn-close.hide:hover:after{width:55px}.btn-close.clear:after{content:"Clear"}.btn-close.clear:hover:after{width:60px}.btn-close.light{background:#e2e8f0;color:#30425f}.btn-close.light svg{color:#30425f}.btn-close.light:after{background:#e2e8f0;color:#30425f}.btn-close.dark,.btn-close.dark:after{background:#1b2a47}.btn-close.green,.btn-close.green:after{background:#1fa567}.btn-close.export:after{content:"Export"}.btn-close.export:hover:after{width:70px}.btn-close.export{position:absolute;right:60px}.btn-close-small{background:#607592;border-radius:50%;cursor:pointer;height:24px;position:absolute;right:5px;top:4px;transition:.3s ease;width:24px;z-index:99}.btn-close-small svg{aspect-ratio:1;color:#fff;left:4px;top:0;width:16px}.btn-close-small:hover{background:#1b2a47}.btn-action{background:#607592;border-radius:50%;box-shadow:0 0 5px #cbd5e1;cursor:pointer;display:flex;height:38px;margin-left:7px;transition:.3s ease;width:38px}.btn-action svg{aspect-ratio:1;color:#fff;left:8px;top:7px;width:20px}.btn-action:hover{z-index:999}.btn-action:hover:after{padding:0 12px 3px 10px}.btn-action:active{transform:scale(.95);transition:none!important}.btn-action.red,.btn-action.red:after{background:#ff374a}.btn-action.brown,.btn-action.brown:after{background:#964b00}.btn-action.green,.btn-action.green:after{background:#1fa567}.btn-action.mist,.btn-action.mist:after{background:#03a791}.btn-action.lightGreen,.btn-action.lightGreen:after{background:#a0c878}.btn-action.blue,.btn-action.blue:after{background:#40a1e9}.btn-action.black,.btn-action.black:after{background:#30425f}.btn-action.sky,.btn-action.sky:after{background:#0ac4e0}.btn-action.indigo,.btn-action.indigo:after{background:indigo}.btn-action.yellow{background:#ffe400;color:#0f1b36}.btn-action.yellow svg{color:#0f1b36}.btn-action.yellow:after{background:#ffe400;color:#0f1b36}.btn-action.orange,.btn-action.orange:after{background:#fe9035}.btn-action.light{background:#e2e8f0;color:#30425f}.btn-action.light svg{color:#30425f}.btn-action.light:after{background:#e2e8f0;color:#30425f}.btn-action.delete{background:#f1f5f9;box-shadow:none;color:#ff374a}.btn-action.delete svg{color:#ff374a}.btn-action.delete:after{background:#f1f5f9;box-shadow:none;color:#ff374a}.btn-action.dark,.btn-action.dark:after{background:#1b2a47}.btn-filler{background:#fff;box-shadow:3px 3px 5px #e2e8f0,-1px -1px 5px #fff,inset 3px 3px 5px #f1f5f9;opacity:1;right:0;top:0;transition:.3s ease;visibility:visible;width:38px}.btn-filler,.btn-filler:after,.btn-filler:before{aspect-ratio:1;border-radius:50%;position:absolute}.btn-filler:after,.btn-filler:before{background:#94a3b8;content:"";left:10px;top:17px;width:7px}.btn-filler:after{left:auto;right:10px}form .relative{display:flex;position:relative}form .input-group,form .options-group{align-items:start;display:flex;flex-direction:column;position:relative;width:-webkit-fill-available;width:-moz-available;width:stretch}form .input-group.hide,form .options-group.hide{display:none}form .input-group.full,form .options-group.full{float:none;width:100%}form .input-group.half,form .options-group.half{float:left;width:49%}form .input-group.one-third,form .options-group.one-third{float:left;width:32%}form .input-group.two-third,form .options-group.two-third{float:left;width:65%}form .input-group.one-forth,form .options-group.one-forth{float:left;width:23.5%}form .input-group.two-forth,form .options-group.two-forth{float:left;width:48.5%}form .input-group.big,form .options-group.big{float:left;width:37%}form .input-group.large,form .options-group.large{float:left;width:28%}form .input-group.medium,form .options-group.medium{float:left;width:19%}form .input-group.small,form .options-group.small{float:left;width:10%}form .input-group.deal,form .options-group.deal{float:left;width:22%}form .input-group.serial,form .options-group.serial{float:left;width:34%}form .input-group.price,form .options-group.price{float:left;width:16%}form .input-group.start,form .options-group.start{margin-right:2%}form .input-group.end,form .options-group.end{margin-left:2%}form .input-group.clear,form .options-group.clear{clear:both}@media only screen and (max-width:575.98px){form .input-group,form .options-group{flex-direction:column;margin-bottom:0}}form .input-group .fieldset,form .options-group .fieldset{display:flex;flex-direction:column;flex-grow:1;margin:0 10px;position:relative;width:100%}@media only screen and (max-width:575.98px){form .input-group .fieldset,form .options-group .fieldset{margin-bottom:15px}}form .input-group .fieldset label,form .options-group .fieldset label{color:#30425f;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){form .input-group .fieldset label,form .options-group .fieldset label{line-height:2.6rem}}form .input-group .fieldset label,form .options-group .fieldset label{margin-bottom:7px;margin-left:5px}@media only screen and (max-width:1023.98px){form .input-group .fieldset label,form .options-group .fieldset label{font-size:1.8rem;line-height:2.5rem}}form .input-group .fieldset.error .field[focused=true][error=true],form .options-group .fieldset.error .field[focused=true][error=true]{border-color:#ff374a;box-shadow:0 0 0 4px rgba(255,55,74,.2)}form .input-group .fieldset span,form .options-group .fieldset span{color:#ff374a;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem;position:absolute;right:0;text-align:right;top:.7rem}@media only screen and (max-width:575.98px){form .input-group .fieldset span,form .options-group .fieldset span{line-height:2.5rem}}form .input-group .fieldset span,form .options-group .fieldset span{opacity:0;transition:.3s ease;visibility:hidden}form .input-group .fieldset.error .field[focused=true][error=true]~span,form .options-group .fieldset.error .field[focused=true][error=true]~span{opacity:1;transition:.3s ease;visibility:visible}form .input-group .fieldset span.hint,form .options-group .fieldset span.hint{color:#94a3b8;display:block;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem;padding-left:10px;position:relative;right:0;text-align:left;top:2px;width:100%}@media only screen and (max-width:575.98px){form .input-group .fieldset span.hint,form .options-group .fieldset span.hint{line-height:2.2rem}}form .input-group .fieldset span.hint,form .options-group .fieldset span.hint{opacity:1;visibility:visible}form .input-group .fieldset .field,form .options-group .fieldset .field{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){form .input-group .fieldset .field,form .options-group .fieldset .field{line-height:2.6rem}}form .input-group .fieldset .field,form .options-group .fieldset .field{border:1px solid #435877;border-radius:7px;flex-grow:1;padding:10px 20px;transition:.3s ease}@media only screen and (max-width:1023.98px){form .input-group .fieldset .field,form .options-group .fieldset .field{font-size:1.8rem;line-height:2.5rem}}form .input-group .fieldset .field:focus,form .options-group .fieldset .field:focus{border-color:#56b7ff;box-shadow:0 0 0 4px rgba(64,161,233,.2)}form .input-group .fieldset .field::placeholder,form .options-group .fieldset .field::placeholder{color:#435877;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){form .input-group .fieldset .field::placeholder,form .options-group .fieldset .field::placeholder{line-height:2.6rem}}@media only screen and (max-width:1023.98px){form .input-group .fieldset .field::placeholder,form .options-group .fieldset .field::placeholder{font-size:1.8rem;line-height:2.5rem}}form .input-group .fieldset select.field,form .options-group .fieldset select.field{appearance:none}form .input-group .fieldset select.field option,form .options-group .fieldset select.field option{color:#0f1b36;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){form .input-group .fieldset select.field option,form .options-group .fieldset select.field option{line-height:2.6rem}}form .input-group .fieldset select.field option,form .options-group .fieldset select.field option{background-color:#e2e8f0}form .input-group .fieldset select.field option:hover,form .options-group .fieldset select.field option:hover{background-color:#607592}form .input-group .fieldset select.field option:checked,form .options-group .fieldset select.field option:checked{background-color:#94a3b8}form .input-group .field,form .options-group .field{background:#fff;border:1px solid #94a3b8;border-radius:5px;display:flex;flex-direction:row;gap:5px;height:42px;letter-spacing:.3px;outline:none;overflow:hidden;padding:8px 10px;transition:.3s ease;width:100%;word-spacing:1px}form .input-group .field .selected-option,form .options-group .field .selected-option{background:#e2e8f0;border-radius:15px;color:#1e293b;display:flex;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.02rem;line-height:2.1rem;padding:1px 25px 1px 10px}@media only screen and (max-width:575.98px){form .input-group .field .selected-option,form .options-group .field .selected-option{line-height:2.3rem}}form .input-group .field .selected-option button,form .options-group .field .selected-option button{background:#94a3b8;border-radius:10px;color:#fff;cursor:pointer;height:15px;padding:1px;position:absolute;right:5px;top:4px;width:15px}form .input-group .field input,form .options-group .field input{color:#1e293b;display:inline-block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;width:0}@media only screen and (max-width:575.98px){form .input-group .field input,form .options-group .field input{line-height:2.6rem}}form .input-group .field input::placeholder,form .options-group .field input::placeholder{color:#94a3b8!important}form .input-group .field input.new,form .options-group .field input.new{width:auto}form .input-group .select-options,form .options-group .select-options{background:#fff;border:1px solid #94a3b8;border-radius:0 0 5px 5px;border-top:0;box-shadow:0 5px 7px #cbd5e1;left:0;padding:10px;position:absolute;top:38px;width:100%;z-index:999999}form .input-group .select-options .search,form .options-group .select-options .search{border:1px solid #94a3b8;border-radius:5px;box-shadow:0 0 10px #cbd5e1;padding:4px 15px 5px;position:sticky}form .input-group .select-options .search input,form .options-group .select-options .search input{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){form .input-group .select-options .search input,form .options-group .select-options .search input{line-height:2.6rem}}form .input-group .select-options .search input::placeholder,form .options-group .select-options .search input::placeholder{color:#94a3b8!important}form .input-group .select-options .option-group-title,form .options-group .select-options .option-group-title{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){form .input-group .select-options .option-group-title,form .options-group .select-options .option-group-title{line-height:2.6rem}}form .input-group .select-options .option-group-title,form .options-group .select-options .option-group-title{background:#e2e8f0;border-radius:5px;margin-top:10px;padding:3px 15px}form .input-group .select-options .addnew-button,form .options-group .select-options .addnew-button{align-items:center;background:rgba(31,165,103,.2);border-bottom:2px solid rgba(31,165,103,.4);border-radius:5px;color:#1e293b;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;gap:8px;letter-spacing:.02rem;line-height:2.2rem;margin-top:10px;padding:5px 10px;width:100%}@media only screen and (max-width:575.98px){form .input-group .select-options .addnew-button,form .options-group .select-options .addnew-button{line-height:2.4rem}}form .input-group .select-options .options,form .options-group .select-options .options{margin-top:5px;max-height:170px;overflow:hidden;overflow-y:scroll}form .input-group .select-options .options .no-option,form .input-group .select-options .options .option,form .options-group .select-options .options .no-option,form .options-group .select-options .options .option{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){form .input-group .select-options .options .no-option,form .input-group .select-options .options .option,form .options-group .select-options .options .no-option,form .options-group .select-options .options .option{line-height:2.6rem}}form .input-group .select-options .options .option,form .options-group .select-options .options .option{border-radius:5px;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;padding:5px 10px}@media only screen and (max-width:575.98px){form .input-group .select-options .options .option,form .options-group .select-options .options .option{line-height:2.6rem}}form .input-group .select-options .options .option,form .options-group .select-options .options .option{cursor:default}form .input-group .select-options .options .option:hover,form .options-group .select-options .options .option:hover{background:#f1f5f9}form .input-group .gap-right,form .options-group .gap-right{margin-right:80px}form .input-group .addnew-controls,form .options-group .addnew-controls{display:flex;flex-direction:row;gap:5px;position:absolute;right:5px;top:5px}form .input-group .addnew-controls .btn-action,form .options-group .addnew-controls .btn-action{height:32px;margin-left:0;width:32px}form .input-group .addnew-controls .btn-action svg,form .options-group .addnew-controls .btn-action svg{left:6px;top:4px}form.light label{color:#607592}form.light .field{background:#0f1b36!important;border-color:#060e24!important;color:#cbd5e1!important}form.light .field:focus{border-color:#fe9035!important;box-shadow:0 0 0 4px rgba(254,144,53,.2)!important}form.light .field::placeholder{color:#607592!important}form .check-half{float:left;width:49%}.outletTable{border-collapse:collapse;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;width:100%}@media only screen and (max-width:575.98px){.outletTable{line-height:2.4rem}}.outletTable tr{display:flex;margin:3px 0;padding-left:10px}.outletTable .qty-available{background:#e2e8f0;border-radius:5px;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem;padding:5px 10px}@media only screen and (max-width:575.98px){.outletTable .qty-available{line-height:2.5rem}}.outletTable .name{width:75%}.outletTable .qty{text-align:center;width:25%}.outletTable .qty.error>input{border-color:#ff374a}.outletTable input{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;width:100%}@media only screen and (max-width:575.98px){.outletTable input{line-height:2.4rem}}.outletTable input{border:1px solid #94a3b8;border-radius:3px;flex-grow:1;padding:2px 0 2px 10px;text-align:center}li{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:.02rem;line-height:2.5rem;position:relative}@media only screen and (max-width:575.98px){li{line-height:2.7rem}}ul.list{margin-bottom:30px}ul.list li{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:.02rem;line-height:2.5rem}@media only screen and (max-width:575.98px){ul.list li{line-height:2.7rem}}ul.list li{line-height:2.2rem;margin-bottom:12px;padding-left:30px}ul.list li:before{background-color:transparent;border-bottom:3px solid #0f1b36;border-left:3px solid #0f1b36;border-radius:0;content:"";height:10px;left:2px;position:absolute;top:4px;transform:rotate(-52deg);width:16px}@media only screen and (max-width:1279.98px){ul.list li:before{top:3px}}@media only screen and (max-width:575.98px){ul.list li:before{top:5px}}ul.list.dark li{color:#435877;font-size:2rem}ul.list.dark li:before{border-bottom:3px solid #ffe400;border-left:3px solid #ffe400}.data-filter{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 20px}.data-filter .filter-controls{display:flex}.data-filter.filter{margin:0 0 10px}.data-filter .filter-box{display:flex;margin-left:0;padding-top:6px}.data-filter .filter-box .radiobox{margin-right:10px}.data-filter .filter-box .radiobox input[type=radio]{display:inline-block;display:none;position:relative}.data-filter .filter-box .radiobox input[type=radio]:checked+label{color:#1e293b}.data-filter .filter-box .radiobox input[type=radio]:checked+label .bar{background:rgba(31,165,103,.3);border-color:rgba(31,165,103,.5)}.data-filter .filter-box .radiobox input[type=radio]:checked+label:before{background-color:#1fa567;left:16px}.data-filter .filter-box .radiobox label{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;padding-left:50px;position:relative}@media only screen and (max-width:575.98px){.data-filter .filter-box .radiobox label{line-height:2.4rem}}.data-filter .filter-box .radiobox label{cursor:pointer;display:inline-block;transition:.3s ease}.data-filter .filter-box .radiobox label .bar{background:#f1f5f9;border-radius:15px;height:23px;left:0;position:absolute;top:0;width:38px}.data-filter .filter-box .radiobox label .bar:after,.data-filter .filter-box .radiobox label .bar:before{display:none}.data-filter .filter-box .radiobox label:before{background-color:#cbd5e1;border-radius:15px;color:#fff;content:"✓";display:block;font-weight:500;height:17px;left:3px;line-height:18px;padding:0 0 0 3px;position:absolute;top:3px;transition:.3s ease;width:17px;z-index:3}.data-filter .filter-field{background:#fff url(/static/media/search.6ec5a639457274b1e0e9.svg) no-repeat 0 7px;background-size:36px;color:#1e293b;display:flex;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;margin-left:auto;max-width:350px;position:relative;right:10px;top:5px;width:20vw}@media only screen and (max-width:575.98px){.data-filter .filter-field{line-height:2.6rem}}.data-filter .filter-field{border:1px solid #cbd5e1;border-radius:50px;outline:none;padding:7px 20px 7px 45px;transition:.3s ease;word-spacing:1px}.data-filter .filter-field:focus{border-color:#607592;box-shadow:0 0 0 4px rgba(96,117,146,.25)}.data-filter .filter-field::placeholder{color:#cbd5e1}.data-filter .filter-field.pullup{right:5px;top:0}.data-filter .scan-field{display:flex;margin-left:auto;max-width:350px;position:relative;right:10px;top:5px;width:20vw}.data-filter .scan-field input{background:#fff url(/static/media/search.6ec5a639457274b1e0e9.svg) no-repeat 0 7px;background-size:36px;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){.data-filter .scan-field input{line-height:2.6rem}}.data-filter .scan-field input{border:1px solid #cbd5e1;border-radius:50px;outline:none;padding:7px 20px 7px 45px;transition:.3s ease;word-spacing:1px}.data-filter .scan-field input:focus{border-color:#607592;box-shadow:0 0 0 4px rgba(96,117,146,.25)}.data-filter .scan-field input::placeholder{color:#cbd5e1}.data-list{flex-grow:1;position:relative}.data-list table{color:#1e293b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;height:calc(100vh - 210px);letter-spacing:.02rem;line-height:2.4rem;padding-right:5px;position:relative}@media only screen and (max-width:575.98px){.data-list table{line-height:2.6rem}}.data-list table{overflow-x:hidden;overflow-y:auto}.data-list table tbody{height:100%}.data-list table thead{background:#435877;border-radius:3px;color:#fff;display:flex;flex-direction:row;padding:10px;position:sticky;top:0;z-index:9}.data-list table thead tr{align-items:center;display:flex;flex-direction:row;gap:5px;margin:0;padding:0;text-align:left;width:100%}.data-list table thead th{flex:1 1;font-weight:600}.data-list table thead th.ids{flex:0 0 30px}.data-list table thead th.invoice{flex:0 0 150px}.data-list table thead th.name{flex:0 0 250px}.data-list table thead th.reference{flex:0 0 200px}.data-list table thead th.product-id{flex:0 0 115px}.data-list table thead th.order-number{flex:0 0 90px}.data-list table thead th.phone{flex:0 0 150px}.data-list table thead th.amount{flex:0 0 130px}.data-list table thead th.status{flex:0 0 100px}.data-list table thead th.prod-status{flex:0 0 150px}.data-list table thead th.counts{flex:0 0 100px}.data-list table thead th.action{flex:0 0 40px}.data-list table tr.data-row{align-items:center;border-bottom:1px solid #e2e8f0;border-radius:3px;display:flex;flex-direction:row;gap:5px;margin:0;min-height:50px;padding:5px 10px;text-align:left;transition:.3s ease;width:100%}.data-list table tr.data-row.warning{color:#fe9035}.data-list table tr.data-row.alert{color:#ff374a}.data-list table tr.data-row:nth-child(odd){background:rgba(241,245,249,.2)}.data-list table tr.data-row:nth-child(2n){background:rgba(241,245,249,.75)}.data-list table tr.data-row:last-child{border-bottom:0;z-index:9}.data-list table tr.data-row:hover{background:rgba(226,232,240,.75);overflow:visible;transition:.3s ease}.data-list table tr.data-row.reserved{background:#f1f5f9;color:#94a3b8}.data-list table tr.data-row.scanned{background:rgba(241,245,249,.75);color:#cbd5e1}.data-list table td{flex:1 1;font-weight:400}.data-list table td.ids{flex:0 0 30px}.data-list table td.invoice{flex:0 0 150px}.data-list table td.name{flex:0 0 250px}.data-list table td.reference{flex:0 0 200px}.data-list table td.product-id{flex:0 0 115px}.data-list table td.order-number{flex:0 0 90px}.data-list table td.phone{flex:0 0 150px}.data-list table td.amount{flex:0 0 130px}.data-list table td.status{flex:0 0 100px}.data-list table td.prod-status{flex:0 0 150px}.data-list table td.counts{flex:0 0 100px}.data-list table td.action{flex:0 0 40px;height:40px}.data-list table .notfound{display:flex}.data-list table .notfound .box{background:rgba(255,55,74,.1);border:1px solid #ff374a;border-radius:7px;box-shadow:0 10px 15px #e2e8f0;color:#ff374a;display:flex;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;margin:25px auto;padding:15px 50px;width:fit-content}@media only screen and (max-width:575.98px){.data-list table .notfound .box{line-height:2.6rem}}.data-list.filter table{height:calc(100vh - 265px)}.data-list,.data:has(>.data-list){min-width:0}.data-list table td,.data-list table thead th{min-width:90px;overflow-wrap:anywhere}.data-list table td:is(.invoice,.name,.reference,.product-id,.order-number,.phone,.amount,.prod-status,.counts),.data-list table thead th:is(.invoice,.name,.reference,.product-id,.order-number,.phone,.amount,.prod-status,.counts){flex-shrink:1;min-width:0}.data-list table td.phone,.data-list table thead th.phone{min-width:105px}.data-list table td:is(.ids,.status,.action),.data-list table thead th:is(.ids,.status,.action){min-width:0}.data-list-smart{flex-grow:1;position:relative}.data-list-smart table{color:#1e293b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem;padding-right:5px;position:relative}@media only screen and (max-width:575.98px){.data-list-smart table{line-height:2.4rem}}.data-list-smart table{overflow-x:hidden;overflow-y:auto}.data-list-smart table thead{background:#e2e8f0;border-radius:3px;color:#30425f;display:flex;flex-direction:row;padding:5px 10px;position:sticky;top:0;z-index:9}.data-list-smart table thead tr{align-items:center;display:flex;flex-direction:row;gap:5px;margin:0;padding:0;text-align:left;width:100%}.data-list-smart table thead th{flex:1 1;font-weight:600}.data-list-smart table thead th.name{flex:0 0 250px}.data-list-smart table thead th.product-id{flex:0 0 115px}.data-list-smart table thead th.order-number{flex:0 0 90px}.data-list-smart table thead th.phone{flex:0 0 150px}.data-list-smart table thead th.amount{flex:0 0 130px}.data-list-smart table thead th.counts,.data-list-smart table thead th.status{flex:0 0 100px}.data-list-smart table thead th.action{flex:0 0 40px}.data-list-smart table tr.data-row{align-items:center;border-bottom:1px solid #e2e8f0;border-radius:3px;display:flex;flex-direction:row;gap:5px;margin:0;min-height:50px;overflow:hidden;padding:5px 10px;text-align:left;transition:.3s ease;width:100%}.data-list-smart table tr.data-row:last-child{border-bottom:0}.data-list-smart table tr.data-row:hover{background:rgba(241,245,249,.5);overflow:visible;transition:.3s ease}.data-list-smart table td{flex:1 1;font-weight:400}.data-list-smart table td.name{flex:0 0 250px}.data-list-smart table td.product-id{flex:0 0 115px}.data-list-smart table td.order-number{flex:0 0 90px}.data-list-smart table td.phone{flex:0 0 150px}.data-list-smart table td.amount{flex:0 0 130px}.data-list-smart table td.counts,.data-list-smart table td.status{flex:0 0 100px}.data-list-smart table td.action{flex:0 0 40px;height:40px}.data-list-smart table .notfound{display:flex}.data-list-smart table .notfound .box{background:rgba(255,55,74,.1);border:1px solid #ff374a;border-radius:7px;box-shadow:0 10px 15px #e2e8f0;color:#ff374a;display:flex;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;margin:25px auto;padding:15px 50px;width:fit-content}@media only screen and (max-width:575.98px){.data-list-smart table .notfound .box{line-height:2.6rem}}.actions{display:flex;flex-direction:row-reverse;opacity:0;position:absolute;right:0;top:0;transition:.3s ease;visibility:hidden}.data-row:hover .actions{opacity:1;transition:.3s ease;visibility:visible}.fixed{flex-grow:0}.data-footer{background:#cbd5e1;border-radius:0 0 5px 5px;border-top:1px solid #e2e8f0;bottom:-15px;display:flex;flex-direction:row;height:40px;justify-content:space-between;left:-15px;padding:5px;position:absolute;width:calc(100% + 30px)}.data-footer .bulk-action{bottom:0;display:flex;flex-direction:row;left:0;opacity:0;position:relative;transition:.3s ease;visibility:hidden}.data-footer .bulk-action.active{opacity:1;transition:.3s ease;visibility:visible}.data-footer .bulk-action.active .input-group{margin-right:30px;top:4px}.data-footer .bulk-action.active .btn-action{display:block;margin-right:10px;position:relative}.data-footer .bulk-action.active .btn-action.small{font-size:1.4rem;height:31px;padding:0!important;top:-1px;width:31px}.data-footer .bulk-action.active .btn-action.small svg{left:5px;top:4px}.data-footer .bulk-action h6{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.data-footer .bulk-action h6{line-height:2.5rem}}.data-footer .bulk-action h6{line-height:3.5rem}.data-footer .bulk-action .btn-action{left:0;transition:.3s ease}.data-footer .bulk-action .outlet-list{border:0;border-radius:0 0 0 3px;box-shadow:none;display:flex;flex-direction:row;gap:15px;height:45px;left:-3px;padding:0 10px;top:-13px}.data-footer .bulk-action .outlet-list legend{color:#f1f5f9;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.data-footer .bulk-action .outlet-list legend{line-height:2.2rem}}.data-footer .bulk-action .outlet-list legend{background:#435877;border-radius:15px;left:-5px;top:-2px}.data-footer .bulk-action .outlet-list .checkbox{min-width:auto;top:-2px;width:auto}.data-footer .bulk-action .outlet-list .checkbox label{font-weight:600;white-space:nowrap}.data-footer .pagination{align-items:center;color:#1e293b;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;gap:20px;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.data-footer .pagination{line-height:2.6rem}}.data-footer .pagination .per-page select{background:none;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem;padding:0 5px}@media only screen and (max-width:575.98px){.data-footer .pagination .per-page select{line-height:2.6rem}}.data-footer .pagination .total{background:#435877;border-radius:5px;color:#fff;font-weight:600;padding:2px 10px}.data-footer .pagination .total-counts{background:#cbd5e1;border-radius:5px;font-weight:600;height:31px;padding:4px 2px}.data-footer .pagination .total-counts .counts{background:#435877;border-radius:3px;color:#fff;padding:4px 10px}.data-footer .pagination .pages{display:flex;gap:7px;padding-right:0;top:0}.data-footer .pagination .pages div{background:#435877;border-radius:50%;cursor:pointer;height:31px;transition:.3s ease;width:31px}.data-footer .pagination .pages div svg{color:#cbd5e1;left:2px;top:3px;transition:.3s ease}.data-footer .pagination .pages div.last svg,.data-footer .pagination .pages div.next svg{left:4px}.data-footer .pagination .pages div:hover{transform:scale(1.2)}.data-footer .pagination .pages div:hover svg{color:#fff}.data-footer .pagination .pages div.disabled{background:rgba(96,117,146,.5);cursor:default}.data-footer .pagination .pages div.disabled svg{color:rgba(203,213,225,.7);cursor:default}#modals{z-index:99}.modal{background-color:rgba(15,27,54,.75);height:100vh;left:0;position:fixed;top:0;transition:all .3s ease;width:100vw}.modal .modal-container{background:#f1f5f9;border:2px solid #0f1b36;border-radius:9px;box-shadow:0 0 20px rgba(6,14,36,.25);height:auto;margin:40vh auto;max-width:400px;overflow:hidden;position:relative;width:90%}.modal .modal-container p{line-height:2.5rem;padding:30px}.modal .modal-container .modal-buttons{display:flex;position:relative}.modal .modal-container .modal-buttons .modal-button{color:#fff;cursor:pointer;height:60px;line-height:60px;text-align:center;text-transform:uppercase;width:50%}.modal .modal-container .modal-buttons .modal-button:first-child{background:#ff374a}.modal .modal-container .modal-buttons .modal-button:first-child:hover{background-color:#fd5666}.modal .modal-container .modal-buttons .modal-button:last-child{background:#30425f}.modal .modal-container .modal-buttons .modal-button:last-child:hover{background-color:#435877}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:3rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:3rem}form{font-family:Roboto,sans-serif;position:relative}.edit-id{display:none}fieldset{border:1px solid #e2e8f0;border-radius:5px;box-shadow:3px 3px 5px #f1f5f9;margin-bottom:0;padding:15px;width:100%}fieldset .checkbox{display:inline-block;margin-bottom:.5rem;margin-right:1%;min-width:150px;width:24%}fieldset .checkbox.liqued{min-width:50px;width:auto}fieldset .checkbox.liqued.gap{margin-right:5%}fieldset .checkbox.full{width:100%}fieldset legend{color:#30425f;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){fieldset legend{line-height:2.6rem}}fieldset legend{background:#fff;padding:0 10px;text-transform:uppercase}fieldset .input-group.check-box{margin:0 20px 20px 0}fieldset .input-group.check-box.end,fieldset .input-group.check-box.onethird{margin-top:20px}.input-group label,.options-group label{color:#30425f;display:block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.input-group label,.options-group label{line-height:2.5rem}}.input-group label,.options-group label{letter-spacing:.3px;margin-bottom:5px;word-spacing:1px}.input-group i,.options-group i{color:#fff;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;left:0;letter-spacing:.02rem;line-height:2.1rem;margin-left:5%;position:absolute;top:calc(100% + 3px);width:95%}@media only screen and (max-width:575.98px){.input-group i,.options-group i{line-height:2.3rem}}.input-group i,.options-group i{background:#607592;border-radius:5px;box-shadow:0 0 10px #607592;font-style:normal;line-height:1.8rem;opacity:0;padding:10px 15px;transition:.3s ease;visibility:hidden;z-index:99}.input-group i.hide,.options-group i.hide{opacity:0;top:calc(100% - 2px);transition:.3s ease;visibility:hidden}.input-group i.hint,.options-group i.hint{opacity:1;top:calc(100% + 3px);transition:.3s ease;visibility:visible}.input-group.error .form-control,.input-group.error .form-select,.options-group.error .form-control,.options-group.error .form-select{border-color:#fd5666!important;border-left:7px solid;box-shadow:0 0 0 4px rgba(255,55,74,.25)!important;transition:.3s ease}.input-group span,.options-group span{bottom:1.4rem;color:#ff374a;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;height:1rem;letter-spacing:.02rem;line-height:2.2rem;position:absolute;right:0;text-align:right;top:0}@media only screen and (max-width:575.98px){.input-group span,.options-group span{line-height:2.4rem}}.input-group span,.options-group span{opacity:0;transition:.3s ease;visibility:hidden}.input-group span.show-top,.options-group span.show-top{top:-27px}.input-group.error .form-control~span,.input-group.error .form-select~span,.options-group.error .form-control~span,.options-group.error .form-select~span{opacity:1;transition:.3s ease;visibility:visible}.input-group .pass-eye,.options-group .pass-eye{bottom:11px;color:#e2e8f0;cursor:pointer;height:2rem;position:absolute;right:10px}.input-group .pass-eye.open,.options-group .pass-eye.open{color:#94a3b8}.input-group span.hint,.options-group span.hint{color:#94a3b8;display:block;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem;padding-left:10px;position:relative;right:0;text-align:left;top:2px;width:100%}@media only screen and (max-width:575.98px){.input-group span.hint,.options-group span.hint{line-height:2.2rem}}.input-group span.hint,.options-group span.hint{opacity:1;visibility:visible}.input-group .form-control,.options-group .form-control{color:#0f1b36;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){.input-group .form-control,.options-group .form-control{line-height:2.6rem}}.input-group .form-control,.options-group .form-control{background:#fff;border:1px solid #94a3b8;border-radius:5px;letter-spacing:.3px;outline:none;padding:8px 10px;transition:.3s ease;word-spacing:1px}.input-group .form-control:focus,.options-group .form-control:focus{border-color:#40a1e9;box-shadow:0 0 0 4px rgba(86,183,255,.25)}.input-group .form-control::-webkit-date-and-time-value,.options-group .form-control::-webkit-date-and-time-value{height:1.5em}.input-group .form-control::placeholder,.options-group .form-control::placeholder{color:#94a3b8}.input-group .form-control:disabled,.input-group .form-control[readonly],.options-group .form-control:disabled,.options-group .form-control[readonly]{background-color:#eee;opacity:1}.input-group .form-control textarea.form-control,.options-group .form-control textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}.input-group .form-control.password,.options-group .form-control.password{padding-right:40px}@media (prefers-reduced-motion:reduce){.input-group .form-control,.options-group .form-control{transition:none}}.input-group .form-select,.options-group .form-select{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .7em center/1em,linear-gradient(270deg,#f1f5f9 2.5em,#fff 0);color:#0f1b36;display:block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;height:42px;letter-spacing:.02rem;line-height:2.4rem;outline:0;padding:10px 50px 9px 10px;width:100%}@media only screen and (max-width:575.98px){.input-group .form-select,.options-group .form-select{line-height:2.6rem}}.input-group .form-select,.options-group .form-select{fill:#0f1b36;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:1px solid #94a3b8;border-radius:5px;cursor:pointer;letter-spacing:.3px;line-height:1.3em;transition:.3s ease;word-spacing:1px}.input-group .form-select option:checked,.options-group .form-select option:checked{background-color:#e2e8f0}.input-group .form-select option:hover,.options-group .form-select option:hover{background-color:#cbd5e1}.input-group .form-select:focus,.options-group .form-select:focus{border-color:#56b7ff;box-shadow:0 0 0 4px rgba(64,161,233,.25);outline:0}@media (prefers-reduced-motion:reduce){.input-group .form-select,.options-group .form-select{transition:none}}.checkbox,.radiobox{display:block}.checkbox label,.radiobox label{color:#1b2a47;display:inline-block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;position:relative}@media only screen and (max-width:575.98px){.checkbox label,.radiobox label{line-height:2.6rem}}.checkbox label,.radiobox label{cursor:pointer;margin-right:15px;word-spacing:1px}.checkbox label span,.radiobox label span{background-color:#fff;border:1px solid #94a3b8;border-radius:50%;display:inline-block;height:17px;left:1px;margin-right:10px;position:relative;top:-2px;transform-origin:center;transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89);vertical-align:-4px;width:17px}.checkbox label span:before,.radiobox label span:before{background:#94a3b8;border-radius:2px;content:"";height:2px;left:4px;position:absolute;top:7px;transform:rotate(45deg);transform-origin:0 0;transition:width 50ms ease 50ms;width:0}.checkbox label span:after,.radiobox label span:after{background:#94a3b8;border-radius:2px;content:"";height:2px;left:5px;position:absolute;top:11px;transform:rotate(305deg);transform-origin:0 0;transition:width 50ms ease;width:0}.checkbox label:hover span:before,.radiobox label:hover span:before{transition:width .1s ease;width:5px}.checkbox label:hover span:after,.radiobox label:hover span:after{transition:width .15s ease .1s;width:10px}.checkbox input[type=checkbox],.checkbox input[type=radio],.radiobox input[type=checkbox],.radiobox input[type=radio]{display:none}.checkbox input[type=checkbox]:checked+label span,.checkbox input[type=radio]:checked+label span,.radiobox input[type=checkbox]:checked+label span,.radiobox input[type=radio]:checked+label span{background-color:#1b2a47;border-color:#1b2a47}.checkbox input[type=checkbox]:checked+label span:after,.checkbox input[type=radio]:checked+label span:after,.radiobox input[type=checkbox]:checked+label span:after,.radiobox input[type=radio]:checked+label span:after{background:#fff;transition:width .15s ease .1s;width:10px}.checkbox input[type=checkbox]:checked+label span:before,.checkbox input[type=radio]:checked+label span:before,.radiobox input[type=checkbox]:checked+label span:before,.radiobox input[type=radio]:checked+label span:before{background:#fff;transition:width .15s ease .1s;width:5px}.checkbox input[type=checkbox]:checked label:hover span,.checkbox input[type=radio]:checked label:hover span,.radiobox input[type=checkbox]:checked label:hover span,.radiobox input[type=radio]:checked label:hover span{background-color:#1b2a47;transform:scale(1.15)}.checkbox input[type=checkbox]:checked label:hover span:after,.checkbox input[type=radio]:checked label:hover span:after,.radiobox input[type=checkbox]:checked label:hover span:after,.radiobox input[type=radio]:checked label:hover span:after{background:#fff;transition:width .15s ease .1s;width:10px}.checkbox input[type=checkbox]:checked label:hover span:before,.checkbox input[type=radio]:checked label:hover span:before,.radiobox input[type=checkbox]:checked label:hover span:before,.radiobox input[type=radio]:checked label:hover span:before{background:#fff;transition:width .15s ease .1s;width:5px}.checkbox label span{border-radius:3px}.btn{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem;margin-right:15px;min-width:100px;padding:10px}@media only screen and (max-width:575.98px){.btn{line-height:2.6rem}}.btn{border:1px solid #cbd5e1;border-radius:5px;box-shadow:2px 2px 5px #e2e8f0;cursor:pointer;text-align:center;text-transform:capitalize;transition:.15s ease-in-out;word-spacing:1px}.btn,.btn:hover{background:#e2e8f0}.btn:hover{box-shadow:2px 5px 10px #cbd5e1}.btn.btn-small{font-size:1.4rem;padding:7px 10px!important;width:100%}.btn.btn-xs{font-size:1.2rem;padding:3px 10px!important}.btn.btn-large{font-size:1.8rem;padding:15px 30px}.btn.btn-primary{background-color:#40a1e9;border-color:#40a1e9;color:#fff}.btn.btn-primary:hover{background-color:#56b7ff}.btn.btn-secondary{background-color:#1b2a47;border-color:#1b2a47;color:#fff}.btn.btn-secondary:hover{background-color:#30425f}.btn.btn-orange{background-color:#fe9035;border-color:#fe9035;color:#fff}.btn.btn-orange:hover{background-color:#f7a058}.btn.btn-green{background-color:#1fa567;border-color:#1fa567;color:#fff}.btn.btn-green:hover{background-color:#24c87c}.btn.btn-red{background-color:#ff374a;border-color:#ff374a;color:#fff}.btn.btn-red:hover{background-color:#fd5666}.btn.btn-blue{background-color:#40a1e9;border-color:#40a1e9;color:#fff}.btn.btn-blue:hover{background-color:#56b7ff}.btn:disabled,.btn:disabled:hover{background:rgba(226,232,240,.5)!important;border-color:#e2e8f0!important;box-shadow:none;color:#cbd5e1!important;cursor:default}.btn.default{width:auto!important}.list_id{display:block}.list_id label{color:#1b2a47;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem;position:relative}@media only screen and (max-width:575.98px){.list_id label{line-height:2.5rem}}.list_id label{cursor:pointer;margin-right:0;word-spacing:1px}.list_id label span{background-color:#fff;border:1px solid #94a3b8;border-radius:3px;display:inline-block;height:17px;left:1px;position:relative;top:-1px;transform-origin:center;transition:background-color .15s .2s,transform .35s cubic-bezier(.78,-1.22,.17,1.89);vertical-align:-4px;width:17px}.list_id label span:before{left:4px;top:7px;transform:rotate(45deg);transform-origin:0 0;transition:width 50ms ease 50ms}.list_id label span:after,.list_id label span:before{background:#94a3b8;border-radius:2px;content:"";height:2px;position:absolute;width:0}.list_id label span:after{left:5px;top:11px;transform:rotate(305deg);transform-origin:0 0;transition:width 50ms ease}.list_id label:hover span:before{transition:width .1s ease;width:5px}.list_id label:hover span:after{transition:width .15s ease .1s;width:10px}.list_id input[type=checkbox]{display:none}.list_id input[type=checkbox]:checked+label span{background-color:#1b2a47;border-color:#1b2a47;transform:scale(1.15)}.list_id input[type=checkbox]:checked+label span:after{background:#fff;transition:width .15s ease .1s;width:10px}.list_id input[type=checkbox]:checked+label span:before{background:#fff;transition:width .15s ease .1s;width:5px}.list_id input[type=checkbox]:checked label:hover span{background-color:#1b2a47;transform:scale(1.15)}.list_id input[type=checkbox]:checked label:hover span:after{background:#fff;transition:width .15s ease .1s;width:10px}.list_id input[type=checkbox]:checked label:hover span:before{background:#fff;transition:width .15s ease .1s;width:5px}.log-item{color:#1b2a47;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){.log-item{line-height:2.6rem}}.log-item{background:#f1f5f9;border-bottom:2px solid #cbd5e1;border-radius:5px;margin-bottom:5px;padding:7px}.log-item div{padding:0 3px}.container.auth{flex-direction:row;position:relative;width:100vw}.container.auth,.container.auth .form{align-items:center;display:flex;height:100vh}.container.auth .form{background:#f1f5f9;flex-direction:column;justify-content:center;min-width:425px;padding:0 50px 10vh}.container.auth .form form{width:100%}.container.auth .form .logo{margin-bottom:50px;position:relative}.container.auth .form h1{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.container.auth .form h1{line-height:2.8rem}}.container.auth .form h1{padding-bottom:20px;position:relative}.container.auth .form h1:after{background-color:#ff374a;border-bottom-right-radius:5px;bottom:0;content:"";display:block;height:5px;left:0;position:absolute;width:50px}.container.auth .form h1{margin-bottom:20px;padding-bottom:10px}.container.auth .form .link{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;line-height:2.3rem;position:absolute;right:0;top:13px}@media only screen and (max-width:575.98px){.container.auth .form .link{line-height:2.5rem}}.container.auth .form .link{transition:.3s ease}.container.auth .form .link:hover{color:#060e24;text-decoration:underline;transition:.3s ease}.container.auth .content{background:#1b2a47;display:flex;height:100vh;width:calc(100vw - 425px)}.container.auth .fresh-install{align-items:center;background:#fff;border:1px dashed #94a3b8;border-radius:10px;bottom:5vh;color:#30425f;display:flex;gap:12px;left:50px;padding:12px 16px;position:absolute;right:50px;transition:.3s ease}.container.auth .fresh-install span{color:#607592;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.02rem;line-height:2.1rem}@media only screen and (max-width:575.98px){.container.auth .fresh-install span{line-height:2.3rem}}.container.auth .fresh-install strong{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.container.auth .fresh-install strong{line-height:2.5rem}}.container.auth .fresh-install:hover{border-color:#0dcaf0;box-shadow:0 4px 14px rgba(15,27,54,.12)}.container.auth .auth-brand{align-items:center;background:linear-gradient(135deg,#0f1b36,#1b2a47 55%,#0e7490 160%);flex-direction:column;justify-content:center;overflow:hidden;padding:40px 60px 70px;position:relative;text-align:center}.container.auth .auth-brand:before{animation:auth-grid 30s linear infinite;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:26px 26px;content:"";inset:0;pointer-events:none;position:absolute}@keyframes auth-grid{to{background-position:26px 26px}}.auth-brand__orb{animation:auth-orb 14s ease-in-out infinite alternate;border-radius:50%;filter:blur(60px);pointer-events:none;position:absolute}.auth-brand__orb--a{background:rgba(13,202,240,.35);height:380px;right:-80px;top:-120px;width:380px}.auth-brand__orb--b{animation-delay:-7s;background:rgba(59,130,246,.3);bottom:-100px;height:320px;left:10%;width:320px}@keyframes auth-orb{to{transform:translate(40px,30px) scale(1.15)}}@keyframes auth-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.auth-brand__inner{max-width:600px;position:relative;width:100%}.auth-brand__inner>*{animation:auth-rise .8s ease-out both}.auth-brand__inner h2{color:#fff;font-family:Roboto,sans-serif;font-size:4.4rem;font-weight:800;letter-spacing:.02rem;line-height:5.2rem;margin:30px 0 14px}@media only screen and (max-width:575.98px){.auth-brand__inner h2{line-height:5.4rem}}.auth-brand__inner h2{animation-delay:.2s;line-height:1.15}.auth-brand__inner h2 em{animation:auth-shimmer 4s linear infinite;background:linear-gradient(90deg,#0dcaf0,#93c5fd,#0dcaf0);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent;font-style:normal}@keyframes auth-shimmer{to{background-position:200%}}.auth-brand__logo-wrap{animation-delay:0s;border:2px solid rgba(139,92,246,.55);border-radius:50%;box-shadow:0 0 30px rgba(139,92,246,.35),inset 0 0 22px rgba(139,92,246,.2);display:inline-grid;height:120px;place-items:center;position:relative;width:120px}.auth-brand__logo-wrap:after,.auth-brand__logo-wrap:before{animation:auth-ring 3.2s ease-out infinite;border:2px solid rgba(139,92,246,.8);border-radius:50%;content:"";inset:0;position:absolute}.auth-brand__logo-wrap:after{animation-delay:1.6s}@keyframes auth-ring{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}.auth-brand__logo{height:64px;position:relative;width:auto}.auth-brand__lead{color:#cbd5e1;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.auth-brand__lead{line-height:2.8rem}}.auth-brand__lead{animation-delay:.4s;line-height:2.8rem;margin-bottom:36px}.auth-brand__features{grid-gap:16px;animation-delay:.6s;display:grid;gap:16px;grid-template-columns:1fr 1fr;list-style:none;padding:0;text-align:left}.auth-brand__features li{animation:auth-rise .7s ease-out both;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:14px;padding:16px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.auth-brand__features li:before{display:none}.auth-brand__features li:hover{background:hsla(0,0%,100%,.09);border-color:rgba(13,202,240,.5);transform:translateY(-4px)}.auth-brand__features li strong{color:#fff;display:block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.auth-brand__features li strong{line-height:2.6rem}}.auth-brand__features li div>span{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.02rem;line-height:2.1rem}@media only screen and (max-width:575.98px){.auth-brand__features li div>span{line-height:2.3rem}}.auth-brand__features li div>span{line-height:2rem}.auth-brand__icon{background:rgba(13,202,240,.15);border-radius:10px;color:#0dcaf0;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.auth-brand__foot{align-items:center;bottom:24px;color:#94a3b8;display:flex;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;gap:8px;justify-content:center;left:0;letter-spacing:.02rem;line-height:2.1rem;position:absolute;right:0}@media only screen and (max-width:575.98px){.auth-brand__foot{line-height:2.3rem}}@media (prefers-reduced-motion:reduce){.auth-brand *,.auth-brand:before{animation:none!important}}@media (max-width:1000px){.container.auth .content{display:none}.container.auth .form{width:100vw}}main{background:#1b2a47}header{color:#f1f5f9;column-gap:15px;display:flex;flex-direction:row;margin-right:0;padding:5px;position:absolute;right:10px;top:0;z-index:998}header .nav-item{height:35px;position:relative;width:35px}header .nav-item .cartDetail,header .nav-item .menu{background:#f1f5f9;border:1px solid #607592;border-radius:5px;box-shadow:0 3px 10px rgba(203,213,225,.5);display:none;padding:10px;position:absolute;right:-8px;top:60px;transition:.3s ease;white-space:nowrap;z-index:999}header .nav-item .cartDetail.active,header .nav-item .menu.active{display:block;top:50px;transition:.3s ease}header .nav-item .cartDetail:before,header .nav-item .menu:before{border-color:transparent transparent transparent #607592;border-style:solid;border-width:0 0 15px 15px;content:"";height:0;position:absolute;right:17px;top:-8px;transform:rotate(45deg);width:0}header .nav-item .cartDetail:after,header .nav-item .menu:after{border-color:transparent transparent transparent #f1f5f9;border-style:solid;border-width:0 0 15px 15px;content:"";height:0;position:absolute;right:17px;top:-7px;transform:rotate(45deg);width:0}header .nav-item .cartDetail ul,header .nav-item .menu ul{padding-left:0}header .nav-item .cartDetail ul li,header .nav-item .menu ul li{border-radius:5px}header .nav-item .cartDetail ul li:before,header .nav-item .menu ul li:before{display:none}header .nav-item .cartDetail ul li:hover,header .nav-item .menu ul li:hover{background:#1b2a47;color:#f1f5f9;transition:.3s ease}header .nav-item .cartDetail ul li a,header .nav-item .cartDetail ul li a:active,header .nav-item .cartDetail ul li a:visited,header .nav-item .menu ul li a,header .nav-item .menu ul li a:active,header .nav-item .menu ul li a:visited{color:#0f1b36;display:block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;padding:5px 10px;position:relative}@media only screen and (max-width:575.98px){header .nav-item .cartDetail ul li a,header .nav-item .cartDetail ul li a:active,header .nav-item .cartDetail ul li a:visited,header .nav-item .menu ul li a,header .nav-item .menu ul li a:active,header .nav-item .menu ul li a:visited{line-height:2.4rem}}header .nav-item .cartDetail ul li a,header .nav-item .cartDetail ul li a:active,header .nav-item .cartDetail ul li a:visited,header .nav-item .menu ul li a,header .nav-item .menu ul li a:active,header .nav-item .menu ul li a:visited{transition:.3s ease}header .nav-item .cartDetail ul li a:active:hover,header .nav-item .cartDetail ul li a:hover,header .nav-item .cartDetail ul li a:visited:hover,header .nav-item .menu ul li a:active:hover,header .nav-item .menu ul li a:hover,header .nav-item .menu ul li a:visited:hover{color:#fff}header .nav-item .cartDetail ul li a:active:before,header .nav-item .cartDetail ul li a:active:hover:before,header .nav-item .cartDetail ul li a:before,header .nav-item .cartDetail ul li a:hover:before,header .nav-item .cartDetail ul li a:visited:before,header .nav-item .cartDetail ul li a:visited:hover:before,header .nav-item .menu ul li a:active:before,header .nav-item .menu ul li a:active:hover:before,header .nav-item .menu ul li a:before,header .nav-item .menu ul li a:hover:before,header .nav-item .menu ul li a:visited:before,header .nav-item .menu ul li a:visited:hover:before{display:none}header .nav-item .cartDetail{width:400px}.container{background:linear-gradient(180deg,#060e24 0,#1b2a47 8%,#1b2a47);display:flex;flex-direction:row;height:100vh;width:100vw}.container .container aside{position:relative}.container .container aside .logo{display:block;height:50px;margin:10px 0;padding:0 15px;width:225px}.container .content{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:calc(100vw - 225px)}.container .content .page-header{box-shadow:0 0 10px rgba(6,14,36,.7);display:flex;flex-direction:row;padding:2px 250px 2px 0;padding:2px var(--header-strip,250px) 2px 0;position:relative;z-index:1}.container .content .page-header .heading{color:#f1f5f9;flex-grow:1;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:.02rem;line-height:3rem}@media only screen and (max-width:575.98px){.container .content .page-header .heading{line-height:3.2rem}}.container .content .page-header .heading{align-items:center;display:flex;gap:16px;line-height:4rem;padding-left:24px;text-shadow:2px 2px 3px rgba(27,42,71,.5)}.container .content .page-header .heading:after,.container .content .page-header .heading:before{background:#0dcaf0;border-radius:50%;content:"";flex-shrink:0;height:10px;width:10px}.container .content .page-header .heading:before{animation:heading-wave 2.4s ease-out infinite}.container .content .page-header .heading:after{animation:heading-wave-ring 2.4s ease-out 1.2s infinite;left:24px;position:absolute;top:calc(50% - 5px)}@keyframes heading-wave{0%{box-shadow:0 0 0 0 rgba(13,202,240,.7)}70%,to{box-shadow:0 0 0 14px rgba(13,202,240,0)}}@keyframes heading-wave-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.container .content .data-container{background:#f1f5f9;border-radius:10px 0 0 0;display:flex;flex-direction:row}.container .content .data-container .data{background:#fff;border:15px solid #fff;border-radius:5px;box-shadow:0 0 25px #cbd5e1;display:flex;filter:blur(0);flex-direction:column;flex-grow:1;height:calc(100vh - 95px);margin:15px 15px 35px;opacity:1;pointer-events:all;position:relative;transition:.3s ease}.container .content .data-container .data.scrollbar{overflow:scroll}.container .content .data-container .data.blur{filter:blur(1.5rem);opacity:.5;pointer-events:none;transition:.3s ease}.container .content .data-container .data .error{color:#ff374a;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.container .content .data-container .data .error{line-height:2.8rem}}.container .content .data-container .copyright{background:linear-gradient(180deg,rgba(226,232,240,.5) 0,#94a3b8);bottom:0;color:#435877;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:600;height:30px;justify-content:space-between;letter-spacing:.02rem;line-height:2rem;padding:0 20px;position:absolute;right:0;width:calc(100vw - 225px)}@media only screen and (max-width:575.98px){.container .content .data-container .copyright{line-height:2.2rem}}.container .content .data-container .copyright span:first-child{line-height:3rem}.container .content .data-container .copyright span:first-child svg{margin-left:0}.container .content .data-container .copyright .live-clock{align-items:center;cursor:pointer;display:inline-flex;gap:6px;line-height:30px}.container .content .data-container .copyright .live-clock svg{margin:0;top:0}.container .content .data-container .copyright svg{display:inline-block;height:18px;margin:0 5px 0 30px;top:5px;width:18px}.container .content .data-container .right-content{background:#fff;border-radius:5px;box-shadow:0 0 25px #cbd5e1;display:flex;filter:blur(0);flex-direction:column;height:calc(100vh - 95px);margin:15px 15px 35px 0;max-width:350px;opacity:1;pointer-events:all;position:relative;transition:.3s ease;width:30vw}.container .content .data-container .right-content.sm{max-width:450px;width:35vw}.container .content .data-container .right-content.md{max-width:550px;width:40vw}.container .content .data-container .right-content.lg{max-width:650px;width:45vw}.container .content .data-container .right-content.xl{max-width:750px;width:50vw}.container .content .data-container .right-content.blur{filter:blur(1.5rem);opacity:.5;pointer-events:none;transition:.3s ease}.container .content .data-container .right-content .form-container{background:none;border-radius:5px;box-shadow:0 0 0 rgba(15,27,54,.3);height:auto;overflow:hidden;position:relative;right:0;top:0;width:100%;z-index:990}.container .content .form-container{background:#fff;border-radius:5px;box-shadow:0 0 15px rgba(15,27,54,.3);height:calc(100vh - 95px);min-width:250px;overflow:hidden;position:absolute;right:15px;top:59px;width:20vw;z-index:990}.container .content .form-container.sm{min-width:250px;width:20vw}.container .content .form-container.lsm{min-width:400px;width:30vw}.container .content .form-container.md{min-width:450px;width:35vw}.container .content .form-container.lmd{min-width:500px;width:40vw}.container .content .form-container.lg{min-width:600px;width:50vw}.container .content .form-container.xl{min-width:800px;width:65vw}.container .content .form-container.xxl{min-width:1000px;width:75vw}.container .content .form-container .barcode{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:8px 5px 0;position:relative;width:auto}.container .content .form-container .barcode .barcode-label{font-weight:600;text-align:center;width:100%}.container .content .form-container .barcode .barcode-label .product-name{display:block;text-align:center}.container .content .form-container .barcode .barcode-buttons{margin-top:20px;position:relative}.container .content .form-container .form-header{color:#fff;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.container .content .form-container .form-header{line-height:2.8rem}}.container .content .form-container .form-header{background:#435877;margin-bottom:1rem;padding:11px 20px}.container .content .form-container .form-header .btn-action{right:10px;top:5px}.container .content .form-container .form-body{height:calc(100vh - 165px);margin-right:5px;overflow-x:hidden;overflow-y:auto;padding:20px 15px 15px 20px}.container .content .form-container .form-body h5{font-size:1.7rem;font-weight:800;padding-bottom:5px}.container .content .form-container .form-body .form-left,.container .content .form-container .form-body .form-right{float:left;position:relative;width:45%}.container .content .form-container .form-body .form-right{border-left:2px dotted #e2e8f0;margin-left:2%;padding-left:1.5%;width:53%}.container .content .form-container .form-body .form-action{clear:both;direction:rtl;display:flex}.container .content .form-container .form-body .hint{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.container .content .form-container .form-body .hint{line-height:2.2rem}}.container .content .form-container-smart{border:1px solid #e2e8f0;border-radius:5px;min-width:250px;overflow:hidden;position:relative;width:auto;z-index:990}.container .content .form-container-smart .form-header{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.container .content .form-container-smart .form-header{line-height:2.4rem}}.container .content .form-container-smart .form-header{background:#e2e8f0;margin-bottom:1rem;padding:11px 20px}.container .content .form-container-smart .form-header .btn-action{right:10px;top:0}.container .content .form-container-smart .form-body{margin-right:5px;overflow-x:hidden;overflow-y:auto;padding:10px 15px 15px 10px}.container .content .form-container-smart .form-body .form-action{clear:both;direction:rtl;display:flex}.container .content .form-container-smart .form-body .hint{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.container .content .form-container-smart .form-body .hint{line-height:2.2rem}}.popup-action-buttons{display:flex;flex-direction:row}.popup-action-buttons .add-reserved{position:relative;width:100%}.popup-action-buttons .add-reserved .reserve-customer-box{left:0;position:absolute;top:0;width:100%}.order-notes{height:calc(100vh - 565px);min-height:340px;overflow:hidden;overflow-y:scroll;padding-right:5px;position:relative}.order-notes.small{height:calc(100vh - 590px)}.order-notes .trail{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;position:absolute;right:0;top:0}@media only screen and (max-width:575.98px){.order-notes .trail{line-height:2.6rem}}.order-notes .trail{background:rgba(31,165,103,.2);border-radius:3px;padding:0 10px}.order-notes .notes{margin-bottom:25px;position:relative}.order-notes .notes:last-child{margin-bottom:0}.order-notes .notes table{border-collapse:collapse;border-spacing:0;font-size:1.4rem;width:100%}.order-notes .notes table thead{background-color:#f1f5f9;border-radius:5px;font-weight:800}.order-notes .notes table thead tr td{padding:0 5px}.order-notes .notes table tbody{border-bottom:1px dashed #607592}.order-notes .notes table tbody tr{border-bottom:1px solid #f1f5f9}.order-notes .notes table tbody tr:last-child{border:0}.order-notes .notes table tbody tr td{padding:2px 5px}.order-notes .notes table:last-child{margin-bottom:0}.cart{background:#f1f5f9;border-radius:5px 5px 0 0;height:calc(100vh - 727px);min-height:200px;overflow:hidden;padding:15px;position:relative}.cart.sale{height:calc(100vh - 675px)}.cart .cart-products{height:calc(100vh - 800px);min-height:118px;overflow:hidden;overflow-y:auto;padding:0;position:relative}.cart .cart-products.sale{height:calc(100vh - 705px)}.cart .cart-products table{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem;position:relative;width:100%}@media only screen and (max-width:575.98px){.cart .cart-products table{line-height:2.5rem}}.cart .cart-products table thead{background-color:#cbd5e1;position:relative;text-align:left}.cart .cart-products table thead th{padding:2px 5px 0}.cart .cart-products table tr:last-child td{border-bottom:0}.cart .cart-products table tr td:first-child,.cart .cart-products table tr th:first-child{height:45px;padding-left:10px;padding-right:15px}.cart .cart-products table tr th:first-child{height:35px}.cart .cart-products table tr td{border-bottom:1px dashed #cbd5e1}.cart .cart-products table tr td input{background:none;border:0 solid #cbd5e1;border-radius:5px;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;line-height:2.3rem;padding:5px 2px 5px 5px;width:100%}@media only screen and (max-width:575.98px){.cart .cart-products table tr td input{line-height:2.5rem}}.cart .cart-products table tr td input{text-align:left}.cart .cart-products table tr td input:focus{background:#fff;box-shadow:0 0 5px #cbd5e1}.cart .cart-products table tr td.qty,.cart .cart-products table tr th.qty{padding-right:10px;width:85px}.cart .cart-products table tr td.price,.cart .cart-products table tr th.price{line-height:1.5rem;padding-right:10px;width:110px}.cart .cart-products table tr td.discount,.cart .cart-products table tr th.discount{line-height:1.5rem;padding-right:0;width:75px}.cart .cart-products table tr td:last-child,.cart .cart-products table tr th:last-child{padding-right:5px;width:40px}.summary{background:#e2e8f0;border-radius:0 0 5px 5px;clear:both;padding:15px}.summary table{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;position:relative;width:100%}@media only screen and (max-width:575.98px){.summary table{line-height:2.5rem}}.summary table tr{display:block;padding:1px 10px}.summary table tr:last-child{border:0}.summary table tr td{display:inline-block;width:50%}.summary table tr td:last-child{text-align:right}.summary table tr td span.tax{color:#607592;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.summary table tr td span.tax{line-height:2.2rem}}.summary table tr:last-child{color:#1e293b;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.summary table tr:last-child{line-height:2.8rem}}.summary table tr:last-child{background-color:#cbd5e1;margin-top:10px;padding:5px 10px}.container-notfound{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.container-notfound h1{color:#607592;font-family:Roboto,sans-serif;font-size:8rem;font-weight:800;letter-spacing:.02rem;line-height:8.8rem}@media only screen and (max-width:575.98px){.container-notfound h1{line-height:9rem}}.container-notfound h3{color:#607592;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:.02rem;line-height:3rem}@media only screen and (max-width:575.98px){.container-notfound h3{line-height:3.2rem}}.container-notfound h3{margin-bottom:1rem}.container-notfound a{color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.container-notfound a{line-height:2.6rem}}.container-notfound a{background:#435877;border-radius:5px;padding:5px 15px}.scrollbar::-webkit-scrollbar{background:#fff;width:5px}.scrollbar::-webkit-scrollbar-track{background:#fff;border-radius:3px}.scrollbar::-webkit-scrollbar-thumb{background:#94a3b8;border-left:0 solid #f1f5f9;border-radius:3px;position:relative}.scrollbar::-webkit-scrollbar-thumb:hover{background:#607592;box-shadow:none}.datepicker{position:relative;z-index:100}.datepicker .date-range-picker{background:#fff;border:2px solid #cbd5e1;border-radius:5px;box-shadow:0 0 15px #cbd5e1;left:0;padding:10px 10px 0;position:absolute;top:50px}.datepicker .date-range-picker .rdrStaticRangeLabel{font-size:15px}.datepicker .date-range-picker .rdrDateDisplayItem input,.datepicker .date-range-picker .rdrDateDisplayItemActive input,.datepicker .date-range-picker .rdrDayNumber span,.datepicker .date-range-picker .rdrWeekDay{font-size:13px;font-weight:700}.dateranger{margin-right:25px;width:250px}.dateranger input{background:#fff url(/static/media/calendar.54a0d897433025caa3d5.svg) no-repeat left .5em center/1.5em!important;cursor:pointer;padding-left:40px!important}.advance-filter{position:relative;width:calc(100% - 5px)}.advance-filter .filter{background:rgba(31,165,103,.15);border-radius:5px;box-shadow:0 0 10px rgba(31,165,103,.3),inset 0 0 10px rgba(31,165,103,.3);padding:10px 12px 8px;position:relative}.advance-filter .filter form{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.advance-filter .filter form .input-group,.advance-filter .filter form .input-group select{width:100%}.bluk-status,.download{position:relative}.bluk-status .popup,.download .popup{background:#fff;border:1px solid #cbd5e1;border-radius:5px;box-shadow:0 0 15px #cbd5e1;left:0;padding:25px;position:absolute;top:50px;width:400px;z-index:999}.smart-select{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,#f1f5f9 1.5em,#fff 0);border:1px solid #cbd5e1;color:#0f1b36;display:block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;outline:0;padding:8px 30px 6px 10px}@media only screen and (max-width:575.98px){.smart-select{line-height:2.6rem}}.smart-select{fill:#0f1b36;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border-radius:5px;cursor:pointer;letter-spacing:.3px;line-height:1.3em;transition:.3s ease;word-spacing:1px}.smart-select option:checked{background-color:#e2e8f0}.smart-select option:hover{background-color:#cbd5e1}.smart-select:focus{border-color:#56b7ff;box-shadow:0 0 0 4px rgba(64,161,233,.25);outline:0}.productstatus{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,#f1f5f9 1.5em,#fff 0);color:#0f1b36;display:block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;outline:0;padding:6px 30px 4px 7px;width:95%}@media only screen and (max-width:575.98px){.productstatus{line-height:2.6rem}}.productstatus{fill:#0f1b36;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border-radius:5px;cursor:pointer;letter-spacing:.3px;line-height:1.3em;transition:.3s ease;word-spacing:1px}.productstatus option:checked{background-color:#e2e8f0}.productstatus option:hover{background-color:#cbd5e1}.productstatus:focus{border-color:#56b7ff;box-shadow:0 0 0 4px rgba(64,161,233,.25);outline:0}.productstatus.available{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#06923e 0);background-color:#06923e;color:#fff}.productstatus.ready{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#03a791 0);background-color:#03a791;color:#fff}.productstatus.testing{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#378ce7 0);background-color:#378ce7;color:#fff}.productstatus.outofstock{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#cf0f0f 0);background-color:#cf0f0f;color:#fff}.productstatus.scrap{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#aacddc 0);background-color:#aacddc;color:#fff}.productstatus.damaged{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#f97a00 0);background-color:#f97a00;color:#fff}.productstatus.defective{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#ffb823 0);background-color:#ffb823;color:#fff}.productstatus.returned{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#ffe100 0);background-color:#ffe100;color:#30425f}.productstatus.reserved{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#0ac4e0 0);background-color:#0ac4e0;color:#fff}.productstatus.moved{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#cbd5e1 0);background-color:#cbd5e1;color:#607592}.productstatus.pendingqc{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#547792 0);background-color:#547792;color:#fff}.productstatus.sold{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#c08552 0);background-color:#c08552;color:#fff}.productstatus.inwarranty{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#ff4646 0);background-color:#ff4646;color:#fff}.productstatus.outwarranty{background:url(/static/media/down-arrow.519c6052ffb0c619d6e8.svg) no-repeat right .4em center/.75em,linear-gradient(270deg,hsla(0,0%,100%,.25) 1.5em,#7b542f 0);background-color:#7b542f;color:#fff}.data-row span.status{border-radius:5px;display:block;font-weight:500;padding:3px 10px;width:95%}.data-row span.status.available{background-color:#06923e!important;color:#fff!important}.data-row span.status.ready{background-color:#03a791!important;color:#fff!important}.data-row span.status.testing{background-color:#378ce7!important;color:#fff!important}.data-row span.status.outofstock{background-color:#cf0f0f!important;color:#fff!important}.data-row span.status.scrap{background-color:#aacddc!important;color:#fff!important}.data-row span.status.damaged{background-color:#f97a00!important;color:#fff!important}.data-row span.status.defective{background-color:#ffb823!important;color:#fff!important}.data-row span.status.returned{background-color:#ffe100!important;color:#30425f!important}.data-row span.status.reserved{background-color:#0ac4e0!important;color:#fff!important}.data-row span.status.moved{background-color:#cbd5e1!important;color:#607592!important}.data-row span.status.pendingqc{background-color:#547792!important;color:#fff!important}.data-row span.status.sold{background-color:#c08552!important;color:#fff!important}.data-row span.status.inwarranty{background-color:#ff4646!important;color:#fff!important}.data-row span.status.outwarranty{background-color:#7b542f!important;color:#fff!important}.history-returned{display:flex;flex-direction:column;height:40px;justify-content:center;position:absolute;right:10px;top:-2px}.history-returned .orderhistory,.history-returned .orderreturned{border-radius:50%;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:800;height:15px;letter-spacing:.02rem;line-height:1.8rem;padding:0 4px;width:15px}@media only screen and (max-width:575.98px){.history-returned .orderhistory,.history-returned .orderreturned{line-height:2rem}}.history-returned .orderhistory,.history-returned .orderreturned{background-color:#1fa567;cursor:pointer}.history-returned .orderreturned{background-color:#ff374a;margin-top:4px;padding:0 4.5px}.ordernotes{display:inline-block;left:10px;position:relative;top:2px}.ordernotes .dietplan,.ordernotes .ordernote{border-radius:50%;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:1rem;font-weight:800;height:15px;letter-spacing:.02rem;line-height:1.8rem;padding:0 4px;width:15px}@media only screen and (max-width:575.98px){.ordernotes .dietplan,.ordernotes .ordernote{line-height:2rem}}.ordernotes .dietplan,.ordernotes .ordernote{background-color:#40a1e9;cursor:pointer}.ordernotes .ordernote{background-color:#fe9035;margin-left:4px;padding:0 4.5px}.tooltip-orange{background-color:#fe9035;color:#fff}.source{color:#435877;display:block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.source{line-height:2.4rem}}.source{line-height:1rem}.converted,.missed{border-radius:5px;color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem;padding:4px 10px}@media only screen and (max-width:575.98px){.converted,.missed{line-height:2.6rem}}.converted,.missed{background-color:#40a1e9}.missed{background:#ff374a!important}.settings{border-bottom:10px solid #e2e8f0;margin:15px;padding-bottom:20px;position:relative}.settings .settings-head{margin-bottom:15px}.settings .settings-head h2{color:#30425f;font-family:Roboto,sans-serif;font-size:2.6rem;font-weight:600;letter-spacing:.02rem;line-height:3.4rem}@media only screen and (max-width:575.98px){.settings .settings-head h2{line-height:3.6rem}}.settings .settings-head h2{text-shadow:1px 1px 2px #cbd5e1}.settings .settings-head p{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.settings .settings-head p{line-height:2.4rem}}.settings .settings-form,.settings .settings-list{float:left;position:relative}.settings .settings-list{width:60%}.settings .settings-form{width:40%}.settings .settings-half{width:50%}.settings .settings-one-third{width:33%}.settings .settings-one-forth{width:25%}.settings .pdl-20{padding-left:20px}.settings .pdl-15{padding-left:15px}.settings .pdl-10{padding-left:10px}.settings .pdr-20{padding-right:20px}.settings .pdr-15{padding-right:15px}.settings .pdr-10{padding-right:10px}.scanned-products{background:#fff;border-radius:5px;box-shadow:0 0 15px rgba(15,27,54,.3);height:calc(100vh - 36px);min-width:400px;overflow:hidden;position:absolute;right:-10px;top:0;width:30vw;z-index:999}.scanned-products .header{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.scanned-products .header{line-height:2.8rem}}.scanned-products .header{background:#cbd5e1;padding:12px 20px}.scanned-products .body{height:calc(100vh - 150px);margin-right:5px;overflow-x:hidden;overflow-y:auto;padding:15px}.scanned-products .body .product-item{border:1px solid #cbd5e1;border-radius:5px;margin-bottom:15px;position:relative}.scanned-products .body .product-item:last-child{margin-bottom:0}.scanned-products .body .product-item .product-name{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.scanned-products .body .product-item .product-name{line-height:2.6rem}}.scanned-products .body .product-item .product-name{background:#cbd5e1;height:33px;padding:5px 10px}.scanned-products .body .product-item .product-info{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;padding:10px}@media only screen and (max-width:575.98px){.scanned-products .body .product-item .product-info{line-height:2.4rem}}.scanned-products .body .product-item .product-info table{width:100%}.scanned-products .body .product-item .product-info table tr{border-bottom:1px dashed #cbd5e1;display:block}.scanned-products .body .product-item .product-info table tr:last-child{border:0}.scanned-products .body .product-item .product-info table tr td:first-child{font-weight:400;width:120px}.scanned-products .footer{background:#f1f5f9;bottom:0;left:0;padding:10px;position:absolute;width:100%}.dashboard-data{background:#fff;width:calc(100vw - 750px)}.dashboard-data,.logs{height:calc(100vh - 65px)}.logs{width:550px}@media only screen and (max-width:1599.98px){.logs{display:none}}nav>ul{direction:ltr;padding-left:1px}nav>ul>li{background:none;border-radius:0;margin:2px 0}nav>ul>li.separator{border-bottom:1px solid rgba(6,14,36,.5);border-top:1px solid rgba(241,245,249,.1);margin:5px 0}nav>ul>li:before{background:#060e24;border-radius:3px 0 0 3px;content:"";height:0;left:-5px;position:absolute;top:0;transition:.3s ease;width:5px}nav>ul>li:hover{background:#0f1b36;color:#e2e8f0;transition:.3s ease}nav>ul>li:hover:before{height:100%}nav>ul>li a:active,nav>ul>li a:visited,nav>ul>li>a{color:#94a3b8;display:block;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem;padding:7px 7px 7px 45px;position:relative}@media only screen and (max-width:575.98px){nav>ul>li a:active,nav>ul>li a:visited,nav>ul>li>a{line-height:2.8rem}}nav>ul>li a:active,nav>ul>li a:visited,nav>ul>li>a{transition:.3s ease}nav>ul>li a:active svg,nav>ul>li a:visited svg,nav>ul>li>a svg{height:24px;left:7px;margin-right:10px;position:absolute;top:7px;width:24px}nav>ul>li.active{background:#0f1b36;border-radius:0}nav>ul>li.active:before{background:#0dcaf0;height:100%}nav>ul>li.active:after{border-color:transparent transparent transparent #f1f5f9;border-style:solid;border-width:0 0 15px 15px;content:"";height:0;position:absolute;right:-8px;top:11px;transform:rotate(-45deg);width:0}nav>ul>li.active>a,nav>ul>li.active>a:active,nav>ul>li.active>a:visited{color:#0dcaf0}nav>ul>li.active .sub-nav{background:#0f1b36;border-radius:0;display:block;left:0;padding-bottom:10px;position:relative;top:0;z-index:1}nav>ul>li.sub:after{display:none}nav>ul>li .sub-nav{background:#1b2a47;border-radius:0 7px 7px 0;display:none;left:100%;padding:0 10px 7px 0;position:absolute;top:10px;white-space:nowrap;z-index:-1}nav>ul>li .sub-nav ul li.separator{border-bottom:1px solid #060e24;border-top:1px solid rgba(241,245,249,.1);left:20px;margin:5px 0;width:calc(100% - 30px)}nav>ul>li .sub-nav ul li a,nav>ul>li .sub-nav ul li a:active,nav>ul>li .sub-nav ul li a:visited{color:#94a3b8;display:block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:5px 5px 5px 55px;position:relative}@media only screen and (max-width:575.98px){nav>ul>li .sub-nav ul li a,nav>ul>li .sub-nav ul li a:active,nav>ul>li .sub-nav ul li a:visited{line-height:2.5rem}}nav>ul>li .sub-nav ul li a,nav>ul>li .sub-nav ul li a:active,nav>ul>li .sub-nav ul li a:visited{transition:.3s ease}nav>ul>li .sub-nav ul li a:active:hover,nav>ul>li .sub-nav ul li a:hover,nav>ul>li .sub-nav ul li a:visited:hover{color:#fff}nav>ul>li .sub-nav ul li a:active:hover:before,nav>ul>li .sub-nav ul li a:hover:before,nav>ul>li .sub-nav ul li a:visited:hover:before{border-color:transparent #f1f5f9 transparent transparent}nav>ul>li .sub-nav ul li a:active>svg,nav>ul>li .sub-nav ul li a:visited>svg,nav>ul>li .sub-nav ul li a>svg{height:22px;left:20px;margin-right:10px;position:absolute;top:5px;width:22px}nav>ul>li .sub-nav ul li.active>a,nav>ul>li .sub-nav ul li.active>a:active,nav>ul>li .sub-nav ul li.active>a:visited{color:#0dcaf0}nav>ul>li .sub-nav ul li.active:after{border-color:transparent transparent transparent #f1f5f9;border-style:solid;border-width:0 0 15px 15px;content:"";height:0;position:absolute;right:-18px;top:13px;transform:rotate(-45deg);width:0}.Toastify__toast-container{width:fit-content!important}.Toastify__toast-body{padding-right:20px!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.customer-box{display:flex;flex-direction:row!important;position:relative}.customer-box .form-select,.customer-box .select-options{width:100%!important}.customer-box>.input-group{margin-left:2%;width:23%!important}.product-box{width:100%}.customer-add-mode{background:rgba(31,165,103,.2);border:1px dashed #1fa567;border-radius:5px;padding:1rem;position:relative;width:100%}.customer-add-mode .add-customer-title{color:#30425f;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.customer-add-mode .add-customer-title{line-height:2.6rem}}.customer-add-mode .customer-form{display:flex;flex-direction:row;gap:.5rem}.customer-add-mode .customer-form .customer-add-fields{display:flex;flex-direction:row;flex-grow:1;gap:.5rem}.customer-add-mode .customer-form .customer-add-actions{display:flex;gap:.5rem;justify-content:flex-end;width:100px}.invoice-details{display:flex;flex-direction:row;gap:10px}.invoice-details .invoice-info,.invoice-details .vender-info{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px;width:50%}.invoice-details h3{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.invoice-details h3{line-height:2.8rem}}.invoice-details h3{border-bottom:1px dashed #cbd5e1;line-height:1.4rem;padding-bottom:10px;text-transform:uppercase}.invoice-details p{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.invoice-details p{line-height:2.5rem}}.invoice-details p{line-height:2.8rem}.invoice-details p .head{color:#94a3b8;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.invoice-details p .head{line-height:2.5rem}}.invoice-details p .head{width:100px}.invoice-details p.text-muted{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.invoice-details p.text-muted{line-height:2.4rem}}.credit-note-allocations h3,.debit-note-allocations h3,.invoice-allocations h3,.invoice-credit-notes h3,.invoice-debit-notes h3,.invoice-payments h3,.invoice-products h3,.payment-history h3,.returns-history h3,.status-timeline h3,.update-logs h3,.upgrade-history h3,.warranty-items h3{color:#435877;font-family:Roboto,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.credit-note-allocations h3,.debit-note-allocations h3,.invoice-allocations h3,.invoice-credit-notes h3,.invoice-debit-notes h3,.invoice-payments h3,.invoice-products h3,.payment-history h3,.returns-history h3,.status-timeline h3,.update-logs h3,.upgrade-history h3,.warranty-items h3{line-height:3rem}}.credit-note-allocations h3,.debit-note-allocations h3,.invoice-allocations h3,.invoice-credit-notes h3,.invoice-debit-notes h3,.invoice-payments h3,.invoice-products h3,.payment-history h3,.returns-history h3,.status-timeline h3,.update-logs h3,.upgrade-history h3,.warranty-items h3{line-height:1.4rem;padding:0 0 10px 5px;text-transform:uppercase}.credit-note-allocations table,.debit-note-allocations table,.invoice-allocations table,.invoice-credit-notes table,.invoice-debit-notes table,.invoice-payments table,.invoice-products table,.payment-history table,.returns-history table,.status-timeline table,.update-logs table,.upgrade-history table,.warranty-items table{width:100%}.credit-note-allocations th,.debit-note-allocations th,.invoice-allocations th,.invoice-credit-notes th,.invoice-debit-notes th,.invoice-payments th,.invoice-products th,.payment-history th,.returns-history th,.status-timeline th,.update-logs th,.upgrade-history th,.warranty-items th{background:#e2e8f0;color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:2px 10px}@media only screen and (max-width:575.98px){.credit-note-allocations th,.debit-note-allocations th,.invoice-allocations th,.invoice-credit-notes th,.invoice-debit-notes th,.invoice-payments th,.invoice-products th,.payment-history th,.returns-history th,.status-timeline th,.update-logs th,.upgrade-history th,.warranty-items th{line-height:2.5rem}}.credit-note-allocations th,.debit-note-allocations th,.invoice-allocations th,.invoice-credit-notes th,.invoice-debit-notes th,.invoice-payments th,.invoice-products th,.payment-history th,.returns-history th,.status-timeline th,.update-logs th,.upgrade-history th,.warranty-items th{border-radius:5px;text-align:left}.credit-note-allocations td,.debit-note-allocations td,.invoice-allocations td,.invoice-credit-notes td,.invoice-debit-notes td,.invoice-payments td,.invoice-products td,.payment-history td,.returns-history td,.status-timeline td,.update-logs td,.upgrade-history td,.warranty-items td{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem;padding:3px 10px}@media only screen and (max-width:575.98px){.credit-note-allocations td,.debit-note-allocations td,.invoice-allocations td,.invoice-credit-notes td,.invoice-debit-notes td,.invoice-payments td,.invoice-products td,.payment-history td,.returns-history td,.status-timeline td,.update-logs td,.upgrade-history td,.warranty-items td{line-height:2.5rem}}.credit-note-allocations td,.debit-note-allocations td,.invoice-allocations td,.invoice-credit-notes td,.invoice-debit-notes td,.invoice-payments td,.invoice-products td,.payment-history td,.returns-history td,.status-timeline td,.update-logs td,.upgrade-history td,.warranty-items td{border-bottom:1px dashed #cbd5e1}.remaining-balance{background:rgba(64,161,233,.1);border:1px solid rgba(64,161,233,.5);border-radius:5px;box-shadow:0 5px 10px rgba(64,161,233,.3)}.remaining-balance tbody tr:last-child td{border:0}.remaining-balance tr td{border-color:rgba(64,161,233,.5)}.remaining-balance tr td:first-child{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.remaining-balance tr td:first-child{line-height:2.5rem}}.remaining-balance tr td:last-child{color:#30425f;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.remaining-balance tr td:last-child{line-height:2.6rem}}.invoice-balance,.invoice-summary{background:#f1f5f9;border-radius:5px;padding:10px 15px 15px}.invoice-balance .summary-table,.invoice-summary .summary-table{border-collapse:collapse;width:100%}.invoice-balance .summary-table td,.invoice-summary .summary-table td{color:#435877;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;padding:3px 0}@media only screen and (max-width:575.98px){.invoice-balance .summary-table td,.invoice-summary .summary-table td{line-height:2.6rem}}.invoice-balance .summary-table td,.invoice-summary .summary-table td{border-bottom:1px dashed #cbd5e1}.invoice-balance .summary-table tr:last-child td,.invoice-summary .summary-table tr:last-child td{border-bottom:none}.invoice-balance .summary-table tr.highlight,.invoice-summary .summary-table tr.highlight{background:rgba(203,213,225,.5)}.invoice-balance .summary-table tr.highlight td,.invoice-summary .summary-table tr.highlight td{padding:3px 10px}.accounting-note,.invoice-note{background:rgba(31,165,103,.3);border-radius:5px;padding:3px 10px}.accounting-note h4,.invoice-note h4{color:#1b2a47;display:inline-block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.accounting-note h4,.invoice-note h4{line-height:2.4rem}}.accounting-note h4,.invoice-note h4{padding-right:7px}.accounting-note p,.invoice-note p{color:#30425f;display:inline-block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.accounting-note p,.invoice-note p{line-height:2.4rem}}.total-paid{background:rgba(31,165,103,.3);border-radius:5px;padding:5px 10px}.total-paid h4{color:#1b2a47;display:inline-block;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.total-paid h4{line-height:2.6rem}}.total-paid h4{padding-right:10px}.total-paid p{color:#1b2a47;display:inline-block;font-family:Roboto,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.total-paid p{line-height:3rem}}.no-payments .info-box{background:rgba(31,165,103,.2);border:1px solid rgba(31,165,103,.5);border-radius:5px;padding:4px 5px}.no-payments .info-box p{color:#435877;flex:1 1;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.02rem;line-height:2.1rem;margin:0}@media only screen and (max-width:575.98px){.no-payments .info-box p{line-height:2.3rem}}.meta-info{background:rgba(241,245,249,.5);border:1px solid rgba(203,213,225,.5);border-radius:5px;padding:4px 5px}.meta-info p{color:#435877;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.meta-info p{line-height:2.2rem}}.no-allocations{background:rgba(64,161,233,.5);border:1px solid rgba(64,161,233,.5);border-radius:5px;padding:4px 5px}.no-allocations p{color:#30425f;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.no-allocations p{line-height:2.4rem}}.text-success{color:#1fa567!important}.text-danger{color:#ff374a!important}.text-info{color:#40a1e9!important}.text-warning{color:#fe9035!important}.note-type-selector{border-bottom:1px dashed #cbd5e1;border-radius:5px;padding-bottom:10px}.note-type-selector .form-label{display:block}.type-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.type-options{grid-template-columns:1fr}}.type-option{cursor:pointer;display:block}.type-option input[type=radio]{display:none}.type-content{align-items:center;background:#fff;border:2px solid #f1f5f9;border-radius:5px;display:flex;flex-direction:column;padding:10px;transition:all .2s}.type-content:hover{border-color:#cbd5e1}.type-title{color:#cbd5e1;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.type-title{line-height:2.8rem}}.type-title{line-height:2rem;text-transform:uppercase}.type-desc{color:#cbd5e1;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;line-height:1.8rem}@media only screen and (max-width:575.98px){.type-desc{line-height:2rem}}.type-desc{line-height:1.5rem}.type-option input[type=radio]:checked+.type-content{background:rgba(64,161,233,.2);border-color:rgba(64,161,233,.3);box-shadow:0 5px 10px rgba(64,161,233,.25);top:-5px}.type-option input[type=radio]:checked+.type-content .type-title{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.type-option input[type=radio]:checked+.type-content .type-title{line-height:2.8rem}}.type-option input[type=radio]:checked+.type-content .type-title{line-height:2rem;text-transform:uppercase}.type-option input[type=radio]:checked+.type-content .type-desc{color:#607592;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02rem;line-height:1.8rem}@media only screen and (max-width:575.98px){.type-option input[type=radio]:checked+.type-content .type-desc{line-height:2rem}}.type-option input[type=radio]:checked+.type-content .type-desc{line-height:1.5rem}.invoice-info-box{background:rgba(64,161,233,.2);border-radius:5px;display:flex;flex-direction:row;gap:5px;padding:5px 10px}.invoice-info-box.danger{background:rgba(255,55,74,.2);color:#ff374a;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.invoice-info-box.danger{line-height:2.2rem}}.invoice-info-box .info-row{flex-grow:1;text-align:center}.invoice-info-box .info-row .label{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.invoice-info-box .info-row .label{line-height:2.4rem}}.invoice-info-box .info-row .label{padding-right:10px}.invoice-info-box .info-row .value{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.invoice-info-box .info-row .value{line-height:2.4rem}}.invoice-info-box .info-row:first-child{text-align:left}.invoice-info-box .info-row:last-child{text-align:right}.invoice-info-box-refund{grid-gap:5px;align-items:start;background:rgba(64,161,233,.2);border-radius:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);padding:10px}.invoice-info-box-refund.danger{background:rgba(255,55,74,.2);color:#ff374a;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.invoice-info-box-refund.danger{line-height:2.2rem}}.invoice-info-box-refund .info-row{align-items:center;background:#fff;border-radius:3px;color:#435877;display:flex;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;justify-content:space-between;letter-spacing:.02rem;line-height:2.2rem;padding:5px 10px;width:100%}@media only screen and (max-width:575.98px){.invoice-info-box-refund .info-row{line-height:2.4rem}}.invoice-info-box-refund p{background:#ff374a;border-radius:3px;color:#fff;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;grid-column:span 3;letter-spacing:.02rem;line-height:2.2rem;padding:5px 10px}@media only screen and (max-width:575.98px){.invoice-info-box-refund p{line-height:2.4rem}}.invoice-info-box-refund p{line-height:1.5rem}.product-selection-section,.warranty-claim-section{background:rgba(241,245,249,.5);border:1px dashed #e2e8f0;border-radius:5px;padding:15px}.product-selection-section h4,.warranty-claim-section h4{color:#607592;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.product-selection-section h4,.warranty-claim-section h4{line-height:2.8rem}}.product-selection-section h4,.warranty-claim-section h4{line-height:1.7rem}.product-selection-section .text-muted,.warranty-claim-section .text-muted{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.02rem;line-height:2.1rem}@media only screen and (max-width:575.98px){.product-selection-section .text-muted,.warranty-claim-section .text-muted{line-height:2.3rem}}.product-selection-section .empty-selection,.warranty-claim-section .empty-selection{padding:2rem;text-align:center}.product-selection-section .empty-selection .empty-icon,.warranty-claim-section .empty-selection .empty-icon{font-size:3rem;margin-bottom:.5rem}.product-selection-section .empty-selection p,.warranty-claim-section .empty-selection p{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.02rem;line-height:2.1rem}@media only screen and (max-width:575.98px){.product-selection-section .empty-selection p,.warranty-claim-section .empty-selection p{line-height:2.3rem}}.product-selection-section .add-warranty-item-row,.warranty-claim-section .add-warranty-item-row{display:flex;flex-direction:row;position:absolute;right:0;top:-2px}.product-selection-section .warranty-items-list .warranty-item-row,.warranty-claim-section .warranty-items-list .warranty-item-row{background:#fff;border:1px solid #e2e8f0;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;overflow:hidden}.product-selection-section .warranty-items-list .warranty-item-row .warranty-item-header,.warranty-claim-section .warranty-items-list .warranty-item-row .warranty-item-header{background:#e2e8f0;padding:3px 10px}.product-selection-section .warranty-items-list .warranty-item-row .warranty-item-header span,.warranty-claim-section .warranty-items-list .warranty-item-row .warranty-item-header span{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.product-selection-section .warranty-items-list .warranty-item-row .warranty-item-header span,.warranty-claim-section .warranty-items-list .warranty-item-row .warranty-item-header span{line-height:2.4rem}}.product-selection-section .warranty-items-list .warranty-item-row .warranty-item-header .btn-action.small,.warranty-claim-section .warranty-items-list .warranty-item-row .warranty-item-header .btn-action.small{height:26px;position:absolute;right:5px;top:2px;width:26px}.product-selection-section .warranty-items-list .warranty-item-row .warranty-item-header .btn-action.small svg,.warranty-claim-section .warranty-items-list .warranty-item-row .warranty-item-header .btn-action.small svg{left:4px;top:1px;width:18px}.product-selection-section .warranty-items-list .warranty-item-row .warranty-item-fields,.warranty-claim-section .warranty-items-list .warranty-item-row .warranty-item-fields{padding:10px 10px 0}.product-selection-section .warranty-info-box,.warranty-claim-section .warranty-info-box{background:rgba(255,228,0,.1);border:1px solid #ffe400;border-radius:5px;padding:12px 15px}.product-selection-section .warranty-info-box p.info-text,.warranty-claim-section .warranty-info-box p.info-text{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.product-selection-section .warranty-info-box p.info-text,.warranty-claim-section .warranty-info-box p.info-text{line-height:2.4rem}}.product-selection-section .warranty-info-box ul li,.warranty-claim-section .warranty-info-box ul li{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem;list-style:inside}@media only screen and (max-width:575.98px){.product-selection-section .warranty-info-box ul li,.warranty-claim-section .warranty-info-box ul li{line-height:2.2rem}}.product-checklist{background:#fff;border:1px solid #e2e8f0;border-radius:5px;max-height:400px;overflow:hidden;overflow-y:auto}.product-checklist table{border-collapse:collapse;width:100%}.product-checklist th{background:#e2e8f0;color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:2px 0}@media only screen and (max-width:575.98px){.product-checklist th{line-height:2.5rem}}.product-checklist th{position:sticky;text-align:left;top:0;z-index:1}.product-checklist tbody tr{color:#435877;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.product-checklist tbody tr{line-height:2.6rem}}.product-checklist tbody tr{border-bottom:1px dashed #e2e8f0;height:35px;line-height:2rem;padding:5px}.product-checklist tr:last-child{border:0}.product-checklist tr:hover{background:#f1f5f9}.product-checklist tr.selected-row{background:rgba(255,228,0,.2)}.product-checklist tr.in-cart-row{background:rgba(31,165,103,.2);opacity:.7}.product-checklist input[type=checkbox]{cursor:pointer;height:15px;top:2px;width:15px}.product-checklist .price-input,.product-checklist .qty-input{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem;padding:4px 2px 4px 10px;width:50px}@media only screen and (max-width:575.98px){.product-checklist .price-input,.product-checklist .qty-input{line-height:2.4rem}}.product-checklist .price-input,.product-checklist .qty-input{border:1px solid #94a3b8;border-radius:5px;line-height:1rem;text-align:center}.product-checklist .price-input{width:100px}.check-col{text-align:center;width:45px}.qty-col{text-align:center;width:80px}.qty-col small{background:#fe9035;color:#fff!important;display:inline-block;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:600;height:19px;letter-spacing:.02rem;line-height:2rem;margin-left:5px;top:-2px;width:19px}@media only screen and (max-width:575.98px){.qty-col small{line-height:2.2rem}}.qty-col small{border-radius:50px}.price-col{padding:0 5px;width:100px}.check-col .btn-action{height:26px;width:26px}.check-col .btn-action svg{left:3px!important;top:1px!important}.cart-products{background:#f1f5f9;border:1px dashed #e2e8f0;border-radius:5px;padding:10px}.cart-products h4{color:#607592;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.cart-products h4{line-height:2.8rem}}.cart-products h4{line-height:1.5rem}.cart-products table{border-collapse:collapse;width:100%}.cart-products table th{background:#e2e8f0;color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:2px 0}@media only screen and (max-width:575.98px){.cart-products table th{line-height:2.5rem}}.cart-products table th{position:sticky;text-align:left;top:0;z-index:1}.cart-products table th:first-child{padding-left:10px}.cart-products table tbody tr{color:#435877;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.cart-products table tbody tr{line-height:2.6rem}}.cart-products table tbody tr{border-bottom:1px dashed #e2e8f0;height:35px;line-height:2rem;padding:5px}.cart-products table tr:last-child{border:0}.cart-products table .price-input,.cart-products table .qty-input{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem;padding:4px 2px 4px 10px;width:50px}@media only screen and (max-width:575.98px){.cart-products table .price-input,.cart-products table .qty-input{line-height:2.4rem}}.cart-products table .price-input,.cart-products table .qty-input{border:1px solid #94a3b8;border-radius:5px;line-height:1rem;text-align:center}.cart-products table .price-input{width:100px}.cart-products table .action{width:40px}.payment-invoice-details h3{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.payment-invoice-details h3{line-height:2.8rem}}.payment-invoice-details h3{border-bottom:1px dashed #cbd5e1;line-height:1.4rem;padding-bottom:10px;text-transform:uppercase}.payment-invoice-details .credit-notes-section,.payment-invoice-details .debit-notes-section,.payment-invoice-details .payment-invoice-info{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px}.payment-invoice-details .credit-notes-section .invoice-detail,.payment-invoice-details .debit-notes-section .invoice-detail,.payment-invoice-details .payment-invoice-info .invoice-detail{display:flex;flex-direction:row;gap:10px}.payment-invoice-details .credit-notes-section .payments,.payment-invoice-details .debit-notes-section .payments,.payment-invoice-details .payment-invoice-info .payments{color:#607592;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem;width:50%}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .payments,.payment-invoice-details .debit-notes-section .payments,.payment-invoice-details .payment-invoice-info .payments{line-height:2.5rem}}.payment-invoice-details .credit-notes-section .payments,.payment-invoice-details .debit-notes-section .payments,.payment-invoice-details .payment-invoice-info .payments{border-collapse:collapse}.payment-invoice-details .credit-notes-section .payments.first tr td:last-child,.payment-invoice-details .debit-notes-section .payments.first tr td:last-child,.payment-invoice-details .payment-invoice-info .payments.first tr td:last-child{border-right:1px solid #cbd5e1;padding-right:10px}.payment-invoice-details .credit-notes-section .payments tr.highlight,.payment-invoice-details .debit-notes-section .payments tr.highlight,.payment-invoice-details .payment-invoice-info .payments tr.highlight{color:#435877;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .payments tr.highlight,.payment-invoice-details .debit-notes-section .payments tr.highlight,.payment-invoice-details .payment-invoice-info .payments tr.highlight{line-height:2.6rem}}.payment-invoice-details .credit-notes-section .payments tr.highlight,.payment-invoice-details .debit-notes-section .payments tr.highlight,.payment-invoice-details .payment-invoice-info .payments tr.highlight{background:rgba(203,213,225,.5);border:0;padding:3px 10px}.payment-invoice-details .credit-notes-section .payments tr.highlight td:first-child,.payment-invoice-details .debit-notes-section .payments tr.highlight td:first-child,.payment-invoice-details .payment-invoice-info .payments tr.highlight td:first-child{padding-left:10px}.payment-invoice-details .credit-notes-section .payments tr,.payment-invoice-details .debit-notes-section .payments tr,.payment-invoice-details .payment-invoice-info .payments tr{border-bottom:1px dashed #e2e8f0;line-height:3rem}.payment-invoice-details .credit-notes-section .payments tr td:last-child,.payment-invoice-details .debit-notes-section .payments tr td:last-child,.payment-invoice-details .payment-invoice-info .payments tr td:last-child{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .payments tr td:last-child,.payment-invoice-details .debit-notes-section .payments tr td:last-child,.payment-invoice-details .payment-invoice-info .payments tr td:last-child{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .payments tr td:last-child,.payment-invoice-details .debit-notes-section .payments tr td:last-child,.payment-invoice-details .payment-invoice-info .payments tr td:last-child{text-align:right}.payment-invoice-details .credit-notes-section p.info-text,.payment-invoice-details .debit-notes-section p.info-text{color:#435877;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section p.info-text,.payment-invoice-details .debit-notes-section p.info-text{line-height:2.2rem}}.payment-invoice-details .credit-notes-section p.info-text,.payment-invoice-details .debit-notes-section p.info-text{line-height:1.5rem}.payment-invoice-details .credit-notes-section .credit-notes-list,.payment-invoice-details .credit-notes-section .debit-notes-list,.payment-invoice-details .debit-notes-section .credit-notes-list,.payment-invoice-details .debit-notes-section .debit-notes-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item{background:#fff;border:1px solid #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:7px 65px 10px 10px}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-code{color:#435877;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-code,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-code{line-height:2.6rem}}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-amount,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-amount,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-amount,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-amount,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-amount,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-amount,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-amount,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-amount,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-amount,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-amount,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-amount,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-amount,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-amount,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-amount,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-amount,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-amount{display:flex;flex-direction:row;gap:10px}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .label{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem;width:50%}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .label,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .label{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .value{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem;width:50%}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .value{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-amount .value,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-amount .value{text-align:right}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-reason{background:rgba(254,144,53,.1);color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-reason{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .debit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .credit-note-reason,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .debit-note-reason{border-radius:5px;padding:3px 7px}.payment-invoice-details .credit-notes-section .credit-notes-list .credit-note-item .btn-action,.payment-invoice-details .credit-notes-section .credit-notes-list .debit-note-item .btn-action,.payment-invoice-details .credit-notes-section .debit-notes-list .credit-note-item .btn-action,.payment-invoice-details .credit-notes-section .debit-notes-list .debit-note-item .btn-action,.payment-invoice-details .debit-notes-section .credit-notes-list .credit-note-item .btn-action,.payment-invoice-details .debit-notes-section .credit-notes-list .debit-note-item .btn-action,.payment-invoice-details .debit-notes-section .debit-notes-list .credit-note-item .btn-action,.payment-invoice-details .debit-notes-section .debit-notes-list .debit-note-item .btn-action{position:absolute;right:10px;top:35px}.payment-invoice-details .credit-notes-section .selected-credit-notes,.payment-invoice-details .credit-notes-section .selected-debit-notes,.payment-invoice-details .debit-notes-section .selected-credit-notes,.payment-invoice-details .debit-notes-section .selected-debit-notes{background:rgba(31,165,103,.1);border:1px solid rgba(31,165,103,.5);border-radius:5px;box-shadow:0 5px 10px rgba(31,165,103,.3);padding:7px 10px 10px}.payment-invoice-details .credit-notes-section .selected-credit-notes h4,.payment-invoice-details .credit-notes-section .selected-debit-notes h4,.payment-invoice-details .debit-notes-section .selected-credit-notes h4,.payment-invoice-details .debit-notes-section .selected-debit-notes h4{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .selected-credit-notes h4,.payment-invoice-details .credit-notes-section .selected-debit-notes h4,.payment-invoice-details .debit-notes-section .selected-credit-notes h4,.payment-invoice-details .debit-notes-section .selected-debit-notes h4{line-height:2.8rem}}.payment-invoice-details .credit-notes-section .selected-credit-notes h4,.payment-invoice-details .credit-notes-section .selected-debit-notes h4,.payment-invoice-details .debit-notes-section .selected-credit-notes h4,.payment-invoice-details .debit-notes-section .selected-debit-notes h4{text-transform:uppercase}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item{background:#fff;border:1px solid #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:7px 65px 10px 10px}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-code{color:#607592;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-code,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-code{line-height:2.6rem}}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts{display:flex;flex-direction:row;gap:10px}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row{width:50%}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem;width:50%}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .label,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .label{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem;padding-left:10px;width:50%}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row .value,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row .value{text-align:right}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem;padding:4px 10px;width:100px}@media only screen and (max-width:575.98px){.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input{line-height:2.4rem}}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .selected-note-info .selected-note-amounts .amount-row input,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .selected-note-info .selected-note-amounts .amount-row input{border:1px solid #94a3b8;border-radius:5px;line-height:1rem;margin-left:10px;text-align:center}.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-credit-note-item .btn-action,.payment-invoice-details .credit-notes-section .selected-credit-notes .selected-debit-note-item .btn-action,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-credit-note-item .btn-action,.payment-invoice-details .credit-notes-section .selected-debit-notes .selected-debit-note-item .btn-action,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-credit-note-item .btn-action,.payment-invoice-details .debit-notes-section .selected-credit-notes .selected-debit-note-item .btn-action,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-credit-note-item .btn-action,.payment-invoice-details .debit-notes-section .selected-debit-notes .selected-debit-note-item .btn-action{bottom:5px;position:absolute;right:10px}.bounce-warning h4,.cancel-warning h4,.verify-info h4{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.bounce-warning h4,.cancel-warning h4,.verify-info h4{line-height:2.8rem}}.bounce-warning h4,.cancel-warning h4,.verify-info h4{flex-grow:1;text-transform:uppercase}.bounce-warning .form-field,.bounce-warning .info-box,.bounce-warning .warning-box,.cancel-warning .form-field,.cancel-warning .info-box,.cancel-warning .warning-box,.verify-info .form-field,.verify-info .info-box,.verify-info .warning-box{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:10px 15px 15px}.bounce-warning .form-field p.text-muted,.bounce-warning .info-box p.text-muted,.bounce-warning .warning-box p.text-muted,.cancel-warning .form-field p.text-muted,.cancel-warning .info-box p.text-muted,.cancel-warning .warning-box p.text-muted,.verify-info .form-field p.text-muted,.verify-info .info-box p.text-muted,.verify-info .warning-box p.text-muted{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.bounce-warning .form-field p.text-muted,.bounce-warning .info-box p.text-muted,.bounce-warning .warning-box p.text-muted,.cancel-warning .form-field p.text-muted,.cancel-warning .info-box p.text-muted,.cancel-warning .warning-box p.text-muted,.verify-info .form-field p.text-muted,.verify-info .info-box p.text-muted,.verify-info .warning-box p.text-muted{line-height:2.5rem}}.bounce-warning .form-field p.text-muted,.bounce-warning .info-box p.text-muted,.bounce-warning .warning-box p.text-muted,.cancel-warning .form-field p.text-muted,.cancel-warning .info-box p.text-muted,.cancel-warning .warning-box p.text-muted,.verify-info .form-field p.text-muted,.verify-info .info-box p.text-muted,.verify-info .warning-box p.text-muted{margin-bottom:10px}.bounce-warning .form-field .cancel-effects li,.bounce-warning .form-field ul.bounce-effects li,.bounce-warning .form-field ul.verify-checklist li,.bounce-warning .info-box .cancel-effects li,.bounce-warning .info-box ul.bounce-effects li,.bounce-warning .info-box ul.verify-checklist li,.bounce-warning .warning-box .cancel-effects li,.bounce-warning .warning-box ul.bounce-effects li,.bounce-warning .warning-box ul.verify-checklist li,.cancel-warning .form-field .cancel-effects li,.cancel-warning .form-field ul.bounce-effects li,.cancel-warning .form-field ul.verify-checklist li,.cancel-warning .info-box .cancel-effects li,.cancel-warning .info-box ul.bounce-effects li,.cancel-warning .info-box ul.verify-checklist li,.cancel-warning .warning-box .cancel-effects li,.cancel-warning .warning-box ul.bounce-effects li,.cancel-warning .warning-box ul.verify-checklist li,.verify-info .form-field .cancel-effects li,.verify-info .form-field ul.bounce-effects li,.verify-info .form-field ul.verify-checklist li,.verify-info .info-box .cancel-effects li,.verify-info .info-box ul.bounce-effects li,.verify-info .info-box ul.verify-checklist li,.verify-info .warning-box .cancel-effects li,.verify-info .warning-box ul.bounce-effects li,.verify-info .warning-box ul.verify-checklist li{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.bounce-warning .form-field .cancel-effects li,.bounce-warning .form-field ul.bounce-effects li,.bounce-warning .form-field ul.verify-checklist li,.bounce-warning .info-box .cancel-effects li,.bounce-warning .info-box ul.bounce-effects li,.bounce-warning .info-box ul.verify-checklist li,.bounce-warning .warning-box .cancel-effects li,.bounce-warning .warning-box ul.bounce-effects li,.bounce-warning .warning-box ul.verify-checklist li,.cancel-warning .form-field .cancel-effects li,.cancel-warning .form-field ul.bounce-effects li,.cancel-warning .form-field ul.verify-checklist li,.cancel-warning .info-box .cancel-effects li,.cancel-warning .info-box ul.bounce-effects li,.cancel-warning .info-box ul.verify-checklist li,.cancel-warning .warning-box .cancel-effects li,.cancel-warning .warning-box ul.bounce-effects li,.cancel-warning .warning-box ul.verify-checklist li,.verify-info .form-field .cancel-effects li,.verify-info .form-field ul.bounce-effects li,.verify-info .form-field ul.verify-checklist li,.verify-info .info-box .cancel-effects li,.verify-info .info-box ul.bounce-effects li,.verify-info .info-box ul.verify-checklist li,.verify-info .warning-box .cancel-effects li,.verify-info .warning-box ul.bounce-effects li,.verify-info .warning-box ul.verify-checklist li{line-height:2.5rem}}.bounce-warning .form-field .cancel-effects li,.bounce-warning .form-field ul.bounce-effects li,.bounce-warning .form-field ul.verify-checklist li,.bounce-warning .info-box .cancel-effects li,.bounce-warning .info-box ul.bounce-effects li,.bounce-warning .info-box ul.verify-checklist li,.bounce-warning .warning-box .cancel-effects li,.bounce-warning .warning-box ul.bounce-effects li,.bounce-warning .warning-box ul.verify-checklist li,.cancel-warning .form-field .cancel-effects li,.cancel-warning .form-field ul.bounce-effects li,.cancel-warning .form-field ul.verify-checklist li,.cancel-warning .info-box .cancel-effects li,.cancel-warning .info-box ul.bounce-effects li,.cancel-warning .info-box ul.verify-checklist li,.cancel-warning .warning-box .cancel-effects li,.cancel-warning .warning-box ul.bounce-effects li,.cancel-warning .warning-box ul.verify-checklist li,.verify-info .form-field .cancel-effects li,.verify-info .form-field ul.bounce-effects li,.verify-info .form-field ul.verify-checklist li,.verify-info .info-box .cancel-effects li,.verify-info .info-box ul.bounce-effects li,.verify-info .info-box ul.verify-checklist li,.verify-info .warning-box .cancel-effects li,.verify-info .warning-box ul.bounce-effects li,.verify-info .warning-box ul.verify-checklist li{list-style:disc;margin-left:20px}.bounce-warning .form-field p.text-info,.bounce-warning .info-box p.text-info,.bounce-warning .warning-box p.text-info,.cancel-warning .form-field p.text-info,.cancel-warning .info-box p.text-info,.cancel-warning .warning-box p.text-info,.verify-info .form-field p.text-info,.verify-info .info-box p.text-info,.verify-info .warning-box p.text-info{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:5px;color:#fff;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:7px}@media only screen and (max-width:575.98px){.bounce-warning .form-field p.text-info,.bounce-warning .info-box p.text-info,.bounce-warning .warning-box p.text-info,.cancel-warning .form-field p.text-info,.cancel-warning .info-box p.text-info,.cancel-warning .warning-box p.text-info,.verify-info .form-field p.text-info,.verify-info .info-box p.text-info,.verify-info .warning-box p.text-info{line-height:2.5rem}}.bounce-warning .form-field p.text-info,.bounce-warning .info-box p.text-info,.bounce-warning .warning-box p.text-info,.cancel-warning .form-field p.text-info,.cancel-warning .info-box p.text-info,.cancel-warning .warning-box p.text-info,.verify-info .form-field p.text-info,.verify-info .info-box p.text-info,.verify-info .warning-box p.text-info{color:#30425f!important;line-height:1.7rem}.bounce-warning .form-field label,.cancel-warning .form-field label,.verify-info .form-field label{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.bounce-warning .form-field label,.cancel-warning .form-field label,.verify-info .form-field label{line-height:2.4rem}}.bounce-warning .form-field label,.cancel-warning .form-field label,.verify-info .form-field label{display:block;padding-bottom:5px}.bounce-warning .form-field p,.cancel-warning .form-field p,.verify-info .form-field p{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.bounce-warning .form-field p,.cancel-warning .form-field p,.verify-info .form-field p{line-height:2.2rem}}.bounce-warning .form-field p,.cancel-warning .form-field p,.verify-info .form-field p{line-height:1.5rem;padding-top:5px}.accounting-note-field{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:10px 15px 15px}.accounting-note-field label{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.accounting-note-field label{line-height:2.4rem}}.payment-lines,.payment-total{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px}.payment-lines .payment-lines-head,.payment-total .payment-lines-head{display:flex;flex-direction:row;gap:10px;padding-right:100px}.payment-lines .payment-lines-head h4,.payment-total .payment-lines-head h4{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.payment-lines .payment-lines-head h4,.payment-total .payment-lines-head h4{line-height:2.8rem}}.payment-lines .payment-lines-head h4,.payment-total .payment-lines-head h4{flex-grow:1;text-transform:uppercase}.payment-lines .payment-lines-head .payment-date,.payment-total .payment-lines-head .payment-date{flex-grow:0;flex-shrink:0;max-width:140px;width:140px}.payment-lines .payment-lines-head .payment-date input,.payment-total .payment-lines-head .payment-date input{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem;padding:4px 8px;width:100%}@media only screen and (max-width:575.98px){.payment-lines .payment-lines-head .payment-date input,.payment-total .payment-lines-head .payment-date input{line-height:2.4rem}}.payment-lines .payment-lines-head .payment-date input,.payment-total .payment-lines-head .payment-date input{border:1px solid #94a3b8;border-radius:5px;line-height:1rem;margin-left:0;text-align:center}.payment-lines .payment-lines-head .btn-action,.payment-total .payment-lines-head .btn-action{position:absolute;right:0;top:-7px}.payment-lines .payment-line,.payment-total .payment-line{display:flex;flex-direction:row;gap:10px}.payment-lines .payment-line .btn-action,.payment-total .payment-line .btn-action{margin:0}.payment-total{color:#607592;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.payment-total{line-height:2.5rem}}.payment-total,.payment-total table{border-collapse:collapse}.payment-total table{color:#30425f;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;width:100%}@media only screen and (max-width:575.98px){.payment-total table{line-height:2.6rem}}.payment-total table tr{border-bottom:3px solid #f1f5f9;line-height:4rem}.payment-total table tr:last-child{border:0}.payment-total table tr.error{background:#ff374a;color:#fff!important}.payment-total table tr.error td:last-child{color:#fff!important}.payment-total table tr:first-child td{background:rgba(64,161,233,.2)}.payment-total table tr:nth-child(2) td{background:rgba(31,165,103,.2)}.payment-total table tr:nth-child(3) td{background:rgba(255,228,0,.2)}.payment-total table tr:nth-child(4) td{background:rgba(254,144,53,.2)}.payment-total table tr td:first-child{border-radius:5px 0 0 5px;padding-left:10px}.payment-total table tr td:last-child{border-radius:0 5px 5px 0;color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem;padding-right:10px}@media only screen and (max-width:575.98px){.payment-total table tr td:last-child{line-height:2.6rem}}.payment-total table tr td:last-child{text-align:right}.badge{color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.02rem;line-height:2.1rem;padding:2px 10px}@media only screen and (max-width:575.98px){.badge{line-height:2.3rem}}.badge{border-radius:5px;margin-left:5px;text-transform:uppercase;vertical-align:baseline;white-space:nowrap}.badge-paid{background-color:#1fa567;color:#fff}.badge-partial{background-color:#fe9035;color:#fff}.badge-pending{background-color:#40a1e9;color:#fff}.badge-cancelled{background-color:#607592;color:#fff}.badge-cleared{background-color:#1fa567;color:#fff}.badge-bounced{background-color:#ff374a;color:#fff}.badge-active{background-color:#1fa567;color:#fff}.badge-fully-used{background-color:#fe9035;color:#fff}.badge-cash{background-color:#1fa567;color:#fff}.badge-bank-transfer{background-color:#40a1e9;color:#fff}.badge-credit-note,.badge-debit-note{background-color:#8b5cf6;color:#fff}.badge-return{background-color:#40a1e9;color:#fff}.badge-warranty{background-color:#fe9035;color:#fff}.badge-primary{background-color:#40a1e9;color:#fff}.badge-secondary{background-color:#607592;color:#fff}.badge-success{background-color:#1fa567;color:#fff}.badge-warning{background-color:#fe9035;color:#fff}.badge-info{background-color:#0d9488;color:#fff}.badge-neutral{background-color:#607592;color:#fff}.badge-danger{background-color:#ff374a;color:#fff}.badge-owner{background-color:#8b5cf6;color:#fff}.badge-ops{background-color:#4f46e5;color:#fff}.badge-draft{background-color:transparent;border:1px dashed #607592;color:#607592}.badge-posted{background-color:#1fa567}.badge-reversed{background-color:#ff374a;color:#fff;text-decoration:line-through}.badge:hover{cursor:default;opacity:.9}.badge-sm{font-size:.65rem;padding:.2rem .5rem}.badge-lg{font-size:.85rem;padding:.35rem 1rem}.badge-outline-paid{background-color:transparent;border:1px solid #1fa567;color:#1fa567}.badge-outline-pending{background-color:transparent;border:1px solid #40a1e9;color:#40a1e9}.badge-outline-bounced{background-color:transparent;border:1px solid #ff374a;color:#ff374a}.badge-asset{background-color:#40a1e9;color:#fff}.badge-liability{background-color:#ff374a;color:#fff}.badge-equity{background-color:#8b5cf6;color:#fff}.badge-income,.badge-revenue{background-color:#1fa567;color:#fff}.badge-expense{background-color:#fe9035;color:#fff}.badge-account-active{background-color:#1fa567;color:#fff}.badge-account-inactive{background-color:#94a3b8;color:#fff}.badge-parent{background-color:#1b2a47;color:#fff;font-weight:700}.badge-sub-account{background-color:#e2e8f0;border:1px solid #cbd5e1;color:#30425f}.badge-default{background-color:#94a3b8;color:#fff}.badge-injection{background-color:#1fa567;color:#fff}.badge-withdrawal{background-color:#ff374a;color:#fff}.badge-draft{background-color:#607592;color:#fff}.badge-posted{background-color:#40a1e9;color:#fff}.badge-outline-injection{background-color:transparent;border:1px solid #1fa567;color:#1fa567}.badge-outline-withdrawal{background-color:transparent;border:1px solid #ff374a;color:#ff374a}.badge-outline-draft{background-color:transparent;border:1px solid #607592;color:#607592}.badge-outline-posted{background-color:transparent;border:1px solid #40a1e9;color:#40a1e9}.badge-outline-cleared{background-color:transparent;border:1px solid #1fa567;color:#1fa567}.upgrade-specs-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.upgrade-spec-item{display:flex;flex-direction:column;gap:.25rem}.upgrade-spec-item .fw-bold{font-size:1.05rem;font-weight:600}.custom-component-row{align-items:center;display:flex;gap:.75rem}.upgrade-impact-box{border:1px solid rgba(0,0,0,.05);border-radius:6px}.upgrade-impact-box .text-lg{font-size:1.25rem}.laptop-upgrade-price{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px;width:100%}.laptop-upgrade-price h4{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.laptop-upgrade-price h4{line-height:2.8rem}}.laptop-upgrade-price h4{line-height:1.4rem;padding-bottom:10px;text-transform:uppercase}.laptop-upgrade-price div{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.laptop-upgrade-price div{line-height:2.4rem}}.laptop-upgrade-price div{border-top:1px dashed #cbd5e1;display:flex;line-height:2.8rem;padding:3px 0}.laptop-upgrade-price div span:first-child{flex-grow:1}.laptop-upgrade-price div .price{color:#30425f;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.laptop-upgrade-price div .price{line-height:2.4rem}}.laptop-upgrade-price div.total{background:#e2e8f0;border:0;border-radius:5px;color:#607592;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;padding:3px 10px 2px}@media only screen and (max-width:575.98px){.laptop-upgrade-price div.total{line-height:2.6rem}}.laptop-upgrade-price div.total{line-height:2.4rem}.laptop-upgrade-price div.total .price{color:#30425f;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.laptop-upgrade-price div.total .price{line-height:2.8rem}}.laptop-upgrade-price div.total .price{line-height:2.4rem}.laptop-upgrade-price p.text-muted{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.laptop-upgrade-price p.text-muted{line-height:2.2rem}}.laptop-upgrade-price p.text-muted{line-height:1.5rem}.laptop-details{display:flex;flex-direction:row;gap:10px}.laptop-details .laptop-info{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px;width:100%}.laptop-details h3{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.laptop-details h3{line-height:2.8rem}}.laptop-details h3{border-bottom:1px dashed #cbd5e1;line-height:1.4rem;padding-bottom:10px;text-transform:uppercase}.laptop-details p{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.laptop-details p{line-height:2.5rem}}.laptop-details p{line-height:2.8rem}.laptop-details p .head{color:#94a3b8;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.laptop-details p .head{line-height:2.5rem}}.laptop-details p .head{width:100px}.laptop-details p.text-muted{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.laptop-details p.text-muted{line-height:2.4rem}}.laptop-details .barcode .product-name{white-space:nowrap}.specs-details{display:flex;flex-direction:row;gap:10px}.specs-details .current-info{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px;width:100%}.specs-details h3{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.specs-details h3{line-height:2.8rem}}.specs-details h3{border-bottom:1px dashed #cbd5e1;line-height:1.4rem;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase}.specs-details p{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.specs-details p{line-height:2.5rem}}.specs-details p{line-height:2.8rem}.specs-details p .head{color:#94a3b8;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.specs-details p .head{line-height:2.5rem}}.specs-details p .head{width:130px}.specs-details p.text-muted{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.specs-details p.text-muted{line-height:2.4rem}}.specs-details p.text-muted.small{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.specs-details p.text-muted.small{line-height:2.2rem}}.returns-history .returns,.returns-history .upgrades,.update-logs .returns,.update-logs .upgrades,.upgrade-history .returns,.upgrade-history .upgrades{background:#fff;border:1px solid rgba(64,161,233,.25);border-radius:5px;box-shadow:0 3px 5px rgba(64,161,233,.15);overflow:hidden}.returns-history .returns .impact-info,.returns-history .returns .return-impact,.returns-history .returns .return-info,.returns-history .returns .upgrade-info,.returns-history .upgrades .impact-info,.returns-history .upgrades .return-impact,.returns-history .upgrades .return-info,.returns-history .upgrades .upgrade-info,.update-logs .returns .impact-info,.update-logs .returns .return-impact,.update-logs .returns .return-info,.update-logs .returns .upgrade-info,.update-logs .upgrades .impact-info,.update-logs .upgrades .return-impact,.update-logs .upgrades .return-info,.update-logs .upgrades .upgrade-info,.upgrade-history .returns .impact-info,.upgrade-history .returns .return-impact,.upgrade-history .returns .return-info,.upgrade-history .returns .upgrade-info,.upgrade-history .upgrades .impact-info,.upgrade-history .upgrades .return-impact,.upgrade-history .upgrades .return-info,.upgrade-history .upgrades .upgrade-info{background:rgba(64,161,233,.25);color:#435877;display:flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;gap:10px;letter-spacing:.02rem;line-height:2.3rem;padding:2px 10px}@media only screen and (max-width:575.98px){.returns-history .returns .impact-info,.returns-history .returns .return-impact,.returns-history .returns .return-info,.returns-history .returns .upgrade-info,.returns-history .upgrades .impact-info,.returns-history .upgrades .return-impact,.returns-history .upgrades .return-info,.returns-history .upgrades .upgrade-info,.update-logs .returns .impact-info,.update-logs .returns .return-impact,.update-logs .returns .return-info,.update-logs .returns .upgrade-info,.update-logs .upgrades .impact-info,.update-logs .upgrades .return-impact,.update-logs .upgrades .return-info,.update-logs .upgrades .upgrade-info,.upgrade-history .returns .impact-info,.upgrade-history .returns .return-impact,.upgrade-history .returns .return-info,.upgrade-history .returns .upgrade-info,.upgrade-history .upgrades .impact-info,.upgrade-history .upgrades .return-impact,.upgrade-history .upgrades .return-info,.upgrade-history .upgrades .upgrade-info{line-height:2.5rem}}.returns-history .returns .impact-info,.returns-history .returns .return-impact,.returns-history .returns .return-info,.returns-history .returns .upgrade-info,.returns-history .upgrades .impact-info,.returns-history .upgrades .return-impact,.returns-history .upgrades .return-info,.returns-history .upgrades .upgrade-info,.update-logs .returns .impact-info,.update-logs .returns .return-impact,.update-logs .returns .return-info,.update-logs .returns .upgrade-info,.update-logs .upgrades .impact-info,.update-logs .upgrades .return-impact,.update-logs .upgrades .return-info,.update-logs .upgrades .upgrade-info,.upgrade-history .returns .impact-info,.upgrade-history .returns .return-impact,.upgrade-history .returns .return-info,.upgrade-history .returns .upgrade-info,.upgrade-history .upgrades .impact-info,.upgrade-history .upgrades .return-impact,.upgrade-history .upgrades .return-info,.upgrade-history .upgrades .upgrade-info{padding:3px 15px;text-align:left}.returns-history .returns .impact-info p,.returns-history .returns .return-impact p,.returns-history .returns .return-info p,.returns-history .returns .upgrade-info p,.returns-history .upgrades .impact-info p,.returns-history .upgrades .return-impact p,.returns-history .upgrades .return-info p,.returns-history .upgrades .upgrade-info p,.update-logs .returns .impact-info p,.update-logs .returns .return-impact p,.update-logs .returns .return-info p,.update-logs .returns .upgrade-info p,.update-logs .upgrades .impact-info p,.update-logs .upgrades .return-impact p,.update-logs .upgrades .return-info p,.update-logs .upgrades .upgrade-info p,.upgrade-history .returns .impact-info p,.upgrade-history .returns .return-impact p,.upgrade-history .returns .return-info p,.upgrade-history .returns .upgrade-info p,.upgrade-history .upgrades .impact-info p,.upgrade-history .upgrades .return-impact p,.upgrade-history .upgrades .return-info p,.upgrade-history .upgrades .upgrade-info p{color:#30425f;flex-grow:1;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.returns-history .returns .impact-info p,.returns-history .returns .return-impact p,.returns-history .returns .return-info p,.returns-history .returns .upgrade-info p,.returns-history .upgrades .impact-info p,.returns-history .upgrades .return-impact p,.returns-history .upgrades .return-info p,.returns-history .upgrades .upgrade-info p,.update-logs .returns .impact-info p,.update-logs .returns .return-impact p,.update-logs .returns .return-info p,.update-logs .returns .upgrade-info p,.update-logs .upgrades .impact-info p,.update-logs .upgrades .return-impact p,.update-logs .upgrades .return-info p,.update-logs .upgrades .upgrade-info p,.upgrade-history .returns .impact-info p,.upgrade-history .returns .return-impact p,.upgrade-history .returns .return-info p,.upgrade-history .returns .upgrade-info p,.upgrade-history .upgrades .impact-info p,.upgrade-history .upgrades .return-impact p,.upgrade-history .upgrades .return-info p,.upgrade-history .upgrades .upgrade-info p{line-height:2.5rem}}.returns-history .returns .impact-info p,.returns-history .returns .return-impact p,.returns-history .returns .return-info p,.returns-history .returns .upgrade-info p,.returns-history .upgrades .impact-info p,.returns-history .upgrades .return-impact p,.returns-history .upgrades .return-info p,.returns-history .upgrades .upgrade-info p,.update-logs .returns .impact-info p,.update-logs .returns .return-impact p,.update-logs .returns .return-info p,.update-logs .returns .upgrade-info p,.update-logs .upgrades .impact-info p,.update-logs .upgrades .return-impact p,.update-logs .upgrades .return-info p,.update-logs .upgrades .upgrade-info p,.upgrade-history .returns .impact-info p,.upgrade-history .returns .return-impact p,.upgrade-history .returns .return-info p,.upgrade-history .returns .upgrade-info p,.upgrade-history .upgrades .impact-info p,.upgrade-history .upgrades .return-impact p,.upgrade-history .upgrades .return-info p,.upgrade-history .upgrades .upgrade-info p{line-height:2.8rem}.returns-history .returns .impact-info p .head,.returns-history .returns .return-impact p .head,.returns-history .returns .return-info p .head,.returns-history .returns .upgrade-info p .head,.returns-history .upgrades .impact-info p .head,.returns-history .upgrades .return-impact p .head,.returns-history .upgrades .return-info p .head,.returns-history .upgrades .upgrade-info p .head,.update-logs .returns .impact-info p .head,.update-logs .returns .return-impact p .head,.update-logs .returns .return-info p .head,.update-logs .returns .upgrade-info p .head,.update-logs .upgrades .impact-info p .head,.update-logs .upgrades .return-impact p .head,.update-logs .upgrades .return-info p .head,.update-logs .upgrades .upgrade-info p .head,.upgrade-history .returns .impact-info p .head,.upgrade-history .returns .return-impact p .head,.upgrade-history .returns .return-info p .head,.upgrade-history .returns .upgrade-info p .head,.upgrade-history .upgrades .impact-info p .head,.upgrade-history .upgrades .return-impact p .head,.upgrade-history .upgrades .return-info p .head,.upgrade-history .upgrades .upgrade-info p .head{color:#607592;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.returns-history .returns .impact-info p .head,.returns-history .returns .return-impact p .head,.returns-history .returns .return-info p .head,.returns-history .returns .upgrade-info p .head,.returns-history .upgrades .impact-info p .head,.returns-history .upgrades .return-impact p .head,.returns-history .upgrades .return-info p .head,.returns-history .upgrades .upgrade-info p .head,.update-logs .returns .impact-info p .head,.update-logs .returns .return-impact p .head,.update-logs .returns .return-info p .head,.update-logs .returns .upgrade-info p .head,.update-logs .upgrades .impact-info p .head,.update-logs .upgrades .return-impact p .head,.update-logs .upgrades .return-info p .head,.update-logs .upgrades .upgrade-info p .head,.upgrade-history .returns .impact-info p .head,.upgrade-history .returns .return-impact p .head,.upgrade-history .returns .return-info p .head,.upgrade-history .returns .upgrade-info p .head,.upgrade-history .upgrades .impact-info p .head,.upgrade-history .upgrades .return-impact p .head,.upgrade-history .upgrades .return-info p .head,.upgrade-history .upgrades .upgrade-info p .head{line-height:2.5rem}}.returns-history .returns .impact-info p .head,.returns-history .returns .return-impact p .head,.returns-history .returns .return-info p .head,.returns-history .returns .upgrade-info p .head,.returns-history .upgrades .impact-info p .head,.returns-history .upgrades .return-impact p .head,.returns-history .upgrades .return-info p .head,.returns-history .upgrades .upgrade-info p .head,.update-logs .returns .impact-info p .head,.update-logs .returns .return-impact p .head,.update-logs .returns .return-info p .head,.update-logs .returns .upgrade-info p .head,.update-logs .upgrades .impact-info p .head,.update-logs .upgrades .return-impact p .head,.update-logs .upgrades .return-info p .head,.update-logs .upgrades .upgrade-info p .head,.upgrade-history .returns .impact-info p .head,.upgrade-history .returns .return-impact p .head,.upgrade-history .returns .return-info p .head,.upgrade-history .returns .upgrade-info p .head,.upgrade-history .upgrades .impact-info p .head,.upgrade-history .upgrades .return-impact p .head,.upgrade-history .upgrades .return-info p .head,.upgrade-history .upgrades .upgrade-info p .head{margin-right:15px}.returns-history .returns .impact-info,.returns-history .upgrades .impact-info,.update-logs .returns .impact-info,.update-logs .upgrades .impact-info,.upgrade-history .returns .impact-info,.upgrade-history .upgrades .impact-info{justify-content:end;text-align:right}.returns-history .returns .data-table,.returns-history .upgrades .data-table,.update-logs .returns .data-table,.update-logs .upgrades .data-table,.upgrade-history .returns .data-table,.upgrade-history .upgrades .data-table{padding:10px}.returns-history .returns .data-table tr:last-child td,.returns-history .upgrades .data-table tr:last-child td,.update-logs .returns .data-table tr:last-child td,.update-logs .upgrades .data-table tr:last-child td,.upgrade-history .returns .data-table tr:last-child td,.upgrade-history .upgrades .data-table tr:last-child td{border:0}.details-background{display:flex;flex-direction:row;gap:10px}.details-background .current-info{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px;width:100%}.details-background h3{color:#435877;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.details-background h3{line-height:2.8rem}}.details-background h3{line-height:1.4rem;margin-bottom:10px;text-transform:uppercase}.details-background p{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.details-background p{line-height:2.5rem}}.details-background p{line-height:2.8rem}.details-background p .head{color:#94a3b8;display:inline-block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.details-background p .head{line-height:2.5rem}}.details-background p .head{width:130px}.details-background p.text-muted{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.details-background p.text-muted{line-height:2.4rem}}.details-background p.text-muted.small{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.details-background p.text-muted.small{line-height:2.2rem}}.details-background .add-button{position:absolute;right:-10px;top:-10px}.details-background .component-line{display:flex;flex-direction:row;gap:10px}.details-background .component-line .btn-action{margin:0}.details-background .cost-impact-green,.details-background .cost-impact-red{background:rgba(255,55,74,.2);border:1px dashed rgba(255,55,74,.5);border-radius:5px;padding:5px 10px;width:100%}.details-background .cost-impact-green p,.details-background .cost-impact-red p{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.details-background .cost-impact-green p,.details-background .cost-impact-red p{line-height:2.5rem}}.details-background .cost-impact-green p,.details-background .cost-impact-red p{line-height:2rem}.details-background .cost-impact-green p span,.details-background .cost-impact-red p span{color:#ff374a;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.02rem;line-height:2.6rem;padding-left:20px;top:1px;width:100%}@media only screen and (max-width:575.98px){.details-background .cost-impact-green p span,.details-background .cost-impact-red p span{line-height:2.8rem}}.details-background .cost-impact-green p span,.details-background .cost-impact-red p span{line-height:2rem}.details-background .cost-impact-green{background:rgba(31,165,103,.2);border:1px dashed rgba(31,165,103,.5)}.details-background .cost-impact-green p span{color:#1fa567}.details-background table{width:100%}.details-background table th{background:#e2e8f0;color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:2px 10px}@media only screen and (max-width:575.98px){.details-background table th{line-height:2.5rem}}.details-background table th{border-radius:5px;text-align:left}.details-background table td{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem;padding:3px 10px}@media only screen and (max-width:575.98px){.details-background table td{line-height:2.5rem}}.details-background table td{border-bottom:1px dashed #cbd5e1}.filter-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.daybook-summary{background:rgba(31,165,103,.15);border-radius:5px;box-shadow:0 0 10px rgba(31,165,103,.3),inset 0 0 10px rgba(31,165,103,.3);display:flex;flex-direction:row;gap:10px;padding:10px 12px 8px;position:relative;width:calc(100% - 5px)}.daybook-summary .summary-box{flex-grow:1}.daybook-summary .summary-box .label{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.daybook-summary .summary-box .label{line-height:2.5rem}}.daybook-summary .summary-box .label{line-height:1.5rem;padding-right:25px}.daybook-summary .summary-box .value{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.daybook-summary .summary-box .value{line-height:2.5rem}}.daybook-summary .summary-box .value{line-height:1.5rem}.daybook-main-row{overflow:visible}.daybook-main-row .desc{color:#435877;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.daybook-main-row .desc{line-height:2.5rem}}.daybook-main-row .desc{line-height:2rem}.daybook-main-row:hover .daybook-lines-row{display:block}.daybook-main-row:last-child .daybook-lines-row{bottom:10px;top:auto}.daybook-main-row .daybook-lines-row{background:#94a3b8;border:1px solid #607592;border-radius:5px;box-shadow:0 0 10px #607592;display:none;overflow:hidden;position:absolute;right:55px;top:10px;z-index:9999}.daybook-main-row .daybook-lines-row .lines-table{height:fit-content!important}.daybook-main-row .daybook-lines-row .lines-table .line-head{background:#607592;color:#f1f5f9;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:2px 10px}@media only screen and (max-width:575.98px){.daybook-main-row .daybook-lines-row .lines-table .line-head{line-height:2.5rem}}.daybook-main-row .daybook-lines-row .lines-table .line-head{text-align:left}.daybook-main-row .daybook-lines-row .lines-table .line-data{color:#f1f5f9;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem;padding:3px 10px}@media only screen and (max-width:575.98px){.daybook-main-row .daybook-lines-row .lines-table .line-data{line-height:2.5rem}}.daybook-main-row .daybook-lines-row .lines-table .line-data div{border-bottom:1px dashed rgba(203,213,225,.5)}.daybook-main-row .daybook-lines-row .lines-table .line-data div:last-child{border:0}.daybook-main-row .daybook-lines-row .lines-table span{display:inline-block}.daybook-main-row .daybook-lines-row .lines-table .code{width:50px}.daybook-main-row .daybook-lines-row .lines-table .name{width:250px}.daybook-main-row .daybook-lines-row .lines-table .credit,.daybook-main-row .daybook-lines-row .lines-table .debit{width:125px}.balance-sheet-container,.profit-loss-container{position:relative}.balance-sheet-container .filter-buttons,.profit-loss-container .filter-buttons{background:rgba(31,165,103,.15);border-radius:5px;box-shadow:0 0 10px rgba(31,165,103,.3),inset 0 0 10px rgba(31,165,103,.3);padding:10px 12px;width:calc(100% - 5px)}.balance-sheet-container .filter-buttons .input-group .form-control,.profit-loss-container .filter-buttons .input-group .form-control{background-color:#fff;height:36px;padding:5px 10px}.balance-sheet-container .filter-buttons .btn-action,.profit-loss-container .filter-buttons .btn-action{position:absolute;right:10px;top:8px}.balance-sheet-container .report-body,.profit-loss-container .report-body{color:#1e293b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;height:calc(100vh - 200px);letter-spacing:.02rem;line-height:2.4rem;padding-right:5px;position:relative}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body,.profit-loss-container .report-body{line-height:2.6rem}}.balance-sheet-container .report-body,.profit-loss-container .report-body{overflow-x:hidden;overflow-y:auto}.balance-sheet-container .report-body .reports-sections,.profit-loss-container .report-body .reports-sections{grid-gap:15px;align-items:start;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.balance-sheet-container .report-body .reports-sections .report,.profit-loss-container .report-body .reports-sections .report{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:5px;box-shadow:0 5px 10px #e2e8f0;padding:15px}.balance-sheet-container .report-body .reports-sections .report h3,.profit-loss-container .report-body .reports-sections .report h3{color:#435877;font-family:Roboto,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .report h3,.profit-loss-container .report-body .reports-sections .report h3{line-height:3rem}}.balance-sheet-container .report-body .reports-sections .report h3,.profit-loss-container .report-body .reports-sections .report h3{line-height:1.4rem;margin-bottom:5px;padding-bottom:10px;text-transform:uppercase}.balance-sheet-container .report-body .reports-sections .report h3.summary-head,.profit-loss-container .report-body .reports-sections .report h3.summary-head{border-bottom:1px solid #cbd5e1;margin-bottom:15px}.balance-sheet-container .report-body .reports-sections .report p,.profit-loss-container .report-body .reports-sections .report p{background:#fff;border-radius:50px;box-shadow:0 0 10px #cbd5e1;color:#607592;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem;padding:2px 12px;position:absolute;right:15px;top:12px}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .report p,.profit-loss-container .report-body .reports-sections .report p{line-height:2.2rem}}.balance-sheet-container .report-body .reports-sections .report table,.profit-loss-container .report-body .reports-sections .report table{color:#1e293b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem;position:relative}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .report table,.profit-loss-container .report-body .reports-sections .report table{line-height:2.4rem}}.balance-sheet-container .report-body .reports-sections .report table,.profit-loss-container .report-body .reports-sections .report table{overflow-x:hidden;overflow-y:auto}.balance-sheet-container .report-body .reports-sections .report table thead,.profit-loss-container .report-body .reports-sections .report table thead{background:#cbd5e1;border-radius:3px;color:#30425f;display:flex;flex-direction:row;padding:5px 10px;z-index:9}.balance-sheet-container .report-body .reports-sections .report table thead tr,.profit-loss-container .report-body .reports-sections .report table thead tr{align-items:center;display:flex;flex-direction:row;gap:5px;margin:0;padding:0;text-align:left;width:100%}.balance-sheet-container .report-body .reports-sections .report table thead th,.profit-loss-container .report-body .reports-sections .report table thead th{flex:1 1;font-weight:600}.balance-sheet-container .report-body .reports-sections .report table thead th.code,.profit-loss-container .report-body .reports-sections .report table thead th.code{flex:0 0 45px}.balance-sheet-container .report-body .reports-sections .report table thead th.amount,.profit-loss-container .report-body .reports-sections .report table thead th.amount{flex:0 0 120px}.balance-sheet-container .report-body .reports-sections .report table tbody tr,.profit-loss-container .report-body .reports-sections .report table tbody tr{align-items:center;border-bottom:1px solid #e2e8f0;border-radius:3px;display:flex;flex-direction:row;gap:5px;margin:0;min-height:30px;overflow:hidden;padding:5px 10px;text-align:left;transition:.3s ease;width:100%}.balance-sheet-container .report-body .reports-sections .report table tbody tr:last-child,.profit-loss-container .report-body .reports-sections .report table tbody tr:last-child{border-bottom:0}.balance-sheet-container .report-body .reports-sections .report table tbody tr:hover,.profit-loss-container .report-body .reports-sections .report table tbody tr:hover{background:#e2e8f0;overflow:visible;transition:.3s ease}.balance-sheet-container .report-body .reports-sections .report table tbody tr td,.profit-loss-container .report-body .reports-sections .report table tbody tr td{flex:1 1}.balance-sheet-container .report-body .reports-sections .report table tbody tr td.code,.profit-loss-container .report-body .reports-sections .report table tbody tr td.code{flex:0 0 45px}.balance-sheet-container .report-body .reports-sections .report table tbody tr td.amount,.profit-loss-container .report-body .reports-sections .report table tbody tr td.amount{flex:0 0 120px}.balance-sheet-container .report-body .reports-sections .report table tfoot,.profit-loss-container .report-body .reports-sections .report table tfoot{background:#607592;border-radius:3px;color:#fff;display:flex;flex-direction:row;padding:5px 10px;z-index:9}.balance-sheet-container .report-body .reports-sections .report table tfoot tr,.profit-loss-container .report-body .reports-sections .report table tfoot tr{align-items:center;display:flex;flex-direction:row;gap:5px;margin:0;padding:0;text-align:left;width:100%}.balance-sheet-container .report-body .reports-sections .report table tfoot td,.profit-loss-container .report-body .reports-sections .report table tfoot td{flex:1 1;font-weight:600}.balance-sheet-container .report-body .reports-sections .report table tfoot td.amount,.profit-loss-container .report-body .reports-sections .report table tfoot td.amount{flex:0 0 120px}.balance-sheet-container .report-body .reports-sections .balance-check,.profit-loss-container .report-body .reports-sections .balance-check{border-radius:8px;padding:15px;text-align:center}.balance-sheet-container .report-body .reports-sections .balance-check.balanced,.profit-loss-container .report-body .reports-sections .balance-check.balanced{background:linear-gradient(135deg,rgba(31,165,103,.2),rgba(31,165,103,.15));border:2px solid rgba(31,165,103,.5)}.balance-sheet-container .report-body .reports-sections .balance-check.unbalanced,.profit-loss-container .report-body .reports-sections .balance-check.unbalanced{background:linear-gradient(135deg,rgba(255,55,74,.2),rgba(255,55,74,.15));border:2px solid rgba(255,55,74,.5)}.balance-sheet-container .report-body .reports-sections .check-error .icon,.balance-sheet-container .report-body .reports-sections .check-success .icon,.profit-loss-container .report-body .reports-sections .check-error .icon,.profit-loss-container .report-body .reports-sections .check-success .icon{display:block;font-size:5rem;line-height:50px;margin-bottom:10px}.balance-sheet-container .report-body .reports-sections .check-success .icon,.profit-loss-container .report-body .reports-sections .check-success .icon{color:#1fa567}.balance-sheet-container .report-body .reports-sections .check-error .icon,.profit-loss-container .report-body .reports-sections .check-error .icon{color:#ff374a}.balance-sheet-container .report-body .reports-sections .check-error strong,.balance-sheet-container .report-body .reports-sections .check-success strong,.profit-loss-container .report-body .reports-sections .check-error strong,.profit-loss-container .report-body .reports-sections .check-success strong{color:#1fa567;font-family:Roboto,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .check-error strong,.balance-sheet-container .report-body .reports-sections .check-success strong,.profit-loss-container .report-body .reports-sections .check-error strong,.profit-loss-container .report-body .reports-sections .check-success strong{line-height:3rem}}.balance-sheet-container .report-body .reports-sections .check-error strong,.balance-sheet-container .report-body .reports-sections .check-success strong,.profit-loss-container .report-body .reports-sections .check-error strong,.profit-loss-container .report-body .reports-sections .check-success strong{display:block;margin-bottom:.5rem}.balance-sheet-container .report-body .reports-sections .check-error strong,.profit-loss-container .report-body .reports-sections .check-error strong{color:#ff374a;font-family:Roboto,sans-serif;font-size:2rem;font-weight:600;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .check-error strong,.profit-loss-container .report-body .reports-sections .check-error strong{line-height:3rem}}.balance-sheet-container .report-body .reports-sections .balance-check p,.profit-loss-container .report-body .reports-sections .balance-check p{background:none;border-radius:none;box-shadow:none;color:#1fa567;font-family:Roboto,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.02rem;line-height:2.8rem;padding:none;position:relative;right:auto;top:auto}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .balance-check p,.profit-loss-container .report-body .reports-sections .balance-check p{line-height:3rem}}.balance-sheet-container .report-body .reports-sections .balance-check p,.profit-loss-container .report-body .reports-sections .balance-check p{margin:.25rem 0}.balance-sheet-container .report-body .reports-sections .balance-check .check-error>p,.profit-loss-container .report-body .reports-sections .balance-check .check-error>p{background:#ff374a;border-radius:50px;color:#fff;display:inline-block;padding:5px 20px}.balance-sheet-container .report-body .reports-sections .balance-check .check-success>p,.profit-loss-container .report-body .reports-sections .balance-check .check-success>p{background:#1fa567;border-radius:50px;color:#fff;display:inline-block;padding:5px 20px}.balance-sheet-container .report-body .reports-sections .check-error .hint,.profit-loss-container .report-body .reports-sections .check-error .hint{background:none!important;color:#30425f;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.balance-sheet-container .report-body .reports-sections .check-error .hint,.profit-loss-container .report-body .reports-sections .check-error .hint{line-height:2.4rem}}.balance-sheet-container .report-body .reports-sections .check-error .hint,.profit-loss-container .report-body .reports-sections .check-error .hint{color:#30425f!important;margin-top:.5rem}.net-profit-section .net-profit-box{border-radius:12px;padding:2.5rem;text-align:center}.net-profit-section .net-profit-box.profit{background:linear-gradient(135deg,rgba(31,165,103,.2),rgba(31,165,103,.15));border:2px solid rgba(31,165,103,.5)}.net-profit-section .net-profit-box.loss{background:linear-gradient(135deg,rgba(255,55,74,.2),rgba(255,55,74,.15));border:2px solid rgba(255,55,74,.5)}.net-profit-section .net-profit-title{color:#1b2a47;font-family:Roboto,sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:.02rem;line-height:3.2rem}@media only screen and (max-width:575.98px){.net-profit-section .net-profit-title{line-height:3.4rem}}.net-profit-section .net-profit-title{margin-bottom:10px}.net-profit-section .net-profit-amount{background:#1fa567;border-radius:50px;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:3rem;font-weight:700;letter-spacing:.02rem;line-height:3.8rem;padding:3px 20px}@media only screen and (max-width:575.98px){.net-profit-section .net-profit-amount{line-height:4rem}}.net-profit-section .net-profit-amount{margin-bottom:20px}.net-profit-section .net-profit-box.loss .net-profit-amount{background:#ff374a}.net-profit-section .net-profit-breakdown{margin:0 auto 10px;max-width:400px;text-align:left}.net-profit-section .breakdown-row{border-bottom:1px dashed #fff;display:flex;justify-content:space-between;padding:5px 0}.net-profit-section .breakdown-row.total{border-bottom:none;color:#1e293b;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.02rem;line-height:2.6rem}@media only screen and (max-width:575.98px){.net-profit-section .breakdown-row.total{line-height:2.8rem}}.net-profit-section .breakdown-row .expense,.net-profit-section .breakdown-row .revenue{font-weight:700}.net-profit-section .breakdown-row.total .profit{color:#1fa567}.net-profit-section .breakdown-row.total .loss{color:#ff374a}.net-profit-section .loss-indicator,.net-profit-section .profit-indicator{margin-top:1.5rem}.net-profit-section .loss-indicator p,.net-profit-section .profit-indicator p{background:#1fa567;border-radius:50px;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;padding:3px 20px}@media only screen and (max-width:575.98px){.net-profit-section .loss-indicator p,.net-profit-section .profit-indicator p{line-height:2.4rem}}.net-profit-section .loss-indicator p{background:#ff374a}.metrics-section .metrics-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.metrics-section .metric-card{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:15px;text-align:center;transition:all .3s}.metrics-section .metric-card:hover{box-shadow:0 5px 7px #cbd5e1,inset 0 -3px 5px #e2e8f0;transform:translateY(-4px)}.metrics-section .metric-label{color:#607592;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.metrics-section .metric-label{line-height:2.2rem}}.metrics-section .metric-label{letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.metrics-section .metric-value{color:#1b2a47;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.metrics-section .metric-value{line-height:3rem}}.metrics-section .metric-value.profit{color:#1fa567}.metrics-section .metric-value.loss{color:#ff374a}.warranty-component-item{background:hsla(0,0%,100%,.75);border-radius:5px;box-shadow:0 3px 3px #e2e8f0;padding:10px}.warranty-component-item .warranty-comp-row{background:rgba(226,232,240,.5);color:#435877;display:flex;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:.02rem;line-height:2.6rem;padding:3px 10px}@media only screen and (max-width:575.98px){.warranty-component-item .warranty-comp-row{line-height:2.8rem}}.warranty-component-item .warranty-comp-row{border-radius:5px}.warranty-component-item .warranty-comp-row span{flex-grow:1}.warranty-component-item .warranty-comp-row span:last-child{text-align:right}.warranty-component-item .warranty-comp-meta{display:flex;gap:10px}.warranty-component-item .warranty-comp-meta span.badge{line-height:2.8rem}.warranty-component-item .warranty-comp-meta span.date{color:#607592;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.02rem;line-height:2.4rem;width:auto}@media only screen and (max-width:575.98px){.warranty-component-item .warranty-comp-meta span.date{line-height:2.6rem}}.warranty-component-item .warranty-comp-meta span.date{line-height:3.2rem}.warranty-component-item .warranty-comp-meta .warranty-comp-actions{display:flex;flex-direction:row-reverse;flex-grow:1}.warranty-component-item .warranty-comp-meta .warranty-comp-actions .btn-action{height:32px;width:32px}.warranty-component-item .warranty-comp-meta .warranty-comp-actions .btn-action svg{left:5px;top:4px;width:22px}.profile-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 14px rgba(15,27,54,.1);margin:20px;max-width:560px;overflow:hidden}.profile-card__banner{align-items:center;background:linear-gradient(120deg,#0f1b36,#30425f 70%,#0e7490 140%);display:flex;gap:18px;padding:24px}.profile-card__banner h4{color:#fff;font-family:Roboto,sans-serif;font-size:2.4rem;font-weight:800;letter-spacing:.02rem;line-height:3.2rem;margin:0}@media only screen and (max-width:575.98px){.profile-card__banner h4{line-height:3.4rem}}.profile-card__banner span{color:#0dcaf0;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.profile-card__banner span{line-height:2.5rem}}.profile-card__avatar{background:#0e7490;border-radius:50%;box-shadow:0 0 0 4px rgba(13,202,240,.4);color:#fff;display:grid;flex-shrink:0;font-family:Roboto,sans-serif;font-size:5rem;font-weight:800;height:88px;letter-spacing:.02rem;line-height:5.8rem;place-items:center;width:88px}@media only screen and (max-width:575.98px){.profile-card__avatar{line-height:6rem}}.profile-card__avatar{line-height:1}.profile-card__rows{list-style:none;margin:0;padding:6px 0}.profile-card__rows li{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:14px;padding:13px 24px}.profile-card__rows li:before{display:none}.profile-card__rows li:last-child{border-bottom:none}.profile-card__rows strong{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:2.4rem;margin-left:auto;text-align:right}@media only screen and (max-width:575.98px){.profile-card__rows strong{line-height:2.6rem}}.profile-card__icon{background:#f1f5f9;border-radius:10px;color:#435877;display:grid;height:36px;place-items:center;width:36px}.profile-card__label{color:#607592;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.profile-card__label{line-height:2.5rem}}.license-footer-alert{background:#dc2626}.license-footer-alert,.license-footer-grace{border-radius:3px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.02rem;line-height:1.7rem;margin-left:25px;padding:2px 5px;position:relative;top:-6px;vertical-align:middle;white-space:nowrap}.license-footer-grace{background:#f59e0b}.license-banner{font-size:.9rem;font-weight:500;padding:.65rem 1rem;text-align:center;width:100%}.license-banner-warning{background:#fef3c7;border-bottom:1px solid #f59e0b;color:#92400e}.license-banner-restricted{background:#fee2e2;border-bottom:1px solid #ef4444;color:#991b1b}.license-banner-demo{background:#e0e7ff;border-bottom:1px solid #6366f1;color:#3730a3}.license-banner-info{background:#e2e8f0;border-bottom:1px solid #94a3b8;color:#30425f}.license-status-pill{align-items:center;border:1px solid;border-radius:5px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem;padding:.75rem 1rem}.license-status-pill .license-status-label{font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.license-status-pill .license-status-value{font-size:1.4rem;font-weight:600;text-transform:capitalize}.license-status-pill.ok{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.license-status-pill.warn{background:#fffbeb;border-color:#fcd34d;color:#92400e}.license-status-pill.bad{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.error-text{color:#b91c1c;font-size:1.3rem;font-weight:500}.container aside{display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:relative;width:225px}.container aside .logo{display:block;flex-shrink:0;padding:10px}.container aside nav{-ms-overflow-style:none;direction:rtl;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0 8px 5px;scrollbar-width:none;width:225px}.container aside nav::-webkit-scrollbar{display:none}.sidebar-updates{align-items:center;background:#0f1b36;border-top:1px solid rgba(241,245,249,.1);color:#cbd5e1;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:8px 10px 5px;position:relative;width:225px;z-index:5}.sidebar-updates-version{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.sidebar-updates-version{line-height:2.4rem}}.sidebar-updates-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-updates.has-update .sidebar-updates-version{color:#0dcaf0}.sidebar-updates-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.sidebar-updates-actions button{align-items:center;background:transparent;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:.3s ease;width:32px}.sidebar-updates-actions button:hover:not(:disabled){background:#1b2a47;color:#0dcaf0}.sidebar-updates-actions button:disabled{cursor:not-allowed;opacity:.4}.sidebar-updates-actions button svg.spin{animation:update-spin .8s linear infinite}.sidebar-updates-actions button.sidebar-updates-install{animation:update-pulse 1.4s ease-in-out infinite;color:#0dcaf0}.sidebar-updates-actions button.sidebar-updates-install:hover:not(:disabled){animation:none;background:rgba(13,202,240,.15);color:#0dcaf0}@keyframes update-spin{to{transform:rotate(1turn)}}@keyframes update-pulse{0%,to{opacity:1}50%{opacity:.25}}.modal-container-updates{max-width:420px}.modal-container-updates .modal-header-updates{align-items:center;display:flex;justify-content:space-between;padding:18px 20px 0}.modal-container-updates .modal-header-updates h3{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.02rem;line-height:2.6rem;margin:0}@media only screen and (max-width:575.98px){.modal-container-updates .modal-header-updates h3{line-height:2.8rem}}.modal-container-updates .modal-close-updates{align-items:center;background:transparent;border:none;border-radius:5px;color:#435877;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.modal-container-updates .modal-close-updates:hover{background:#e2e8f0;color:#0f1b36}.modal-container-updates .modal-empty-updates{color:#435877;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem;padding:20px 30px!important}@media only screen and (max-width:575.98px){.modal-container-updates .modal-empty-updates{line-height:2.4rem}}.modal-container-updates .modal-list-updates{list-style:none;margin:12px 0 0;max-height:40vh;overflow-y:auto;padding:0 16px}.modal-container-updates .modal-list-updates li{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:5px;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;padding:10px 12px}.modal-container-updates .modal-list-updates li div{display:flex;flex-direction:column;gap:2px}.modal-container-updates .modal-list-updates li div strong{color:#1b2a47;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.modal-container-updates .modal-list-updates li div strong{line-height:2.4rem}}.modal-container-updates .modal-list-updates li div span{color:#607592;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.modal-container-updates .modal-list-updates li div span{line-height:2.2rem}}.modal-container-updates .modal-list-updates li button{align-items:center;background:#f1f5f9;border:1px solid #94a3b8;border-radius:4px;color:#1b2a47;cursor:pointer;display:inline-flex;font:inherit;font-size:1.2rem;font-weight:600;gap:5px;padding:6px 10px;white-space:nowrap}.modal-container-updates .modal-list-updates li button:hover{background:#1b2a47;border-color:#1b2a47;color:#fff}.modal-container-updates .modal-button-full{background:#30425f!important;width:100%!important}.modal-container-updates .modal-button-full:hover{background-color:#435877!important}.sidebar-user{background:#0f1b36;border-top:1px solid rgba(241,245,249,.1);flex-shrink:0;padding:6px 10px;position:relative;width:225px;z-index:6}.sidebar-user-btn{align-items:center;background:transparent;border:none;border-radius:8px;color:#f1f5f9;cursor:pointer;display:flex;gap:10px;padding:6px 8px;text-align:left;transition:.3s ease;width:100%}.sidebar-user-btn:hover{background:#1b2a47}.sidebar-user-avatar{background:#0dcaf0;border-radius:50%;color:#0f1b36;display:grid;flex-shrink:0;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:800;height:34px;letter-spacing:.02rem;line-height:2.4rem;place-items:center;width:34px}@media only screen and (max-width:575.98px){.sidebar-user-avatar{line-height:2.6rem}}.sidebar-user-name{color:#f1f5f9;flex:1 1;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:.02rem;line-height:2.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:575.98px){.sidebar-user-name{line-height:2.5rem}}.sidebar-user-chev{color:#94a3b8;transition:transform .2s ease}.sidebar-user-btn[aria-expanded=true] .sidebar-user-chev{transform:rotate(180deg)}.sidebar-user-menu{background:#1b2a47;border:1px solid #30425f;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 -6px 18px rgba(0,0,0,.35);display:none;left:10px;padding:6px;position:absolute;right:10px}.sidebar-user-menu.active{display:block}.sidebar-user-menu a{align-items:center;border-radius:7px;color:#cbd5e1;display:flex;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:600;gap:10px;letter-spacing:.02rem;line-height:2.2rem;padding:8px 10px}@media only screen and (max-width:575.98px){.sidebar-user-menu a{line-height:2.4rem}}.sidebar-user-menu a{transition:.3s ease}.sidebar-user-menu a:hover{background:#30425f;color:#0dcaf0}.empty-state--page{height:100%;min-height:62vh}.empty-state--page a{color:#fff;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:2.4rem}@media only screen and (max-width:575.98px){.empty-state--page a{line-height:2.6rem}}.empty-state--page a{background:#435877;border-radius:5px;margin-top:10px;padding:5px 15px}.empty-state--page .empty-state-title{color:#435877;font-family:Roboto,sans-serif;font-size:2.6rem;font-weight:700;letter-spacing:.02rem;line-height:3.4rem}@media only screen and (max-width:575.98px){.empty-state--page .empty-state-title{line-height:3.6rem}}.empty-state-action{display:inline-block;text-decoration:none}.notfound-row{display:flex;height:100%;width:100%}.notfound-row td{height:100%;padding:0!important;vertical-align:middle}.empty-state{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:340px;overflow:hidden;padding:48px 24px;position:relative;text-align:center}.empty-state:before{background:radial-gradient(420px 210px at 50% 36%,rgba(203,213,225,.5),transparent 75%),linear-gradient(180deg,#fff,transparent 25%);content:"";inset:0;pointer-events:none;position:absolute}.empty-state-visual{align-items:center;color:#94a3b8;display:flex;height:96px;justify-content:center;margin-bottom:22px;position:relative;transition:transform .35s ease;width:96px}.empty-state:hover .empty-state-visual{transform:scale(1.06)}.empty-state-visual svg{animation:es-float 3.2s ease-in-out infinite;position:relative;z-index:2}.empty-state-glow{background:radial-gradient(circle,rgba(226,232,240,.1),rgba(226,232,240,.5) 72%);border-radius:50%;inset:12px}.empty-state-glow,.empty-state-ring{border:1px solid rgba(148,163,184,.5);position:absolute}.empty-state-ring{animation:es-ripple 3.2s ease-out infinite;border-radius:50%;inset:0}.empty-state-ring--late{animation-delay:1.6s}.empty-state-eyebrow{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.02rem;line-height:2rem;margin-bottom:5px}@media only screen and (max-width:575.98px){.empty-state-eyebrow{line-height:2.2rem}}.empty-state-eyebrow{text-transform:uppercase}.empty-state-title{color:#607592;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:700;letter-spacing:.02rem;line-height:3rem;margin:0 0 8px}@media only screen and (max-width:575.98px){.empty-state-title{line-height:3.2rem}}.empty-state-message{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:.02rem;line-height:2rem;margin:0 auto;max-width:380px}@media only screen and (max-width:575.98px){.empty-state-message{line-height:2.2rem}}@keyframes es-ripple{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.empty-state-ring,.empty-state-visual svg{animation:none}}.restore-page{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.restore-page .restore-form{max-width:300px;width:300px}.restore-page .restore-form h1{color:#435877;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.restore-page .restore-form h1{line-height:3rem}}.restore-page .restore-form .otp-hint{color:#94a3b8;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.02rem;line-height:2rem}@media only screen and (max-width:575.98px){.restore-page .restore-form .otp-hint{line-height:2.2rem}}.restore-page .restore-form .restore-back{background:none;border:0;color:#435877;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:.02rem;line-height:2.4rem;margin-right:auto;padding:0}@media only screen and (max-width:575.98px){.restore-page .restore-form .restore-back{line-height:2.6rem}}.restore-page .restore-form .restore-back:hover{text-decoration:underline}.main-dashboard{--md-ink:#1b2a47;--md-muted:#607592;--md-line:#e2e8f0;--md-soft:#f8fafc;--md-rev:#059669;--md-exp:#e11d48;--md-cash:#0ea5e9;color:var(--md-ink);padding:20px;transition:opacity .2s ease}.main-dashboard.is-fetching{opacity:.7}.md-loading{align-items:center;color:var(--md-muted);display:flex;flex-direction:column;gap:12px;padding:64px 16px}.md-spinner{animation:md-spin .8s linear infinite;border:3px solid var(--md-line);border-radius:50%;border-top-color:var(--md-cash);height:34px;width:34px}@keyframes md-spin{to{transform:rotate(1turn)}}.md-hello{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:16px}.md-hello h2{color:#30425f;font-family:Roboto,sans-serif;font-size:3rem;font-weight:700;letter-spacing:.02rem;margin:0}@media only screen and (max-width:575.98px){.md-hello h2{line-height:4rem}}.md-hello h2{line-height:3.8rem}.md-hello p{color:var(--md-muted);font-size:15px;margin:2px 0 0}.md-hello__sync{color:var(--md-cash);font-size:14px;font-weight:600}.md-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px}.md-kpi{align-items:center;background:#fff;border:1px solid var(--md-line);border-radius:10px;display:flex;gap:12px;overflow:hidden;padding:14px 14px 14px 18px;position:relative;transition:all .25s}.md-kpi:before{background:var(--md-muted);background:var(--kpi,var(--md-muted));content:"";inset:0 auto 0 0;position:absolute;width:4px}.md-kpi:hover{box-shadow:0 6px 16px rgba(15,27,54,.08);transform:translateY(-3px)}.md-kpi__icon{background:color-mix(in srgb,#607592 14%,transparent);background:color-mix(in srgb,var(--kpi,#607592) 14%,transparent);border-radius:14px;color:var(--md-muted);color:var(--kpi,var(--md-muted));display:grid;flex-shrink:0;height:52px;place-items:center;width:52px}.md-kpi__body{display:flex;flex-direction:column;min-width:0}.md-kpi__label{color:var(--md-muted);font-size:13px;font-weight:600;letter-spacing:.4px;line-height:1.8rem;text-transform:uppercase}.md-kpi__value{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;line-height:3.4rem}.md-kpi__sub{color:var(--md-muted);font-size:13px;font-weight:600}.md-kpi--laptop{--kpi:#2563eb}.md-kpi--units{--kpi:#0d9488}.md-kpi--inv{--kpi:#8b5cf6}.md-kpi--cash{--kpi:#0ea5e9}.md-kpi--recv{--kpi:#10b981}.md-kpi--pay{--kpi:#f59e0b}.md-kpi--sales{--kpi:#059669}.md-kpi--cust{--kpi:#6366f1}.md-row{grid-gap:14px;align-items:stretch;display:grid;gap:14px;margin-bottom:14px}.md-row--2-1{grid-template-columns:1.4fr 1fr}.md-row--3{grid-template-columns:repeat(3,1fr)}.md-row--2{grid-template-columns:1.4fr 1fr}.md-panel{background:#fff;border:1px solid var(--md-line);border-radius:10px;box-shadow:0 1px 2px rgba(15,27,54,.04);overflow:hidden;padding:16px}.md-panel__head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:14px;position:relative;right:0}.md-panel__head h3{color:#435877;font-family:Roboto,sans-serif;font-size:1.9rem;font-weight:700;letter-spacing:.02rem;line-height:2.7rem;margin:0}@media only screen and (max-width:575.98px){.md-panel__head h3{line-height:2.9rem}}.md-panel__head h3{line-height:2.4rem;padding-bottom:5px}.md-empty{color:var(--md-muted);font-size:15px;margin:8px 0}.md-chart{display:flex;flex-direction:column;gap:8px}.md-chart__key{display:flex;gap:14px;justify-content:flex-end}.md-bars{display:flex;gap:8px;height:230px;padding-bottom:24px}.md-bars__axis{font-feature-settings:"tnum";color:var(--md-muted);display:flex;flex-direction:column;font-size:13px;font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1;min-width:46px;text-align:right}.md-bars__plot{align-items:flex-end;display:flex;flex:1 1;gap:10px;position:relative}.md-bars__grid{display:flex;flex-direction:column;inset:0;justify-content:space-between;pointer-events:none;position:absolute}.md-bars__grid i{border-top:1px dashed var(--md-line);display:block}.md-bars__group{flex:1 1;justify-content:center;position:relative}.md-bars__col,.md-bars__group{align-items:flex-end;display:flex;height:100%}.md-bars__col{gap:4px}.md-bar{border-radius:4px 4px 0 0;min-height:2px;transition:filter .15s;width:10px}.md-bar:hover{filter:brightness(1.15)}.md-bar--rev{background:var(--md-rev)}.md-bar--exp{background:var(--md-exp)}.md-bars__label{bottom:-24px;color:var(--md-muted);font-size:13px;position:absolute}.md-trend{height:270px;position:relative}.md-trend,.md-trend__now{display:flex;flex-direction:column}.md-trend__now{color:var(--md-muted);font-size:13px;margin-bottom:4px}.md-trend__now strong{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums}.is-pos{color:var(--md-rev)}.is-neg{color:var(--md-exp)}.md-trend__svg{flex:1 1;min-height:0;width:100%}.md-trend__zero{stroke:var(--md-line);stroke-dasharray:3 3;stroke-width:1;vector-effect:non-scaling-stroke}.md-trend__area{fill:rgba(5,150,105,.12);stroke:none}.md-trend__line{fill:none;stroke:var(--md-rev);stroke-width:2;stroke-linejoin:round}.md-trend__dots{bottom:22px;left:0;pointer-events:none;position:absolute;right:0;top:44px}.md-trend__dots i{background:currentColor;border:2px solid #fff;border-radius:50%;height:9px;margin:-4.5px 0 0 -4.5px;pointer-events:auto;position:absolute;width:9px}.md-trend__labels{color:var(--md-muted);display:flex;font-size:13px;justify-content:space-between;padding:6px 0 0}.md-donut{align-items:center;display:flex;gap:18px}.md-donut__chart{flex-shrink:0;height:150px;position:relative;width:150px}.md-donut__svg{height:100%;transform:rotate(-90deg);width:100%}.md-donut__svg circle{transition:opacity .15s}.md-donut__svg:hover circle:not(:hover){opacity:.45}.md-donut__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.md-donut__center strong{font-feature-settings:"tnum";font-size:19px;font-variant-numeric:tabular-nums}.md-donut__center span{color:var(--md-muted);font-size:12px;letter-spacing:.4px;text-transform:uppercase}.md-donut__legend{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.md-legend-item{align-items:center;color:var(--md-muted);display:inline-flex;font-size:14px;gap:8px}.md-legend-item--row b{font-feature-settings:"tnum";color:var(--md-ink);font-variant-numeric:tabular-nums;margin-left:auto}.md-legend-item__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-legend-item i{border-radius:4px;display:inline-block;flex-shrink:0;height:12px;width:12px}.md-hbars{display:flex;flex-direction:column;gap:8px}.md-hbar{align-items:center;display:flex;gap:9px}.md-hbar__label{flex-shrink:0;font-size:14px;font-weight:600;width:80px}.md-hbar__track{background:var(--md-soft);border-radius:999px;flex:1 1;height:10px;overflow:hidden}.md-hbar__track span{background:linear-gradient(90deg,#2563eb,#10b981);border-radius:999px;display:block;height:100%}.md-hbar__count{font-size:14px;font-weight:700;text-align:right;width:32px}.md-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.md-pill{background:var(--md-soft);border:1px solid var(--md-line);border-radius:999px;color:var(--md-muted);font-size:13px;font-weight:600;line-height:1.8rem;padding:5px 12px}.md-pill--gpu{background:rgba(5,150,105,.1);border-color:rgba(5,150,105,.25);color:#059669}.md-table{border-collapse:collapse;font-size:15px;width:100%}.md-table th{background:#f1f5f9;border-bottom:1px solid var(--md-line);color:var(--md-muted);font-size:13px;letter-spacing:.4px;padding:6px 8px;text-align:left;text-transform:uppercase}.md-table tbody tr:hover td{background:var(--md-soft)}.md-table td{border-bottom:1px solid var(--md-soft);padding:11px 8px}.md-table tr:last-child td{border-bottom:none}.text-right{text-align:right}.md-alerts{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.md-alert{align-items:center;color:var(--md-ink);display:flex;font-size:15px;gap:10px}.md-alert svg{color:#f59e0b;flex-shrink:0}.md-alert__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-alert__qty{color:#f59e0b;font-weight:700}.md-alert__qty.is-out{color:var(--md-exp)}.md-snapshot{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px}.md-snap{--pill:#607592;align-items:center;background:color-mix(in srgb,var(--pill) 10%,#fff);border:1px solid color-mix(in srgb,var(--pill) 28%,transparent);border-radius:999px;display:flex;flex:1 1 220px;gap:14px;padding:10px 24px 10px 10px;transition:transform .2s ease,box-shadow .2s ease}.md-snap:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--pill) 22%,transparent);transform:translateY(-3px)}.md-snap--green{--pill:#059669}.md-snap--rose{--pill:#e11d48}.md-snap--amber{--pill:#d97706}.md-snap--blue{--pill:#2563eb}.md-snap--violet{--pill:#7c3aed}.md-snap__icon{background:var(--pill);border-radius:50%;box-shadow:0 3px 8px color-mix(in srgb,var(--pill) 40%,transparent);color:#fff;display:grid;flex-shrink:0;height:46px;place-items:center;width:46px}.md-snap__text{display:flex;flex-direction:column;min-width:0}.md-snap__label{color:color-mix(in srgb,var(--pill) 75%,#1b2a47);font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1.8rem;text-transform:uppercase}.md-snap__value{font-feature-settings:"tnum";color:#1b2a47;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:2.8rem}.md-panel--stack{display:flex;flex-direction:column;gap:18px}.md-stack__part+.md-stack__part{border-top:1px dashed var(--md-line);padding-top:18px}.md-top{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.md-top__row{align-items:center;display:flex;gap:12px}.md-top__avatar{border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:17px;font-weight:700;height:42px;place-items:center;width:42px}.md-top__body{flex:1 1;min-width:0}.md-top__line{display:flex;font-size:15px;gap:8px;justify-content:space-between}.md-top__name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-top__line b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.md-top__track{background:var(--md-soft);border-radius:999px;height:8px;margin:5px 0 3px;overflow:hidden}.md-top__track span{border-radius:999px;display:block;height:100%}.md-top small{color:var(--md-muted);font-size:12px}@media (max-width:1200px){.md-kpis{grid-template-columns:repeat(3,1fr)}.md-row--3{grid-template-columns:1fr 1fr}}@media (max-width:900px){.md-kpis{grid-template-columns:repeat(2,1fr)}.md-row--2,.md-row--2-1,.md-row--3{grid-template-columns:1fr}}@media (max-width:560px){.md-kpis{grid-template-columns:1fr}}.acct-dash{--acct-cash:#0ea5e9;--acct-inventory:#8b5cf6;--acct-receivable:#10b981;--acct-payable:#f59e0b;--acct-revenue:#059669;--acct-expense:#e11d48;--acct-profit:#059669;--acct-loss:#e11d48;--acct-ink:#1b2a47;--acct-muted:#607592;--acct-line:#e2e8f0;--acct-soft:#f8fafc;color:var(--acct-ink);padding:20px}.acct-dash__loading{align-items:center;color:var(--acct-muted);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:64px 16px}.acct-dash__spinner{animation:acct-spin .8s linear infinite;border:3px solid var(--acct-line);border-radius:50%;border-top-color:var(--acct-cash);height:34px;width:34px}@keyframes acct-spin{to{transform:rotate(1turn)}}.acct-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;transition:opacity .2s ease}.acct-metrics.is-fetching{opacity:.6}.acct-metric{align-items:flex-start;background:#fff;border:1px solid var(--acct-line);border-radius:7px;box-shadow:0 1px 2px rgba(15,27,54,.04);display:flex;gap:20px;padding:16px;transition:transform .15s ease,box-shadow .15s ease}.acct-metric:hover{box-shadow:0 5px 10px rgba(15,27,54,.08),inset 0 -3px 10px rgba(15,27,54,.08);transform:translateY(-2px)}.acct-metric__icon{border-radius:12px;display:grid;flex-shrink:0;height:78px;place-items:center;width:78px}.acct-metric__body{display:flex;flex-direction:column;min-width:0}.acct-metric__label{color:var(--acct-muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.acct-metric__value{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.acct-metric__hint{color:var(--acct-muted);font-size:11px}.acct-metric--cash .acct-metric__icon{background:rgba(14,165,233,.12);color:var(--acct-cash)}.acct-metric--inventory .acct-metric__icon{background:rgba(139,92,246,.12);color:var(--acct-inventory)}.acct-metric--receivable .acct-metric__icon{background:rgba(16,185,129,.12);color:var(--acct-receivable)}.acct-metric--payable .acct-metric__icon{background:rgba(245,158,11,.14);color:var(--acct-payable)}.acct-metric--revenue .acct-metric__icon{background:rgba(5,150,105,.12);color:var(--acct-revenue)}.acct-metric--expense .acct-metric__icon{background:rgba(225,29,72,.1);color:var(--acct-expense)}.acct-metric--tax .acct-metric__icon{background:rgba(99,102,241,.12);color:#6366f1}.acct-metric--profit .acct-metric__icon{background:rgba(5,150,105,.12);color:var(--acct-profit)}.acct-metric--loss .acct-metric__icon{background:rgba(225,29,72,.1);color:var(--acct-loss)}.acct-metric--profit .acct-metric__value{color:var(--acct-profit)}.acct-metric--loss .acct-metric__value{color:var(--acct-loss)}.acct-dash__grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1.5fr 1fr}.acct-panel{background:#fff;border:1px solid var(--acct-line);border-radius:7px;box-shadow:0 1px 2px rgba(15,27,54,.04);overflow:hidden}.acct-panel__head{align-items:center;background:var(--acct-soft);border-bottom:1px solid var(--acct-line);display:flex;justify-content:space-between;padding:5px 15px;position:relative;right:0}.acct-panel__head h3{color:#607592;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.02rem;line-height:2.4rem;margin:0}@media only screen and (max-width:575.98px){.acct-panel__head h3{line-height:2.6rem}}.acct-panel__head h3{line-height:3.5rem}.acct-panel__badge{color:#607592;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:700;height:26px;letter-spacing:.02rem;line-height:1.9rem;width:26px}@media only screen and (max-width:575.98px){.acct-panel__badge{line-height:2.1rem}}.acct-panel__badge{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;line-height:2.2rem;padding:2px;text-align:center}.acct-panel__empty{align-items:center;color:var(--acct-muted);display:flex;flex-direction:column;gap:8px;padding:40px 16px}.acct-txns{list-style:none;margin:0;padding:6px 0}.acct-txn{align-items:center;border-bottom:1px solid var(--acct-line);display:flex;gap:12px;padding:7px 10px}.acct-txn:last-child{border-bottom:none}.acct-txn__dot{background:var(--acct-muted);border-radius:50%;flex-shrink:0;height:11px;width:11px}.acct-txn__dot--in{background:var(--acct-receivable)}.acct-txn__dot--out{background:var(--acct-expense)}.acct-txn__dot--neutral{background:var(--acct-cash)}.acct-txn__body{display:flex;flex:1 1;flex-direction:row;gap:15px;min-width:0}.acct-txn__date{background:#f1f5f9;border-radius:3px;color:var(--acct-muted);font-size:11px;padding:0 10px;white-space:nowrap}.acct-txn__title{font-size:13px;font-weight:600;white-space:nowrap}.acct-txn__memo{color:var(--acct-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-txn__meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.acct-txn__amount{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.acct-txn__amount--in{color:var(--acct-receivable)}.acct-txn__amount--out{color:var(--acct-expense)}.acct-txn__amount--neutral{color:var(--acct-ink)}.acct-owed-wrap{display:flex;flex-direction:column}.acct-owed{padding:14px 16px}.acct-owed+.acct-owed{border-top:1px solid var(--acct-line)}.acct-owed__head{align-items:baseline;display:flex;gap:15px;margin-bottom:10px}.acct-owed__head h4{color:#607592;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.02rem;line-height:2rem;margin:0}@media only screen and (max-width:575.98px){.acct-owed__head h4{line-height:2.2rem}}.acct-owed__head h4{letter-spacing:.5px;text-transform:uppercase}.acct-owed__total{color:#1e293b;flex-grow:1;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.acct-owed__total{line-height:3rem}}.acct-owed__total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.acct-owed--receivable .acct-owed__total{color:var(--acct-receivable)}.acct-owed--payable .acct-owed__total{color:var(--acct-payable)}.acct-owed__pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.acct-pill{color:var(--acct-muted);font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.02rem;line-height:2.8rem}@media only screen and (max-width:575.98px){.acct-pill{line-height:3rem}}.acct-pill{background:var(--acct-soft);border:1px solid var(--acct-line);border-radius:999px;font-size:11px;font-weight:600;line-height:1.5rem;padding:1px 10px}.acct-owed__none{color:var(--acct-muted);font-size:13px;margin:4px 0 0}.acct-parties{display:flex;flex-direction:column;gap:10px;list-style:none;margin:8px 0 0;padding:0}.acct-party{align-items:flex-start;display:flex;gap:10px}.acct-party__rank{color:var(--acct-muted);display:grid;flex-shrink:0;font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:700;height:24px;letter-spacing:.02rem;line-height:2rem;place-items:center;width:24px}@media only screen and (max-width:575.98px){.acct-party__rank{line-height:2.2rem}}.acct-party__rank{background:var(--acct-soft);border:1px solid #e2e8f0;border-radius:50px;margin-top:2px}.acct-party__body{flex:1 1;min-width:0}.acct-party__row{display:flex;gap:8px;justify-content:space-between}.acct-party__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-party__amount{font-feature-settings:"tnum";flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.acct-party__bar{background:var(--acct-soft);border-radius:999px;height:5px;margin:5px 0 3px;overflow:hidden}.acct-party__bar span{background:var(--acct-cash);border-radius:999px;display:block;height:100%}.acct-owed--receivable .acct-party__bar span{background:var(--acct-receivable)}.acct-owed--payable .acct-party__bar span{background:var(--acct-payable)}.acct-party__count{color:var(--acct-muted);font-size:11px}@media (max-width:1200px){.acct-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.acct-metrics{grid-template-columns:repeat(2,1fr)}.acct-dash__grid{grid-template-columns:1fr}}@media (max-width:560px){.acct-metrics{grid-template-columns:1fr}}.container .content .data-container .data.scrollbar:has(>.reports-page){overflow:hidden}.reports-page{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:4px 0 0}.reports-page__view{flex:1 1;min-height:0;overflow-y:auto;padding:0 10px 16px 0}.reports-toolbar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 14px rgba(15,27,54,.1);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:16px;padding:10px 12px 10px 16px;position:relative;z-index:30}.reports-toolbar__title{align-items:center;color:#607592;display:flex;font-size:1.6rem;font-weight:600;gap:10px;min-width:0}.reports-toolbar__title strong{color:#0f1b36;font-size:1.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-toolbar__icon{background:#0dcaf0;border-radius:9px;color:#0f1b36;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.reports-toolbar__sep{color:#cbd5e1}.reports-toolbar__filters{display:flex;flex:1 1;justify-content:flex-end;min-width:0}.reports-toolbar__filters .reports-filters__field{min-width:180px}.reports-toolbar__filters .reports-filters__field label{margin-bottom:2px}.report-menu{flex-shrink:0;position:relative;z-index:25}.report-menu__trigger{align-items:center;background:#0f1b36;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:700;gap:8px;padding:9px 14px}.report-menu__chev{transition:transform .2s ease}.report-menu.is-open .report-menu__chev{transform:rotate(180deg)}.report-menu__panel{background:#fff;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 18px 40px rgba(15,27,54,.22);margin-top:6px;max-height:calc(100vh - 220px);overflow-y:auto;padding:18px 20px;position:absolute;right:0;top:100%;width:min(1040px,100vw - 40px)}.report-menu__panel:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.report-menu__search{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;color:#607592;display:flex;gap:8px;margin-bottom:12px;padding:9px 12px}.report-menu__search:focus-within{background:#fff;border-color:#0dcaf0}.report-menu__search input{background:transparent;color:#30425f;flex:1 1;font-size:1.5rem;font-weight:500;min-width:0}.report-menu__none{color:#607592;font-size:14px;padding:8px 4px}.report-menu__groups{--group-gap:20px;grid-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-flow:row dense;grid-auto-rows:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.report-menu__group.is-wide{grid-column:span 2}.report-menu__group.is-wide ul{column-count:2;column-gap:24px}.report-menu__group.is-wide li{break-inside:avoid;page-break-inside:avoid}@media (max-width:760px){.report-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.report-menu__head{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#30425f;display:flex;font-size:1.35rem;font-weight:800;gap:8px;letter-spacing:.4px;margin-bottom:8px;padding:7px 10px;text-transform:uppercase}.report-menu__icon{background:#fff;border-radius:7px;color:#607592;display:grid;height:26px;place-items:center;width:26px}.report-menu__group.is-active .report-menu__head{background:rgba(13,202,240,.12);border-color:rgba(13,202,240,.45)}.report-menu__group.is-active .report-menu__icon{background:#0dcaf0;color:#0f1b36}.report-menu__group ul{display:flex;flex-direction:column;gap:2px}.report-menu__group.is-wide ul{display:block}.report-menu__item{background:transparent;border:none;border-radius:7px;color:#435877;cursor:pointer;font-size:1.45rem;font-weight:600;padding:7px 10px 7px 26px;position:relative;text-align:left;transition:background .15s ease,color .15s ease,padding-left .15s ease;width:100%}.report-menu__item:before{background:#cbd5e1;border-radius:50%;content:"";height:6px;left:11px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .15s ease;width:6px}.report-menu__item:hover{background:#f1f5f9;color:#0f1b36;padding-left:30px}.report-menu__item:hover:before{background:#0dcaf0;transform:translate(4px,-50%)}.report-menu__item.is-active{background:rgba(13,202,240,.14);box-shadow:inset 3px 0 0 #0dcaf0;color:#0f1b36;font-weight:800}.report-menu__item.is-active:before{background:#0f1b36;height:7px;width:7px}.reports-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.reports-filters__field{min-width:200px;position:relative;z-index:1}.reports-filters__field:focus-within,.reports-filters__field:has(.select-options){z-index:20}.reports-filters__field .input-group,.reports-filters__field .options-group{position:relative;width:100%}.reports-filters__field label{color:#607592;display:block;font-size:1.2rem;font-weight:600;letter-spacing:.04rem;margin-bottom:4px;text-transform:uppercase}.reports-filters__field .select-options{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 25px rgba(15,27,54,.18);margin-top:0!important;min-width:100%;padding:8px;top:calc(100% + 4px)!important}.reports-filters__field .select-options .search{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;box-shadow:none;margin-bottom:6px;padding:6px 10px;position:static}.reports-filters__field .select-options .search input{background:transparent;font-size:1.4rem;width:100%}.reports-filters__field .select-options .options{margin-top:0}.reports-filters__field .select-options .no-option,.reports-filters__field .select-options .option{border-radius:6px;color:#1b2a47;font-size:1.4rem;padding:6px 10px}.reports-filters__field .select-options .option{cursor:pointer}.reports-filters__field .select-options .option:hover{background:#f1f5f9}.reports-filters__field .select-options .option.selected{background:#e2e8f0;font-weight:600}.reports-filters__field .select-options .no-option{color:#607592;font-style:italic}.reports-empty{color:#607592;padding:40px;text-align:center}.report-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 14px rgba(15,27,54,.1);overflow:hidden;padding:0}.report-card+.report-card{margin-top:16px}.report-card__head{align-items:center;background:#e2e8f0;border-bottom:1px solid #cbd5e1;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.report-card__head h3+.deal-controls__check{margin:0 auto 0 20px;padding-bottom:0}.report-card__head h3{color:#1b2a47;font-family:Roboto,sans-serif;font-size:2rem;font-weight:800;letter-spacing:.02rem;line-height:2.8rem;margin-left:10px}@media only screen and (max-width:575.98px){.report-card__head h3{line-height:3rem}}.report-table{border-collapse:collapse;color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.02rem;line-height:2.3rem;width:100%}@media only screen and (max-width:575.98px){.report-table{line-height:2.5rem}}.report-table{background:#fff}.report-table th{color:#30425f;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:800;letter-spacing:.02rem;line-height:2.1rem;padding:11px 10px;text-align:left}@media only screen and (max-width:575.98px){.report-table th{line-height:2.3rem}}.report-table th{background:#eef2f7;border-bottom:1px solid #e2e8f0;letter-spacing:.4px;text-transform:uppercase}.report-table tr.db-line td{color:#607592;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.02rem;line-height:2.2rem}@media only screen and (max-width:575.98px){.report-table tr.db-line td{line-height:2.4rem}}.report-table tbody tr:nth-child(2n) td{background:rgba(248,250,252,.9)}.report-table tbody tr:hover td{background:rgba(37,99,235,.06)}.report-table td{border-bottom:1px solid #f1f5f9;color:#30425f;padding:11px 10px}.report-table .date{width:120px}.report-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.report-table .no-data{color:#607592;font-style:italic;text-align:center}.report-table tr.report-total td,.report-table tr.report-total:hover td{background:#cdd6e2;border-top:2px solid #607592;color:#0f1b36;font-weight:800}.report-card__section{margin-bottom:16px}.report-card__section h4{color:#30425f;font-family:Roboto,sans-serif;font-size:1.9rem;font-weight:800;letter-spacing:.02rem;line-height:2.7rem;margin:0 0 6px}@media only screen and (max-width:575.98px){.report-card__section h4{line-height:2.9rem}}.report-card__section h4{border-bottom:1px solid #e2e8f0;padding:10px}.report-table .code{color:#30425f;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:.02rem;line-height:2.3rem;white-space:nowrap}@media only screen and (max-width:575.98px){.report-table .code{line-height:2.5rem}}.report-card__summary{display:flex;flex-wrap:nowrap;gap:10px;margin:14px;overflow-x:auto;scrollbar-width:thin}.report-card__summary>div{background:linear-gradient(135deg,rgba(13,202,240,.14),rgba(13,202,240,.03));border:1px solid rgba(13,202,240,.4);border-radius:10px;color:#435877;flex:1 1 auto;font-size:1.2rem;font-weight:700;letter-spacing:.4px;line-height:1.8rem;min-width:max-content;padding:9px 14px;text-transform:uppercase;white-space:nowrap}.report-card__summary>div strong{font-feature-settings:"tnum";color:#1b2a47;display:block;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;line-height:2.6rem;margin-top:2px;text-transform:none}.text-success{color:#059669}.text-danger{color:#e11d48}.reports-filters__label{color:#435877;display:block;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:.02rem;line-height:2.3rem}@media only screen and (max-width:575.98px){.reports-filters__label{line-height:2.5rem}}.reports-filters__label{margin-bottom:4px}.reports-filters__field .form-select{min-height:42px;width:100%}.deal-controls{align-items:flex-end;display:flex;gap:20px;margin:10px}.deal-controls__field{min-width:220px}.deal-controls__check{align-items:center;color:#435877;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding-bottom:8px}.deal-meta{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;color:#435877;display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:500;gap:10px 25px;letter-spacing:.02rem;line-height:2.3rem;margin:12px 10px 10px;padding:10px 15px}@media only screen and (max-width:575.98px){.deal-meta{line-height:2.5rem}}.deal-meta span{color:#94a3b8;margin-right:4px}.deal-pl td{padding:5px 8px}.rpt-section-title{border-bottom:1px solid #cbd5e1;color:#1b2a47;font-size:13px;font-weight:700;margin:14px 0 6px;padding-bottom:4px}@page slip{size:80mm auto;margin:2mm}@page a5{size:A5;margin:10mm}@page a4{size:A4 portrait;margin:12mm}.date{width:80px}.print-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.print-overlay__backdrop{background:rgba(15,23,42,.55);inset:0;position:absolute}.print-panel{background:#fff;border-radius:12px;box-shadow:0 18px 50px rgba(15,23,42,.35);display:flex;flex-direction:column;max-height:92vh;max-width:840px;overflow:hidden;position:relative;width:92%}.print-toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;padding:12px 16px}.print-toolbar__title{color:#1e293b;font-size:14px;font-weight:700}.print-toolbar__formats{display:flex;gap:6px}.print-format-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.print-format-btn.is-active{background:#2563eb;border-color:#2563eb;color:#fff}.print-toolbar__actions{display:flex;gap:8px;margin-left:auto}.print-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px}.print-btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.print-scroll{background:#eef2f7;overflow:auto;padding:20px}.print-root{background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.12);margin:0 auto}.print-root.print-a5{min-height:210mm;padding:24px;width:148mm}.print-root.print-slip{padding:8px;width:72mm}.print-root.print-a4{min-height:297mm;padding:28px;width:210mm}.print-loading{color:#64748b;font-size:13px;padding:40px;text-align:center}.ph{margin-bottom:18px}.ph__top{border-bottom:2px solid #0f172a;flex-wrap:nowrap;gap:24px;justify-content:space-between;padding-bottom:14px}.ph__brand,.ph__top{align-items:center;display:flex}.ph__brand{flex:1 1 auto;gap:14px;min-width:0}.ph__logo{flex-shrink:0;max-height:56px;max-width:140px;object-fit:contain}.ph__identity{min-width:0}.ph__name{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.ph__tagline{color:#64748b;font-size:11px;line-height:1.4;margin-top:3px}.ph__contact{flex:0 0 auto;max-width:260px;text-align:right}.ph__line{color:#334155;font-size:11px;line-height:1.5}.ph__title-wrap{margin-top:12px;text-align:center}.ph__title{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;display:inline-block;font-size:12px;font-weight:800;letter-spacing:1.6px;padding:6px 20px;text-transform:uppercase}.ph--compact{align-items:center;border-bottom:1px dashed #94a3b8;display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding:4px 0 8px;text-align:center}.ph--compact .ph__logo{margin-bottom:4px;max-height:44px;max-width:120px}.ph--compact .ph__name{font-size:14px;font-weight:800;line-height:1.3}.ph--compact .ph__line,.ph--compact .ph__tagline{color:#475569;font-size:9px;line-height:1.35}.inv-meta{display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.inv-meta__label{color:#64748b;font-size:10px;letter-spacing:1px;line-height:1.8rem;margin-bottom:3px;text-transform:uppercase}.inv-meta__name{color:#1e293b;font-size:13px;font-weight:700;line-height:1.8rem}.inv-meta__line{color:#475569;font-size:11px;line-height:1.8rem}.inv-meta__block--right{text-align:right}.ptable{border-collapse:collapse;color:#30425f;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.02rem;line-height:1.9rem;width:100%}@media only screen and (max-width:575.98px){.ptable{line-height:2.1rem}}.ptable{margin-bottom:12px}.ptable th{color:#30425f;font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.02rem;line-height:1.8rem;padding:3px 10px 0;text-align:left}@media only screen and (max-width:575.98px){.ptable th{line-height:2rem}}.ptable th{background:#f1f5f9;border-bottom:1px solid #cbd5e1;letter-spacing:.5px;line-height:2rem;text-transform:uppercase}.ptable td{border-bottom:1px solid #e2e8f0;color:#30425f;line-height:1.5rem;padding:6px 8px}.ptable .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ptable--small{font-size:10px}.inv-totals{margin-bottom:16px;margin-left:auto;width:240px}.inv-totals__row{color:#475569;display:flex;font-size:11px;justify-content:space-between;line-height:1.6rem;padding:3px 0}.inv-totals__row--grand{border-top:1px solid #1e293b;color:#1e293b;font-size:13px;margin-top:4px;padding-top:6px}.inv-history{margin-top:8px}.inv-history__title{color:#475569;font-size:11px;font-weight:700;letter-spacing:1px;margin:10px 0 4px;text-transform:uppercase}.pf{margin-top:28px;padding-top:12px}.pf__signatures{display:flex;gap:40px;justify-content:space-between;margin-bottom:18px}.pf__sig{align-items:center;color:#64748b;display:flex;flex:1 1;flex-direction:column;font-size:10px;gap:4px}.pf__sig-line{border-top:1px solid #94a3b8;display:block;height:28px;width:100%}.pf__bar{border-top:1px solid #e2e8f0;padding-top:10px;text-align:center}.pf__note{color:#64748b;font-size:10px;line-height:1.4}.pf__brand-name{color:#0f172a;font-size:11px;font-weight:700;margin-top:4px}.pf--compact{border-top:1px dashed #94a3b8;margin-top:8px;padding-top:6px}.pf--compact .pf__note{color:#475569;font-size:9px;text-align:center}.print-btn:disabled{cursor:not-allowed;opacity:.55}.doc--slip{color:#000;font-family:Courier New,monospace}.slip-meta{margin-bottom:4px}.slip-row{display:flex;font-size:10px;justify-content:space-between;line-height:1.5rem;padding:1px 0}.slip-sep{border-top:1px dashed #000;margin:4px 0}.slip-item{margin-bottom:3px}.slip-item__name{font-size:10px;font-weight:700;line-height:1.8rem}.slip-item__row{display:flex;font-size:10px;justify-content:space-between;line-height:1.5rem}.slip-total{font-size:12px;font-weight:800}@media print{body,html{height:auto!important;overflow:visible!important}body *{visibility:hidden}#print-root,#print-root *{visibility:visible}.print-overlay,.print-panel,.print-scroll{background:transparent!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:auto!important;max-height:none!important;max-width:none!important;overflow:visible!important;position:static!important;width:auto!important}#print-root{box-shadow:none!important;left:0!important;margin:0!important;min-height:0!important;position:absolute!important;top:0!important;width:100%!important}.no-print{display:none!important}.inv-history,.ptable tr{page-break-inside:avoid}}.rpt-subtitle{color:#475569;font-size:12px;text-align:center}.rpt-section,.rpt-subtitle{margin-bottom:16px}.rpt-section__title{border-bottom:1px solid #cbd5e1;color:#1e293b;font-size:13px;font-weight:700;margin-bottom:6px;padding-bottom:4px}.ptable .code{color:#64748b;width:65px}.rpt-total td{border-top:1px solid #1e293b;font-weight:700}.rpt-balance{border-radius:8px;font-size:11px;font-weight:600;margin-top:10px;padding:8px 12px;text-align:center}.rpt-balance.is-balanced{background:rgba(5,150,105,.1);color:#059669}.rpt-balance.is-unbalanced{background:rgba(225,29,72,.08);color:#e11d48}.no-data{color:#94a3b8;font-style:italic;text-align:center}.rpt-net{border:1px solid #cbd5e1;border-radius:8px;margin-top:14px;padding:12px}.rpt-net__row{color:#475569;display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.rpt-net__row--total{border-top:1px solid #1e293b;color:#1e293b;font-size:13px;font-weight:700;margin-top:4px;padding-top:6px}.db-entry td{border-top:1px solid #cbd5e1;font-weight:600}.db-line td{border-bottom:none;color:#64748b;font-size:9px;padding:2px 8px}.db-line__acc{padding-left:18px}.clock-page-background{align-items:end;bottom:75px;display:flex;font-family:Helvetica Neue,Arial,sans-serif;height:100%;justify-content:left;left:0;width:100%}.clock-container{cursor:pointer;max-height:444px;max-width:333px}.clock-container,.clock-face{align-items:center;display:flex;justify-content:center}.clock-face{background-color:#e0e5ec;border-radius:50%;box-shadow:10px 10px 20px #a3b1c6;height:300px;position:relative;width:300px}.clock-face:before{background-color:transparent;border-radius:50%;box-shadow:inset 8px 8px 16px #a3b1c6,inset -8px -8px 16px #fff;content:"";height:92%;position:absolute;width:92%}.marker{height:100%;position:absolute;width:100%;z-index:1}.marker-dot{background-color:#e0e5ec;border-radius:50%;box-shadow:inset 1px 1px 2px #a3b1c6,inset -1px -1px 2px #fff;height:6px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:6px}.marker-1{transform:rotate(30deg)}.marker-2{transform:rotate(60deg)}.marker-3{transform:rotate(90deg)}.marker-3 .marker-dot{height:8px;width:8px}.marker-4{transform:rotate(120deg)}.marker-5{transform:rotate(150deg)}.marker-6{transform:rotate(180deg)}.marker-6 .marker-dot{height:8px;width:8px}.marker-7{transform:rotate(210deg)}.marker-8{transform:rotate(240deg)}.marker-9{transform:rotate(270deg)}.marker-9 .marker-dot{height:8px;width:8px}.marker-10{transform:rotate(300deg)}.marker-11{transform:rotate(330deg)}.marker-12{transform:rotate(1turn)}.marker-12 .marker-dot{height:8px;width:8px}.number{color:#b8c1d1;font-size:24px;font-weight:600;height:100%;position:absolute;text-align:center;text-shadow:1px 1px 1px #fff,-1px -1px 1px #a3b1c6;width:100%;z-index:2}.number-1{transform:rotate(30deg)}.number-1-text{display:inline-block;transform:translateY(35px) rotate(-30deg)}.number-2{transform:rotate(60deg)}.number-2-text{display:inline-block;transform:translateY(35px) rotate(-60deg)}.number-3{transform:rotate(90deg)}.number-3-text{display:inline-block;transform:translateY(35px) rotate(-90deg)}.number-4{transform:rotate(120deg)}.number-4-text{display:inline-block;transform:translateY(35px) rotate(-120deg)}.number-5{transform:rotate(150deg)}.number-5-text{display:inline-block;transform:translateY(35px) rotate(-150deg)}.number-6{transform:rotate(180deg)}.number-6-text{display:inline-block;transform:translateY(35px) rotate(-180deg)}.number-7{transform:rotate(210deg)}.number-7-text{display:inline-block;transform:translateY(35px) rotate(-210deg)}.number-8{transform:rotate(240deg)}.number-8-text{display:inline-block;transform:translateY(35px) rotate(-240deg)}.number-9{transform:rotate(270deg)}.number-9-text{display:inline-block;transform:translateY(35px) rotate(-270deg)}.number-10{transform:rotate(300deg)}.number-10-text{display:inline-block;transform:translateY(35px) rotate(-300deg)}.number-11{transform:rotate(330deg)}.number-11-text{display:inline-block;transform:translateY(35px) rotate(-330deg)}.number-12{transform:rotate(1turn)}.number-12-text{display:inline-block;transform:translateY(35px) rotate(-1turn)}.hand{border-radius:10px 10px 0 0;bottom:50%;box-shadow:2px 2px 5px rgba(0,0,0,.15);left:50%;position:absolute;transform-origin:bottom center}.hour-hand{animation:rotate-hours 43200s linear infinite;background:#4a5463;height:50px;width:8px;z-index:5}.minute-hand{animation:rotate-minutes 3600s linear infinite;background:#7a8a9e;height:80px;width:6px;z-index:6}.second-hand{animation:rotate-seconds 60s steps(60) infinite;background:#e65e5e;height:100px;width:3px;z-index:7}.center-pin{background:#e0e5ec;box-shadow:inset 3px 3px 6px #a3b1c6,inset -3px -3px 6px #fff;height:20px;width:20px;z-index:10}.center-pin,.center-pin:after{border-radius:50%;position:absolute}.center-pin:after{background:#4a5463;content:"";height:6px;left:50%;top:50%;transform:translate(-50%,-50%);width:6px}@keyframes rotate-seconds{0%{transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(var(--start-seconds,0deg))}to{transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(var(--end-seconds,1turn))}}@keyframes rotate-minutes{0%{transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(var(--start-minutes,0deg))}to{transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(var(--end-minutes,1turn))}}@keyframes rotate-hours{0%{transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(var(--start-hours,0deg))}to{transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(var(--end-hours,1turn))}}.md-hello{position:relative}.md-hello__tools{align-items:center;display:flex;gap:12px;position:absolute;right:0;top:0;z-index:9999}.md-power{align-items:center;animation:md-power-pulse 1.8s ease-in-out infinite;background:#fee2e2;border:1px solid #fca5a5;border-radius:999px;box-shadow:0 6px 20px rgba(185,28,28,.18);color:#991b1b;display:inline-flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:10px 16px;width:248px}.md-power svg{animation:md-power-zap 1.8s ease-in-out infinite;color:#dc2626;flex:none}.md-power__text{animation:md-power-fade 3.5s ease-in-out infinite;white-space:nowrap}@keyframes md-power-pulse{0%,to{box-shadow:0 6px 20px rgba(185,28,28,.18),0 0 0 0 rgba(220,38,38,.45)}50%{box-shadow:0 6px 20px rgba(185,28,28,.18),0 0 0 9px rgba(220,38,38,0)}}@keyframes md-power-zap{0%,60%,to{transform:scale(1) rotate(0)}70%{transform:scale(1.25) rotate(-12deg)}80%{transform:scale(1.25) rotate(12deg)}90%{transform:scale(1.1) rotate(0)}}@keyframes md-power-fade{0%{opacity:0;transform:translateY(6px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.md-quick{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.75);border:1px solid var(--md-line);border-radius:999px;box-shadow:0 6px 20px rgba(27,42,71,.1);display:flex;gap:12px;padding:8px 12px}.md-quick__btn{--q:#0ea5e9;background:linear-gradient(145deg,var(--q),color-mix(in srgb,var(--q) 70%,#000));border:0;border-radius:50%;box-shadow:0 4px 10px color-mix(in srgb,var(--q) 45%,transparent),inset 0 1px 0 hsla(0,0%,100%,.35);color:#fff;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:relative;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:44px}.md-quick__btn svg{height:20px;transition:transform .25s ease;width:20px}.md-quick__btn:hover{box-shadow:0 12px 22px color-mix(in srgb,var(--q) 55%,transparent),inset 0 1px 0 hsla(0,0%,100%,.45);filter:brightness(1.08);transform:translateY(-4px) scale(1.08)}.md-quick__btn:hover svg{transform:scale(1.15) rotate(-6deg)}.md-quick__btn:active{transform:translateY(-1px) scale(.97)}.md-quick__btn:focus-visible{outline:3px solid color-mix(in srgb,var(--q) 40%,transparent);outline-offset:2px}.md-quick__btn--sale{--q:#059669}.md-quick__btn--purchase{--q:#2563eb}.md-quick__btn--buyin{--q:#7c3aed}.md-quick__btn--warehouse{--q:#d97706}.md-quick__btn--expense{--q:#e11d48}.md-quick__btn--reports{--q:#0ea5e9}@media (max-width:900px){.md-hello__tools{flex-wrap:wrap;margin-top:10px;position:static}.md-hello,.md-quick{flex-wrap:wrap}}