@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;

400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&family=Roboto:wght@400;700&display=swap);@charset "UTF-8";.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.badge{padding:.5rem;font-size:90%}#ui-datepicker-div{z-index:9!important}.select2-container{width:100%!important}.ldBar.label-center>.ldBar-label{display:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700}body{font-family:Roboto,sans-serif;color:#1d1d1d}a{color:#1a0664;transition:all .2s ease}a:focus,a:hover{color:rgba(63,184,123,.8)}.font-size-smaller{font-size:80%}[class*=__kicker__text]{font-size:.875rem;font-weight:700}[class*=__header__copy]{font-weight:400;font-size:1.25rem;line-height:1.4}.bold,.text-primary{font-weight:700}.text-primary{font-family:Montserrat,sans-serif}.border-bottom-green{border-bottom:2px solid #20df80}.tagline{text-transform:uppercase;font-weight:700;color:#8c8c8c;letter-spacing:1px;margin-bottom:3px}.strikethrough{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.strikethrough span{background:#fff;padding:0 10px}.separator{display:block;height:1px;border-top:1px solid #000;margin:10px 0}.color-white{color:#fff!important}.color-black{color:#000!important}.color-primary{color:#1a0664!important}.color-danger{color:#f33527!important}.text-primary{color:#1a0664!important}.bg-grey{background-color:#f5f5f5}.bg-gradient-default{background:linear-gradient(87deg,#172b4d,#1a174d)!important}.bg-transparent{background-color:transparent!important}.bg-lightblue{background:linear-gradient(60deg,#26c6da,#00acc1)!important}.bg-rose{background:linear-gradient(60deg,#ec407a,#d81b60)!important}.bg-lightteal{background-color:#f6f9fc!important}.bg-pay{background-color:#8bc34a;background-image:url(/assets/pix/img/img-payment.png);background-repeat:no-repeat;background-size:200px;background-position:right 40px bottom 20px}.bg-lightgreen{background-color:#aed581!important}.bg-teal{background-color:#c3e1ef!important}:root{font-size:14px}@media (max-width:767px){:root{font-size:14px}}body{background-color:#fff}#main{display:block;position:relative;margin-top:85px}section{padding:5rem 0}.ps-container>.ps-scrollbar-y-rail{z-index:9999}.wrapper{height:auto}.main-panel{float:none;padding-left:260px;width:100%}.navbar.navbar-absolute{position:relative}.main-panel>.content{margin-top:0}@media only screen and (max-width:1400px){body,html{overflow-x:visible}.close-layer{background:none;z-index:1028}}@media only screen and (max-width:1400px){.main-panel{padding-left:0}.navbar-expand-lg .navbar-toggler{display:block}}.navbar .navbar-nav .nav-item .nav-link{color:#000}.sidebar .nav{margin-top:0;padding-top:15px}.sidebar-wrapper .navbar-heading>button{color:#6c757d;background-color:transparent;font-size:.75rem;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;display:block;width:100%;outline:none!important;text-align:left;padding:1rem;margin-bottom:0;position:relative}.sidebar-wrapper .navbar-heading>button[data-toggle=collapse]:after{font-family:Material Icons;content:"\E5CF";position:absolute;right:0}.sidebar-wrapper .navbar-heading>button[data-toggle=collapse].collapsed:after{content:"\E5CF"}.sidebar-wrapper .navbar-heading>button[data-toggle=collapse]:not(.collapsed):after{content:"\E5CE"}.sidebar .sidebar-wrapper li.nav-item.active{background-color:hsla(0,0%,78.4%,.2);border-radius:5px;overflow:hidden}.sidebar .sidebar-wrapper li.nav-item{margin-bottom:15px}.sidebar .sidebar-wrapper li.nav-item.active>.nav-link{border-bottom:1px solid hsla(0,0%,78.4%,.4)}.sidebar hr{margin-bottom:0!important;margin-top:0!important}.sidebar-wrapper .navbar-heading{padding:0!important;margin:0!important}.mw-75{max-width:75%}.w-25{width:25%!important}.mb-10{margin-bottom:10rem}b,strong{font-weight:700}.form-control,.is-focused .form-control{background-image:linear-gradient(0deg,#1a0664 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 1px,hsla(0,0%,82.4%,0) 0)}.col-form-label{color:#1d1d1d}input::-moz-placeholder{line-height:normal}.form-control,input::placeholder,label{line-height:normal}.form-group{margin-top:25px}.form-group input[type=file]{opacity:1;position:relative;z-index:1}.form-group.is-filled .form-control.is-invalid{border-color:#ccc;background-image:none}.form-group.is-filled .invalid-feedback{display:none}.form-group .form-control.is-invalid{border-bottom:1px solid #f44336}.form-group .form-control.is-invalid.focus-visible{border-color:#ccc}.form-group .form-control.is-invalid:focus{background-image:none}.form-group .error{color:#ff5252}.u-push--right{margin-left:auto;padding:0}.custom-select>select{border:0;width:100%}@media only screen and (min-width:768px){.md-w-auto{width:auto!important}}.card .card-body .form-group{margin:0}.form-group .bmd-label-static{top:0;position:relative;font-size:14px}.swal2-popup .swal2-actions{padding-top:20px}.btn,button{border:0}.btn{letter-spacing:.5px;font-weight:700;display:inline-block}.btn.btn-primary,.btn.btn-primary.focus,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-secondary{color:#fff;background-color:#1a0664;box-shadow:none}.btn.btn-secondary.focus,.btn.btn-secondary:focus,.btn.btn-secondary:hover{color:#fff;background-color:#1a0664}.btn.btn-info.focus,.btn.btn-info:focus,.btn.btn-info:hover,.btn.btn-warning.focus,.btn.btn-warning:focus,.btn.btn-warning:hover{border-color:transparent;box-shadow:none}.btn__size--large{font-size:1rem;padding:20px;max-width:260px;width:100%!important}.btn:disabled{border-color:#6c757d;color:#fff;pointer-events:none;background-color:#6c757d;box-shadow:none;opacity:.7}.img-accent{display:block;position:relative}.img-accent:after{content:"";position:absolute;width:60%;height:100%;right:-20px;bottom:-20px;background-color:#1a0664;z-index:-1}@media (max-width:767px){.img-accent:after{right:30px;bottom:-20px}}.c-trap{position:relative;display:block}.c-trap:before{position:absolute;content:"";z-index:-1}.c-trap__top--1:before{background-image:url(/assets/pix/bg/bg-trap-1.png);width:105px;height:105px}.c-trap__top--1:before,.c-trap__top--2:before{top:-3rem;left:-3rem;background-size:contain;background-repeat:no-repeat;background-position:50%}.c-trap__top--2:before{background-image:url(/assets/pix/bg/bg-trap-2.png);width:115px;height:115px}.e-separator{padding:2rem 0}.e-separator-line{background:#ccc;width:100%;display:block;height:1px}.btn-ic{position:relative;font-size:0;padding:0 3px;background:none!important;border:0!important;box-shadow:none!important}.btn-ic:before{content:"";font-family:Font Awesome\ 5 Free;font-size:1rem;color:#000}.btn-ic-show:before{content:"\F06E";color:#00bcd4}.btn-ic-edit:before{content:"\F044";color:#4caf50}.btn-ic-delete:before{content:"\F2ED";color:#f44336}.btn-ic-duplicate:before{content:"\F24D";color:#9b59b6}.btn-ic-reject:before{content:"\F82A";color:#311b92}.btn-ic-pdf:before{content:"\F1C1";color:#9b59b6}.btn-ic-pdf-2:before{content:"\F1C1";color:#008697}.btn-ic-pdf-3:before{content:"\F1C1";color:#ff9800}.btn.order-status{pointer-events:none;box-shadow:none}.btn.btn-outline-packing{border-color:#f08f00;color:#f08f00}.btn.btn-outline-shipped{border-color:#f33527;color:#f33527}.btn.btn-outline-delivered{border-color:#39843c;color:#39843c}.btn-primary.nice-select.open:not(:disabled):not(.disabled):focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn.btn-primary.active.focus,.btn.btn-primary.active:focus,.btn.btn-primary.active:hover,.btn.btn-primary.focus.nice-select.open,.btn.btn-primary.nice-select.open:focus,.btn.btn-primary.nice-select.open:hover,.btn.btn-primary:active.focus,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.open>.btn.btn-primary.dropdown-toggle.focus,.open>.btn.btn-primary.dropdown-toggle:focus,.open>.btn.btn-primary.dropdown-toggle:hover,.show>.btn.btn-primary.dropdown-toggle.focus,.show>.btn.btn-primary.dropdown-toggle:focus,.show>.btn.btn-primary.dropdown-toggle:hover{background-color:inherit;border-color:inherit}.btn-primary.nice-select.open:not(:disabled):not(.disabled),.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#22d47b;border-color:#22d47b}.btn-actions-wrapper{display:flex;flex-wrap:wrap}.hide-delete-btn:not(:last-child) .deleteRow{display:none}.btn-as-link{color:inherit;padding:.9375rem;font-weight:500;font-size:12px;text-transform:uppercase;border-radius:3px;text-decoration:none;position:relative;display:block;background-color:transparent;outline:0}.btn-as-link:focus{outline:0}.stats .btn-as-link{padding:0;text-transform:none}.addtocart>.btn-addtocart{margin-left:8px;margin-bottom:0;margin-top:2px}.btn{border:3px solid transparent!important}.btn:focus{box-shadow:none!important;border:3px solid #99f!important}.products-item-wrapper .product-cart{display:flex}.products-item-wrapper .product-cart>div{flex:1}.products-item-wrapper .product-cart>div button{width:100%;max-width:100%;margin:0;border-radius:0}.btn-lightblue{background-color:#c9dbfc;color:#000}.btn-lightblue:focus,.btn-lightblue:hover{background-color:#aabad7;color:#000}.btn-lightgreen{background-color:#d8e8e3;color:#000}.btn-lightgreen:focus,.btn-lightgreen:hover{background-color:#c5dfd7;color:#000}.btn-lightgreen:disabled{background-color:#ccc;color:#000;opacity:.4}.btn-outline-waiting{background-color:#ffeb3b!important;color:#000!important}.btn-outline-received{background-color:#4caf50!important;color:#fff!important}.btn-outline-cancelled{background-color:#ff1744!important;color:#fff!important}.btn-outline-partial{background-color:#90caf9!important;color:#000!important}a.material-link{border-bottom:0!important}.btn-link{border-bottom:2px solid #20df80;color:#1a0664;transition:all .2s ease;padding:0}.btn-link:hover{color:rgba(63,184,123,.8);text-decoration:inherit;background-color:inherit;border-color:inherit}.icon-material{position:relative}.icon-material:before{content:"";font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle;font-size:1rem;color:#000}.icon-material-show:before{content:"\E8F4"}.icon-material-edit:before{content:"\E745"}.icon-material-delete:before{content:"\E872"}.icon-material-duplicate:before{content:"\E14D"}.icon-material-reject:before{content:"\F236"}.icon-material-pdf:before{content:"\E415"}.error-wrapper.is-invalid .invalid-feedback{display:block;text-align:center;margin-top:0;margin-bottom:1rem;background:#fff;padding:5px}.is-focused [class*=" bmd-label"],.is-focused [class^=bmd-label]{color:#1a0664}.form-group-inline{align-items:center}.form-group-inline span{padding-right:10px}.form-primary label{display:block;font-weight:600;color:#000}.form-primary input,.form-primary select,.form-primary textarea{border:1px solid #e8e8e8;border-radius:5px;padding:10px;width:100%}.form-primary .nice-select,.form-primary .nice-select .list{width:100%}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;height:42px;line-height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}@media (max-width:767px){.input-custom .form-group__custom{flex-wrap:wrap}}.input-custom .form-group__custom input{height:50px!important;border:transparent;padding-top:1em;padding-bottom:1em}.input-custom .form-group__custom>.btn{border:2px solid transparent;color:#fff;border-radius:0;margin:0}.input-custom .form-group__custom>.btn-primary{background:#22d47b;border-color:#22d47b}.input-custom .form-group__custom>.btn-info{margin-left:1%}.input-custom .form-group__custom>.btn:hover{box-shadow:none}.input-custom .form-control__custom{height:52px!important;background:#f8f8f8!important;color:#3a4348!important;font-size:1rem;border-radius:0;box-shadow:none!important;flex:auto}@media (max-width:767px){.input-custom .form-control__custom{flex:0 0 100%}}.form-check{position:relative;display:block}.custom-toggle{position:relative;display:inline-block;width:50px;height:25px}.custom-toggle input{opacity:0}.custom-toggle input:checked+.custom-toggle-slider{border:1px solid #5e72e4}.custom-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border:1px solid #cad1d7;border-radius:34px!important;background-color:transparent}.custom-toggle input:checked+.custom-toggle-slider:before{transform:translateX(1.625rem);background:#5e72e4}.custom-toggle-slider:before{position:absolute;bottom:3px;left:4px;width:18px;height:18px;content:"";transition:all .2s cubic-bezier(.68,-.55,.265,1.55);border-radius:50%!important;background-color:#e9ecef}.form-group__custom .form-control__custom{flex:0 0 85%}@media only screen and (max-width:767px){.form-group__custom .form-control__custom{flex:0 0 100%}.form-group__custom .btn{width:auto}}input[readonly]{background-color:#e3f2fd}section.custom-radio{display:flex;flex-flow:row wrap;padding:1em 0}section.custom-radio>div{flex:0 0 25%;padding:.5rem}section.custom-radio input[type=radio]{display:none}section.custom-radio input[type=radio]:not(:disabled)~label{cursor:pointer}section.custom-radio input[type=radio]:disabled~label{color:#000;border-color:#bcc2bf;box-shadow:none;cursor:not-allowed}section.custom-radio input[type=radio]:disabled~label .radio-reward__header h3{background-color:#bcc2bf;color:#000}section.custom-radio label{height:100%;display:block;background:#fff;border:2px solid #20df80;margin-bottom:1rem;text-align:center;box-shadow:0 3px 10px -2px hsla(150,5%,65%,.5);position:relative}section.custom-radio input[type=radio]:checked+label{background:#20df80;color:#000;box-shadow:0 0 20px rgba(0,255,128,.75)}section.custom-radio input[type=radio]:checked+label:after{color:#3d3f43;font-family:Font Awesome\ 5 Free;border:2px solid #1dc973;content:"\F00C";font-size:24px;position:absolute;top:150px;left:50%;transform:translateX(-50%);height:50px;width:50px;line-height:50px;text-align:center;border-radius:50%;background:#fff;box-shadow:0 2px 5px -2px rgba(0,0,0,.25);z-index:1}section.custom-radio input[type=radio]#control_05:checked+label{background:red;border-color:red}@media only screen and (max-width:767px){section.custom-radio{flex-wrap:wrap}section.custom-radio>div{flex:0 0 100%}}.radio-reward__header{padding:15px;border-radius:0;position:relative;height:180px;background-size:cover;z-index:1;text-align:center;background-position:50%}.radio-reward__header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2);z-index:-1}.radio-reward__header h4{display:inline-block;padding:5px 10px;background-color:#20df80;border-radius:5px}.radio-reward__info{padding:3em 1rem}.radio-reward__info>h4{font-size:20px}.radio-reward__info>p{position:absolute;right:10px;bottom:10px;margin-bottom:0}.radio-reward__selection{height:100%}.form-register input,.form-register select,.form-register textarea{border:2px solid #4f6d7a;border-radius:0;margin-bottom:20px;background-color:#fff}.jFiler-theme-default .jFiler-input{width:100%;max-width:400px}.form-primary .form-check .form-check-label{padding-left:0}.form-primary .form-check .form-check-label span{position:relative;left:0;top:0}.form-filter{margin:0;padding:0;background-color:#ecf7df}.form-filter label{color:#000}.form-filter .form-control,.form-filter .is-focused .form-control{background-image:linear-gradient(0deg,#1a0664 2px,rgba(156,39,176,0) 0),linear-gradient(0deg,#d2d2d2 0,hsla(0,0%,82.4%,0) 0);background-color:#fff;border-radius:5px;padding:5px;height:42px}.form-filter .form-control:focus{color:#000;background-color:#fff}.form-filter .filter-body{display:none;padding:15px}.form-filter .toggle-filter>h4{cursor:pointer;position:relative;display:flex;background-color:rgba(0,0,0,.05);padding:15px;margin:0}.form-filter .toggle-filter>h4:after{font-family:Font Awesome\ 5 Free;content:"\F105";margin-left:auto;padding-left:10px;transform:rotate(0);transition:all .2s ease}.form-filter .toggle-filter>h4.active:after{transform:rotate(90deg)}section.custom-radio .reward-soldout input[type=radio]:disabled~label{opacity:1;z-index:1}section.custom-radio .reward-soldout input[type=radio]:disabled~label:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}section.custom-radio .reward-soldout input[type=radio]:disabled~label .radio-reward__info>p{color:#fff;background-color:#f44336}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}.custom-toggle input:focus~span,.select2-container--focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #99f}.select2-results__option{text-transform:capitalize}.card{border:0;font-size:1rem;color:#1d1d1d}.card .card-header{background-color:#fff;border-bottom:0}.card .card-header--color_1{box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(83,92,104,.6);background:linear-gradient(60deg,#535c68,#50565f)}.card .card-header--color_2{box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(48,51,107,.6);background:linear-gradient(60deg,#30336b,#292b4f)}.card .card-header .card-text{padding-left:1.5rem;padding-right:1.5rem}.card .card-header .card-text h4{font-weight:700}.card .card-header .card-text p.category{margin-bottom:0;font-size:.925rem}.card--style-2{box-shadow:none;border:0}.card--style-2 .card-header{background-color:transparent;border-bottom:0;padding:0;margin:0}.card--style-2 .card-header .card-title{font-weight:500!important}.card--style-2 .card-header .card-icon{float:none;margin:0;padding:0;background-color:transparent;border-radius:0;color:#1d1d1d}.card--style-2 .card-header .card-icon>.material-icons{font-size:3rem}.card--style-2 .card-body{padding:0}.card--style-2 .card-body .card-body-text{font-size:1rem}.card-transparent{background:none!important;box-shadow:none!important}.card-transparent .card-header{background-color:transparent}.card-transparent .card-deck-news .card-footer{background-color:transparent!important;margin:0 15px 10px!important;padding:10px 0 0!important;border-top:1px solid #eee!important}.card .card-header.card-header-icon .title,.card .card-header.card-header-text .title{font-weight:300}.card[class*=bg-white]{color:#000}.card-header-alt{margin:-20px 15px 0;border-radius:6px;background-color:transparent}.card.card-alt .card-footer{border-top:1px solid #eee}.card-welcome{padding:40px;align-items:center}.card-omset,.card-welcome{border-radius:5px;height:100%}.card-omset{background-color:#fff;background-image:url(/assets/pix/bg/bg-omset.jpg);background-size:cover;padding:20px;position:relative;display:flex;flex-wrap:wrap}.card-omset>div{flex:0 0 100%}.card-omset>.card-header{padding:0;border-bottom:0;background-color:transparent}.card-omset>.card-footer{align-self:flex-end;background-color:transparent}.card-omset .ldBar{margin:0 auto;width:150px!important;height:150px!important}.card-omset .ldBar-label{font-weight:700}.card-omset .stats{display:flex;align-items:center;font-size:.925rem}.card-footer-border{border-top:1px solid #eee!important}.card-deck{margin-top:10px;margin-left:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-right:0}.card-deck .card{margin:0}@media only screen and (max-width:991px){.card-deck{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.card-deck{grid-template-columns:1fr}}.card-promo .card{box-shadow:0 6px 10px rgba(0,0,0,.25);transition:all .2s;padding:20px;color:hsla(0,0%,100%,.9)}.card-promo .card:hover{box-shadow:0 6px 10px rgba(0,0,0,.4);transform:scale(1.01)}.card-promo .card__apply{grid-row:4/5;align-self:center;font-size:16px;margin-top:20px}.card-promo .card__link:after{position:absolute;top:25px;left:0;content:"";width:0;height:3px;background-color:hsla(0,0%,100%,.6);transition:all .5s}.card-promo .card__link:hover:after{width:100%}.card-promo .card-title{color:hsla(0,0%,100%,.9)}.card-promo .card__icon{font-size:30px}.card-promo .card__icon,.card-promo .card__link{position:relative;text-decoration:none;color:hsla(0,0%,100%,.9);grid-row:2/3}.card-promo .card-1,.card-promo .card-6,.card-promo .card-11,.card-promo .card-16{background:radial-gradient(#1fe4f5,#3fbafe)}.card-promo .card-2,.card-promo .card-7,.card-promo .card-12,.card-promo .card-17{background:radial-gradient(#fbc1cc,#fa99b2)}.card-promo .card-3,.card-promo .card-8,.card-promo .card-13,.card-promo .card-18{background:radial-gradient(#76b2fe,#b69efe)}.card-promo .card-4,.card-promo .card-9,.card-promo .card-14,.card-promo .card-19{background:radial-gradient(#60efbc,#58d5c9)}.card-promo .card-5,.card-promo .card-10,.card-promo .card-15,.card-promo .card-20{background:radial-gradient(#f588d8,#c0a3e5)}.card-promo .card-footer{justify-content:flex-start!important}.bg-widget__outlet{background-image:url(/assets/pix/bg/bg-omset.jpg);background-size:cover;position:relative}.card-mpoint{text-align:center}.card-mpoint .widget-outlet__body h2{color:#66bb6a;display:inline-block;padding:25px 10px;font-size:48px}.card-claim{background:#fff;border-radius:4px;box-shadow:0 2px 3px #c8d0d8;display:inline-block;margin:0 auto;text-align:center;padding:40px 0}.card-claim h2{margin-top:20px;margin-bottom:10px}.card-claim p{color:#404f5e;font-size:18px;margin:0}.card-claim i{color:#9abc66;font-size:100px;line-height:200px;margin-left:-15px}.card-claim-success{background:#ebf0f5}.card-claim-success h2{color:#00c851}.card-claim-error{background:#ebf0f5}.card-claim-error h2{color:#f44}.claim-icon>span{font-size:10rem}.claim-icon-success>span{color:#00c851}.claim-icon-error>span{color:#f44}.card-success{background:#ebf0f5;border-radius:4px;box-shadow:0 2px 3px #c8d0d8;display:inline-block;margin:0 auto;text-align:center;padding:40px 0}.card-success h2{margin-top:20px;margin-bottom:10px}.card-success p{color:#404f5e;font-size:18px;margin:0}.section-subscribe{padding:20px;background-color:#fff;border-radius:6px;background-image:url(/assets/pix/bg/bg-medical.jpg);background-size:cover;position:relative;color:#fff;z-index:1;overflow:hidden}.section-subscribe:before{content:"";background:linear-gradient(-30deg,#91039f 20%,#052157);width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:1}.program-percentage{text-align:center;font-weight:700;font-size:24px;margin-bottom:1em}.product-header__wrapper{display:flex;align-items:flex-start}.product-header__wrapper .product-header__right{margin-left:auto}.product-header__wrapper .focus-point{font-size:22px;color:#b0b9e6;font-weight:700;padding:15px 10px;border:2px solid #b0b9e6;background-color:#fff;display:inline-block}.card-deck.card-promo{margin-bottom:25px}.card-full{background-color:#c8e6c9;border:0;box-shadow:none}.o-accordion .card .card-header{padding:0}.o-accordion .card .card-header .btn.btn-link{color:#1d1d1d;text-transform:none;font-size:1rem;padding:12px 20px;width:100%;text-align:left;margin:0}.o-accordion .card .card-body{font-size:1rem}.nav-tabs .nav-item .nav-link>i{font-size:1rem;padding-right:10px;vertical-align:middle}.nav-tabs-navigation{display:flex;flex-wrap:wrap}.nav-tabs-navigation .nav-tabs-button{margin-left:auto}.widget-outlet__footer{position:absolute;right:0;font-size:.75rem;font-style:italic;cursor:pointer;color:#1a0664;border-bottom:2px solid #20df80}.ic-help{cursor:pointer;color:#20df80}.searchable{position:relative}.searchable .form-search-wrapper .form-search-result{display:none}.searchable .form-search-wrapper .form-search-result ul{list-style:none;margin:0;position:absolute;top:40px;width:100%;background:#fff;padding:10px;box-shadow:0 1px 4px 0 rgba(0,0,0,.14)}.searchable .form-search-wrapper.active .form-search-result{display:block}.form-search-result__table .searchresult{position:absolute;width:100%;background-color:#f8f8f8;padding:10px;z-index:9}.form-search-result__table table tr:first-child td{border-top:0}.searchbox-wrapper{position:relative}.searchbox-wrapper .close-icon,.searchbox-wrapper .search-box{position:relative;padding:.375rem 1.75rem .375rem .75rem}.searchbox-wrapper .search-box{width:100%;outline:0;border:1px solid #999;border-radius:.25rem;overflow:hidden;height:calc(2.4375rem + 2px)}.searchbox-wrapper .searchbox-icon{cursor:pointer;position:absolute;right:0;top:0;height:100%;background-color:#999;width:50px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.searchbox-wrapper .searchbox-icon:after{content:"\F002";display:block;z-index:1;padding:5px 10px;color:#fff;line-height:normal;font-family:Font Awesome\ 5 Free;font-weight:700;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.searchbox-wrapper.active .search-box{border:1px solid #fa9595}.searchbox-wrapper.active .searchbox-icon{background-color:#fa9595}.searchbox-wrapper.active .searchbox-icon:after{content:"\F00D"}.ui-autocomplete .ui-menu-item{text-transform:uppercase}[table-header-color=orange] th{color:#ff9800!important}[table-header-color=green] th{color:#43a047!important}.table,table{width:100%}.table tr.disabled:hover,table tr.disabled:hover{background:none}.table thead th,table thead th{font-size:1.0625rem;font-weight:300;color:#333;padding:12px 8px}.table td,table td{border-top:1px solid #eee;padding:12px 8px;font-size:1rem}.table-td-border-none td{border:0}table.bt tbody td{padding:0}table.bt tbody td:before{background:#00aec5;color:#fff}table.bt tr:nth-of-type(2n+2) td{background:#fff}table.bt tr{border-bottom:1px solid #e4ebeb}table.bt tr td{background:#eaf3f5}table.bt tbody td .bt-content,table.bt tfoot td .bt-content,table.bt tfoot th .bt-content{padding:12px 10px}span.outofstock{background:#ea1c0d;color:#fff;padding:5px;font-size:.725rem;margin-left:.5rem;border-radius:3px}.row-alert{border-bottom:1px solid #eee}.row-alert:last-child{border-bottom:0}.col-image img{border-radius:50%;max-width:50px}.text-small{font-size:.9rem}.nav-link-outline-danger{border:1px solid #ea1c0d;color:#ea1c0d}.row.row-variation{background-color:#f8f8f8;margin-bottom:10px;padding:5px 0}.input-image-wrapper img{max-height:200px;margin-bottom:20px}.input-image-wrapper .jFiler-theme-default .jFiler-input{margin:0 auto}.table-primary,.table-primary>td,.table-primary>th{background-color:transparent}.table-primary{text-align:left}.table-primary>thead>tr>th{color:#8898aa;background-color:#f6f9fc;font-size:.65rem;padding:.75rem 1.5rem;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e9ecef}.table-primary>thead>tr>th a{color:#5e72e4}.table-primary>tbody>tr>td{padding:1rem 1.5rem;font-size:.8125rem}.table-primary>tbody>tr>td a{border-bottom:2px solid #20df80}@media (max-width:767px){.table-primary>tbody>tr>td{padding:0}}.table-primary input[type=checkbox]{width:20px}@media only screen and (max-width:767px){.table-disable-basic td{padding:15px 1.5rem!important}.show-numbers>p{display:none}}tr.discount-updated{background-color:#cddc39!important}table.bt tr{margin-bottom:20px;display:block;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}table.bt tr td{background:#fff;color:#000;border-bottom:1px solid #ccc}table.bt tbody td:before{background-color:#f6f9fc;color:#8898aa;margin-right:10px;padding:12px 10px;text-transform:uppercase;width:35%}span.bt-content{width:100%}.table-primary>tbody>tr>td{font-size:.925rem}@media only screen and (max-width:991px){span.bt-content{text-align:right}}table.bt tr.disable-basic td:before{display:none}@media only screen and (max-width:1008px){.table-primary>tbody>tr>td{padding:0}}tr.brand-product-statistic{transition:all .3s ease}tr.brand-product-statistic>td{padding:0!important}tr.brand-product-statistic>td>table{margin-bottom:0}tr.brand-product-statistic>td>table>thead>tr>th{background-color:transparent}tr.brand-statistic{transition:all .3s ease}tr.brand-statistic:after{font-family:Font Awesome\ 5 Free;content:"\F054";color:#000;position:absolute;right:10px;top:50%;font-weight:900;transform:translateY(-50%);transition:all .3s ease}tr.brand-statistic.active{background-color:#f7f9f2}tr.brand-statistic.active:after{transform:translateY(-50%) rotate(90deg)}.expand-content>td{padding:0!important}.expand-content table{margin-bottom:0}.expand-content table>thead>tr>th{background-color:transparent}.btn-expand{transition:all .3s ease;cursor:pointer}tr.active{background-color:#f7f9f2}tr.active .btn-expand{transform:rotate(180deg)}@media only screen and (max-width:991px){.swal2-content table>tbody>tr:first-child{display:none}}@media only screen and (max-width:1200px){table.table-basic_wrap tr td{display:flex;flex-wrap:wrap}table.table-basic_wrap>tbody>tr>td{padding:0}table.table-basic_wrap tbody td span.bt-content{text-align:left}table.table-basic_wrap tbody td span.bt-content img{max-width:100%}table.table-basic_wrap tbody td:before{width:100%}}tr.danger{background-color:#ffd2d2}.table-hover .table-primary:hover{background-color:transparent}svg.ct-chart-bar,svg.ct-chart-line{overflow:visible}.card-alt .card-header .ct-label{color:hsla(0,0%,100%,.7)}.card-alt .card-header .ct-grid{stroke:hsla(0,0%,100%,.2)}.card-alt .card-header .ct-series-a .ct-bar,.card-alt .card-header .ct-series-a .ct-line,.card-alt .card-header .ct-series-a .ct-point,.card-alt .card-header .ct-series-a .ct-slice-donut{stroke:hsla(0,0%,100%,.8)}.card-alt .card-header .ct-point{stroke-width:8px;stroke-linecap:round}.bar-graph .name{animation:fade-in-text 2.2s .1s forwards;opacity:0}.bar-graph-horizontal{max-width:100%}.bar-graph-horizontal>div{align-items:center;margin-bottom:8px;width:100%}.bar-graph-horizontal .name{width:100px}.bar-graph-horizontal .bar{border-radius:3px;height:55px;float:left;overflow:hidden;position:relative;width:0;min-width:100px}.bar-graph-one .bar:after{animation:fade-in-text 2.2s .1s forwards;color:#fff;content:attr(data-percentage);font-weight:700;position:absolute;right:16px;top:17px}.bar-graph-one .bar-0 .bar{background-color:#64b2d1}.bar-graph-one .bar-1 .bar{background-color:#5292ac}.bar-graph-one .bar-2 .bar{background-color:#407286}.bar-graph-one .bar-3 .bar{background-color:#2e515f}.bar-graph-one .bar-4 .bar{background-color:#5c8799}.bar-container{width:100%;background-color:#ddd}.bar-data{max-width:100%;text-align:right;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:700;padding-right:10px}.bar-color-1{background-color:#ff9f40}.bar-color-2{background-color:#ffcd56}.bar-color-3{background-color:#ff6384}.bar-color-4{background-color:#4bc0c0}.bar-color-5{background-color:#36a2eb}.bar-color-6{background-color:#96f}.bar-color-7{background-color:#c9cbcf}.alert>p{margin-bottom:0}.swal2-popup .swal2-title{font-size:1.4em!important}#notification-events>div{position:fixed;right:10px;bottom:10px;z-index:9;max-width:300px;background:radial-gradient(#022882,#043294);padding:15px 18px;border-radius:6px;color:#fff;text-align:left;visibility:hidden}#notification-events>div:last-child{visibility:visible}.page-item.active .page-link{background-color:#1a0664;border-color:#1a0664}.page-link{color:#000}.show-numbers{display:flex;align-items:center;justify-content:flex-end;font-weight:500;margin-left:auto}.show-numbers>p{margin:0;padding:0 15px}.nav-pagination{display:flex;align-items:center;margin:1em 0}.pagination{font-weight:500}.products-wrapper{display:flex;flex-wrap:wrap}.products-wrapper .products-item-wrapper{max-width:25%;flex:0 0 25%;margin:10px 0}.products-wrapper .products-item-wrapper .product-single{border:1px solid #ccc;border-radius:5px;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column;margin:0 10px;min-height:350px;background-color:#fff}.products-wrapper .product-stock{display:inline-block;margin-top:10px;margin-left:10px}.products-wrapper .product-image{width:100%;height:250px}.products-wrapper .product-image>a{width:100%;height:100%;background-size:contain;background-position:50%;display:block;background-repeat:no-repeat;background-color:#f7f7f7}.products-wrapper .product-header{padding:15px;background-color:#fff}.products-wrapper .product-header .product-header__brand{margin-bottom:0}.products-wrapper .product-header .product-header__brand>a{letter-spacing:1px;color:#fcc22a}.products-wrapper .product-body{padding:0 15px 15px}.products-wrapper .product-body .product-detail{padding:10px 0;display:flex;border-bottom:1px dashed #ccc}.products-wrapper .product-body .product-detail .product-detail__right{margin-left:auto;text-align:right}.products-wrapper .product-body p{margin-bottom:0}.products-wrapper .product-footer{padding:15px;margin-top:auto}.products-wrapper .product-cart>button{margin:0;width:100%;border-radius:0}.products-wrapper .product-image>a[data-imageurl*=default]{background-size:cover}.number-input{display:flex;justify-content:center}.number-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:1px solid #e8e8e8;border-radius:0;padding:5px;height:42px;line-height:40px;text-align:center;font-weight:700;font-size:1.6rem}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input .quantity-button{outline:none;-webkit-appearance:none;background-color:transparent;align-items:center;justify-content:center;width:3rem;cursor:pointer;margin:0;position:relative;text-align:center;display:flex;font-weight:700;font-size:2rem;border:1px solid #e8e8e8}@media only screen and (max-width:1200px){.products-wrapper .products-item-wrapper{max-width:33%;flex:0 0 33%}}@media only screen and (max-width:991px){.products-wrapper .products-item-wrapper{max-width:50%;flex:0 0 50%}}@media only screen and (max-width:768px){.products-wrapper .products-item-wrapper{max-width:100%;flex:0 0 100%}}.products-wrapper .product-image>a[href*=product-default]{background-size:cover}.products-wrapper .product-image{position:relative}.products-wrapper .product-type{position:absolute;bottom:10px;right:10px;font-size:12px}.products-wrapper .product-type>a{padding:5px;border-radius:5px;font-weight:700}.page-singleproduct .product-image{border:0}.logo-badge{padding:10px;background:none;border-radius:0;height:60px}.c-nav{box-shadow:none;border-bottom:1px solid #ebeaeb;padding:1rem 0}.c-nav.is-fixed{position:fixed;width:100%;background:#fff;top:0;z-index:9;height:85px}.c-nav>.container,.c-nav>.container-fluid{justify-content:normal;display:flex}.c-nav .navbar-brand{padding:0;margin:0;max-width:300px}.c-nav .navbar-brand>img{width:100%;position:relative;top:50%;transform:translateY(-50%)}.c-nav .navbar-menu{justify-content:flex-start;display:none;align-items:center;flex:1}.c-nav .navbar-menu .navbar-menu-list{justify-content:flex-start;display:flex;flex:1;list-style-type:none;margin:0}.c-nav .navbar-menu .navbar-menu-item{color:#1d1d1d;font-size:1rem;padding:0 15px;font-weight:500}.c-nav__mobile{transform:translateX(100%);position:fixed;overflow:hidden;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;padding:1rem .75rem 4rem;z-index:2;background:#fff;background-color:#fff;background-image:none;transition:transform .5s ease}.c-nav__mobile>.container,.c-nav__mobile>.container-fluid{justify-content:normal;display:flex}.c-nav__mobile.v--primary{z-index:1000;background-color:#fff;background-image:none!important}.c-nav__mobile.is-hidden{transform:translateX(100%)}.c-nav__mobile.active{transform:translateX(0);display:flex;overflow-y:auto}.nav_menu_btn{background:none}@media only screen and (min-width:67.8125rem){#nav_menu_btn{display:none}.c-nav .navbar-menu{display:flex}}#main_nav .navbar-brand{max-width:320px}.navbar-menu-copy{margin-top:1rem}.navbar-menu-copy .navbar-menu{display:block;width:100%}.navbar-menu-copy .navbar-menu .navbar-menu-list{list-style:none;padding:0}.navbar-menu-copy .navbar-menu .navbar-menu-list>li{padding:.75rem 0}.navbar-menu-copy .navbar-menu .navbar-menu-list>li .navbar-menu-item{color:#1d1d1d;font-weight:500;font-size:1.25rem}.navbar-menu-copy .navbar-menu .navbar-auth{position:fixed;bottom:0;right:0;left:0;padding:1rem}.navbar-menu-copy .navbar-menu .navbar-auth>a{width:100%}a.nav-link{cursor:pointer}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover,.dropdown-menu a.nice-select.open,.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover{box-shadow:none;background-color:#f8f8f8;color:#222}.navbar-notifications{width:400px;background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;transform-origin:0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);transition:leaves .5s ease}.navbar-notifications.show{top:50px}.notifications-header{padding:10px 15px;border-bottom:1px solid #ccc}.notifications-content a.dropdown-item{padding:10px 15px;font-size:1rem;display:flex;align-items:center}.notifications-content a.dropdown-item>span{border-radius:50px}.notifications-content a.dropdown-item>span>i{font-size:1rem}@keyframes leaves{20%{transform:scaleX(.2) scaleY(.2);opacity:.2}50%{transform:scaleX(.2) scaleY(.2);opacity:.5}80%{transform:scaleX(.2) scaleY(.2);opacity:.8}to{transform:scaleX(.2) scaleY(.2);opacity:1}}@media only screen and (max-width:991px){.navbar .dropdown .dropdown-menu,.navbar .dropdown.show .dropdown-menu{background-color:#fff;width:calc(100% - 50px);height:auto;opacity:1;overflow:hidden;position:fixed;left:25px;right:25px;min-width:100px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);top:60px}.navbar .dropdown-menu .dropdown-item{margin-left:0;margin-right:0}.navbar.navbar-absolute{position:fixed}.main-panel>.content{margin-top:70px}}.main-panel .content-wrapper-before{position:absolute;z-index:-1;top:64px;left:260px;width:100%;height:185px}.gradient-45deg-indigo-purple{background:#303f9f;background:linear-gradient(45deg,#303f9f,#7b1fa2)!important}.navbar.navbar-absolute{box-shadow:0 7px 29px 0 rgba(100,100,111,.2)}@media only screen and (max-width:1400px){.main-panel{position:absolute}.main-panel .content-wrapper-before{left:0}[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{opacity:1}}@media only screen and (max-width:767px){.logo-badge{padding:5px;height:40px}}.cart-mobile .notification{top:2px;right:2px}.o-footer{font-weight:500}.o-footer__topbar{background-color:#fff;padding-top:5rem;padding-bottom:5rem}.o-footer__bottombar{background-color:#ebeaeb;padding-top:1rem;padding-bottom:1rem}.o-footer .c-footer__link{list-style:none;padding-left:0}.o-footer .c-footer__link a{color:#1d1d1d}.footer{padding:0 15px}.grecaptcha-badge{visibility:hidden!important}.sidebar{box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(255,152,0,.4);background-image:url(/images/bg-sidebar.jpg?cb55b0d6892d15e9adad08bfd9b9c9cd)}.sidebar:before{background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%;content:""}.sidebar .sidebar-wrapper>.nav>li:not(.active):hover>a{background-color:hsla(0,0%,78.4%,.2)}.sidebar hr{border-color:hsla(0,0%,70.6%,.3)}.sidebar .text-muted{color:hsla(0,0%,100%,.5);padding-left:2em;padding-top:1em}.sidebar .nav li.active>[aria-expanded=true],.sidebar .nav li .dropdown-menu a:focus,.sidebar .nav li .dropdown-menu a:hover,.sidebar .nav li:hover>a,.sidebar .nav li>a:focus,.sidebar .nav li>a:hover{background-color:hsla(0,0%,78.4%,.2)}.sidebar .nav li .dropdown-menu a,.sidebar .nav li:first-child>a,.sidebar .nav li a{margin:0}.sidebar .sidebar-wrapper{padding:0 15px 30px}.sidebar .sidebar-wrapper>.nav>li.nav-item{margin-bottom:15px}.sidebar .sidebar-wrapper>.nav>li.nav-item.active{background-color:hsla(0,0%,78.4%,.2);border-radius:5px;overflow:hidden}.sidebar .sidebar-wrapper>.nav>li.nav-item.active>.nav-link{border-bottom:1px solid hsla(0,0%,78.4%,.4)}.sidebar .nav-dropdown{margin-top:0;background-color:hsla(0,0%,78.4%,.2)}.sidebar .nav-dropdown>li>a{border-radius:0}.sidebar .nav-dropdown>li.active>a,.sidebar .nav-dropdown>li:hover>a{background-color:rgba(0,0,0,.2)}a.nav-link[aria-expanded=true]{background-color:hsla(0,0%,78.4%,.2)}.sidebar .sidebar-wrapper{padding-top:15px}.sidebar .sidebar-wrapper .navbar-heading{padding-left:15px!important}.sidebar .sidebar-wrapper>.nav>li.nav-item.active>.nav-link{border-bottom:0}.sidebar-wrapper .navbar-heading>button{padding-left:0}.sidebar .collapse .nav,.sidebar .collapsing .nav{padding-top:0}.sidebar .sidebar-wrapper .nav-dropdown li.nav-item{margin-bottom:0}.sidebar .sidebar-wrapper li.nav-item.active>.nav-link{border-bottom:0;background-color:rgba(0,0,0,.1)}.sidebar .nav-dropdown{background-color:transparent}.login-wrapper{height:100vh;display:flex}.login__side--left{width:100%;max-width:1080px;background:#021b79;background:linear-gradient(90deg,#1a0664,#0575e6)}.login__side--right{width:100%;max-width:50%;overflow:auto;display:-moz-inline-flex;display:inline-flex;-moz-flex-direction:column;flex-direction:column}.login__side-header{margin:20px;position:relative;z-index:2}.login__side-header img{width:255px;height:auto}.login__side-content{position:fixed;width:50%;margin:0 auto;z-index:1;height:100%;left:0;top:0;padding:75px;display:-moz-inline-flex;display:inline-flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.login__side-content .title{padding:20px 0 15px;font-size:38px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#fff;line-height:normal}.login__side-content .title.animated{position:relative;left:20px}.login__side-content .desc{font-size:16px;line-height:21px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;color:#d7d7d7}.login__side-content .desc.animated{position:relative;left:20px}.login__container{position:relative;width:100%;max-width:50%;margin:auto;z-index:1;animation:fadein .3s ease-in-out 0s normal forwards;-webkit-animation:fadein .3s ease-in-out 0s normal forwards}.login__handler{margin-left:-20px;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column}.login__header{width:240px;margin:0 auto 5%}.login__header img{width:100%}.form__col{margin-bottom:20px}.form__col>label{width:100%;color:#6c7a89}.form__col input{height:50px;border:0;background-color:#f1f1f1;padding:10px}.form__col button,.form__col input,.form__col optgroup,.form__col select,.form__col textarea{width:100%}.login__footer{text-align:center;width:100%;position:relative;bottom:0;display:-moz-inline-flex;display:inline-flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;justify-content:center}.login__footer .title{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;color:#6c7a89;font-size:13px}.login__footer .links ul{display:-moz-inline-flex;display:inline-flex;-moz-flex-direction:row;flex-direction:row;list-style:none;padding:0}.login__footer .links ul li{margin:5px 10px 30px}.login__footer .links ul li a{font-size:.825rem}.login__side-footer{position:relative;overflow:hidden}.login__side-footer>div{height:340px;position:fixed;bottom:0;left:0}@media only screen and (max-width:1200px){.login__side--left{height:100%;max-width:unset;position:absolute}.login__side-header{text-align:center}.login__side-content{padding-left:40px;display:none}.login__side--right{background:#021b79;background:linear-gradient(90deg,#021b79,#0575e6);height:100%;max-width:unset;overflow:unset}.login__container{overflow:auto;margin:95px auto 35px;padding:25px 35px;max-width:90%;mix-blend-mode:normal;background:linear-gradient(#fff,hsla(0,0%,100%,.99));box-shadow:0 0 15px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.3);border-radius:8px;-webkit-border-radius:8px}.login__footer{width:100%;position:relative}.login__footer .links a,.login__footer .title{color:#fff}.login-wrapper{height:auto;min-height:100vh}}.ocean{overflow:hidden;width:100%;position:relative;bottom:0;left:0;height:100%}.wave{background:url(/assets/pix/bg/wave.svg) repeat-x;position:absolute;bottom:0;width:7680px;height:198px;animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;transform:translateZ(0)}@media screen and (max-width:600px){.wave{top:-75px;height:75px}}@keyframes wave{0%{margin-left:0}to{margin-left:-1920px}}@keyframes swell{0%,to{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}.passwordField{position:relative}span#toggle_pwd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1a0664;cursor:pointer}input#inputPassword{padding-right:50px}.notice-wrapper{padding:1rem;text-align:center;background-color:#f8f8f8}.notice-wrapper .notice-icon{font-size:10em;color:#1a0664}.notice-wrapper .notice-body .notice-title{font-size:1.2rem;font-weight:500}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity{position:relative}.quantity input[type=number]{-moz-appearance:textfield}.quantity input{width:100px;height:42px;line-height:1.65;float:left;display:block;margin:0;padding:0 0 0 20px;border:1px solid #eee}.quantity input:focus{outline:0}.quantity .quantity-nav{float:left;position:relative;height:42px}.quantity .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;font-family:Trebuchet MS,Helvetica,sans-serif!important;line-height:1.7;transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.quantity .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}.quantity .quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%}.order-total-wrapper{background:#f9f9f9;padding:1rem}.order-total-wrapper .order-total{display:flex;flex-wrap:wrap}.order-total-wrapper .order-total .order-total-title{flex:0 0 12%;font-weight:700}@media (max-width:767px){.order-total-wrapper .order-total .order-total-title{flex:1}}@media (max-width:767px){.order-total-wrapper .order-total .order-total-body{text-align:right;flex:1}}body.page-dashboard{background-color:#f8f9fe}body.page-dashboard.page-singleproduct{background-color:#fff}body.page-dashboard.page-singleproduct .product-info-row{margin-bottom:1.5rem}.page-singleproduct .product-image img{width:100%}.page-singleproduct .product-image .product-bg{width:100%;height:100%;background-size:cover;display:block;background-position:50%}.page-singleproduct .product-quantity-wrapper{display:flex;align-items:center}.page-singleproduct .product-quantity-wrapper .product-qty-box{margin-right:1rem}.page-singleproduct .product-price-wrapper{display:flex;align-items:center;font-size:2rem;line-height:normal}.page-singleproduct .product-price-wrapper p.discount{background-color:#4caf50;padding:5px;font-size:1rem;margin:0 0 0 10px;color:#fff}.loader-wrapper{height:100%;background:rgba(234,73,97,.7);display:flex;align-items:center;justify-content:center;width:100%;position:fixed;top:0;left:0;z-index:9999;visibility:hidden;opacity:0}.loader{position:relative;width:75px;height:100px}.loader__bar{position:absolute;bottom:0;width:10px;height:50%;background:#fff;transform-origin:center bottom;box-shadow:1px 1px 0 rgba(0,0,0,.2)}.loader__bar:first-child{left:0;transform:scaleY(.2);animation:barUp1 4s infinite}.loader__bar:nth-child(2){left:15px;transform:scaleY(.4);animation:barUp2 4s infinite}.loader__bar:nth-child(3){left:30px;transform:scaleY(.6);animation:barUp3 4s infinite}.loader__bar:nth-child(4){left:45px;transform:scaleY(.8);animation:barUp4 4s infinite}.loader__bar:nth-child(5){left:60px;transform:scale(1);animation:barUp5 4s infinite}.loader__ball{position:absolute;bottom:10px;left:0;width:10px;height:10px;background:#fff;border-radius:50%;animation:ball 4s infinite}@keyframes ball{0%{transform:translate(0)}5%{transform:translate(8px,-14px)}10%{transform:translate(15px,-10px)}17%{transform:translate(23px,-24px)}20%{transform:translate(30px,-20px)}27%{transform:translate(38px,-34px)}30%{transform:translate(45px,-30px)}37%{transform:translate(53px,-44px)}40%{transform:translate(60px,-40px)}50%{transform:translate(60px)}57%{transform:translate(53px,-14px)}60%{transform:translate(45px,-10px)}67%{transform:translate(37px,-24px)}70%{transform:translate(30px,-20px)}77%{transform:translate(22px,-34px)}80%{transform:translate(15px,-30px)}87%{transform:translate(7px,-44px)}90%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes barUp1{0%{transform:scaleY(.2)}40%{transform:scaleY(.2)}50%{transform:scale(1)}90%{transform:scale(1)}to{transform:scaleY(.2)}}@keyframes barUp2{0%{transform:scaleY(.4)}40%{transform:scaleY(.4)}50%{transform:scaleY(.8)}90%{transform:scaleY(.8)}to{transform:scaleY(.4)}}@keyframes barUp3{0%{transform:scaleY(.6)}to{transform:scaleY(.6)}}@keyframes barUp4{0%{transform:scaleY(.8)}40%{transform:scaleY(.8)}50%{transform:scaleY(.4)}90%{transform:scaleY(.4)}to{transform:scaleY(.8)}}@keyframes barUp5{0%{transform:scale(1)}40%{transform:scale(1)}50%{transform:scaleY(.2)}90%{transform:scaleY(.2)}to{transform:scale(1)}}.modern-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.master-data-toolbar{margin-top:18px}.master-data-search-wrapper{position:relative;max-width:420px}.master-data-search-wrapper i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8a8f98;font-size:20px}.master-data-search-wrapper input{width:100%;height:44px;border-radius:14px;border:1px solid #e3e7ef;padding:0 16px 0 44px;font-size:14px;outline:none;background:#fff;transition:all .2s ease}.master-data-search-wrapper input:focus{border-color:#26c6da;box-shadow:0 0 0 4px rgba(38,198,218,.12)}.master-data-grid{-moz-column-count:3;column-count:3;-moz-column-gap:18px;column-gap:18px}.master-data-group-card{display:inline-block;width:100%;margin-bottom:18px;background:#fff;border-radius:18px;border:1px solid #edf0f5;box-shadow:0 8px 24px rgba(20,27,45,.05);overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid}.master-data-group-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:linear-gradient(135deg,#f7fbff,#eef8fb);border-bottom:1px solid #edf0f5}.master-data-letter{width:38px;height:38px;border-radius:12px;background:#26c6da;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.master-data-count{font-size:12px;font-weight:600;color:#687182;background:#fff;padding:6px 10px;border-radius:999px;border:1px solid #e7ebf2}.master-data-list{padding:8px}.master-data-list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px;border-radius:14px;transition:all .2s ease}.master-data-list-item:hover{background:#f8fafc}.master-data-main-link{flex:1;min-width:0;text-decoration:none;color:inherit}.master-data-main-link:hover{text-decoration:none}.master-data-name{font-weight:700;color:#263238;text-transform:capitalize;line-height:1.3}.master-data-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;color:#8a8f98}.master-data-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.master-data-empty-state{background:#fff;border-radius:18px;border:1px solid #edf0f5;box-shadow:0 8px 24px rgba(20,27,45,.05);padding:48px 24px;text-align:center;color:#687182}.master-data-empty-state i{font-size:48px;color:#b0b8c4;margin-bottom:12px}.master-data-empty-state h4{margin-bottom:6px;color:#263238;font-weight:700}.master-data-empty-state p{margin-bottom:0}@media (max-width:1199px){.master-data-grid{-moz-column-count:2;column-count:2}}@media (max-width:767px){.modern-section-actions{width:100%;margin-top:12px}.master-data-grid{-moz-column-count:1;column-count:1}.master-data-list-item{align-items:flex-start;flex-direction:column}.master-data-actions{width:100%;justify-content:flex-start}.master-data-search-wrapper{max-width:100%}}.holidays-card .card-body{padding-top:1.5rem}.holidays-filter-form{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e7ebf3}.holidays-filter-row{display:flex;align-items:flex-end;gap:1.25rem;flex-wrap:wrap}.holidays-year-field{width:360px;max-width:100%}.holidays-filter-action{padding-bottom:2px}.holidays-create-form{margin-bottom:1.5rem}.holidays-create-row{display:grid;grid-template-columns:360px minmax(360px,1fr) 140px 180px;gap:1.25rem;align-items:end}.holidays-field label{display:block;margin-bottom:8px;color:#111827;font-size:13px;font-weight:700}.holidays-input{width:100%;height:44px;padding:0 14px;border:1px solid #dce2ec;border-radius:8px;background:#fff;color:#111827;font-size:14px;line-height:44px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.holidays-input:focus{outline:none;border-color:#21006f;box-shadow:0 0 0 3px rgba(33,0,111,.08)}.holidays-input::-moz-placeholder{color:#8a94a6}.holidays-input::placeholder{color:#8a94a6}select.holidays-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.holidays-check{display:inline-flex;align-items:center;gap:9px;margin:0;color:#273244;font-size:14px;font-weight:600;cursor:pointer}.holidays-check input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:#21006f;cursor:pointer}.holidays-check span{line-height:1}.holidays-create-check{height:44px}.holidays-create-action .btn{height:42px;margin:0}.holidays-table{margin-top:.5rem}.holidays-table thead th{padding:14px 20px;border-bottom:1px solid #e7ebf3;color:#8a9bb3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.holidays-table tbody td{padding:22px 20px;vertical-align:middle;border-bottom:1px solid #e7ebf3}.holidays-table tbody tr{transition:background-color .2s ease}.holidays-table tbody tr:hover{background:#fafbff}.holidays-table tbody tr:hover .holidays-table-input{background:#fff;border-color:#dce2ec}.holidays-table tbody tr:last-child td{border-bottom:0}.holidays-col-no{width:60px;color:#526071;font-weight:700}.holidays-col-date{width:220px}.holidays-col-status{width:170px}.holidays-col-action{width:150px}.holidays-table-input{width:100%;height:40px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#111827;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.holidays-table-input:focus{outline:none;background:#fff;border-color:#21006f;box-shadow:0 0 0 3px rgba(33,0,111,.08)}.holidays-table-input::-moz-placeholder{color:#9ca3af}.holidays-table-input::placeholder{color:#9ca3af}.holidays-table-check{min-height:40px}.holidays-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.holidays-actions .btn{min-width:100px;margin:0}.holidays-delete-form{margin:0}.holidays-empty{padding:3rem 1rem;text-align:center;color:#8a94a6}.holidays-empty i{margin-bottom:.75rem;color:#b4bfce;font-size:42px}.holidays-empty h5{margin:0 0 .25rem;color:#273244;font-size:16px;font-weight:800}.holidays-empty p{margin:0;font-size:14px}@media (max-width:1199px){.holidays-create-row{grid-template-columns:1fr 1fr}.holidays-create-action,.holidays-create-check{align-self:end}}@media (max-width:767px){.holidays-create-row,.holidays-filter-row{display:block}.holidays-create-action,.holidays-create-check,.holidays-field{margin-bottom:1rem}.holidays-create-action .btn,.holidays-year-field{width:100%}.holidays-table thead th{padding:12px}.holidays-table tbody td{padding:16px 12px}.holidays-actions{align-items:stretch}.holidays-actions .btn{width:100%}}.modern-document-card{border:0;border-radius:14px;box-shadow:0 6px 24px rgba(15,23,42,.08);overflow:hidden}.modern-document-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 24px 18px;border-bottom:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,#fff,#f8fafc)}.modern-document-title-wrap{display:flex;align-items:flex-start;gap:14px}.modern-document-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#dcfce7;color:#16a34a;flex-shrink:0}.modern-document-icon i{font-size:22px}.modern-document-icon.invoice{background:#ffe4e6;color:#e11d48}.modern-document-title{margin:0;font-size:19px;font-weight:900;color:#0f172a;letter-spacing:-.02em;text-transform:uppercase}.modern-document-subtitle{margin:5px 0 0;font-size:13px;font-weight:600;color:#64748b}.modern-document-status{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:10px 16px;border-radius:12px;font-size:12px;font-weight:900;text-transform:uppercase}.modern-document-status.belum-lunas,.modern-document-status.waiting{background:#fef3c7;color:#92400e}.modern-document-status.lunas,.modern-document-status.received{background:#dcfce7;color:#166534}.modern-document-status.partial{background:#dbeafe;color:#1d4ed8}.modern-document-status.batal,.modern-document-status.cancelled{background:#fee2e2;color:#991b1b}.modern-document-body{padding:24px}.modern-document-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.modern-document-meta{padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid rgba(148,163,184,.18)}.modern-document-meta-label{margin-bottom:5px;font-size:11px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.modern-document-meta-value{font-size:14px;font-weight:800;color:#0f172a}.modern-document-table-wrap{border:1px solid rgba(148,163,184,.22);border-radius:14px;overflow:hidden;background:#fff}.modern-document-table{margin-bottom:0}.modern-document-table thead th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(148,163,184,.22);padding:14px 16px;white-space:nowrap}.modern-document-table tbody td{padding:15px 16px;vertical-align:middle;border-top:1px solid rgba(148,163,184,.18);font-size:13px;color:#0f172a}.modern-document-table tbody tr:hover{background:#f8fafc}.modern-document-product{font-weight:800;color:#111827}.modern-document-muted{font-size:12px;color:#64748b;font-weight:600}.modern-document-total-row{background:#fbfdff}.modern-document-total-row td{font-weight:800}.modern-document-total-label{color:#334155;font-weight:900}.modern-document-grand-total{background:#f1f5f9}.modern-document-grand-total td{font-size:14px;font-weight:900}.modern-document-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(148,163,184,.22)}.modern-document-actions-left,.modern-document-actions-right{display:flex;align-items:center;gap:10px}.modern-document-actions .btn{border-radius:11px;font-weight:800;padding:11px 18px;box-shadow:none}@media (max-width:991px){.modern-document-header{flex-direction:column}.modern-document-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-document-actions{flex-direction:column;align-items:stretch}.modern-document-actions-left,.modern-document-actions-right{width:100%;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:575px){.modern-document-meta-grid{grid-template-columns:1fr}}.modern-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 18px;border:0;border-radius:12px;font-size:12px;font-weight:900;letter-spacing:.01em;text-transform:none;transition:all .18s ease;cursor:pointer;box-shadow:none}.modern-action-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.1)}.modern-action-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(31,12,112,.16)}.modern-action-btn-icon{display:inline-flex;align-items:center;justify-content:center;font-size:12px}.modern-action-btn-primary{background:#1f0c70;color:#fff}.modern-action-btn-primary:focus,.modern-action-btn-primary:hover{color:#fff;background:#2a1097}.modern-action-btn-soft-success{background:#ecfdf5;color:#047857;border:1px solid rgba(16,185,129,.22)}.modern-action-btn-soft-success:focus,.modern-action-btn-soft-success:hover{color:#065f46;background:#d1fae5}.modern-icon-action{width:34px;height:34px;border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin:0 3px;padding:0;font-size:13px;line-height:1;transition:all .18s ease;cursor:pointer;background:#f8fafc;color:#475569}.modern-icon-action i{line-height:1}.modern-icon-action:hover{transform:translateY(-1px);text-decoration:none}.modern-icon-action:focus{outline:none}.modern-icon-action-edit{background:#ecfdf5;color:#16a34a}.modern-icon-action-edit:hover{background:#dcfce7;color:#15803d}.modern-icon-action-delete{background:#fff1f2;color:#ef4444}.modern-icon-action-delete:hover{background:#ffe4e6;color:#dc2626}.modern-icon-action-expand{background:#f1f5f9;color:#334155}.modern-icon-action-expand:hover{background:#e2e8f0;color:#0f172a}.modern-icon-action-expand.is-open{background:#ede9fe;color:#1f0c70}.modern-icon-action-expand.is-open i{transform:rotate(180deg)}.table td .modern-icon-action,.table td form{vertical-align:middle}.table td form .modern-icon-action{margin-bottom:0}.modern-checkbox-label.text-lowercase{text-transform:none!important;letter-spacing:.01em;font-size:12px;font-weight:700;color:#334155}.purchases-row-actions{display:inline-flex;align-items:center;gap:6px}.sales-customers-page .sales-customer-filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.sales-customers-page .sales-customer-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#334155;font-size:12px;font-weight:800;text-decoration:none;border-bottom:1px solid #e5e7eb!important;transition:.16s ease}.sales-customers-page .sales-customer-tab span{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#f1f5f9;color:#475569;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.sales-customers-page .sales-customer-tab:hover{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe!important;text-decoration:none}.sales-customers-page .sales-customer-tab.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8!important;box-shadow:0 8px 20px rgba(29,78,216,.18)}.sales-customers-page .sales-customer-tab.active span{background:hsla(0,0%,100%,.18);color:#fff}.sales-customers-page .sales-customer-toolbar{margin-bottom:22px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fafc 55%,#fff);border:1px solid #dbeafe}.sales-customers-page .sales-customer-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sales-customers-page .sales-customer-search-box{position:relative;flex:1;min-width:260px}.sales-customers-page .sales-customer-search-box i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:20px}.sales-customers-page .sales-customer-search-box input{width:100%;min-height:44px;padding:10px 14px 10px 44px;border-radius:14px;border:1px solid #dbe3ef;background:#fff;color:#0f172a;font-weight:600;outline:none;transition:.16s ease}.sales-customers-page .sales-customer-search-box input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.sales-customers-page .sales-customer-table-shell{margin-top:0}.sales-customers-page .sales-customer-name-cell{display:flex;align-items:center;gap:12px;min-width:260px}.sales-customers-page .sales-customer-avatar{width:38px;height:38px;border-radius:13px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.sales-customers-page .sales-customer-meta{margin-top:3px;font-size:12px;color:#64748b}.sales-action-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.sales-action-view-all{padding:7px 10px;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:11px;font-weight:800;white-space:nowrap;transition:.16s ease}.sales-action-view-all,.sales-action-view-all:hover{color:#fff!important;text-decoration:none!important;border-bottom:0!important}.sales-action-view-all:hover{background:hsla(0,0%,100%,.28)}@media (max-width:575.98px){.sales-action-header-right{align-items:flex-end;flex-direction:column;gap:6px}}.invoice-statement-page .invoice-download-card{overflow:hidden}.invoice-statement-page .invoice-download-form{margin-bottom:0}.invoice-statement-page .invoice-download-helper{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.invoice-statement-page .invoice-download-helper h5{margin:0 0 4px;color:#0f172a;font-size:14px;font-weight:900}.invoice-statement-page .invoice-download-helper p{margin:0;color:#64748b;font-size:13px;line-height:1.5}.invoice-statement-page .invoice-download-helper-icon{width:38px;height:38px;border-radius:13px;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.invoice-statement-page .invoice-download-helper-icon i{font-size:21px}.invoice-statement-page .invoice-download-btn{min-height:44px;border-radius:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px}.invoice-statement-page .invoice-download-btn i{font-size:18px}.login__side--left{background-size:cover;background-position:50%}td[data-th="Data Pembelian"]{vertical-align:top!important}.list-types{position:relative;display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr}.list-types>a{font-weight:700;font-size:16px}.list-types_item{display:block;padding:20px;border-radius:5px;background-color:#f5f5f5}.list-types_item .list-item_total{padding:5px 15px;display:inline-block;border-radius:5px;margin:10px 0}.list-types_item .list-item_icon{position:relative;padding:10px 0}.list-types_item .list-item_icon:before{content:"";font-family:Font Awesome\ 5 Free;color:#fff;font-weight:900;font-size:35px}.list-types_item.type-6{background-color:#e5e1da}.list-types_item.type-6 .list-item_icon:before,.list-types_item.type-6 .list-item_name{color:#2f4858}.list-types_item.type-6 .list-item_total{background-color:#49666c;color:#fff}.list-types_item.type-10{background-color:#f6d6d6}.list-types_item.type-10 .list-item_icon:before,.list-types_item.type-10 .list-item_name{color:#a66378}.list-types_item.type-10 .list-item_total{background-color:#a66378;color:#fff}.list-types_item.type-1{background-color:#e6f4f1}.list-types_item.type-1 .list-item_icon:before,.list-types_item.type-1 .list-item_name{color:#003743}.list-types_item.type-1 .list-item_total{background-color:#003743;color:#fff}.list-types_item.type-7{background-color:#d9f9d9}.list-types_item.type-7 .list-item_icon:before,.list-types_item.type-7 .list-item_name{color:#0c7981}.list-types_item.type-7 .list-item_total{background-color:#0c7981;color:#fff}.list-types_item.type-5{background-color:#dff1ff}.list-types_item.type-5 .list-item_icon:before,.list-types_item.type-5 .list-item_name{color:#0d92f4}.list-types_item.type-5 .list-item_total{background-color:#0d92f4;color:#fff}.list-types_item.type-2{background-color:#fadfe0}.list-types_item.type-2 .list-item_icon:before,.list-types_item.type-2 .list-item_name{color:#c62e2e}.list-types_item.type-2 .list-item_total{background-color:#c62e2e;color:#fff}.list-types_item.type-4{background-color:#dff1ff}.list-types_item.type-4 .list-item_icon:before,.list-types_item.type-4 .list-item_name{color:#0d92f4}.list-types_item.type-4 .list-item_total{background-color:#0d92f4;color:#fff}.list-types_item.type-3{background-color:#fadfe0}.list-types_item.type-3 .list-item_icon:before,.list-types_item.type-3 .list-item_name{color:#c62e2e}.list-types_item.type-3 .list-item_total{background-color:#c62e2e;color:#fff}.list-types_item.type-8{background-color:#fbfaec}.list-types_item.type-8 .list-item_icon:before,.list-types_item.type-8 .list-item_name{color:#007662}.list-types_item.type-8 .list-item_total{background-color:#007662;color:#fff}.list-types_item.type-9{background-color:#fff8f0}.list-types_item.type-9 .list-item_icon:before,.list-types_item.type-9 .list-item_name{color:#c08521}.list-types_item.type-9 .list-item_total{background-color:#c08521;color:#fff}@media only screen and (max-width:991px){.list-types{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.list-types{grid-template-columns:1fr}}.product-type_type-6{background-color:#e5e1da;color:#2f4858}.product-type_type-6:hover{color:#2f4858}.product-type_type-10{background-color:#f6d6d6;color:#a66378}.product-type_type-10:hover{color:#a66378}.product-type_type-1{background-color:#e6f4f1;color:#003743}.product-type_type-1:hover{color:#003743}.product-type_type-7{background-color:#d9f9d9;color:#0c7981}.product-type_type-7:hover{color:#0c7981}.product-type_type-5{background-color:#dff1ff;color:#0d92f4}.product-type_type-5:hover{color:#0d92f4}.product-type_type-2{background-color:#fadfe0;color:#c62e2e}.product-type_type-2:hover{color:#c62e2e}.product-type_type-4{background-color:#dff1ff;color:#0d92f4}.product-type_type-4:hover{color:#0d92f4}.product-type_type-3{background-color:#fadfe0;color:#c62e2e}.product-type_type-3:hover{color:#c62e2e}.product-type_type-8{background-color:#fbfaec;color:#007662}.product-type_type-8:hover{color:#007662}.product-type_type-9{background-color:#fff8f0;color:#c08521}.product-type_type-9:hover{color:#c08521}.card-transparent .card-body{padding:0}.form-visit #results>img{max-width:100%}a.no-style{border-bottom:0!important}a.no-style:hover{color:inherit!important;text-decoration:underline}.expand-content.enable-basic>td:before{display:none}table.bt tr.active:not(.expand-content){margin-bottom:0}table.bt tr.active+tr.active.expand-content{box-shadow:none}table.bt tr.active+tr.active.expand-content>td,table.bt tr.active+tr.active.expand-content>td .table{background-color:#f7f9f2}table.bt tr.active+tr.active.expand-content>td tr{box-shadow:none}table.bt tr.active+tr.active.expand-content>td tr>td,table.bt tr.active+tr.active.expand-content>td tr td:before{background-color:#eef1e6;color:#000;border-color:#fff}.form-check,label{color:#555}.sidebar{z-index:9999}.table-alternate>tbody>tr:nth-of-type(odd){background-color:#f8f8f8}.table-alternate>tbody>tr>td{border-right:1px solid #e9ecef}.dropdown.dropdown-ellipsis .dropdown-toggle{border-bottom:0}.dropdown.dropdown-ellipsis .dropdown-toggle:after{display:none}.dropdown.dropdown-ellipsis .dropdown-item{border:0!important;color:#000!important;text-transform:none;width:100%;margin:0}.dropdown.dropdown-ellipsis .dropdown-item:before{padding-right:5px}.c-form-control{display:block;width:100%;height:calc(3.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}select.c-form-control{-webkit-appearance:menulist}.c-form-control,.is-focused .c-form-control{background-image:none}.search-container{position:relative;display:block}.search-container>input{padding-right:35px}.search-container>input:not(:-moz-placeholder-shown)+.clear-icon{display:block}.search-container>input:not(:placeholder-shown)+.clear-icon{display:block}.search-container .clear-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;display:none}th[wire\:click*=sortBy]{cursor:pointer}.pagination-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.pagination-wrapper .c-pagination .page-item{padding:10px}.pagination-wrapper .c-pagination .page-item.disabled .page-link{opacity:.6}.pagination-wrapper .c-pagination .page-item.disabled .page-link:hover{border-bottom:2px solid transparent}.pagination-wrapper .c-pagination .page-item .page-link{padding:0;border-bottom:2px solid transparent}.pagination-wrapper .c-pagination .page-item .page-link.page-link-next:hover,.pagination-wrapper .c-pagination .page-item .page-link.page-link-prev:hover{border-bottom:2px solid transparent}.pagination-wrapper .c-pagination .page-item .page-link:hover{color:#000;text-decoration:none;background-color:transparent;border-bottom:2px solid #1a0664}.pagination-wrapper .c-pagination .page-item.active .page-link{background-color:transparent;color:#000;font-weight:700;border-bottom:2px solid #1a0664}.pagination-wrapper .material-icons{font-size:18px;vertical-align:middle}@media only screen and (max-width:991px){.pagination-wrapper{justify-content:center}}.loader-container{position:fixed;z-index:999999;background-color:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.loader-container .lds-dual-ring,.loader-container .lds-dual-ring:after{box-sizing:border-box}.loader-container .lds-dual-ring{display:inline-block;width:80px;height:80px}.loader-container .lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:currentcolor transparent;border-style:solid;border-width:6.4px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tabs-wrapper{background-color:#f8f8f8}.tabs-wrapper .tabs-btn{background-color:#fff}.tabs-wrapper .tabs-btn .btn{box-shadow:none;margin:0}.tabs-wrapper .tabs-btn .btn.active{background-color:#f8f8f8!important;color:#000!important}.tabs-wrapper .tabs-btn .btn:focus{border-color:#f8f8f8!important}.tabs-wrapper .tabs-content{padding:15px}table.table-no-border td{border:0}.form-radio-custom label{display:inline-block;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-bottom:.375em}.form-radio-custom label input{position:absolute;left:-9999px}.form-radio-custom label input:checked+span{background-color:#d6d6e5}.form-radio-custom label input:checked+span:before{box-shadow:inset 0 0 0 .4375em #00005c}.form-radio-custom label span{display:flex;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.25s ease}.form-radio-custom label span:hover{background-color:#d6d6e5}.form-radio-custom label span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:1.5em;height:1.5em;border-radius:50%;margin-right:.375em;transition:.25s ease;box-shadow:inset 0 0 0 .125em #00005c}#scroll-to-top-btn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#555;color:#fff;cursor:pointer;padding:15px;border-radius:10px;font-size:18px}#scroll-to-top-btn:hover{background-color:#777}.select2-container span.additional-info{font-size:12px;text-transform:lowercase;display:block}@media print{.livewire-print .sidebar,.livewire-print nav{display:none}}.form-radio_custom label{display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-bottom:.375em}.form-radio_custom label input{position:absolute;left:-9999px}.form-radio_custom label input:checked+span{background-color:#d6d6e5}.form-radio_custom label input:checked+span:before{box-shadow:inset 0 0 0 .4375em #00005c}.form-radio_custom label span{display:flex;align-items:center;padding:.375em .75em .375em .375em;border-radius:99em;transition:.25s ease}.form-radio_custom label span:hover{background-color:#d6d6e5}.form-radio_custom label span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:1.5em;height:1.5em;border-radius:50%;margin-right:.375em;transition:.25s ease;box-shadow:inset 0 0 0 .125em #00005c}.btn-icon{cursor:pointer;font-size:16px}.toggleButton{background-color:#fff!important;border-color:#ccc!important;box-shadow:none;color:#d3d3d3!important;font-size:17pt!important}.toggleButtonActive{color:#0071c5;transition:color .3s}.toggleButton:focus{box-shadow:none}button.btn.toggleButton{padding:10px;border:0!important}button.btn.toggleButton>i{font-size:24px!important}button.btn.toggleButton:hover{box-shadow:none!important}.toggle-minus.toggleButtonActive{color:red}.calendar-table td{vertical-align:top}.calendar-table td p{border-radius:11px;background-color:#fdef5d;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 6px}.calendar-table td.other-month{opacity:.2}.calendar-table td.is-sunday{color:red}.calendar-block .calendar-day{border-bottom:2px solid #ddd;margin-bottom:15px}.calendar-block .calendar-info p{border-radius:11px;background-color:#fdef5d;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 6px}tr.is-sunday{color:red}.products-wrapper.list-view{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr}.products-wrapper.list-view .product-single{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}@media only screen and (max-width:991px){.products-wrapper.list-view{grid-template-columns:1fr}}.view-switcher-buttons{background-color:transparent;padding:5px 10px;height:calc(3.25rem + 2px)}.view-switcher-buttons>button{background:none;border:0;border-radius:.25rem;height:100%;display:flex;align-items:center}.view-switcher-buttons>button.active{background-color:#fff}.view-switcher-buttons>button:focus{outline:none}[aria-expanded=true] .material-icons{transform:rotate(180deg);transition:transform .3s ease}.transition-all{transition:all .3s ease}.nav-pills .nav-link.active{background-color:#e91e63!important;color:#fff!important;box-shadow:0 4px 6px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.24);transition:all .2s ease}.nav-pills .nav-link{cursor:pointer;border-radius:.5rem}.bg-gray-100{background-color:#f8f9fa!important;border-radius:.75rem}.form-check-radio-livewire .form-check-radio .form-check-label{padding-left:28px!important;position:relative;display:inline-block;height:25px;line-height:20px}.form-check-radio-livewire .form-check-radio .circle{top:0!important}.added-to-po-row{background-color:#e8f5e9!important}.added-to-po-badge{display:inline-block;margin-top:4px}.lowstock-action-bar{top:0;z-index:100;padding:12px 15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:10px}.modern-qty-input{width:80px;border-radius:10px;border:1px solid #dfe3e6;background:#f8f9fa;text-align:center;font-weight:600;transition:all .15s ease;box-shadow:none}.modern-qty-input:focus{background:#fff;border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.12)}.modern-qty-input::-webkit-inner-spin-button,.modern-qty-input::-webkit-outer-spin-button{opacity:1}.modern-po-modal{border:none;border-radius:18px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.16)}.modern-modal-header{border-bottom:none;padding:22px 28px 14px;background:#fff}.modern-modal-header .modal-title{font-size:28px;font-weight:700;color:#1f2937;line-height:1.2;margin-bottom:4px}.modern-modal-header small{font-size:15px;color:#6b7280}.modern-section-card{background:#f8f9fb;border-radius:14px;padding:18px;margin-top:10px;border:1px solid #edf0f2}.modern-divider{height:1px;background:#e8ecef;margin:20px 0}.modern-po-modal label{font-weight:600;font-size:14px;color:#4b5563;margin-bottom:8px}.modern-po-modal .form-control{border-radius:12px;border:1px solid #dfe3e6;background:#fff;min-height:48px;padding:12px 14px;font-size:15px;box-shadow:none}.modern-po-modal .form-control:focus{border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.12)}.modern-modal-footer{border-top:none;padding:18px 24px 24px}.modern-submit-btn{font-weight:600}.modern-cancel-btn,.modern-submit-btn{border-radius:10px;padding:10px 20px}.modern-po-modal .close{opacity:.6;transition:.15s ease}.modern-po-modal .close:hover{opacity:1}.selected-products-preview{margin-top:24px}.selected-product-row{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #edf0f2;border-radius:12px;padding:12px 14px;margin-bottom:10px}.selected-product-name{flex:1;font-weight:600;color:#374151}.selected-product-qty{width:90px;color:#6b7280;font-size:14px}.selected-product-discount{width:100px}.modal-discount-input{text-align:center}.discount-input-group{display:flex;align-items:center;gap:8px}.discount-percent-symbol{font-weight:600;color:#6b7280;font-size:15px}.brand-select-2+.select2-container .select2-selection{border-radius:10px!important;border:1px solid #e3e6ea!important;min-height:42px;padding:4px 8px}.card-plain .card-header:hover{background:#f8f9fa!important}.form-filter{background-color:transparent}.form-filter label{font-weight:700}.btn,.font-weight-bold{font-weight:700!important}.btn{border-radius:12px!important;font-size:12px!important;letter-spacing:.3px;text-transform:uppercase;padding:11px 18px!important;border:1px solid transparent!important;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .2s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.btn-info,.btn-success,.btn-warning{background:#fff!important;color:#344767!important;border-color:#e9ecef!important}.btn-info:hover,.btn-success:hover,.btn-warning:hover{background:#f8f9fa!important;color:#1a73e8!important;border-color:#dfe3e7!important}.btn-danger{background:#fff5f5!important;color:#dc3545!important;border-color:#f3c6cb!important}.btn-danger:hover{background:#ffecec!important;color:#c82333!important;border-color:#efb5bc!important}.btn+.btn,.btn+form,form+.btn{margin-left:6px}.pagination{display:flex;align-items:center;gap:6px;margin-bottom:0}.pagination .page-item .page-link{min-width:34px;height:34px;padding:0 10px;border-radius:10px!important;border:1px solid transparent;background:transparent;color:#344767;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:all .2s ease}.pagination .page-item .page-link:hover{background:#f4f6f8;color:#1a73e8}.pagination .page-item.active .page-link{background:#1f1168;color:#fff;border-color:#1f1168;box-shadow:0 6px 14px rgba(31,17,104,.18)}.pagination .page-item.disabled .page-link{color:#c0c4cc;background:transparent;cursor:not-allowed}.pagination .page-item span.page-link{background:transparent}#createDraftModal .modal-body{max-height:70vh;overflow-y:auto;overflow-x:hidden}#createDraftModal .modal-content{max-height:90vh;overflow-x:hidden}#createDraftModal .selected-product-row{max-width:100%;overflow-x:hidden}.lowstock-qty::-webkit-inner-spin-button,.lowstock-qty::-webkit-outer-spin-button,.modal-discount-input::-webkit-inner-spin-button,.modal-discount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lowstock-qty,.modal-discount-input{-moz-appearance:textfield}.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text),.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text){background:#fff!important;color:#1f2937!important;box-shadow:none!important;border-bottom:1px solid #e5e7eb;border-radius:14px 14px 0 0;padding:22px 24px}.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text) .card-title,.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text) .card-title{color:#111827!important;font-size:20px;font-weight:700;letter-spacing:-.02em}.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text) .card-category,.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text) .card-category{color:#6b7280!important;font-size:14px;margin-top:4px}.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text) .btn,.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text) .btn{border-radius:999px;padding:9px 18px;font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:none!important}.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text) .btn-outline-light,.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text) .btn-outline-light{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#374151!important}.card .card-header.card-header-primary:not(.card-header-icon):not(.card-header-text) .btn-outline-light:hover,.card .card-header.card-header-success:not(.card-header-icon):not(.card-header-text) .btn-outline-light:hover{background:#e5e7eb!important;color:#111827!important}.card [class*=card-header-]:not(.card-header-icon):not(.card-header-text):not(.card-header-image){padding:.9375rem 20px;margin:10px 0 0}.purchase-date-toggle .purchase-date-option{cursor:pointer;text-decoration:none}.purchase-date-toggle .purchase-date-option:hover{text-decoration:underline}.lowstock-po-modal-dialog{max-width:1200px}.modal-add-product-wrapper{width:650px;max-width:100%}.modal-add-product-select{width:100%;min-width:520px}.modal-add-product-btn{white-space:nowrap}.selected-products-preview .select2-container{width:100%!important}@media (max-width:768px){.selected-products-preview .d-flex.justify-content-between{align-items:stretch!important;flex-direction:column;gap:12px}.modal-add-product-wrapper{width:100%}.modal-add-product-select{min-width:0}}.cogs-profit-page .summary-card{height:100%}.cogs-profit-page .summary-card .summary-label{font-size:12px;color:#6c757d;margin-bottom:4px}.cogs-profit-page .summary-card .summary-value{font-size:16px;font-weight:700}.cogs-profit-page .summary-card.warning .summary-value{font-size:14px}.cogs-profit-page table td,.cogs-profit-page table th{vertical-align:middle;white-space:nowrap}.purchase-discount-adjustment-page .nav-tabs{border-bottom:1px solid #dee2e6}.purchase-discount-adjustment-page .nav-tabs .nav-item{margin-bottom:-1px}.purchase-discount-adjustment-page .nav-tabs .nav-link{color:#344767!important;background-color:#f8f9fa;border:1px solid #e9ecef;border-bottom-color:transparent;margin-right:6px;font-weight:700;border-radius:.5rem .5rem 0 0;display:inline-flex;align-items:center;gap:6px;opacity:1!important}.purchase-discount-adjustment-page .nav-tabs .nav-link .material-icons,.purchase-discount-adjustment-page .nav-tabs .nav-link i{color:#344767!important;opacity:1!important}.purchase-discount-adjustment-page .nav-tabs .nav-link:hover{color:#d81b60!important;background-color:#fff;border-color:#d81b60}.purchase-discount-adjustment-page .nav-tabs .nav-link:hover .material-icons,.purchase-discount-adjustment-page .nav-tabs .nav-link:hover i{color:#d81b60!important}.purchase-discount-adjustment-page .nav-tabs .nav-link.active{color:#fff!important;background:linear-gradient(195deg,#ec407a,#d81b60);border-color:#d81b60;box-shadow:0 4px 12px rgba(216,27,96,.25)}.purchase-discount-adjustment-page .nav-tabs .nav-link.active .material-icons,.purchase-discount-adjustment-page .nav-tabs .nav-link.active i{color:#fff!important}.purchase-discount-adjustment-page .nav-tabs .nav-link.active:hover{color:#fff!important;background:linear-gradient(195deg,#ec407a,#d81b60)}.purchase-discount-adjustment-page .nav-tabs .nav-link.active:hover .material-icons,.purchase-discount-adjustment-page .nav-tabs .nav-link.active:hover i{color:#fff!important}.permission-card{border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;background:#fff}.permission-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin-bottom:0}.permission-toggle input{margin-top:4px;width:18px;height:18px;cursor:pointer}.permission-toggle span{display:flex;flex-direction:column;line-height:1.4}.permission-toggle strong{font-size:14px;color:#111827}.permission-toggle small{margin-top:4px;color:#6b7280;max-width:520px}.download-section,.principal-page-header,.principal-page-summary,.principal-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.principal-page-summary,.principal-table-toolbar{padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.download-info-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.download-info-box>div{border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;background:#fff}.download-info-box small,.download-info-box strong{display:block}.download-info-box small{margin-top:4px;color:#6b7280}.principal-section-label{margin:8px 0 16px}.principal-section-label h5{margin-bottom:4px;font-size:16px;font-weight:700;color:#0f172a}.principal-section-label p{margin-bottom:0;color:#64748b;font-size:13px}.principal-insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.principal-insight-card{display:flex;gap:14px;padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.principal-insight-card__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.principal-insight-card__icon .material-icons,.principal-insight-card__icon i{font-size:22px;line-height:1;transform:translateY(1px)}.principal-insight-card__body h5{margin-bottom:4px;font-weight:700}.principal-insight-card__body p{margin-bottom:6px;color:#4b5563}.principal-insight-card__body small{display:block;color:#6b7280;line-height:1.5}.principal-insight-card--success .principal-insight-card__icon{background:#dcfce7;color:#166534}.principal-insight-card--info .principal-insight-card__icon{background:#dbeafe;color:#1d4ed8}.principal-insight-card--warning .principal-insight-card__icon{background:#fef3c7;color:#92400e}.principal-insight-card--danger .principal-insight-card__icon{background:#fee2e2;color:#991b1b}.principal-insight-card--secondary .principal-insight-card__icon{background:#f1f5f9;color:#475569}.principal-summary-link{display:block}.principal-summary-link,.principal-summary-link:hover{color:inherit;text-decoration:none}.principal-summary-link:hover .card{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.principal-summary-link .card{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.principal-summary-card-active{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15),0 10px 24px rgba(15,23,42,.08)!important}.card.card-stats{border:1px solid #e9edf3;border-radius:16px;box-shadow:0 6px 18px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:visible}.card.card-stats:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08)}.card.card-stats .card-header{margin:0;padding:18px 18px 12px;border-radius:16px 16px 0 0;background:#fff;box-shadow:none}.card.card-stats .card-header.card-header-icon{text-align:left}.card.card-stats .card-header.card-header-icon .card-icon{width:44px;height:44px;margin:0;float:none;border-radius:13px;box-shadow:none;display:flex;align-items:center;justify-content:center;position:absolute;right:18px;top:18px;padding:0}.card.card-stats .card-header.card-header-icon .card-icon .material-icons,.card.card-stats .card-header.card-header-icon .card-icon i{display:block;width:22px;height:22px;font-size:22px;line-height:1;margin:0;padding:0;text-align:center;overflow:hidden;transform:translateY(1px)}.card.card-stats .card-category{margin:0 56px 10px 0;font-size:13px;font-weight:600;color:#64748b;text-align:left}.card.card-stats .card-title{margin:0;font-size:24px;line-height:1;font-weight:700;color:#0f172a;text-align:left}.card.card-stats .card-footer{margin:0 18px;padding:12px 0 16px;border-top:1px solid #eef2f7}.card.card-stats .card-footer .stats{color:#94a3b8;font-size:13px;line-height:1.4}.card.card-stats .card-footer .stats .material-icons,.card.card-stats .card-footer .stats i{font-size:16px;margin-right:4px}.card.card-stats .card-header-danger .card-icon{background:#fee2e2;color:#dc2626}.card.card-stats .card-header-warning .card-icon{background:#fef3c7;color:#d97706}.card.card-stats .card-header-info .card-icon{background:#dbeafe;color:#2563eb}.card.card-stats .card-header-success .card-icon{background:#dcfce7;color:#16a34a}.card.card-stats .card-header-rose .card-icon{background:#fce7f3;color:#db2777}.card.card-stats .card-header-primary .card-icon{background:#ede9fe;color:#7c3aed}.card:not(.card-stats) .card-header.card-header-icon{display:flex;align-items:center;gap:14px;margin:0;padding:18px 20px 10px;background:#fff;box-shadow:none;border-radius:16px 16px 0 0}.card:not(.card-stats) .card-header.card-header-icon .card-icon{width:42px;height:42px;margin:0;float:none;border-radius:12px;box-shadow:none;display:flex;align-items:center;justify-content:center;position:static;padding:0;flex-shrink:0}.card:not(.card-stats) .card-header.card-header-icon .card-icon .material-icons,.card:not(.card-stats) .card-header.card-header-icon .card-icon i{display:block;width:22px;height:22px;font-size:22px;line-height:1;margin:0;padding:0;text-align:center;overflow:hidden;transform:translateY(1px)}.card:not(.card-stats) .card-header.card-header-icon .card-title{margin:0;font-size:17px;font-weight:700;color:#0f172a;line-height:1.35}.card:not(.card-stats) .card-header-info .card-icon{background:#dbeafe;color:#2563eb}.card:not(.card-stats) .card-header-warning .card-icon{background:#fef3c7;color:#d97706}.card:not(.card-stats) .card-header-success .card-icon{background:#dcfce7;color:#16a34a}.card:not(.card-stats) .card-header-danger .card-icon{background:#fee2e2;color:#dc2626}.card:not(.card-stats) .card-header-rose .card-icon{background:#fce7f3;color:#db2777}.card:not(.card-stats) .card-header-primary .card-icon{background:#ede9fe;color:#7c3aed}.principal-action-card{border-left:4px solid #3b82f6}.principal-action-card__content{display:flex;gap:16px;align-items:flex-start}.principal-action-card__icon{width:46px;height:46px;border-radius:14px;background:#dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.principal-action-card__icon .material-icons,.principal-action-card__icon i{font-size:24px;line-height:1;transform:translateY(1px)}.principal-action-card h4{font-weight:700}.principal-action-card p{color:#475569;line-height:1.6}@media (max-width:768px){.download-section,.principal-page-header,.principal-page-summary,.principal-table-toolbar{flex-direction:column;align-items:flex-start}.download-info-box,.principal-insights-grid{grid-template-columns:1fr}}.table a{color:#0f172a;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;line-height:1.45;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.table a:focus,.table a:hover{color:#2563eb;border-bottom-color:rgba(37,99,235,.35);text-decoration:none;outline:none}.card:not(.card-stats) .card-header.card-header-text,.card:not(.card-stats) .card-header.card-header-text.card-header-alt{margin:0!important;padding:18px 20px 10px!important;background:#fff!important;box-shadow:none!important;border-radius:16px 16px 0 0!important}.card:not(.card-stats) .card-header.card-header-text.card-header-alt .card-text,.card:not(.card-stats) .card-header.card-header-text .card-text{margin:0!important;padding:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;color:inherit!important;display:block!important}.card:not(.card-stats) .card-header.card-header-text.card-header-alt .card-title,.card:not(.card-stats) .card-header.card-header-text .card-title{margin:0!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;line-height:1.35!important}.card:not(.card-stats) .card-header.card-header-text .card-category,.card:not(.card-stats) .card-header.card-header-text.card-header-alt .card-category,.card:not(.card-stats) .card-header.card-header-text.card-header-alt .category,.card:not(.card-stats) .card-header.card-header-text .category{margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;color:#64748b!important;line-height:1.45!important}.list-types.list-types_compact{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.list-types.list-types_compact>a{display:block;border-bottom:0!important}.list-types.list-types_compact>a,.list-types.list-types_compact>a:hover{color:inherit;text-decoration:none}.list-types.list-types_compact .list-types_item{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;border-radius:14px;border:1px solid rgba(15,23,42,.06);background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.list-types.list-types_compact .list-types_item:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.08);border-color:rgba(15,23,42,.1)}.list-types.list-types_compact .list-types_item .list-item_icon{width:36px;height:36px;min-width:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0}.list-types.list-types_compact .list-types_item .list-item_icon:before{font-size:17px;line-height:1}.list-types.list-types_compact .list-types_item .list-item_name{font-size:14px;font-weight:700;line-height:1.35;white-space:nowrap}.list-types_item.type-6{background:#f8fafc}.list-types_item.type-6 .list-item_icon{background:#e2e8f0}.list-types_item.type-6 .list-item_icon:before{content:"\F48E";color:#334155}.list-types_item.type-6 .list-item_name{color:#334155}.list-types_item.type-10{background:#fdf2f8}.list-types_item.type-10 .list-item_icon{background:#fce7f3}.list-types_item.type-10 .list-item_icon:before{content:"\F1FC";color:#be185d}.list-types_item.type-10 .list-item_name{color:#be185d}.list-types_item.type-1{background:#ecfdf5}.list-types_item.type-1 .list-item_icon{background:#d1fae5}.list-types_item.type-1 .list-item_icon:before{content:"\F055";color:#047857}.list-types_item.type-1 .list-item_name{color:#047857}.list-types_item.type-7{background:#ecfdf5}.list-types_item.type-7 .list-item_icon{background:#ccfbf1}.list-types_item.type-7 .list-item_icon:before{content:"\F46B";color:#0f766e}.list-types_item.type-7 .list-item_name{color:#0f766e}.list-types_item.type-5{background:#eff6ff}.list-types_item.type-5 .list-item_icon{background:#dbeafe}.list-types_item.type-5 .list-item_icon:before{content:"\F486";color:#2563eb}.list-types_item.type-5 .list-item_name{color:#2563eb}.list-types_item.type-2{background:#fef2f2}.list-types_item.type-2 .list-item_icon{background:#fee2e2}.list-types_item.type-2 .list-item_icon:before{content:"\F572";color:#dc2626}.list-types_item.type-2 .list-item_name{color:#dc2626}.list-types_item.type-4{background:#eff6ff}.list-types_item.type-4 .list-item_icon{background:#dbeafe}.list-types_item.type-4 .list-item_icon:before{content:"\F5A7";color:#2563eb}.list-types_item.type-4 .list-item_name{color:#2563eb}.list-types_item.type-3{background:#fef2f2}.list-types_item.type-3 .list-item_icon{background:#fee2e2}.list-types_item.type-3 .list-item_icon:before{content:"\F477";color:#dc2626}.list-types_item.type-3 .list-item_name{color:#dc2626}.list-types_item.type-8{background:#f0fdfa}.list-types_item.type-8 .list-item_icon{background:#ccfbf1}.list-types_item.type-8 .list-item_icon:before{content:"\F21E";color:#0f766e}.list-types_item.type-8 .list-item_name{color:#0f766e}.list-types_item.type-9{background:#fffbeb}.list-types_item.type-9 .list-item_icon{background:#fef3c7}.list-types_item.type-9 .list-item_icon:before{content:"\F06C";color:#b45309}.list-types_item.type-9 .list-item_name{color:#b45309}.navbar-wrapper{display:flex;align-items:center;gap:12px}.navbar-sidebar-toggle{width:38px;height:38px;border-radius:12px;background:#fff;color:#0f172a;border:1px solid #e5e7eb;box-shadow:0 6px 16px rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.navbar-sidebar-toggle .material-icons,.navbar-sidebar-toggle i{font-size:22px;line-height:1;transform:translateY(1px)}.navbar-sidebar-toggle:focus,.navbar-sidebar-toggle:hover{background:#f8fafc;box-shadow:0 10px 22px rgba(15,23,42,.12);outline:none}.sidebar{transition:transform .24s ease}.main-panel{transition:margin-left .24s ease,width .24s ease}body.sidebar-hidden .sidebar{transform:translateX(-100%)}body.sidebar-hidden .main-panel{padding-left:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;float:none!important}body.sidebar-hidden .navbar.fixed-top,body.sidebar-hidden .navbar.navbar-absolute{left:0!important;width:100%!important}@media (max-width:991px){.navbar-sidebar-toggle{display:none}body.sidebar-hidden .sidebar{transform:none}body.sidebar-hidden .main-panel{width:100%;margin-left:0}}.navbar.navbar-absolute.fixed-top{position:sticky!important;top:0;z-index:1030;width:100%;background:hsla(0,0%,100%,.92)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e5e7eb;box-shadow:0 4px 18px rgba(15,23,42,.04);padding-top:10px;padding-bottom:10px}.main-panel{padding-top:0!important}.content{padding-top:24px}.navbar.navbar-absolute.fixed-top{transition:padding .2s ease,box-shadow .2s ease,background .2s ease,min-height .2s ease}.navbar.navbar-absolute.fixed-top .logo-badge{transition:height .2s ease,transform .2s ease}.navbar.navbar-absolute.fixed-top .nav-link,.navbar.navbar-absolute.fixed-top .navbar-sidebar-toggle{transition:width .2s ease,height .2s ease,padding .2s ease,box-shadow .2s ease}body.navbar-compact .navbar.navbar-absolute.fixed-top{padding-top:4px!important;padding-bottom:4px!important;min-height:52px;box-shadow:0 6px 18px rgba(15,23,42,.08)}body.navbar-compact .logo-badge{height:38px!important;transform:scale(.92)}body.navbar-compact .navbar-sidebar-toggle{width:34px;height:34px;border-radius:10px}body.navbar-compact .navbar-nav .nav-link{padding-top:6px!important;padding-bottom:6px!important}body.navbar-compact .navbar-nav .material-icons,body.navbar-compact .navbar-nav .material-icons-outlined{font-size:21px}.sales-action-card{border:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.08)}.sales-action-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;color:#fff}.sales-action-header-warning{background:linear-gradient(135deg,#f59e0b,#f97316)}.sales-action-header-danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.sales-action-title{margin:0;font-size:16px;font-weight:700}.sales-action-subtitle{margin:4px 0 0;font-size:13px;opacity:.9}.sales-action-count{min-width:42px;height:42px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sales-action-list{padding:8px}.sales-action-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 12px;border-radius:12px;transition:.2s ease}.sales-action-item+.sales-action-item{border-top:1px solid #f1f5f9}.sales-action-item:hover{background:#f8fafc}.sales-action-main{display:flex;align-items:center;gap:12px;min-width:0}.sales-action-avatar{width:42px;height:42px;border-radius:12px;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.sales-action-name{font-size:14px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.sales-action-meta{margin-top:3px;font-size:12px;color:#64748b}.sales-action-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.sales-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.sales-badge-danger{background:#fee2e2;color:#b91c1c}.sales-badge-warning{background:#fef3c7;color:#92400e}.sales-badge-info{background:#dbeafe;color:#1d4ed8}.sales-action-btn{border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.sales-empty-state{padding:34px 20px;text-align:center}.sales-empty-icon{width:54px;height:54px;margin:0 auto 12px;border-radius:16px;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center}.sales-empty-icon i{font-size:28px}.sales-empty-state h5{margin:0;font-size:15px;font-weight:700;color:#111827}.sales-empty-state p{margin:5px 0 0;font-size:13px;color:#64748b}@media (max-width:575.98px){.sales-action-item{align-items:flex-start;flex-direction:column}.sales-action-right{width:100%;justify-content:space-between;padding-left:54px}.sales-action-name{max-width:220px}}.sales-chart-card{border:0;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.08)}.sales-chart-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 12px}.sales-chart-label{margin:0 0 4px;font-size:12px;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:.06em}.sales-chart-title{margin:0;font-size:20px;font-weight:800;color:#111827}.sales-chart-stat{min-width:86px;padding:10px 12px;border-radius:14px;background:#fffbeb;text-align:center}.sales-chart-stat span{display:block;font-size:18px;font-weight:800;color:#d97706;line-height:1}.sales-chart-stat small{display:block;margin-top:5px;font-size:11px;color:#92400e}.sales-chart-body{height:280px;padding:8px 18px 10px}.sales-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 22px 18px;border-top:1px solid #f1f5f9}.sales-chart-footer-item{display:flex;align-items:center;gap:7px;font-size:13px;color:#64748b}.sales-chart-footer-item i{font-size:18px;color:#94a3b8}.sales-chart-footer-item a{color:#64748b;font-weight:600}.sales-chart-footer-item a:hover{color:#f59e0b}@media (max-width:575.98px){.sales-chart-top{flex-direction:column}.sales-chart-stat{width:100%;text-align:left}.sales-chart-footer{flex-direction:column;align-items:flex-start}}.sales-chart-label-success{color:#22c55e}.sales-chart-stat-success{background:#f0fdf4}.sales-chart-stat-success span{color:#16a34a}.sales-chart-stat-success small{color:#166534}.outlet-profile-hero{border:0;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.08)}.outlet-profile-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:linear-gradient(135deg,#1e293b,#334155);color:#fff}.outlet-profile-main{display:flex;align-items:center;gap:16px;min-width:0}.outlet-profile-avatar{width:58px;height:58px;border-radius:18px;background:hsla(0,0%,100%,.16);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;flex-shrink:0}.outlet-profile-title{margin:0;font-size:24px;font-weight:800;color:#fff}.outlet-profile-subtitle{margin-top:4px;font-size:14px;color:hsla(0,0%,100%,.78)}.outlet-profile-status{flex-shrink:0}.outlet-profile-status .badge{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700}.outlet-profile-body{padding:22px}.outlet-metric-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #eef2f7;border-radius:16px;background:#fff;height:100%}.outlet-metric-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.outlet-metric-icon i{font-size:22px}.outlet-metric-icon-primary{background:#eff6ff;color:#2563eb}.outlet-metric-icon-danger{background:#fef2f2;color:#dc2626}.outlet-metric-icon-warning{background:#fffbeb;color:#d97706}.outlet-metric-icon-success{background:#f0fdf4;color:#16a34a}.outlet-metric-label{font-size:12px;color:#64748b;font-weight:700}.outlet-metric-value{margin-top:3px;font-size:17px;font-weight:800;color:#111827}.outlet-info-section{height:100%;padding:18px;border:1px solid #eef2f7;border-radius:16px;background:#f8fafc}.outlet-info-section h5{margin:0 0 14px;font-size:15px;font-weight:800;color:#111827}.outlet-info-list{display:flex;flex-direction:column;gap:10px}.outlet-info-row{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.outlet-info-row:last-child{padding-bottom:0;border-bottom:0}.outlet-info-row span{font-size:13px;color:#64748b;flex-shrink:0}.outlet-info-row strong{font-size:13px;color:#111827;text-align:right}.outlet-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.outlet-action-btn{display:flex;align-items:center;gap:8px;padding:13px 14px;border-radius:14px;background:#fff;color:#334155;font-weight:700;border:1px solid #e5e7eb;transition:.2s ease}.outlet-action-btn:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.outlet-action-btn i{font-size:20px}.outlet-action-btn.disabled{opacity:.55;pointer-events:none}.outlet-empty-state{padding:38px 20px;text-align:center}.outlet-empty-icon{width:58px;height:58px;margin:0 auto 12px;border-radius:18px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center}.outlet-empty-icon i{font-size:30px}.outlet-empty-state h5{margin:0;font-size:16px;font-weight:800;color:#111827}.outlet-empty-state p{margin:6px 0 0;font-size:13px;color:#64748b}.gap-2{gap:8px}@media (max-width:575.98px){.outlet-profile-header{align-items:flex-start;flex-direction:column}.outlet-profile-title{font-size:20px}.outlet-info-row{flex-direction:column;gap:3px}.outlet-info-row strong{text-align:left}.outlet-action-grid{grid-template-columns:1fr}}.modern-section-card{border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.08)}.modern-section-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #eef2f7;background:#fff}.modern-section-header-main{display:flex;align-items:center;gap:14px;min-width:0}.modern-section-icon{width:46px;height:46px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modern-section-icon i{font-size:24px}.modern-section-header-danger .modern-section-icon{background:#fef2f2;color:#dc2626}.modern-section-title{margin:0;font-size:17px;font-weight:800;color:#111827}.modern-section-subtitle{margin:4px 0 0;font-size:13px;color:#64748b}.modern-section-badge{padding:8px 12px;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:12px;font-weight:800;white-space:nowrap}@media (max-width:575.98px){.modern-section-header{align-items:flex-start;flex-direction:column}}.modern-section-header-primary .modern-section-icon{background:#eff6ff;color:#2563eb}.modern-section-badge-primary{background:#eff6ff;color:#1d4ed8}.invoice-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.invoice-summary-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.04)}.invoice-summary-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.invoice-summary-icon i{font-size:22px}.invoice-summary-icon-primary{background:#eff6ff;color:#2563eb}.invoice-summary-icon-warning{background:#fffbeb;color:#d97706}.invoice-summary-icon-success{background:#f0fdf4;color:#16a34a}.invoice-summary-icon-danger{background:#fef2f2;color:#dc2626}.invoice-summary-label{font-size:12px;color:#64748b;font-weight:700}.invoice-summary-value{margin-top:3px;font-size:16px;font-weight:800;color:#111827}@media (max-width:991.98px){.invoice-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.invoice-summary-grid{grid-template-columns:1fr}}.invoice-table-card{margin-top:18px}.modern-data-table thead th{border-top:0;border-bottom:1px solid #e5e7eb;letter-spacing:.06em;padding-top:14px;padding-bottom:14px}.modern-data-table tbody td{border-top:1px solid #eef2f7;padding-top:14px;padding-bottom:14px}.modern-data-table tbody tr{transition:.16s ease}.modern-data-table a{font-weight:800}.modern-pill{padding:6px 10px;font-size:12px;line-height:1}.modern-pill-success{color:#166534}.modern-pill-warning{color:#92400e}.modern-pill-danger{color:#991b1b}.card-collapse,.card.filter-card,.filter-card,.form-filter .card{border:1px solid #e5e7eb;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 8px 22px rgba(15,23,42,.04);overflow:hidden}.card-collapse .card-header,.filter-card .card-header,.form-filter .card-header{padding:18px 20px;border-bottom:1px solid #eef2f7;background:linear-gradient(135deg,#f8fafc,#eef2ff)}.card-collapse .card-header h4,.filter-card .card-header h4,.filter-card .card-title,.form-filter .card-header h4,.form-filter .card-title{margin-bottom:2px;color:#111827;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.card-collapse .card-header p,.filter-card .card-header p,.filter-card .category,.form-filter .card-header p,.form-filter .category{margin-bottom:0;color:#475569;font-size:13px;font-weight:500}.card-collapse .card-body,.filter-card .card-body,.form-filter .card-body{padding:20px;background:hsla(0,0%,100%,.82)}.form-filter label{color:#334155;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.form-filter .form-control,.form-filter .modern-filter-input{min-height:42px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:#111827;box-shadow:none;transition:.16s ease}.form-filter .form-control:focus,.form-filter .modern-filter-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.form-filter .select2-container--default .select2-selection--single{height:42px;border:1px solid #dbe3ef;border-radius:12px;background:#fff;box-shadow:none}.form-filter .select2-container--default.select2-container--focus .select2-selection--single,.form-filter .select2-container--default .select2-selection--single:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.form-filter .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:14px;padding-right:34px;color:#111827;line-height:40px}.form-filter .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#94a3b8}.form-filter .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:8px}.form-filter .btn-primary{border-radius:999px;padding:11px 18px;font-weight:800;box-shadow:0 8px 18px rgba(37,99,235,.18)}.form-filter .btn,.form-filter button{text-transform:none}.form-filter .btn-link,.form-filter a[href]{font-weight:800}.invoice-index-page{background:#f8fafc}.invoice-index-page>.container-fluid{padding-top:26px}.modern-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px;padding:22px 24px;border-radius:22px;background:#fff;border:1px solid #eef2f7;box-shadow:0 8px 22px rgba(15,23,42,.04)}.modern-page-header-main{display:flex;align-items:center;gap:16px;min-width:0}.modern-page-icon{width:48px;height:48px;border-radius:16px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modern-page-icon .material-icons,.modern-page-icon i{font-size:24px;line-height:1}.modern-page-title{margin:0;font-size:21px;font-weight:800;color:#0f172a}.modern-page-subtitle{margin:5px 0 0;font-size:13px;color:#475569}.modern-page-badge{padding:9px 14px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800;white-space:nowrap}.invoice-filter-clean .card,.invoice-filter-clean .card-collapse,.invoice-filter-clean .filter-card{border:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.invoice-filter-clean .card-header{background:hsla(0,0%,100%,.55);border-bottom:1px solid #e5e7eb}.invoice-filter-clean .card-body{background:hsla(0,0%,100%,.72)}.invoice-filter-clean .form-control,.invoice-filter-clean .select2-container--default .select2-selection--single{background:#fff!important}.invoice-summary-grid{gap:16px}.invoice-summary-card{box-shadow:none;border:1px solid #eef2f7;background:#fff}.invoice-table-shell{margin-top:24px;border:1px solid #eef2f7}.invoice-table-header{gap:18px;padding:22px 24px;border-bottom:1px solid #eef2f7}.invoice-table-header h4{font-size:18px;font-weight:800}.invoice-table-header p{margin:5px 0 0}.invoice-table-header span{padding:8px 12px;background:#eff6ff;color:#1d4ed8;font-size:12px;white-space:nowrap}.invoice-table-body{padding:22px 24px}.invoice-table-shell .modern-data-table{margin-bottom:0}.invoice-table-shell .modern-data-table thead th{border-top:0;border-bottom:1px solid #e5e7eb;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding-top:14px;padding-bottom:14px}.invoice-table-shell .modern-data-table tbody td{vertical-align:middle;border-top:1px solid #eef2f7;padding-top:14px;padding-bottom:14px}.invoice-table-shell .modern-data-table tbody tr{transition:.16s ease}.invoice-table-shell .modern-data-table a{font-weight:800}@media (max-width:575.98px){.invoice-table-header,.modern-page-header{align-items:flex-start;flex-direction:column}.modern-page-title{font-size:19px}.invoice-table-body{padding:18px 14px}}.sales-dashboard-header{margin-bottom:24px}.sales-dashboard-card-link{display:block}.sales-dashboard-card-link,.sales-dashboard-card-link:hover{color:inherit;text-decoration:none}.sales-dashboard-card-link:hover .card.card-stats{transform:translateY(-3px);border-color:#dbeafe;box-shadow:0 12px 28px rgba(15,23,42,.1)}.sales-progress-card{margin-bottom:24px;padding:0;overflow:hidden;background:#fff}.sales-progress-body{padding:22px}.sales-progress-info{margin-bottom:18px}.sales-progress-info>div{padding:14px 16px;border:1px solid #eef2f7}.sales-progress-info span{margin-bottom:5px;font-size:12px;font-weight:700}.sales-progress-info strong{font-size:16px;font-weight:800}@media (max-width:575.98px){.sales-progress-info{grid-template-columns:1fr}}.sales-progress-track{height:16px}.sales-progress-fill{border-radius:999px;background:linear-gradient(135deg,#2563eb,#1d4ed8);transition:width .3s ease}.sales-progress-caption{margin-top:12px}.sales-progress-caption strong{font-weight:800}@media (max-width:767.98px){.sales-progress-info{grid-template-columns:1fr}}.sales-action-header-info{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.main-panel>.content{padding-top:30px}.product-list-page-header{overflow:visible}.product-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid #edf0f5}.product-list-toolbar-left,.product-list-toolbar-right{display:flex;align-items:center;gap:10px}.product-list-toolbar-label{font-size:12px;font-weight:700;color:#8a8f98;text-transform:uppercase;letter-spacing:.04em}.view-switcher-buttons{display:flex;align-items:center;gap:8px}.view-switcher-buttons a,.view-switcher-buttons button{width:40px;height:40px;border:1px solid #e3e7ef;background:#fff;color:#8a8f98;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:all .2s ease}.view-switcher-buttons a i,.view-switcher-buttons button i{font-size:21px}.view-switcher-buttons a:hover,.view-switcher-buttons button:hover{background:#f8fafc;color:#263238;text-decoration:none;transform:translateY(-1px)}.view-switcher-buttons a.active,.view-switcher-buttons button.active{background:#26c6da;border-color:#26c6da;color:#fff;box-shadow:0 8px 18px rgba(38,198,218,.28)}.view-switcher-buttons a.inactive,.view-switcher-buttons button.inactive{background:#fff}.list-per-page select{min-width:90px;height:40px;border-radius:13px;border:1px solid #e3e7ef;padding:0 12px;background:#fff;font-weight:600;color:#263238;outline:none}.list-per-page select:focus{border-color:#26c6da;box-shadow:0 0 0 4px rgba(38,198,218,.12)}.btn-icon-inline{font-size:18px;vertical-align:middle;margin-right:4px}@media (max-width:767px){.product-list-toolbar{align-items:stretch;flex-direction:column}.product-list-toolbar-left,.product-list-toolbar-right{justify-content:space-between;width:100%}.list-per-page select{min-width:110px}}.product-search-panel{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid #edf0f5}.product-search-main{flex:1;min-width:280px;max-width:620px}.modern-product-search{position:relative;margin-top:8px}.modern-product-search>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8a8f98;font-size:21px;pointer-events:none}.modern-product-search input{width:100%;height:46px;border-radius:14px;border:1px solid #e3e7ef;padding:0 48px 0 44px;background:#fff;font-size:14px;outline:none;transition:all .2s ease}.modern-product-search input:focus{border-color:#26c6da;box-shadow:0 0 0 4px rgba(38,198,218,.12)}.modern-product-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:10px;background:#f1f5f9;color:#687182;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.modern-product-search-clear i{font-size:18px}.modern-product-search-clear:hover{background:#e9eef5;color:#263238}.product-search-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.product-applied-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.modern-filter-chip{gap:8px;min-height:32px;padding:6px 8px 6px 12px;border-radius:999px;background:#e8f8ee;font-weight:700;font-size:13px}.modern-filter-chip,.modern-filter-chip button{display:inline-flex;align-items:center;color:#168a45}.modern-filter-chip button{width:22px;height:22px;border:0;border-radius:50%;background:rgba(22,138,69,.12);justify-content:center;cursor:pointer}.modern-filter-chip button i{font-size:15px}.modern-filter-chip button:hover{background:rgba(22,138,69,.2)}.product-search-hint{display:flex;align-items:center;gap:8px;margin-top:16px;color:#8a8f98;font-size:13px}.product-search-hint i{font-size:18px}.livewire-pagination-wrapper{margin-top:20px}.modern-calculator-modal{border:0;border-radius:18px;overflow:hidden;box-shadow:0 24px 64px rgba(20,27,45,.22)}.modern-calculator-modal .modal-header{align-items:flex-start;background:linear-gradient(135deg,#f7fbff,#eef8fb);border-bottom:1px solid #edf0f5;padding:18px 22px}.modern-calculator-modal .modal-header .modal-title{font-weight:800;color:#263238}.modern-calculator-modal .modal-header .modal-subtitle{margin-top:3px;color:#687182;font-size:13px}.modern-calculator-modal .modal-header .close{margin:0;padding:0;opacity:.6}.modern-calculator-modal .modal-header .close:hover{opacity:1}.modern-calculator-modal .modal-body{padding:22px}.calculator-field-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;margin-bottom:14px}.calculator-field-row label{margin:0;font-weight:700;color:#263238}.calculator-field-row input{border-radius:12px;border:1px solid #e3e7ef}.calculator-field-row input:focus{border-color:#26c6da;box-shadow:0 0 0 4px rgba(38,198,218,.12)}.calculator-actions{display:flex;justify-content:flex-end;margin-top:18px}@media (max-width:767px){.product-search-panel{align-items:stretch;flex-direction:column}.product-search-main{max-width:100%}.product-search-controls{justify-content:space-between;width:100%}.calculator-field-row{grid-template-columns:1fr;gap:6px}}.load-more-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:28px 0 10px}.load-more-button{min-width:180px;height:44px;border-radius:999px;font-weight:700;box-shadow:0 8px 18px rgba(38,198,218,.22)}.load-more-button:disabled{opacity:.72;cursor:not-allowed}.product-load-more-sentinel{width:100%;height:1px;margin-top:8px}.load-more-complete{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:999px;background:#f1f8f4;color:#168a45;font-size:13px;font-weight:700}.load-more-complete i{font-size:18px}.modern-livewire-loader{position:fixed;inset:0;z-index:2050;display:flex;align-items:center;justify-content:center;background:rgba(248,250,252,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modern-livewire-loader-card{display:flex;align-items:center;gap:14px;min-width:280px;max-width:calc(100vw - 32px);padding:18px 20px;border-radius:18px;background:#fff;border:1px solid #edf0f5;box-shadow:0 24px 64px rgba(20,27,45,.16)}.modern-livewire-loader-spinner{width:38px;height:38px;border-radius:50%;border:4px solid #e8f7fa;border-top-color:#26c6da;animation:modern-loader-spin .75s linear infinite;flex-shrink:0}.modern-livewire-loader-title{font-size:14px;font-weight:800;color:#263238;line-height:1.3}.modern-livewire-loader-subtitle{margin-top:2px;font-size:12px;font-weight:500;color:#8a8f98}@keyframes modern-loader-spin{to{transform:rotate(1turn)}}.product-listing-panel{margin-top:0;padding-top:0;border-top:0}.product-listing-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.modern-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:stretch}.modern-product-list{display:flex;flex-direction:column;gap:14px}.modern-product-card{height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;border:1px solid #e3e9f2;box-shadow:0 10px 28px rgba(20,27,45,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.modern-product-card:hover{transform:translateY(-2px);border-color:#d6dfeb;box-shadow:0 18px 40px rgba(20,27,45,.1)}.modern-product-card__media{position:relative;height:190px;min-height:190px;padding:0;background:#f8fafc;overflow:hidden}.modern-product-image{position:relative;width:100%;height:100%}.modern-product-image__link{display:block;width:100%;height:100%;min-height:190px;background-position:50%;background-repeat:no-repeat;background-size:82% auto;background-color:#f8fafc;image-rendering:auto}.modern-product-image__type{position:absolute;top:12px;right:12px;max-width:calc(42% - 12px);z-index:2}.modern-product-image__type-link{display:inline-flex;align-items:center;max-width:100%;padding:7px 11px;border-radius:999px;background:rgba(38,50,56,.9)!important;color:#fff!important;font-size:11.5px;font-weight:900;line-height:1.1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 18px rgba(20,27,45,.14)}.modern-product-image__type-link:hover{color:#fff!important;text-decoration:none;background:rgba(38,50,56,.96)!important}.modern-product-card__body{flex:1;display:flex;flex-direction:column;padding:18px}.modern-product-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.modern-product-card__identity{min-width:0;flex:1}.modern-product-card__title{display:-webkit-box;min-height:40px;color:#111827;font-size:15px;font-weight:900;line-height:1.35;text-transform:uppercase;text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modern-product-card__title:hover{color:#00acc1;text-decoration:none}.modern-stock-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:8px 11px;border-radius:10px;font-size:12px;font-weight:900;line-height:1;white-space:nowrap;flex-shrink:0}.modern-stock-badge--available{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.modern-stock-badge--empty{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.modern-product-card__availability{margin-bottom:12px}.modern-product-card__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px}.modern-product-card__quick-item{min-width:0;padding:12px;border-radius:13px;background:#f8fafc;border:1px solid #edf1f6}.modern-product-card__quick-item span{display:block;margin-bottom:6px;color:#8a93a3;font-size:11.5px;font-weight:900;line-height:1.2;text-transform:uppercase}.modern-product-card__quick-item strong{display:block;color:#263238;font-size:13px;font-weight:900;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-product-card__details{display:flex;flex-direction:column}.modern-product-card .product-detail,.modern-product-card__detail-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed #dfe5ec;font-size:13px;line-height:1.4}.modern-product-card .product-detail .product-detail__left,.modern-product-card .product-detail .product-detail__left p,.modern-product-card .product-detail span,.modern-product-card__detail-line .product-detail__left,.modern-product-card__detail-line .product-detail__left p,.modern-product-card__detail-line span{margin:0;color:#64748b;font-size:13px;font-weight:850;line-height:1.4}.modern-product-card .product-detail .product-detail__right,.modern-product-card .product-detail strong,.modern-product-card__detail-line .product-detail__right,.modern-product-card__detail-line strong{min-width:0;color:#263238;font-size:13px;font-weight:850;line-height:1.4;text-align:right;overflow-wrap:anywhere}.modern-product-card .badge,.modern-product-card .btn-danger,.modern-product-card .btn-info,.modern-product-card .btn-success,.modern-product-card .btn-warning,.modern-product-card .label{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:7px 10px!important;border-radius:8px!important;color:#fff!important;font-size:11.5px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap}.modern-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px}.modern-product-card__footer-label{color:#64748b;font-size:13px;font-weight:850}.modern-product-card__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.modern-card-action-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;border:1px solid transparent;background:#f8fafc;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.modern-card-action-button i{font-size:20px;line-height:1}.modern-card-action-button:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 8px 18px rgba(20,27,45,.1)}.modern-card-action-button--calculator{background:#fff7e6;color:#f59e0b;border-color:#ffe2a8}.modern-card-action-button--edit{background:#e8f8ee;color:#16a34a;border-color:#c8efd4}.modern-card-action-button--delete{background:#ffeceb;color:#ef4444;border-color:#ffd2cf}.modern-card-action-button--info{background:#e8f5ff;color:#0284c7;border-color:#cbe9ff}.modern-product-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:240px;padding:32px;border-radius:18px;background:#fff;border:1px solid #edf0f5;text-align:center}.modern-product-empty h4{margin:12px 0 4px;color:#263238;font-size:18px;font-weight:900}.modern-product-empty p{margin:0;color:#8a93a3;font-size:13px;font-weight:600}.modern-product-empty__icon{width:54px;height:54px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8}.modern-product-empty__icon i{font-size:28px}@media (max-width:1599px){.modern-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.modern-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:767px){.modern-product-grid{grid-template-columns:1fr;gap:16px}.modern-product-card__media{height:180px;min-height:180px}.modern-product-image__link{min-height:180px;background-size:86% auto}.modern-product-card__quick,.modern-product-card__quick--two{grid-template-columns:1fr}.modern-product-card__footer{align-items:flex-start;flex-direction:column}.modern-product-card__actions{justify-content:flex-start}}.modern-product-card__meta{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:5px 8px;border-radius:999px;background:#f8fafc;border:1px solid #edf1f6;max-width:100%}.modern-product-card__meta span{color:#8a93a3;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.modern-product-card__meta strong{min-width:0;color:#263238;font-size:11.5px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-product-card__quick--two{grid-template-columns:repeat(2,minmax(0,1fr))}.modern-product-card__quick--single{grid-template-columns:1fr}.modern-product-card__quick-item--price strong{white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere}.modern-product-image__brand{position:absolute;top:12px;left:12px;max-width:calc(58% - 12px);z-index:2;display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(255,152,0,.92);color:#fff;font-size:11.5px;font-weight:900;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 18px rgba(20,27,45,.14)}.modern-product-card .badge-warning{color:#000!important}@media only screen and (max-width:991px){.main-panel>.content{margin-top:0}}.modern-product-compact-list-item{overflow:hidden;border-radius:16px;background:#fff;border:1px solid #e3e9f2;box-shadow:0 8px 22px rgba(20,27,45,.055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.modern-product-compact-list-item:hover{transform:translateY(-1px);border-color:#d6dfeb;box-shadow:0 14px 30px rgba(20,27,45,.09)}.modern-product-compact-list-item__main{display:grid;grid-template-columns:82px minmax(0,1fr) minmax(190px,.8fr) auto auto;gap:14px;align-items:center;padding:12px 14px}.modern-product-compact-list-item__thumb{width:82px;height:72px;overflow:hidden;border-radius:12px;background:#f8fafc}.modern-product-compact-list-item__thumb .modern-product-card__media{height:72px;min-height:72px}.modern-product-compact-list-item__thumb .modern-product-image__link{min-height:72px;background-size:82% auto}.modern-product-compact-list-item__thumb .modern-product-image__brand,.modern-product-compact-list-item__thumb .modern-product-image__type{display:none}.modern-product-compact-list-item__info{min-width:0}.modern-product-compact-list-item__title{display:-webkit-box;color:#111827;font-size:14px;font-weight:900;line-height:1.3;text-transform:uppercase;text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.modern-product-compact-list-item__title:hover{color:#00acc1;text-decoration:none}.modern-product-compact-list-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.modern-product-compact-list-item__meta span{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:999px;background:#f8fafc;border:1px solid #edf1f6;color:#64748b;font-size:11px;font-weight:850;line-height:1;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modern-product-compact-list-item__commercial{display:grid;grid-template-columns:minmax(120px,1fr) minmax(72px,.55fr);gap:8px;min-width:0}.modern-product-compact-list-item__discount,.modern-product-compact-list-item__price{min-width:0;padding:9px 10px;border-radius:12px;background:#f8fafc;border:1px solid #edf1f6}.modern-product-compact-list-item__discount span,.modern-product-compact-list-item__price span{display:block;margin-bottom:4px;color:#8a93a3;font-size:10.5px;font-weight:900;line-height:1;text-transform:uppercase}.modern-product-compact-list-item__discount strong,.modern-product-compact-list-item__price strong{display:block;color:#263238;font-size:13px;font-weight:900;line-height:1.25}.modern-product-compact-list-item__price strong{white-space:normal;overflow-wrap:anywhere}.modern-product-compact-list-item__discount strong{white-space:nowrap}.modern-product-compact-list-item__stock{display:flex;justify-content:flex-end}.modern-product-compact-list-item__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.modern-product-compact-list-item__collapse{border-top:1px solid #edf1f6;background:linear-gradient(180deg,#fbfdff,#f8fafc)}.modern-product-compact-list-item__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:14px}.modern-product-compact-list-item__details .modern-product-card__detail-line,.modern-product-compact-list-item__details .product-detail{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;border:1px solid #e6edf5;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(20,27,45,.035)}.modern-product-compact-list-item__details .modern-product-card__detail-line span,.modern-product-compact-list-item__details .product-detail__left,.modern-product-compact-list-item__details .product-detail__left p{margin:0;color:#64748b;font-size:12px;font-weight:900;line-height:1.35}.modern-product-compact-list-item__details .modern-product-card__detail-line strong,.modern-product-compact-list-item__details .product-detail__right{min-width:0;color:#111827;font-size:12.5px;font-weight:850;line-height:1.35;text-align:left;overflow-wrap:anywhere}.modern-product-compact-list-item__details .badge,.modern-product-compact-list-item__details .btn-danger,.modern-product-compact-list-item__details .btn-info,.modern-product-compact-list-item__details .btn-success,.modern-product-compact-list-item__details .btn-warning,.modern-product-compact-list-item__details .label{width:-moz-fit-content;width:fit-content;min-height:24px;padding:6px 9px!important;border-radius:8px!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}@media (max-width:1199px){.modern-product-compact-list-item__main{grid-template-columns:78px minmax(0,1fr) auto;gap:12px}.modern-product-compact-list-item__commercial{grid-column:2/-1;grid-template-columns:minmax(160px,1fr) minmax(90px,.45fr)}.modern-product-compact-list-item__stock{justify-content:flex-end}.modern-product-compact-list-item__actions{grid-column:3;grid-row:2;align-self:center}}@media (max-width:767px){.modern-product-compact-list-item__main{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:10px}.modern-product-compact-list-item__thumb{width:64px;height:58px;border-radius:10px}.modern-product-compact-list-item__thumb .modern-product-card__media{height:58px;min-height:58px}.modern-product-compact-list-item__thumb .modern-product-image__link{min-height:58px;background-size:88% auto}.modern-product-compact-list-item__title{font-size:13px;line-height:1.25;-webkit-line-clamp:2}.modern-product-compact-list-item__meta{gap:4px;margin-top:5px}.modern-product-compact-list-item__meta span{min-height:20px;padding:3px 7px;font-size:10px;max-width:120px}.modern-product-compact-list-item__stock{grid-column:3;grid-row:1;align-self:flex-start}.modern-product-compact-list-item__stock .modern-stock-badge{min-height:24px;padding:6px 8px;font-size:10.5px}.modern-product-compact-list-item__commercial{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 86px;gap:8px}.modern-product-compact-list-item__discount,.modern-product-compact-list-item__price{padding:8px 9px}.modern-product-compact-list-item__discount span,.modern-product-compact-list-item__price span{font-size:10px}.modern-product-compact-list-item__discount strong,.modern-product-compact-list-item__price strong{font-size:12.5px}.modern-product-compact-list-item__actions{grid-column:1/-1;grid-row:auto;justify-content:flex-end}.modern-product-compact-list-item__actions .modern-card-action-button{width:34px;height:34px}.modern-product-compact-list-item__actions .modern-card-action-button i{font-size:18px}.modern-product-compact-list-item__details{grid-template-columns:1fr;gap:8px;padding:10px}.modern-product-compact-list-item__details .modern-product-card__detail-line,.modern-product-compact-list-item__details .product-detail{grid-template-columns:105px minmax(0,1fr);min-height:40px;padding:9px 10px}}.modern-product-compact-list-item__commercial--single{grid-template-columns:minmax(160px,1fr)}.modern-card-action-button--expand{background:#f8fafc;color:#0f172a;border-color:#dbe4ef}.modern-card-action-button--expand[aria-expanded=true]{background:#e8f5ff;color:#0284c7;border-color:#cbe9ff}.modern-card-action-button--expand[aria-expanded=true] i{transform:rotate(180deg)}.modern-card-action-button--expand i{transition:transform .18s ease}@media (max-width:767px){.modern-product-compact-list-item__commercial--single{grid-template-columns:1fr}}body.navbar-compact .navbar{padding-top:6px;padding-bottom:6px}body.navbar-compact .logo-badge{transform:scale(.86);transform-origin:left center}.logo-badge{transition:transform .2s ease}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item>a.nav-link[data-toggle=collapse]{border-top:0;margin-top:0;padding:5px 15px!important}.sidebar .sidebar-modern{padding-top:0}.sidebar .sidebar-modern .nav{padding-top:0;border-top:1px solid hsla(0,0%,70.6%,.28)}.sidebar .sidebar-modern .nav>li.nav-item{margin:10px 0}.sidebar .sidebar-modern .nav>li.nav-item>.nav-link[data-toggle=collapse]>i.material-icons{display:none}.sidebar .sidebar-modern .nav>li.nav-item>.nav-link[data-toggle=collapse]>p{text-transform:uppercase;font-weight:700;color:#6c757d!important;font-size:.875rem}.sidebar .sidebar-modern>.nav:first-child{border-top:0}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer{margin:16px 8px 18px;padding-top:14px;border-top:1px solid hsla(0,0%,70.6%,.28)}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-btn{display:flex;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;padding:0 14px;border-radius:8px;color:#fff!important;text-decoration:none!important;border-bottom:0!important;font-size:13px;font-weight:800;transition:.16s ease}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-btn:hover{transform:translateY(-1px);color:#fff!important;text-decoration:none!important;border-bottom:0!important;box-shadow:0 8px 18px rgba(0,0,0,.18)}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-icon{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.18);flex-shrink:0}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-icon .material-icons,.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-icon i{font-size:17px;line-height:1}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-btn-success{background:linear-gradient(135deg,#22c55e,#16a34a)}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-footer-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626)}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item.active{background:transparent;border-radius:0;overflow:visible}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item.active>a.nav-link[data-toggle=collapse]{background:hsla(0,0%,100%,.1);border-radius:5px}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item.active>a.nav-link[data-toggle=collapse]>p{color:#fff!important}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item>a.nav-link[aria-expanded=true]{background:hsla(0,0%,100%,.1);border-radius:5px}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item>a.nav-link[aria-expanded=true]>p{color:#fff!important}.sidebar .sidebar-wrapper.sidebar-modern .collapse .nav>li.nav-item.active>a.nav-link{background:hsla(0,0%,100%,.14);border-radius:5px}.sidebar .sidebar-wrapper.sidebar-modern .collapse .nav>li.nav-item.active>a.nav-link .sidebar-mini,.sidebar .sidebar-wrapper.sidebar-modern .collapse .nav>li.nav-item.active>a.nav-link .sidebar-normal{color:#fff!important;font-weight:800}.sidebar .sidebar-wrapper.sidebar-modern .collapse .nav>li.nav-item>a.nav-link:hover{background:hsla(0,0%,100%,.08);border-radius:5px}.sidebar .sidebar-wrapper.sidebar-modern .sidebar-modern-dashboard-link{border-radius:5px}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item.active>a.sidebar-modern-dashboard-link{background:hsla(0,0%,100%,.14);border-radius:5px}.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item.active>a.sidebar-modern-dashboard-link>i,.sidebar .sidebar-wrapper.sidebar-modern .nav>li.nav-item.active>a.sidebar-modern-dashboard-link>p{color:#fff!important}.lowstock-action-bar{z-index:1020;background:#fff;padding:12px 0;margin-top:1.5rem;border-bottom:1px solid hsla(0,0%,70.6%,.18)}.lowstock-action-inner{display:flex;align-items:center;gap:8px}body.navbar-compact .lowstock-action-bar{top:62px}#createDraftModal .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#f5f7fa!important;color:#2f3a4a!important}#createDraftModal .select2-container--default .select2-results__option[aria-selected=true]{background:#eef2f7!important;color:#2f3a4a!important}#createDraftModal .existing-po-option{padding:6px 4px;line-height:1.35}#createDraftModal .existing-po-option-title{font-size:13px;font-weight:800;color:#2f3a4a;margin-bottom:3px}#createDraftModal .existing-po-option-meta{font-size:11px;font-weight:600;color:#8a94a6;margin-bottom:6px}#createDraftModal .existing-po-option-products{font-size:12px;font-weight:700;color:#4b5563;white-space:normal}.sales-target-widget{margin-bottom:24px;padding:22px;border-radius:22px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.sales-target-widget-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.sales-target-widget-title{display:flex;align-items:center;gap:14px;min-width:0}.sales-target-widget-title h4{margin:0;color:#0f172a;font-size:18px;font-weight:900;line-height:1.25}.sales-target-widget-title p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.5}.sales-target-widget-icon{width:44px;height:44px;border-radius:14px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sales-target-widget-icon i{font-size:23px;line-height:1}.sales-target-widget-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:900;white-space:nowrap}.sales-progress-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.sales-progress-info>div{padding:16px;border-radius:16px;background:#f8fafc;border:1px solid #e5e7eb}.sales-progress-info span{display:block;margin-bottom:7px;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sales-progress-info strong{display:block;color:#0f172a;font-size:17px;font-weight:900;line-height:1.3}.sales-progress-track{position:relative;width:100%;height:14px;overflow:hidden;border-radius:999px;background:#e5e7eb;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.sales-progress-fill{height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a);transition:width .35s ease}.sales-progress-caption{margin-top:14px;color:#64748b;font-size:13px;line-height:1.6}.sales-progress-caption strong{color:#0f172a;font-weight:900}@media (max-width:991.98px){.sales-progress-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.sales-target-widget{padding:18px}.sales-target-widget-header{align-items:flex-start;flex-direction:column}.sales-progress-info{grid-template-columns:1fr}}.lowstock-selected-summary{display:inline-flex;align-items:center;gap:6px}.lowstock-reset-selected{width:24px;height:24px;border:0;border-radius:50%;background:rgba(244,67,54,.1);color:#f44336;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:all .2s ease}.lowstock-reset-selected:hover{background:#f44336;color:#fff}.lowstock-reset-selected .material-icons{font-size:16px;line-height:1}#createDraftModal .modern-modal-footer,#createDraftModal .modern-modal-header{flex-shrink:0}#createDraftModal .table-responsive{overflow-x:auto;overflow-y:visible}#createDraftModal .modern-po-modal{border-radius:14px;padding:0}#createDraftModal .modern-modal-header{border-bottom:1px solid #eef0f4}#createDraftModal .modern-modal-footer{padding:14px 28px 18px;border-top:1px solid #eef0f4}#createDraftModal .modern-section-card{padding:16px 20px;border-radius:14px}#createDraftModal .selected-products-preview{padding:16px 20px;border-radius:14px;border:1px solid #eef0f4}#createDraftModal{overflow-y:auto!important}#createDraftModal .modal-xl{max-width:1120px}#createDraftModal .lowstock-po-modal-dialog{max-height:calc(100vh - 3.5rem)}#createDraftModal .modern-po-modal{max-height:calc(100vh - 3.5rem);display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:18px;background:#f8fafc;box-shadow:0 24px 70px rgba(15,23,42,.22)}#createDraftModal .modern-modal-header{flex-shrink:0;padding:20px 28px 16px;background:#fff;border-bottom:1px solid #edf0f5}#createDraftModal .modern-modal-header .modal-title{color:#14213d;font-size:24px;font-weight:800;letter-spacing:-.03em}#createDraftModal .modern-modal-header small{color:#64748b!important;font-size:13px}#createDraftModal .modern-modal-header .close{width:34px;height:34px;margin:0;padding:0;border-radius:50%;color:#64748b;opacity:1;transition:all .2s ease}#createDraftModal .modern-modal-header .close:hover{background:#f1f5f9;color:#0f172a}#createDraftModal .modal-body{flex:1 1 auto;padding:18px 28px 16px;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#f8fafc}#createDraftModal .modern-modal-footer{position:sticky;bottom:0;z-index:3;flex-shrink:0;padding:14px 28px;background:hsla(0,0%,100%,.96);border-top:1px solid #edf0f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#createDraftModal .modern-section-card{padding:18px 20px;border:1px solid #edf0f5;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.04)}#createDraftModal #existing-po-section,#createDraftModal #new-po-section{margin-top:10px}#createDraftModal label{margin-bottom:7px;color:#475569;font-size:12px;font-weight:800}#createDraftModal .form-group{margin-bottom:14px}#createDraftModal .form-control,#createDraftModal .select2-container--default .select2-selection--single{min-height:42px;border:1px solid #dce3ec;border-radius:11px;background:#fff;color:#334155;box-shadow:none}#createDraftModal .form-control:focus,#createDraftModal .select2-container--default.select2-container--focus .select2-selection--single{border-color:#9c27b0;box-shadow:0 0 0 3px rgba(156,39,176,.08)}#createDraftModal .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:12px;line-height:42px;color:#334155}#createDraftModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}#createDraftModal .form-check{margin-top:2px;margin-right:18px}#createDraftModal .form-check-label{color:#475569;font-size:13px;font-weight:700}#createDraftModal .row.mt-4{margin-top:8px!important}#createDraftModal .selected-products-preview{margin-top:16px!important;padding:0;overflow:hidden;border:1px solid #e5eaf0;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(15,23,42,.05)}#createDraftModal .selected-products-preview .selected-products-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #edf0f5;background:linear-gradient(180deg,#fff,#fbfcfe)}#createDraftModal .selected-products-preview .selected-products-title{margin:0;color:#1e293b;font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}#createDraftModal .selected-products-preview .selected-products-subtitle{display:block;margin-top:3px;color:#94a3b8;font-size:12px}#createDraftModal .selected-products-preview .modal-add-product-wrapper{width:100%;max-width:430px}#createDraftModal .selected-products-preview .table-responsive{padding:0 20px 14px;overflow:auto}#createDraftModal .selected-products-preview table{margin-bottom:0}#createDraftModal .selected-products-preview thead th{padding:12px 20px;border:0;background:#f3f6fa;color:#8aa0b6;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#createDraftModal .selected-products-preview tbody td{padding:14px 20px;vertical-align:middle;border-top:1px solid #edf0f5;color:#334155;font-size:13px}#createDraftModal .selected-products-preview tbody td strong{color:#1e293b;font-weight:800}#createDraftModal .selected-products-preview tfoot th{padding:14px 20px;border-top:1px solid #edf0f5;background:#fbfcfe;color:#1e293b;font-size:13px;font-weight:900}#createDraftModal .modal-discount-input,#createDraftModal .modal-qty-input{min-height:40px;max-width:72px;text-align:center;font-weight:700}#createDraftModal .discount-input-group{display:flex;align-items:center;gap:6px}#createDraftModal .discount-percent-symbol{color:#64748b;font-size:12px;font-weight:800}#createDraftModal .modal-product-price,#createDraftModal .modal-row-total{color:#1e293b;font-weight:700;white-space:nowrap}#createDraftModal #modal-grand-total{color:#0f766e;font-size:14px}#createDraftModal .modal-remove-product{padding:10px 16px;border:1px solid #fecdd3;border-radius:12px;background:#fff5f5;color:#e11d48;font-size:11px;font-weight:900;box-shadow:none}#createDraftModal .modal-remove-product:hover{background:#e11d48;color:#fff}#createDraftModal .modern-cancel-btn,#createDraftModal .modern-submit-btn{min-width:92px;height:42px;border-radius:12px;font-size:12px;font-weight:900;box-shadow:none}#createDraftModal .modern-submit-btn{border:1px solid #bbf7d0;background:#fff;color:#1e3a5f}#createDraftModal .modern-submit-btn:hover{background:#ecfdf5}#createDraftModal .modern-cancel-btn{background:#94a3b8;color:#fff}.modern-product-card--archived,.modern-product-compact-list-item--archived{opacity:.62;background:#f8f9fa;border:1px dashed #cbd5e1;filter:grayscale(.35)}.modern-product-card--archived .modern-product-card__title,.modern-product-compact-list-item--archived .modern-product-compact-list-item__title{color:#6b7280;text-decoration:line-through}.modern-product-card--archived .modern-stock-badge,.modern-product-compact-list-item--archived .modern-stock-badge{background:#e5e7eb;color:#6b7280}.product-status-toggle--active{background:rgba(255,152,0,.12);color:#fb8c00}.product-status-toggle--active:hover{background:rgba(255,152,0,.2);color:#ef6c00}.product-status-toggle--archived{background:rgba(76,175,80,.12);color:#43a047}.product-status-toggle--archived:hover{background:rgba(76,175,80,.2);color:#2e7d32}.modern-product-card--archived:before{content:"ARCHIVED";position:absolute;top:14px;right:14px;z-index:2;padding:4px 8px;border-radius:999px;background:#e5e7eb;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.08em}.modern-product-card,.modern-product-compact-list-item--archived{position:relative}.modern-product-compact-list-item--archived:after{content:"ARCHIVED";position:absolute;top:10px;right:12px;padding:3px 7px;border-radius:999px;background:#e5e7eb;color:#6b7280;font-size:9px;font-weight:700;letter-spacing:.08em}.lowstock-action-bar{position:sticky;top:82px;z-index:20;margin:14px 0}.lowstock-action-bar-compact .lowstock-action-inner{display:inline-flex;align-items:center;gap:10px}.lowstock-action-bar-compact .badge{height:-moz-fit-content;height:fit-content;white-space:nowrap}@media (max-width:767px){.lowstock-action-bar{top:70px}.lowstock-action-bar-compact .lowstock-action-inner{width:100%;border-radius:14px;justify-content:space-between;flex-wrap:wrap}}@media (max-width:767.98px){.lowstock-page .lowstock-main-table{display:block;width:100%!important;min-width:0!important}.lowstock-page .lowstock-main-table thead{display:none}.lowstock-page .lowstock-main-table tbody{display:block}.lowstock-page .lowstock-main-table tbody tr{display:grid;grid-template-columns:1.35fr .7fr .75fr 1fr;grid-template-areas:"product product qty status" "sold stock brand karton";gap:8px 10px;padding:12px;margin-bottom:12px;background:#fff;border:1px solid #edf0f2;border-radius:14px;box-shadow:0 6px 18px rgba(15,23,42,.05)}.lowstock-page .lowstock-main-table tbody td{display:flex;flex-direction:column;justify-content:center;padding:0!important;border:0!important;font-size:12px;line-height:1.35;white-space:normal!important;word-break:break-word}.lowstock-page .lowstock-main-table tbody td:before{display:block;margin-bottom:3px;color:#98a2b3;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lowstock-page .lowstock-main-table tbody td:first-child{grid-area:product;font-size:13px;font-weight:700}.lowstock-page .lowstock-main-table tbody td:first-child:before{content:"Product"}.lowstock-page .lowstock-main-table tbody td:nth-child(2){grid-area:sold;text-align:left}.lowstock-page .lowstock-main-table tbody td:nth-child(2):before{content:"Terjual"}.lowstock-page .lowstock-main-table tbody td:nth-child(3){grid-area:stock}.lowstock-page .lowstock-main-table tbody td:nth-child(3):before{content:"Saldo"}.lowstock-page .lowstock-main-table tbody td:nth-child(4){grid-area:qty}.lowstock-page .lowstock-main-table tbody td:nth-child(4):before{content:"Order"}.lowstock-page .lowstock-main-table tbody td:nth-child(5){grid-area:brand}.lowstock-page .lowstock-main-table tbody td:nth-child(5):before{content:"Brand"}.lowstock-page .lowstock-main-table tbody td:nth-child(6){grid-area:karton}.lowstock-page .lowstock-main-table tbody td:nth-child(6):before{content:"Karton"}.lowstock-page .lowstock-main-table tbody td:nth-child(7){grid-area:status}.lowstock-page .lowstock-main-table tbody td:nth-child(7):before{content:"Status"}.lowstock-page .lowstock-main-table tbody td:nth-child(7) p{margin-bottom:4px!important}.lowstock-page .lowstock-main-table tbody td:nth-child(7) .badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 7px;font-size:10px;white-space:normal}.lowstock-page .lowstock-main-table tbody td:nth-child(8){display:none}.lowstock-page .lowstock-main-table .lowstock-qty,.lowstock-page .lowstock-main-table .modern-qty-input{width:100%;min-width:0!important;height:36px;padding:6px 8px;font-size:12px;text-align:center}.lowstock-page .lowstock-selected-table{display:block;width:100%!important;min-width:0!important}.lowstock-page .lowstock-selected-table thead{display:none}.lowstock-page .lowstock-selected-table tbody{display:block}.lowstock-page .lowstock-selected-table tbody tr.modal-product-row{display:grid;grid-template-columns:1.2fr .75fr .9fr 42px;grid-template-areas:"product qty qty remove" "price disc total remove";gap:8px 10px;padding:12px;margin-bottom:12px;background:#fff;border:1px solid #edf0f2;border-radius:14px}.lowstock-page .lowstock-selected-table tbody td{display:flex;flex-direction:column;justify-content:center;padding:0!important;border:0!important;font-size:12px;line-height:1.35;white-space:normal!important}.lowstock-page .lowstock-selected-table tbody td:before{display:block;margin-bottom:3px;color:#98a2b3;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lowstock-page .lowstock-selected-table tbody td:first-child{grid-area:product;font-size:13px;font-weight:700}.lowstock-page .lowstock-selected-table tbody td:first-child:before{content:"Product"}.lowstock-page .lowstock-selected-table tbody td:nth-child(2){grid-area:qty}.lowstock-page .lowstock-selected-table tbody td:nth-child(2):before{content:"Qty"}.lowstock-page .lowstock-selected-table tbody td:nth-child(3){grid-area:price}.lowstock-page .lowstock-selected-table tbody td:nth-child(3):before{content:"Price"}.lowstock-page .lowstock-selected-table tbody td:nth-child(4){grid-area:disc}.lowstock-page .lowstock-selected-table tbody td:nth-child(4):before{content:"Disc"}.lowstock-page .lowstock-selected-table tbody td:nth-child(5){grid-area:total;font-weight:700}.lowstock-page .lowstock-selected-table tbody td:nth-child(5):before{content:"Total"}.lowstock-page .lowstock-selected-table tbody td:nth-child(6){grid-area:remove;align-items:flex-end}.lowstock-page .lowstock-selected-table tbody td:nth-child(6):before{display:none}.lowstock-page .lowstock-selected-table .modal-discount-input,.lowstock-page .lowstock-selected-table .modal-qty-input{width:100%;min-width:0!important;height:36px;padding:6px 8px;font-size:12px;text-align:center}.lowstock-page .lowstock-selected-table .modal-remove-product{width:34px;height:34px;padding:0;font-size:0;border-radius:50%}.lowstock-page .lowstock-selected-table .modal-remove-product:after{content:"\D7";font-size:18px;line-height:1}.lowstock-page .lowstock-selected-table tfoot{display:block;margin-top:8px}.lowstock-page .lowstock-selected-table tfoot tr{display:grid;grid-template-columns:1fr auto;align-items:center;padding:12px;background:#f8f9fa;border-radius:12px}.lowstock-page .lowstock-selected-table tfoot th{display:block;padding:0!important;border:0!important;font-size:12px}.lowstock-page .lowstock-selected-table tfoot th:first-child{text-align:left!important}.lowstock-page .lowstock-selected-table tfoot th:nth-child(2){font-weight:800}.lowstock-page .lowstock-selected-table tfoot th:last-child{display:none}.lowstock-page .invoice-table-body,.lowstock-page .table-responsive{overflow-x:visible!important}.lowstock-page .modern-po-modal .selected-products-preview table{min-width:0!important}.lowstock-page .discount-input-group{width:100%}.lowstock-page .discount-input-group .modal-discount-input{padding-right:22px}.lowstock-page .discount-percent-symbol{right:7px;font-size:10px}}.lowstock-page .modal-remove-product{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%}.lowstock-page .modal-remove-product i{margin:0;font-size:18px;line-height:1}@media (max-width:767.98px){.lowstock-page .lowstock-selected-table .modal-remove-product{width:34px;height:34px;padding:0;font-size:0}.lowstock-page .lowstock-selected-table .modal-remove-product:after{content:none;display:none}.lowstock-page .lowstock-selected-table .modal-remove-product i{display:block;font-size:18px}}.purchase-check-list .purchase-check-card{border:1px solid #edf0f5;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.purchase-check-list .po-match-card-header,.purchase-check-list .purchase-check-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.purchase-check-list .purchase-check-eyebrow{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b95a7}.purchase-check-list .purchase-check-title{margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.purchase-check-list .purchase-check-meta{display:flex;flex-wrap:wrap;gap:.75rem;color:#7b8496;font-size:.82rem}.purchase-check-list .purchase-check-meta span{display:inline-flex;align-items:center;gap:.25rem}.purchase-check-list .purchase-check-meta .material-icons{font-size:16px}.purchase-check-list .purchase-check-generate-form{flex-shrink:0}.purchase-check-list .purchase-check-generate-form .btn{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding-left:1rem;padding-right:1rem}.purchase-check-list .purchase-check-section{border-top:1px solid #edf0f5;padding-top:1rem}.purchase-check-list .purchase-check-more{margin-top:.75rem;border-top:1px dashed #dfe4ec;padding-top:.75rem}.purchase-check-list .purchase-check-more .btn{display:inline-flex;align-items:center;gap:.25rem;font-weight:700}.purchase-check-list .purchase-check-empty{display:flex;gap:.75rem;align-items:flex-start;border:1px dashed #dfe4ec;border-radius:14px;padding:1rem;color:#7b8496;background:#fbfcff}.purchase-check-list .purchase-check-empty .material-icons{font-size:28px}.purchase-check-list .po-match-card{border:1px solid #edf0f5;border-radius:14px;padding:1rem;background:#fff}.purchase-check-list .po-match-card+.po-match-card{margin-top:.75rem}.purchase-check-list .po-match-card-best{border-color:rgba(76,175,80,.35);background:linear-gradient(180deg,rgba(76,175,80,.05),#fff 45%)}.purchase-check-list .po-match-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.purchase-check-list .po-match-title{display:inline-block;font-weight:700}.purchase-check-list .po-match-subtitle{margin-top:.2rem;color:#7b8496;font-size:.82rem}.purchase-check-list .po-match-actions{flex-shrink:0}.purchase-check-list .po-received-toggle{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px}.purchase-check-list .po-match-table td,.purchase-check-list .po-match-table th{vertical-align:middle}@media (max-width:768px){.purchase-check-list .po-match-card-header,.purchase-check-list .purchase-check-card-header{flex-direction:column}.purchase-check-list .po-match-actions,.purchase-check-list .purchase-check-generate-form{width:100%}.purchase-check-list .po-match-actions .btn,.purchase-check-list .purchase-check-generate-form .btn{justify-content:center;width:100%}}.po-received-toggle{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid #dfe4ec;background:#fff;color:#7b8496;box-shadow:none;transition:all .2s ease}.po-received-toggle .material-icons{color:#9aa3b2}.po-received-toggle:hover{border-color:#b8c0cc;background:#f8fafc;color:#4f5b6b}.po-received-toggle.is-received{border-color:rgba(76,175,80,.35);background:rgba(76,175,80,.12);color:#2e7d32}.po-received-toggle.is-received .material-icons{color:#2e7d32}.po-received-toggle.is-updating{pointer-events:none;opacity:.65}.po-match-card.is-received{border-color:rgba(76,175,80,.55);background:linear-gradient(180deg,rgba(76,175,80,.08),#fff 50%)}.po-match-title-button{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:#e91e63;font-size:.95rem;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.po-match-title-button span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.po-match-title-button .material-icons{font-size:18px;color:#e91e63}.po-match-title-button:focus,.po-match-title-button:hover{color:#c2185b;outline:none;text-decoration:none}.po-match-title-button:focus .material-icons,.po-match-title-button:hover .material-icons{color:#c2185b}.po-detail-modal .modal-dialog{max-width:760px}.po-detail-modal .modal-content{overflow:hidden;border:0;border-radius:16px;box-shadow:0 18px 45px rgba(15,23,42,.2)}.po-detail-modal .modal-body{max-height:65vh;overflow-y:auto}.po-detail-modal .po-detail-sheet-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid #edf0f5;background:#fff}.po-detail-modal .po-detail-sheet-eyebrow{display:block;margin-bottom:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b95a7}.po-detail-modal .modal-title{font-size:1rem;font-weight:700;color:#344767}.po-detail-modal .po-detail-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0;border-radius:999px;color:#7b8496}.po-detail-modal .po-detail-sheet-close:hover{background:#f4f6f9;color:#344767}.po-detail-modal .po-detail-sheet-close .material-icons{font-size:20px}.po-detail-modal .po-detail-sheet-table td,.po-detail-modal .po-detail-sheet-table th{vertical-align:middle;white-space:nowrap}.po-detail-modal .po-detail-sheet-table td:first-child,.po-detail-modal .po-detail-sheet-table th:first-child{white-space:normal}@media (max-width:768px){.po-detail-modal .modal-dialog{max-width:none;margin:.75rem}.po-detail-modal .modal-content{border-radius:14px}.po-detail-modal .modal-body{max-height:70vh}}@media (max-width:768px){.purchase-check-list{margin-top:.75rem!important}.purchase-check-list .purchase-check-card{margin-bottom:1rem!important;border-radius:14px}.purchase-check-list .purchase-check-card>.card-body{padding:.9rem}.purchase-check-list .po-match-card-header,.purchase-check-list .purchase-check-card-header{flex-direction:column;gap:.8rem}.purchase-check-list .purchase-check-title{margin-bottom:.45rem;font-size:1rem;line-height:1.25}.purchase-check-list .purchase-check-meta{flex-direction:column;gap:.35rem;font-size:.78rem}.purchase-check-list .po-match-actions,.purchase-check-list .purchase-check-generate-form{width:100%}.purchase-check-list .po-match-actions .btn,.purchase-check-list .po-match-actions .po-received-toggle,.purchase-check-list .purchase-check-generate-form .btn,.purchase-check-list .purchase-check-generate-form .po-received-toggle{justify-content:center;width:100%}.purchase-check-list .purchase-check-section{margin-top:.85rem!important;padding-top:.85rem}.purchase-check-list .po-match-card{padding:.85rem;border-radius:12px}.purchase-check-list .po-match-badges{gap:.25rem}.purchase-check-list .po-match-badges .badge{font-size:.65rem;line-height:1.2;white-space:normal}.purchase-check-list .po-match-title-button{width:100%;justify-content:space-between;gap:.5rem;font-size:.9rem}.purchase-check-list .po-match-title-button span{text-align:left}.purchase-check-list .po-match-title-button .material-icons{flex-shrink:0}.purchase-check-list .po-match-subtitle{font-size:.76rem}.purchase-check-list .purchase-check-more{margin-top:.65rem;padding-top:.65rem}.purchase-check-list .purchase-check-more .btn{width:100%;justify-content:center;border:1px dashed #dfe4ec;border-radius:999px;padding:.55rem .75rem}}@media (max-width:576px){.purchase-check-list .po-match-table{border:0}.purchase-check-list .po-match-table thead{display:none}.purchase-check-list .po-match-table tbody{display:block}.purchase-check-list .po-match-table tr{display:block;margin-bottom:.75rem;padding:.7rem .8rem;border:1px solid #edf0f5;border-radius:12px;background:#fff}.purchase-check-list .po-match-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem 0!important;border-top:0!important;text-align:right!important;white-space:normal}.purchase-check-list .po-match-table td:before{content:attr(data-label);flex:0 0 42%;color:#8b95a7;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:left;text-transform:uppercase}.purchase-check-list .po-match-table td[data-label=Product]{display:block;margin-bottom:.35rem;padding-bottom:.55rem!important;border-bottom:1px dashed #edf0f5!important;text-align:left!important}.purchase-check-list .po-match-table td[data-label=Product]:before{display:block;margin-bottom:.25rem}.purchase-check-list .po-match-table td[data-label=Product] .font-weight-bold{line-height:1.35;word-break:break-word}.purchase-check-list .po-match-table td[data-label=Status]{align-items:center}.purchase-check-list .po-match-table td[data-label=Status] .badge{white-space:normal;text-align:right}.purchase-check-list .po-match-table tr:last-child{margin-bottom:0}.po-detail-modal{padding-left:0!important;padding-right:0!important}.po-detail-modal .modal-dialog{max-width:none;margin:.5rem}.po-detail-modal .modal-content{border-radius:14px}.po-detail-modal .po-detail-sheet-header{padding:.85rem 1rem .65rem}.po-detail-modal .modal-title{font-size:.95rem;line-height:1.3}.po-detail-modal .modal-body{max-height:72vh;padding:.75rem}.po-detail-modal .po-detail-sheet-table{border:0}.po-detail-modal .po-detail-sheet-table thead{display:none}.po-detail-modal .po-detail-sheet-table tbody{display:block}.po-detail-modal .po-detail-sheet-table tr{display:block;margin-bottom:.65rem;padding:.7rem .8rem;border:1px solid #edf0f5;border-radius:12px;background:#fff}.po-detail-modal .po-detail-sheet-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem 0!important;border-top:0!important;text-align:right!important;white-space:normal}.po-detail-modal .po-detail-sheet-table td:before{content:attr(data-label);flex:0 0 38%;color:#8b95a7;font-size:.68rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:left;text-transform:uppercase}.po-detail-modal .po-detail-sheet-table td[data-label=Product]{display:block;margin-bottom:.35rem;padding-bottom:.55rem!important;border-bottom:1px dashed #edf0f5!important;text-align:left!important}.po-detail-modal .po-detail-sheet-table td[data-label=Product]:before{display:block;margin-bottom:.25rem}.po-detail-modal .po-detail-sheet-table td[data-label=Product] .font-weight-bold{line-height:1.35;word-break:break-word}.po-detail-modal .po-detail-sheet-table tr:last-child{margin-bottom:0}}.purchase-check-linked-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.55rem .9rem}.purchase-check-linked-badge .material-icons{font-size:16px}.purchase-outstanding-page .modern-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.purchase-outstanding-page .modern-page-eyebrow{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8b95a7}.purchase-outstanding-page .modern-page-title{font-size:1.4rem;font-weight:700;color:#344767}.purchase-outstanding-page .modern-page-subtitle{color:#7b8496}.purchase-outstanding-page .modern-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.purchase-outstanding-page .modern-page-actions .btn{display:inline-flex;align-items:center;gap:.35rem}.purchase-outstanding-page .outstanding-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #edf0f5}.purchase-outstanding-page .outstanding-toolbar-title{font-size:1.05rem;font-weight:700;color:#344767}.purchase-outstanding-page .outstanding-toolbar-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.purchase-outstanding-page .outstanding-select-all{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:#526072}.purchase-outstanding-page .outstanding-table td,.purchase-outstanding-page .outstanding-table th{vertical-align:middle}.purchase-outstanding-page .outstanding-po-button{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:#e91e63;font-weight:700;cursor:pointer}.purchase-outstanding-page .outstanding-po-button .material-icons{font-size:18px}.purchase-outstanding-page .outstanding-po-button:focus,.purchase-outstanding-page .outstanding-po-button:hover{color:#c2185b;outline:none;text-decoration:underline}.purchase-outstanding-page .outstanding-detail-row{background:#fbfcff}.purchase-outstanding-page .outstanding-detail-panel{padding:1rem;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;background:#fbfcff}.purchase-outstanding-page .outstanding-detail-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.purchase-outstanding-page .outstanding-detail-table tr.is-received td{color:#9aa3b2;text-decoration:line-through}.purchase-outstanding-page .outstanding-detail-table tr.is-closed td{color:#9aa3b2;background:#f4f6f9}.purchase-outstanding-page .outstanding-empty{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;border:1px dashed #dfe4ec;border-radius:14px;color:#7b8496;background:#fbfcff}.purchase-outstanding-page .outstanding-empty .material-icons{color:#4caf50;font-size:28px}@media (max-width:768px){.purchase-outstanding-page .modern-page-header,.purchase-outstanding-page .outstanding-toolbar{flex-direction:column}.purchase-outstanding-page .modern-page-actions,.purchase-outstanding-page .outstanding-toolbar-actions{width:100%;justify-content:stretch;flex-direction:column}.purchase-outstanding-page .modern-page-actions .btn,.purchase-outstanding-page .modern-page-actions .outstanding-select-all,.purchase-outstanding-page .outstanding-toolbar-actions .btn,.purchase-outstanding-page .outstanding-toolbar-actions .outstanding-select-all{width:100%;justify-content:center}.purchase-outstanding-page .card-stats{margin-bottom:0}}@media (max-width:576px){.purchase-outstanding-page .outstanding-table{border:0}.purchase-outstanding-page .outstanding-table thead{display:none}.purchase-outstanding-page .outstanding-table tbody,.purchase-outstanding-page .outstanding-table td,.purchase-outstanding-page .outstanding-table tr{display:block}.purchase-outstanding-page .outstanding-table .outstanding-main-row{margin-bottom:.75rem;padding:.8rem;border:1px solid #edf0f5;border-radius:14px;background:#fff}.purchase-outstanding-page .outstanding-table .outstanding-main-row td{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.4rem 0!important;border-top:0!important;text-align:right!important;white-space:normal}.purchase-outstanding-page .outstanding-table .outstanding-main-row td:before{content:attr(data-label);flex:0 0 35%;color:#8b95a7;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Product],.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Supplier]{display:block;text-align:left!important}.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Product]:before,.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Supplier]:before{display:block;margin-bottom:.25rem}.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Action] .btn,.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Action] form{width:100%}.purchase-outstanding-page .outstanding-table .outstanding-main-row td[data-label=Action] .btn{justify-content:center}.purchase-outstanding-page .outstanding-table .outstanding-detail-row{display:block;margin-top:-.5rem;margin-bottom:.75rem}.purchase-outstanding-page .outstanding-table .outstanding-detail-row>td{display:block;padding:0!important}.purchase-outstanding-page .outstanding-table .outstanding-detail-row>td:before{display:none}.purchase-outstanding-page .outstanding-detail-panel{padding:.85rem;border:1px solid #edf0f5;border-radius:14px}.purchase-outstanding-page .outstanding-detail-header{flex-direction:column;align-items:flex-start}.purchase-outstanding-page .outstanding-detail-table thead{display:none}.purchase-outstanding-page .outstanding-detail-table tbody,.purchase-outstanding-page .outstanding-detail-table td,.purchase-outstanding-page .outstanding-detail-table tr{display:block}.purchase-outstanding-page .outstanding-detail-table tr{margin-bottom:.65rem;padding:.7rem .8rem;border:1px solid #edf0f5;border-radius:12px;background:#fff}.purchase-outstanding-page .outstanding-detail-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem 0!important;border-top:0!important;text-align:right!important;white-space:normal}.purchase-outstanding-page .outstanding-detail-table td:before{content:attr(data-label);flex:0 0 38%;color:#8b95a7;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}.purchase-outstanding-page .outstanding-detail-table td[data-label=Product]{display:block;text-align:left!important}.purchase-outstanding-page .outstanding-detail-table td[data-label=Product]:before{display:block;margin-bottom:.25rem}}.invoice-filter-clean,.modern-page-header{margin-bottom:24px}.invoice-filter-clean .card,.invoice-filter-clean .card-collapse,.invoice-filter-clean .filter-card{border-radius:22px;border:1px solid #dbeafe;background:linear-gradient(135deg,#eff6ff,#f8fafc 45%,#fff);box-shadow:0 8px 22px rgba(15,23,42,.04);overflow:hidden}.invoice-filter-clean .card-header{padding:20px 22px;background:rgba(239,246,255,.75);border-bottom:1px solid #dbeafe}.invoice-filter-clean .card-body{padding:22px;background:hsla(0,0%,100%,.82)}.invoice-filter-clean label{display:block;width:100%;margin-bottom:8px!important;color:#0f172a;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.invoice-filter-clean .modern-filter-input{display:block}.invoice-filter-clean .select2-container{display:block;width:100%!important}.invoice-filter-clean .select2-container--default .select2-selection--single{min-height:42px;height:42px;border-radius:12px;border:1px solid #dbe3ef;background:#fff!important;display:flex;align-items:center}.invoice-filter-clean .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:14px;color:#0f172a;font-weight:600}.invoice-filter-clean .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;right:8px}.invoice-filter-clean .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#94a3b8}.modern-checkbox-group{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0;background:transparent;border:0;border-radius:0}.modern-checkbox-item{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #dbe3ef;color:#334155;font-size:12px;font-weight:700}.modern-checkbox-item input{width:15px;height:15px;margin:0;cursor:pointer}.modern-checkbox-item label{margin:0!important;color:#334155!important;font-size:12px!important;font-weight:700!important;text-transform:lowercase!important;letter-spacing:0!important;cursor:pointer}.invoice-table-shell{overflow:hidden;border-radius:22px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04);margin-bottom:24px}.invoice-table-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #f1f5f9;background:#fff}.invoice-table-header h4{margin:0;color:#0f172a;font-size:16px;font-weight:900}.invoice-table-header p{margin:4px 0 0;color:#64748b;font-size:13px}.invoice-table-header span{flex-shrink:0;padding:7px 11px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.invoice-table-body{padding:18px 20px 20px}.modern-data-table{margin-bottom:0}.modern-data-table thead th{border-top:0!important;border-bottom:1px solid #e5e7eb!important;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc}.modern-data-table tbody td{vertical-align:middle;border-top:1px solid #f1f5f9!important;color:#334155;font-size:13px;background:#fff}.modern-data-table a,.modern-table-link{color:#0f172a;font-weight:800;text-decoration:none;border-bottom:1px solid transparent;line-height:1.45;transition:color .15s ease,border-color .15s ease}.modern-data-table a:focus,.modern-data-table a:hover,.modern-table-link:focus,.modern-table-link:hover{color:#2563eb;border-bottom-color:rgba(37,99,235,.35);text-decoration:none;outline:none}.modern-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.modern-pill-success{background:#dcfce7;color:#15803d}.modern-pill-warning{background:#fef3c7;color:#b45309}.modern-pill-danger{background:#fee2e2;color:#b91c1c}.modern-pill-info{background:#dbeafe;color:#1d4ed8}.modern-pill-muted{background:#f1f5f9;color:#64748b}.modern-empty-state{padding:42px 18px;text-align:center;color:#64748b}.modern-empty-state .modern-empty-icon{width:54px;height:54px;margin:0 auto 14px;border-radius:18px;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center}.modern-empty-state .modern-empty-icon i{font-size:26px}.modern-empty-state h5{margin-bottom:6px;color:#0f172a;font-weight:800}.modern-empty-state p{margin-bottom:0;font-size:13px}.modern-select-wrap-sm{max-width:220px}.modern-select-wrap-md{max-width:320px}.modern-select-wrap-lg{max-width:480px}.modern-toggle-cell{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.modern-toggle-cell .custom-toggle{margin:0}@media (max-width:575.98px){.invoice-table-header{align-items:flex-start;flex-direction:column}.invoice-table-body{padding:14px}.invoice-filter-clean .card-body,.invoice-filter-clean .card-header{padding-left:16px;padding-right:16px}.invoice-filter-clean label{white-space:normal}}.modern-info-note{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.modern-info-note h5{margin:0 0 4px;color:#0f172a;font-size:14px;font-weight:900}.modern-info-note p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.modern-info-note a{color:#2563eb;font-weight:800}.modern-info-note-icon{width:38px;height:38px;border-radius:13px;background:#dbeafe;color:#1d4ed8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modern-info-note-icon i{font-size:21px}.modern-section-card{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;margin-bottom:24px}.modern-section-card>.modern-section-header{margin-bottom:12px;padding:0;border-bottom:0;background:transparent}.modern-section-card>.card-body{padding:0;background:transparent}.modern-section-card-contained{background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px rgba(15,23,42,.04);border-radius:22px;padding:18px;overflow:hidden}.modern-section-card-contained>.modern-section-header{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.modern-section-header-panel{padding:18px 20px!important;margin-bottom:18px!important;border-radius:18px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 22px rgba(15,23,42,.035)}.modern-section-header-panel .modern-section-title{margin-bottom:4px}.modern-section-header-panel .modern-section-subtitle{margin-bottom:0}.modern-select-wrap{position:relative;display:inline-block;width:100%;max-width:100%}.modern-select{width:100%;min-height:42px;padding:9px 38px 9px 14px;border-radius:12px;border:1px solid #dbe3ef;background:#fff;color:#0f172a;font-size:13px;font-weight:800;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.16s ease}.modern-select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.modern-select:disabled{cursor:not-allowed;background:#f8fafc;color:#94a3b8}.modern-select-wrap:after{content:"expand_more";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:Material Icons;font-size:20px;line-height:1;color:#64748b;pointer-events:none}.modern-select-wrap.modern-select-wrap-sm{max-width:220px}.modern-select-wrap.modern-select-wrap-md{max-width:320px}.modern-select-wrap.modern-select-wrap-lg{max-width:480px}.modern-bulk-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-top:12px;padding:0 0 18px;flex-wrap:wrap}.invoice-filter-clean .modern-filter-input{width:100%;height:42px;min-height:42px;padding:9px 13px;border-radius:12px;border:1px solid #dbe3ef;background:#fff;color:#0f172a;font-weight:600;line-height:1.2;box-sizing:border-box;outline:none;transition:.16s ease}.invoice-filter-clean .modern-filter-input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.invoice-filter-clean input[type=date].modern-filter-input{padding:8px 12px;line-height:1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.invoice-filter-clean input[type=date].modern-filter-input::-webkit-datetime-edit{padding:0;line-height:1}.invoice-filter-clean input[type=date].modern-filter-input::-webkit-calendar-picker-indicator{margin:0;padding:0;cursor:pointer}.modern-card-action-button--archive{background:rgba(255,152,0,.12);color:#fb8c00}.modern-card-action-button--archive:hover{background:rgba(255,152,0,.2);color:#ef6c00}.modern-checkbox-group{margin-top:12px;background:#f8f9fa;border:1px solid #edf0f2;border-radius:12px;padding:14px 16px}.modern-checkbox{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer;line-height:1.4}.modern-checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.modern-checkbox-box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;border:2px solid #d2d6da;border-radius:5px;background:#fff;transition:all .2s ease}.modern-checkbox input[type=checkbox]:checked+.modern-checkbox-box{background:#9c27b0;border-color:#9c27b0}.modern-checkbox input[type=checkbox]:checked+.modern-checkbox-box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.modern-checkbox-label{margin:0;color:#344767;font-size:13px;font-weight:600}.btn.btn-ic{width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;padding:0!important;margin:0 2px!important;border:0!important;border-radius:9px!important;background:#fff!important;display:inline-flex!important;vertical-align:middle!important;position:relative!important;overflow:hidden!important;box-shadow:0 5px 12px rgba(15,23,42,.1)!important;transition:all .16s ease!important;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important;text-shadow:none!important;white-space:nowrap!important}.btn.btn-ic,.btn.btn-ic:before{align-items:center!important;justify-content:center!important}.btn.btn-ic:before{font-family:Material Icons!important;font-weight:400!important;font-style:normal!important;font-size:17px!important;line-height:1!important;position:absolute!important;inset:0!important;display:flex!important;text-indent:0!important;color:#202124!important;text-transform:none!important;letter-spacing:normal!important;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.btn.btn-ic:hover{background:#ffd91a!important;box-shadow:0 8px 18px rgba(15,23,42,.15)!important;transform:translateY(-1px)}.btn.btn-ic.nice-select.open,.btn.btn-ic:active{transform:translateY(0);box-shadow:0 3px 8px rgba(15,23,42,.12)!important}.btn.btn-ic:focus{outline:none!important}.btn.btn-ic-edit:before{content:"edit"}.btn.btn-ic-delete:before{content:"delete"}.btn.btn-ic-show:before,.btn.btn-ic-view:before{content:"visibility"}.btn.btn-ic-add:before{content:"add"}.btn.btn-ic-print:before{content:"print"}.btn.btn-ic-download:before{content:"download"}.btn.btn-ic-calculator:before{content:"calculate"}.btn.btn-ic-delete:hover{background:#ef4444!important}.btn.btn-ic-delete:hover:before{color:#fff!important}.td-actions{white-space:nowrap}.td-actions form.d-inline-block{margin:0!important;vertical-align:middle!important}.td-actions .btn.btn-ic{margin-left:2px!important;margin-right:2px!important}