/* LABENVY 4.3.43 — CLEAN APPLICATION CASCADE */
/* LABENVY FOUNDATION 4.2 — STANDALONE APPLICATION CSS
   One authored design system for Lab Owner, Super Admin, Vendor, Vendor Staff and every shared authenticated screen.
   The historical DashLite/theme stylesheet is not embedded. Compatibility rules below are selector-level primitives
   retained only where current application markup or runtime plugins require them. */
*,*::before,*::after{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
body{margin:0;min-height:100vh;text-align:left}
main,header,footer,nav,section,article,aside{display:block}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0}
ul,ol{padding-left:0}
a{color:inherit;text-decoration:none;background-color:transparent}
a:hover{text-decoration:none}
img,svg{max-width:100%;vertical-align:middle}
button,input,optgroup,select,textarea{font:inherit;margin:0}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #22c55e;outline-offset:2px}
table{border-collapse:collapse}
[hidden],.d-none{display:none}
html,body.le-option4{width:100%;max-width:100%;overflow-x:hidden}
body.le-option4 .nk-app-root,body.le-option4 .nk-main,body.le-option4 .nk-wrap,body.le-option4 .nk-content,body.le-option4 .nk-content>.container-fluid,body.le-option4 .nk-content-inner,body.le-option4 .nk-content-body{min-width:0;max-width:100%}

/* Compatibility primitives required by current Blade/plugin markup. */
.lead{font-size:1.00625rem;font-weight:400}
.small{font-size:85%;font-weight:400}
.list-inline{padding-left:0;list-style:none}
.img-thumbnail{padding:.25rem;background-color:#f5f6fa;border:1px solid #dee2e6;border-radius:4px;max-width:100%;height:auto}
.container,.container-fluid{width:100%;padding-right:14px;padding-left:14px;margin-right:auto;margin-left:auto}
@media (min-width:420px){.container{max-width:420px}}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
@media (min-width:1540px){.container{max-width:1440px}}
.row{display:flex;flex-wrap:wrap;margin-right:-14px;margin-left:-14px}
.col,.col-12,.col-6,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-md-1,.col-md-12,.col-md-4,.col-md-5,.col-md-6,.col-md-8,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-xl-4,.col-xl-8,.col-xxl-3,.col-xxl-8{position:relative;width:100%;padding-right:14px;padding-left:14px}
.col{flex-basis:0;flex-grow:1;max-width:100%}
.col-6{flex:0 0 50%;max-width:50%}
.col-12{flex:0 0 100%;max-width:100%}
@media (min-width:576px){.col-sm-3{flex:0 0 25%;max-width:25%}
.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-sm-6{flex:0 0 50%;max-width:50%}
.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-sm-12{flex:0 0 100%;max-width:100%}}
@media (min-width:768px){.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}
.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-md-6{flex:0 0 50%;max-width:50%}
.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-md-12{flex:0 0 100%;max-width:100%}
.offset-md-4{margin-left:33.33333%}}
@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}
.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}
.col-lg-6{flex:0 0 50%;max-width:50%}
.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}
.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-lg-12{flex:0 0 100%;max-width:100%}
.offset-lg-5{margin-left:41.66667%}}
@media (min-width:1200px){.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}}
@media (min-width:1540px){.col-xxl-3{flex:0 0 25%;max-width:25%}
.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}}
.table{width:100%;margin-bottom:1rem;color:#526484}
.table td,.table th{padding:.5rem;vertical-align:top;border-top:1px solid #dbdfea}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dbdfea}
.table tbody+tbody{border-top:2px solid #dbdfea}
.table-sm td,.table-sm th{padding:.25rem}
.table-bordered{border:1px solid #dbdfea}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
.table-striped tbody tr:nth-of-type(odd){background-color:#f5f6fa}
.table-hover tbody tr:hover{color:#526484;background-color:#f5f6fa}
.table .thead-dark th{color:#fff;background-color:#2b3748;border-color:#3c4d62}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control,div.dataTables_wrapper div.dataTables_filter input{display:block;width:100%;height:calc(2.125rem + 2px);padding:.4375rem 1rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#3c4d62;background-color:#fff;background-clip:padding-box;border:1px solid #dbdfea;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control,div.dataTables_wrapper div.dataTables_filter input{transition:none}}
.form-control::-ms-expand,div.dataTables_wrapper div.dataTables_filter input::-ms-expand{background-color:transparent;border:0}
.form-control:-moz-focusring,div.dataTables_wrapper div.dataTables_filter input:-moz-focusring{color:transparent;text-shadow:0 0 0 #3c4d62}
.form-control:focus,div.dataTables_wrapper div.dataTables_filter input:focus{color:#3c4d62;background-color:#fff;border-color:#022340;outline:0;box-shadow:0 0 0 3px rgba(133,79,255,.1)}
.form-control::placeholder,div.dataTables_wrapper div.dataTables_filter input::placeholder{color:#b6c6e3;opacity:1}
.form-control:disabled,.form-control[readonly],div.dataTables_wrapper div.dataTables_filter input:disabled,div.dataTables_wrapper div.dataTables_filter input[readonly]{background-color:#f5f6fa;opacity:1}
div.dataTables_wrapper div.dataTables_filter input[type=date],div.dataTables_wrapper div.dataTables_filter input[type=datetime-local],div.dataTables_wrapper div.dataTables_filter input[type=month],div.dataTables_wrapper div.dataTables_filter input[type=time],input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{appearance:none}
select.form-control:focus::-ms-value{color:#3c4d62;background-color:#fff}
.col-form-label{padding-top:calc(.4375rem + 1px);padding-bottom:calc(.4375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25rem}
.form-control-lg{height:calc(2.625rem + 2px);padding:.6875rem 1rem;font-size:.9375rem;line-height:1.25rem;border-radius:5px}
select.form-control[multiple],select.form-control[size]{height:auto}
.form-text{display:block;margin-top:.25rem}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#8094ae}
.form-check-label{margin-bottom:0}
.was-validated div.dataTables_wrapper div.dataTables_filter input:valid,div.dataTables_wrapper div.dataTables_filter .was-validated input:valid,div.dataTables_wrapper div.dataTables_filter input.is-valid{border-color:#1ee0ac;padding-right:2.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231ee0ac' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right add(.3125rem,.21875rem) center;background-size:add(.625rem,.4375rem) add(.625rem,.4375rem)}
.was-validated div.dataTables_wrapper div.dataTables_filter input:valid:focus,div.dataTables_wrapper div.dataTables_filter .was-validated input:valid:focus,div.dataTables_wrapper div.dataTables_filter input.is-valid:focus{border-color:#1ee0ac;box-shadow:0 0 0 .2rem rgba(30,224,172,.25)}
.was-validated div.dataTables_wrapper div.dataTables_length select:valid,div.dataTables_wrapper div.dataTables_length .was-validated select:valid,div.dataTables_wrapper div.dataTables_length select.is-valid{border-color:#1ee0ac;padding-right:calc(.75em + 2.65625rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231ee0ac' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2rem/add(.625rem,.4375rem) add(.625rem,.4375rem) no-repeat}
.was-validated div.dataTables_wrapper div.dataTables_length select:valid:focus,div.dataTables_wrapper div.dataTables_length .was-validated select:valid:focus,div.dataTables_wrapper div.dataTables_length select.is-valid:focus{border-color:#1ee0ac;box-shadow:0 0 0 .2rem rgba(30,224,172,.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e85347}
.was-validated div.dataTables_wrapper div.dataTables_filter input:invalid,div.dataTables_wrapper div.dataTables_filter .was-validated input:invalid,div.dataTables_wrapper div.dataTables_filter input.is-invalid{border-color:#e85347;padding-right:2.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e85347' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e85347' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right add(.3125rem,.21875rem) center;background-size:add(.625rem,.4375rem) add(.625rem,.4375rem)}
.was-validated div.dataTables_wrapper div.dataTables_filter input:invalid:focus,div.dataTables_wrapper div.dataTables_filter .was-validated input:invalid:focus,div.dataTables_wrapper div.dataTables_filter input.is-invalid:focus{border-color:#e85347;box-shadow:0 0 0 .2rem rgba(232,83,71,.25)}
.was-validated div.dataTables_wrapper div.dataTables_length select:invalid,div.dataTables_wrapper div.dataTables_length .was-validated select:invalid,div.dataTables_wrapper div.dataTables_length select.is-invalid{border-color:#e85347;padding-right:calc(.75em + 2.65625rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e85347' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e85347' stroke='none'/%3e%3c/svg%3e") center right 2rem/add(.625rem,.4375rem) add(.625rem,.4375rem) no-repeat}
.was-validated div.dataTables_wrapper div.dataTables_length select:invalid:focus,div.dataTables_wrapper div.dataTables_length .was-validated select:invalid:focus,div.dataTables_wrapper div.dataTables_length select.is-invalid:focus{border-color:#e85347;box-shadow:0 0 0 .2rem rgba(232,83,71,.25)}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}
.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}
.form-inline .form-control,.form-inline div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .form-inline input{display:inline-block;width:auto;vertical-align:middle}
.form-inline .custom-select,.form-inline .input-group,.form-inline div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_length .form-inline select{width:auto}
.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}
.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}
.form-inline .custom-control{align-items:center;justify-content:center}
.form-inline .custom-control-label{margin-bottom:0}}
@media (prefers-reduced-motion:reduce){.btn{transition:none}}
.btn:hover{color:#526484;text-decoration:none}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 3px rgba(133,79,255,.1)}
.btn.disabled,.btn:disabled{opacity:.5}
.btn:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#03a546;border-color:#03a53c}
.btn-primary:hover{color:#fff;background-color:#03a53c;border-color:#212529}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#03a53c;border-color:#621cff;box-shadow:0 0 0 .2rem rgba(151,105,255,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#03a53c;border-color:#03a53c}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#03a53c;border-color:#03a53c}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(151,105,255,.5)}
.btn-secondary{color:#fff;background-color:#364a63;border-color:#364a63}
.btn-secondary:hover{color:#fff;background-color:#29384a;border-color:#243142}
.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#29384a;border-color:#243142;box-shadow:0 0 0 .2rem rgba(84,101,122,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#364a63;border-color:#364a63}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#243142;border-color:#202b3a}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(84,101,122,.5)}
.btn-success{color:#fff;background-color:#1ee0ac;border-color:#1ee0ac}
.btn-success:hover{color:#fff;background-color:#19be92;border-color:#18b389}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#19be92;border-color:#18b389;box-shadow:0 0 0 .2rem rgba(64,229,184,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#1ee0ac;border-color:#1ee0ac}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#18b389;border-color:#16a881}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(64,229,184,.5)}
.btn-danger{color:#fff;background-color:#e85347;border-color:#e85347}
.btn-danger:hover{color:#fff;background-color:#e43325;border-color:#e02b1c}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#e43325;border-color:#e02b1c;box-shadow:0 0 0 .2rem rgba(235,109,99,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e85347;border-color:#e85347}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e02b1c;border-color:#d5281b}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(235,109,99,.5)}
.btn-light{color:#101924;background-color:#e5e9f2;border-color:#e5e9f2}
.btn-light:hover{color:#101924;background-color:#ccd3e5;border-color:#c3cce1}
.btn-light.focus,.btn-light:focus{color:#101924;background-color:#ccd3e5;border-color:#c3cce1;box-shadow:0 0 0 .2rem rgba(197,202,211,.5)}
.btn-light.disabled,.btn-light:disabled{color:#101924;background-color:#e5e9f2;border-color:#e5e9f2}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#101924;background-color:#c3cce1;border-color:#bbc5dd}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(197,202,211,.5)}
.btn-outline-primary{color:#03a53c;border-color:#03a53c}
.btn-outline-primary:hover{color:#fff;background-color:#03a53c;border-color:#03a53c}
.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(133,79,255,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#03a53c;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#03a53c;border-color:#03a53c}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(133,79,255,.5)}
.btn-outline-light:hover{color:#101924;background-color:#e5e9f2;border-color:#e5e9f2}
.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(229,233,242,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e5e9f2;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#101924;background-color:#e5e9f2;border-color:#e5e9f2}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(229,233,242,.5)}
.btn-link{font-weight:400;color:#9d72ff;text-decoration:none}
.btn-link:hover{color:#7a3fff;text-decoration:underline}
.btn-link.focus,.btn-link:focus{text-decoration:underline}
.btn-link.disabled,.btn-link:disabled{color:#f5f6fa;pointer-events:none}
.btn-lg{padding:.6875rem 1.5rem;font-size:.9375rem;line-height:1.25rem;border-radius:5px}
.btn-sm{padding:.25rem .75rem;font-size:.75rem;line-height:1.25rem;border-radius:3px}
.btn-block+.btn-block{margin-top:.5rem}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.fade{transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){.fade{transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:12px 0;overflow:hidden;border-top:1px solid #e5e9f2}
.dropdown-item{display:block;width:100%;padding:8px 14px;clear:both;font-weight:400;color:#364a63;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:first-child{border-top-left-radius:calc(4px - 1px);border-top-right-radius:calc(4px - 1px)}
.dropdown-item:last-child{border-bottom-right-radius:calc(4px - 1px);border-bottom-left-radius:calc(4px - 1px)}
.dropdown-item:focus,.dropdown-item:hover{color:#03a53c;text-decoration:none;background-color:#ebeef2}
.dropdown-item.active,.dropdown-item:active{color:#03a53c;text-decoration:none;background-color:#dbdfea}
.dropdown-item.disabled,.dropdown-item:disabled{color:#ebeef2;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block;z-index:9999}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,div.dataTables_wrapper div.dataTables_filter .input-group>input,div.dataTables_wrapper div.dataTables_length .input-group>select{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}
.dual-listbox div.dataTables_wrapper div.dataTables_filter .input-group>.dual-listbox__search+input,.dual-listbox div.dataTables_wrapper div.dataTables_filter .input-group>input+.dual-listbox__search,.dual-listbox div.dataTables_wrapper div.dataTables_length .input-group>.dual-listbox__search+select,.dual-listbox div.dataTables_wrapper div.dataTables_length .input-group>select+.dual-listbox__search,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,div.dataTables_wrapper div.dataTables_filter .dual-listbox .input-group>.dual-listbox__search+input,div.dataTables_wrapper div.dataTables_filter .dual-listbox .input-group>input+.dual-listbox__search,div.dataTables_wrapper div.dataTables_filter .input-group>.custom-file+input,div.dataTables_wrapper div.dataTables_filter .input-group>.custom-select+input,div.dataTables_wrapper div.dataTables_filter .input-group>.form-control+input,div.dataTables_wrapper div.dataTables_filter .input-group>.form-control-plaintext+input,div.dataTables_wrapper div.dataTables_filter .input-group>input+.custom-file,div.dataTables_wrapper div.dataTables_filter .input-group>input+.custom-select,div.dataTables_wrapper div.dataTables_filter .input-group>input+.form-control,div.dataTables_wrapper div.dataTables_filter .input-group>input+input,div.dataTables_wrapper div.dataTables_filter div.dataTables_length .input-group>input+select,div.dataTables_wrapper div.dataTables_filter div.dataTables_length .input-group>select+input,div.dataTables_wrapper div.dataTables_length .dual-listbox .input-group>.dual-listbox__search+select,div.dataTables_wrapper div.dataTables_length .dual-listbox .input-group>select+.dual-listbox__search,div.dataTables_wrapper div.dataTables_length .input-group>.custom-file+select,div.dataTables_wrapper div.dataTables_length .input-group>.custom-select+select,div.dataTables_wrapper div.dataTables_length .input-group>.form-control+select,div.dataTables_wrapper div.dataTables_length .input-group>.form-control-plaintext+select,div.dataTables_wrapper div.dataTables_length .input-group>select+.custom-file,div.dataTables_wrapper div.dataTables_length .input-group>select+.custom-select,div.dataTables_wrapper div.dataTables_length .input-group>select+.form-control,div.dataTables_wrapper div.dataTables_length .input-group>select+select,div.dataTables_wrapper div.dataTables_length div.dataTables_filter .input-group>input+select,div.dataTables_wrapper div.dataTables_length div.dataTables_filter .input-group>select+input{margin-left:-1px}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus,div.dataTables_wrapper div.dataTables_filter .input-group>input:focus,div.dataTables_wrapper div.dataTables_length .input-group>select:focus{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child),div.dataTables_wrapper div.dataTables_filter .input-group>input:not(:last-child),div.dataTables_wrapper div.dataTables_length .input-group>select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),div.dataTables_wrapper div.dataTables_filter .input-group>input:not(:first-child),div.dataTables_wrapper div.dataTables_length .input-group>select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:flex;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-prepend .btn{position:relative;z-index:2}
.input-group-prepend .btn:focus{z-index:3}
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}
.input-group-prepend{display:flex;margin-right:-1px}
.input-group-text{display:flex;align-items:center;padding:.4375rem 1rem;margin-bottom:0;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#3c4d62;text-align:center;white-space:nowrap;background-color:#ebeef2;border:1px solid #dbdfea;border-radius:4px}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}
div.dataTables_wrapper div.dataTables_filter .input-group-lg>input:not(textarea),div.dataTables_wrapper div.dataTables_length .input-group-lg>select{height:calc(2.625rem + 2px)}
div.dataTables_wrapper div.dataTables_filter .input-group-lg>input,div.dataTables_wrapper div.dataTables_length .input-group-lg>select{padding:.6875rem 1rem;font-size:.9375rem;line-height:1.25rem;border-radius:5px}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea),div.dataTables_wrapper div.dataTables_filter .input-group-sm>input:not(textarea),div.dataTables_wrapper div.dataTables_length .input-group-sm>select{height:calc(1.75rem + 2px)}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,div.dataTables_wrapper div.dataTables_filter .input-group-sm>input,div.dataTables_wrapper div.dataTables_length .input-group-sm>select{padding:.25rem 1rem;font-size:.75rem;line-height:1.25rem;border-radius:3px}
.input-group-sm>.custom-select,div.dataTables_wrapper div.dataTables_length .input-group-lg>select,div.dataTables_wrapper div.dataTables_length .input-group-sm>select{padding-right:2rem}
.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#03a53c;background-color:#03a53c}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 3px rgba(133,79,255,.1)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#03a53c}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#03a53c;border-color:#03a53c}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}
.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#f5f6fa}
.custom-control-label:after,.custom-control-label:before{z-index:1}
.custom-control-label::before{position:absolute;top:-.02813rem;left:-2.25rem;display:block;width:1.45rem;height:1.45rem;pointer-events:none;content:"";background-color:#fff;border:#dbdfea solid 2px}
.custom-control-label::after{position:absolute;top:-.02813rem;left:-2.25rem;display:block;width:1.45rem;height:1.45rem;content:"";background:no-repeat 50%/50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:4px}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(133,79,255,.8)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(133,79,255,.8)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(133,79,255,.8)}
@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(133,79,255,.8)}
.custom-select:focus,div.dataTables_wrapper div.dataTables_length select:focus{border-color:#03a53c;outline:0;box-shadow:0 0 0 .2rem rgba(85,155,251,.25)}
.custom-select:focus::-ms-value,div.dataTables_wrapper div.dataTables_length select:focus::-ms-value{color:#3c4d62;background-color:#fff}
.custom-select[multiple],.custom-select[size]:not([size="1"]),div.dataTables_wrapper div.dataTables_length select[multiple],div.dataTables_wrapper div.dataTables_length select[size]:not([size="1"]){height:auto;padding-right:1rem;background-image:none}
.custom-select:disabled,div.dataTables_wrapper div.dataTables_length select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand,div.dataTables_wrapper div.dataTables_length select::-ms-expand{display:none}
.custom-select:-moz-focusring,div.dataTables_wrapper div.dataTables_length select:-moz-focusring{color:transparent;text-shadow:0 0 0 #3c4d62}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.125rem + 2px);margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.125rem + 2px);margin:0;opacity:0}
.custom-file-input:focus~.custom-file-label{border-color:#03a53c;box-shadow:0 0 0 3px rgba(133,79,255,.1)}
.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#f5f6fa}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.125rem;padding:.4375rem 1rem;line-height:1.25rem;color:#3c4d62;content:"Browse";background-color:#ebeef2;border-left:inherit;border-radius:0 4px 4px 0}
.custom-control-label::before,.custom-file-label,.custom-select,div.dataTables_wrapper div.dataTables_length select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select,div.dataTables_wrapper div.dataTables_length select{transition:none}}
.custom-control-pro{padding-left:0;position:relative}
.custom-control-pro.no-control .custom-control-label{padding:.375rem 1.125rem;border-width:2px}
.custom-control-pro.no-control .custom-control-input:checked~.custom-control-label{border-color:#03a53c;z-index:2}
.custom-control-pro.no-control .custom-control-input:not(:disabled):active~.custom-control-label{border-color:#03a53c}
.custom-control-pro.no-control .custom-control-input:disabled~.custom-control-label,.custom-control-pro.no-control .custom-control-input[disabled]~.custom-control-label{color:#6c757d}
.custom-control-pro .custom-control-label{border:1px solid #e5e9f2;padding:1.125rem 1.125rem 1.125rem 3.375rem;font-size:13px;line-height:1.25rem;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex;align-items:center;background-color:#fff}
@media (prefers-reduced-motion:reduce){.custom-control-pro .custom-control-label{transition:none}}
.custom-control-pro .custom-control-label::after,.custom-control-pro .custom-control-label::before{top:50%;transform:translateY(-50%);left:1.125rem}
.custom-control-pro .custom-control-label .icon{font-size:1.4em;line-height:inherit}
.custom-control-pro .custom-control-label>span{white-space:nowrap}
.custom-control-pro .custom-control-label>span:only-child{width:100%}
.custom-control-pro .custom-control-label .icon+span,.custom-control-pro .custom-control-label span+.icon{padding-left:8px}
.custom-control-pro.custom-control-sm{padding-left:0}
.custom-control-pro.custom-control-sm .custom-control-label{padding:.6875rem 1.125rem .6875rem 3rem;font-size:13px;line-height:1.25rem;border-radius:4px}
.custom-control-pro.custom-control-sm .custom-control-label::after,.custom-control-pro.custom-control-sm .custom-control-label::before{top:50%;transform:translateY(-50%);left:1.125rem}
.no-control{padding-left:0}
.no-control .custom-control-label::after,.no-control .custom-control-label::before{display:none}
.custom-control-group{display:inline-flex;align-items:center;flex-wrap:wrap;margin:-.375rem}
.custom-control-group>*{padding:.375rem}
.custom-control-stacked{margin:0}
.custom-control-stacked>*{padding:0;margin:-1px}
.custom-control-stacked:not(.custom-control-vertical)>:not(:first-child) .custom-control-label{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control-stacked:not(.custom-control-vertical)>:not(:last-child) .custom-control-label{border-top-right-radius:0;border-bottom-right-radius:0}
.custom-control-vertical{flex-direction:column;align-items:start}
.custom-control-vertical>*{width:100%}
.custom-control-vertical .custom-control{display:flex}
.custom-control-vertical .custom-control .custom-control-label{width:100%}
.custom-control-vertical.custom-control-stacked>:not(:first-child) .custom-control-label{border-top-left-radius:0;border-top-right-radius:0}
.custom-control-vertical.custom-control-stacked>:not(:last-child) .custom-control-label{border-bottom-left-radius:0;border-bottom-right-radius:0}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#f5f6fa;border-color:#dee2e6 #dee2e6 #f5f6fa}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}
.navbar .container,.navbar .container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:4px}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}
@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand-lg .navbar-nav{flex-direction:row}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}
.navbar-expand-lg .navbar-collapse{display:flex;flex-basis:auto}
.navbar-expand-lg .navbar-toggler{display:none}}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:3px;border-top-right-radius:3px}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.card>.card-header+.list-group{border-top:0}
.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.07);border-bottom:0 solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:3px 3px 0 0}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card>.card-header{border-radius:0;margin-bottom:0}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:4px}
.page-link:hover{z-index:2;color:#7a3fff;text-decoration:none;background-color:#ebeef2;border-color:#e5e9f2}
.page-link:focus{z-index:3;outline:0;box-shadow:none}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#03a53c;border-color:#03a53c}
.page-item.disabled .page-link{color:#dbdfea;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e5e9f2}
@media (prefers-reduced-motion:reduce){.badge{transition:none}}
a.badge:focus,a.badge:hover{text-decoration:none}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.5rem;padding-left:.5rem;border-radius:10rem}
a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#621cff}
a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(133,79,255,.5)}
a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#243142}
a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(54,74,99,.5)}
a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#18b389}
a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(30,224,172,.5)}
a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#0797ad}
a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(9,194,222,.5)}
a.badge-warning:focus,a.badge-warning:hover{color:#fff;background-color:#c69909}
a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(244,189,14,.5)}
a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#e02b1c}
a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(232,83,71,.5)}
.alert{position:relative;padding:1rem 1.25rem;margin-bottom:2rem;border:1px solid transparent;border-radius:4px}
.alert-dismissible{padding-right:4rem}
.alert-success{color:#19bc90;background-color:#e4fbf5;border-color:#aef4e1}
.alert-success hr{border-top-color:#98f1d9}
.alert-danger{color:#c3463c;background-color:#fceae9;border-color:#f7c1bd}
.alert-danger hr{border-top-color:#f4aca6}
@keyframes progress-bar-stripes{from{background-position:.5rem 0}to{background-position:0 0}}
.media{display:flex;align-items:flex-start}
.media-body{flex:1}
.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:4px}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#526484;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#559bfb;border-color:#559bfb}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:hover{color:#000;text-decoration:none}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}
button.close{padding:0;background-color:transparent;border:0}
a.close.disabled{pointer-events:none}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;overflow:hidden;outline:0}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}
.modal.show .modal-dialog{transform:none}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}
.modal-backdrop{position:fixed;top:0;left:0;z-index:9992;width:100vw;height:100vh;background-color:#364a63}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header .close{padding:1rem 1.25rem;margin:-1rem -1.25rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1.25rem}
.modal-footer{display:flex;z-index:9;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dbdfea;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.modal-footer>*{margin:.25rem}
@media (min-width:576px){.modal-dialog{max-width:520px;margin:1.75rem auto}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:720px}}
@media (min-width:1200px){.modal-xl{max-width:980px}}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"DM Sans",sans-serif,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.65;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.8125rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.tooltip-inner{max-width:200px;padding:.25rem .75rem;color:#fff;text-align:center;background-color:#1f2b3a;border-radius:3px}
@keyframes spinner-border{to{transform:rotate(360deg)}}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.spinner-border{animation-duration:1.5s}}
.align-baseline{vertical-align:baseline}
.bg-primary{background-color:#03a53c}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#621cff}
.bg-success{background-color:#1ee0ac}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#18b389}
.bg-warning{background-color:#f4bd0e}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#c69909}
.bg-dark{background-color:#1c2b46}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0d1522}
.bg-light{background-color:#e5e9f2}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#c3cce1}
.bg-lighter{background-color:#f5f6fa}
a.bg-lighter:focus,a.bg-lighter:hover,button.bg-lighter:focus,button.bg-lighter:hover{background-color:#d3d7e9}
.bg-white{background-color:#fff}
.border{border:1px solid #dbdfea}
.border-top{border-top:1px solid #dbdfea}
.border-bottom{border-bottom:1px solid #dbdfea}
.border-0,.no-bdr{border:0}
.border-light{border-color:#e5e9f2}
.rounded{border-radius:4px}
.clearfix::after{display:block;clear:both;content:""}
.d-none{display:none}
.d-inline{display:inline}
.d-block{display:block}
.align-center,.align-start,.center,.d-flex,.justify-center{display:flex}
.d-inline-flex{display:inline-flex}
@media (min-width:576px){.d-sm-none{display:none}
.d-sm-inline{display:inline}
.d-sm-flex{display:flex}
.d-sm-inline-flex{display:inline-flex}}
@media (min-width:768px){.d-md-inline{display:inline}
.d-md-block{display:block}}
@media (min-width:1200px){.d-xl-none{display:none}
.d-xl-block{display:block}
.d-xl-inline-flex{display:inline-flex}}
.flex-column{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.flex-grow-1{flex-grow:1}
.justify-content-end{justify-content:flex-end}
.center,.justify-center,.justify-content-center{justify-content:center}
.justify-content-between{justify-content:space-between}
.align-items-start,.align-start{align-items:flex-start}
.align-items-end{align-items:flex-end}
.align-center,.align-items-center,.center{align-items:center}
.align-self-start{align-self:flex-start}
@media (min-width:576px){.flex-sm-nowrap{flex-wrap:nowrap}}
.float-right{float:right}
.overflow-auto{overflow:auto}
.overflow-hidden{overflow:hidden}
.position-relative{position:relative}
.position-absolute{position:absolute}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(43,55,72,.15)}
.shadow{box-shadow:0 3px 12px 1px rgba(43,55,72,.15)}
.shadow-lg{box-shadow:0 1rem 3rem rgba(43,55,72,.25)}
.w-100{width:100%}
.w-auto{width:auto}
.h-100{height:100%}
.m-0{margin:0}
.mt-0{margin-top:0}
.mb-0{margin-bottom:0}
.ml-0{margin-left:0}
.mt-1{margin-top:.375rem}
.mr-1{margin-right:.375rem}
.mb-1{margin-bottom:.375rem}
.ml-1{margin-left:.375rem}
.m-2{margin:.75rem}
.mt-2{margin-top:.75rem}
.mr-2{margin-right:.75rem}
.mb-2{margin-bottom:.75rem}
.ml-2{margin-left:.75rem}
.m-3{margin:1rem}
.mt-3,.my-3{margin-top:1rem}
.mr-3{margin-right:1rem}
.mb-3,.my-3{margin-bottom:1rem}
.ml-3{margin-left:1rem}
.m-4{margin:1.5rem}
.mt-4{margin-top:1.5rem}
.mb-4{margin-bottom:1.5rem}
.ml-4{margin-left:1.5rem}
.mt-5{margin-top:2.75rem}
.mr-5{margin-right:2.75rem}
.mb-5{margin-bottom:2.75rem}
.p-0{padding:0}
.pt-0{padding-top:0}
.pr-0{padding-right:0}
.pb-0{padding-bottom:0}
.pl-0{padding-left:0}
.p-1{padding:.375rem}
.pt-1,.py-1{padding-top:.375rem}
.pb-1,.py-1{padding-bottom:.375rem}
.pl-1{padding-left:.375rem}
.p-2{padding:.75rem}
.pt-2,.py-2{padding-top:.75rem}
.pr-2,.px-2{padding-right:.75rem}
.pb-2,.py-2{padding-bottom:.75rem}
.px-2{padding-left:.75rem}
.p-3{padding:1rem}
.pt-3,.py-3{padding-top:1rem}
.pb-3,.py-3{padding-bottom:1rem}
.px-3{padding-right:1rem;padding-left:1rem}
.p-4{padding:1.5rem}
.pt-4,.py-4{padding-top:1.5rem}
.pb-4,.py-4{padding-bottom:1.5rem}
.py-5{padding-top:2.75rem;padding-bottom:2.75rem}
.mt-n1{margin-top:-.375rem}
.mr-n1{margin-right:-.375rem}
.ml-n1{margin-left:-.375rem}
.mr-n2{margin-right:-.75rem}
.mr-auto,.mx-auto{margin-right:auto}
.ml-auto,.mx-auto{margin-left:auto}
@media (min-width:768px){.mb-md-0{margin-bottom:0}}
@media (min-width:1200px){.ml-xl-0{margin-left:0}}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
@media (min-width:768px){.text-md-right{text-align:right}}
@media (min-width:992px){.text-lg-left{text-align:left}
.text-lg-right{text-align:right}}
.font-weight-bold,.fw-bold{font-weight:700}
.fw-bolder{font-weight:bolder}
.ff-italic{font-style:italic}
.text-white{color:#fff}
.text-primary{color:#03a53c}
a.text-primary:focus,a.text-primary:hover{color:#03a53c}
.text-secondary{color:#364a63}
a.text-secondary:focus,a.text-secondary:hover{color:#1b2532}
.text-success{color:#1ee0ac}
a.text-success:focus,a.text-success:hover{color:#159d78}
.text-danger{color:#e85347}
a.text-danger:focus,a.text-danger:hover{color:#c92619}
.text-dark{color:#1c2b46}
a.text-dark:focus,a.text-dark:hover{color:#06090f}
.text-muted{color:#8094ae}
@media print{a:not(.btn){text-decoration:underline}
@page{size:a3}
.container{min-width:992px}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse}
.table td,.table th{background-color:#fff}
.table-bordered td,.table-bordered th{border:1px solid #dbdfea}
.table .thead-dark th{color:inherit;border-color:#dbdfea}}
.h5:last-child{margin-bottom:0}
.h5{margin-bottom:.5rem;font-weight:700;line-height:1.1;color:#364a63;font-size:1.15rem;letter-spacing:-.01em}
@media (min-width:992px){.h5{font-size:1.25rem}}
.list-inline li{display:inline-block}
.list-inline li:not(:last-child){margin-right:1rem}
.text-white .h5,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}
@media (min-width:992px){.lead{font-size:1.09375rem}}
.text-soft{color:#8094ae}
.text-base{color:#526484}
.round{border-radius:4px}
.sq{height:40px;width:40px}
.divider{border-top:1px solid #e5e9f2;margin:28px 0;display:block}
.divider.sm{margin:1rem 0}
.divider.lg{margin:2.25rem 0}
.bg-purple{background-color:#03a53c}
.bg-success-dim{background-color:#e2fbf4}
.bg-info-dim{background-color:#dff7fb}
.bg-warning-dim{background-color:#fef6e0}
.bg-gray-100{background-color:#ebeef2}
.border-transparent{border-color:transparent}
.w-40px{width:40px}
.w-150px{width:150px}
@media (min-width:576px){.wide-xs{max-width:520px}}
@media (min-width:1200px){.wide-lg{max-width:1140px}}
.h-150px{height:150px}
.badge{padding:0 .375rem;font-size:.675rem;font-weight:500;text-align:center;white-space:nowrap;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;border:1px solid currentColor;line-height:1.125rem;font-family:"DM Sans",sans-serif;letter-spacing:.01em;vertical-align:middle;display:inline-flex}
.badge .icon+span,.badge span+.icon{padding-left:4px}
.badge-sm{padding:.3125rem .75rem;font-size:.75rem}
.badge-sm.badge-pill{padding:.3125rem .875rem}
.badge .icon{font-size:1rem}
.badge-primary{color:#fff;background-color:#03a53c;border-color:#03a53c}
.badge-secondary{color:#fff;background-color:#364a63;border-color:#364a63}
.badge-success{color:#fff;background-color:#1ee0ac;border-color:#1ee0ac}
.badge-info{color:#fff;background-color:#09c2de;border-color:#09c2de}
.badge-warning{color:#fff;background-color:#f4bd0e;border-color:#f4bd0e}
.badge-danger{color:#fff;background-color:#e85347;border-color:#e85347}
.badge-outline-primary{color:#03a53c;border-color:#b695ff}
.badge-outline-light{color:#b7c2d0;border-color:#d4dae3}
.badge-dim.badge-primary{color:#03a53c;background-color:#f2ecff;border-color:#f2ecff}
.badge-dim.badge-outline-primary{color:#03a53c;background-color:#f2ecff;border-color:#ceb9ff}
.badge-dim.badge-secondary{color:#364a63;background-color:#e9ebee;border-color:#e9ebee}
.badge-dim.badge-success{color:#1ee0ac;background-color:#e6fcf6;border-color:#e6fcf6}
.badge-dim.badge-info{color:#09c2de;background-color:#e4f8fb;border-color:#e4f8fb}
.badge-dim.badge-warning{color:#f4bd0e;background-color:#fef8e4;border-color:#fef8e4}
.badge-dim.badge-danger{color:#e85347;background-color:#fceceb;border-color:#fceceb}
.badge-dim.badge-outline-light{color:#b7c2d0;background-color:#f7f8fa;border-color:#e2e7ec}
.badge-dot{display:inline-flex;align-items:center;background-color:transparent;border:none;padding-left:12px;padding-right:0;font-size:12px}
.badge-dot:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);display:inline-block;height:6px;width:6px;margin-top:-1px;border-radius:50%;background:currentColor}
.badge-dot.has-bg{border-radius:20px;padding:3px 12px 3px 24px}
.badge-dot.has-bg:before{left:12px;margin-top:0}
.badge-dot.badge-sm{padding-left:16px}
.badge-dot.badge-sm:before{height:8px;width:8px;margin-top:0}
.badge-dot.badge-sm.has-bg{border-radius:20px;padding:5px 12px 5px 28px}
.badge-dot.badge-sm.has-bg:before{left:12px}
.badge-dot.badge-primary{color:#03a53c}
.badge-dot.badge-primary.has-bg{background-color:rgba(133,79,255,.15)}
.badge-dot.badge-secondary{color:#364a63}
.badge-dot.badge-secondary.has-bg{background-color:rgba(54,74,99,.15)}
.badge-dot.badge-success{color:#1ee0ac}
.badge-dot.badge-success.has-bg{background-color:rgba(30,224,172,.15)}
.badge-dot.badge-info{color:#09c2de}
.badge-dot.badge-info.has-bg{background-color:rgba(9,194,222,.15)}
.badge-dot.badge-warning{color:#f4bd0e}
.badge-dot.badge-warning.has-bg{background-color:rgba(244,189,14,.15)}
.badge-dot.badge-danger{color:#e85347}
.badge-dot.badge-danger.has-bg{background-color:rgba(232,83,71,.15)}
.alert:last-child{margin-bottom:0}
.alert .title,.alert h5,.alert h6{font-size:1.05rem}
.alert-dismissible .close{position:absolute;right:0;padding:1rem 1.25rem;color:inherit;top:50%;transform:translateY(-50%);transition:.3s ease;margin-top:-1px}
.alert-dismissible .close:focus{outline:0}
.alert-dismissible .close:hover{color:currentColor}
.alert-dismissible .close:after{font-family:Nioicon;content:"";font-size:1.1rem}
a.alert:hover{color:currentColor}
.link{display:inline-flex;align-items:center;font-size:.85rem;font-weight:500;font-family:"DM Sans",sans-serif;line-height:1;border:none;background:0 0;transition:all .3s ease;white-space:nowrap}
.link:focus{box-shadow:none;outline:0}
.link .icon{font-size:1.3em}
.link .icon,.link span{display:inline-block}
.link .icon-circle{display:inline-flex}
.link .icon+span,.link span+.icon{padding-left:10px}
.link-sm{font-size:.75rem}
.link-primary{color:#54595f}
.link-light{color:#8094ae}
.btn{font-family:"DM Sans",sans-serif;font-weight:700;color:#526484;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4375rem 1.125rem;font-size:.8125rem;line-height:1.25rem;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;letter-spacing:.02em;display:inline-flex;align-items:center}
.btn .icon{font-size:1.4em;line-height:inherit}
.btn>span{display:inline-block;white-space:nowrap}
.btn>span:only-child{width:100%}
.btn .icon+span,.btn span+.icon{padding-left:8px}
.btn .dd-indc{transform:translateX(-8px)}
.btn span+.dd-indc{transform:translateX(8px)}
.btn-lg .icon+span,.btn-lg span+.icon{padding-left:12px}
.btn-block{display:block;width:100%;justify-content:center}
.btn-icon:not([class*=btn-icon-break]){padding-left:0;padding-right:0}
.btn-icon .icon{width:2.125rem}
.btn-icon.btn-lg .icon{width:2.625rem}
.btn-icon.btn-sm .icon{width:1.75rem}
.btn-icon .badge{top:.25rem;position:absolute;right:.25rem;transform:translate(50%,-50%)}
.btn .spinner-border{margin:.125rem}
.btn .spinner-border+span{margin-left:.25rem}
.btn-trigger{position:relative;z-index:1;color:#526484}
.btn-trigger:focus{box-shadow:none}
.btn-trigger:before{position:absolute;z-index:-1;height:20px;width:20px;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;content:'';background-color:#e5e9f2;border-radius:50%;opacity:0;transition:all .3s}
.show>.btn-trigger:before{opacity:1;height:120%;width:120%}
.btn-trigger.active:not(.revarse):before,.btn-trigger:focus:before,.btn-trigger:hover:before{opacity:1;height:120%;width:120%}
.btn-trigger.active:hover:before{background-color:#dbdfea}
a:hover .btn-trigger:before{opacity:1;height:120%;width:120%}
.btn-dim.btn-outline-primary{color:#03a53c;background-color:#f2ecff}
.btn-dim.btn-outline-primary:not(:disabled):not(.disabled):hover{color:#fff;background-color:#03a53c;border-color:#03a53c}
.btn-white.btn-outline-primary:not(.btn-dim):not(:disabled):not(.disabled):hover{color:#03a53c;background:#f2ecff}
.btn-dim.btn-outline-light{color:#526484;background-color:#f5f6fa;border-color:#dbdfea}
.btn-dim.btn-outline-light:not(:disabled):not(.disabled):hover{color:#fff;background-color:#526484;border-color:#526484}
.btn-dim.btn-primary{color:#03a53c;background-color:#f2ecff;border-color:transparent}
.btn-dim.btn-primary:not(:disabled):not(.disabled):hover{color:#fff;background-color:#03a53c;border-color:#03a53c}
.btn-dim.btn-secondary{color:#364a63;background-color:#e9ebee;border-color:transparent}
.btn-dim.btn-secondary:not(:disabled):not(.disabled):hover{color:#fff;background-color:#364a63;border-color:#364a63}
.btn-dim.btn-success{color:#1ee0ac;background-color:#e6fcf6;border-color:transparent}
.btn-dim.btn-success:not(:disabled):not(.disabled):hover{color:#fff;background-color:#1ee0ac;border-color:#1ee0ac}
.btn-dim.btn-danger{color:#e85347;background-color:#fceceb;border-color:transparent}
.btn-dim.btn-danger:not(:disabled):not(.disabled):hover{color:#fff;background-color:#e85347;border-color:#e85347}
.btn-dim.btn-light{color:#8091a7;background-color:#f1f3f5;border-color:transparent}
.btn-dim.btn-light:not(:disabled):not(.disabled):hover{color:#fff;background-color:#8091a7;border-color:#8091a7}
.btn-outline-light{border-color:#dbdfea;color:#526484}
.btn-white,.btn-white.btn-dim{background:#fff}
.btn-white.btn-outline-light:not(.btn-dim):not(:disabled):not(.disabled):hover{color:#fff;background:#526484;border-color:#526484}
.dropdown{position:relative;display:inline-flex}
.dropdown-toggle{white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;margin-bottom:0}
.dropdown-toggle:not([class*=indicator]):after{display:none}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;text-align:left;min-width:180px;padding:0 0;margin:.125rem 0 0;font-size:.8125rem;color:#526484;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:4px;overflow:hidden;border:1px solid #e5e9f2;box-shadow:0 3px 12px 1px rgba(58,34,114,.15)}
.dropdown-inner{padding:0 1.75rem}
.dropdown-inner+.dropdown-inner{border-top:1px solid #e5e9f2}
.dropdown-foot,.dropdown-head{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid #e5e9f2}
.dropdown-foot.center,.dropdown-head.center{justify-content:center}
.dropdown-head{border-bottom:1px solid #e5e9f2}
.dropdown-foot{border-top:1px solid #e5e9f2}
.dropdown-menu-md{min-width:280px;max-width:280px}
.dropdown-menu-xl{min-width:360px;max-width:360px}
.dropdown-menu-auto{min-width:100%;max-width:100%}
.nk-quick-nav .dropdown-menu{margin-top:11px;margin-right:-6px}
@media (max-width:420px){.dropdown-menu-md,.dropdown-menu-xl{min-width:calc(100vw - 40px);max-width:calc(100vw - 40px)}
.nk-quick-nav .dropdown-menu-md,.nk-quick-nav .dropdown-menu-xl{margin-right:0;margin-left:16px}
.nk-quick-nav li:last-child .dropdown-menu-md,.nk-quick-nav li:last-child .dropdown-menu-xl{margin-left:0;margin-right:3px}}
.card .card{box-shadow:0 1px 6px 1px rgba(54,74,99,.1)}
.card+.card{margin-top:28px}
.card+.nk-block-head{padding-top:2.5rem}
.card-full{height:100%}
.card-bordered{border:1px solid #dbdfea}
.card-inner{padding:1.25rem}
.card-inner-sm{padding-top:.75rem;padding-bottom:.75rem}
.card-inner-group .card-inner:not(:last-child){border-bottom:1px solid #dbdfea}
.card-head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:-.25rem -.5rem 1rem}
.card-head>*{padding:.25rem .5rem}
.card-head>.title:only-child{width:100%}
.card-title-group{display:flex;align-items:center;justify-content:space-between;position:relative}
.card-title-group .card-title{margin-bottom:0}
.card-title-group:only-child{margin-top:-.25rem;margin-bottom:-.25rem}
.card-title h6.title:not(:last-child){margin-bottom:.25rem}
.card-title p{font-size:12px;color:#8094ae}
.card-title p .icon{line-height:inherit;vertical-align:middle}
.card-title small{font-weight:500;color:#8094ae}
.card-tools-nav{display:flex;margin:-6px -10px -5px}
.card-tools-nav li{padding:0 10px}
.card-tools-nav li a{position:relative;color:#8094ae;padding:10px 0;display:block;line-height:1}
.card-tools-nav li a:before{position:absolute;bottom:0;left:0;right:0;height:2px;content:'';background:#03a53c;opacity:0}
.card-tools-nav li a.active,.card-tools-nav li a:hover{color:#526484}
.card-tools-nav li a.active::before{opacity:1}
.card-tools-nav li.active a{color:#526484}
.card-tools-nav li.active a::before{opacity:1}
.card-tools.mr-n1{margin-right:-.5rem}
.card-tools{display:flex}
@media (max-width:575.98px){.card-head.ui-v2 .card-tools{width:calc(100% + 20px);margin:0 -10px;padding-top:.5rem}
.card-head.ui-v2 .card-tools-nav{padding:0 .75rem;border-bottom:1px solid #e5e9f2}
.card-head.ui-v2 .card-tools-nav li a{padding-bottom:1rem}
.card-stretch{margin-left:-18px;margin-right:-18px;border-left:0;border-right:0;border-radius:0}}
@media (min-width:576px){.card-inner{padding:1.5rem}
.card-inner-sm{padding-top:.75rem;padding-bottom:.75rem}
.card-header{padding-left:1.5rem;padding-right:1.5rem}}
@media (min-width:768px){.card-inner-lg{padding:2.5rem}}
.form-icon{position:absolute;display:inline-flex;justify-content:center;align-items:center;top:0;width:calc(1rem + 24px);height:calc(2.125rem + 2px)}
.form-icon.sm{height:calc(1.75rem + 2px)}
.form-icon.lg{height:calc(2.625rem + 2px)}
.form-icon .icon{font-size:16px;color:#8094ae}
.form-icon+.form-control,div.dataTables_wrapper div.dataTables_filter .form-icon+input{padding-left:calc(1rem + 24px)}
.form-icon-right{left:auto;right:-1px}
.form-icon-right+.form-control,div.dataTables_wrapper div.dataTables_filter .form-icon-right+input{padding-left:1rem;padding-right:calc(1rem + 24px)}
div.dataTables_wrapper div.dataTables_filter .form-info+input{padding-right:calc(1rem + 24px)}
.form-label{font-size:.875rem;font-weight:500;color:#344357;margin-bottom:.5rem}
.form-label-group{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}
.form-label-group .form-label{margin-bottom:0}
.form-label+.form-note{margin-top:-.35rem}
.form-label-outlined{position:absolute;top:.4375rem;left:.66667rem;transform-origin:left;padding:0 .4rem;font-weight:400;line-height:1.25rem;color:#3c4d62;background-color:#fff;z-index:1;transition:all .3s ease;margin-bottom:0;font-size:.8125rem}
.form-control-lg~.form-label-outlined{top:.6875rem;padding:0 .37736rem;font-size:.9375rem}
.form-select~.form-label-outlined{top:calc(-.4375rem + -2px);font-size:11px}
.form-control-xl~.form-label-outlined{font-size:.9375rem;line-height:2rem;top:.625rem;padding:0 .5rem;left:.83333rem}
.form-select.form-control-xl~.form-label-outlined{top:calc(-.625rem + -5px)}
.form-select.form-control-lg~.form-label-outlined,.form-select.form-control-xl~.form-label-outlined{font-size:12px}
.form-note{font-size:12px;color:#8094ae;font-style:italic;display:block}
.form-control-xl{height:calc(3.25rem + 2px);padding:.625rem 1.25rem;font-size:.9375rem;line-height:2rem;border-radius:5px}
.form-control-outlined{cursor:pointer}
.form-control-wrap{position:relative}
.form-control-wrap+.form-note{margin-top:.5rem}
.form-control.error,div.dataTables_wrapper div.dataTables_filter input.error{border-color:#e85347}
.form-control.error:focus,div.dataTables_wrapper div.dataTables_filter input.error:focus{box-shadow:0 0 0 3px rgba(232,83,71,.1)}
.form-control.focus,div.dataTables_wrapper div.dataTables_filter input.focus{border-color:#03a53c;box-shadow:0 0 0 3px rgba(133,79,255,.1)}
.form-group{position:relative;margin-bottom:1.25rem}
.form-group:last-child{margin-bottom:0}
.form-select{height:calc(2.125rem + 2px)}
.form-select:not(.form-control){opacity:0}
.form-select[data-ui*=sm]{height:calc(1.75rem + 2px)}
.form-select[data-ui*=lg]{height:calc(2.625rem + 2px)}
.form-select[data-ui*=xl]{height:calc(3.25rem + 2px)}
.form-focus-none:focus{border-color:transparent;box-shadow:none}
.custom-select option,div.dataTables_wrapper div.dataTables_length select option{border-radius:3px;padding:5px .5rem;margin:2px -.5rem;cursor:pointer;color:#526484}
.custom-select option:last-child,div.dataTables_wrapper div.dataTables_length select option:last-child{margin-bottom:-.5rem}
.form-control-select div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .form-control-select input{appearance:none;-webkit-appearance:none}
.form-control-select-multiple div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_length .form-control-select-multiple select{padding-top:.375rem;padding-bottom:.875rem}
.form-control-select-multiple div.dataTables_wrapper div.dataTables_length select option,div.dataTables_wrapper div.dataTables_length .form-control-select-multiple select option{border-radius:3px;padding:5px .5rem;margin:2px -.5rem;cursor:pointer;color:#526484}
.form-control-select-multiple div.dataTables_wrapper div.dataTables_length select option:last-child,div.dataTables_wrapper div.dataTables_length .form-control-select-multiple select option:last-child{margin-bottom:-.5rem}
textarea.form-control{height:auto;min-height:122px;padding-top:.65625rem}
.custom-file-input~.error,.form-control~.error,.input-group~.error,div.dataTables_wrapper div.dataTables_filter input~.error,div.dataTables_wrapper div.dataTables_filter input~.invalid{color:#e85347;font-size:11px;font-style:italic}
.custom-control{position:relative;z-index:1;padding-left:2.25rem;display:inline-flex;min-height:1.5rem}
.custom-control.notext{margin-left:-.75rem}
.custom-control.notext .custom-control-label{position:relative;left:.75rem}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top;font-size:14px;line-height:1.25rem;padding-top:.125rem}
.custom-control-label::after,.custom-control-label::before{top:0}
.custom-control-label:after{display:inline-flex;align-items:center;justify-content:center;background-image:none;font-family:Nioicon;color:#fff;opacity:0}
.custom-checkbox .custom-control-label:after{content:""}
.custom-radio .custom-control-label:after{content:""}
.custom-control .custom-control-input:checked~.custom-control-label::after{opacity:1}
.custom-control .custom-control-input:disabled~.custom-control-label,.custom-control .custom-control-input[disabled]~.custom-control-label{opacity:.7;color:#364a63}
.custom-control-sm{min-height:1.125rem;padding-left:1.625rem}
.custom-control-sm.notext{margin-left:-.5rem}
.custom-control-sm.notext .custom-control-label{left:.5rem}
.custom-control-sm .custom-control-label{font-size:12px;line-height:1.125rem;padding-top:0}
.custom-control-sm .custom-control-label::after,.custom-control-sm .custom-control-label::before{left:-1.625rem;width:1.125rem;height:1.125rem}
.custom-control-sm .custom-control-label:after{font-size:.9em}
.custom-control-input{left:0;z-index:-1;position:absolute;height:1px;width:1px;opacity:0}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.125rem + 2px);padding:.4375rem 1rem;font-weight:400;line-height:1.25rem;color:#3c4d62;background-color:#fff;border:1px solid #dbdfea;border-radius:4px;white-space:nowrap;overflow:hidden}
.custom-select,div.dataTables_wrapper div.dataTables_length select{display:inline-block;width:100%;height:calc(2.125rem + 2px);padding:.4375rem 2rem .4375rem 1rem;font-size:.8125rem;font-weight:400;line-height:1.25rem;color:#3c4d62;vertical-align:middle;border:1px solid #dbdfea;border-radius:4px;appearance:none;-webkit-appearance:none;background:#fff}
.custom-switch{padding-left:3.75rem}
.custom-switch .custom-control-label::before{pointer-events:all;left:-3.75rem;width:3rem;border-radius:1.5rem}
.custom-switch .custom-control-label::after{background-color:#dbdfea;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;opacity:1;top:.25rem;left:calc(-3.75rem + 4px);width:1rem;height:1rem;border-radius:1.5rem}
.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(calc(2rem - 8px))}
.custom-switch.custom-control-sm{padding-left:2.46875rem}
.custom-switch.custom-control-sm .custom-control-label::before{left:-2.46875rem;width:1.96875rem;border-radius:.98438rem}
.custom-switch.custom-control-sm .custom-control-label::after{top:.2375rem;left:calc(-2.46875rem + 4px);width:.65rem;height:.65rem;border-radius:.98438rem}
.custom-switch.custom-control-sm .custom-control-input:checked~.custom-control-label::after{transform:translateX(calc(1.31875rem - 8px))}
.custom-control,.is-alter .form-control~,.is-alter .input-group~,.is-alter div.dataTables_wrapper div.dataTables_filter input~,div.dataTables_wrapper div.dataTables_filter .is-alter input~{position:relative}
.is-alter div.dataTables_wrapper div.dataTables_filter input~.invalid:before,div.dataTables_wrapper div.dataTables_filter .is-alter input~.invalid:before{position:absolute;content:'';height:0;width:0;border-left:6px solid #ed756b;border-right:6px solid transparent;left:10px;border-bottom:6px solid transparent;bottom:-6px}
.is-alter div.dataTables_wrapper div.dataTables_filter input~.invalid,div.dataTables_wrapper div.dataTables_filter .is-alter input~.invalid{position:absolute;color:#fff;font-size:11px;line-height:1;bottom:calc(100% + 4px);background:#ed756b;padding:.3rem .5rem;z-index:1;border-radius:3px;white-space:nowrap;left:auto;right:0}
.is-alter div.dataTables_wrapper div.dataTables_filter input~.invalid::before,div.dataTables_wrapper div.dataTables_filter .is-alter input~.invalid::before{left:auto;right:10px;border-right-color:#ed756b;border-left-color:transparent;bottom:-4px}
.table thead tr:last-child th{border-bottom:1px solid #dbdfea}
.table thead.thead-dark tr:last-child th{border-color:#3c4d62}
.table td:first-child,.table th:first-child{padding-left:1.25rem}
.table td:last-child,.table th:last-child{padding-right:1.25rem}
.table th{line-height:1.1}
.table th.overline-title{line-height:1.25rem;font-weight:500}
.table caption{font-style:italic;padding-left:1.25rem}
.table-bordered td,.table-bordered th{border:1px solid #dbdfea;padding-left:1rem;padding-right:1rem}
.media>:first-child{flex-shrink:0}
.media>:last-child{flex-grow:1;max-width:100%}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;margin:-.5rem -1rem}
.nav .nav-link{display:inline-flex;align-items:center}
.nav .nav-link .icon+span,.nav .nav-link span+.icon{margin-left:.75rem}
.nav .nav-link .icon{font-size:1.3em}
.nav-tabs{font-family:"DM Sans",sans-serif;margin:0;font-size:.8125rem;border-bottom:1px solid #dbdfea}
.nav-tabs+.tab-content{margin-top:1.25rem}
.nav-tabs .nav-item{padding-right:1.25rem}
.nav-tabs .nav-item:last-child{padding-right:0}
.nav-tabs .nav-item.active .nav-link{color:#03a53c}
.nav-tabs .nav-item.active .nav-link:after{opacity:1}
.nav-tabs .nav-link{margin-bottom:-1px;border-top-left-radius:4px;border-top-right-radius:4px;padding:1rem 0;font-weight:700;color:#526484;position:relative;border:none;outline:0;display:inline-flex;align-items:center}
.nav-tabs .nav-link .icon{font-size:1.4em}
.nav-tabs .nav-link .icon+span{margin-left:.5rem}
.nav-tabs .nav-link .badge{margin-left:.25rem}
.nav-tabs .nav-link:hover{color:#364a63}
.nav-tabs .nav-link:focus{color:#03a53c}
.nav-tabs .nav-link:after,.nav-tabs .nav-link:before{position:absolute;content:''}
.nav-tabs .nav-link:after{left:0;right:0;bottom:0;height:3px;background:#03a53c;opacity:0}
.nav-tabs .nav-link.active{color:#03a53c;border:none;background-color:transparent}
.nav-tabs .nav-link.active:after{opacity:1}
@media (min-width:768px){.nav-tabs .nav-item{padding-right:1.5rem}}
@media (min-width:992px){.nav-tabs .nav-item{padding-right:1.75rem}
.nav-tabs .nav-link{font-size:.875rem}}
@media (min-width:1200px){.nav-tabs .nav-item{padding-right:2.25rem}}
.nav-tabs-card{padding-left:1.25rem;padding-right:1.25rem;font-family:"DM Sans",sans-serif}
@media (min-width:576px){.nav-tabs-card{padding-left:1.5rem;padding-right:1.5rem}}
@media (max-width:767.98px){.nav-tabs-mb-icon .nav-item{padding-right:.75rem}
.nav-tabs-mb-icon .nav-link .icon{font-size:1.25rem;padding:0 .5rem}
.nav-tabs-mb-icon .nav-link .icon+span{display:none}}
@media (max-width:359px){.nav-tabs-mb-icon .nav-item{padding-right:.35rem}}
.modal-content>.close{position:absolute;top:.75rem;right:.75rem;height:2.25rem;width:2.25rem;display:inline-flex;justify-content:center;align-items:center;color:#526484;z-index:1;transition:all .3s}
.modal-body-lg{padding:2.25rem 1.25rem}
.modal-dialog{position:relative;width:auto;margin:.5rem auto;pointer-events:none;display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog::before{height:calc(100vh - 1rem)}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-10px)}
@media (min-width:576px){.modal-dialog{max-width:520px;margin:1.75rem auto;min-height:calc(100% - 3.5rem)}
.modal-dialog::before{height:calc(100vh - 3.5rem)}
.modal-body{padding:1.5rem 1.5rem}
.modal-body-lg{padding:3.75rem 3.75rem}
.modal-header{padding:1rem 1.5rem}
.modal-footer{padding:1rem 1.5rem}}
.page-link{position:relative;padding:.5625rem .625rem;margin-left:-1px;line-height:1rem;color:#526484;background-color:#fff;border:1px solid #e5e9f2;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;min-width:calc(1rem + 1.125rem + 2px)}
.page-link .icon{font-size:.8125rem;line-height:inherit}
.page-link:not([href]){background-color:transparent;color:inherit}
.page-link:not([href]) .icon:before{position:relative;top:1px}
@font-face{font-family:Nioicon;src:url("../fonts/Nioicon.eot");src:url("../fonts/Nioicon.eot#iefix") format("embedded-opentype"),url("../fonts/Nioicon.ttf") format("truetype"),url("../fonts/Nioicon.woff") format("woff"),url("../fonts/Nioicon.svg#Nioicon") format("svg");font-weight:400;font-style:normal;font-display:block}
.ni{font-family:Nioicon;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ni-tranx-fill:before{content:""}
.ni-comments:before{content:""}
.ni-dot:before{content:""}
.ni-list-thumb-alt:before{content:""}
.ni-notice:before{content:""}
.ni-chevron-right:before{content:""}
.ni-chevron-down:before{content:""}
.ni-arrow-down-round:before{content:""}
.ni-arrow-right-round-fill:before{content:""}
.ni-chevrons-left:before{content:""}
.ni-forward-ios:before{content:""}
.ni-arrow-left:before{content:""}
.ni-curve-down-left:before{content:""}
.ni-curve-down-right:before{content:""}
.ni-cross-sm:before{content:""}
.ni-cross:before{content:""}
.ni-cross-circle:before{content:""}
.ni-cross-circle-fill:before{content:""}
.ni-na:before{content:""}
.ni-check-thick:before{content:""}
.ni-check-circle:before{content:""}
.ni-check-circle-fill:before{content:""}
.ni-plus:before{content:""}
.ni-search:before{content:""}
.ni-signout:before{content:""}
.ni-download:before{content:""}
.ni-info:before{content:""}
.ni-archive:before{content:""}
.ni-unarchive:before{content:""}
.ni-archived-fill:before{content:""}
.ni-bag-fill:before{content:""}
.ni-bell:before{content:""}
.ni-calendar-alt:before{content:""}
.ni-calender-date:before{content:""}
.ni-call-fill:before{content:""}
.ni-camera-fill:before{content:""}
.ni-cart-fill:before{content:""}
.ni-cc-alt2-fill:before{content:""}
.ni-question:before{content:""}
.ni-link-alt:before{content:""}
.ni-link-h:before{content:""}
.ni-download-cloud:before{content:""}
.ni-contact:before{content:""}
.ni-package:before{content:""}
.ni-copy:before{content:""}
.ni-edit-fill:before{content:""}
.ni-edit:before{content:""}
.ni-eye:before{content:""}
.ni-eye-off:before{content:""}
.ni-filter-alt:before{content:""}
.ni-filter:before{content:""}
.ni-menu-alt-r:before{content:""}
.ni-menu:before{content:""}
.ni-trend-up:before{content:""}
.ni-trend-down:before{content:""}
.ni-lock-alt:before{content:""}
.ni-mail-fill:before{content:""}
.ni-emails-fill:before{content:""}
.ni-location:before{content:""}
.ni-map-pin-fill:before{content:""}
.ni-card-view:before{content:""}
.ni-save:before{content:""}
.ni-move:before{content:""}
.ni-moon:before{content:""}
.ni-more-v:before{content:""}
.ni-more-h:before{content:""}
.ni-offer-fill:before{content:""}
.ni-user-alt:before{content:""}
.ni-user-check:before{content:""}
.ni-user-cross:before{content:""}
.ni-user-list-fill:before{content:""}
.ni-user-c:before{content:""}
.ni-user-fill-c:before{content:""}
.ni-printer-fill:before{content:""}
.ni-undo:before{content:""}
.ni-reload:before{content:""}
.ni-todo:before{content:""}
.ni-reports:before{content:""}
.ni-task:before{content:""}
.ni-coin-alt:before{content:""}
.ni-setting-alt:before{content:""}
.ni-shield-half:before{content:""}
.ni-trash:before{content:""}
.ni-delete:before{content:""}
.ni-building-fill:before{content:""}
.select2{width:100%;display:inline-block}
.select2-container{box-sizing:border-box;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:calc(2.125rem + 2px);user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container.select2-lg .select2-selection--multiple{min-height:calc(2.625rem + 2px)}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border-radius:4px;box-shadow:none;border:1px solid #dbdfea;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;display:block;position:absolute;left:-100000px;z-index:1051;padding:6px}
.select2-dropdown--below{margin-top:-1px;border-radius:0 0 4px 4px}
.select2-dropdown--above{margin-top:1px;border-radius:4px 4px 0 0}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0;border-radius:4px 4px}
.select2-results__option{padding:.375rem .75rem;border-radius:4px;user-select:none;-webkit-user-select:none}
.select2-results__option:not(:last-child){margin-bottom:.125rem}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-lg .select2-results__option{padding:.5rem .75rem}
.select2-container--open .select2-dropdown{left:0;border-color:#b4bdd3}
.select2-search--dropdown{display:block;padding:0}
.select2-search--dropdown .select2-search__field{padding:.375rem .75rem;width:100%;border-radius:4px;margin-bottom:6px;color:#526484}
.select2-search--dropdown .select2-search__field:focus{outline:0;border-color:#03a53c}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-lg .select2-search--dropdown .select2-search__field{padding:.5rem .75rem}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}
.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.select2-sm .select2-container--default .select2-selection--single{font-size:12px}
.select2-lg .select2-container--default .select2-selection--single{font-size:15px}
.select2-xl .select2-container--default .select2-selection--single{font-size:15px}
.select2-container--default .select2-selection--single:focus{box-shadow:0 0 0 3px rgba(133,79,255,.1);border-color:#03a53c;outline:0}
.select2-container--default .select2-selection--single .select2-selection__rendered:focus{outline:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#8094ae}
.select2-container--default .select2-selection--single .select2-selection__arrow:after{font-family:Nioicon;content:"";line-height:1}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
.select2-container--default.select2-sm .select2-selection--single{height:calc(1.75rem + 2px);font-size:12px}
.select2-container--default.select2-sm .select2-selection--single .select2-selection__rendered{line-height:1.25rem;padding:.25rem calc(1.75rem + 2px) .25rem 1rem}
.select2-container--default.select2-sm .select2-selection--single .select2-selection__arrow{height:calc(1.75rem + 2px);width:calc(1.75rem + 2px)}
.select2-container--default.select2-lg .select2-selection--single{height:calc(2.625rem + 2px);font-size:15px}
.select2-container--default.select2-lg .select2-selection--single .select2-selection__rendered{line-height:1.25rem;padding:.6875rem calc(2.625rem + 2px) .6875rem 1rem}
.select2-container--default.select2-lg .select2-selection--single .select2-selection__arrow{height:calc(2.625rem + 2px);width:calc(2.625rem + 2px)}
.select2-container--default.select2-xl .select2-selection--single{height:calc(3.25rem + 2px);font-size:15px}
.select2-container--default.select2-xl .select2-selection--single .select2-selection__rendered{line-height:2rem;padding:.625rem calc(3.25rem + 2px) .625rem 1.25rem}
.select2-container--default.select2-xl .select2-selection--single .select2-selection__arrow{height:calc(3.25rem + 2px);width:calc(3.25rem + 2px)}
.select2-container--default.select2-container--below.select2-container--open .select2-selection--single{border-radius:4px 4px 0 0}
.select2-container--default.select2-container--above.select2-container--open .select2-selection--single{border-radius:0 0 4px 4px}
.select2-container--default.select2-container--disabled .select2-selection--single{border-color:#dbdfea;background-color:rgba(219,223,234,.3);cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single{border-color:#b4bdd3}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{content:""}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #dbdfea;border-radius:4px;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;cursor:text}
.select2-container--default .select2-selection--multiple .select2-search--inline input::placeholder{color:#8094ae}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:.125rem .1875rem;width:100%;display:inline-flex;flex-wrap:wrap}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;margin-top:5px;float:right;margin-right:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ebeef2;border-radius:3px;cursor:default;line-height:1.5rem;margin:.1875rem .1875rem;padding:0 .5rem}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#526484;cursor:pointer;display:inline-block;font-weight:700;margin-right:.5rem}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#526484}
.select2-container--default.select2-lg .select2-selection--multiple{font-size:15px}
.select2-container--default.select2-lg .select2-selection--multiple .select2-selection__choice{border-radius:4px;padding:.25rem .75rem}
.select2-container--default.select2-container--below.select2-container--open .select2-selection--multiple{border-radius:4px 4px 0 0}
.select2-container--default.select2-container--above.select2-container--open .select2-selection--multiple{border-radius:0 0 4px 4px}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #03a53c;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{border-color:#dbdfea;background-color:rgba(219,223,234,.3);cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open .select2-selection--multiple{border-color:#b4bdd3}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #dbdfea}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:210px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:rgba(128,148,174,.7)}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ebeef2}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ebeef2}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}
.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto;height:auto;z-index:0}
.simplebar-offset{direction:inherit;box-sizing:inherit;resize:none;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}
.simplebar-content-wrapper,.simplebar-scroll-content{direction:inherit;box-sizing:border-box;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden scroll}
.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar,.simplebar-scroll-content::-webkit-scrollbar{width:0;height:0}
.simplebar-content:after,.simplebar-content:before{content:' ';display:table}
.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}
.simplebar-height-auto-observer-wrapper{box-sizing:inherit;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}
.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}
.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}
[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}
[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}
.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}
.simplebar-scrollbar .hidden-scrollbar{visibility:hidden}
.simplebar-scrollbar:before{position:absolute;content:'';background:#8094ae;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}
.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}
.simplebar-track.simplebar-vertical{top:0;width:8px;transition:width .1s}
.simplebar-track.simplebar-vertical.simplebar-hover{width:10px}
.simplebar-track.simplebar-vertical .nk-sidebar{visibility:hidden}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}
.simplebar-track.simplebar-horizontal{left:0;height:8px;transition:height .1s}
.simplebar-track.simplebar-horizontal.simplebar-hover{height:10px}
.nk-apps-sidebar .simplebar-track.simplebar-horizontal,.nk-sidebar .simplebar-track.simplebar-horizontal,.nk-sidebar-fat .simplebar-track.simplebar-horizontal{visibility:hidden}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}
.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-slide:focus{outline:0;border:none}
.slick-arrow.slick-hidden{display:none}
.slick-dots{display:flex;justify-content:center;padding-top:1.5rem}
.slick-dots li{display:inline-flex;padding:0 6px}
.slick-dots li button{background-color:#dbdfea;border:none;border-radius:20px;text-indent:-99999px;height:8px;width:8px;padding:0;overflow:hidden;transition:all .4s linear}
.slick-dots li button:focus{outline:0}
.slick-dots li.slick-active button{background-color:#8094ae}
.slick-next,.slick-prev{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;justify-content:center;align-items:center;border-radius:50%;height:44px;width:44px;z-index:9;font-size:24px;color:#8094ae;background:#fff;transition:all .4s linear;border:1px solid #e5e9f2}
.slick-next:hover,.slick-prev:hover{color:#526484;background:#f5f6fa;border-color:#dbdfea;opacity:1}
.slick-disabled .slick-next,.slick-disabled .slick-prev{cursor:default;color:#dbdfea}
.slick-disabled .slick-next:hover,.slick-disabled .slick-prev:hover{color:#dbdfea;background:#fff;border-color:#e5e9f2}
.slick-next{right:5px}
.slick-prev{left:5px}
@media (min-width:576px){.slick-next{right:-10px}
.slick-prev{left:-10px}}
.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box;z-index:1051}
.ui-timepicker{box-sizing:content-box;display:block;height:205px;list-style:none outside none;margin:0;padding:0 1px;text-align:center}
.ui-timepicker-viewport{box-sizing:content-box;display:block;height:205px;margin:0;padding:0;overflow:auto;overflow-x:hidden}
.ui-timepicker-standard{font-size:1.1em;background-color:#fff;border:1px solid #dbdfea;color:#526484;margin:0;padding:6px}
.ui-timepicker-standard a{border:none;color:#526484;display:block;padding:.375rem .75rem;text-decoration:none}
.ui-timepicker-standard .ui-state-hover{background-color:#ebeef2;border:none;font-weight:400;color:#364a63;cursor:pointer;border-radius:4px}
.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}
.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-timepicker-hidden{display:none}
.ui-timepicker-no-scrollbar .ui-timepicker{border:none}
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}
@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
.dropzone,.dropzone *{box-sizing:border-box}
.dropzone{min-height:150px;border:1px dashed #e5e9f2;border-radius:4px;background:#fff;padding:20px 20px}
.dropzone.small{min-height:86px}
.dropzone.dz-clickable{cursor:pointer}
.dropzone.dz-clickable *{cursor:default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}
.dropzone.dz-started .dz-message{display:none}
.dropzone.dz-drag-hover{border-style:solid}
.dropzone.dz-drag-hover .dz-message{opacity:.5}
.dropzone .dz-message{text-align:center;margin:1em 0}
.dropzone .dz-message span{display:block;color:rgba(82,100,132,.6)}
.dropzone .dz-message-text{font-size:13px}
.dropzone .dz-message-text span{display:inline-block;color:#03a53c}
.dropzone .dz-message-or{font-size:16px;margin-bottom:4px;text-transform:uppercase}
.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover{z-index:1000}
.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}
.dropzone .dz-preview.dz-image-preview{background:#fff}
.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}
.dropzone .dz-preview:hover .dz-details{opacity:1}
.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}
.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}
.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img{display:block}
.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message{display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}
.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}
.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}
.noUi-origin{height:10%;width:10%}
.noUi-vertical .noUi-origin{width:100%}
.noUi-horizontal .noUi-origin{height:100%}
.noUi-handle:focus{outline:0}
.noUi-touch-area{height:100%;width:100%}
.noUi-touch-area:focus{outline:0}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}
.noUi-state-drag *{cursor:inherit}
.noUi-horizontal{height:8px}
.noUi-horizontal .noUi-handle{width:28px;height:28px;right:-14px;top:50%;transform:translateY(-50%)}
.noUi-vertical{width:8px;height:200px}
.noUi-vertical .noUi-handle{width:28px;height:28px;left:50%;top:-14px;transform:translateX(-50%)}
.noUi-target{position:relative;background:#dbdfea;border-radius:4px}
.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}
.noUi-connect{height:100%;width:100%;background:#03a53c}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;border:1px solid #dbdfea;border-radius:50%;background:#fff;cursor:default;box-shadow:0 3px 12px 1px rgba(43,55,72,.15)}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:10px;width:1px;background:#dbdfea;left:50%;top:50%;transform:translate(-50%,-50%)}
.noUi-horizontal .noUi-handle:before{margin-left:-2px}
.noUi-horizontal .noUi-handle:after{margin-left:2px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:10px;height:1px}
.noUi-vertical .noUi-handle:before{margin-top:-2px}
.noUi-vertical .noUi-handle:after{margin-top:2px}
[disabled] .noUi-connect{background:#e5e9f2}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-sub{background:#aaa}
.noUi-marker-large{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#1f2b3a;color:#fff;padding:.25rem .75rem;text-align:center;white-space:nowrap;font-size:13px;opacity:0;transition:all .3s ease}
.noUi-handle:hover .noUi-tooltip{opacity:.9}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}
.swal2-popup.swal2-toast .swal2-header{flex-direction:row}
.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}
.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}
.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}
.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}
.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}
.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto;width:auto;height:auto;margin:0 .3125em}
.dual-listbox .swal2-popup.swal2-toast .swal2-actions .dual-listbox__button,.swal2-popup.swal2-toast .swal2-actions .btn,.swal2-popup.swal2-toast .swal2-actions .dual-listbox .dual-listbox__button{margin:0 .5em}
.swal2-popup.swal2-toast .swal2-styled{margin:0 .5em;padding:.3125em .625em;font-size:1em}
.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(133,79,255,.4)}
.swal2-popup.swal2-toast .swal2-success{border-color:#1ee0ac}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;border-radius:4em 0 0 4em;transform:rotate(-45deg);transform-origin:2em 2em}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;border-radius:0 4em 4em 0;transform-origin:0 1.5em}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}
.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}
.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}
.swal2-container{display:flex;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}
.swal2-container.swal2-backdrop-show{background:rgba(28,43,70,.4)}
.swal2-container.swal2-backdrop-hide{background:0 0}
.swal2-container.swal2-top{align-items:flex-start}
.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}
.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}
.swal2-container.swal2-center{align-items:center}
.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}
.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}
.swal2-container.swal2-bottom{align-items:flex-end}
.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}
.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}
.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}
.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex;flex:1;align-self:stretch;justify-content:center}
.swal2-container.swal2-grow-row>.swal2-modal{display:flex;flex:1;align-content:center;justify-content:center}
.swal2-container.swal2-grow-column{flex:1;flex-direction:column}
.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}
.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}
.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}
.swal2-container.swal2-grow-column>.swal2-modal{display:flex;flex:1;align-content:center;justify-content:center}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0}}
.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:480px;max-width:100%;padding:2.75rem 2.5rem;border:none;border-radius:4px;background:#fff;font-family:inherit;font-size:1rem}
.swal2-popup:focus{outline:0}
.swal2-popup.swal2-loading{overflow-y:hidden}
.swal2-header{display:flex;flex-direction:column;align-items:center}
.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#364a63;font-size:1.5rem;font-weight:700;text-align:center;text-transform:none;word-wrap:break-word}
.swal2-html-container{margin-bottom:1rem}
.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.5rem auto 0}
.dual-listbox .swal2-actions .dual-listbox__button,.swal2-actions .btn,.swal2-actions .dual-listbox .dual-listbox__button{margin:0 .75rem}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(31,43,58,.1),rgba(31,43,58,.1))}
.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(31,43,58,.2),rgba(31,43,58,.2))}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent;color:transparent;cursor:default;user-select:none}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:'';display:inline-block;width:15px;height:15px;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #b4c4d7;border-radius:50%;margin-left:5px;border-right-color:transparent;box-shadow:1px 1px 1px #fff}
.swal2-styled{margin:0 .75rem;box-shadow:none;padding:.6875rem 1.25rem;font-size:.9375rem;line-height:1.25rem;border-radius:5px;min-width:90px}
.swal2-loading .swal2-styled{min-width:0}
.swal2-styled:not([disabled]){cursor:pointer}
.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#03a546;color:#fff}
.swal2-styled.swal2-confirm:focus{outline:0}
.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#e85347;color:#fff}
.swal2-styled.swal2-cancel:focus{outline:0}
.swal2-styled::-moz-focus-inner{border:0}
.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#5a7ca7;font-size:1em}
.swal2-timer-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:.25em;background:rgba(31,43,58,.2)}
.swal2-image{max-width:100%;margin:0 auto 1.5rem}
.swal2-close{position:absolute;z-index:2;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#f7f8fa;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}
.swal2-close:hover{transform:none;background:0 0;color:#e85347}
.swal2-close::-moz-focus-inner{border:0}
.swal2-content{z-index:1;justify-content:center;margin:0;padding:0;color:#8094ae;font-size:.875rem;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}
.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1rem auto}
.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #dbdfea;border-radius:4px;background:inherit;box-shadow:none;color:inherit;font-size:.875rem}
.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#e85347;box-shadow:0 0 2px #e85347}
.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #03a53c;outline:0;box-shadow:0 0 0 3px rgba(133,79,255,.1)}
.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#f7f8fa}
.swal2-range{margin:1rem auto;background:#fff}
.swal2-range input{width:80%}
.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}
.swal2-range input,.swal2-range output{height:2.75rem;padding:0;font-size:.875rem;line-height:2.75rem}
.swal2-input{height:2.75rem;padding:0 1rem}
.swal2-input[type=number]{max-width:10em}
.swal2-file{background:inherit;font-size:.875rem}
.swal2-textarea{height:6.75em;padding:.75em}
.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:.875rem}
.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}
.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:.875rem}
.swal2-checkbox input,.swal2-radio input{margin:0 .4em}
.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#fff;color:#728fb3;font-size:1em;font-weight:300}
.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:-.5rem auto 1.5rem;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;user-select:none;transform:scale(.8)}
.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}
.swal2-icon.swal2-error{border-color:#e85347;color:#e85347}
.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}
.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#e85347}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}
.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}
.swal2-icon.swal2-warning{border-color:#f6c630;color:#f4bd0e}
.swal2-icon.swal2-info{border-color:#55e3f8;color:#09c2de}
.swal2-icon.swal2-question{border-color:#8798b5;color:#526484}
.swal2-icon.swal2-success{border-color:#1ee0ac;color:#1ee0ac}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}
.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(30,224,172,.3);border-radius:50%}
.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}
.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#1ee0ac}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;transform:rotate(45deg)}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}
.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}
.swal2-progress-steps li{display:inline-block;position:relative}
.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}
.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}
.swal2-show{animation:swal2-show .3s}
.swal2-hide{animation:swal2-hide .15s forwards}
.swal2-noanimation{transition:none}
.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.swal2-rtl .swal2-close{right:auto;left:0}
.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}
@supports (-ms-accelerator:true){.swal2-range input{width:100%}
.swal2-range output{display:none}}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%}
.swal2-range output{display:none}}
@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}
@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}
@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}
@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}
@keyframes swal2-show{0%{opacity:0;transform:translate(0,20px)}40%{opacity:1}100%{transform:translate(0,0)}}
@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.7);opacity:0}}
@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}
@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}
@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}
@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}
@keyframes swal2-animate-error-icon{0%{transform:scale(.8) rotateX(100deg);opacity:0}100%{transform:scale(.8) rotateX(0);opacity:1}}
@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}
body.swal2-height-auto{height:auto}
body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent}
body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(28,43,70,.4)}
body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}
body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}
body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}
body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}
body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}
body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}
body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}
body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}
@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static}}
body.swal2-toast-shown .swal2-container{background-color:transparent}
body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}
body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;bottom:auto;right:0;left:auto}
body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;bottom:auto;left:0;right:auto}
body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;bottom:auto;right:auto;left:0;transform:translateY(-50%)}
body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}
body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;bottom:auto;right:0;left:auto;transform:translateY(-50%)}
body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;bottom:0;right:auto;left:0}
body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}
body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;bottom:0;right:0;left:auto}
body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}
body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}
body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}
body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}
body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}
table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}
div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}
div.dataTables_wrapper div.dataTables_length label{font-weight:400;text-align:left;white-space:nowrap;display:inline-flex;align-items:center}
div.dataTables_wrapper div.dataTables_length span{margin-left:.5rem;margin-right:.5rem}
div.dataTables_wrapper div.dataTables_filter label{font-weight:400;white-space:nowrap}
div.dataTables_wrapper div.dataTables_filter input{display:inline-block}
div.dataTables_wrapper div.dataTables_info{padding:.5rem 0;white-space:nowrap}
div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;justify-content:center}
div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;margin-left:-100px;width:200px;margin-top:-26px;text-align:center;padding:1em 0}
div.dataTables_wrapper label{margin-bottom:0}
table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-right:30px}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}
table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{position:absolute;top:50%;transform:translateY(-50%);display:block;opacity:.3}
table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}
table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{right:.5em;content:"\2193"}
table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}
table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}
div.dataTables_scrollHead table.dataTable{margin-bottom:0}
div.dataTables_scrollBody table{border-top:none;margin-top:0;margin-bottom:0}
div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:after,div.dataTables_scrollBody table thead .sorting_desc:before{display:none}
div.dataTables_scrollBody table tbody tr:first-child td,div.dataTables_scrollBody table tbody tr:first-child th{border-top:none}
div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}
div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0;border-top:none}
@media screen and (max-width:767px){div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}
table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}
table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}
div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}
div.table-responsive>div.dataTables_wrapper>div.row{margin:0}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}
@media (min-width:768px){div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:flex-start}}
table.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>th:first-child{cursor:pointer}
table.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr:not(.child)>th:first-child:before{content:"";font-family:Nioicon;margin-right:.4rem}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:""}
@media (max-width:575px){div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:flex-start}
div.dataTables_wrapper div.dataTables_paginate ul.pagination li:not(.previous):not(.next){display:none}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link{padding-left:1rem;padding-right:1rem}
div.dataTables_wrapper div.dataTables_info{text-align:right}}
.dtr-details{padding-left:.25rem}
.dtr-details .dtr-title{font-weight:700;margin-right:.25rem}
.nk-tb-col-check,.nk-tb-col-tools{pointer-events:none}
.nk-tb-col-check>*,.nk-tb-col-tools>*{pointer-events:auto}
.nk-tb-col-check:after,.nk-tb-col-check:before,.nk-tb-col-tools:after,.nk-tb-col-tools:before{display:none}
@keyframes dtb-spinner{100%{transform:rotate(360deg)}}
@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@media (max-width:600px){.with-export .dataTables_filter label{display:block}
.dual-listbox .with-export .dataTables_filter .dual-listbox__search,.with-export .dataTables_filter .dual-listbox .dual-listbox__search,.with-export .dataTables_filter .form-control,.with-export div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper .with-export div.dataTables_filter input{width:100%}}
.tagify{display:flex;align-items:flex-start;flex-wrap:wrap;border:1px solid #e5e9f2;padding:3px;line-height:1.1;cursor:text;outline:0;position:relative;transition:.1s;font-size:14px}
@keyframes tags--bump{30%{transform:scale(1.2)}}
@keyframes rotateLoader{to{transform:rotate(1turn)}}
@media (max-width:576px){.tagify{padding:4px;font-size:12px}}
.tagify:hover{border-color:#dbdfea}
.tagify.tagify--focus{transition:0s;border-color:#03a53c}
.tagify[readonly]{cursor:default}
.tagify[readonly]>.tagify__input{visibility:hidden;width:0;margin:5px 0}
.tagify[readonly] .tagify__tag__removeBtn{display:none}
.tagify[readonly] .tagify__tag>div{padding:.25rem .5rem .25rem .675rem}
.tagify[readonly] .tagify__tag>div::before{background:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}
.tagify--loading .tagify__input::before{content:none}
.tagify--loading .tagify__input::after{content:'';vertical-align:middle;margin:-2px 0 -2px .5em;opacity:1;width:.7em;height:.7em;border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear}
.tagify--loading .tagify__input:empty::after{margin-left:0}
.tagify+input,.tagify+textarea{display:none}
.tagify__tag{display:inline-flex;align-items:center;margin:2px;position:relative;z-index:1;outline:0;cursor:default;transition:.13s ease-out}
.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:.25rem .5rem .25rem .675rem;color:#526484;line-height:inherit;border-radius:15px;user-select:none;transition:.13s ease-out}
.tagify__tag>div>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:.8s ease,.1s color}
.tagify__tag>div>[contenteditable]{outline:0;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}
.tagify__tag>div::before{content:'';position:absolute;border-radius:inherit;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:120ms ease;box-shadow:0 0 0 1.1em #fff inset;border:1px solid #e5e9f2}
.tagify__tag:hover:not([readonly]) div::before{top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 1.1em #f5f6fa inset}
.tagify__tag.tagify--noAnim>div::before{animation:none}
.tagify__tag.tagify--hide{width:0;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:.3s;pointer-events:none}
.tagify__tag.tagify--mark div::before{animation:none}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{box-shadow:0 0 0 1.1em rgba(114,128,146,.5) inset;transition:.2s}
.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}
.tagify__tag[readonly]>div::before{background:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 50%,#fff 50%,#fff 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95);border-color:none}
.tagify__tag--editable>div{color:#526484}
.tagify__tag--editable>div::before{box-shadow:0 0 0 2px #f5f6fa inset}
.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px #728092 inset}
.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px Serif;background:0 0;color:#364a63;width:14px;height:14px;margin-right:4.66667px;margin-left:-4.66667px;transition:.2s ease-out}
.tagify__tag__removeBtn::after{position:relative;content:"\00D7";top:1px}
.tagify__tag__removeBtn:hover{color:#fff;background:#606c7c}
.tagify__tag__removeBtn:hover+div::before{transition:.2s}
.tagify:not(.tagify--mix) .tagify__input br{display:none}
.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}
.tagify__input{display:block;min-width:60px;margin:2px;padding:.25rem .5rem .25rem .675rem;line-height:inherit;position:relative;white-space:pre-line}
.tagify__input:empty{display:flex}
.tagify__input:empty::before{transition:.2s ease-out;opacity:.7;transform:none;width:auto}
.tagify__input:focus{outline:0}
.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}
@supports (-moz-appearance:none){.tagify__input:focus::before{display:none}}
.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:.5;transform:none}
@supports (-moz-appearance:none){.tagify__input:focus:empty::before{display:inline-block}}
.tagify__input::before{display:inline-block;width:0;content:attr(data-placeholder);line-height:1.8;position:absolute;top:0;z-index:1;color:#526484;white-space:nowrap;pointer-events:none;opacity:0}
.tagify--mix .tagify__input::before{position:static;line-height:inherit}
@supports (-moz-appearance:none){.tagify__input::before{line-height:inherit;position:relative}}
.tagify__input::after{content:attr(data-suggest);display:inline-block;white-space:pre;color:#526484;opacity:.3;pointer-events:none;max-width:100px}
.tagify__input .tagify__tag{margin:0}
.tagify__input .tagify__tag>div{padding-top:0;padding-bottom:0}
.tagify--mix{line-height:1.7}
.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:inherit}
.tagify--mix .tagify__input::after{content:none}
.tagify--select::after{content:'>';opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}
.tagify--select[aria-expanded=true]::after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}
.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}
.tagify--select .tagify__tag div{display:none}
.tagify--select .tagify__input{width:100%}
.tagify--invalid{border-color:#728092}
.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(4px);overflow:hidden;box-shadow:0 1px 4px rgba(54,74,99,.1);border-radius:4px}
.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-4px);box-shadow:0 -1px 4px rgba(54,74,99,.1)}
.tagify__dropdown--text{box-shadow:0 0 0 3px rgba(133,79,255,.1);font-size:.9em}
.tagify__dropdown--text .tagify__dropdown__wrapper{border-width:1px}
.tagify__dropdown__wrapper{max-height:300px;overflow:hidden;background:#fff;border:1px solid #e5e9f2;padding:.25rem;border-radius:4px;transition:.25s cubic-bezier(0, 1, .5, 1)}
.tagify__dropdown__wrapper:hover{overflow:auto}
.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}
.tagify__dropdown__item{box-sizing:inherit;padding:.25rem .5rem .25rem .675rem;margin:1px;cursor:pointer;border-radius:2px;position:relative;outline:0}
.tagify__dropdown__item--active{background:#03a53c;color:#fff}
.tagify__dropdown__item:active{filter:brightness(105%)}
.tagify__dropdown__createTagBtn{width:100%;background:#03a53c;color:#fff;border:none}
.dual-listbox{display:flex;flex-direction:column}
.dragula-container>:not(:last-child){margin-bottom:.75rem}
.dragula-container>*{cursor:move;cursor:grab}
.nk-body{outline:0}
.nk-app-root{outline:0}
.nk-main{position:relative}
.nk-wrap{display:flex;flex-direction:column;min-height:100vh}
.nk-content{padding:24px 4px}
@media (min-width:576px){.nk-content{padding:32px 22px}}
.nk-content-body{flex-grow:1}
.nk-wrap-nosidebar .nk-content{padding:0;min-height:100vh;display:flex;flex-direction:column}
.logo-link{position:relative;display:inline-block;align-items:center}
.logo-dark{opacity:1}
.logo-light{opacity:0}
.logo-img{max-height:36px}
.logo-img-lg{max-height:60px}
.logo-img:not(:first-child){position:absolute;left:0;top:50%;transform:translateY(-50%)}
.nk-header{background:#f5f6fa;border-bottom:1px solid #e5e9f2;padding:0 6px;box-shadow:0 1px 3px 0 rgba(54,74,99,.05);z-index:1010}
.nk-header.is-light:not([class*=bg-]){background:#fff}
.nk-header-fixed{position:fixed;top:0;left:0;right:0;min-width:320px}
.nk-content{position:relative}
.nk-header-wrap{position:relative;display:flex;align-items:center;margin:0 -.25rem}
.nk-header-wrap>*{padding:0 .25rem}
.nk-header-tools{margin-left:auto;padding-top:14px;padding-bottom:14px}
.nk-header-brand{flex-shrink:0;padding-top:14px;padding-bottom:14px}
.nk-header .dropdown-menu .lead-text{color:#364a63}
.nk-header .dropdown-menu .overline-title,.nk-header .dropdown-menu .sub-text{color:#8094ae}
.nk-header-search{display:none}
.nk-header-search .form-control,.nk-header-search div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .nk-header-search input{background-color:transparent;border:none}
.nk-quick-nav{display:flex;align-items:center;margin:0 -6px}
.nk-quick-nav>li{padding:0 6px}
.nk-quick-nav>li.user-dropdown>a{padding:0 2px}
.nk-quick-nav-icon{display:inline-flex;position:relative;font-size:1.5rem;z-index:1;color:#526484;padding:.375rem}
.nk-quick-nav-icon:focus{box-shadow:none}
.nk-quick-nav-icon:before{position:absolute;z-index:-1;height:20px;width:20px;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;content:'';background-color:#e5e9f2;border-radius:50%;opacity:0;transition:all .3s}
.show>.nk-quick-nav-icon:before{opacity:1;height:116%;width:116%}
.nk-quick-nav-icon.active:before,.nk-quick-nav-icon:hover:before{opacity:1;height:116%;width:116%}
@media (max-width:359px){.nk-quick-nav{margin:0 -3px}
.nk-quick-nav>li{padding:0 3px}}
@media (min-width:576px){.nk-header{padding:0 22px}
.nk-header-search{display:flex;align-items:center;flex-grow:1}
.nk-quick-nav{margin:0 -10px}
.nk-quick-nav>li{padding:0 10px}}
.nk-sidebar{position:absolute;background:#f5f6fa;height:100%;min-height:100vh;top:0;left:0;transform:translateX(-100%);border-right:1px solid #e5e9f2;z-index:1021;width:290px;transition:transform 450ms ease,width 450ms ease;box-shadow:0 1px 3px 0 rgba(54,74,99,.05)}
.nk-sidebar+.nk-wrap{transition:padding 450ms ease}
.nk-sidebar+.nk-wrap>.nk-header-fixed{transition:left 450ms ease}
.nk-sidebar.is-light{background:#fff;border-right-color:#ebeef2}
.nk-sidebar-element{overflow:hidden;width:100%;max-height:100%}
.nk-sidebar.nk-sidebar-active{transform:translateX(0)}
.nk-sidebar-fixed{position:fixed;max-height:100vh}
.nk-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;min-width:100%;width:290px;height:65px}
.nk-sidebar-brand{position:relative;flex-shrink:0}
.nk-sidebar-logo{transition:opacity .3s ease}
.nk-sidebar-logo .logo-img:not(:first-child){position:absolute;left:0;top:50%;transform:translateY(-50%)}
.nk-sidebar-body .simplebar-content{padding-bottom:.25rem;min-height:100%;display:flex;flex-direction:column}
.nk-sidebar-body .simplebar-scroll-content{min-height:100%;width:100%}
.nk-sidebar-content{display:flex;flex-direction:column}

.nk-sidebar-content .nk-sidebar-menu[data-simplebar]{height:100%}
.nk-sidebar-content[data-simplebar]>div{width:100%}
@keyframes overlay-fade-in{0%{opacity:0}100%{opacity:1}}
@media (max-width:991.98px){.nk-sidebar-mobile{width:290px}}
.nk-sidebar .logo-img-small{display:block;opacity:0}
@media (min-width:1200px){
.nk-sidebar{overflow:hidden;transform:translateX(0);width:290px}
.nk-sidebar+.nk-wrap{padding-left:290px}
.nk-sidebar+.nk-wrap>.nk-header-fixed{left:290px}
.nk-sidebar.is-compact:not(:hover){width:74px}
.nk-sidebar.is-compact:not(:hover) .logo-img{opacity:0;transition:opacity .2s linear}
.nk-sidebar.is-compact:not(:hover) .logo-img-small{opacity:1;left:-3px}
.nk-sidebar.is-compact:not(:hover) .user-card{position:relative;left:-5px}
.nk-sidebar.is-compact:not(:hover) .user-info{opacity:0}
.nk-sidebar.is-compact+.nk-wrap{padding-left:74px}
.nk-sidebar.is-compact+.nk-wrap>.nk-header-fixed{left:74px}
.nk-sidebar.is-compact:hover+.nk-wrap{padding-left:290px}
.nk-sidebar.is-compact:hover+.nk-wrap>.nk-header-fixed{left:290px}}
@media (min-width:1200px){.nk-sidebar{transform:translateX(0)}}
.nk-menu li a{vertical-align:middle;display:flex;position:relative;align-items:center;transition:color .3s,background-color .3s}
.nk-menu-item{padding:4px 12px}
.nk-menu-sub .nk-menu-item{padding:1px 0}
.nk-menu-item.has-sub{position:relative}
.nk-menu-link{padding:.625rem 28px .625rem 12px;color:#6e82a5;font-family:"DM Sans",sans-serif;font-weight:700;font-size:15px;letter-spacing:.01em;text-transform:none;line-height:1.25rem;border-radius:6px}
.active>.nk-menu-link,.nk-menu-link:hover{color:#022340;background:#fff}
.is-light .nk-menu-link{color:#526484}
.is-light .active>.nk-menu-link,.is-light .nk-menu-link:hover{background:#ebeef2;color:#03a53c}
.nk-menu-link span.small{color:#8094ae;margin-left:.5rem}
.nk-menu-icon{font-weight:400;letter-spacing:normal;width:36px;line-height:1;flex-grow:0;flex-shrink:0;color:#8094ae}
.nk-menu-icon img,.nk-menu-icon svg{width:36px}
.nk-menu-icon .icon{font-size:24px;letter-spacing:normal;vertical-align:middle;color:#03a53c;transition:color .4s,background-color .4s}
.nk-menu-item.active>.nk-menu-link .nk-menu-icon,.nk-menu-link:hover .nk-menu-icon{color:#9769ff}
.nk-menu-text{flex-grow:1;display:inline-block}
.nk-menu-heading{padding:.25rem 24px .5rem;color:#8094ae}
.nk-menu-item+.nk-menu-heading{padding-top:2.5rem}
.nk-menu-heading .overline-title{color:inherit;white-space:nowrap}
.nk-menu-heading span{font-size:13px;font-weight:400}
.nk-menu-sub{padding-bottom:.25rem}
.nk-menu-toggle+.nk-menu-sub{display:none}
.active>.nk-menu-sub{display:block}
.nk-menu-sub .nk-menu-link{padding:.375rem 40px .375rem 36px;font-family:"DM Sans",sans-serif;font-weight:400;font-size:14px;letter-spacing:normal;text-transform:none;line-height:1.25rem;color:#6e82a5;padding-left:48px}
.nk-menu-sub .nk-menu-link:hover{color:#03a53c}
.active>.nk-menu-sub .nk-menu-link,.nk-menu-sub .nk-menu-link:hover{background-color:transparent}
.nk-menu-sub .nk-menu-sub{margin-left:48px;margin-top:.5rem;margin-bottom:.5rem;padding-bottom:0}
.nk-menu-sub .nk-menu-sub .nk-menu-link{padding-left:1rem}
.nk-menu-sub .active>.nk-menu-link{color:#03a53c}
.nk-menu-sub .nk-menu-icon{width:24px;margin-top:-1px}
.nk-menu-sub .nk-menu-icon .icon{margin-top:-1px;font-size:1.2em}
.nk-menu-toggle{position:relative}
.nk-menu-toggle:after{position:absolute;font-family:Nioicon;top:50%;content:"";right:1.25rem;transform:translateY(-50%);font-size:1rem;color:#8094ae;transition:transform .3s,color .1s,opacity .3s ease .3s}
.has-sub.active>.nk-menu-toggle:after{transform:translateY(-50%) rotate(90deg)}
@media (min-width:1200px){.is-compact:not(:hover) .nk-menu-text{opacity:0;transition:.4s linear}
.is-compact:not(:hover) .nk-menu-toggle:after{transition:none;opacity:0;pointer-events:none}
.is-compact:not(:hover) .nk-menu-sub{display:none}
.is-compact:not(:hover) .nk-menu-heading{position:relative}
.is-compact:not(:hover) .nk-menu-heading .overline-title{opacity:0}
.is-compact:not(:hover) .nk-menu-heading:not(:first-child):before{position:absolute;content:'';height:1px;width:100%;left:0;top:50%;background-color:#e5e9f2}
.is-compact .nk-menu-text{white-space:nowrap}}
.nk-sidebar .nk-menu>li .nk-menu-sub .nk-menu-link{padding-left:48px}
.nk-sidebar .nk-menu>li .nk-menu-sub .nk-menu-sub{margin-top:.5rem;margin-bottom:.5rem;padding-bottom:0;margin-left:48px;border-left:1px solid #dbdfea}
.nk-sidebar .nk-menu>li .nk-menu-sub .nk-menu-sub .nk-menu-link{padding-left:1rem}
.nk-footer{margin-top:auto;background:#fff;border-top:1px solid #e5e9f2;padding:20px 6px;box-shadow:0 1px 3px 0 rgba(54,74,99,.05)}
@media (min-width:576px){.nk-footer{padding:20px 22px}}
.g-1{margin:-.1875rem}
.g-1>div,.g-1>li{padding:.1875rem}
.gx-1{margin-left:-.1875rem;margin-right:-.1875rem}
.gx-1>div,.gx-1>li{padding-left:.1875rem;padding-right:.1875rem}
.gy-2{margin-top:-.375rem;margin-bottom:-.375rem}
.gy-2>div,.gy-2>li{padding-top:.375rem;padding-bottom:.375rem}
.g-3{margin:-.5rem}
.g-3>div,.g-3>li{padding:.5rem}
.gy-3{margin-top:-.5rem;margin-bottom:-.5rem}
.gy-3>div,.gy-3>li{padding-top:.5rem;padding-bottom:.5rem}
.gx-4{margin-left:-.75rem;margin-right:-.75rem}
.gx-4>div,.gx-4>li{padding-left:.75rem;padding-right:.75rem}
.gy-4{margin-top:-.75rem;margin-bottom:-.75rem}
.gy-4>div,.gy-4>li{padding-top:.75rem;padding-bottom:.75rem}
.g-5{margin:-1.375rem}
.g-5>div,.g-5>li{padding:1.375rem}
.g-gs{margin:-14px}
.g-gs>div,.g-gs>li{padding:14px}
.accordion{overflow-anchor:none;border-radius:4px;background:#fff}
.accordion-body{border-radius:4px}
.accordion-item:not(:last-child) .accordion-head{border-bottom:1px solid #dbdfea}
.accordion-item:not(:last-child) .accordion-inner{border-bottom:1px solid #dbdfea}
.accordion-item:last-child .accordion-inner{border-top:1px solid #dbdfea}
.accordion-head{padding:1rem 2.25rem 1rem 1.25rem;display:block;position:relative}
.accordion-head .title{margin-bottom:0;font-size:1rem;color:#364a63;line-height:1.3}
.accordion-head.collapsed .title{color:#526484}
.accordion-inner{padding:1rem 1.25rem 1.25rem}
.accordion-icon{position:absolute;right:1rem;top:50%;font-size:1rem;color:#364a63;transform:translateY(-50%);transition:rotate .4s;width:20px;height:20px;text-align:center;line-height:20px}
.accordion-icon:before{content:"";font-family:Nioicon;transition:.4s}
.accordion-head.collapsed .accordion-icon:before{content:""}
@media (min-width:768px){.accordion-head{padding:1rem 1.5rem}
.accordion-inner{padding:1rem 1.5rem 1.25rem}
.accordion-icon{right:1.5rem}}
.accordion-s2{border:none}
.accordion-s2 .accordion-icon{right:0}
.accordion-s2 .accordion-icon:before{content:""}
.accordion-s2 .accordion-head{padding:.5rem 2.25rem .5rem 0;border:none}
.accordion-s2 .accordion-head .title{font-size:1.1rem;color:#03a53c}
.accordion-s2 .accordion-head.collapsed .title{color:#526484}
.accordion-s2 .accordion-head.collapsed .accordion-icon:before{content:""}
.accordion-s2 .accordion-inner{padding:.5rem 0 .625rem;border:none}
@media (min-width:768px){.accordion-s2 .accordion-head{padding:.5rem 2.25rem .5rem 0}
.accordion-s2 .accordion-inner{padding:.5rem 0 .625rem}}
.list-plain a{color:#526484;display:block;line-height:1.3;padding:.5rem 0}
.list-plain a:hover{color:#03a53c}
.link-list+.link-list,.link-list-opt li+li,.link-list-plain li+li{border-top:1px solid #e5e9f2}
.link-list-plain.sm a{padding:6px 1rem}
.link-list-opt a.active:after,.link-list-opt li.active>a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;font-family:Nioicon}
.link-list{padding:.75rem 0}
.link-list .divider{margin:.5rem 0}
.link-list a{display:flex;align-items:center;color:#526484;font-size:13px;line-height:1.4rem;font-weight:500;padding:.575rem 0;position:relative}
.link-list a:hover{color:#03a53c}
.link-list a .icon{font-size:1.125rem;width:1.5rem;line-height:1}
.link-list-opt.no-bdr{padding:.5rem 0}
.link-list-opt.no-bdr li:not(.divider){border-top-width:0}
.link-list-opt .divider{margin:.5rem 0}
.link-list-opt a{display:flex;align-items:center;padding:.625rem 1.125rem;font-size:12px;font-weight:500;color:#526484;transition:all .4s;line-height:1.3rem;position:relative}
.link-list-opt a:hover{color:#03a53c;background:#f5f6fa}
.link-list-opt a .icon{font-size:1.125rem;width:1.75rem;opacity:.8}
.link-list-opt a.disabled,.link-list-opt li.disabled>a{pointer-events:none;color:#8094ae;opacity:.7}
.link-list-opt.ui-v2 a{font-weight:400}
.link-list-opt.ui-colored a.active,.link-list-opt.ui-colored li.active>a{color:#03a53c}
.link-list-menu{padding:.75rem 0}
.link-list-menu .divider{margin:.5rem 0}
.link-list-menu a{position:relative;display:flex;align-items:center;padding:.75rem 1.25rem;font-weight:500;color:#526484;transition:all .4s;line-height:1.3rem}
.link-list-menu a:after{position:absolute;font-size:1rem;font-family:Nioicon;right:1.25rem;content:"";color:#8094ae;transition:.3s ease}
.link-list-menu a .icon{font-size:1.125rem;width:1.75rem;opacity:.8;color:#8094ae;margin-top:-2px}
.link-list-menu a.active,.link-list-menu a.active .icon,.link-list-menu a.active:after,.link-list-menu a:hover,.link-list-menu a:hover .icon,.link-list-menu a:hover:after,.link-list-menu li.active>a,.link-list-menu li.active>a .icon,.link-list-menu li.active>a:after{color:#03a53c}
.link-list-menu.nav{display:block}
@media (min-width:576px){.link-list-menu a{padding:1rem 1.5rem}}
.link-list-plain.no-bdr{padding:.5rem 0}
.link-list-plain.no-bdr li{border-top-width:0}
.link-list-plain .divider{margin:.5rem 0}
.link-list-plain a{display:flex;align-items:center;padding:.5rem 1.25rem;color:#526484;transition:all .4s;line-height:1.4rem;position:relative}
.link-list-plain a:hover{color:#03a53c;background:#f5f6fa}
.link-list-plain a .icon{font-size:1.125rem;width:1.75rem;opacity:.8;color:#03a53c}
.link-list-plain a.active,.link-list-plain li.active>a{color:#03a53c;background:#f5f6fa}
.link-list-plain.text-center a{justify-content:center;padding-left:.25rem;padding-right:.25rem}
.passcode-icon{display:none}
.passcode-icon.icon-show{display:block}
.page-title{font-family:"DM Sans",sans-serif;font-size:1.5rem;font-weight:700}
@media (min-width:992px){.page-title{font-size:1.75rem}}
.overline-title{font-size:11px;line-height:1.2;letter-spacing:.2em;color:#8094ae;text-transform:uppercase;font-weight:700;font-family:"DM Sans",sans-serif,"Helvetica Neue",Arial,"Noto Sans",sans-serif}
.overline-title-sap{position:relative;display:inline-block;margin-bottom:0;padding-left:.35rem;padding-right:.25rem;color:#b6c6e3}
.overline-title-sap:after,.overline-title-sap:before{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:1px;content:'';background:#b6c6e3}
.overline-title-sap:before{right:100%}
.overline-title-sap:after{left:100%}
.lead-text{font-size:.875rem;font-weight:700;color:#364a63;display:block}
.lead-text+.sub-text{font-size:12px}
.lead-text span{color:#526484;font-weight:400}
.sub-text{display:block;font-size:13px;color:#8094ae}
.sub-text+.sub-text{font-size:12px}
.sub-text strong{color:#526484;font-weight:700}
.sub-text span{white-space:nowrap}
h6 .badge{margin-left:.5rem}
.fs-12px{font-size:12px}
.card .table{margin-bottom:0}
.card .table tr:first-child td,.card .table tr:first-child th{border-top:none}
.card .table tr:last-child td:first-child{border-bottom-left-radius:4px}
.card .table tr:last-child td:last-child{border-bottom-right-radius:4px}
.card .table tr:first-child th:first-child{border-top-left-radius:4px}
.card .table tr:first-child th:last-child{border-top-right-radius:4px}
.card+.lead-text{margin-top:2rem}
.lead-text+.card{margin-top:1rem}
.card-aside{width:300px;background-color:#fff;min-height:100vh;flex-shrink:0}
.card-aside-left{order:-1;border-right:1px solid #e5e9f2}
.card-aside-wrap{display:flex}
.card-aside-wrap .card-content,.card-aside-wrap .card-inner{flex-grow:1}
@media (max-width:1199.98px){.toggle-break-xl.card-aside .card-inner-group{max-height:100vh}}
@media (min-width:992px){.card-aside{position:static;display:block}}
@media (min-width:1540px){.card-aside{width:380px}}
.user-avatar{border-radius:50%;height:40px;width:40px;display:flex;justify-content:center;align-items:center;color:#fff;background:#03a53c;font-size:14px;font-weight:700;letter-spacing:.06em;flex-shrink:0;position:relative}
.user-avatar+.user-info,[class^=user-avatar]:not([class*="-group"])+.user-info{margin-left:1rem}
.user-avatar+.user-name,[class^=user-avatar]:not([class*="-group"])+.user-name{margin-left:.75rem}
.user-avatar img{border-radius:50%}
.user-avatar.sq,[class^=user-avatar]:not([class*="-group"]).sq{border-radius:4px}
.user-avatar.sq img,[class^=user-avatar]:not([class*="-group"]).sq img{border-radius:4px}
.user-card .user-avatar.d-none{margin-right:1rem}
.user-card .user-avatar.d-none+.user-info,.user-card .user-avatar.d-none+.user-name{margin-left:0}
.user-avatar.lg{height:80px;width:80px;font-size:28px;font-weight:400}
.user-avatar-sm,.user-avatar.sm{height:32px;width:32px;font-size:12px}
.user-avatar[class*="-blue-dim"]{color:#559bfb}
.user-avatar[class*="-azure-dim"]{color:#1676fb}
.user-avatar[class*="-indigo-dim"]{color:#2c3782}
.user-avatar[class*="-purple-dim"]{color:#816bff}
.user-avatar[class*="-pink-dim"]{color:#ff63a5}
.user-avatar[class*="-orange-dim"]{color:#ffa353}
.user-avatar[class*="-teal-dim"]{color:#20c997}
.user-avatar[class*="-primary-dim"]{color:#03a53c}
.user-avatar[class*="-secondary-dim"]{color:#364a63}
.user-avatar[class*="-success-dim"]{color:#1ee0ac}
.user-avatar[class*="-info-dim"]{color:#09c2de}
.user-avatar[class*="-warning-dim"]{color:#f4bd0e}
.user-avatar[class*="-danger-dim"]{color:#e85347}
.user-avatar[class*="-dark-dim"]{color:#1f2b3a}
.user-avatar[class*="-gray-dim"]{color:#8091a7}
.user-avatar[class*="-lighter"]{color:#8094ae}
.user-avatar[class*="-light"]{color:#526484}
.user-card{display:flex;align-items:center}
.user-card-wrap{padding-top:1.125rem;padding-bottom:1.125rem}
.user-card .user-info{color:#8094ae}
.user-toggle{display:flex;align-items:center;padding:0 1px 1px}
.user-name{color:#526484;font-size:13px;line-height:16px;font-weight:700}
.user-action{margin-left:auto;font-size:20px;color:#8094ae}
.user-info .lead-text,.user-info .sub-text{display:flex;align-items:center}
.data-list:not(:first-child){margin-top:1.5rem}
.data-item{position:relative;padding:1rem 1.25rem;display:flex;align-items:center}
.data-item .icon{color:#8094ae;text-align:center;height:32px;vertical-align:middle;line-height:32px;display:inline-block}
.data-item:not(:last-child){border-bottom:1px solid #e5e9f2}
.data-item[data-toggle]{cursor:pointer}
.data-item:hover .data-label{color:#526484}
.data-item:hover .data-value,.data-item:hover .icon{color:#364a63}
.data-head{padding:.5rem 1.25rem;margin-bottom:.25rem;background-color:#ebeef2;border-radius:4px}
.data-head .title{color:#526484}
.data-col{flex-grow:1}
.data-col span:not(.data-more){display:inline-block;transition:color .3s}
.data-col-end{flex-grow:0;margin-left:auto}
.data-label{color:#8094ae;width:100%;flex-shrink:0}
.data-value{color:#526484;font-size:.9375rem}
.data-more{position:relative;z-index:4;text-align:center;line-height:28px;height:28px;width:28px;display:inline-grid;align-content:center}
.data-more:before{position:absolute;z-index:-1;height:20px;width:20px;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;content:'';background-color:#e5e9f2;border-radius:50%;opacity:0;transition:all .3s}
.data-item:hover .data-more:before{opacity:1;height:40px;width:40px}
.data-more .icon{height:auto}
.data-more.disable:before{display:none}
@media (min-width:768px){.data-list:not(:first-child){margin-top:2rem}
.data-item{padding:1.5rem 1.25rem}
.data-col{display:flex;align-items:center}
.data-col-end{width:200px;text-align:right;justify-content:flex-end}
.data-label:not([class^=w-]){width:50%}}
@media (min-width:1200px) and (max-width:1359px){.card-aside-wrap .data-list .data-col{flex-wrap:wrap}
.card-aside-wrap .data-list .data-label{width:100%}}
.is-compact .data-item{padding-top:.75rem;padding-bottom:.75rem}
.dropdown-menu .nk-notification{max-height:239px;overflow:auto}
.nk-notification-icon{flex-shrink:0;margin-right:.75rem}
.nk-notification-text{font-size:13px;color:#526484}
.nk-notification-text span{color:#364a63}
.nk-notification-time{font-size:11px;color:#8094ae}
.icon-circle{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background:#03a53c;color:#fff;font-size:18px;height:36px;width:36px}
.icon-circle.sm{height:20px;width:20px;font-size:12px}
.icon-circle.lg{height:44px;width:44px;font-size:24px}
.icon-circle[class*=btc]{background:#f9841e}
.icon-circle[class*=facebook]{background:#3b5998}
.icon-circle[class*=google]{background:#de5246}
.icon-circle[class*=btc-dim]{background:#feefe2}
.icon-circle[class*=eth-dim]{background:#eaedf6}
.icon-circle[class*=white]{background:#fff}
.icon[class*=bg-blue-dim]{color:#559bfb}
.icon[class*=bg-azure-dim]{color:#1676fb}
.icon[class*=bg-indigo-dim]{color:#2c3782}
.icon[class*=bg-purple-dim]{color:#816bff}
.icon[class*=bg-pink-dim]{color:#ff63a5}
.icon[class*=bg-orange-dim]{color:#ffa353}
.icon[class*=bg-teal-dim]{color:#20c997}
.icon[class*=bg-primary-dim]{color:#03a53c}
.icon[class*=bg-secondary-dim]{color:#364a63}
.icon[class*=bg-success-dim]{color:#1ee0ac}
.icon[class*=bg-info-dim]{color:#09c2de}
.icon[class*=bg-warning-dim]{color:#f4bd0e}
.icon[class*=bg-danger-dim]{color:#e85347}
.icon[class*=bg-light]{color:#526484}
.icon[class*=bg-lighter]{color:#8094ae}
.icon[class*=bg-dark-dim]{color:#dde2ea}
.icon[class*=bg-gray-dim]{color:#e9f0f9}
.icon[class*=bg-facebook-dim]{color:#3b5998}
.icon[class*=bg-google-dim]{color:#de5246}
.icon[class*=bg-btc-dim]{color:#f9841e}
.icon[class*=bg-eth-dim]{color:#6174b9}
.icon[class*=bg-white]{color:#526484}
.tb-col-lg,.tb-col-mb,.tb-col-md,.tb-col-sm{display:none}
@media (min-width:420px){.tb-col-mb{display:table-cell}}
@media (min-width:576px){.tb-col-sm{display:table-cell}}
@media (min-width:768px){.tb-col-md{display:table-cell}}
@media (min-width:992px){.tb-col-lg{display:table-cell}}
@media (min-width:414px){.tb-col-mb{display:table-cell}}
.toggle-slide{position:fixed;top:0;z-index:999;min-width:260px;max-width:calc(100% - 40px);transition:transform 650ms ease}
.toggle-slide-left{left:0;transform:translateX(-100%)}
.toggle-slide-right{right:0;transform:translateX(100%)}
.toggle-slide.content-active{transform:translate(0);background:#fff;max-width:380px;z-index:9993}
.simplebar-scrollable-y.simplebar-scrollable-right{background:#fff}
.toggle-slide.toggle-slide-right{z-index:9999}
.text-wrap{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}
div#help-content-sidebar p{font-weight:400;font-size:13px}
.tippy-content{min-width:240px}
.nk-demo-head{display:flex;justify-content:space-between;align-items:center;padding:9px 15px}
.simplebar-scrollable-y.simplebar-scrollable-right .simplebar-mask{padding:10px;overflow-y:auto;max-height:91vh}
.select2-container--default .select2-selection--single{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;background-color:#fff;border:1px solid #dbdfea;border-radius:4px;box-shadow:none;transition:all .3s;height:54px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#526484;line-height:1.25rem;padding:.4375rem calc(2.125rem + 2px) .4375rem 1rem;padding-top:1.0375rem}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;width:calc(2.125rem + 2px);display:flex;align-items:center;justify-content:center;height:calc(3.125rem + 2px)}
.simplebar-scrollable-y.simplebar-scrollable-right .simplebar-wrapper{height:100vh;padding:5px 10px}
.toggle-expand-content{display:none}
@media (min-width:576px){.nk-block-tools-toggle .toggle-expand{display:none}
.nk-block-tools-toggle .toggle-expand-content{display:block}}
@media (max-width:575.98px){.nk-block-tools-toggle .toggle-expand-content{position:absolute;left:0;right:0;top:100%;z-index:99;width:100vw;padding:0 18px;background:#fff;margin-left:-18px;margin-right:-18px;box-shadow:0 20px 35px rgba(0,0,0,.2)}
.nk-block-tools-toggle .nk-block-tools{padding-top:20px;padding-bottom:20px}
.nk-block-tools-toggle .nk-block-tools-opt{margin-left:auto}}
@media (min-width:1200px){.toggle-break-xl{transition:none;opacity:1;visibility:visible;transform:translateY(0);position:static;background:0 0;box-shadow:none;z-index:1}
.toggle-break-xl.collapse{display:block}}
.modal-body-lg .tab-content{margin-top:2rem}
.search-content div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .search-content input{padding-left:calc(2.125rem + 2px);padding-right:calc(2.125rem + 2px)}
.nk-search-box div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .nk-search-box input{border-radius:1.5rem;padding-left:1.25rem;padding-right:1.5rem}
.nk-block+.nk-block,.nk-block+.nk-block-head{padding-top:28px}
.nk-block+.nk-block-head-lg,.nk-block+.nk-block-lg{padding-top:2.5rem}
.nav-tabs+.nk-block{padding-top:1.5rem}
.nk-block-between{display:flex;justify-content:space-between;align-items:center}
.nk-block-between>.title:first-child{margin-bottom:0}
.nk-block-middle{margin-top:auto;margin-bottom:auto}
.nk-block-head{position:relative;padding-bottom:1.25rem}
.nk-block-head:only-child{padding-bottom:0}
.nk-block-head h2:not(:last-child){margin-bottom:1rem}
.nk-block-head-sub{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;color:#8094ae;font-weight:400;position:relative}
.nk-block-head-sub .back-to{color:inherit;display:inline-flex;align-items:center}
.nk-block-head-sub .back-to .icon{font-size:1.5rem;width:2rem;margin-top:-3px;display:inline-block}
.nk-block-head-sub .dropdown{position:absolute;right:-8px;top:-6px}
.nk-block-head-sm{padding-bottom:1rem}
.nk-block-head-lg{padding-bottom:1.5rem}
.nk-block-head+.nav-tabs{margin-top:-1rem}
.nk-content-body>.nk-block-head:first-child{padding-bottom:.75rem}
.nk-block-tools{display:flex;align-items:center}
.nk-block-tools>*{display:inline-flex}
.nk-block-des{color:#526484}
.nk-block-des strong{color:#364a63}
.nk-block-des .icon{vertical-align:middle}
.nk-block-content+.nk-block-head{padding-top:2rem}
.nk-block-content+.nk-block-head-sm{padding-top:1.5rem}
@media (min-width:576px){.nk-block-head-lg{padding-bottom:2.5rem}
.nk-block-content+.nk-block-head{padding-top:4rem}
.nk-block-content+.nk-block-head-sm{padding-top:2.5rem}}
@media (min-width:768px){.nk-content-body>.nk-block-head:first-child{padding-bottom:2.5rem}
.nk-content-body>.nk-block-head-sm:first-child{padding-bottom:1.75rem}
.nav-tabs+.nk-block{padding-top:2.5rem}}
.clipboard-success div.dataTables_wrapper div.dataTables_filter input:focus,div.dataTables_wrapper div.dataTables_filter .clipboard-success input:focus{border-color:#dbdfea;box-shadow:inset 0 1px 1px rgba(16,25,36,.075)}
p>span>.icon.ni{vertical-align:middle}
.btn-trigger+.dropdown-menu-right{margin:-.75rem 0;margin-right:16px}
@media (max-width:420px){.btn-trigger+.dropdown-menu-md,.btn-trigger+.dropdown-menu-xl{margin-left:16px;margin-top:.25rem}}
.nk-slider-s1 .slick-dots{position:absolute;right:1.25rem;top:1.5rem;padding-top:0}
.icon+span,span+.icon{margin-left:.25rem}
.nk-auth-body{padding:1.25rem;width:100%;max-width:420px;margin-left:auto;margin-right:auto}
.nk-auth-footer-full{margin-top:0}
.dark-switch{position:relative}
.dark-switch:after,.dark-switch:before{position:absolute;content:"";transform:translateY(-50%);border-radius:1.5rem;display:block;top:50%}
.dark-switch:before{right:0;width:3rem;height:1.5rem;background-color:#fff;border:#dbdfea solid 2px}
.dark-switch:after{height:1rem;width:1rem;right:calc(2rem - 2px - .125rem);background-color:#dbdfea}
.dark-switch.active:before{background-color:#03a53c;border-color:#03a53c}
.dark-switch.active:after{right:calc(2px + .125rem);background-color:#fff}
.nk-tb-list{display:table;width:100%;font-size:13px;color:#8094ae}
.nk-tb-list .tb-status{font-size:12px;font-weight:500}
.nk-tb-list .tb-amount,.nk-tb-list .tb-lead{font-weight:500;color:#364a63;display:block;line-height:1.4}
.nk-tb-list .tb-sub{font-size:.9em}
.nk-tb-list .tb-amount .currency,.nk-tb-list .tb-amount span{color:#526484;font-weight:400}
.nk-tb-list .user-info .tb-lead+span{font-size:11px}
.nk-tb-item{transition:background-color .3s,box-shadow .3s;display:table-row}
.nk-tb-item:not(.nk-tb-head):hover{background:#f8f9fc;box-shadow:0 2px 15px -4px rgba(133,79,255,.4)}
.nk-tb-col{position:relative;display:table-cell;vertical-align:middle;padding:.5rem}
.nk-tb-col:first-child{padding-left:1.25rem}
.nk-tb-col:last-child{padding-right:1.25rem}
.nk-tb-col-tools{max-width:3.75rem}
.nk-tb-col-check{padding-right:.5rem;width:3rem}
.nk-tb-col-check .custom-control{vertical-align:middle}
.nk-tb-item:not(:last-child) .nk-tb-col{border-bottom:1px solid rgba(219,223,234,.9)}
.nk-tb-head .nk-tb-col{padding-top:.5rem;padding-bottom:.5rem;color:#8094ae;font-size:.9em;border-bottom:1px solid rgba(219,223,234,.9)}
.nk-tb-actions{display:flex;align-items:center;justify-content:flex-end;position:relative;list-style:none;margin:0;padding:0}
.nk-tb-ulist .nk-tb-actions{right:-.5rem}
.nk-tb-list .nk-tb-head .btn-trigger .icon{font-size:1.5em}
@media (min-width:576px){.nk-tb-col-check{width:3.25rem}
.nk-tb-item .nk-tb-col:first-child{padding-left:1.5rem}
.nk-tb-item .nk-tb-col:last-child{padding-right:1.5rem}}
@media (min-width:1540px){.nk-tb-list{font-size:14px}
.nk-tb-list .tb-status{font-size:13px}
.nk-tb-list .user-info .tb-lead+span{font-size:12px}}
.is-compact .nk-tb-item:not(.nk-tb-head) .nk-tb-col{padding-top:.5rem;padding-bottom:.5rem}
.invoice{position:relative}
.invoice-brand{padding-bottom:1.5rem}
.invoice-brand img{max-height:60px}
.invoice-bills{font-size:12px}
.invoice-bills .table{min-width:580px}
.invoice-bills .table th{color:#03a53c;font-size:12px;text-transform:uppercase;border-top:0}
.invoice-bills .table td:last-child,.invoice-bills .table th:last-child{text-align:right}
.invoice-bills .table tfoot{border-top:1px solid #dbdfea}
.invoice-bills .table tfoot td{border-top:0;white-space:nowrap;padding-top:.25rem;padding-bottom:.25rem}
.invoice-bills .table tfoot tr:first-child td:not(:first-child),.invoice-bills .table tfoot tr:last-child td:not(:first-child){font-weight:500;padding-top:1.25rem;padding-bottom:.25rem}
.invoice-bills .table tfoot tr:last-child td:not(:first-child){border-top:1px solid #dbdfea;padding-top:.25rem;padding-bottom:.25rem}
.invoice-head{padding-bottom:1.5rem;display:flex;justify-content:space-between;flex-direction:column}
.invoice-desc{width:305px;padding-top:1.5rem}
.invoice-desc .title{text-transform:uppercase;color:#03a53c}
.invoice-desc ul li{padding:.25rem 0}
.invoice-desc ul span{font-size:13px;font-weight:500;color:#526484}
.invoice-desc ul span:first-child{min-width:90px;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#8094ae}
.invoice-desc ul span:last-child{padding-left:.75rem}
.invoice-contact .title{margin-bottom:1rem}
.invoice-contact ul li{padding:.5rem 0;line-height:1.3}
.invoice-contact ul li:first-child{padding-top:0}
.invoice-contact ul li:last-child{padding-bottom:0}
.invoice-contact ul .icon{line-height:1.3;font-size:1.1em;display:inline-block;vertical-align:top;margin-top:-2px;color:#03a53c;margin-right:.5rem}
.invoice-contact ul .icon+span{display:inline-block;vertical-align:top;color:#8094ae}
.invoice-print{max-width:940px;margin:2rem auto}
.invoice-print .invoice-wrap{padding:0;border:none}
@media (min-width:768px){.invoice-wrap{padding:3rem}
.invoice-head{flex-direction:row}
.invoice-desc{padding-top:0}
.invoice-bills{font-size:.875rem}}
.product-gallery .slick-list{padding-left:0;padding-right:0}
.product-gallery .slider-nav .slider-item.slick-current .thumb{border-color:#03a53c;cursor:default}
.gallery-image{position:relative;z-index:1}
.nk-ecwg .amount{font-size:2rem;font-weight:500;color:#364a63}
.nk-ecwg .sub-title{font-size:.875rem;font-weight:500}
.nk-ecwg .data{margin-top:.5rem}
.nk-ecwg .data:not(:last-child){margin-bottom:2rem}
.nk-ecwg .data-group{display:flex;align-items:center;justify-content:space-between}
.nk-ecwg .data-group .data{margin:0;padding-right:20px}
.card-inner .nav-tabs-card{margin-left:-1.25rem;margin-right:-1.25rem}
@media (min-width:576px){.card-inner .nav-tabs-card{margin-left:-1.5rem;margin-right:-1.5rem}}
.nk-reply-form-field div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .nk-reply-form-field input{font-size:.875rem}
.nk-ibx-nav .simplebar-content{height:100%;display:flex;flex-direction:column}
.nk-fmg-aside .simplebar-content{height:100%}
.nk-fmg-body .simplebar-content{min-height:470px}
.nk-file-share-field div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .nk-file-share-field input{font-size:.875rem}
.nk-chat-aside-search div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .nk-chat-aside-search input{background-color:#f5f6fa;border-color:#f5f6fa}
.nk-chat-aside-search div.dataTables_wrapper div.dataTables_filter input::placeholder,div.dataTables_wrapper div.dataTables_filter .nk-chat-aside-search input::placeholder{color:#8094ae}
.nk-chat-editor-form div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .nk-chat-editor-form input{min-height:36px;padding-top:.5rem}
.preview-title-lg{display:block;padding-bottom:.75rem;font-size:13px}
.components-preview h4.title,.components-preview h5.title{font-size:1.25rem;letter-spacing:-.01rem;font-family:"DM Sans",sans-serif;font-weight:500}
.components-preview .card-preview>.card-inner{padding:1.25rem}
@media (min-width:992px){.components-preview .nk-block+.nk-block-lg{padding-top:3.75rem}}
.ui-bordered .accordion:not(.accordion-s2):not(.accordion-s3),.ui-bordered .card,.ui-bordered .card .card-inner+.table .tb-tnx-head,.ui-bordered .code-block,.ui-bordered .nk-download{border:1px solid #e5e9f2}
.ui-bordered .nk-tb-list.is-separate .nk-tb-item>div{border-top:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2}
.ui-bordered .nk-tb-list.is-separate .nk-tb-item>div:first-child{border-left:1px solid #e5e9f2}
.ui-bordered .nk-tb-list.is-separate .nk-tb-item>div:last-child{border-right:1px solid #e5e9f2}
.ui-bordered .kanban-board-header{border-left:1px solid #e5e9f2;border-right:1px solid #e5e9f2;border-bottom:1px solid #e5e9f2}
.ui-bordered .kanban-item{border:1px solid #e5e9f2}
.ui-bordered .card .card{box-shadow:0 1px 3px 0 rgba(54,74,99,.05)}
body.dark-mode.ui-clean,body.dark-mode.ui-shady{background:#0d141d}
.dark-mode .ql-container,.dark-mode .ql-picker-options,.dark-mode .ql-toolbar,.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field,.dark-mode .select2-container--default .select2-selection--multiple,.dark-mode .select2-container--default .select2-selection--single,.dark-mode .select2-dropdown,.dark-mode .swal2-footer,.dark-mode .tagify__tag:hover:not([readonly]) div::before,.dark-mode .tagify__tag>div::before,.dark-mode .tox .tox-collection--list .tox-collection__group,.dark-mode .tox .tox-menu,.dark-mode .tox .tox-menubar,.dark-mode .tox .tox-statusbar,.dark-mode .tox .tox-toolbar,.dark-mode .tox .tox-toolbar__group:not(:last-of-type),.dark-mode .tox .tox-toolbar__overflow,.dark-mode .tox .tox-toolbar__primary,.dark-mode .tox-editor-header,.dark-mode .tox-tinymce,.dark-mode .tox-toolbar,.dark-mode .tox-toolbar-overlord,.dark-mode .ui-timepicker-standard{border-color:#1d2d40}
.dark-mode .ql-picker-options,.dark-mode .select2-container--default .select2-results__option--highlighted[aria-selected],.dark-mode .select2-container--default .select2-results__option[aria-selected=true],.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field,.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,.dark-mode .swal2-popup,.dark-mode .ui-state-hover{background:#101924}
.dark-mode .tox .tox-collection--list .tox-collection__item--active,.dark-mode .tox .tox-collection--list .tox-collection__item--enabled,.dark-mode .tox .tox-mbtn--active,.dark-mode .tox .tox-mbtn:focus:not(:disabled),.dark-mode .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active),.dark-mode .tox .tox-tbtn:hover{background:#0a0f16}
.dark-mode .select2-container--default .select2-selection--multiple,.dark-mode .select2-container--default .select2-selection--single,.dark-mode .select2-dropdown,.dark-mode .tox .tox-edit-area__iframe,.dark-mode .tox .tox-menu,.dark-mode .tox .tox-menubar,.dark-mode .tox .tox-statusbar,.dark-mode .tox .tox-toolbar,.dark-mode .tox .tox-toolbar__overflow,.dark-mode .tox .tox-toolbar__primary,.dark-mode .tox-toolbar-overlord,.dark-mode .ui-timepicker-standard,.dark-mode div.dataTables_wrapper div.dataTables_filter input,.dark-mode div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_filter .dark-mode input,div.dataTables_wrapper div.dataTables_length .dark-mode select{background:#141c26}
.dark-mode .tagify__tag:hover:not([readonly]) div::before,.dark-mode .tagify__tag>div::before{box-shadow:0 0 0 1.1em #101924 inset}
.dark-mode div.dataTables_wrapper div.dataTables_filter input,.dark-mode div.dataTables_wrapper div.dataTables_filter input:focus,div.dataTables_wrapper div.dataTables_filter .dark-mode input,div.dataTables_wrapper div.dataTables_filter .dark-mode input:focus{color:#fff}
.dark-mode .dropzone .dz-message span,.dark-mode .form-control-select-multiple div.dataTables_wrapper div.dataTables_length select option,.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__rendered,.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered,.dark-mode .tox .tox-statusbar a,.dark-mode .tox .tox-statusbar__path-item,.dark-mode .tox .tox-statusbar__wordcount,.dark-mode .tox .tox-tbtn:hover,.dark-mode .tox-collection__item-label>*,.dark-mode .ui-timepicker-standard a,.dark-mode div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_length .dark-mode .form-control-select-multiple select option,div.dataTables_wrapper div.dataTables_length .dark-mode select{color:#8094ae}
.dark-mode .tox .tox-collection__item-accessory{color:#526484}
.dark-mode .ql-picker.ql-expanded .ql-picker-label{color:#03a53c}
.dark-mode .select2-container--default .select2-selection--multiple,.dark-mode .select2-container--default .select2-selection--single,.dark-mode .select2-dropdown,.dark-mode .swal2-file,.dark-mode .swal2-input,.dark-mode .swal2-textarea,.dark-mode div.dataTables_wrapper div.dataTables_filter input,.dark-mode div.dataTables_wrapper div.dataTables_length select,div.dataTables_wrapper div.dataTables_filter .dark-mode input,div.dataTables_wrapper div.dataTables_length .dark-mode select{border-color:#384d69}
.dark-mode .ql-picker,.dark-mode .tox .tox-mbtn__select-label,.dark-mode .tox .tox-tbtn__select-label{color:#8094ae}
.dark-mode .ql-fill,.dark-mode .ql-stroke.ql-fill,.dark-mode .tox .tox-tbtn svg{fill:#8094ae}
.dark-mode .ql-stroke{stroke:#8094ae}
.dark-mode .tagify__tag>div{color:#b6c6e3}
.dark-mode.ui-bordered .accordion-item:last-child .accordion-inner,.dark-mode.ui-bordered .accordion:not(.accordion-s2):not(.accordion-s3),.dark-mode.ui-bordered .card,.dark-mode.ui-bordered .card .card-inner+.table .tb-tnx-head,.dark-mode.ui-bordered .card-bordered,.dark-mode.ui-bordered .code-block,.dark-mode.ui-bordered .nk-download{border-color:#1d2d40}
.dark-mode.ui-bordered .nk-tb-list.is-separate .nk-tb-item>.nk-tb-col{border-top-color:#1d2d40;border-bottom-color:#1d2d40}
.dark-mode.ui-bordered .nk-tb-list.is-separate .nk-tb-item>.nk-tb-col:first-child{border-left-color:#1d2d40}
.dark-mode.ui-bordered .nk-tb-list.is-separate .nk-tb-item>.nk-tb-col:last-child{border-right-color:#1d2d40}
.dark-mode.ui-bordered .nk-files-view-grid .nk-file,.dark-mode.ui-bordered .nk-files-view-group .nk-file{border:none}
.dark-mode .swal2-container.swal2-backdrop-show{background:rgba(0,0,0,.85)}
.dark-mode .nk-header-search div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_filter .dark-mode .nk-header-search input{background-color:transparent}
.dark-mode .ui-bordered .nk-tb-list.is-separate .nk-tb-item>.nk-tb-col,.dark-mode .ui-bordered .nk-tb-list.is-separate .nk-tb-item>.nk-tb-col:first-child{border-color:#1d2d40}
.dark-mode .dropzone{border-color:#354358;background:#101924}
.dark-mode .slick-dots li button{background-color:#101924}
.dark-mode .slick-dots li.slick-active button{background-color:#03a53c}
.dark-mode .slick-next,.dark-mode .slick-prev{color:#fff;background:#141c26;border-color:#1d2d40}
.dark-mode .slick-next:hover,.dark-mode .slick-prev:hover{color:#fff;background:#03a53c;border-color:#03a53c}
.dark-mode .slick-disabled .slick-next,.dark-mode .slick-disabled .slick-prev{color:#dbdfea}
.dark-mode .slick-disabled .slick-next:hover,.dark-mode .slick-disabled .slick-prev:hover{color:#dbdfea;background:#141c26;border-color:#1d2d40}
.dark-mode .product-gallery .slider-nav .slider-item.slick-current .thumb{border-color:#03a53c}
.dark-mode .noUi-target{background:#2f4158}
.dark-mode .noUi-handle:after,.dark-mode .noUi-handle:before{background:#5a83b6}
.dark-mode .noUi-handle{border-color:#5a83b6;background:#080d12}
.dark-mode .noUi-active{box-shadow:inset 0 0 1px #000,inset 0 1px 7px #000,0 3px 6px -3px #000}
.multi-select input.select2-search__field{width:100%}
.div-set{display:inline-block;float:right}
.company-address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.btn-export{margin-bottom:15px}
.pr-v2-toolbar .btn-export{margin-bottom:0}
.card-export{padding-top:15px}
#not{margin-left:9px}
.currency{font-family:monospace}
.tip-case .tooltiptext div{display:inline-flex;align-items:center;justify-content:space-between}
.tip-case .tooltip-div .tooltiptext{min-width:800px;margin-left:-17px;padding:.5rem 0;text-align:left}
.tip-case .tooltiptext small{margin:0 7px;font-size:12px}
.tip-case .tooltip-div .tooltiptext::after{left:18px}
.tip-case hr{margin-top:1rem;margin-bottom:1rem;border:1px solid #e85347;height:9px;margin-left:5px}
.vendor-tip .tooltip-div .tooltiptext{font-size:.8rem;visibility:hidden;min-width:auto;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:15px 25px;position:absolute;z-index:1;bottom:124%;left:18px;margin-left:-60px;opacity:0;transition:opacity .3s}
.help-icon.ni{font-family:Nioicon;speak:never;font-style:normal;background-color:#03a546;color:#fff;font-size:30px;width:35px;text-align:center;height:40px;line-height:40px;font-weight:400;font-variant:normal;text-transform:none;position:fixed;top:50%;right:0;line-height:1;-webkit-font-smoothing:antialiased}
.modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal.right .modal-content{height:100%;overflow-y:auto}
.modal.right .modal-body{padding:15px 15px 80px}
.modal.right.fade .modal-dialog{right:0;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}
.modal.right.fade.in .modal-dialog{right:0}
.modal-content{display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;position:relative;min-height:40px;box-shadow:0 0 1px 0 rgba(82,100,132,.2),0 8px 15.52px .48px rgba(28,43,70,.15);border-radius:0;border:none}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #dbdfea;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-color:#eee;background-color:#fafafa}

.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:4px;box-shadow:0 1px 3px 0 rgba(54,74,99,.05);overflow:hidden}
.popup-center{align-items:center}
.bottom-pad{padding:1.75rem 1.75rem}
.dashboard-card{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:10px;padding:20px 13px;box-shadow:0 0 10px rgba(0,0,0,.03);transition:all .3s ease;min-height:100px;border-right:4px solid #fff}
.dashboard-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}
.dashboard-card .title{font-size:13.5px;color:#555;margin-bottom:5px}
.dashboard-card .amount{font-size:20px;font-weight:700;color:#03a546}
.dashboard-card .icon-img{width:34px;height:34px;object-fit:contain}
.dark-mode .simplebar-scrollable-y,.dark-mode .simplebar-scrollable-y.simplebar-scrollable-right{background:#0d141d}
.dark-mode .simplebar-scrollable-y.simplebar-scrollable-right .card{background:0 0;box-shadow:0 0 0}
.dashboard-card a{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none}
.data-group{display:flex;flex-direction:column;justify-content:center}
#gauge-chart,#inventoryChart,#vendorDonutChart{width:100%;height:270px;margin:0;padding:0}
@media (max-width:768px){#gauge-chart{height:250px}}
.spinner-border.spinner-border-sm{width:14px;height:14px;margin-right:10px}
.mian-prod-cls span.select2-selection.select2-selection--single{height:36px}
.mian-prod-cls .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(2.125rem + 2px)}
.mian-prod-cls .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:8px}
.mian-prod-cls .custom-control-pro.custom-control-sm .custom-control-label{padding:.4835rem 1.125rem .4835rem 3rem}
.form-control-wrap.choose-file-wrap{padding:10px}
.form-control-wrap.file-include-wrap{padding:0 15px}
.import-map-dialog{width:100%;max-width:100%;min-width:0}
.import-map-dialog>.modal-content{max-width:100%;min-width:0;overflow:hidden}
.import-map-fields{padding:0 .5rem}
.import-map-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.import-map-table-wrap .table{width:max-content;min-width:100%;margin-bottom:0}
.import-map-table-wrap .field-mapping-cell{min-width:12rem}
@media (max-width:575.98px){.import-map-table-wrap .field-mapping-cell{min-width:9rem}}
.overflow-initial{overflow:initial}
.main-loc-cls span.select2-selection.select2-selection--multiple{height:54px}
.main-loc-cls span.select2-selection.select2-selection--multiple ul.select2-selection__rendered{padding:.625rem .3875rem}
.nk-notification-item{display:flex;align-items:center;padding:1.25rem 1.75rem;border-bottom:1px solid #d5d5d5}
.dark-mode input.select2-search__field{color:#fff}
.dashboard-preloader{display:flex;align-items:center;gap:10px}
.dashboard-preloader--chart .dashboard-preloader__spinner{width:42px;height:42px;border-width:4px}
.dashboard-preloader__shimmer{display:block;height:20px;width:56px;border-radius:6px;background:linear-gradient(90deg,rgba(3,165,70,.06) 0,rgba(3,165,70,.18) 50%,rgba(3,165,70,.06) 100%);background-size:200% 100%;animation:dashboard-preloader-shimmer 1.4s ease-in-out infinite}
@keyframes dashboard-preloader-spin{to{transform:rotate(360deg)}}
@keyframes dashboard-preloader-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}
.checkbox-cls{padding:0;border-bottom:1px solid rgba(219,223,234,.9);padding-left:10px;padding-top:8px}
.checkbox-cls:after,.checkbox-cls:before{display:none}
.checkbox-cls-td{padding:0;padding-left:10px}
.responsive-tbl-cls,.responsive-tbl-cls-mob{overflow-x:auto;overflow-y:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}
.dataTables_wrapper:has(.create-products-table),.responsive-tbl-cls:has(.create-products-table){overflow-x:hidden;max-width:100%}
.table-dropdown-fix .dropdown .dropdown-menu.show,.table-dropdown-fix .dropdown.show .dropdown-menu{position:fixed;transform:none;min-width:220px;z-index:9999;visibility:hidden}
@media (max-width:1168px){.responsive-tbl-cls,.responsive-tbl-cls-mob,.responsive-tbl-cls:has(.create-products-table),div#data-container{overflow-x:auto;overflow-y:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}
.mob-block-cls{display:block}
.pd-btm-1rem-mob{padding-bottom:1rem}
.card-aside-wrap{display:block}
table .nk-tb-col.tb-col-lg,table .nk-tb-col.tb-col-mb{display:table-cell;min-width:150px}
.pagination{flex-wrap:wrap;gap:10px 0}
table.datatable tr td{white-space:nowrap}
.swal2-styled.swal2-confirm{margin-bottom:1rem}
.swal2-actions{display:block;text-align:center}}
@media (max-width:378px){.nk-block-tools-toggle .nk-block-tools{display:block}
.form-inline.vendor-prod-cls{display:block}
.nk-block-between.main-title-div{display:grid}
.nk-block-between.main-title-div .nk-block-title.page-title{margin-bottom:10px}}
.plain-po.list-plain{list-style:none;padding:0;margin:0}
.plain-po.list-plain li{margin-bottom:6px;display:grid;grid-template-columns:180px auto;gap:3px;font-size:14px;color:#333}
.plain-po.list-plain li span{white-space:nowrap}
.plain-po.list-plain li .icon{margin-right:6px;font-size:16px;color:#555}
.invoice-icons.plain-po.list-plain li{grid-template-columns:22px auto}
.invoice-icons.plain-po.list-plain li span{margin-left:0}
.invoice-icons.plain-po.list-plain li .icon{line-height:1.4}
.datatable-design-row tbody tr:nth-child(2n) .print-btn,.nk-tb-item:not(.nk-tb-head):hover .print-btn{background:0 0}
.main-column-ellipsis{overflow:hidden;text-overflow:ellipsis;max-width:200px}
.bottom-sticky{position:sticky;bottom:0}
.preview-btn-cross{position:absolute;right:0;top:20px;border-radius:62px;z-index:90}
.preview-btn-cross .icon.ni.ni-cross{font-size:12px}
.datatable-design-row tbody tr.bg-primary{background-color:#03a53c}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{padding-left:.8125rem;width:auto}
.invoice-wrap{border-radius:4px;background:#fff;overflow:auto;max-height:80.5vh;border:0;padding:1.5rem}
.nk-demo-head.sidebar-invoice{position:absolute;right:22px;top:10px}
#modalFormEmail .form-control-wrap input:focus+label,#modalFormEmail .form-control-wrap input:not(:placeholder-shown)+label{top:calc(-.625rem + -5px)}
div#modalFormEmail::before{content:"";width:100vw;height:100%;background-color:#364a63;opacity:.5;position:fixed;left:0}
.toggle-slide-right.toggle-screen-any.invoice-sidebar{height:100vh;min-width:900px;z-index:99991}
.invoice-brand.main-invoice{display:flex;justify-content:space-between}
@media (max-width:991px){.toggle-slide-right.toggle-screen-any.invoice-sidebar{min-width:100%}
.invoice-brand.main-invoice{display:block}
.invoice-brand.main-invoice img{margin-bottom:10px}}
select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;background:url("data:image/svg+xml;utf8,<svg fill='black' height='30' viewBox='0 0 24 24' width='30' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") no-repeat right 10px center;background-size:20px}
select.form-control::after{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#333}
.center-screen{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.loader-animations{width:fit-content;font-weight:700;font-family:monospace;font-size:30px;clip-path:inset(0 3ch 0 0);animation:l4 1s steps(4) infinite}
.loader-animations:before{content:"Loading..."}
@keyframes l4{to{clip-path:inset(0 -1ch 0 0)}}
.scroll-down{position:fixed;bottom:0;left:50%;transform:translateX(-50%);font-size:34px;color:#6576ff;cursor:pointer;animation:bounce 1.8s infinite;z-index:999}
@keyframes bounce{0%,100%,20%,50%,80%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(8px)}60%{transform:translateX(-50%) translateY(4px)}}
.detial-edit{line-height:normal;background:#03a53c;height:25px;padding:4px 10px;border-radius:5px;color:#fff;font-size:13px;margin-left:10px}
.link-list-opt .divider:last-child{display:none}
.offcanvas-body tr{display:flex;flex-wrap:wrap}
.offcanvas-body tr>td{width:50%;padding:3px}
.user-card .user-info span{word-break:break-all}
.shipping-options{display:inline-flex;background:#f1f1f1;border-radius:25px;padding:4px}
.shipping-options input[type=radio]{display:none}
.shipping-options label{padding:6px 18px;border-radius:20px;cursor:pointer;font-weight:500;color:#333;transition:.3s ease;margin:0}
.shipping-options input[type=radio]:checked+label{background:#03a546;color:#fff}
.swal2-textarea::placeholder{color:#9ca3af;opacity:1}
.swal2-textarea::-webkit-input-placeholder{color:#9ca3af}
.swal2-textarea::-moz-placeholder{color:#9ca3af}
.swal2-textarea:-ms-input-placeholder{color:#9ca3af}
.swal2-validation-message::before{content:'!';display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#e85347;color:#fff;font-weight:600;line-height:1.5em;text-align:center;margin-left:0}
.product-detail-layout{align-items:start}
.product-detail-section{height:100%}
.product-edit-description-row{align-items:stretch}
.product-edit-description-row>[class*=col-]{display:flex}
.product-edit-description-row .form-control-wrap,.product-edit-description-row .form-group,.product-edit-qr-panel{width:100%;height:100%}
.product-edit-description-textarea{height:100%;min-height:154px;resize:vertical}
.product-edit-description-summary{width:100%;min-height:100%;padding:18px;border:1px solid #e5e9f2;border-radius:16px;background:#fff}body.le-option4 .product-edit-description-summary{border-color:var(--le-border);border-radius:12px;background:var(--le-surface-subtle)}
.product-edit-description-summary h6{margin-bottom:12px}
.product-edit-description-summary p{margin-bottom:0;color:#526484;line-height:1.65;word-break:break-word}
.product-detail-info-head{gap:16px}
.product-detail-fields .form-group{margin-bottom:0}
.product-detail-fields .form-label{margin-bottom:10px}
.product-detail-fields p{margin-bottom:0;color:#526484;line-height:1.6;word-break:break-word}
.product-detail-fields-wide{margin-top:8px}
.product-detail-sidecard{height:100%;display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid #e5e9f2;border-radius:16px;background:linear-gradient(180deg,#fff 0,#f9fbff 100%)}body.le-option4 .product-detail-sidecard{border-color:var(--le-border);border-radius:12px;background:var(--le-surface-subtle)}
.product-detail-sidecard-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.product-detail-sidecard-title{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8094ae}
.product-detail-divider{margin:28px 0 24px}
.product-qr-card{display:inline-flex;align-items:center;width:100%;padding:10px 12px;border:1px solid #e5e9f2;border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}body.le-option4 .product-qr-card{border-color:var(--le-border);background:var(--le-surface)}
.product-qr-card:hover{border-color:#03a53c;box-shadow:0 8px 18px rgba(3,165,60,.1)}
.product-qr-card-media{flex:0 0 auto;line-height:0;margin-right:12px}
.product-qr-card-media img{display:block;width:72px;height:72px}
.product-qr-card-body{display:flex;flex-direction:column;padding-right:6px}
.product-qr-card-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8094ae;line-height:1.2}
.product-qr-card-value{font-size:18px;font-weight:700;color:#364a63;line-height:1.3;margin-bottom:6px}
.product-qr-card-actions{display:flex}
.product-qr-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-right:6px;border:1px solid #dbdfea;border-radius:8px;background:#fff;color:#526484;font-size:14px;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}
.product-qr-btn:last-child{margin-right:0}
.product-qr-btn:focus,.product-qr-btn:hover{border-color:#03a53c;background:#03a53c;color:#fff;text-decoration:none}
.product-qr-print-kicker{display:block;margin-bottom:4px;color:#03a53c;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}
@media (max-width:1199.98px){.product-detail-sidecard{margin-top:8px}}
@media (max-width:575.98px){.product-detail-sidecard{padding:14px}
.product-detail-sidecard-head{align-items:flex-start;flex-direction:column}
.product-qr-card{padding:10px}
.product-qr-card-media img{width:64px;height:64px}}
#fulfillPreviewModal .modal-header{background:0 0;border:0}
#fulfillPreviewModal .modal-body{padding-top:0}
hr.custom-green{margin-top:0;border:3px solid #03a546;border-radius:2px}
.product-qr-label-modal .modal-dialog{max-width:1080px}
.product-qr-label-modal .modal-content{overflow:hidden;border:0;border-radius:18px;box-shadow:0 22px 60px rgba(36,59,83,.22)}
.product-qr-label-modal .modal-header{align-items:flex-start;padding:22px 26px 20px;border-bottom:1px solid #e5e9f2;background:linear-gradient(135deg,#f6fbf8 0,#f5f8fc 100%)}
.product-qr-label-modal .modal-header p{margin:4px 0 0;color:#627d98;font-size:13px}
.product-qr-label-modal .modal-body{max-height:72vh;padding:22px 26px;overflow-y:auto;background:#f5f7fa}
.product-qr-label-modal .modal-footer{gap:8px;padding:15px 26px;border-top:1px solid #e5e9f2;background:#fff}
.product-qr-label-modal .modal-footer form{margin:0}
.qr-label-designer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.qr-label-designer-toolbar span,.qr-label-designer-toolbar strong{display:block}
.qr-label-designer-toolbar strong{color:#243b53;font-size:15px}
.qr-label-designer-toolbar span{margin-top:2px;color:#8094ae;font-size:12px}
.qr-label-designer-pages{display:flex;flex-direction:column;gap:20px;overflow-x:auto}
.qr-label-designer-help{display:flex;align-items:center;gap:7px;margin-top:14px;color:#627d98;font-size:12px}
.qr-label-designer-help .icon{color:#03a53c;font-size:16px}
@media (max-width:767.98px){.product-qr-label-modal .modal-body{padding:18px}
.qr-label-designer-toolbar{align-items:flex-start;flex-direction:column}
.product-qr-label-modal .modal-footer{align-items:stretch;flex-direction:column-reverse}
.product-qr-label-modal .modal-footer .btn,.product-qr-label-modal .modal-footer form{width:100%}}
.table-fulfill tbody tr td,.table-fulfill thead tr th{border:0}
.table-fulfill .extra-input,.table-fulfill .tech-input{width:72px}
.group-child-items{border:2.5px solid green;border-top:0;border-bottom:0}
button.btn.btn-link:focus,button.btn.btn-link:hover{text-decoration:none}
.font-20{font-size:20px}
.swal2-popup.swal2-modal.bo-swal-backorder{padding:20px}
.swal2-modal.bo-swal-backorder .swal2-title{text-align:left;border-bottom:1px solid #ccc;padding-bottom:8px}
.swal2-modal.bo-swal-backorder div#swal2-html-container{padding:5px 11px;margin-bottom:0}
.swal2-modal.bo-swal-backorder div#swal2-html-container .shipping-options label{font-size:13.5px}
.swal2-modal.bo-swal-backorder div#swal2-html-container .main-loading-cls{display:flex;justify-content:center}
span.sub_headings_chart{font-size:14px}
.swal2-modal.bo-swal-backorder .swal2-actions{justify-content:end}
#stock-product-title-name{margin-top:8px;margin-left:7px}
@media (max-width:768px){.swal2-modal.bo-swal-backorder div#swal2-html-container .shipping-options label{font-size:12.5px;padding:6px 11px}}
@media (max-width:468px){.card-inner.mobile-po-cls{padding-left:10px;padding-right:10px}
.card-inner.mobile-po-cls .shipping-options label{padding:6px 13px;font-size:13px}}
.pr-data-container{max-width:100%;min-width:0;overflow-x:auto}
.pr-responsive-tbl{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.pr-responsive-tbl .pr-col-product{min-width:12rem;width:30%}
.pr-responsive-tbl .pr-col-product .tb-lead{overflow-wrap:break-word;word-break:normal;white-space:normal}
.pr-responsive-tbl .bg-primary td{overflow-wrap:anywhere;word-break:break-word}
.pr-responsive-tbl .update-qty-input{max-width:6.5rem;min-width:4.5rem}
.pr-selected-actions{margin-left:auto;gap:.5rem;min-width:0;max-width:100%}
.pr-selected-count{white-space:nowrap}
#btn-approve{max-width:min(100%,20rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prod-down-btn{min-width:125px;justify-content:center}
@media (max-width:767.98px){.card-preview.po-dropdown-card,.card-preview.po-dropdown-card .card-inner{max-width:100%;min-width:0}
.pr-selected-actions{margin-left:0;width:100%}
#btn-approve{max-width:100%;width:100%;white-space:normal}
.pr-responsive-tbl table .nk-tb-col.tb-col-mb{min-width:7.5rem}
.pr-responsive-tbl .nk-tb-col:not(.nk-tb-col-check):not(.nk-tb-col-tools):not(.pr-col-product){max-width:11rem}
.pr-responsive-tbl .pr-col-product{min-width:11rem;max-width:none;width:auto}}
.ir-data-container{max-width:100%;min-width:0;overflow-x:auto;padding-top:1rem}
.ir-data-container>.pr-v2-toolbar{padding-top:.5rem}
#table_data>.pr-v2-toolbar{padding-top:1rem}
.ir-responsive-tbl{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.ir-responsive-tbl .ir-col-case{min-width:5.5rem;white-space:nowrap}
.ir-responsive-tbl .ir-col-description{min-width:11rem}
.ir-responsive-tbl .ir-col-description,.ir-responsive-tbl .ir-col-description .tb-lead{overflow-wrap:break-word;word-break:normal;white-space:normal}
.ir-responsive-tbl .ir-col-req-by{min-width:7rem}
.ir-responsive-tbl .ir-col-vendor{min-width:6.5rem}
.ir-approve-btn{max-width:min(100%,16rem);white-space:nowrap}
@media (max-width:767.98px){.ir-approve-btn{max-width:100%;width:100%;margin-left:0;margin-right:0}
.ir-responsive-tbl .ir-col-description{min-width:11rem}
.ir-responsive-tbl table .nk-tb-col.tb-col-mb{min-width:7.5rem}}
.main-cls-backorder tr td,.main-cls-backorder tr th{font-size:15px}
#purchaseRequestDetails label:last-child,#swalPurchaseRequestDetailsCollapse label:last-child{border-bottom:0}
.loading-spin-popup{position:absolute;inset:0;background:rgba(255,255,255,.75);z-index:5;display:flex;align-items:center;justify-content:center}
.datatable-design-row tbody tr.bg-primary .custom-control-input:checked~.custom-control-label::before{background:#fff}
.datatable-design-row tbody tr.bg-primary .custom-control-input:checked~.custom-control-label::after{background-image:none;content:"✔";color:#28a745;font-size:12px;text-align:center;line-height:1.2}
.pr-product-modal{position:relative;border-radius:18px;overflow:hidden;border:1px solid #d7deea;box-shadow:0 28px 70px rgba(54,74,99,.18)}
#technicianSelectionModal{z-index:9999}
#technicianSelectionModal .modal-dialog{max-width:540px}
#technicianSelectionModal .modal-content{border-radius:18px;border:1px solid #d7deea;box-shadow:0 24px 60px rgba(54,74,99,.24);overflow:hidden}
#technicianSelectionModal .modal-footer,#technicianSelectionModal .modal-header{background:#f7f9fc;border-color:#e5ebf5;padding:1rem 1.35rem}
#technicianSelectionModal .modal-body{padding:1.35rem}
#technicianSelectionModal .modal-title{font-size:1.35rem;font-weight:700;color:#364a63}
#technicianSelectionMessage{margin-bottom:1rem;color:#526484;font-size:.95rem;line-height:1.6}
#technicianSelectionModal .select2-container{width:100%}
#technicianSelectionModal .select2-container--default .select2-selection--single{height:calc(3.25rem + 2px);border-radius:7px;border-color:#d7deea}
#technicianSelectionModal .select2-container--default .select2-selection--single .select2-selection__rendered{padding:.625rem 3.25rem .625rem 1rem}
.form-control.qty-pr-create{height:calc(3.125rem + 2px)}
.select2-container--default .select2-selection--single .select2-selection__clear{float:right;font-weight:700;position:relative;z-index:2;cursor:pointer}
#technicianSelectionModal .select2-dropdown{border-radius:12px;border-color:#d7deea;box-shadow:0 16px 40px rgba(54,74,99,.16);overflow:hidden}
.search-results{border-top:#d3d3d3;max-height:25rem;overflow:auto}
.quick-search-match{display:inline-block;padding:0 .15rem;border-radius:.2rem;background:rgba(3,165,70,.14);color:#1f3b5b;font-weight:700}
.quick-search-meta{color:#8094ae;font-weight:500}
.pr-open-tab-inner{padding-top:1rem}
.pr-data-container-v2{border-top:0}
.pr-v2-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding:0 0 1rem;margin-bottom:0}
.pr-v2-toolbar-left{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;min-width:0}
.pr-v2-toolbar-right{color:#8094ae;font-size:.875rem;white-space:nowrap}
.pr-v2-show-wrap{display:inline-flex;align-items:center;gap:.5rem}
.pr-v2-show-label,.pr-v2-show-suffix{color:#526484;font-size:.875rem;margin-bottom:0}
.pr-v2-show-wrap .select2-container--default .select2-selection--single{height:auto}
.pr-v2-show-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:.15rem;padding:15px 35px 12px 17px}
.pr-v2-show-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(2px + 1.925rem)}
.pr-v2-show-select{opacity:1;appearance:none;-webkit-appearance:none;display:inline-block;width:auto;min-width:4.25rem;height:calc(1.75rem + 2px);padding:.25rem 1.75rem .25rem .65rem;font-size:.875rem;color:#3c4d62;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .65rem center;background-size:8px 10px;border:1px solid #dbdfea;border-radius:4px}
.ir-table-v2,.po-table-v2,.pr-table-v2,.table-v2-shell{border:1px solid #e5e9f2;border-radius:8px;overflow:visible;background:#fff;box-shadow:none;max-width:100%;min-width:0;width:100%}
.table-v2-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;min-width:0;width:100%}
.table-v2-shell>.pr-v2-pagination{border-radius:0 0 8px 8px}
.modal .pr-v2-toolbar{padding-top:0;padding-bottom:.75rem}
.po-table-v2 .po-table-v2-table,.pr-table-v2 .pr-table-v2-table{border-collapse:collapse;border-spacing:0;margin-bottom:0;width:100%;min-width:52rem;border:none}
.po-table-v2 .po-table-v2-table td,.po-table-v2 .po-table-v2-table th,.pr-table-v2 .pr-table-v2-table td,.pr-table-v2 .pr-table-v2-table th{border-top:none;border-left:none;border-right:none}
.po-table-v2 tbody tr,.pr-table-v2 tbody tr{background-color:#fff}
.po-table-v2 .pr-v2-head-row .sub-text[title],.pr-table-v2 .pr-v2-head-row .sub-text[title]{cursor:help}
.po-table-v2 .pr-v2-head-row .sub-text,.pr-table-v2 .pr-v2-head-row .sub-text{color:#8094ae;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.po-table-v2 .pr-v2-head-row th,.pr-table-v2 .pr-v2-head-row th{background:#f5f6fa;border-bottom:1px solid #e5e9f2;padding-top:.85rem;padding-bottom:.85rem;vertical-align:middle;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.pr-table-v2 .pr-v2-head-row th{background:#fff}
.po-table-v2 .po-table-v2-table tbody td,.po-table-v2 .po-table-v2-table thead th,.pr-table-v2 .pr-table-v2-table tbody td,.pr-table-v2 .pr-table-v2-table thead th{border-bottom:1px solid #e5e9f2}
.pr-table-v2 .pr-table-v2-table td.pr-vendor-group-cell{padding:.75rem 1rem;border-top:none;border-right:none;border-bottom:1px solid #e5e9f2;border-left:4px solid #03a53c}
.pr-table-v2 .pr-vendor-group-row{background:#f5f6fa}
.pr-table-v2 .pr-vendor-group-inner{width:100%;gap:.5rem}
.pr-table-v2 .pr-vendor-icon{color:#03a53c;font-size:1.1rem;margin-left:.15rem}
.pr-table-v2 .pr-vendor-name{color:#364a63;font-weight:700;font-size:.9375rem;margin-left:.35rem}
.pr-table-v2 .pr-vendor-count-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;background:rgba(3,165,60,.12);color:#03a53c;font-size:.6875rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}
.po-table-v2 .pr-v2-data-row td,.pr-table-v2 .pr-v2-data-row td{vertical-align:middle;padding-top:.85rem;padding-bottom:.85rem}
.po-table-v2 .pr-item-cell,.pr-table-v2 .pr-item-cell{display:flex;flex-direction:column;gap:.15rem;min-width:0}
.po-table-v2 .pr-item-name,.pr-table-v2 .pr-item-name{color:#364a63;font-weight:700;font-size:.875rem;line-height:1.35;overflow-wrap:break-word;word-break:normal}
.po-table-v2 .pr-item-sku,.pr-table-v2 .pr-item-sku{color:#8094ae;font-size:.75rem;line-height:1.3}
.pr-table-v2 .pr-v2-qty-input{max-width:5rem;min-width:4rem;height:calc(1.75rem + 2px);padding:.25rem .5rem;text-align:center}
.pr-table-v2 .pr-stock-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.2rem .65rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.2}
.pr-table-v2 .pr-stock-zero{background:#fceceb;color:#e85347}
.pr-table-v2 .pr-stock-low{background:rgba(3,165,60,.12);color:#03a53c}
.po-table-v2 .pr-v2-data-row .text-success,.pr-table-v2 .pr-v2-data-row .text-success{color:#03a53c;font-size:.8125rem;font-weight:700;white-space:nowrap}
.po-table-v2 .po-invoice-col{white-space:nowrap;min-width:7.5rem}
.po-table-v2 .po-invoice-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.35rem;white-space:nowrap}
.po-table-v2 .po-invoice-actions .btn{flex:0 0 auto}
.po-table-v2 .po-col-po{min-width:10rem}
.pr-v2-pagination{display:flex;justify-content:flex-start;align-items:center;padding:1rem 1.25rem;border-top:1px solid #e5e9f2;background:#fff;margin-top:-1px;position:relative;z-index:1}
.pr-v2-pagination .pr-v2-pagination{padding:0;border-top:none;margin-top:0;background:0 0}
.pr-v2-pagination>nav{width:100%}
.pr-v2-pagination .pagination{margin-bottom:0;gap:.4rem;flex-wrap:wrap;padding-left:0}
.pr-v2-pagination .page-item{margin:0}
.pr-v2-pagination .page-item .page-link{margin-left:0;min-width:2.125rem;height:2.125rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:.8125rem;font-weight:500;color:#364a63;background-color:#fff;border:1px solid #e5e9f2;line-height:1;box-shadow:none}
.pr-v2-pagination .page-item .page-link:hover{color:#364a63;background-color:#f5f6fa;border-color:#dbdfea}
.pr-v2-pagination .page-item.active .page-link{z-index:1;color:#fff;background-color:#03a53c;border-color:#03a53c;font-weight:600}
.pr-v2-pagination .page-item.disabled .page-link{color:#b6c2d1;background-color:#fff;border:1px solid #e5e9f2;pointer-events:none;opacity:1}
.pr-v2-pagination .page-item.disabled:not(:first-child):not(:last-child) .page-link{min-width:auto;height:auto;padding:0 .2rem;color:#8094ae;background-color:transparent;border-color:transparent}
.card-aside .pr-v2-pagination,.modal .pr-v2-pagination,.modal-body .pr-v2-pagination,.nk-demo-panel .pr-v2-pagination{margin-top:.75rem;border-top:1px solid #e5e9f2;border-radius:0 0 8px 8px;padding:.85rem 1rem}
@media (max-width:767.98px){.pr-v2-toolbar{align-items:stretch}
.pr-v2-toolbar-right{white-space:normal}
.ir-table-v2 .pr-vendor-count-badge,.pr-table-v2 .pr-vendor-count-badge{margin-left:0}
#audit-data-container,#close-data-container,#data-container,#inventory-performance-data-container,#inventory-value-data-container,#ir-data-container,#po-data-container,#purchase-request-data-container,#request-data-container,#stock-audit-data-container,#table_data,.card-preview,.card-preview>.card-inner,.ir-data-container,.pr-data-container,.pr-data-container-v2{max-width:100%;min-width:0;overflow-x:visible}
.ir-table-v2,.po-table-v2,.pr-table-v2,.table-v2-shell{display:block;width:100%;max-width:100%;overflow:visible}
.responsive-tbl-cls,.responsive-tbl-cls-mob,.responsive-tbl-cls:has(.create-products-table),.table-v2-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.ir-table-v2 .ir-nested-table,.ir-table-v2 .ir-table-v2-table,.po-table-v2 .po-table-v2-table,.pr-table-v2 .pr-table-v2-table{min-width:40rem}
.ir-table-v2 .sub-text,.ir-table-v2 td,.ir-table-v2 th,.po-table-v2 .sub-text,.po-table-v2 td,.po-table-v2 th,.pr-table-v2 .sub-text,.pr-table-v2 td,.pr-table-v2 th,.responsive-tbl-cls .sub-text,.responsive-tbl-cls th,.responsive-tbl-cls-mob .sub-text,.responsive-tbl-cls-mob th{white-space:nowrap;word-break:normal;overflow-wrap:normal;hyphens:none}
.po-table-v2 .pr-item-name,.pr-table-v2 .pr-col-product,.pr-table-v2 .pr-item-name{white-space:normal;word-break:normal;overflow-wrap:break-word}
.ir-table-v2 .pr-item-cell,.ir-table-v2 .pr-item-name{white-space:nowrap;word-break:normal;overflow-wrap:normal}
.ir-table-v2 .nk-tb-col-tools,.po-table-v2 .nk-tb-col-tools,.pr-table-v2 .nk-tb-col-tools{min-width:5.5rem}}
.ir-table-v2{border:1px solid #e5e9f2;border-radius:8px;overflow:visible;background:#fff;box-shadow:none;max-width:100%;min-width:0;width:100%}
.ir-table-v2 .ir-table-v2-table{border-collapse:collapse;border-spacing:0;margin-bottom:0;width:100%;min-width:48rem;border:none}
.ir-table-v2 .ir-table-v2-table td,.ir-table-v2 .ir-table-v2-table th{border-top:none;border-left:none;border-right:none}
.ir-table-v2 .ir-table-v2-table>tbody>tr{background-color:#fff}
.ir-table-v2 .pr-v2-head-row .sub-text[title]{cursor:help}
.ir-table-v2 .pr-v2-head-row .sub-text{color:#8094ae;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.ir-table-v2 .ir-table-v2-table>thead .pr-v2-head-row th,.ir-table-v2 .pr-v2-head-row th{background:#f5f6fa;border-bottom:1px solid #e5e9f2;padding-top:.85rem;padding-bottom:.85rem;vertical-align:middle;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.ir-table-v2 .ir-nested-table .pr-v2-head-row th{background:#f5f6fa;border-bottom:1px solid #e5e9f2;padding-top:.85rem;padding-bottom:.85rem;vertical-align:middle;white-space:nowrap}
.ir-table-v2 .ir-table-v2-table tbody td,.ir-table-v2 .ir-table-v2-table thead th{border-bottom:1px solid #e5e9f2}
.ir-table-v2 .ir-case-group-row,.ir-table-v2 .ir-case-group-row>td{background:var(--le-surface)}
.ir-table-v2 .ir-case-group-row>td{padding-top:.85rem;padding-bottom:.85rem;vertical-align:middle}
.ir-table-v2 .pr-vendor-count-badge{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;background:rgba(3,165,60,.12);color:#03a53c;font-size:.6875rem;font-weight:700;letter-spacing:.03em;white-space:nowrap}
.ir-table-v2 .pr-v2-data-row td{vertical-align:middle;padding-top:.85rem;padding-bottom:.85rem;background:#fff}
.ir-table-v2 .pr-item-cell{display:flex;flex-direction:column;gap:.15rem;min-width:max-content}
.ir-table-v2 .pr-item-name{color:#364a63;font-weight:700;font-size:.875rem;line-height:1.35;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.ir-table-v2 a.pr-item-name{text-decoration:none}
.ir-table-v2 a.pr-item-name:hover{color:#03a53c}
.ir-table-v2 .pr-v2-data-row .text-success{color:#03a53c;font-size:.8125rem;font-weight:700;white-space:nowrap}
.ir-table-v2 .ir-nested-cell{padding:0;background:#fff;border-bottom:1px solid #e5e9f2;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
.ir-table-v2 .ir-nested-table{margin:0;width:100%;min-width:44rem;border:none;background:#fff}
.ir-table-v2 .ir-nested-table tbody td,.ir-table-v2 .ir-nested-table thead th{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #e5e9f2}
.ir-table-v2 .sub-tr>td{border-bottom:none}
.ir-selected-count{white-space:nowrap;color:#526484;font-size:.875rem}
.ir-table-v2 .nk-tb-item:not(.nk-tb-head):hover{background:#fff;box-shadow:none}
.tippy-box{z-index:10050}
body>.tippy-box{z-index:10050}
.create-products-table{border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:8px;width:100%;max-width:100%;table-layout:auto}
.create-products-table thead .nk-tb-head th{background:#f5f6fa;border-color:#e5e9f2}
.create-products-table thead .nk-tb-head th .sub-text{color:#8094ae;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:break-word}
.create-products-table thead .nk-tb-head th:first-child{border-top-left-radius:8px}
.create-products-table thead .nk-tb-head th:last-child{border-top-right-radius:8px}
.dataTables_wrapper:has(.create-products-table) table.create-products-table,table.create-products-table{width:100%}
@media (min-width:993px){.nk-block-tools-toggle .toggle-expand{display:none}
.nk-block-tools-toggle .toggle-expand-content{display:block;position:static;width:auto;margin:0;padding:0;background:0 0;box-shadow:none}}
@media (max-width:992px){.nk-block-tools-toggle{position:relative}
.nk-block-tools-toggle .toggle-expand{display:inline-flex}
.nk-block-tools-toggle .toggle-expand-content{display:none;position:absolute;right:0;left:auto;top:100%;z-index:99;width:min(360px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);margin:.5rem 0 0;padding:0 18px;background:#fff;box-shadow:0 20px 35px rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}
.nk-block-tools-toggle .nk-block-tools{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding-top:20px;padding-bottom:20px}
.nk-block-tools-toggle .nk-block-tools>li{width:100%;margin:0}
.nk-block-tools-toggle .nk-block-tools-opt,.nk-block-tools-toggle .nk-block-tools-opt .btn{width:100%}
.nk-block-tools-toggle .form-control-wrap,.nk-block-tools-toggle .form-control-wrap .form-control{width:100%}}body.le-option4.dark-mode{--le-border:#243247;--le-border-strong:#31425a;--le-canvas:#09111b;--le-surface:#111b28;--le-surface-subtle:#0d1723;--le-slate-900:#eef4fb;--le-slate-800:#dce6f2;--le-slate-700:#bdcadb;--le-slate-600:#93a4ba;--le-slate-500:#7f91a9;--le-slate-400:#64758b;--le-green-soft:rgba(22, 163, 74, .15);--le-green-ring:rgba(34, 197, 94, .20);--le-danger-soft:rgba(220, 76, 76, .13);--le-warning-soft:rgba(183, 121, 31, .14);--le-info-soft:rgba(37, 99, 235, .14)}body.le-option4 .nk-content,body.le-option4 .nk-content-body,body.le-option4 .nk-content-inner,body.le-option4 .nk-main,body.le-option4 .nk-wrap{background:0 0}body.le-option4 .nk-content>.container-fluid{max-width:1680px;margin:0 auto;padding-left:0;padding-right:0}body.le-option4 .nk-sidebar,body.le-option4 .nk-sidebar.is-light,body.le-option4.dark-mode .nk-sidebar{background:linear-gradient(180deg,var(--le-navy-950) 0,var(--le-navy-900) 56%,#0a1420 100%);border-right:1px solid rgba(255,255,255,.055);box-shadow:14px 0 40px rgba(2,8,18,.07)}body.le-option4 .nk-sidebar-brand .logo-img{max-height:34px;width:auto;filter:none}body.le-option4 .nk-menu-heading{margin:18px 10px 6px}body.le-option4 .nk-menu-heading:first-child{margin-top:4px}body.le-option4 .nk-menu-heading .overline-title{margin:0;color:#6f8199;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}body.le-option4 .nk-menu-heading .badge{margin-left:5px;vertical-align:1px}body.le-option4 .nk-menu-link:hover{color:#f5f8fc;background:rgba(255,255,255,.055)}body.le-option4 .nk-menu-icon{width:28px;margin-right:7px;color:#71839b;font-size:15px;text-align:center}body.le-option4 .nk-menu-icon i,body.le-option4 .nk-menu-icon svg{width:17px}body.le-option4 .nk-menu-item.active>.nk-menu-link .nk-menu-icon,body.le-option4 .nk-menu-item.current-page>.nk-menu-link .nk-menu-icon,body.le-option4 .nk-menu-item.has-sub.active>.nk-menu-link .nk-menu-icon{color:#4ade80}body.le-option4 .nk-menu-toggle:after{color:#71839b}body.le-option4 .nk-header,body.le-option4 .nk-header.is-light,body.le-option4.dark-mode .nk-header{min-height:var(--le-header-height);background:rgba(255,255,255,.94);border-bottom:1px solid var(--le-border);box-shadow:0 1px 0 rgba(15,23,42,.015);backdrop-filter:blur(14px)}body.le-option4.dark-mode .nk-header,body.le-option4.dark-mode .nk-header.is-light{background:rgba(15,24,36,.94)}body.le-option4 .nk-header-search{position:relative;display:flex;align-items:center;width:min(430px,38vw);min-width:220px;height:42px;padding:0 14px;border:1px solid var(--le-border);border-radius:11px;background:var(--le-surface-subtle);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body.le-option4 .nk-header-search:focus-within{border-color:rgba(22,163,74,.55);background:var(--le-surface);box-shadow:0 0 0 4px var(--le-green-ring)}body.le-option4 .nk-header-search>.icon,body.le-option4 .nk-header-search>i,body.le-option4 .nk-header-search>svg{color:var(--le-slate-500);font-size:14px}body.le-option4 #quick-search{height:40px;padding-left:10px;color:var(--le-slate-800);background:0 0;border:0;box-shadow:none;font-size:13.5px}body.le-option4 #quick-search::placeholder{color:var(--le-slate-500)}body.le-option4 .le-theme-toggle,body.le-option4 .nk-quick-nav-icon,body.le-option4 .nk-quick-nav>li>a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border:1px solid transparent;border-radius:10px;color:var(--le-slate-600);background:0 0;transition:background .15s ease,border-color .15s ease,color .15s ease}body.le-option4 .le-theme-toggle:hover,body.le-option4 .nk-quick-nav-icon:hover,body.le-option4 .nk-quick-nav>li>a:hover{color:var(--le-slate-900);border-color:var(--le-border);background:var(--le-surface-subtle)}body.le-option4 .le-theme-toggle{cursor:pointer;font-size:14px}body.le-option4 .le-theme-toggle .le-theme-sun{display:none}body.le-option4.dark-mode .le-theme-toggle .le-theme-sun{display:inline-block}body.le-option4.dark-mode .le-theme-toggle .le-theme-moon{display:none}body.le-option4 .user-toggle{min-height:42px;padding:3px 7px 3px 4px;border:1px solid transparent;border-radius:11px}body.le-option4 .user-toggle:hover{border-color:var(--le-border);background:var(--le-surface-subtle)}body.le-option4 .user-avatar,body.le-option4 .user-avatar.sm{background:var(--le-green-soft);color:var(--le-green-strong);border:1px solid rgba(22,163,74,.16)}body.le-option4 .user-info .user-name{color:var(--le-slate-900);font-size:12.75px;font-weight:700}body.le-option4 .user-info .badge{padding:0;color:var(--le-slate-500);background:0 0;font-size:10.5px;font-weight:600}body.le-option4 .icon-status-danger:after{width:7px;height:7px;background:#ef4444;border:2px solid var(--le-surface)}body.le-option4 .nk-content-body>.nk-block-head:first-child:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.015) 50%,transparent 100%)}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-between,body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-head-content{position:relative;z-index:1}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-title,body.le-option4 .nk-content-body>.nk-block-head:first-child .page-title,body.le-option4 .nk-content-body>.nk-block-head:first-child h1,body.le-option4 .nk-content-body>.nk-block-head:first-child h2,body.le-option4 .nk-content-body>.nk-block-head:first-child h3{margin-bottom:5px;color:#fff;font-size:clamp(24px, 2vw, 31px);font-weight:750;letter-spacing:-.035em}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-des,body.le-option4 .nk-content-body>.nk-block-head:first-child .text-muted,body.le-option4 .nk-content-body>.nk-block-head:first-child .text-soft,body.le-option4 .nk-content-body>.nk-block-head:first-child p{color:#aab9cc}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-des b,body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-des strong{color:#dff9e8}body.le-option4 .nk-content-body>.nk-block-head:first-child .btn:not(.btn-primary){color:#e8eef6;border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.07)}body.le-option4 .card-title,body.le-option4 .nk-block-title,body.le-option4 .page-title,body.le-option4 h1,body.le-option4 h2,body.le-option4 h3,body.le-option4 h4,body.le-option4 h5,body.le-option4 h6{color:var(--le-slate-900);letter-spacing:-.02em}body.le-option4 .sub-text,body.le-option4 .text-muted,body.le-option4 .text-soft,body.le-option4 small{color:var(--le-slate-500)}body.le-option4 .card,body.le-option4 .card-bordered,body.le-option4 .card-preview{border:1px solid var(--le-border);border-radius:var(--le-radius-md);background:var(--le-surface);box-shadow:var(--le-shadow-sm)}body.le-option4 .card:hover{box-shadow:var(--le-shadow-sm)}body.le-option4 .card-inner{padding:20px 22px}body.le-option4 .card-inner-group{border-color:var(--le-border)}body.le-option4 .nk-block-lg>.card>.card-inner>.card-head{margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid var(--le-border)}body.le-option4 .nk-block-lg>.card>.card-inner>.card-head .card-title{margin:0;color:var(--le-slate-900);font-size:15px;font-weight:750;letter-spacing:-.01em}body.le-option4 .card-inner>form>.row.align-center{align-items:center;padding-top:4px;padding-bottom:4px}body.le-option4 .card-inner>form>.row.align-center .form-group{margin-bottom:0}@media (min-width:992px){body.le-option4 .card-inner>form>.row.align-center>.col-lg-5{flex:0 0 32%;max-width:32%}body.le-option4 .card-inner>form>.row.align-center>.col-lg-7{flex:0 0 68%;max-width:68%}body.le-option4 .card-inner>form>.row>.col-lg-7.offset-lg-5{flex:0 0 68%;max-width:68%;margin-left:32%}}body.le-option4 .btn{min-height:40px;padding:8px 14px;border-radius:9px;font-size:13px;font-weight:700;letter-spacing:-.005em;box-shadow:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}body.le-option4 .btn:hover{transform:translateY(-1px)}body.le-option4 .btn:focus{box-shadow:0 0 0 4px var(--le-green-ring)}body.le-option4 .bg-primary{border-color:var(--le-green);background:var(--le-green)}body.le-option4 .btn-primary{color:#fff;border-color:var(--le-green);background:var(--le-green)}body.le-option4 .btn-primary:focus,body.le-option4 .btn-primary:hover{color:#fff;border-color:var(--le-green-strong);background:var(--le-green-strong)}body.le-option4 .btn-light,body.le-option4 .btn-outline-secondary,body.le-option4 .btn-secondary{color:var(--le-slate-700);border-color:var(--le-border-strong);background:var(--le-surface)}body.le-option4 .btn-light:hover,body.le-option4 .btn-outline-secondary:hover,body.le-option4 .btn-secondary:hover{color:var(--le-slate-900);border-color:#bec9d6;background:var(--le-surface-subtle)}body.le-option4 .btn-icon,body.le-option4 .btn-trigger{min-width:36px;height:36px;min-height:36px;padding:0;border-radius:9px}body.le-option4 .form-label{margin-bottom:7px;color:var(--le-slate-700);font-size:12px;font-weight:700}body.le-option4 .custom-select,body.le-option4 .form-control,body.le-option4 .form-select,body.le-option4 .select2-container--default .select2-selection--multiple,body.le-option4 .select2-container--default .select2-selection--single{min-height:42px;color:var(--le-slate-800);border:1px solid var(--le-border-strong);border-radius:9px;background-color:var(--le-surface);box-shadow:inset 0 1px 1px rgba(15,23,42,.015)}body.le-option4 .custom-select:focus,body.le-option4 .form-control:focus,body.le-option4 .form-select:focus,body.le-option4 .select2-container--default.select2-container--focus .select2-selection--multiple,body.le-option4 .select2-container--default.select2-container--focus .select2-selection--single{border-color:rgba(22,163,74,.62);box-shadow:0 0 0 4px var(--le-green-ring)}body.le-option4 .form-control::placeholder{color:var(--le-slate-400)}body.le-option4 .form-note{margin-top:3px;color:var(--le-slate-500);font-size:11px;font-style:normal;line-height:1.35}body.le-option4 input.form-control-xl,body.le-option4 select.form-control-xl{height:46px;min-height:46px;padding:9px 13px;border-radius:9px;font-size:13px;line-height:1.4}body.le-option4 textarea.form-control-xl{min-height:120px;padding:13px;border-radius:9px;font-size:13px;line-height:1.55;resize:vertical}body.le-option4 .form-label-outlined{left:12px;top:8px;padding:0 5px;color:var(--le-slate-600);background:var(--le-surface);font-size:12px;font-weight:650;line-height:28px}body.le-option4 .focused .form-control-xl~.form-label-outlined,body.le-option4 .form-select.form-control-xl~.form-label-outlined{top:-8px;color:var(--le-slate-600);font-size:11px;line-height:16px}body.le-option4 .form-control-outlined:focus~.form-label-outlined{color:var(--le-green-strong)}body.le-option4 input.form-control-outlined,body.le-option4 textarea.form-control-outlined{cursor:text}body.le-option4 select.form-control-outlined{cursor:pointer}body.le-option4 .custom-file,body.le-option4 .custom-file-input{height:42px}body.le-option4 .custom-file-label{height:42px;padding:9px 96px 9px 12px;color:var(--le-slate-700);border:1px solid var(--le-border-strong);border-radius:9px;background:var(--le-surface);font-size:12.5px;line-height:22px}body.le-option4 .custom-file-label::after{height:auto;padding:9px 13px;color:var(--le-slate-700);border-radius:0 8px 8px 0;background:var(--le-surface-subtle);line-height:22px}body.le-option4 .custom-file-input:focus~.custom-file-label{border-color:rgba(22,163,74,.62);box-shadow:0 0 0 4px var(--le-green-ring)}body.le-option4 .btn-lg{min-height:44px;padding:10px 16px;border-radius:9px;font-size:13.5px}body.le-option4 .input-group-text{color:var(--le-slate-600);border-color:var(--le-border-strong);background:var(--le-surface-subtle)}body.le-option4 .custom-control-label:before{border-color:var(--le-border-strong);border-radius:5px;background:var(--le-surface)}body.le-option4 .custom-control-input:checked~.custom-control-label:before{border-color:var(--le-green);background:var(--le-green)}body.le-option4 .nav-tabs,body.le-option4 .nav-tabs-card{gap:4px;padding:6px;border:0;border-radius:10px;background:var(--le-surface-subtle)}body.le-option4 .nav-tabs .nav-link,body.le-option4 .nav-tabs-card .nav-link{min-height:36px;padding:8px 13px;border:0;border-radius:8px;color:var(--le-slate-600);font-size:12.75px;font-weight:700;background:0 0}body.le-option4 .nav-tabs .nav-link:hover,body.le-option4 .nav-tabs-card .nav-link:hover{color:var(--le-slate-900)}body.le-option4 .nav-tabs .nav-link.active,body.le-option4 .nav-tabs-card .nav-item.active .nav-link,body.le-option4 .nav-tabs-card .nav-link.active{color:var(--le-slate-900);background:var(--le-surface);box-shadow:0 1px 3px rgba(15,23,42,.07)}body.le-option4 .nav-tabs .nav-link.active:after,body.le-option4 .nav-tabs-card .nav-link.active:after{display:none}body.le-option4 .datatable-design-row,body.le-option4 .nk-tb-list,body.le-option4 .table{color:var(--le-slate-700)}body.le-option4 .nk-tb-list .tb-amount,body.le-option4 .nk-tb-list .tb-lead{color:var(--le-slate-800);font-weight:650}body.le-option4 .nk-tb-list .tb-amount .currency,body.le-option4 .nk-tb-list .tb-amount span{color:var(--le-slate-600)}body.le-option4 .datatable-design-row thead th,body.le-option4 .nk-tb-head .nk-tb-col,body.le-option4 .table thead th{color:var(--le-slate-500);background:var(--le-surface-subtle);border-color:var(--le-border);font-size:10.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}body.le-option4 .datatable-design-row tbody td,body.le-option4 .nk-tb-item .nk-tb-col,body.le-option4 .table tbody td{border-color:var(--le-border)}body.le-option4 .nk-tb-item:not(.nk-tb-head):hover,body.le-option4 .table tbody tr:hover{background:rgba(94,116,141,.045);box-shadow:none}body.le-option4 .datatable-design-row tbody tr.bg-primary,body.le-option4 .nk-tb-item.selected,body.le-option4 .nk-tb-item.seleted{color:var(--le-slate-800);background:var(--le-green-soft);box-shadow:inset 3px 0 0 var(--le-green)}body.le-option4.dark-mode .datatable-design-row tbody tr.bg-primary,body.le-option4.dark-mode .nk-tb-item.selected,body.le-option4.dark-mode .nk-tb-item.seleted{color:var(--le-slate-800);background:rgba(22,163,74,.13)}body.le-option4 .badge{border-radius:999px;font-size:10.5px;font-weight:750;letter-spacing:.015em}body.le-option4 .badge-dot-success,body.le-option4 .badge-success,body.le-option4 .bg-success-dim{color:var(--le-green-strong);background:var(--le-green-soft)}body.le-option4 .badge-danger,body.le-option4 .bg-danger-dim{color:var(--le-danger);background:var(--le-danger-soft)}body.le-option4 .badge-warning,body.le-option4 .bg-warning-dim{color:var(--le-warning);background:var(--le-warning-soft)}body.le-option4 .dropdown-menu{padding:7px;border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface);box-shadow:var(--le-shadow-lg)}body.le-option4 .dropdown-foot,body.le-option4 .dropdown-head,body.le-option4 .dropdown-inner{border-color:var(--le-border)}body.le-option4 .dropdown-menu a,body.le-option4 .link-list a,body.le-option4 .link-list-opt a{border-radius:8px;color:var(--le-slate-700)}body.le-option4 .dropdown-menu a:hover,body.le-option4 .link-list a:hover,body.le-option4 .link-list-opt a:hover{color:var(--le-slate-900);background:var(--le-surface-subtle)}body.le-option4 .modal-content{overflow:hidden;border:1px solid var(--le-border);border-radius:16px;background:var(--le-surface);box-shadow:var(--le-shadow-lg)}body.le-option4 .modal-footer,body.le-option4 .modal-header,body.le-option4.dark-mode .modal-footer,body.le-option4.dark-mode .modal-header{padding:18px 20px;border-color:var(--le-border);background:var(--le-surface-subtle)}body.le-option4 .modal-body{padding:22px 20px}body.le-option4 .modal-title{color:var(--le-slate-900);font-weight:750}body.le-option4 .pagination{gap:5px}body.le-option4 .page-link,body.le-option4 .pr-v2-pagination .page-item .page-link{min-width:34px;height:34px;margin:0;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;color:var(--le-slate-600);border:1px solid var(--le-border);border-radius:8px;background:var(--le-surface);font-size:12px;font-weight:650;box-shadow:none}body.le-option4 .page-item.active .page-link,body.le-option4 .pr-v2-pagination .page-item.active .page-link{color:#fff;border-color:var(--le-green);background:var(--le-green)}body.le-option4 div.dataTables_wrapper div.dataTables_length label,body.le-option4 div.dataTables_wrapper div.dataTables_filter label,body.le-option4 div.dataTables_wrapper div.dataTables_info{color:var(--le-slate-500);font-size:12px;font-weight:650}body.le-option4 div.dataTables_wrapper div.dataTables_filter input,body.le-option4 div.dataTables_wrapper div.dataTables_length select{height:36px;min-height:36px;color:var(--le-slate-700);border:1px solid var(--le-border-strong);border-radius:8px;background:var(--le-surface);box-shadow:none;font-size:12px}body.le-option4 div.dataTables_wrapper div.dataTables_filter input{width:min(260px,100%);margin-left:8px;padding:6px 11px}body.le-option4 div.dataTables_wrapper div.dataTables_length select{margin:0 6px;padding:4px 28px 4px 10px}body.le-option4 div.dataTables_wrapper div.dataTables_filter input:focus,body.le-option4 div.dataTables_wrapper div.dataTables_length select:focus{color:var(--le-slate-800);border-color:rgba(22,163,74,.62);background:var(--le-surface);outline:0;box-shadow:0 0 0 4px var(--le-green-ring)}body.le-option4 div.dataTables_wrapper div.dataTables_filter input::placeholder{color:var(--le-slate-400)}body.le-option4 div.dataTables_wrapper div.dataTables_length,body.le-option4 div.dataTables_wrapper div.dataTables_filter{margin-bottom:14px}body.le-option4 div.dataTables_wrapper div.dataTables_info{padding-top:13px}body.le-option4 div.dataTables_wrapper div.dataTables_paginate{padding-top:8px}body.le-option4 div.dataTables_wrapper div.dataTables_paginate ul.pagination{gap:5px;justify-content:flex-end}body.le-option4 .pr-v2-toolbar-left{gap:9px 14px}body.le-option4 .pr-v2-show-label,body.le-option4 .pr-v2-show-suffix,body.le-option4 .pr-v2-toolbar-right{color:var(--le-slate-500);font-size:12px}body.le-option4 .pr-v2-show-select{min-width:64px;height:34px;min-height:34px;color:var(--le-slate-700);border-color:var(--le-border-strong);border-radius:8px;background-color:var(--le-surface)}body.le-option4 .pr-selected-actions{gap:8px;padding-left:12px;border-left:1px solid var(--le-border)}body.le-option4 .pr-selected-count{color:var(--le-slate-600);font-size:12px;font-weight:700}body.le-option4 #btn-approve{min-height:34px;padding:6px 12px;border-radius:8px;font-size:12px}body.le-option4 .ir-table-v2,body.le-option4 .po-table-v2,body.le-option4 .pr-table-v2,body.le-option4 .table-v2-shell{border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface);box-shadow:none}body.le-option4 .ir-table-v2 .pr-v2-head-row .sub-text,body.le-option4 .po-table-v2 .pr-v2-head-row .sub-text,body.le-option4 .pr-table-v2 .pr-v2-head-row .sub-text{color:var(--le-slate-500);font-size:10.5px;font-weight:800;letter-spacing:.055em}body.le-option4 .pr-table-v2 .pr-vendor-group-row,body.le-option4 .pr-table-v2 .pr-vendor-group-row>td{background:linear-gradient(90deg,#12243a 0,#172c45 100%)}body.le-option4 .pr-table-v2 .pr-vendor-name{margin-left:4px;color:#f6f9fc;font-size:12.5px;font-weight:750}body.le-option4 .pr-table-v2 .pr-vendor-icon{color:#54dc88;font-size:13px}body.le-option4 .ir-table-v2 .pr-vendor-count-badge,body.le-option4 .pr-table-v2 .pr-vendor-count-badge{padding:3px 8px;color:#c9f5d8;border:1px solid rgba(100,226,145,.16);background:rgba(22,163,74,.17);font-size:9.5px}body.le-option4 .ir-table-v2 .pr-item-name,body.le-option4 .po-table-v2 .pr-item-name,body.le-option4 .pr-table-v2 .pr-item-name{color:var(--le-slate-900);font-size:12.5px;font-weight:720}body.le-option4 .ir-table-v2 .pr-item-sku,body.le-option4 .po-table-v2 .pr-item-sku,body.le-option4 .pr-table-v2 .pr-item-sku{color:var(--le-slate-500);font-size:10.5px}body.le-option4 .pr-table-v2 .pr-v2-qty-input{min-width:58px;max-width:68px;min-height:34px;height:34px;padding:4px 7px;border-radius:8px;font-size:12px;font-weight:700}body.le-option4 .pr-table-v2 .pr-stock-badge{min-width:34px;padding:4px 8px;border-radius:7px;font-size:10.5px;font-weight:800}body.le-option4 .pr-table-v2 .pr-stock-zero{color:var(--le-danger);background:var(--le-danger-soft)}body.le-option4 .pr-table-v2 .pr-stock-low{color:var(--le-warning);background:var(--le-warning-soft)}body.le-option4 .pr-table-v2 .pr-stock-ok{color:var(--le-green-strong);background:var(--le-green-soft)}body.le-option4 .po-table-v2 .pr-v2-data-row .text-success,body.le-option4 .pr-table-v2 .pr-v2-data-row .text-success{color:var(--le-slate-600);font-size:11px;font-weight:600}body.le-option4 .pr-v2-pagination{padding:13px 15px;border-top-color:var(--le-border);border-radius:0 0 12px 12px;background:var(--le-surface)}body.le-option4 #filterSection .card,body.le-option4 .collapse .card{border-radius:12px;box-shadow:none}body.le-option4 #filterSection .card-inner{padding:18px 20px}body.le-option4 .search-results{top:calc(100% - 2px);max-height:420px;margin:0 24px;padding:10px;border:1px solid var(--le-border);border-radius:0 0 14px 14px;background:var(--le-surface);box-shadow:var(--le-shadow-lg)}body.le-option4 .quick-search-match{color:var(--le-green-strong);background:var(--le-green-soft)}body.le-option4 .nk-notification-item{border-bottom-color:var(--le-border)}body.le-option4 .unreadclass .nk-notification-item{background:var(--le-green-soft)}body.le-option4.dark-mode .card,body.le-option4.dark-mode .card-bordered,body.le-option4.dark-mode .card-preview,body.le-option4.dark-mode .dropdown-menu,body.le-option4.dark-mode .ir-table-v2,body.le-option4.dark-mode .modal-content,body.le-option4.dark-mode .po-table-v2,body.le-option4.dark-mode .pr-table-v2,body.le-option4.dark-mode .table-v2-shell{color:var(--le-slate-700);background:var(--le-surface);border-color:var(--le-border)}body.le-option4.dark-mode .ir-table-v2 tbody tr,body.le-option4.dark-mode .po-table-v2 tbody tr,body.le-option4.dark-mode .pr-table-v2 tbody tr{background:var(--le-surface)}body.le-option4.dark-mode .custom-select,body.le-option4.dark-mode .form-control,body.le-option4.dark-mode .form-select,body.le-option4.dark-mode .select2-container--default .select2-selection--multiple,body.le-option4.dark-mode .select2-container--default .select2-selection--single{color:var(--le-slate-800);background:#0e1825;border-color:var(--le-border-strong)}body.le-option4.dark-mode .datatable-design-row thead th,body.le-option4.dark-mode .nk-tb-head .nk-tb-col,body.le-option4.dark-mode .table thead th{background:#0d1723}body.le-option4.dark-mode .ir-table-v2 .pr-v2-data-row td,body.le-option4.dark-mode .po-table-v2 .pr-v2-data-row td,body.le-option4.dark-mode .pr-table-v2 .pr-v2-data-row td{background:var(--le-surface);border-bottom-color:var(--le-border)}@media (max-width:1199.98px){body.le-option4 .nk-content{padding:22px 20px 30px}body.le-option4 .nk-sidebar{background:var(--le-navy-950)}}@media (max-width:767.98px){body.le-option4{--le-header-height:62px}body.le-option4 .nk-content{padding:16px 12px 24px}body.le-option4 .nk-header .container-fluid{padding-left:12px;padding-right:12px}body.le-option4 .nk-header-search{display:none}body.le-option4 .nk-content-body>.nk-block-head:first-child{padding:19px 17px;border-radius:13px}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-between{align-items:flex-start;gap:14px}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-title,body.le-option4 .nk-content-body>.nk-block-head:first-child .page-title{font-size:23px}body.le-option4 .card-inner{padding:16px}body.le-option4 .nav-tabs,body.le-option4 .nav-tabs-card{width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}body.le-option4 .nav-tabs .nav-link,body.le-option4 .nav-tabs-card .nav-link{white-space:nowrap}body.le-option4 .pr-selected-actions{width:100%;padding:9px 0 0;border-top:1px solid var(--le-border);border-left:0}body.le-option4 .pr-v2-toolbar-right{width:100%}}@media (prefers-reduced-motion:reduce){body.le-option4 *,body.le-option4 :after,body.le-option4 :before{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}body.le-option4{--le-sidebar-width:300px;--le-sidebar-compact-width:78px;--le-header-height:76px;--le-green:#16a34a;--le-green-strong:#0f8a3d;--le-green-soft:#e9f8ef;--le-green-ring:rgba(22, 163, 74, .17);--le-navy-950:#07111d;--le-navy-900:#0b1624;--le-navy-850:#0f1b2a;--le-navy-800:#142235;--le-navy-700:#22344b;--le-slate-900:#142033;--le-slate-800:#25364d;--le-slate-700:#40536d;--le-slate-600:#60738d;--le-slate-500:#7c8ca1;--le-slate-400:#a7b3c2;--le-border:#e3e9f0;--le-border-strong:#d5dde7;--le-canvas:#f3f6f8;--le-surface:#ffffff;--le-surface-subtle:#f8fafb;--le-danger:#dc4c4c;--le-danger-soft:#fff0ef;--le-warning:#b7791f;--le-warning-soft:#fff7e7;--le-info:#2563eb;--le-info-soft:#edf4ff;--le-radius-xs:6px;--le-radius-sm:9px;--le-radius-md:12px;--le-radius-lg:16px;--le-radius-xl:20px;--le-shadow-sm:0 1px 2px rgba(15, 23, 42, .04),0 3px 10px rgba(15, 23, 42, .025);--le-shadow-md:0 10px 30px rgba(15, 23, 42, .07);--le-shadow-lg:0 26px 70px rgba(8, 18, 32, .16);background:var(--le-canvas);color:var(--le-slate-800);font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;letter-spacing:-.005em}@media (min-width:1200px){body.le-option4 .nk-sidebar,body.le-option4 .nk-wrap{transition:width .18s ease,padding-left .18s ease}}body.le-option4 .nk-sidebar-head{display:flex;align-items:center;width:100%;height:var(--le-header-height);min-height:var(--le-header-height);padding:0 22px;border-bottom:1px solid rgba(255,255,255,.075)}body.le-option4 .nk-sidebar-brand,body.le-option4 .nk-sidebar-logo{display:flex;align-items:center;width:100%;min-width:0}body.le-option4 .nk-sidebar:not(.is-compact) .logo-light{display:none}body.le-option4 .nk-sidebar:not(.is-compact) .logo-dark{display:block;opacity:1;visibility:visible;max-width:142px;max-height:40px;width:auto}body.le-option4 .nk-sidebar:not(.is-compact) .logo-small{display:none}body.le-option4 .nk-sidebar.is-compact .nk-sidebar-head{padding:0 10px;justify-content:center}body.le-option4 .nk-sidebar.is-compact .nk-sidebar-brand,body.le-option4 .nk-sidebar.is-compact .nk-sidebar-logo{width:100%;justify-content:center}body.le-option4 .nk-sidebar.is-compact .logo-dark,body.le-option4 .nk-sidebar.is-compact .logo-light{display:none}body.le-option4 .nk-sidebar.is-compact .logo-small{display:block;opacity:1;visibility:visible;width:34px;max-width:34px;max-height:34px;margin:0 auto}body.le-option4 .nk-sidebar-content{width:100%;height:calc(100vh - var(--le-header-height));padding:20px 16px 30px}body.le-option4 .nk-sidebar-menu{width:100%;max-width:none;padding:100px 0 0}body.le-option4 .nk-sidebar-menu .nk-menu{width:100%;max-width:none;padding:0}body.le-option4 .nk-menu-item{width:100%;margin:3px 0}body.le-option4 .nk-menu>.nk-menu-item{padding:4px 12px}body.le-option4 .nk-menu-link{margin:0;color:#aebbd0;font-size:13.5px;font-weight:550;transition:background-color .16s ease,color .16s ease,transform .16s ease;position:relative;display:flex;align-items:center;width:100%;max-width:none;min-height:44px;padding:0 14px;gap:11px;border:1px solid transparent;border-radius:10px}body.le-option4 .nk-menu-link .nk-menu-icon{flex:0 0 22px;width:22px;min-width:22px;margin:0;font-size:14px;text-align:center}body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-link .nk-menu-text{display:block;flex:1 1 auto;width:auto;max-width:none;min-width:0;margin:0;white-space:nowrap;overflow:visible;text-overflow:clip;opacity:1;visibility:visible;line-height:1.25}body.le-option4 .nk-menu-item.active>.nk-menu-link,body.le-option4 .nk-menu-item.current-page>.nk-menu-link,body.le-option4 .nk-menu-item.has-sub.active>.nk-menu-link{color:#fff;border-color:rgba(74,222,128,.12);background:rgba(22,163,74,.11);box-shadow:none}body.le-option4 .nk-menu-sub .nk-menu-item{margin:1px 0}body.le-option4 .nk-menu-sub .nk-menu-link{box-shadow:none;min-height:35px;padding:0 10px;gap:6px;border:0;border-radius:7px;color:#8fa0b6;font-size:12.5px;font-weight:550}body.le-option4 .nk-menu-sub .nk-menu-item.active>.nk-menu-link,body.le-option4 .nk-menu-sub .nk-menu-item.current-page>.nk-menu-link{color:#f3fff7;background:rgba(22,163,74,.12)}@media (min-width:1200px){body.le-option4 .nk-sidebar.is-compact .nk-sidebar-content{width:100%;padding:18px 10px 28px}body.le-option4 .nk-sidebar.is-compact .nk-menu,body.le-option4 .nk-sidebar.is-compact .nk-sidebar-menu{width:100%;min-width:0}body.le-option4 .nk-sidebar.is-compact .nk-menu-item{width:100%;margin:4px 0}body.le-option4 .nk-sidebar.is-compact .nk-menu-link{width:100%;min-width:0;min-height:44px;padding:0;justify-content:center;gap:0;border-radius:10px}body.le-option4 .nk-sidebar.is-compact .nk-menu-icon{flex:0 0 auto;width:24px;min-width:24px;margin:0;font-size:15px}body.le-option4 .nk-sidebar.is-compact .le-menu-count,body.le-option4 .nk-sidebar.is-compact .nk-menu-heading,body.le-option4 .nk-sidebar.is-compact .nk-menu-sub,body.le-option4 .nk-sidebar.is-compact .nk-menu-text,body.le-option4 .nk-sidebar.is-compact .nk-menu-toggle:after{display:none}body.le-option4 .nk-sidebar.is-compact .nk-menu-item.has-sub>.nk-menu-link{padding:0}body.le-option4 .nk-sidebar.is-compact .nk-menu-item.active>.nk-menu-link,body.le-option4 .nk-sidebar.is-compact .nk-menu-item.current-page>.nk-menu-link,body.le-option4 .nk-sidebar.is-compact .nk-menu-item.has-sub.active>.nk-menu-link{background:rgba(22,163,74,.16);border-color:rgba(74,222,128,.14)}}body.le-option4 .nk-header .container-fluid{max-width:none;padding-left:22px;padding-right:22px}body.le-option4 .nk-header-wrap{display:flex;align-items:center;min-height:var(--le-header-height);gap:12px}body.le-option4 .nk-header-tools{flex:0 0 auto;margin-left:auto}body.le-option4 .nk-header-search.le-trial-notice{width:auto;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}body.le-option4 .nk-header-search.le-trial-notice .text-primary{color:var(--le-green-strong);font-size:12px}body.le-option4 .nk-quick-nav{display:flex;align-items:center;gap:4px}body.le-option4 .nk-quick-nav>li{display:flex;align-items:center}body.le-option4 .le-theme-toggle,body.le-option4 .le-theme-toggle.dark-switch{position:relative;width:40px;min-width:40px;height:40px;padding:0;border-radius:10px}body.le-option4 .le-theme-toggle.dark-switch:after,body.le-option4 .le-theme-toggle.dark-switch:before{display:none;content:none}body.le-option4 .le-theme-toggle .svg-inline--fa,body.le-option4 .nk-menu-icon .svg-inline--fa,body.le-option4 .nk-quick-nav .svg-inline--fa{width:1em;height:1em}body.le-option4 .nk-notification-icon .svg-inline--fa{width:.9em;height:.9em}body.le-option4 .nk-wrap>.nk-content{margin-top:var(--le-header-height)}body.le-option4 .nk-content{padding:28px 28px 34px}body.le-option4 .nk-content>.container-fluid,body.le-option4 .nk-footer .container-fluid{max-width:1680px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}body.le-option4 .nk-content-body>.nk-block-head:first-child{position:relative;overflow:visible;border:1px solid rgba(255,255,255,.06);border-radius:var(--le-radius-lg);background:radial-gradient(circle at 88% -20%,rgba(40,190,102,.22),transparent 32%),linear-gradient(118deg,#0b1624 0,#102036 64%,#0d2a23 135%);box-shadow:0 12px 34px rgba(7,17,29,.12);margin-bottom:22px;padding:22px 24px}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-between{display:flex;align-items:center;gap:20px}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-between>.nk-block-head-content+.nk-block-head-content{margin-left:auto}body.le-option4 .card-preview.po-dropdown-card{overflow:visible;border-radius:14px}body.le-option4 .card-preview.po-dropdown-card>.card-content{padding:15px 16px 0}body.le-option4 .card-preview.po-dropdown-card .nav-tabs-card{width:fit-content;max-width:100%;margin-bottom:2px}body.le-option4 .pr-open-tab-inner{padding-top:12px}body.le-option4 .pr-v2-toolbar{padding:0 0 14px;min-height:52px;padding-bottom:12px}body.le-option4 .ir-table-v2 .pr-v2-head-row th,body.le-option4 .po-table-v2 .pr-v2-head-row th,body.le-option4 .pr-table-v2 .pr-v2-head-row th{color:var(--le-slate-500);background:var(--le-surface-subtle);border-bottom:1px solid var(--le-border);height:42px;padding-top:0;padding-bottom:0;vertical-align:middle}body.le-option4 .ir-table-v2 .pr-v2-data-row td,body.le-option4 .po-table-v2 .pr-v2-data-row td,body.le-option4 .pr-table-v2 .pr-v2-data-row td{background:var(--le-surface);height:54px;padding-top:8px;padding-bottom:8px;vertical-align:middle}body.le-option4 .pr-table-v2 .pr-table-v2-table td.pr-vendor-group-cell{padding:10px 13px;border-left:3px solid var(--le-green);border-bottom-color:#213650;height:42px;padding-top:8px;padding-bottom:8px}body.le-option4 .nk-footer{color:var(--le-slate-500);background:0 0;border-top:0;padding-left:0;padding-right:0}body.le-option4 .nk-sticky-toolbar,body.le-option4 .nk-sticky-toolbar>li{list-style:none;margin:0;padding:0}body.le-option4.dark-mode .offcanvas-header.bg-light,body.le-option4.dark-mode .user-card-wrap.bg-lighter{background:var(--le-surface-subtle)}@media (max-width:1199.98px){body.le-option4{--le-sidebar-width:280px}body.le-option4 .nk-header-search.le-global-search{max-width:48vw}}@media (max-width:991.98px){body.le-option4 .nk-header-search.le-trial-notice{display:none}}@media (max-width:767.98px){body.le-option4{--le-header-height:62px}body.le-option4 .nk-sidebar-head{min-height:62px}body.le-option4 .nk-content{padding:16px 12px 24px}body.le-option4 .nk-content-body>.nk-block-head:first-child .nk-block-between{align-items:flex-start}}

/* ===== Vendor: daterangepicker 3.1.0 (MIT) ===== */
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}
@media (min-width: 564px) {

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    width: auto;
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {

  .daterangepicker .ranges {
    width: auto;
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none;
  }
}
body.le-option4 .nk-menu-sub {width:auto;margin:5px 0 11px 36px;padding:3px 0 3px 14px;border-left:1px solid rgba(255,255,255,.09); margin-left: 43px; padding-left: 12px; }
body.le-option4 .nk-menu-sub .nk-menu-text {max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap; display: flex; align-items: center; gap: 8px; width: 100%; }
body.le-option4 .nk-menu-sub .nk-menu-text > sup { margin-left: auto; }
body.le-option4 .nk-menu-sub .badge {padding:2px 6px;vertical-align:1px;font-size:9px; margin-left: 0; }
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-link{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:8px}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-text{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}
body.le-option4 .nk-sidebar .le-submenu-count{position:static;margin:0;min-width:24px;text-align:center}
body.le-option4 .table-v2-shell,body.le-option4 .responsive-tbl-cls,body.le-option4 .responsive-tbl-cls-mob,body.le-option4 .pr-responsive-tbl{max-width:100%;min-width:0}
body.le-option4 .table-v2-scroll::-webkit-scrollbar,body.le-option4 .responsive-tbl-cls::-webkit-scrollbar,body.le-option4 .responsive-tbl-cls-mob::-webkit-scrollbar{height:8px}
body.le-option4 .table-v2-scroll::-webkit-scrollbar-thumb,body.le-option4 .responsive-tbl-cls::-webkit-scrollbar-thumb,body.le-option4 .responsive-tbl-cls-mob::-webkit-scrollbar-thumb{background:#b8c5d6;border-radius:999px}
body.le-option4.dark-mode .table-v2-scroll::-webkit-scrollbar-thumb,body.le-option4.dark-mode .responsive-tbl-cls::-webkit-scrollbar-thumb,body.le-option4.dark-mode .responsive-tbl-cls-mob::-webkit-scrollbar-thumb{background:#42536a}
@media(max-width:1199.98px){body.le-option4 .pr-table-v2-table{min-width:1180px;width:max-content}body.le-option4 .ir-table-v2-table,body.le-option4 .create-products-table{min-width:860px;width:max-content}body.le-option4 .table-v2-shell:has(.pr-table-v2-table)::before,body.le-option4 .responsive-tbl-cls:has(table)::before,body.le-option4 .responsive-tbl-cls-mob:has(table)::before{content:'Scroll horizontally to view all columns';display:block;padding:6px 10px 8px;color:#6f8097;font-size:11px;font-weight:600;text-align:right}body.le-option4.dark-mode .table-v2-shell:has(.pr-table-v2-table)::before,body.le-option4.dark-mode .responsive-tbl-cls:has(table)::before,body.le-option4.dark-mode .responsive-tbl-cls-mob:has(table)::before{color:#9fb0c4}body.le-option4 .table-v2-scroll .nk-tb-col-tools,body.le-option4 .responsive-tbl-cls .nk-tb-col-tools,body.le-option4 .responsive-tbl-cls-mob .nk-tb-col-tools{position:sticky;right:0;z-index:4;background:inherit;box-shadow:-10px 0 16px -16px rgba(15,23,42,.65)}}
body.le-option4 .ir-selected-count:empty{display:none}body.le-option4:not(.dark-mode) .pr-vendor-count-badge,body.le-option4:not(.dark-mode) .ir-selected-count{color:#0a642f;background:#e7f7ed;border:1px solid #b8e4c8}
body.le-option4.dark-mode .pr-vendor-count-badge,body.le-option4.dark-mode .ir-selected-count{color:#d4f7df;background:rgba(22,163,74,.2);border-color:rgba(74,222,128,.32)}
body.le-option4:not(.dark-mode) .po-invoice-actions .print-btn{color:#08712f;background:#fff;border-color:#9bd6af}
body.le-option4:not(.dark-mode) .po-invoice-actions .btn-primary:not(.print-btn){color:#fff;background:#07873a;border-color:#07873a}
body.le-option4.dark-mode .po-invoice-actions .print-btn{color:#c9f5d8;background:#142231;border-color:#35684a}
body.le-option4.dark-mode .po-invoice-actions .btn-primary:not(.print-btn){color:#07140b;background:#55d77f;border-color:#55d77f}
body.le-option4:not(.dark-mode) .user-avatar[class*='bg-'] span,body.le-option4:not(.dark-mode) .user-avatar.bg-dim-primary span,body.le-option4:not(.dark-mode) .user-avatar.bg-dim-success span{color:#075f2c}
body.le-option4:not(.dark-mode) .user-avatar.bg-dim-primary,body.le-option4:not(.dark-mode) .user-avatar.bg-dim-success{background:#e1f4e8}
body.le-option4 .user-info .sub-text,body.le-option4 .nk-tb-col a[href^='http'],body.le-option4 .nk-tb-col .tb-lead-sub,body.le-option4 .card .sub-text{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-image-fallback{display:inline-flex;min-height:72px;align-items:center;justify-content:center;padding:12px;color:#6f8097;background:#f4f7fa;border:1px dashed #c8d2df;border-radius:8px;font-size:12px}
body.le-option4.dark-mode .le-image-fallback{color:#aab8c8;background:#111c28;border-color:#34465a}
@media(max-width:1199.98px){body.le-option4 .nk-sidebar{left:0;right:auto;width:min(300px,calc(100vw - 44px));max-width:calc(100vw - 44px);margin-left:0}body.le-option4 .nk-sidebar.nk-sidebar-mobile,body.le-option4 .nk-sidebar.nk-sidebar-active,body.le-option4 .nk-sidebar.content-active{transform:translateX(0)}body.le-option4 .nk-sidebar:not(.nk-sidebar-mobile):not(.nk-sidebar-active):not(.content-active){transform:translateX(-100%)}body.le-option4 .nk-sidebar .nk-sidebar-head,body.le-option4 .nk-sidebar .nk-sidebar-content{width:100%;max-width:100%}}
@media(max-width:767.98px){html,body.le-option4{max-width:100%;overflow-x:hidden}body.le-option4 .nk-content,body.le-option4 .nk-content>.container-fluid,body.le-option4 .nk-content-inner,body.le-option4 .nk-content-body{max-width:100vw;min-width:0}body.le-option4 .toggle-expand-content{left:auto;right:0;width:min(330px,calc(100vw - 28px));max-width:calc(100vw - 28px);margin-left:0;margin-right:0}body.le-option4 .toggle-expand-content .nk-block-tools{max-width:100%;flex-wrap:wrap}}
body.le-option4 .nk-block-head.nk-block-head-sm .nk-block-between > .nk-block-head-content:first-child {
  text-align:left;
  justify-self:start;
}
body.le-option4 .nk-block-head.nk-block-head-sm .page-title {
  text-align:left;
}
body.le-option4 .dashboard-preloader--chart {
  min-height:260px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:10px;
  color:#6f8097;
}
body.le-option4 .dashboard-preloader--chart .dashboard-preloader__label {
  display:block;
  font-size:12px;
  font-weight:600;
  letter-spacing:.01em;
}
body.le-option4.dark-mode .dashboard-preloader--chart {
  color:#9fb0c4;
}
body.le-option4 #gauge-chart,
body.le-option4 #vendorDonutChart,
body.le-option4 #inventoryChart {
  min-height:300px;
}
@media (max-width:767.98px) {
  body.le-option4 #gauge-chart,
  body.le-option4 #vendorDonutChart,
  body.le-option4 #inventoryChart {
    min-height:280px;
  }
}
body.le-option4 .table-v2-scroll,body.le-option4 .responsive-tbl-cls,body.le-option4 .responsive-tbl-cls-mob,body.le-option4 .pr-responsive-tbl{overflow-y:visible;scrollbar-gutter:stable;position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}
@media(max-width:1199.98px){body.le-option4 .nk-tb-col-tools,body.le-option4 .pr-row-actions,body.le-option4 .po-row-actions{white-space:nowrap}}
@media(max-width:767.98px){body.le-option4 .nk-block-tools-toggle .toggle-expand-content{right:0;left:auto;max-width:calc(100vw - 24px)}body.le-option4 .nk-footer{padding-bottom:68px}}

/* LABENVY FOUNDATION 4.2 — confirmed application interaction primitives */
.show-error{display:block}
.table-dropdown-fix .dropdown .dropdown-menu.show.dd-positioned,.table-dropdown-fix .dropdown.show .dropdown-menu.dd-positioned{visibility:visible}
.focused .form-control-sm~.form-label-outlined,.form-select.form-control-sm~.form-label-outlined{font-size:11px}
.focused .form-label-outlined,.form-select~.form-label-outlined{top:calc(-.4375rem + -2px);font-size:11px}
.focused .form-control-xl~.form-label-outlined,.form-select.form-control-xl~.form-label-outlined{top:calc(-.625rem + -5px)}
.focused .form-control-lg~.form-label-outlined,.focused .form-control-xl~.form-label-outlined,.form-select.form-control-lg~.form-label-outlined,.form-select.form-control-xl~.form-label-outlined{font-size:12px}
.dragula-handle .handle{position:relative;font-size:1.125rem;cursor:move;height:1.25rem;width:1.25rem;margin-right:.5rem}
.dragula-handle .handle:after{position:absolute;top:0;left:0;right:0;bottom:0;font-family:Nioicon;content:"";font-size:1rem}
.is-shown .passcode-icon.icon-hide{display:block}
.is-hidden .passcode-icon.icon-hide{display:none}
.main-input.input-group>.input-group-append>.btn{border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}
.ni-chevron-up:before{content:""}
.pr-product-modal.pr-tech-modal-open::after{content:"";position:absolute;inset:0;background:rgba(95,108,128,.28);z-index:1051}
.form-group.pr-card-details-cls .pr-selected-actions,.form-group.pr-card-details-cls .selected-pr{margin-left:0;width:100%;flex-wrap:wrap;justify-content:space-between;gap:.5rem}
.vendors-more-cls .dual-listbox .dual-listbox__buttons{width:100%;margin-top:20px}
.vendors-more-cls .dual-listbox .dual-listbox__available,.vendors-more-cls .dual-listbox .dual-listbox__selected{width:242px}
body.le-option4.dark-mode .card.with-transparent{box-shadow:none;background:transparent}
body.le-option4.dark-mode .notification-dropdown .dropdown-foot.center a{color:var(--le-slate-700)}
.qr-label-designer-sheet{width:100%;min-width:720px;max-width:820px;margin:0 auto;padding:16px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;box-shadow:0 5px 18px rgba(36,59,83,.08)}
.qr-label-designer-sheet-title{margin-bottom:10px;color:#627d98;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.qr-label-designer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px dashed #c8d1dc;border-left:1px dashed #c8d1dc}
.qr-label-designer-slot{position:relative;display:flex;align-items:center;justify-content:center;min-height:150px;padding:8px;border-right:1px dashed #c8d1dc;border-bottom:1px dashed #c8d1dc;background:#fff;transition:background-color .15s ease,box-shadow .15s ease}
.qr-label-designer-empty{position:absolute;top:7px;left:8px;color:#c0cad8;font-size:10px}
.qr-label-designer-item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;min-height:130px;padding:5px;border:1px solid transparent;border-radius:8px;color:#243b53;text-align:center;background:#fff;cursor:grab;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}
.qr-label-designer-item:hover{border-color:#8fd3a8;background:#f7fcf9}
.qr-label-designer-item:active{cursor:grabbing}
.qr-label-designer-item.is-selected{border-color:#03a53c;background:#effaf3;box-shadow:0 0 0 2px rgba(3,165,60,.12)}
.qr-label-designer-item.is-dragging{opacity:.45;transform:scale(.96)}
.qr-label-designer-slot.is-drop-target{z-index:1;background:#effaf3;box-shadow:inset 0 0 0 2px #03a53c}
body.le-option4.dark-mode .product-qr-label-modal .modal-content,body.le-option4.dark-mode .product-qr-label-modal .modal-footer,body.le-option4.dark-mode .qr-label-designer-item,body.le-option4.dark-mode .qr-label-designer-sheet,body.le-option4.dark-mode .qr-label-designer-slot{color:#dbe7fb;border-color:#2b3e5b;background:#162338}
body.le-option4.dark-mode .qr-label-designer-item.is-selected,body.le-option4.dark-mode .qr-label-designer-slot.is-drop-target{background:#173526}
@media(max-width:991.98px){.qr-label-designer-sheet{min-width:660px}}
@media(min-width:1200px){
 body.le-option4 .nk-sidebar:not(.is-compact){width:var(--le-sidebar-width);min-width:var(--le-sidebar-width);max-width:var(--le-sidebar-width)}
 body.le-option4 .nk-sidebar:not(.is-compact) + .nk-wrap{padding-left:var(--le-sidebar-width)}
 body.le-option4 .nk-sidebar:not(.is-compact) + .nk-wrap .nk-header{left:var(--le-sidebar-width);width:calc(100% - var(--le-sidebar-width))}
 body.le-option4 .nk-sidebar.is-compact{width:var(--le-sidebar-compact-width);min-width:var(--le-sidebar-compact-width);max-width:var(--le-sidebar-compact-width)}
 body.le-option4 .nk-sidebar.is-compact + .nk-wrap{padding-left:var(--le-sidebar-compact-width)}
 body.le-option4 .nk-sidebar.is-compact + .nk-wrap .nk-header{left:var(--le-sidebar-compact-width);width:calc(100% - var(--le-sidebar-compact-width))}
 body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-item.has-sub>.nk-menu-link .nk-menu-text{overflow:visible;text-overflow:clip;white-space:nowrap}
}
@media(max-width:1199.98px){
 body.le-option4 .nk-wrap{padding-left:0}
 body.le-option4 .nk-header{left:0;width:100%}
 body.le-option4 .nk-content{left:0;width:100%}
 body.le-option4 .nk-sidebar{width:min(300px,calc(100vw - 44px));min-width:0;max-width:calc(100vw - 44px)}
 body.le-option4 .nk-sidebar .nk-sidebar-head{width:100%;min-width:0;max-width:100%}
}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle{display:grid;grid-template-columns:22px minmax(0,1fr) max-content 14px;align-items:center;column-gap:11px;padding:0 14px}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .nk-menu-icon{grid-column:1;position:static;inset:auto;margin:0}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .nk-menu-text{grid-column:2;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;position:static;inset:auto;margin:0}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .le-menu-count{grid-column:3;position:static;inset:auto;justify-self:end;transform:none;margin:0;display:inline-flex;align-items:center;justify-content:center;min-width:25px;height:20px;padding:0 6px;color:#eafff0;background:#13a74a;border:0;border-radius:999px;font-size:9px;font-weight:800;line-height:normal;letter-spacing:normal}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle::after{display:none;content:none}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub.active>.nk-menu-link.nk-menu-toggle::after,body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub.current-page>.nk-menu-link.nk-menu-toggle::after{transform:rotate(225deg)}
@media(max-width:767.98px){
 body.le-option4 .nk-footer .text-lg-right{display:flex;align-items:center;justify-content:center}
 body.le-option4 .nk-footer{padding-bottom:14px}
 body.le-option4 .nk-block-head,body.le-option4 .nk-block-between,body.le-option4 .nk-block-head-content,body.le-option4 .toggle-wrap.nk-block-tools-toggle{overflow:visible}
 body.le-option4 .toggle-wrap.nk-block-tools-toggle{position:relative;z-index:40}
 body.le-option4 .nk-block-tools-toggle .toggle-expand-content{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:1080;width:min(286px,calc(100vw - 28px));max-width:calc(100vw - 28px);height:auto;max-height:none;padding:10px;border:1px solid var(--le-slate-200);border-radius:12px;background:#fff;box-shadow:0 18px 40px rgba(11,22,36,.18)}
 body.le-option4 .nk-block-tools-toggle .toggle-expand-content .nk-block-tools{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0}
 body.le-option4 .nk-block-tools-toggle .toggle-expand-content .nk-block-tools>li,body.le-option4 .nk-block-tools-toggle .toggle-expand-content .nk-block-tools .nk-block-tools-opt{display:block;width:100%;margin:0;padding:0}
 body.le-option4 .nk-block-tools-toggle .toggle-expand-content .btn{display:flex;width:100%;min-height:40px;align-items:center;justify-content:flex-start;gap:8px}
 body.le-option4.dark-mode .nk-block-tools-toggle .toggle-expand-content{border-color:#2b3e5b;background:#162338;box-shadow:0 18px 42px rgba(0,0,0,.38)}
}
@media(min-width:768px){
 body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-link{min-height:34px;padding-left:44px;padding-right:12px}
 body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-text{min-width:0;white-space:normal;line-height:1.25;overflow:visible;text-overflow:clip}
}

    .hide { display: none; }

    .le-dashboard-page-head .nk-block-between {
        justify-content: flex-start;
    }
    .le-dashboard-page-head .nk-block-head-content {
        margin-left: 0;
    }
.le-dashboard-kpis {
        margin-bottom: 4px;
    }
    .le-dashboard-kpi {
        position: relative;
        min-height: 116px;
        overflow: hidden;
        border: 1px solid var(--le-border);
        border-radius: 14px;
        background: var(--le-surface);
        box-shadow: var(--le-shadow-sm);
        transition: transform .15s ease, border-color .15s ease, box-shadow .15s ease;
    }
    .le-dashboard-kpi > a {
        display: flex;
        width: 100%;
        min-height: 116px;
        padding: 18px 18px 17px;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
    }
    .le-dashboard-kpi-copy {
        min-width: 0;
    }
    .le-dashboard-kpi-label {
        margin: 0 0 8px;
        color: var(--le-slate-600);
        font-size: 12px;
        font-weight: 700;
        letter-spacing: .01em;
        line-height: 1.25;
    }
    .le-dashboard-kpi-value {
        min-height: 31px;
        color: var(--le-slate-900);
        font-size: 27px;
        font-weight: 800;
        letter-spacing: -.04em;
        line-height: 1;
    }
    .le-dashboard-kpi-icon {
        display: inline-flex;
        flex: 0 0 46px;
        width: 46px;
        height: 46px;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(22, 163, 74, .14);
        border-radius: 13px;
        color: var(--le-green-strong);
        background: var(--le-green-soft);
        font-size: 18px;
    }
    .le-dashboard-kpi.is-danger .le-dashboard-kpi-icon {
        color: var(--le-danger);
        border-color: rgba(220, 76, 76, .14);
        background: var(--le-danger-soft);
    }
    .le-dashboard-kpi.is-warning .le-dashboard-kpi-icon {
        color: var(--le-warning);
        border-color: rgba(183, 121, 31, .16);
        background: var(--le-warning-soft);
    }
    .le-dashboard-kpi:hover {
        border-color: var(--le-border-strong);
        box-shadow: 0 8px 24px rgba(15, 23, 42, .065);
        transform: translateY(-1px);
    }

    .le-dashboard-chart-card {
        position: relative;
        min-height: 500px;
        overflow: hidden;
        border: 1px solid var(--le-border);
        border-radius: 14px;
        background: var(--le-surface);
        box-shadow: var(--le-shadow-sm);
    }
    body.le-option4 #gauge-chart.le-dashboard-chart-card,
    body.le-option4 #vendorDonutChart.le-dashboard-chart-card,
    body.le-option4 #inventoryChart.le-dashboard-chart-card {
        height: 500px;
        min-height: 500px;
        max-height: none;
        margin: 0;
        padding: 0;
    }
    body.le-option4 #gauge-chart.le-dashboard-chart-card .le-dashboard-chart-stage,
    body.le-option4 #vendorDonutChart.le-dashboard-chart-card .le-dashboard-chart-stage,
    body.le-option4 #inventoryChart.le-dashboard-chart-card .le-dashboard-chart-stage {
        height: 430px;
        min-height: 430px;
        max-height: none;
    }

    .le-dashboard-chart-head {
        display: flex;
        min-height: 68px;
        padding: 15px 18px 14px;
        align-items: center;
        justify-content: space-between;
        gap: 14px;
        border-bottom: 1px solid var(--le-border);
    }
    .le-dashboard-chart-title {
        margin: 0;
        color: var(--le-slate-900);
        font-size: 14px;
        font-weight: 800;
        letter-spacing: -.015em;
        line-height: 1.2;
    }
    .le-dashboard-chart-title a {
        color: inherit;
    }
    .le-dashboard-chart-title a:hover {
        color: var(--le-green-strong);
    }
    .le-dashboard-chart-note {
        display: block;
        margin-top: 4px;
        color: var(--le-slate-500);
        font-size: 10.5px;
        font-weight: 600;
        line-height: 1.25;
    }
    .le-dashboard-chart-badge {
        display: inline-flex;
        min-height: 28px;
        padding: 5px 10px;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(22, 163, 74, .10);
        border-radius: 999px;
        color: var(--le-green-strong);
        background: var(--le-green-soft);
        font-size: 10.5px;
        font-weight: 800;
        white-space: nowrap;
    }
    .le-dashboard-chart-stage {
        position: relative;
        display: block;
        width: 100%;
        height: 430px;
        min-height: 430px;
        padding: 12px 16px 22px;
        overflow: visible;
    }
    .le-dashboard-chart-stage svg {
        display: block;
        width: 100%;
        height: 100%;
        overflow: visible;
    }
    .le-dashboard-chart-empty,
    .dashboard-chart-error {
        display: flex;
        height: 100%;
        min-height: 280px;
        align-items: center;
        justify-content: center;
        color: var(--le-slate-500);
        font-size: 12px;
        font-weight: 650;
    }
    .le-dashboard-tooltip.is-visible { opacity: 1; }

    .le-d3-axis text {
        fill: var(--le-slate-500);
        font-family: "DM Sans", sans-serif;
        font-size: 10px;
        font-weight: 650;
    }
    .le-d3-axis path,
    .le-d3-axis line {
        stroke: var(--le-border);
    }
    .le-d3-grid line {
        stroke: var(--le-border);
        stroke-opacity: .72;
        shape-rendering: crispEdges;
    }
    .le-d3-grid path { display: none; }

    .le-vendor-chart-layout {
        display: grid;
        width: 100%;
        height: 100%;
        grid-template-columns: minmax(175px, 45%) minmax(0, 1fr);
        align-items: center;
        gap: 10px;
    }
    .le-vendor-donut-canvas {
        position: relative;
        width: 100%;
        height: 100%;
        min-height: 330px;
        border-radius: 18px;
        background: radial-gradient(circle at 50% 50%, rgba(3,165,60,.055) 0, rgba(3,165,60,.025) 34%, transparent 63%);
    }
    .le-vendor-donut-canvas svg {
        filter: drop-shadow(0 10px 18px rgba(15, 23, 42, .035));
    }
    .le-vendor-legend {
        display: flex;
        min-width: 0;
        padding-right: 2px;
        flex-direction: column;
        gap: 8px;
    }
    .le-vendor-legend-row {
        display: grid;
        grid-template-columns: 9px minmax(0, 1fr) auto;
        align-items: center;
        gap: 9px;
        min-height: 38px;
        padding: 6px 8px;
        color: var(--le-slate-600);
        border: 1px solid transparent;
        border-radius: 9px;
        font-size: 10.5px;
        font-weight: 650;
        transition: background .12s ease, border-color .12s ease, transform .12s ease;
    }
    .le-vendor-legend-row:hover {
        border-color: var(--le-border);
        background: var(--le-surface-subtle);
        transform: translateX(2px);
    }
    .le-vendor-legend-row.is-primary {
        border-color: rgba(3,165,60,.09);
        background: linear-gradient(90deg, rgba(3,165,60,.075), rgba(3,165,60,.02));
    }
    .le-vendor-legend-dot {
        width: 9px;
        height: 9px;
        border-radius: 999px;
        box-shadow: 0 0 0 3px rgba(128,148,174,.08);
    }
    .le-vendor-legend-copy {
        min-width: 0;
    }
    .le-vendor-legend-name {
        display: block;
        overflow: hidden;
        color: var(--le-slate-700);
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .le-vendor-legend-meta {
        display: block;
        margin-top: 2px;
        color: var(--le-slate-500);
        font-size: 9px;
        font-weight: 600;
        line-height: 1.15;
    }
    .le-vendor-legend-value {
        color: var(--le-slate-900);
        font-weight: 800;
    }

    @media (min-width: 768px) {
        .le-vendor-legend-row {
            grid-template-columns: 9px minmax(0, 1fr);
            grid-template-rows: auto auto;
            column-gap: 7px;
            row-gap: 0;
            padding: 6px;
        }
        .le-vendor-legend-dot { grid-row: 1 / span 2; }
        .le-vendor-legend-copy { grid-column: 2; grid-row: 1 / span 2; }
        .le-vendor-legend-meta { padding-right: 38px; }
        .le-vendor-legend-value {
            grid-column: 2;
            grid-row: 2;
            align-self: end;
            justify-self: end;
            font-size: 9.5px;
            line-height: 1.15;
        }
    }

    .dashboard-preloader--chart {min-height:280px;width:100%;
        position: absolute;
        inset: 68px 0 0;
        z-index: 4;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        background: var(--le-surface);
    }
    .dashboard-preloader__spinner {flex-shrink:0;
        display: inline-block;
        width: 18px;
        height: 18px;
        border: 2px solid var(--le-border-strong);
        border-top-color: var(--le-green);
        border-radius: 50%;
        animation: le-dashboard-spin .7s linear infinite;
    }
    .dashboard-preloader__label {
        color: var(--le-slate-500);
        font-size: 11px;
        font-weight: 650;
    }
    .dashboard-preloader--stat {padding-top:4px;
        display: inline-flex;
        min-width: 38px;
        min-height: 24px;
        align-items: center;
    }
    .dashboard-preloader--stat .dashboard-preloader__spinner {
        width: 15px;
        height: 15px;
    }
    @keyframes le-dashboard-spin { to { transform: rotate(360deg); } }

    body.le-option4.dark-mode .le-dashboard-kpi:hover,
    body.le-option4.dark-mode .le-dashboard-chart-card {
        box-shadow: 0 10px 28px rgba(0, 0, 0, .14);
    }
    body.le-option4.dark-mode .le-vendor-donut-canvas {
        background: radial-gradient(circle at 50% 50%, rgba(3,165,60,.10) 0, rgba(3,165,60,.035) 38%, transparent 66%);
    }

    @media (max-width: 1199.98px) {
        body.le-option4 #gauge-chart.le-dashboard-chart-card,
        body.le-option4 #vendorDonutChart.le-dashboard-chart-card,
        body.le-option4 #inventoryChart.le-dashboard-chart-card {
            height: 480px;
            min-height: 480px;
        }
        body.le-option4 #gauge-chart.le-dashboard-chart-card .le-dashboard-chart-stage,
        body.le-option4 #vendorDonutChart.le-dashboard-chart-card .le-dashboard-chart-stage,
        body.le-option4 #inventoryChart.le-dashboard-chart-card .le-dashboard-chart-stage {
            height: 410px;
            min-height: 410px;
        }
        .le-dashboard-chart-stage { height: 410px; min-height: 410px; }
        .le-dashboard-chart-card { min-height: 480px; }
        .le-vendor-chart-layout { grid-template-columns: minmax(155px, 42%) minmax(0, 1fr); gap: 8px; }
        .le-vendor-donut-canvas { min-height: 310px; }
    }
    @media (max-width: 767.98px) {
        .le-dashboard-kpi > a { min-height: 104px; padding: 15px; }
        .le-dashboard-kpi { min-height: 104px; }
        .le-dashboard-kpi-value { font-size: 24px; }
        body.le-option4 #gauge-chart.le-dashboard-chart-card,
        body.le-option4 #vendorDonutChart.le-dashboard-chart-card,
        body.le-option4 #inventoryChart.le-dashboard-chart-card {
            height: auto;
            min-height: 590px;
        }
        body.le-option4 #gauge-chart.le-dashboard-chart-card .le-dashboard-chart-stage,
        body.le-option4 #vendorDonutChart.le-dashboard-chart-card .le-dashboard-chart-stage,
        body.le-option4 #inventoryChart.le-dashboard-chart-card .le-dashboard-chart-stage {
            height: auto;
            min-height: 520px;
        }
        .le-dashboard-chart-card { min-height: 590px; }
        .le-dashboard-chart-stage { height: auto; min-height: 520px; padding: 12px 12px 24px; }
        .le-vendor-chart-layout { grid-template-columns: 1fr; gap: 4px; }
        .le-vendor-donut-canvas { min-height: 270px; }
        .le-vendor-legend { padding: 0 8px 8px; }
        .le-vendor-legend-row { min-height: 33px; }
    }

.le-dashboard-tooltip{
        position: absolute;
        z-index: 8;
        max-width: 230px;
        padding: 8px 10px;
        pointer-events: none;
        opacity: 0;
        color: #fff;
        border: 1px solid rgba(255,255,255,.08);
        border-radius: 8px;
        background: #0b1624;
        box-shadow: 0 12px 26px rgba(8, 18, 32, .20);
        font-size: 11px;
        font-weight: 650;
        line-height: 1.35;
        transform: translate(-50%, -112%);
        transition: opacity .12s ease;left:var(--le-tooltip-left);top:var(--le-tooltip-top)}

    body.le-option4 .nk-header-search.le-global-search {margin-left:0;
        position: relative;
        display: flex;
        flex: 0 1 520px;
        width: min(520px, 46vw);
        max-width: 520px;
        min-width: 220px;
        height: 46px;
        min-height: 46px;
        padding: 0 17px;
        align-items: center;
        gap: 14px;
        opacity: 1;
        visibility: visible;
        color: #63758c;
        border: 1px solid #dce4ec;
        border-radius: 10px;
        background: #fbfcfe;
    }
    body.le-option4 .nk-header-search.le-global-search:focus-within {
        border-color: rgba(22, 163, 74, .58);
        background: var(--le-surface);
        box-shadow: 0 0 0 4px var(--le-green-ring);
    }
    body.le-option4 .le-global-search .le-search-icon {
        position: relative;
        z-index: 4;
        display: block;
        flex: 0 0 16px;
        width: 16px;
        min-width: 16px;
        height: 16px;
        opacity: 1;
        visibility: visible;
        color: #718198;
    }
    body.le-option4 .le-global-search .le-search-prompt {
        position: absolute;
        left: 48px;
        top: 50%;
        z-index: 5;
        display: block;
        pointer-events: none;
        opacity: 1;
        visibility: visible;
        color: #63758c;
        font-size: 13px;
        font-weight: 400;
        line-height: 1;
        transform: translateY(-50%);
        transition: opacity .12s ease;
        white-space: nowrap;
    }
    body.le-option4 .le-global-search .le-search-prompt.is-hidden {
        opacity: 0;
    }
    body.le-option4 .le-global-search #quick-search {
        position: relative;
        z-index: 2;
        display: block;
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
        height: 40px;
        min-height: 40px;
        margin: 0;
        padding: 0 8px 0 10px;
        opacity: 1;
        visibility: visible;
        color: #31445c;
        -webkit-text-fill-color: #31445c;
        caret-color: #03a53c;
        border: 0;
        background: transparent;
        box-shadow: none;
        font-size: 13.5px;
        line-height: 40px;
    }
    body.le-option4 .le-global-search #quick-search::placeholder {
        color: transparent;
        -webkit-text-fill-color: transparent;
        opacity: 0;
    }
    body.le-option4 .le-global-search #quick-search::-webkit-search-cancel-button {
        opacity: .55;
        cursor: pointer;
    }

    body.le-option4 .invoice-sidebar .invoice-action a[aria-label] {
        position: relative;
        overflow: visible;
    }
    @media (hover: hover) and (pointer: fine) {
        body.le-option4 .invoice-sidebar .invoice-action a[data-le-action-tooltip="1"]::after {
            content: attr(aria-label);
            position: absolute;
            top: calc(100% + 8px);
            right: 0;
            z-index: 1200;
            display: block;
            width: max-content;
            max-width: 210px;
            padding: 6px 8px;
            pointer-events: none;
            opacity: 0;
            color: #fff;
            border-radius: 6px;
            background: #0b1624;
            box-shadow: 0 8px 20px rgba(8, 18, 32, .18);
            font-size: 10.5px;
            font-style: normal;
            font-weight: 650;
            line-height: 1.25;
            white-space: nowrap;
            transform: translateY(-2px);
            transition: opacity .12s ease, transform .12s ease;
        }
        body.le-option4 .invoice-sidebar .invoice-action a[data-le-action-tooltip="1"]:hover::after,
        body.le-option4 .invoice-sidebar .invoice-action a[data-le-action-tooltip="1"]:focus-visible::after {
            opacity: 1;
            transform: translateY(0);
        }
    }

    body.le-option4 #use-case-panel.le-help-panel-normalized {
        display: flex;
        flex-direction: column;
        width: min(360px, calc(100vw - 24px));
        max-width: 360px;
        height: 100vh;
        max-height: 100vh;
        padding: 0;
        overflow: hidden;
        background: var(--le-surface);
        border-left: 1px solid var(--le-border);
        box-shadow: -18px 0 44px rgba(15, 23, 42, .14);
    }
    body.le-option4 #use-case-panel .le-help-panel-header {
        position: relative;
        z-index: 2;
        display: flex;
        flex: 0 0 64px;
        width: 100%;
        height: 64px;
        min-height: 64px;
        margin: 0;
        padding: 0;
        align-items: stretch;
        background: var(--le-surface-subtle);
        border-bottom: 1px solid var(--le-border);
        box-sizing: border-box;
    }
    body.le-option4 #use-case-panel .le-help-panel-head-row {
        display: flex;
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0 16px 0 18px;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
    }
    body.le-option4 #use-case-panel .le-help-panel-title {
        position: static;
        display: block;
        margin: 0;
        padding: 0;
        color: var(--le-slate-900);
        font-size: 15px;
        font-weight: 700;
        line-height: 1.2;
        white-space: nowrap;
    }
    body.le-option4 #use-case-panel .le-help-panel-close {
        position: static;
        display: inline-flex;
        width: 34px;
        min-width: 34px;
        height: 34px;
        min-height: 34px;
        margin: 0;
        padding: 0;
        align-items: center;
        justify-content: center;
        color: var(--le-slate-600);
        border: 0;
        border-radius: 8px;
        background: transparent;
        box-shadow: none;
        line-height: 1;
    }
    body.le-option4 #use-case-panel .le-help-panel-close:hover {
        color: var(--le-slate-900);
        background: var(--le-surface);
    }
    body.le-option4 #use-case-panel .le-help-panel-body {
        position: relative;
        display: block;
        flex: 1 1 auto;
        width: 100%;
        min-height: 0;
        height: auto;
        margin: 0;
        padding: 18px;
        overflow-x: hidden;
        overflow-y: auto;
        background: var(--le-surface);
        box-sizing: border-box;
    }
    body.le-option4 #help-content-sidebar {
        position: static;
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    body.le-option4 #help-content-sidebar > h5:first-child {
        position: static;
        margin: 0 0 6px;
        padding: 0;
        color: var(--le-slate-800);
        font-size: 14px;
        font-weight: 650;
        line-height: 1.3;
    }
    body.le-option4 #help-content-sidebar > p {
        position: static;
        margin: 0;
        padding: 0;
        color: var(--le-slate-600);
        font-size: 13px;
        line-height: 1.55;
    }

    @media (max-width: 1199.98px) {
        body.le-option4 .nk-header-search.le-global-search {
            max-width: 48vw;
            min-width: 240px;
        }
    }

        body.le-option4 .po-table-v2 .pr-v2-toolbar {
            margin-bottom: 10px;
        }
        body.le-option4 .po-table-v2-table thead .nk-tb-col {
            height: 38px;
            padding: 8px 10px;
            vertical-align: middle;
        }
        body.le-option4 .po-table-v2-table thead .sub-text {
            color: #617187;
            font-size: 10.5px;
            font-weight: 700;
            line-height: 1.1;
            letter-spacing: .035em;
        }
        body.le-option4 .po-table-v2-table tbody .nk-tb-col {
            height: 44px;
            padding: 6px 10px;
            vertical-align: middle;
            color: #40516a;
            font-size: 12.5px;
            line-height: 1.2;
        }
        body.le-option4 .po-table-v2-table tbody .sub-text {
            color: #718198;
            font-size: 12px;
        }
        body.le-option4 .po-table-v2-table .pr-item-name {
            font-weight: 650;
        }
        body.le-option4 .po-table-v2-table .po-state-cell {
            text-align: center;
        }
        body.le-option4 .po-table-v2-table .le-po-pill {
            position: static;
            display: inline-grid;
            place-items: center;
            box-sizing: border-box;
            height: 24px;
            min-height: 24px;
            margin: 0;
            padding: 0 8px;
            border-radius: 999px;
            font-size: 10.5px;
            font-weight: 600;
            line-height: 1;
            vertical-align: middle;
            transform: none;
            white-space: nowrap;
        }
        body.le-option4 .po-table-v2-table .le-po-pill-status {
            width: 88px;
        }
        body.le-option4 .po-table-v2-table .le-po-pill-backorder,
        body.le-option4 .po-table-v2-table .le-po-pill-email {
            width: 68px;
        }
        body.le-option4 .po-table-v2-table .le-po-pill-label {
            display: block;
            margin: 0;
            padding: 0;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
        }
        body.le-option4 .po-invoice-actions {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            white-space: nowrap;
        }
        body.le-option4 .po-invoice-actions .print-btn,
        body.le-option4 .po-table-v2-table .nk-tb-col-tools .dropdown-toggle {
            display: inline-flex;
            width: 30px;
            min-width: 30px;
            height: 30px;
            min-height: 30px;
            padding: 0;
            align-items: center;
            justify-content: center;
            border-radius: 8px;
            line-height: 1;
        }
        body.le-option4 .po-invoice-actions .print-btn svg,
        body.le-option4 .po-invoice-actions .print-btn i,
        body.le-option4 .po-table-v2-table .nk-tb-col-tools .dropdown-toggle svg,
        body.le-option4 .po-table-v2-table .nk-tb-col-tools .dropdown-toggle i {
            display: block;
            width: 13px;
            height: 13px;
            margin: 0;
        }
        body.le-option4 .po-invoice-actions .btn-primary {
            display: inline-flex;
            min-height: 30px;
            padding: 0 9px;
            align-items: center;
            justify-content: center;
            gap: 5px;
            border-radius: 8px;
            font-size: 11.5px;
            line-height: 1;
        }
        body.le-option4 .po-invoice-actions .btn-primary svg,
        body.le-option4 .po-invoice-actions .btn-primary i {
            width: 12px;
            height: 12px;
            margin: 0;
        }
        body.le-option4 .po-invoice-actions .btn-primary > span {
            margin: 0;
            padding: 0;
            line-height: 1;
        }
        body.le-option4 .po-table-v2-table .nk-tb-actions {
            display: flex;
            align-items: center;
            justify-content: flex-end;
            margin: 0;
        }
        body.le-option4 .po-table-v2-table tbody tr {
            border-bottom-color: #edf1f5;
        }
        body.le-option4.dark-mode .po-table-v2-table thead .sub-text {
            color: #a9b8cb;
        }
        body.le-option4.dark-mode .po-table-v2-table tbody .nk-tb-col {
            color: #d4dfed;
        }
        body.le-option4.dark-mode .po-table-v2-table tbody .sub-text {
            color: #9fb0c4;
        }
        body.le-option4.dark-mode .po-table-v2-table tbody tr {
            border-bottom-color: #26384e;
        }
        @media (max-width: 767.98px) {
            body.le-option4 .po-table-v2-table thead .nk-tb-col,
            body.le-option4 .po-table-v2-table tbody .nk-tb-col {
                padding-left: 8px;
                padding-right: 8px;
            }
        }

    body.le-option4 .invoice-sidebar {
        background: #fff;
        border-left: 1px solid rgba(100, 116, 139, .20);
        box-shadow: -18px 0 42px rgba(15, 23, 42, .16), -3px 0 10px rgba(15, 23, 42, .08);
    }
    body.le-option4.dark-mode .invoice-sidebar {
        background: #101924;
        border-left-color: rgba(148, 163, 184, .20);
        box-shadow: -20px 0 46px rgba(0, 0, 0, .42), -3px 0 12px rgba(0, 0, 0, .28);
    }
    body.le-option4 .invoice-sidebar #scrollToInvoice {
        position: fixed;
        left: 50%;
        bottom: 22px;
        z-index: 1085;
        display: none;
        width: 34px;
        height: 34px;
        padding: 0;
        align-items: center;
        justify-content: center;
        color: #fff;
        background: #03a53c;
        border: 1px solid rgba(255,255,255,.82);
        border-radius: 999px;
        box-shadow: 0 5px 16px rgba(3,165,60,.22);
        cursor: pointer;
        opacity: .90;
        transform: translateX(-50%);
        transition: opacity .15s ease, transform .15s ease, box-shadow .15s ease;
    }
    body.le-option4 .invoice-sidebar #scrollToInvoice:hover {
        opacity: 1;
        box-shadow: 0 7px 18px rgba(3,165,60,.30);
    }
    body.le-option4 .invoice-sidebar #scrollToInvoice i,
    body.le-option4 .invoice-sidebar #scrollToInvoice svg {
        width: 12px;
        height: 12px;
        margin: 0;
    }
    body.le-option4 [hidden]{display:none}
    body.le-option4 .le-clickable{cursor:pointer}
    body.le-option4 .le-cover-image{width:100%;height:100%;object-fit:cover}
    body.le-option4 .le-account-email{max-width:10rem;overflow:hidden;overflow-wrap:anywhere;hyphens:auto}
    body.le-option4 .le-card-title-truncate{max-width:10rem}
    body.le-option4 .le-selection-count{margin-top:6px}
    body.le-option4 .le-role-name-heading{min-width:140px}
    body.le-option4 .le-role-permission{font-size:1.3rem}
    body.le-option4 .le-settings-logo-card{max-width:10rem}
    body.le-option4 .le-uppercase-input{text-transform:uppercase}
    body.le-option4 .le-pending-stock-note{display:block;margin-bottom:13px}
    body.le-option4 .le-modal-wide{min-width:80%}
    body.le-option4 .le-block-label{display:block}
    body.le-option4 .le-email-suggestions{top:56px;z-index:999}
    body.le-option4 .le-quill-editor{height:200px}
    body.le-option4 .le-import-instructions-modal{z-index:9999}
    body.le-option4 .le-align-end{text-align:right}
    body.le-option4 .le-vendor-product-table{border-radius:25px}
    body.le-option4 .table-dropdown-fix .dropdown-menu.dd-positioned{position:fixed;top:var(--le-dropdown-top);left:var(--le-dropdown-left);right:auto;bottom:auto;z-index:9999;transform:none;will-change:auto}
    body.le-option4 .table-dropdown-fix .dropdown-menu.dd-positioned.has-max-height{max-height:var(--le-dropdown-max-height);overflow-y:auto}
    body.le-option4 .le-vendor-slice{cursor:default;transition:opacity .14s ease}
    body.le-option4 .le-chart-crosshair-zone{cursor:crosshair}
    body.le-option4 .le-vendor-color-1{background:#03A53C}
    body.le-option4 .le-vendor-color-2{background:#0f8f76}
    body.le-option4 .le-vendor-color-3{background:#2f6fed}
    body.le-option4 .le-vendor-color-4{background:#7c4df2}
    body.le-option4 .le-vendor-color-5{background:#e58a16}
    body.le-option4 .le-vendor-color-6{background:#6f7f95}
    body.le-option4 .le-dashboard-chart-badge.is-stable,body.le-option4 .le-dashboard-chart-badge.is-positive{color:var(--le-green-strong);background:var(--le-green-soft)}
    body.le-option4 .le-dashboard-chart-badge.is-negative{color:var(--le-danger);background:var(--le-danger-soft)}
    body.le-option4 .d-none{display:none}
    body.le-option4 .d-block{display:block}
    body.le-option4 .d-inline{display:inline}
    body.le-option4 .d-flex{display:flex}
    body.le-option4 .d-inline-flex{display:inline-flex}
    @media (min-width:576px){body.le-option4 .d-sm-none{display:none}body.le-option4 .d-sm-inline{display:inline}body.le-option4 .d-sm-flex{display:flex}body.le-option4 .d-sm-inline-flex{display:inline-flex}}
    @media (min-width:768px){body.le-option4 .d-md-inline{display:inline}body.le-option4 .d-md-block{display:block}}
    @media (min-width:1200px){body.le-option4 .d-xl-none{display:none}body.le-option4 .d-xl-block{display:block}body.le-option4 .d-xl-inline-flex{display:inline-flex}}

body.le-option4.pg-auth{background-color:#78909c}
body.le-option4.pg-auth .modal.left .modal-dialog,body.le-option4.pg-auth .modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;transform:translate3d(0,0,0)}
body.le-option4.pg-auth .modal.left .modal-content,body.le-option4.pg-auth .modal.right .modal-content{height:100%;overflow-y:auto}
body.le-option4.pg-auth .modal.left .modal-body,body.le-option4.pg-auth .modal.right .modal-body{padding:15px 15px 80px}
body.le-option4.pg-auth .modal.left.fade .modal-dialog{left:-320px;transition:opacity .3s linear,left .3s ease-out}body.le-option4.pg-auth .modal.left.fade.in .modal-dialog{left:0}
body.le-option4.pg-auth .modal.right.fade .modal-dialog{right:0;transition:opacity .3s linear,right .3s ease-out}body.le-option4.pg-auth .modal.right.fade.in .modal-dialog{right:0}
body.le-option4.pg-auth .modal-content{border:0;border-radius:0}body.le-option4.pg-auth .modal-header{border-bottom-color:#eee;background-color:#fafafa}
body.le-option4.pg-auth .demo{padding-top:60px;padding-bottom:110px}body.le-option4.pg-auth .btn-demo{margin:15px;padding:10px 15px;border-radius:0;font-size:16px;background:#fff}body.le-option4.pg-auth .btn-demo:focus{outline:0}
body.le-option4.pg-auth .demo-footer{position:fixed;bottom:0;width:100%;padding:15px;background:#212121;text-align:center}body.le-option4.pg-auth .demo-footer>a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}body.le-option4.pg-auth .tippy-content{min-width:inherit}
body.le-option4 .le-inventory-request-page .details{position:absolute;top:0;z-index:20;display:inline;min-width:20rem;padding:1rem;border:1px solid grey;background:#fff;transform:translateY(20%) scale(0);transform-origin:left;transition:transform .1s ease-in}
body.le-option4 .le-inventory-request-page .has-details:hover span.details{transform:translateY(20%) scale(1)}body.le-option4 .le-inventory-request-page .tooltip-div{position:relative;display:inline-block;border-bottom:1px dotted #000}
body.le-option4 .le-inventory-request-page .tooltip-div .tooltiptext{position:absolute;bottom:125%;left:50%;z-index:999;min-width:200%;margin-left:-60px;padding:1rem;color:#fff;background:#555;border-radius:6px;font-size:.8rem;text-align:center;visibility:hidden;opacity:0;transition:opacity .3s}
body.le-option4 .le-inventory-request-page .tooltip-div .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}body.le-option4 .le-inventory-request-page .tooltip-div:hover .tooltiptext{visibility:visible;opacity:1}
body.le-option4 .le-product-vendors-page .tooltip-div{position:relative;display:inline-block}body.le-option4 .le-product-vendors-page .tooltip-div .tooltiptext{position:absolute;bottom:125%;left:50%;z-index:999;min-width:100%;margin-left:-60px;padding:1rem 0;color:#fff;background:#555;border-radius:6px;font-size:.8rem;text-align:center;visibility:hidden;opacity:0;transition:opacity .3s}
body.le-option4 .le-product-vendors-page .tooltip-div .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}body.le-option4 .le-product-vendors-page .tooltip-div:hover .tooltiptext{visibility:visible;opacity:1}
body.le-option4 .le-role-permission-page .table th,body.le-option4 .le-role-permission-page .table td{padding:.5rem;vertical-align:middle}body.le-option4 .le-role-permission-page input[type=checkbox]{width:15%}
body.le-option4 .le-role-permission-page .module-indent{display:inline-flex;align-items:center;gap:6px}body.le-option4 .le-role-permission-page .module-toggle{display:inline-flex;width:18px;height:18px;padding:0 2px;align-items:center;justify-content:center;color:#6576ff;border:0;background:transparent;font-weight:700;line-height:1}body.le-option4 .le-role-permission-page .module-toggle:focus{outline:0}/* jsTree integrated compatibility */body.le-option4 .jstree-node,body.le-option4 .jstree-children,body.le-option4 .jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}body.le-option4 .jstree-node{white-space:nowrap}body.le-option4 .jstree-anchor{display:inline-block;color:black;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}body.le-option4 .jstree-anchor:focus{outline:0}body.le-option4 .jstree-anchor,body.le-option4 .jstree-anchor:link,body.le-option4 .jstree-anchor:visited,body.le-option4 .jstree-anchor:hover,body.le-option4 .jstree-anchor:active{text-decoration:none;color:inherit}body.le-option4 .jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}body.le-option4 .jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}body.le-option4 .jstree-ocl{cursor:pointer}body.le-option4 .jstree-leaf>.jstree-ocl{cursor:default}body.le-option4 .jstree .jstree-open>.jstree-children{display:block}body.le-option4 .jstree .jstree-closed>.jstree-children,body.le-option4 .jstree .jstree-leaf>.jstree-children{display:none}body.le-option4 .jstree-anchor>.jstree-themeicon{margin-right:2px}body.le-option4 .jstree-no-icons .jstree-themeicon,body.le-option4 .jstree-anchor>.jstree-themeicon-hidden{display:none}body.le-option4 .jstree-hidden,body.le-option4 .jstree-node.jstree-hidden{display:none}body.le-option4 .jstree-rtl .jstree-anchor{padding:0 1px 0 4px}body.le-option4 .jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}body.le-option4 .jstree-rtl .jstree-node{margin-left:0}body.le-option4 .jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}body.le-option4 .jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}body.le-option4 .jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}body.le-option4 .jstree-wholerow-ul .jstree-anchor,body.le-option4 .jstree-wholerow-ul .jstree-icon{position:relative}body.le-option4 .jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.le-option4 .jstree-contextmenu .jstree-anchor{-webkit-user-select:none;-webkit-touch-callout:none}body.le-option4 .vakata-context{display:none}body.le-option4 .vakata-context,body.le-option4 .vakata-context ul{margin:0;padding:.5rem 0;position:absolute;background-color:#fff;border-radius:4px;border:1px solid #e5e9f2;box-shadow:0 3px 12px 1px rgba(58,34,114,0.15);min-width:140px}body.le-option4 .vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}body.le-option4 .vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}body.le-option4 .vakata-context li{list-style:none}body.le-option4 .vakata-context li>a{display:block;padding:0 1.25rem;text-decoration:none;width:auto;white-space:nowrap;line-height:2.4em;font-weight:500;color:#526484}body.le-option4 .vakata-context li>a:hover{position:relative;color:#03A53C;background:#f5f6fa;box-shadow:none}body.le-option4 .vakata-context li>a.vakata-context-parent{background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");background-position:right center;background-repeat:no-repeat}body.le-option4 .vakata-context li>a:focus{outline:0}body.le-option4 .vakata-context .vakata-context-hover>a{position:relative;color:#03A53C;background:#f5f6fa;box-shadow:none}body.le-option4 .vakata-context .vakata-context-separator>a,body.le-option4 .vakata-context .vakata-context-separator>a:hover{background:white;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0;display:none}body.le-option4 .vakata-context .vakata-contextmenu-disabled a,body.le-option4 .vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}body.le-option4 .vakata-context .vakata-contextmenu-disabled>a>i{filter:grayscale(100%)}body.le-option4 .vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:transparent;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}body.le-option4 .vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}body.le-option4 .vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:white;margin:0 0.5em 0 0;border-left:1px solid #e2e3e3;display:none}body.le-option4 .vakata-context .vakata-contextmenu-shortcut{font-size:0.8em;color:silver;opacity:0.5;display:none}body.le-option4 .vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}body.le-option4 .vakata-context-rtl li>a.vakata-context-parent{background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");background-position:left center;background-repeat:no-repeat}body.le-option4 .vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}body.le-option4 .vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}body.le-option4 .vakata-context-rtl li>a>i{margin:0 -2em 0 0}body.le-option4 .vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 0.5em;border-left-color:white;background:#e2e3e3}body.le-option4 #jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}body.le-option4 #jstree-dnd{line-height:16px;margin:0;padding:4px}body.le-option4 #jstree-dnd .jstree-icon,body.le-option4 #jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}body.le-option4 #jstree-dnd .jstree-ok{background:green}body.le-option4 #jstree-dnd .jstree-er{background:red}body.le-option4 #jstree-dnd .jstree-copy{margin:0 2px 0 2px}body.le-option4 .jstree-default .jstree-node,body.le-option4 .jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}body.le-option4 .jstree-default .jstree-anchor,body.le-option4 .jstree-default .jstree-animated,body.le-option4 .jstree-default .jstree-wholerow{transition:background-color 0.15s, box-shadow 0.15s}body.le-option4 .jstree-default .jstree-hovered{background:#f5f6fa;border-radius:2px}body.le-option4.dark-mode .jstree-default .jstree-hovered{background:#203247}body.le-option4 .jstree-default .jstree-context{background:#f5f6fa;border-radius:2px}body.le-option4.dark-mode .jstree-default .jstree-context{background:#23364e}body.le-option4 .jstree-default .jstree-clicked{background:#ebeef2;border-radius:2px}body.le-option4.dark-mode .jstree-default .jstree-clicked{background:#203247}body.le-option4 .jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}body.le-option4 .jstree-default .jstree-disabled{background:transparent;color:#666666}body.le-option4.dark-mode .jstree-default .jstree-disabled{color:#8094ae}body.le-option4 .jstree-default .jstree-disabled.jstree-hovered{background:transparent;box-shadow:none}body.le-option4 .jstree-default .jstree-disabled.jstree-clicked{background:#efefef}body.le-option4 .jstree-default .jstree-disabled>.jstree-icon{opacity:0.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}body.le-option4 .jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:bold}body.le-option4 .jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none }body.le-option4 .jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:transparent;box-shadow:none}body.le-option4 .jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}body.le-option4 .jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:transparent}body.le-option4 .jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}body.le-option4 .jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat}body.le-option4 .jstree-default>.jstree-wholerow-ul .jstree-hovered,body.le-option4 .jstree-default>.jstree-wholerow-ul .jstree-clicked{background:transparent;box-shadow:none;border-radius:0}body.le-option4 .jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.le-option4 .jstree-default .jstree-wholerow-hovered{background:#f5f6fa}body.le-option4.dark-mode .jstree-default .jstree-wholerow-hovered{background:#1d2d40}body.le-option4 .jstree-default .jstree-wholerow-clicked{background:#f5f6fa}body.le-option4.dark-mode .jstree-default .jstree-wholerow-clicked{background:#1d2d40}body.le-option4 .jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}body.le-option4 .jstree-default .jstree-anchor{line-height:24px;height:24px}body.le-option4 .jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}body.le-option4 .jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}body.le-option4 .jstree-default.jstree-rtl .jstree-node{margin-right:24px}body.le-option4 .jstree-default .jstree-wholerow{height:24px}body.le-option4 .jstree-default .jstree-node,body.le-option4 .jstree-default .jstree-icon{background-image:url("../images/jsTree/32px.png")}body.le-option4 .jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}body.le-option4 .jstree-default .jstree-last{background:transparent}body.le-option4 .jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}body.le-option4 .jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}body.le-option4 .jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}body.le-option4 .jstree-default .jstree-themeicon{background-position:-260px -4px}body.le-option4 .jstree-default>.jstree-no-dots .jstree-node,body.le-option4 .jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}body.le-option4 .jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}body.le-option4 .jstree-default .jstree-disabled{background:transparent}body.le-option4 .jstree-default .jstree-disabled.jstree-hovered{background:transparent}body.le-option4 .jstree-default .jstree-disabled.jstree-clicked{background:#efefef}body.le-option4 .jstree-default .jstree-checkbox{background-position:-164px -4px}body.le-option4 .jstree-default .jstree-checkbox:hover{background-position:-164px -36px}body.le-option4 .jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4 .jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}body.le-option4 .jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4 .jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}body.le-option4 .jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}body.le-option4 .jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}body.le-option4.dark-mode .jstree-default .jstree-node,body.le-option4.dark-mode .jstree-default .jstree-icon{background-image:url("../images/jsTree/32px-dark.png")}body.le-option4.dark-mode .jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}body.le-option4.dark-mode .jstree-default .jstree-last{background:transparent}body.le-option4.dark-mode .jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}body.le-option4.dark-mode .jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}body.le-option4.dark-mode .jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}body.le-option4.dark-mode .jstree-default .jstree-themeicon{background-position:-260px -4px}body.le-option4.dark-mode .jstree-default>.jstree-no-dots .jstree-node,body.le-option4.dark-mode .jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4.dark-mode .jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}body.le-option4.dark-mode .jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}body.le-option4.dark-mode .jstree-default .jstree-disabled{background:transparent}body.le-option4.dark-mode .jstree-default .jstree-disabled.jstree-hovered{background:transparent}body.le-option4.dark-mode .jstree-default .jstree-disabled.jstree-clicked{background:#182536}body.le-option4.dark-mode .jstree-default .jstree-checkbox{background-position:-164px -4px}body.le-option4.dark-mode .jstree-default .jstree-checkbox:hover{background-position:-164px -36px}body.le-option4.dark-mode .jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4.dark-mode .jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}body.le-option4.dark-mode .jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4.dark-mode .jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}body.le-option4.dark-mode .jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}body.le-option4.dark-mode .jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}body.le-option4 .jstree-default .jstree-checkbox-disabled{opacity:0.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}body.le-option4 .jstree-default>.jstree-striped{background-size:auto 48px}body.le-option4 .jstree-default.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}body.le-option4 .jstree-default.jstree-rtl .jstree-last{background:transparent}body.le-option4 .jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}body.le-option4 .jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}body.le-option4 .jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}body.le-option4 .jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,body.le-option4 .jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}body.le-option4 .jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}body.le-option4 .jstree-default .jstree-themeicon-custom{background-color:transparent;background-position:0 0;margin-right:0 ;background-image:none}body.le-option4.dark-mode .jstree-default .jstree-themeicon-custom{background-image:none}body.le-option4 .jstree-default .jstree-themeicon-custom.icon{font-size:1rem}body.le-option4 .jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/jsTree/throbber.gif") center center no-repeat}body.le-option4.dark-mode .jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/jsTree/throbber-dark.gif") center center no-repeat}body.le-option4 .jstree-default .jstree-file{background:url("../images/jsTree/32px.png") -100px -68px no-repeat}body.le-option4.dark-mode .jstree-default .jstree-file{background:url("../images/jsTree/32px-dark.png") -100px -68px no-repeat}body.le-option4 .jstree-default .jstree-folder{background:url("../images/jsTree/32px.png") -260px -4px no-repeat}body.le-option4.dark-mode .jstree-default .jstree-folder{background:url("../images/jsTree/32px-dark.png") -260px -4px no-repeat}body.le-option4 .jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}body.le-option4 #jstree-dnd.jstree-default{line-height:24px;padding:0 4px}body.le-option4 #jstree-dnd.jstree-default .jstree-ok,body.le-option4 #jstree-dnd.jstree-default .jstree-er{background-image:url("../images/jsTree/32px.png");background-repeat:no-repeat;background-color:transparent}body.le-option4.dark-mode #jstree-dnd.jstree-default .jstree-ok,body.le-option4.dark-mode #jstree-dnd.jstree-default .jstree-er{background-image:url("../images/jsTree/32px-dark.png");background-repeat:no-repeat;background-color:transparent}body.le-option4 #jstree-dnd.jstree-default i{background:transparent;width:24px;height:24px;line-height:24px}body.le-option4 #jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}body.le-option4 #jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}body.le-option4.dark-mode #jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}body.le-option4.dark-mode #jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}body.le-option4 .jstree-default .jstree-ellipsis{overflow:hidden}body.le-option4 .jstree-default .jstree-ellipsis .jstree-anchor{width:calc(100% - 29px);text-overflow:ellipsis;overflow:hidden}body.le-option4 .jstree-default.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==")}body.le-option4 .jstree-default.jstree-rtl .jstree-last{background:transparent}body.le-option4 .jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}body.le-option4 .jstree-default-small .jstree-anchor{line-height:18px;height:18px}body.le-option4 .jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}body.le-option4 .jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}body.le-option4 .jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}body.le-option4 .jstree-default-small .jstree-wholerow{height:18px}body.le-option4 .jstree-default-small .jstree-node,body.le-option4 .jstree-default-small .jstree-icon{background-image:url("../images/jsTree/32px.png")}body.le-option4 .jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}body.le-option4 .jstree-default-small .jstree-last{background:transparent}body.le-option4 .jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}body.le-option4 .jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}body.le-option4 .jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}body.le-option4 .jstree-default-small .jstree-themeicon{background-position:-263px -7px}body.le-option4 .jstree-default-small>.jstree-no-dots .jstree-node,body.le-option4 .jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}body.le-option4 .jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}body.le-option4 .jstree-default-small .jstree-disabled{background:transparent}body.le-option4 .jstree-default-small .jstree-disabled.jstree-hovered{background:transparent}body.le-option4 .jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}body.le-option4 .jstree-default-small .jstree-checkbox{background-position:-167px -7px}body.le-option4 .jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}body.le-option4 .jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4 .jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}body.le-option4 .jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4 .jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}body.le-option4 .jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}body.le-option4 .jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}body.le-option4.dark-mode .jstree-default-small .jstree-node,body.le-option4.dark-mode .jstree-default-small .jstree-icon{background-image:url("../images/jsTree/32px-dark.png")}body.le-option4.dark-mode .jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}body.le-option4.dark-mode .jstree-default-small .jstree-last{background:transparent}body.le-option4.dark-mode .jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}body.le-option4.dark-mode .jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}body.le-option4.dark-mode .jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}body.le-option4.dark-mode .jstree-default-small .jstree-themeicon{background-position:-263px -7px}body.le-option4.dark-mode .jstree-default-small>.jstree-no-dots .jstree-node,body.le-option4.dark-mode .jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4.dark-mode .jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}body.le-option4.dark-mode .jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}body.le-option4.dark-mode .jstree-default-small .jstree-disabled{background:transparent}body.le-option4.dark-mode .jstree-default-small .jstree-disabled.jstree-hovered{background:transparent}body.le-option4.dark-mode .jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}body.le-option4.dark-mode .jstree-default-small .jstree-checkbox{background-position:-167px -7px}body.le-option4.dark-mode .jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}body.le-option4.dark-mode .jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4.dark-mode .jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}body.le-option4.dark-mode .jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4.dark-mode .jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}body.le-option4.dark-mode .jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}body.le-option4.dark-mode .jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}body.le-option4 .jstree-default-small .jstree-checkbox-disabled{opacity:0.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}body.le-option4 .jstree-default-small>.jstree-striped{background-size:auto 36px}body.le-option4 .jstree-default-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}body.le-option4 .jstree-default-small.jstree-rtl .jstree-last{background:transparent}body.le-option4 .jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}body.le-option4 .jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}body.le-option4 .jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}body.le-option4 .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,body.le-option4 .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}body.le-option4 .jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}body.le-option4 .jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}body.le-option4 .jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/jsTree/throbber.gif") center center no-repeat}body.le-option4.dark-mode .jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/jsTree/throbber-dark.gif") center center no-repeat}body.le-option4 .jstree-default-small .jstree-file{background:url("../images/jsTree/32px.png") -103px -71px no-repeat}body.le-option4.dark-mode .jstree-default-small .jstree-file{background:url("../images/jsTree/32px-dark.png") -103px -71px no-repeat}body.le-option4 .jstree-default-small .jstree-folder{background:url("../images/jsTree/32px.png") -263px -7px no-repeat}body.le-option4.dark-mode .jstree-default-small .jstree-folder{background:url("../images/jsTree/32px-dark.png") -263px -7px no-repeat}body.le-option4 .jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}body.le-option4 #jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}body.le-option4 #jstree-dnd.jstree-default-small .jstree-ok,body.le-option4 #jstree-dnd.jstree-default-small .jstree-er{background-image:url("../images/jsTree/32px.png");background-repeat:no-repeat;background-color:transparent}body.le-option4.dark-mode #jstree-dnd.jstree-default-small .jstree-ok,body.le-option4.dark-mode #jstree-dnd.jstree-default-small .jstree-er{background-image:url("../images/jsTree/32px-dark.png");background-repeat:no-repeat;background-color:transparent}body.le-option4 #jstree-dnd.jstree-default-small i{background:transparent;width:18px;height:18px;line-height:18px}body.le-option4 #jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}body.le-option4 #jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}body.le-option4.dark-mode #jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}body.le-option4.dark-mode #jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}body.le-option4 .jstree-default-small .jstree-ellipsis{overflow:hidden}body.le-option4 .jstree-default-small .jstree-ellipsis .jstree-anchor{width:calc(100% - 23px);text-overflow:ellipsis;overflow:hidden}body.le-option4 .jstree-default-small.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==")}body.le-option4 .jstree-default-small.jstree-rtl .jstree-last{background:transparent}body.le-option4 .jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}body.le-option4 .jstree-default-large .jstree-anchor{line-height:32px;height:32px}body.le-option4 .jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}body.le-option4 .jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}body.le-option4 .jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}body.le-option4 .jstree-default-large .jstree-wholerow{height:32px}body.le-option4 .jstree-default-large .jstree-node,body.le-option4 .jstree-default-large .jstree-icon{background-image:url("../images/jsTree/32px.png")}body.le-option4 .jstree-default-large .jstree-node{background-position:-288px 0px;background-repeat:repeat-y}body.le-option4 .jstree-default-large .jstree-last{background:transparent}body.le-option4 .jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0px}body.le-option4 .jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0px}body.le-option4 .jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0px}body.le-option4 .jstree-default-large .jstree-themeicon{background-position:-256px 0px}body.le-option4 .jstree-default-large>.jstree-no-dots .jstree-node,body.le-option4 .jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0px}body.le-option4 .jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0px 0px}body.le-option4 .jstree-default-large .jstree-disabled{background:transparent}body.le-option4 .jstree-default-large .jstree-disabled.jstree-hovered{background:transparent}body.le-option4 .jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}body.le-option4 .jstree-default-large .jstree-checkbox{background-position:-160px 0px}body.le-option4 .jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}body.le-option4 .jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4 .jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0px}body.le-option4 .jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4 .jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}body.le-option4 .jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0px}body.le-option4 .jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}body.le-option4.dark-mode .jstree-default-large .jstree-node,body.le-option4.dark-mode .jstree-default-large .jstree-icon{background-image:url("../images/jsTree/32px-dark.png")}body.le-option4.dark-mode .jstree-default-large .jstree-node{background-position:-288px 0px;background-repeat:repeat-y}body.le-option4.dark-mode .jstree-default-large .jstree-last{background:transparent}body.le-option4.dark-mode .jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0px}body.le-option4.dark-mode .jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0px}body.le-option4.dark-mode .jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0px}body.le-option4.dark-mode .jstree-default-large .jstree-themeicon{background-position:-256px 0px}body.le-option4.dark-mode .jstree-default-large>.jstree-no-dots .jstree-node,body.le-option4.dark-mode .jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4.dark-mode .jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0px}body.le-option4.dark-mode .jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0px 0px}body.le-option4.dark-mode .jstree-default-large .jstree-disabled{background:transparent}body.le-option4.dark-mode .jstree-default-large .jstree-disabled.jstree-hovered{background:transparent}body.le-option4.dark-mode .jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}body.le-option4.dark-mode .jstree-default-large .jstree-checkbox{background-position:-160px 0px}body.le-option4.dark-mode .jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}body.le-option4.dark-mode .jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4.dark-mode .jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0px}body.le-option4.dark-mode .jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4.dark-mode .jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}body.le-option4.dark-mode .jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0px}body.le-option4.dark-mode .jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}body.le-option4 .jstree-default-large .jstree-checkbox-disabled{opacity:0.8;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}body.le-option4 .jstree-default-large>.jstree-striped{background-size:auto 64px}body.le-option4 .jstree-default-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");background-position:100% 1px;background-repeat:repeat-y}body.le-option4 .jstree-default-large.jstree-rtl .jstree-last{background:transparent}body.le-option4 .jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}body.le-option4 .jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}body.le-option4 .jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}body.le-option4 .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,body.le-option4 .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}body.le-option4 .jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0px -32px}body.le-option4 .jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}body.le-option4 .jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/jsTree/throbber.gif") center center no-repeat}body.le-option4.dark-mode .jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url("../images/jsTree/throbber-dark.gif") center center no-repeat}body.le-option4 .jstree-default-large .jstree-file{background:url("../images/jsTree/32px.png") -96px -64px no-repeat}body.le-option4.dark-mode .jstree-default-large .jstree-file{background:url("../images/jsTree/32px-dark.png") -96px -64px no-repeat}body.le-option4 .jstree-default-large .jstree-folder{background:url("../images/jsTree/32px.png") -256px 0px no-repeat}body.le-option4.dark-mode .jstree-default-large .jstree-folder{background:url("../images/jsTree/32px-dark.png") -256px 0px no-repeat}body.le-option4 .jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}body.le-option4 #jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}body.le-option4 #jstree-dnd.jstree-default-large .jstree-ok,body.le-option4 #jstree-dnd.jstree-default-large .jstree-er{background-image:url("../images/jsTree/32px.png");background-repeat:no-repeat;background-color:transparent}body.le-option4.dark-mode #jstree-dnd.jstree-default-large .jstree-ok,body.le-option4.dark-mode #jstree-dnd.jstree-default-large .jstree-er{background-image:url("../images/jsTree/32px-dark.png");background-repeat:no-repeat;background-color:transparent}body.le-option4 #jstree-dnd.jstree-default-large i{background:transparent;width:32px;height:32px;line-height:32px}body.le-option4 #jstree-dnd.jstree-default-large .jstree-ok{background-position:0px -64px}body.le-option4 #jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}body.le-option4.dark-mode #jstree-dnd.jstree-default-large .jstree-ok{background-position:0px -64px}body.le-option4.dark-mode #jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}body.le-option4 .jstree-default-large .jstree-ellipsis{overflow:hidden}body.le-option4 .jstree-default-large .jstree-ellipsis .jstree-anchor{width:calc(100% - 37px);text-overflow:ellipsis;overflow:hidden}body.le-option4 .jstree-default-large.jstree-rtl .jstree-node{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==")}body.le-option4 .jstree-default-large.jstree-rtl .jstree-last{background:transparent}@media (max-width: 768px){body.le-option4 #jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}body.le-option4 #jstree-dnd.jstree-dnd-responsive>i{background:transparent;width:40px;height:40px}body.le-option4 #jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url("../images/jsTree/40px.png");background-position:0 -200px;background-size:120px 240px}body.le-option4.dark-mode #jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url("../images/jsTree/40px-dark.png");background-position:0 -200px;background-size:120px 240px}body.le-option4 #jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url("../images/jsTree/40px.png");background-position:-40px -200px;background-size:120px 240px}body.le-option4.dark-mode #jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url("../images/jsTree/40px-dark.png");background-position:-40px -200px;background-size:120px 240px}body.le-option4 #jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width: 768px){body.le-option4 .jstree-default-responsive .jstree-icon{background-image:url("../images/jsTree/40px.png")}body.le-option4.dark-mode .jstree-default-responsive .jstree-icon{background-image:url("../images/jsTree/40px-dark.png")}body.le-option4 .jstree-default-responsive .jstree-node,body.le-option4 .jstree-default-responsive .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}body.le-option4 .jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}body.le-option4 .jstree-default-responsive .jstree-icon,body.le-option4 .jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}body.le-option4 .jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}body.le-option4 .jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px;background:transparent}body.le-option4 .jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}body.le-option4 .jstree-default-responsive .jstree-ocl,body.le-option4 .jstree-default-responsive .jstree-themeicon,body.le-option4 .jstree-default-responsive .jstree-checkbox{background-size:120px 240px}body.le-option4 .jstree-default-responsive .jstree-leaf>.jstree-ocl,body.le-option4 .jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4 .jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0 }body.le-option4 .jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px }body.le-option4 .jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0 }body.le-option4 .jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}body.le-option4 .jstree-default-responsive .jstree-checkbox,body.le-option4 .jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}body.le-option4 .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4 .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4 .jstree-default-responsive .jstree-checked>.jstree-checkbox,body.le-option4 .jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}body.le-option4 .jstree-default-responsive .jstree-anchor>.jstree-undetermined,body.le-option4 .jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}body.le-option4.dark-mode .jstree-default-responsive .jstree-ocl,body.le-option4.dark-mode .jstree-default-responsive .jstree-themeicon,body.le-option4.dark-mode .jstree-default-responsive .jstree-checkbox{background-size:120px 240px}body.le-option4.dark-mode .jstree-default-responsive .jstree-leaf>.jstree-ocl,body.le-option4.dark-mode .jstree-default-responsive.jstree-rtl .jstree-leaf>.jstree-ocl{background:transparent}body.le-option4.dark-mode .jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0 }body.le-option4.dark-mode .jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px }body.le-option4.dark-mode .jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0 }body.le-option4.dark-mode .jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}body.le-option4.dark-mode .jstree-default-responsive .jstree-checkbox,body.le-option4.dark-mode .jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}body.le-option4.dark-mode .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,body.le-option4.dark-mode .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,body.le-option4.dark-mode .jstree-default-responsive .jstree-checked>.jstree-checkbox,body.le-option4.dark-mode .jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}body.le-option4.dark-mode .jstree-default-responsive .jstree-anchor>.jstree-undetermined,body.le-option4.dark-mode .jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}body.le-option4 .jstree-default-responsive .jstree-anchor{font-weight:bold;font-size:1.1em;text-shadow:1px 1px white}body.le-option4 .jstree-default-responsive>.jstree-striped{background:transparent}body.le-option4 .jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,0.7);border-bottom:1px solid rgba(64,64,64,0.2);background:#ebebeb;height:40px}body.le-option4 .jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}body.le-option4 .jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}body.le-option4 .jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666666}body.le-option4 .jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666666;border-top:0}body.le-option4 .jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}body.le-option4 .jstree-default-responsive .jstree-node,body.le-option4 .jstree-default-responsive .jstree-icon,body.le-option4 .jstree-default-responsive .jstree-node>.jstree-ocl,body.le-option4 .jstree-default-responsive .jstree-themeicon,body.le-option4 .jstree-default-responsive .jstree-checkbox{background-image:url("../images/jsTree/40px.png");background-size:120px 240px}body.le-option4 .jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}body.le-option4 .jstree-default-responsive .jstree-last{background:transparent}body.le-option4 .jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}body.le-option4 .jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}body.le-option4 .jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}body.le-option4 .jstree-default-responsive .jstree-file{background:url("../images/jsTree/40px.png") 0 -160px no-repeat;background-size:120px 240px}body.le-option4 .jstree-default-responsive .jstree-folder{background:url("../images/jsTree/40px.png") -40px -40px no-repeat;background-size:120px 240px}body.le-option4.dark-mode .jstree-default-responsive .jstree-node,body.le-option4.dark-mode .jstree-default-responsive .jstree-icon,body.le-option4.dark-mode .jstree-default-responsive .jstree-node>.jstree-ocl,body.le-option4.dark-mode .jstree-default-responsive .jstree-themeicon,body.le-option4.dark-mode .jstree-default-responsive .jstree-checkbox{background-image:url("../images/jsTree/40px-dark.png");background-size:120px 240px}body.le-option4.dark-mode .jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}body.le-option4.dark-mode .jstree-default-responsive .jstree-last{background:transparent}body.le-option4.dark-mode .jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}body.le-option4.dark-mode .jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}body.le-option4.dark-mode .jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}body.le-option4.dark-mode .jstree-default-responsive .jstree-file{background:url("../images/jsTree/40px-dark.png") 0 -160px no-repeat;background-size:120px 240px}body.le-option4.dark-mode .jstree-default-responsive .jstree-folder{background:url("../images/jsTree/40px-dark.png") -40px -40px no-repeat;background-size:120px 240px}body.le-option4 .jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}/* Intro.js integrated compatibility */body.le-option4 .introjs-overlay {
    position: absolute;
    box-sizing: content-box;
    z-index: 999999;
    opacity: 0;
    transition: all .3s ease;
    height: 49px ;
    margin-top: 10px;
}body.le-option4 .introjs-showElement {
    z-index: 9999999
}body.le-option4 tr.introjs-showElement>td {
    z-index: 9999999;
    position: relative
}body.le-option4 tr.introjs-showElement>th {
    z-index: 9999999;
    position: relative
}body.le-option4 .introjs-disableInteraction {
    z-index: 99999999;
    position: absolute;
    background-color: #fff;
    opacity: 0
}body.le-option4 .introjs-relativePosition {
    position: relative
}body.le-option4 .introjs-helperLayer {
    box-sizing: content-box;
    position: absolute;
    z-index: 9999998;
    border-radius: 4px;
    transition: all .3s ease-out
}body.le-option4 .introjs-helperLayer * {
    box-sizing: content-box
}body.le-option4 .introjs-helperLayer :before {
    box-sizing: content-box
}body.le-option4 .introjs-helperLayer :after {
    box-sizing: content-box
}body.le-option4 .introjs-tooltipReferenceLayer {
    font-family: "Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;
    box-sizing: content-box;
    position: absolute;
    visibility: hidden;
    z-index: 100000000;
    background-color: transparent;
    transition: all .3s ease-out
}body.le-option4 .introjs-tooltipReferenceLayer * {
    font-family: "Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif
}body.le-option4 .introjs-helperNumberLayer {
    font-family: "Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;
    color: #9e9e9e;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}body.le-option4 .introjs-arrow {
    border: 5px solid transparent;
    content: "";
    position: absolute
}body.le-option4 .introjs-arrow.top {
    top: -10px;
    left: 10px;
    border-bottom-color: #fff
}body.le-option4 .introjs-arrow.top-right {
    top: -10px;
    right: 10px;
    border-bottom-color: #fff
}body.le-option4 .introjs-arrow.top-middle {
    top: -10px;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #fff
}body.le-option4 .introjs-arrow.right {
    right: -10px;
    top: 10px;
    border-left-color: #fff
}body.le-option4 .introjs-arrow.right-bottom {
    bottom: 10px;
    right: -10px;
    border-left-color: #fff
}body.le-option4 .introjs-arrow.bottom {
    bottom: -10px;
    left: 10px;
    border-top-color: #fff
}body.le-option4 .introjs-arrow.bottom-right {
    bottom: -10px;
    right: 10px;
    border-top-color: #fff
}body.le-option4 .introjs-arrow.bottom-middle {
    bottom: -10px;
    left: 50%;
    margin-left: -5px;
    border-top-color: #fff
}body.le-option4 .introjs-arrow.left {
    left: -10px;
    top: 10px;
    border-right-color: #fff
}body.le-option4 .introjs-arrow.left-bottom {
    left: -10px;
    bottom: 10px;
    border-right-color: #fff
}body.le-option4 .introjs-tooltip {
    box-sizing: content-box;
    position: absolute;
    visibility: visible;
    background-color: #fff;
    min-width: 250px;
    max-width: 300px;
    border-radius: 5px;
    box-shadow: 0 3px 30px rgba(33,33,33,.3);
    transition: opacity .1s ease-out
}body.le-option4 .introjs-tooltiptext {
    padding: 5px 20px;
    color: #364a63;
    font-family: "DM Sans", sans-serif;
    padding-bottom: 20px;
}body.le-option4 .introjs-dontShowAgain {
    padding-left: 20px;
    padding-right: 20px
}body.le-option4 .introjs-dontShowAgain input {
    padding: 0;
    margin: 0;
    margin-bottom: 2px;
    display: inline;
    width: 10px;
    height: 10px
}body.le-option4 .introjs-dontShowAgain label {
    font-size: 14px;
    display: inline-block;
    font-weight: 400;
    margin: 0 0 0 5px;
    padding: 0;
    background-color: #fff;
    color: #616161;
    -webkit-user-select: none;
    user-select: none
}body.le-option4 .introjs-tooltip-title {
    font-size: 18px;
    width: 90%;
    min-height: 1.5em;
    margin: 0;
    padding: 0;
    font-weight: 700;
    line-height: 1.5
}body.le-option4 .introjs-tooltip-header {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    min-height: 1.5em
}body.le-option4 .introjs-tooltipbuttons {
    border-top: 1px solid #e0e0e0;
    padding: 10px;
    text-align: right;
    white-space: nowrap
}body.le-option4 .introjs-tooltipbuttons:after {
    content: "";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both
}body.le-option4 .introjs-button {
    box-sizing: content-box;
    position: relative;
    overflow: visible;
    padding: .5rem 1rem;
    border: 1px solid #bdbdbd;
    text-decoration: none;
    font-size: 14px;
    color: #424242;
    white-space: nowrap;
    cursor: pointer;
    outline: 0;
    border-radius: .2em;
    zoom:1;
    display: inline;
    padding: 0.4375rem 1.5rem;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    border-radius: 4px;
}body.le-option4 .introjs-button:hover {
    outline: 0;
    text-decoration: none;
    border-color: #9e9e9e;
    background-color: #e0e0e0;
    color: #212121
}body.le-option4 .introjs-button:focus {
    outline: 0;
    text-decoration: none;
    background-color: #eee;
    box-shadow: 0 0 0 .2rem rgba(158,158,158,.5);
    border: 1px solid #616161;
    color: #212121
}body.le-option4 .introjs-button:active {
    outline: 0;
    text-decoration: none;
    background-color: #e0e0e0;
    border-color: #9e9e9e;
    color: #212121
}body.le-option4 .introjs-button::-moz-focus-inner {
    padding: 0;
    border: 0
}body.le-option4 .introjs-skipbutton {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    color: #616161;
    font-size: 22px;
    cursor: pointer;
    font-weight: 700;
    text-align: center;
    text-decoration: none
}body.le-option4 .introjs-skipbutton:focus,body.le-option4 .introjs-skipbutton:hover {
    color: #212121;
    outline: 0;
    text-decoration: none
}body.le-option4 .introjs-prevbutton {
    float: left;
    color: #9e9e9e;
    border-color: #bdbdbd;
    box-shadow: none;
    cursor: default;
    background-color: #f4f4f4;
    background-image: none;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 0.4375rem 1.5rem;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    border-radius: 4px;
}body.le-option4 .introjs-nextbutton {
    float: right;
    color: white ;
    background-color: #03A546 ;
    border: 1px solid transparent;
    padding: 0.4375rem 1.5rem;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    border-radius: 4px;
}body.le-option4 .introjs-disabled {
    color: #9e9e9e;
    border-color: #bdbdbd;
    box-shadow: none;
    cursor: default;
    background-color: #f4f4f4;
    background-image: none;
    text-decoration: none;
    border: 1px solid transparent;
    padding: 0.4375rem 1.5rem;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    border-radius: 4px;
}body.le-option4 .introjs-disabled:focus,body.le-option4 .introjs-disabled:hover {
    color: #9e9e9e;
    border-color: #bdbdbd;
    box-shadow: none;
    cursor: default;
    background-color: #f4f4f4;
    background-image: none;
    text-decoration: none
}body.le-option4 .introjs-hidden {
    display: none
}body.le-option4 .introjs-bullets {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
}body.le-option4 .introjs-bullets ul {
    box-sizing: content-box;
    clear: both;
    margin: 0 auto 0;
    padding: 0;
    display: inline-block
}body.le-option4 .introjs-bullets ul li {
    box-sizing: content-box;
    list-style: none;
    float: left;
    margin: 0 2px
}body.le-option4 .introjs-bullets ul li a {
    transition: width .1s ease-in;
    box-sizing: content-box;
    display: block;
    width: 6px;
    height: 6px;
    background: #ccc;
    border-radius: 10px;
    text-decoration: none;
    cursor: pointer;
    display: none;
}body.le-option4 .introjs-bullets ul li a:focus,body.le-option4 .introjs-bullets ul li a:hover {
    width: 15px;
    background: #999;
    text-decoration: none;
    outline: 0
}body.le-option4 .introjs-bullets ul li a.active {
    width: 15px;
    background: #999;
    display: none;
}body.le-option4 .introjs-progress {
    box-sizing: content-box;
    overflow: hidden;
    height: 10px;
    margin: 10px;
    border-radius: 4px;
    background-color: #e0e0e0
}body.le-option4 .introjs-progressbar {
    box-sizing: content-box;
    float: left;
    width: 0%;
    height: 100%;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    background-color: #08c
}body.le-option4 .introjsFloatingElement {
    position: absolute;
    height: 0;
    width: 0;
    left: 50%;
    top: 50%
}body.le-option4 .introjs-fixedTooltip {
    position: fixed
}body.le-option4 .introjs-hint {
    box-sizing: content-box;
    position: absolute;
    background: 0 0;
    width: 20px;
    height: 15px;
    cursor: pointer
}body.le-option4 .introjs-hint:focus {
    border: 0;
    outline: 0
}body.le-option4 .introjs-hint:hover>.introjs-hint-pulse {
    background-color: rgba(60,60,60,.57)
}body.le-option4 .introjs-hidehint {
    display: none
}body.le-option4 .introjs-fixedhint {
    position: fixed
}@keyframes introjspulse {
    0% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgba(0,0,0,.7)
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px transparent
    }

    100% {
        transform: scale(.95);
        box-shadow: 0 0 0 0 transparent
    }
}body.le-option4 .introjs-hint-pulse {
    box-sizing: content-box;
    width: 15px;
    height: 15px;
    border-radius: 30px;
    background-color: rgba(136,136,136,.24);
    z-index: 10;
    position: absolute;
    transition: all .2s ease-out;
    animation: introjspulse 2s infinite
}body.le-option4 .introjs-hint-no-anim .introjs-hint-pulse {
    animation: none
}body.le-option4 .introjs-hint-dot {
    box-sizing: content-box;
    background: 0 0;
    border-radius: 60px;
    height: 50px;
    width: 50px;
    position: absolute;
    top: -18px;
    left: -18px;
    z-index: 1;
    opacity: 0
}
body.le-option4 [hidden]{display:none}
body.le-option4 .le-display-block{display:block}
body.le-option4 .le-clickable{cursor:pointer}
body.le-option4 .le-tip-row{padding:5px 10px;border-bottom:1px solid #ccc}
body.le-option4 .le-tip-row-compact{padding:5px;border-bottom:1px solid #ccc}
body.le-option4 .le-tip-row-last{padding:5px 10px}
body.le-option4 .le-tip-row-compact-last{padding:5px}
body.le-option4 .le-rounded-table{border-radius:25px}
body.le-option4 .le-img-max-180{max-height:180px}
body.le-option4 .le-img-max-250{max-height:250px}
body.le-option4 .le-min-height-auto{min-height:initial}
body.le-option4 .le-desc-compact{height:55px;min-height:initial}
body.le-option4 .le-bg-none{background:none}
body.le-option4 .le-bg-transparent{background-color:transparent}
body.le-option4 .le-w-10p{width:10%} body.le-option4 .le-w-20p{width:20%} body.le-option4 .le-w-40{width:40px} body.le-option4 .le-w-160{width:160px} body.le-option4 .le-w-170{width:170px} body.le-option4 .le-w-245{width:245px}
body.le-option4 .le-min-w-50p{min-width:50%} body.le-option4 .le-min-w-500{min-width:500px} body.le-option4 .le-min-w-70{min-width:70px} body.le-option4 .le-max-w-280{max-width:280px} body.le-option4 .le-max-w-260{max-width:260px} body.le-option4 .le-max-w-140{max-width:140px} body.le-option4 .le-max-w-10rem{max-width:10rem}
body.le-option4 .le-font-13{font-size:1.3rem} body.le-option4 .le-font-15{font-size:1.5rem}
body.le-option4 .le-expiry-100{float:left;width:100px} body.le-option4 .le-expiry-half{float:left;width:48%} body.le-option4 .le-gap-right{margin-right:10px}
body.le-option4 .le-scroll-x{overflow-x:auto} body.le-option4 .le-valign-top{vertical-align:top} body.le-option4 .le-flex-full{flex:1 1 100%} body.le-option4 .le-top-zero{top:0} body.le-option4 .le-line-one{line-height:1} body.le-option4 .le-pad-08{padding:.8rem}
body.le-option4 .le-text-green{color:green} body.le-option4 .le-payment-success{padding:10px;border-radius:5px;background:lightgreen} body.le-option4 .le-payment-info{padding:10px;border-radius:5px;background:lightblue} body.le-option4 .le-mt-22{margin-top:22px}
body.le-option4 .le-role-permission-page .le-module-level-0{padding-left:0} body.le-option4 .le-role-permission-page .le-module-level-1{padding-left:16px} body.le-option4 .le-role-permission-page .le-module-level-2{padding-left:32px} body.le-option4 .le-role-permission-page .le-module-level-3{padding-left:48px} body.le-option4 .le-role-permission-page .le-module-level-4{padding-left:64px} body.le-option4 .le-role-permission-page .le-module-level-5{padding-left:80px} body.le-option4 .le-role-permission-page .le-module-level-6{padding-left:96px}
body.le-option4 .le-highlighted-row{background-color:#cfcbcb}
body.le-option4.dark-mode .le-highlighted-row{background-color:#0e0e0e}
body.le-option4 .le-fade-out{opacity:0;transition:opacity .5s ease}

/* Quill integrated compatibility */
body.le-option4 .ql-container{box-sizing:border-box;font-size:13px;height:100%;margin:0px;position:relative;min-height:160px}body.le-option4 .ql-container.ql-disabled .ql-tooltip{visibility:hidden}body.le-option4 .ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}body.le-option4 .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}body.le-option4 .ql-clipboard p{margin:0;padding:0}body.le-option4 .ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}body.le-option4 .ql-editor>*{cursor:text}body.le-option4 .ql-editor p,body.le-option4 .ql-editor ol,body.le-option4 .ql-editor ul,body.le-option4 .ql-editor pre,body.le-option4 .ql-editor blockquote,body.le-option4 .ql-editor h1,body.le-option4 .ql-editor h2,body.le-option4 .ql-editor h3,body.le-option4 .ql-editor h4,body.le-option4 .ql-editor h5,body.le-option4 .ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}body.le-option4 .ql-editor ol,body.le-option4 .ql-editor ul{padding-left:1.5em}body.le-option4 .ql-editor ol>li,body.le-option4 .ql-editor ul>li{list-style-type:none}body.le-option4 .ql-editor ul>li::before{content:'\2022'}body.le-option4 .ql-editor ul[data-checked=true],body.le-option4 .ql-editor ul[data-checked=false]{pointer-events:none}body.le-option4 .ql-editor ul[data-checked=true]>li *,body.le-option4 .ql-editor ul[data-checked=false]>li *{pointer-events:all}body.le-option4 .ql-editor ul[data-checked=true]>li::before,body.le-option4 .ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}body.le-option4 .ql-editor ul[data-checked=true]>li::before{content:'\2611'}body.le-option4 .ql-editor ul[data-checked=false]>li::before{content:'\2610'}body.le-option4 .ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}body.le-option4 .ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:0.3em;text-align:right}body.le-option4 .ql-editor li.ql-direction-rtl::before{margin-left:0.3em;margin-right:-1.5em}body.le-option4 .ql-editor ol li:not(.ql-direction-rtl),body.le-option4 .ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}body.le-option4 .ql-editor ol li.ql-direction-rtl,body.le-option4 .ql-editor ul li.ql-direction-rtl{padding-right:1.5em}body.le-option4 .ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}body.le-option4 .ql-editor ol li:before{content:counter(list-0, decimal) ". "}body.le-option4 .ql-editor ol li.ql-indent-1{counter-increment:list-1}body.le-option4 .ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}body.le-option4 .ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-2{counter-increment:list-2}body.le-option4 .ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}body.le-option4 .ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-3{counter-increment:list-3}body.le-option4 .ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}body.le-option4 .ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-4{counter-increment:list-4}body.le-option4 .ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}body.le-option4 .ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-5{counter-increment:list-5}body.le-option4 .ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}body.le-option4 .ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-6{counter-increment:list-6}body.le-option4 .ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}body.le-option4 .ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-7{counter-increment:list-7}body.le-option4 .ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}body.le-option4 .ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}body.le-option4 .ql-editor ol li.ql-indent-8{counter-increment:list-8}body.le-option4 .ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}body.le-option4 .ql-editor ol li.ql-indent-8{counter-reset:list-9}body.le-option4 .ql-editor ol li.ql-indent-9{counter-increment:list-9}body.le-option4 .ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}body.le-option4 .ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}body.le-option4 .ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}body.le-option4 .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}body.le-option4 .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}body.le-option4 .ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}body.le-option4 .ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}body.le-option4 .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}body.le-option4 .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}body.le-option4 .ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}body.le-option4 .ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}body.le-option4 .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}body.le-option4 .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}body.le-option4 .ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}body.le-option4 .ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}body.le-option4 .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}body.le-option4 .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}body.le-option4 .ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}body.le-option4 .ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}body.le-option4 .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}body.le-option4 .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}body.le-option4 .ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}body.le-option4 .ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}body.le-option4 .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}body.le-option4 .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}body.le-option4 .ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}body.le-option4 .ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}body.le-option4 .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}body.le-option4 .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}body.le-option4 .ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}body.le-option4 .ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}body.le-option4 .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}body.le-option4 .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}body.le-option4 .ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}body.le-option4 .ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}body.le-option4 .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}body.le-option4 .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}body.le-option4 .ql-editor .ql-video{display:block;max-width:100%}body.le-option4 .ql-editor .ql-video.ql-align-center{margin:0 auto}body.le-option4 .ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}body.le-option4 .ql-editor .ql-bg-black{background-color:#000}body.le-option4 .ql-editor .ql-bg-red{background-color:#e60000}body.le-option4 .ql-editor .ql-bg-orange{background-color:#f90}body.le-option4 .ql-editor .ql-bg-yellow{background-color:#ff0}body.le-option4 .ql-editor .ql-bg-green{background-color:#008a00}body.le-option4 .ql-editor .ql-bg-blue{background-color:#06c}body.le-option4 .ql-editor .ql-bg-purple{background-color:#93f}body.le-option4 .ql-editor .ql-color-white{color:#fff}body.le-option4 .ql-editor .ql-color-red{color:#e60000}body.le-option4 .ql-editor .ql-color-orange{color:#f90}body.le-option4 .ql-editor .ql-color-yellow{color:#ff0}body.le-option4 .ql-editor .ql-color-green{color:#008a00}body.le-option4 .ql-editor .ql-color-blue{color:#06c}body.le-option4 .ql-editor .ql-color-purple{color:#93f}body.le-option4 .ql-editor .ql-font-serif{font-family:Georgia, Times New Roman, serif}body.le-option4 .ql-editor .ql-font-monospace{font-family:Monaco, Courier New, monospace}body.le-option4 .ql-editor .ql-size-small{font-size:0.75em}body.le-option4 .ql-editor .ql-size-large{font-size:1.5em}body.le-option4 .ql-editor .ql-size-huge{font-size:2.5em}body.le-option4 .ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}body.le-option4 .ql-editor .ql-align-center{text-align:center}body.le-option4 .ql-editor .ql-align-justify{text-align:justify}body.le-option4 .ql-editor .ql-align-right{text-align:right}body.le-option4 .ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}body.le-option4 .ql-toolbar:after{clear:both;content:'';display:table}body.le-option4 .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}body.le-option4 .ql-toolbar button svg{float:left;height:100%}body.le-option4 .ql-toolbar button:active:hover{outline:none}body.le-option4 .ql-toolbar input.ql-image[type=file]{display:none}body.le-option4 .ql-toolbar button:hover,body.le-option4 .ql-toolbar button:focus,body.le-option4 .ql-toolbar button.ql-active,body.le-option4 .ql-toolbar .ql-picker-label:hover,body.le-option4 .ql-toolbar .ql-picker-label.ql-active,body.le-option4 .ql-toolbar .ql-picker-item:hover,body.le-option4 .ql-toolbar .ql-picker-item.ql-selected{color:#03A53C}body.le-option4 .ql-toolbar button:hover .ql-fill,body.le-option4 .ql-toolbar button:focus .ql-fill,body.le-option4 .ql-toolbar button.ql-active .ql-fill,body.le-option4 .ql-toolbar .ql-picker-label:hover .ql-fill,body.le-option4 .ql-toolbar .ql-picker-label.ql-active .ql-fill,body.le-option4 .ql-toolbar .ql-picker-item:hover .ql-fill,body.le-option4 .ql-toolbar .ql-picker-item.ql-selected .ql-fill,body.le-option4 .ql-toolbar button:hover .ql-stroke.ql-fill,body.le-option4 .ql-toolbar button:focus .ql-stroke.ql-fill,body.le-option4 .ql-toolbar button.ql-active .ql-stroke.ql-fill,body.le-option4 .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,body.le-option4 .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,body.le-option4 .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,body.le-option4 .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#03A53C}body.le-option4 .ql-toolbar button:hover .ql-stroke,body.le-option4 .ql-toolbar button:focus .ql-stroke,body.le-option4 .ql-toolbar button.ql-active .ql-stroke,body.le-option4 .ql-toolbar .ql-picker-label:hover .ql-stroke,body.le-option4 .ql-toolbar .ql-picker-label.ql-active .ql-stroke,body.le-option4 .ql-toolbar .ql-picker-item:hover .ql-stroke,body.le-option4 .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,body.le-option4 .ql-toolbar button:hover .ql-stroke-miter,body.le-option4 .ql-toolbar button:focus .ql-stroke-miter,body.le-option4 .ql-toolbar button.ql-active .ql-stroke-miter,body.le-option4 .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,body.le-option4 .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,body.le-option4 .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,body.le-option4 .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#03A53C}@media (pointer: coarse){body.le-option4 .ql-toolbar button:hover:not(.ql-active){color:#526484}body.le-option4 .ql-toolbar button:hover:not(.ql-active) .ql-fill,body.le-option4 .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#526484}body.le-option4 .ql-toolbar button:hover:not(.ql-active) .ql-stroke,body.le-option4 .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#526484}}body.le-option4 .ql-hidden{display:none}body.le-option4 .ql-out-bottom,body.le-option4 .ql-out-top{visibility:hidden}body.le-option4 .ql-tooltip{position:absolute;transform:translateY(10px)}body.le-option4 .ql-tooltip a{cursor:pointer;text-decoration:none}body.le-option4 .ql-tooltip.ql-flip{transform:translateY(-10px)}body.le-option4 .ql-formats{display:inline-block;vertical-align:middle}body.le-option4 .ql-formats:after{clear:both;content:'';display:table}body.le-option4 .ql-stroke{fill:none;stroke:#526484;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}body.le-option4 .ql-stroke-miter{fill:none;stroke:#526484;stroke-miterlimit:10;stroke-width:2}body.le-option4 .ql-fill,body.le-option4 .ql-stroke.ql-fill{fill:#526484}body.le-option4 .ql-empty{fill:none}body.le-option4 .ql-even{fill-rule:evenodd}body.le-option4 .ql-thin,body.le-option4 .ql-stroke.ql-thin{stroke-width:1}body.le-option4 .ql-transparent{opacity:0.4}body.le-option4 .ql-direction svg:last-child{display:none}body.le-option4 .ql-direction.ql-active svg:last-child{display:inline}body.le-option4 .ql-direction.ql-active svg:first-child{display:none}body.le-option4 .ql-editor h1{font-size:2em}body.le-option4 .ql-editor h2{font-size:1.5em}body.le-option4 .ql-editor h3{font-size:1.17em}body.le-option4 .ql-editor h4{font-size:1em}body.le-option4 .ql-editor h5{font-size:0.83em}body.le-option4 .ql-editor h6{font-size:0.67em}body.le-option4 .ql-editor a{text-decoration:underline}body.le-option4 .ql-editor blockquote{margin-bottom:5px;margin-top:5px;border-left:4px solid #dbdfea;padding-left:16px}body.le-option4 .ql-editor code,body.le-option4 .ql-editor pre{background-color:#f0f0f0;border-radius:3px}body.le-option4 .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}body.le-option4 .ql-editor code{font-size:85%;padding:2px 4px}body.le-option4 .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}body.le-option4 .ql-editor img{max-width:100%}body.le-option4 .ql-picker{color:#526484;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}body.le-option4 .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}body.le-option4 .ql-picker-label:focus{box-shadow:none;border:none;outline:none}body.le-option4 .ql-picker-label::before{display:inline-block;line-height:22px}body.le-option4 .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 16px;position:absolute;white-space:nowrap;border-radius:4px}body.le-option4 .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}body.le-option4 .ql-picker.ql-expanded .ql-picker-label{color:#1c2b46;z-index:2}body.le-option4 .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#8094ae}body.le-option4 .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#8094ae}body.le-option4 .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}body.le-option4 .ql-color-picker,body.le-option4 .ql-icon-picker{width:28px}body.le-option4 .ql-color-picker .ql-picker-label,body.le-option4 .ql-icon-picker .ql-picker-label{padding:2px 4px}body.le-option4 .ql-color-picker .ql-picker-label svg,body.le-option4 .ql-icon-picker .ql-picker-label svg{right:4px}body.le-option4 .ql-icon-picker .ql-picker-options{padding:4px 0px}body.le-option4 .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}body.le-option4 .ql-color-picker .ql-picker-options{padding:8px;width:158px}body.le-option4 .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0px;width:16px}body.le-option4 .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,body.le-option4 .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,body.le-option4 .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,body.le-option4 .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,body.le-option4 .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}body.le-option4 .ql-picker.ql-header{width:98px}body.le-option4 .ql-picker.ql-header .ql-picker-label::before,body.le-option4 .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}body.le-option4 .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:0.83em}body.le-option4 .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:0.67em}body.le-option4 .ql-picker.ql-font{width:108px}body.le-option4 .ql-picker.ql-font .ql-picker-label::before,body.le-option4 .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}body.le-option4 .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,body.le-option4 .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}body.le-option4 .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,body.le-option4 .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}body.le-option4 .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia, Times New Roman, serif}body.le-option4 .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco, Courier New, monospace}body.le-option4 .ql-picker.ql-size{width:98px}body.le-option4 .ql-picker.ql-size .ql-picker-label::before,body.le-option4 .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}body.le-option4 .ql-picker.ql-size .ql-picker-label[data-value=small]::before,body.le-option4 .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}body.le-option4 .ql-picker.ql-size .ql-picker-label[data-value=large]::before,body.le-option4 .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}body.le-option4 .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,body.le-option4 .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}body.le-option4 .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}body.le-option4 .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}body.le-option4 .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}body.le-option4 .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}body.le-option4 .ql-color-picker.ql-color .ql-picker-item{background-color:#000}body.le-option4 .ql-toolbar{border:1px solid #e5e9f2;border-radius:4px 4px 0 0;box-sizing:border-box;padding:8px;padding-bottom:0}body.le-option4 .ql-toolbar .ql-formats{margin-right:15px;padding-bottom:8px}body.le-option4 .ql-toolbar .ql-picker-label{border:1px solid transparent}body.le-option4 .ql-toolbar .ql-picker-options{border:1px solid transparent;box-shadow:0 0.125rem 0.25rem rgba(43,55,72,0.15)}body.le-option4 .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{border-color:#e5e9f2}body.le-option4 .ql-toolbar .ql-color-picker .ql-picker-item.ql-selected,body.le-option4 .ql-toolbar .ql-color-picker .ql-picker-item:hover{border-color:#3c4d62}body.le-option4 .ql-toolbar+.ql-container{border-top:0px}body.le-option4 .ql-tooltip{background-color:#fff;border:1px solid #e5e9f2;box-shadow:0px 0px 5px #ddd;color:#526484;padding:5px 12px;white-space:nowrap}body.le-option4 .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}body.le-option4 .ql-tooltip input[type=text]{display:none;border:1px solid #e5e9f2;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}body.le-option4 .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}body.le-option4 .ql-tooltip a.ql-action::after{content:'Edit';border-right:1px solid #e5e9f2;margin-left:16px;padding-right:8px}body.le-option4 .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}body.le-option4 .ql-tooltip a{line-height:26px}body.le-option4 .ql-tooltip.ql-editing a.ql-preview,body.le-option4 .ql-tooltip.ql-editing a.ql-remove{display:none}body.le-option4 .ql-tooltip.ql-editing input[type=text]{display:inline-block}body.le-option4 .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:'Save';padding-right:0px}body.le-option4 .ql-tooltip[data-mode=link]::before{content:"Enter link:"}body.le-option4 .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}body.le-option4 .ql-tooltip[data-mode=video]::before{content:"Enter video:"}body.le-option4 a{color:#03A53C}body.le-option4 .ql-container{border:1px solid #e5e9f2;border-radius:0 0 4px 4px}

/* LABENVY 4.3.11 — MOBILE HEADER ACCEPTANCE
   Keep the desktop compact trigger out of mobile/tablet flow and restore the accepted
   compact mobile header: one menu trigger, logo, notification/avatar tools, no global search. */
body.le-option4 .nk-header .d-xl-none-desktop{display:none}
@media (min-width:1200px){
  body.le-option4 .nk-header .d-xl-none-desktop{display:block}
}
@media (max-width:767.98px){
  body.le-option4 .nk-header-search.le-global-search{display:none}
}

/* LABENVY 4.3.12 — MOBILE HERO ACTION WRAP
   Small CRUD page heroes use .mob-block-cls. On narrow screens their action row must
   wrap inside the hero instead of clipping longer labels such as Add Category. */
@media (max-width:767.98px){
  body.le-option4 .mob-block-cls>.nk-block-head-content.d-flex{width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px}
  body.le-option4 .mob-block-cls>.nk-block-head-content.d-flex>.text-right{margin:0}
}

/* ===== Production compatibility widths ===== */
.le-min-w-180 { min-width: 180px; }
.le-min-w-200 { min-width: 200px; }

/* LABENVY MOBILE HELP SAFE POSITION 4.3.16
   Keep the fixed Help launcher clear of narrow forms/content while preserving global access. */
@media (max-width:767.98px){
  body.le-option4 .help-icon.ni{
    top:auto;
    right:12px;
    bottom:12px;
    width:40px;
    height:40px;
    line-height:40px;
    border-radius:10px 0 0 10px;
    box-shadow:0 8px 24px rgba(7,17,29,.18);
  }
}

/* LABENVY 4.3.17 — PUBLIC AUTH MOBILE HELP PLACEMENT */
@media (max-width:767px){body.le-option4.pg-auth .help-icon{top:16px;right:16px;bottom:auto;border-radius:10px}}

/* LABENVY 4.3.18 — SUPER ADMIN DASHBOARD DARK CONTRAST */
body.le-option4.dark-mode .dashboard-card .title{color:var(--le-slate-700)}
body.le-option4.dark-mode .dashboard-card .icon-img{filter:brightness(0) invert(83%);opacity:.9}

/* LABENVY 4.3.19 — MOBILE HELP IN FOOTER FLOW */
@media (max-width:767.98px){
  body.le-option4 .nk-footer .nk-sticky-toolbar{display:flex;justify-content:center;margin:10px 0 0}
  body.le-option4 .nk-footer .help-icon.ni{position:static;top:auto;right:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;line-height:1;border-radius:10px;box-shadow:0 8px 24px rgba(7,17,29,.12)}
}

/* LABENVY 4.3.20 — HELP CONTENT ADMIN STANDARDIZATION */
body.le-option4 .le-help-content-admin .le-help-content-table .le-help-value-wrap,
body.le-option4 .le-help-content-admin .le-help-content-table a{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-help-content-admin .le-help-content-table .nk-tb-col-tools .dropdown-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}
body.le-option4 .le-help-content-form-page{max-width:1120px;margin-left:auto;margin-right:auto}
body.le-option4 .le-help-content-form-card{overflow:visible}
body.le-option4 .le-help-content-form-card #kt_modal_new_address_header{padding:18px 22px;border-bottom:1px solid var(--le-border)}
body.le-option4 .le-help-content-form-card #kt_modal_new_address_header h5{margin:0;color:var(--le-slate-900);font-size:15px;font-weight:750}
body.le-option4 .le-help-content-form-card .card-inner.py-10.px-lg-17{padding:22px}
body.le-option4 .le-help-content-form-card .preview-title-lg{display:block;margin:0 0 15px;color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.14em}
body.le-option4 .le-help-content-form-card .row.gy-4{row-gap:18px}
body.le-option4 .le-help-content-form-card .le-help-video-mode{margin:0 -6px;align-items:center}
body.le-option4 .le-help-content-form-card .le-help-video-mode>.col{display:flex;min-width:0;padding:0 6px;align-items:center;gap:7px;color:var(--le-slate-700);font-size:12.5px;font-weight:600}
body.le-option4 .le-help-content-form-card input[type=radio]{width:16px;height:16px;accent-color:var(--le-green);cursor:pointer}
body.le-option4 .le-help-content-form-card .le-help-video-mode label{margin:0;cursor:pointer}
body.le-option4 .le-help-content-form-card .le-help-file-input{display:block;width:100%;min-height:42px;margin-top:7px;padding:5px 7px;color:var(--le-slate-600);border:1px solid var(--le-border);border-radius:8px;background:var(--le-surface-subtle);font-size:12px;line-height:28px}
body.le-option4 .le-help-content-form-card .le-help-file-input::file-selector-button{height:30px;margin-right:10px;padding:0 11px;color:var(--le-slate-700);border:1px solid var(--le-border-strong);border-radius:7px;background:var(--le-surface);font:inherit;font-weight:650;cursor:pointer}
body.le-option4 .le-help-content-form-card .le-help-url-input{margin-top:7px}
body.le-option4 .le-help-content-form-card .le-help-status-field{margin-top:0}
body.le-option4 .le-help-content-form-card .le-help-status-field>.row{width:100%;min-height:58px;margin:0;padding:10px 12px;align-items:center;border:1px solid var(--le-border);border-radius:9px;background:var(--le-surface-subtle)}
body.le-option4 .le-help-content-form-card .le-help-status-field>.row>.col{padding:0 4px;color:var(--le-slate-700);font-size:12.5px;font-weight:650}
body.le-option4 .le-help-content-form-card .le-help-status-field .form-group{margin:0}
body.le-option4 .le-help-content-form-card .le-help-description-field .form-label{margin-bottom:7px;color:var(--le-slate-700);font-size:12.5px;font-weight:650}
body.le-option4 .le-help-content-form-card .ck.ck-editor{width:100%}
body.le-option4 .le-help-content-form-card .ck.ck-editor__editable_inline{min-height:170px;padding:12px 14px}
body.le-option4 .le-help-content-form-card>.le-help-content-form>.card-inner.flex-center{display:flex;padding:16px 22px;justify-content:flex-end;gap:8px;border-top:1px solid var(--le-border)}
body.le-option4 .le-help-content-form-card>.le-help-content-form>.card-inner.flex-center .btn{margin:0}
body.le-option4.dark-mode .le-help-content-form-card .ck.ck-toolbar{color:var(--le-slate-700);border-color:var(--le-border);background:var(--le-surface-subtle)}
body.le-option4.dark-mode .le-help-content-form-card .ck.ck-editor__main>.ck-editor__editable{color:var(--le-slate-800);border-color:var(--le-border);background:var(--le-surface)}
body.le-option4.dark-mode .le-help-content-form-card .ck.ck-button:not(.ck-disabled),body.le-option4.dark-mode .le-help-content-form-card .ck.ck-dropdown__button:not(.ck-disabled){color:var(--le-slate-700)}
@media (max-width:767.98px){
  body.le-option4 .le-help-content-admin .card-inner.pr-table-v2{padding:12px}
  body.le-option4 .le-help-content-admin .dataTables_wrapper{width:100%;min-width:0}
  body.le-option4 .le-help-content-admin .le-help-content-table{display:block;width:100%!important;min-width:0!important;margin-top:12px;border:0}
  body.le-option4 .le-help-content-admin .le-help-content-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
  body.le-option4 .le-help-content-admin .le-help-content-table tbody{display:grid;width:100%;gap:10px}
  body.le-option4 .le-help-content-admin .le-help-content-table tbody tr.nk-tb-item{display:grid;width:100%;min-width:0;margin:0;padding:11px 12px;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface);box-shadow:0 4px 12px rgba(15,23,42,.035)}
  body.le-option4 .le-help-content-admin .le-help-content-table tbody td.nk-tb-col{display:grid;width:100%!important;max-width:none!important;min-width:0!important;min-height:31px;padding:6px 0;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;color:var(--le-slate-700);border:0;border-bottom:1px solid var(--le-border);text-align:left!important;white-space:normal}
  body.le-option4 .le-help-content-admin .le-help-content-table tbody td.nk-tb-col:last-child{border-bottom:0}
  body.le-option4 .le-help-content-admin .le-help-content-table tbody td.nk-tb-col::before{content:attr(data-label);color:var(--le-slate-500);font-size:10px;font-weight:750;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}
  body.le-option4 .le-help-content-admin .le-help-content-table tbody td.nk-tb-col>span,body.le-option4 .le-help-content-admin .le-help-content-table tbody td.nk-tb-col>ul{min-width:0;margin:0;justify-self:stretch}
  body.le-option4 .le-help-content-admin .le-help-content-table .nk-tb-actions{justify-content:flex-start}
  body.le-option4 .le-help-content-admin .dataTables_length{margin-top:8px}
  body.le-option4 .le-help-content-admin .dataTables_info{text-align:left}
  body.le-option4 .le-help-content-form-page{max-width:none;margin-left:0;margin-right:0}
  body.le-option4 .le-help-content-form-card #kt_modal_new_address_header{padding:15px 16px}
  body.le-option4 .le-help-content-form-card .card-inner.py-10.px-lg-17{padding:16px}
  body.le-option4 .le-help-content-form-card .le-help-video-mode{row-gap:10px}
  body.le-option4 .le-help-content-form-card .le-help-video-mode>.col{flex:0 0 100%;max-width:100%}
  body.le-option4 .le-help-content-form-card .le-help-status-field>.row{min-height:52px;padding:9px 10px}
  body.le-option4 .le-help-content-form-card .ck.ck-editor__editable_inline{min-height:150px}
  body.le-option4 .le-help-content-form-card>.le-help-content-form>.card-inner.flex-center{padding:14px 16px;justify-content:stretch}
  body.le-option4 .le-help-content-form-card>.le-help-content-form>.card-inner.flex-center .btn{flex:1 1 0}
}

/* LABENVY 4.3.21 — SUBSCRIPTIONS ADMIN STANDARDIZATION */
body.le-option4 .le-subscription-plans-page .le-subscription-plan-table .le-subscription-value-wrap{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-subscription-plans-page .le-subscription-plan-table td small{display:block;margin-top:2px;color:var(--le-slate-500);font-size:10.5px;line-height:1.25}
body.le-option4 .le-subscription-plans-page .le-subscription-plan-table .nk-tb-col-tools .dropdown-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}
body.le-option4 .le-subscription-plan-modal .modal-dialog{width:min(900px,calc(100% - 32px));max-width:900px}
body.le-option4 .le-subscription-plan-modal .modal-content{overflow:hidden;border:1px solid var(--le-border);border-radius:14px;background:var(--le-surface);box-shadow:var(--le-shadow-lg)}
body.le-option4 .le-subscription-plan-modal .modal-header{padding:17px 22px;border-bottom:1px solid var(--le-border)}
body.le-option4 .le-subscription-plan-modal .modal-title{color:var(--le-slate-900);font-size:16px;font-weight:750}
body.le-option4 .le-subscription-plan-modal .modal-body-lg{padding:22px}
body.le-option4 .le-subscription-plan-modal .preview-title-lg{display:block;margin:0 0 16px;color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.14em}
body.le-option4 .le-subscription-plan-modal .row.gy-4{row-gap:18px}
body.le-option4 .le-subscription-plan-modal .le-subscription-switch-field{min-height:58px;padding:10px 14px;align-items:center;border:1px solid var(--le-border);border-radius:9px;background:var(--le-surface-subtle);color:var(--le-slate-700);font-size:12.5px;font-weight:650}
body.le-option4 .le-subscription-plan-modal .le-subscription-switch-field>.row{width:100%;margin:0;align-items:center}
body.le-option4 .le-subscription-plan-modal .le-subscription-switch-field .form-group{margin:0}
body.le-option4 .le-subscription-plan-modal .modal-footer{padding:15px 22px;border-top:1px solid var(--le-border);gap:8px}
body.le-option4 .le-subscription-history-filters .card-inner.file-search{padding:20px 22px}
body.le-option4 .le-subscription-history-filters .form-label{margin-bottom:7px;color:var(--le-slate-700);font-size:12px;font-weight:700}
body.le-option4 .le-subscription-history-filters .row.gy-4{row-gap:17px}
body.le-option4 .le-subscription-history-results .card-inner{overflow:visible}
body.le-option4 .le-subscription-history-table td,body.le-option4 .le-subscription-history-table a{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-subscription-empty-state{margin:18px 0 10px;color:var(--le-slate-500);font-size:12.5px}
body.le-option4 .le-subscription-result-summary{margin-top:8px;color:var(--le-slate-500);font-size:11.5px}
@media(max-width:767px){
  body.le-option4 .le-subscription-plans-page .dataTables_wrapper{overflow:visible}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table,body.le-option4 .le-subscription-history-page .le-subscription-history-table{display:block;width:100%;border:0;background:transparent}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table thead,body.le-option4 .le-subscription-history-page .le-subscription-history-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table tbody,body.le-option4 .le-subscription-history-page .le-subscription-history-table tbody{display:grid;width:100%;gap:12px}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table tbody tr.nk-tb-item,body.le-option4 .le-subscription-history-page .le-subscription-history-table tbody tr.nk-tb-item{display:grid;width:100%;height:auto;min-height:0;padding:11px 13px;border:1px solid var(--le-border);border-radius:11px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table tbody td.nk-tb-col,body.le-option4 .le-subscription-history-page .le-subscription-history-table tbody td.nk-tb-col{display:grid;width:100%;min-width:0;min-height:0;padding:7px 0;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table tbody td.nk-tb-col:last-child,body.le-option4 .le-subscription-history-page .le-subscription-history-table tbody td.nk-tb-col:last-child{border-bottom:0}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table tbody td.nk-tb-col::before,body.le-option4 .le-subscription-history-page .le-subscription-history-table tbody td.nk-tb-col::before{content:attr(data-label);color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table tbody td.nk-tb-col>*,body.le-option4 .le-subscription-history-page .le-subscription-history-table tbody td.nk-tb-col>*{min-width:0;max-width:100%;justify-self:start;text-align:left;white-space:normal}
  body.le-option4 .le-subscription-plans-page .le-subscription-plan-table .nk-tb-col-tools .nk-tb-actions{justify-content:flex-start}
  body.le-option4 .le-subscription-plans-page .dataTables_filter,body.le-option4 .le-subscription-plans-page .dataTables_length{width:100%}
  body.le-option4 .le-subscription-plans-page .dataTables_filter input{width:100%;max-width:none}
  body.le-option4 .le-subscription-plan-modal .modal-dialog{width:calc(100% - 20px);margin:10px auto}
  body.le-option4 .le-subscription-plan-modal .modal-body-lg{max-height:calc(100vh - 142px);padding:17px;overflow-y:auto}
  body.le-option4 .le-subscription-plan-modal .modal-header,body.le-option4 .le-subscription-plan-modal .modal-footer{padding-left:17px;padding-right:17px}
  body.le-option4 .le-subscription-history-filters .card-inner.file-search{padding:16px}
  body.le-option4 .le-subscription-history-filters .btn-submit,body.le-option4 .le-subscription-history-filters .btn-clear{width:100%;justify-content:center}
  body.le-option4 .le-subscription-history-filters .btn-clear{margin-top:8px}
  body.le-option4 .le-subscription-history-results .card-inner{padding:12px}
  body.le-option4 .le-subscription-result-summary{text-align:left}
}

/* LABENVY 4.3.22 — INVENTORY MANAGEMENT RESPONSIVE STANDARDIZATION */
body.le-option4 .le-inventory-products-table td,body.le-option4 .le-inventory-categories-table td,body.le-option4 .le-inventory-tags-table td,body.le-option4 .le-inventory-archived-table td,body.le-option4 .le-inventory-requests-table td{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-inventory-categories-table .dropdown-toggle,body.le-option4 .le-inventory-tags-table .dropdown-toggle,body.le-option4 .le-inventory-archived-table .dropdown-toggle,body.le-option4 .le-inventory-products-table .dropdown-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}
@media(max-width:767px){
 body.le-option4 .le-inventory-products-table,body.le-option4 .le-inventory-categories-table,body.le-option4 .le-inventory-tags-table,body.le-option4 .le-inventory-requests-table{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:transparent!important}
 body.le-option4 .le-inventory-products-table>thead,body.le-option4 .le-inventory-categories-table>thead,body.le-option4 .le-inventory-tags-table>thead,body.le-option4 .le-inventory-requests-table>thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
 body.le-option4 .le-inventory-products-table>tbody,body.le-option4 .le-inventory-categories-table>tbody,body.le-option4 .le-inventory-tags-table>tbody,body.le-option4 .le-inventory-requests-table>tbody{display:grid!important;width:100%!important;gap:12px!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.parent-tr,body.le-option4 .le-inventory-categories-table>tbody>tr,body.le-option4 .le-inventory-tags-table>tbody>tr,body.le-option4 .le-inventory-requests-table>tbody>tr.parent-tr{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;padding:11px 13px!important;border:1px solid var(--le-border)!important;border-radius:11px!important;background:var(--le-surface)!important;box-shadow:var(--le-shadow-xs)!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.parent-tr>td,body.le-option4 .le-inventory-categories-table>tbody>tr>td,body.le-option4 .le-inventory-tags-table>tbody>tr>td,body.le-option4 .le-inventory-requests-table>tbody>tr.parent-tr>td{display:grid!important;width:100%!important;min-width:0!important;min-height:0!important;padding:7px 0!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;text-align:left!important;border:0!important;border-bottom:1px solid var(--le-border-soft)!important;white-space:normal!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.parent-tr>td:last-child,body.le-option4 .le-inventory-categories-table>tbody>tr>td:last-child,body.le-option4 .le-inventory-tags-table>tbody>tr>td:last-child,body.le-option4 .le-inventory-requests-table>tbody>tr.parent-tr>td:last-child{border-bottom:0!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.parent-tr>td::before,body.le-option4 .le-inventory-categories-table>tbody>tr>td::before,body.le-option4 .le-inventory-tags-table>tbody>tr>td::before,body.le-option4 .le-inventory-archived-table>tbody>tr>td::before,body.le-option4 .le-inventory-requests-table>tbody>tr.parent-tr>td::before{content:attr(data-label);color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-inventory-products-table>tbody>tr.parent-tr>td>*,body.le-option4 .le-inventory-categories-table>tbody>tr>td>*,body.le-option4 .le-inventory-tags-table>tbody>tr>td>*,body.le-option4 .le-inventory-requests-table>tbody>tr.parent-tr>td>*{min-width:0!important;max-width:100%!important;justify-self:start!important;text-align:left!important;white-space:normal!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.sub-tr,body.le-option4 .le-inventory-requests-table>tbody>tr.sub-tr{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.sub-tr[hidden],body.le-option4 .le-inventory-requests-table>tbody>tr.sub-tr[hidden]{display:none!important}
 body.le-option4 .le-inventory-products-table>tbody>tr.sub-tr>td,body.le-option4 .le-inventory-requests-table>tbody>tr.sub-tr>td{display:block!important;width:100%!important;padding:0!important;border:0!important}
 body.le-option4 .table-v2-scroll:has(.le-inventory-products-table),body.le-option4 .table-v2-scroll:has(.le-inventory-categories-table),body.le-option4 .table-v2-scroll:has(.le-inventory-tags-table),body.le-option4 .table-v2-scroll:has(.le-inventory-requests-table){overflow:visible!important}
 body.le-option4 .table-v2-shell:has(.le-inventory-products-table),body.le-option4 .table-v2-shell:has(.le-inventory-categories-table),body.le-option4 .table-v2-shell:has(.le-inventory-tags-table),body.le-option4 .table-v2-shell:has(.le-inventory-requests-table){overflow:visible!important}
}

/* LABENVY 4.3.23 — INVENTORY MOBILE VISUAL REGRESSION CORRECTIONS */
@media(max-width:767px){
 body.le-option4 .table-v2-shell:has(.le-inventory-products-table)::before,body.le-option4 .table-v2-shell:has(.le-inventory-categories-table)::before,body.le-option4 .table-v2-shell:has(.le-inventory-tags-table)::before,body.le-option4 .table-v2-shell:has(.le-inventory-requests-table)::before,body.le-option4 .responsive-tbl-cls:has(.le-inventory-request-create-products)::before{display:none!important;content:none!important}
 body.le-option4 .le-inventory-products-table .pr-item-name,body.le-option4 .le-inventory-categories-table .main-column-ellipsis,body.le-option4 .le-inventory-categories-table .main-column-ellipsis span,body.le-option4 .le-inventory-tags-table .main-column-ellipsis,body.le-option4 .le-inventory-tags-table .main-column-ellipsis span{max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}
 body.le-option4 .le-inventory-request-create .responsive-tbl-cls{overflow:visible!important}
 body.le-option4 .le-inventory-request-create-products{display:block!important;width:100%!important;min-width:0!important;border:0!important;background:transparent!important}
 body.le-option4 .le-inventory-request-create-products thead{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
 body.le-option4 .le-inventory-request-create-products tbody{display:grid!important;width:100%!important;gap:10px!important}
 body.le-option4 .le-inventory-request-create-products tbody tr.nk-tb-item{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;padding:10px 12px!important;border:1px solid var(--le-border)!important;border-radius:10px!important;background:var(--le-surface)!important}
 body.le-option4 .le-inventory-request-create-products tbody tr.nk-tb-item>td[data-label]{display:grid!important;width:100%!important;min-width:0!important;padding:7px 0!important;grid-template-columns:100px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;text-align:left!important;border:0!important;border-bottom:1px solid var(--le-border-soft)!important;white-space:normal!important}
 body.le-option4 .le-inventory-request-create-products tbody tr.nk-tb-item>td[data-label]:last-child{border-bottom:0!important}
 body.le-option4 .le-inventory-request-create-products tbody tr.nk-tb-item>td[data-label]::before{content:attr(data-label);color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-inventory-request-create-products tbody tr.nk-tb-item>td[data-label]>*{min-width:0!important;max-width:100%!important;justify-self:start!important;text-align:left!important;white-space:normal!important}
 body.le-option4 .le-inventory-request-create-products #row-info{display:block!important;padding:0!important}
 body.le-option4 .le-inventory-request-create-products #row-info>td{display:block!important;width:100%!important;padding:14px!important;text-align:center!important;border:0!important}
 body.le-option4 .le-inventory-request-create-products .quantity{width:100%!important;max-width:140px!important}
}
/* LABENVY 4.3.24 — INVENTORY CARD TABLE HINT CLEANUP */
@media(max-width:767px){body.le-option4 .table-v2-scroll:has(.le-inventory-products-table)::before,body.le-option4 .table-v2-scroll:has(.le-inventory-categories-table)::before,body.le-option4 .table-v2-scroll:has(.le-inventory-tags-table)::before,body.le-option4 .table-v2-scroll:has(.le-inventory-requests-table)::before{display:none!important;content:none!important}}

/* LABENVY 4.3.26 — VENDOR PRODUCTS STANDARDIZATION */
body.le-option4 .le-vendor-products-page .le-vendor-product-table td{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-vendor-products-page .le-vendor-product-table .dropdown-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}
@media(min-width:768px){
 body.le-option4 .le-vendor-products-page .le-vendor-product-table th:first-child,body.le-option4 .le-vendor-products-page .le-vendor-product-table td[data-label="Product Name"]{width:190px;min-width:190px}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table th:nth-child(2),body.le-option4 .le-vendor-products-page .le-vendor-product-table td[data-label="Description"]{min-width:330px}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table th:nth-child(3),body.le-option4 .le-vendor-products-page .le-vendor-product-table td[data-label="Category"]{width:130px;min-width:130px}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table th:nth-child(4),body.le-option4 .le-vendor-products-page .le-vendor-product-table td[data-label="Status"]{width:90px;min-width:90px}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table th:last-child,body.le-option4 .le-vendor-products-page .le-vendor-product-table td[data-label="Actions"]{width:52px;min-width:52px}
}
@media(max-width:767px){
 body.le-option4 .le-vendor-products-page .responsive-tbl-cls{overflow:visible}
 body.le-option4 .le-vendor-products-page .responsive-tbl-cls:has(.le-vendor-product-table)::before{display:none;content:none}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table{display:block;width:100%;min-width:0;border:0;background:transparent}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table>tbody{display:grid;width:100%;gap:12px}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table>tbody>tr{display:grid;width:100%;height:auto;min-height:0;padding:11px 13px;border:1px solid var(--le-border);border-radius:11px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table>tbody>tr>td{display:grid;width:100%;min-width:0;min-height:0;padding:7px 0;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table>tbody>tr>td:last-child{border-bottom:0}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table>tbody>tr>td::before{content:attr(data-label);color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table .user-card,body.le-option4 .le-vendor-products-page .le-vendor-product-table .user-info,body.le-option4 .le-vendor-products-page .le-vendor-product-table .tb-lead{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
 body.le-option4 .le-vendor-products-page .le-vendor-product-table td[data-label="Actions"] .nk-tb-actions{justify-self:end}
 body.le-option4 .le-vendor-products-page .le-vendor-products-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}
 body.le-option4 .le-vendor-products-page .le-vendor-products-toolbar .form-group{min-width:0;margin:0}
 body.le-option4 .le-vendor-products-page .le-vendor-products-toolbar .form-control-wrap{min-width:0}
 body.le-option4 .le-vendor-products-page .le-vendor-products-toolbar #filter{width:100%}
 body.le-option4 .le-vendor-products-page .le-vendor-products-toolbar #per_page{width:64px}
 body.le-option4 .le-vendor-product-form-page .card-inner.flex-center{justify-content:flex-start;gap:8px;flex-wrap:wrap}
 body.le-option4 .le-vendor-products-import-page .custom-file{width:100%}
 body.le-option4 .le-vendor-products-import-page .form-group.text-right .form-control-wrap{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
}

/* LABENVY 4.3.27 — VENDORS STANDARDIZATION */
body.le-option4 .le-vendors-page .le-vendor-card .le-vendor-card-identity{min-width:0;max-width:calc(100% - 32px)}
body.le-option4 .le-vendors-page .le-vendor-card .title{font-size:13px;line-height:1.35;max-width:100%;overflow-wrap:anywhere}
body.le-option4 .le-vendors-page .le-vendor-card .sub-text{display:block;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-vendors-page .le-vendor-card .dropdown-toggle{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}
body.le-option4 .le-vendor-detail-modal .le-vendor-detail-grid .row{align-items:start}
body.le-option4 .le-vendor-detail-modal .le-vendor-detail-grid .text-wrap{min-width:0;overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-vendor-directory-page .dual-listbox{width:100%;min-width:0}
body.le-option4 .le-vendor-directory-page .dual-listbox__search{display:block;width:100%;height:38px;padding:8px 12px;margin:0 0 14px;color:var(--le-text);background:var(--le-surface);border:1px solid var(--le-border);border-radius:8px}
body.le-option4 .le-vendor-directory-page .dual-listbox__container{display:grid;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:16px;align-items:stretch}
body.le-option4 .le-vendor-directory-page .dual-listbox__container>div:not(.dual-listbox__buttons){display:flex;min-width:0;flex-direction:column;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface);overflow:hidden}
body.le-option4 .le-vendor-directory-page .dual-listbox__title{padding:10px 12px;color:var(--le-text);font-size:12px;font-weight:700;background:var(--le-surface-soft);border-bottom:1px solid var(--le-border)}
body.le-option4 .le-vendor-directory-page .dual-listbox__available,body.le-option4 .le-vendor-directory-page .dual-listbox__selected{min-height:280px;max-height:360px;margin:0;padding:6px;overflow:auto;list-style:none}
body.le-option4 .le-vendor-directory-page .dual-listbox__item{padding:8px 9px;margin:2px 0;color:var(--le-text);font-size:12px;line-height:1.35;border:1px solid transparent;border-radius:7px;cursor:pointer;overflow-wrap:anywhere}
body.le-option4 .le-vendor-directory-page .dual-listbox__item:hover{background:var(--le-surface-hover);border-color:var(--le-border)}
body.le-option4 .le-vendor-directory-page .dual-listbox__item--selected{color:#08712f;background:#e7f7ed;border-color:#a9ddb9}
body.le-option4.dark-mode .le-vendor-directory-page .dual-listbox__item--selected{color:#d4f7df;background:rgba(22,163,74,.2);border-color:rgba(74,222,128,.32)}
body.le-option4 .le-vendor-directory-page .dual-listbox__buttons{display:flex;flex-direction:column;justify-content:center;gap:8px}
body.le-option4 .le-vendor-directory-page .dual-listbox__button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:7px 10px;color:var(--le-text);font-size:11px;font-weight:700;background:var(--le-surface);border:1px solid var(--le-border);border-radius:8px;cursor:pointer}
body.le-option4 .le-vendor-directory-page .dual-listbox__button:hover{color:#fff;background:#07873a;border-color:#07873a}
body.le-option4 .le-vendor-users-table td,body.le-option4 .le-vendor-contacts-table td{overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-vendor-contact-modal{max-width:760px}
@media(max-width:767px){
 body.le-option4 .le-vendors-page .nk-block-tools{width:min(100%,310px)}
 body.le-option4 .le-vendors-page .nk-block-tools>li,body.le-option4 .le-vendors-page .nk-block-tools .form-control-wrap,body.le-option4 .le-vendors-page .nk-block-tools form{width:100%}
 body.le-option4 .le-vendors-page .nk-block-tools .btn{width:100%;justify-content:center}
 body.le-option4 .le-vendor-directory-page .dual-listbox__container{grid-template-columns:1fr;gap:10px}
 body.le-option4 .le-vendor-directory-page .dual-listbox__available,body.le-option4 .le-vendor-directory-page .dual-listbox__selected{min-height:180px;max-height:250px}
 body.le-option4 .le-vendor-directory-page .dual-listbox__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 body.le-option4 .le-vendor-directory-page .dual-listbox__button{width:100%}
 body.le-option4 .le-vendor-users-table,body.le-option4 .le-vendor-contacts-table{display:block;width:100%;min-width:0;border:0;background:transparent}
 body.le-option4 .le-vendor-users-table>thead,body.le-option4 .le-vendor-contacts-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-vendor-users-table>tbody,body.le-option4 .le-vendor-contacts-table>tbody{display:grid;width:100%;gap:12px}
 body.le-option4 .le-vendor-users-table>tbody>tr,body.le-option4 .le-vendor-contacts-table>tbody>tr{display:grid;width:100%;height:auto;min-height:0;padding:11px 13px;border:1px solid var(--le-border);border-radius:11px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-vendor-users-table>tbody>tr>td,body.le-option4 .le-vendor-contacts-table>tbody>tr>td{display:grid;width:100%;min-width:0;min-height:0;padding:7px 0;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal}
 body.le-option4 .le-vendor-users-table>tbody>tr>td:last-child,body.le-option4 .le-vendor-contacts-table>tbody>tr>td:last-child{border-bottom:0}
 body.le-option4 .le-vendor-users-table>tbody>tr>td::before,body.le-option4 .le-vendor-contacts-table>tbody>tr>td::before{content:attr(data-label);color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-vendor-users-table .user-card,body.le-option4 .le-vendor-users-table .user-info,body.le-option4 .le-vendor-users-table .tb-lead,body.le-option4 .le-vendor-contacts-table .user-card,body.le-option4 .le-vendor-contacts-table .user-info,body.le-option4 .le-vendor-contacts-table .tb-lead{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
 body.le-option4 .le-vendor-users-table td[data-label="Actions"]:has(.nk-tb-actions:empty),body.le-option4 .le-vendor-users-table td[data-label="Actions"]:has(.nk-tb-actions li:empty){display:none}
 body.le-option4 .le-vendor-contacts-table td[data-label="Actions"] .nk-tb-actions{justify-self:end}
 body.le-option4 .le-vendor-contacts-page .nk-block-between{gap:12px}
 body.le-option4 .le-vendor-contacts-page #add-admin{width:100%;justify-content:center}
 body.le-option4 .le-vendor-contact-modal{width:calc(100% - 24px);min-width:0;max-width:none;margin:12px auto}
 body.le-option4 .le-vendor-contact-modal .modal-body{padding-left:12px;padding-right:12px}
 body.le-option4 .le-vendor-detail-modal .modal-dialog{width:calc(100% - 24px);max-width:none;margin:12px auto}
 body.le-option4 .le-vendor-detail-modal .le-vendor-detail-grid .row{display:grid;grid-template-columns:105px minmax(0,1fr);margin-left:0;margin-right:0;gap:8px}
 body.le-option4 .le-vendor-detail-modal .le-vendor-detail-grid .row>[class*=col-]{width:100%;max-width:100%;padding-left:0;padding-right:0}
 body.le-option4 .le-vendor-form-page+.nk-block .card-inner.flex-center{justify-content:flex-start;gap:8px;flex-wrap:wrap}
}

/* LABENVY 4.3.28 — PURCHASE MANAGEMENT STANDARDIZATION */
body.le-option4 .le-purchase-management-page .nav-tabs-card{min-width:0}
body.le-option4 .le-purchase-management-page .po-table-v2-table{table-layout:fixed;width:100%}
body.le-option4 .le-purchase-management-page .po-table-v2-table>thead>tr>*:nth-child(1){width:38px}
body.le-option4 .le-purchase-management-page .po-table-v2-table>thead>tr>*:nth-child(2){width:92px}
body.le-option4 .le-purchase-management-page .po-table-v2-table>thead>tr>*:nth-child(3){width:78px}
body.le-option4 .le-purchase-management-page .po-table-v2-table>thead>tr>*:nth-child(4){width:150px}
body.le-option4 .le-purchase-management-page .po-table-v2-table>thead>tr>*:last-child{width:42px}
body.le-option4 .le-purchase-management-page .po-table-v2-table td{overflow-wrap:anywhere;word-break:normal}
body.le-option4 .le-purchase-management-page .po-table-v2-table .po-invoice-actions{flex-wrap:nowrap}
body.le-option4 .le-purchase-management-page .nk-block-des p{overflow-wrap:anywhere}
body.le-option4 .le-purchase-order-edit-page .page-title+ .nk-block-des{margin-top:5px}
body.le-option4 .le-purchase-product-picker-modal .modal-dialog{max-width:min(920px,calc(100vw - 32px))}

@media(max-width:767.98px){
 body.le-option4 .le-purchase-management-page .table-v2-shell:has(.pr-table-v2-table)::before,
 body.le-option4 .le-purchase-management-page .table-v2-shell:has(.po-table-v2-table)::before,
 body.le-option4 .le-purchase-management-page .responsive-tbl-cls:has(.create-products-table)::before,
 body.le-option4 .le-purchase-management-page .responsive-tbl-cls-mob:has(.le-po-fulfillment-table)::before,
 body.le-option4 .le-purchase-product-picker-modal .responsive-tbl-cls:has(.create-products-table)::before{content:none;display:none}
 body.le-option4 .le-purchase-management-page .table-v2-scroll,
 body.le-option4 .le-purchase-management-page .pr-responsive-tbl,
 body.le-option4 .le-purchase-management-page .responsive-tbl-cls,
 body.le-option4 .le-purchase-management-page .responsive-tbl-cls-mob,
 body.le-option4 .le-purchase-product-picker-modal .responsive-tbl-cls{max-width:100%;overflow:visible;scrollbar-gutter:auto}
 body.le-option4 .le-purchase-management-page .nav-tabs-card{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px}
 body.le-option4 .le-purchase-orders-page .nav-tabs-card{grid-template-columns:repeat(3,minmax(0,1fr))}
 body.le-option4 .le-purchase-management-page .nav-tabs-card .nav-item{min-width:0;margin:0}
 body.le-option4 .le-purchase-management-page .nav-tabs-card .nav-link{display:flex;min-width:0;min-height:40px;padding:8px 4px;align-items:center;justify-content:center;border-radius:8px;font-size:10.5px;line-height:1.15;text-align:center;white-space:normal}
 body.le-option4 .le-purchase-management-page .nav-tabs-card .nav-link em{display:none}
 body.le-option4 .le-purchase-management-page .nav-tabs-card .nav-link span{display:block;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}
 body.le-option4 .le-purchase-management-page .pr-v2-toolbar{align-items:flex-start;gap:8px}
 body.le-option4 .le-purchase-management-page .pr-v2-toolbar-left,body.le-option4 .le-purchase-management-page .pr-v2-toolbar-right{width:100%;min-width:0}
 body.le-option4 .le-purchase-management-page .pr-v2-toolbar-right{text-align:left}

 /* Purchase Request rows become operational cards instead of horizontal-scroll strips. */
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table{display:block;width:100%;min-width:0}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody{display:grid;width:100%;gap:10px}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>tr.pr-vendor-group-row{display:block;width:100%;height:auto;min-height:0;margin-top:2px;border:0;background:transparent}
 body.le-option4 .le-purchase-requests-page .pr-vendor-group-cell{display:block;width:100%;padding:8px 2px;border:0}
 body.le-option4 .le-purchase-requests-page .pr-vendor-group-inner{min-width:0;gap:8px}
 body.le-option4 .le-purchase-requests-page .pr-vendor-name{min-width:0;overflow-wrap:anywhere;line-height:1.3}
 body.le-option4 .le-purchase-requests-page .pr-vendor-count-badge{flex:0 0 auto}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>tr.pr-v2-data-row{display:grid;width:100%;height:auto;min-height:0;padding:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>td{display:block;width:100%;min-width:0;min-height:0;padding:7px 0;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>td::before{display:block;margin-bottom:3px;color:var(--le-slate-500);font-size:9.5px;font-weight:750;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(1)::before{content:'Select'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(2)::before{content:'Item'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(3)::before{content:'Additional Qty'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(4)::before{content:'Filled Qty'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(5)::before{content:'Unit Price'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(6)::before{content:'On Hand'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(7)::before{content:'Added By'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(8)::before{content:'Requester'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(9)::before{content:'Date'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>td:nth-child(10)::before{content:'Actions'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(1)::before{content:'Item'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(2)::before{content:'Additional Qty'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(3)::before{content:'Filled Qty'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(4)::before{content:'Unit Price'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(5)::before{content:'On Hand'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(6)::before{content:'Added By'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(7)::before{content:'Requester'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>td:nth-child(8)::before{content:'Date'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-fulfilled .pr-v2-data-row>td:nth-child(9)::before{content:'Fulfilled By'}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.pr-col-product{grid-column:1/-1}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-tools{grid-column:1/-1;border-bottom:0}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-check{grid-column:1/-1}
 body.le-option4 .le-purchase-requests-page .pr-v2-qty-input{width:100%;max-width:none}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row .nk-tb-actions{justify-content:flex-start}

 /* Purchase Order list rows use compact two-column cards. */
 body.le-option4 .le-purchase-orders-page .po-table-v2-table{display:block;width:100%;min-width:0;table-layout:auto}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody{display:grid;width:100%;gap:10px}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row{display:grid;width:100%;height:auto;min-height:0;padding:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row>td{display:block;width:100%;min-width:0;min-height:0;padding:7px 0;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row>td::before{display:block;margin-bottom:3px;color:var(--le-slate-500);font-size:9.5px;font-weight:750;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(1)::before{content:'Sr #'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(2)::before{content:'PO Number'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(3)::before{content:'PO Price'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(4)::before{content:'Vendor'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(5)::before{content:'Batch ID'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(6)::before{content:'Status'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(7)::before{content:'Backorder'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(8)::before{content:'Email'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(9)::before{content:'Invoice'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(10)::before{content:'Added By'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(11)::before{content:'Created At'}
 body.le-option4 .le-po-tab-open .po-table-v2-table .pr-v2-data-row>td:nth-child(12)::before{content:'Actions'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(1)::before,body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(1)::before{content:'Sr #'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(2)::before,body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(2)::before{content:'PO Number'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(3)::before,body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(3)::before{content:'PO Price'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(4)::before,body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(4)::before{content:'Vendor'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(5)::before{content:'Invoice'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(6)::before{content:'Created At'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(7)::before{content:'Fulfilled At'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(8)::before{content:'Fulfilled By'}
 body.le-option4 .le-po-tab-fulfilled .po-table-v2-table .pr-v2-data-row>td:nth-child(9)::before{content:'Actions'}
 body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(5)::before{content:'Status'}
 body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(6)::before{content:'Created At'}
 body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(7)::before{content:'Invoice'}
 body.le-option4 .le-po-tab-archived .po-table-v2-table .pr-v2-data-row>td:nth-child(8)::before{content:'Actions'}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table .pr-v2-data-row>td:nth-child(4){grid-column:1/-1}
 body.le-option4 .le-purchase-orders-page .po-table-v2-table .pr-v2-data-row>.nk-tb-col-tools{grid-column:1/-1;border-bottom:0}
 body.le-option4 .le-purchase-orders-page .po-invoice-actions{justify-content:flex-start;flex-wrap:wrap}
 body.le-option4 .le-purchase-orders-page .nk-tb-actions{justify-content:flex-start}

 /* Create/Edit PO product tables: no horizontal scanning for quantity or actions. */
 body.le-option4 .le-purchase-order-create-page .create-products-table,body.le-option4 .le-purchase-order-edit-page .create-products-table{display:block;width:100%;min-width:0}
 body.le-option4 .le-purchase-order-create-page .create-products-table>thead,body.le-option4 .le-purchase-order-edit-page .create-products-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody{display:grid;gap:10px;width:100%}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row),body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row){display:grid;width:100%;height:auto;min-height:0;padding:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface)}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td{display:block;width:100%;min-width:0;padding:7px 0;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td::before,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td::before{display:block;margin-bottom:3px;color:var(--le-slate-500);font-size:9.5px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(1)::before,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(1)::before{content:'Product'}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(2)::before{content:'Vendor'}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(3)::before,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(2)::before{content:'PO Qty Required'}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(4)::before,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(3)::before{content:'Price Per Item'}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(5)::before,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(4)::before{content:'Total'}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(6)::before,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(5)::before{content:'Action'}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(1),body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(2),body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:nth-child(1){grid-column:1/-1}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:last-child,body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr:not(.le-po-empty-row)>td:last-child{grid-column:1/-1;border-bottom:0}
 body.le-option4 .le-purchase-order-create-page .le-po-empty-row,body.le-option4 .le-purchase-order-edit-page .le-po-empty-row{display:block;width:100%;border:1px dashed var(--le-border-strong);border-radius:10px;background:var(--le-surface-soft)}
 body.le-option4 .le-purchase-order-create-page .le-po-empty-row>td,body.le-option4 .le-purchase-order-edit-page .le-po-empty-row>td{display:block;width:100%;padding:18px 12px;border:0;text-align:center}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tfoot,body.le-option4 .le-purchase-order-edit-page .create-products-table>tfoot{display:block;margin-top:10px}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tfoot>tr,body.le-option4 .le-purchase-order-edit-page .create-products-table>tfoot>tr{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface-soft)}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tfoot td,body.le-option4 .le-purchase-order-edit-page .create-products-table>tfoot td{display:block;width:100%;padding:8px 10px;border:0;text-align:left}
 body.le-option4 .le-purchase-order-create-page .create-products-table>tfoot td:last-child,body.le-option4 .le-purchase-order-edit-page .create-products-table>tfoot td:last-child{text-align:right}

 /* Fulfillment keeps requested, fulfilled and received quantities visible together. */
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table{display:block;width:100%;min-width:0}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody{display:grid;gap:10px;width:100%}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr{display:grid;width:100%;height:auto;min-height:0;padding:10px 12px;grid-template-columns:48px repeat(2,minmax(0,1fr));column-gap:12px;border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface)}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td{display:block;width:100%;min-width:0;padding:7px 0;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td::before{display:block;margin-bottom:3px;color:var(--le-slate-500);font-size:9.5px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(1)::before{content:'Details'}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(2)::before{content:'Product'}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(3)::before{content:'Requested'}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(4)::before{content:'Fulfilled'}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(5)::before{content:'Received'}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(2){grid-column:2/-1}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(5){grid-column:1/-1;border-bottom:0}
 body.le-option4 .le-purchase-order-fulfillment-page .po-qty-input{width:100%;max-width:none}

 /* Product picker rows expose Vendor and +Add without lateral scrolling. */
 body.le-option4 .le-purchase-product-picker-modal .create-products-table{display:block;width:100%;min-width:0}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody{display:grid;gap:8px;width:100%}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden]){display:grid;width:100%;height:auto;min-height:0;padding:9px 10px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface)}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td{display:block;width:100%;min-width:0;padding:6px 0;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td::before{display:block;margin-bottom:3px;color:var(--le-slate-500);font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(1)::before{content:'Product'}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(2)::before{content:'Manufacturer'}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(3)::before{content:'Vendor'}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(4)::before{content:'On Hand / Price'}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(5)::before{content:'Price / Vendors'}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(6)::before{content:'Action'}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(1),body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:nth-child(3){grid-column:1/-1}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr:not([hidden])>td:last-child{grid-column:1/-1;border-bottom:0}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr.pr-picker-sub-tr>td,body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr.sub-tr>td{grid-column:1/-1;padding:0;border:0}
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr.pr-picker-sub-tr>td::before,body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr.sub-tr>td::before{content:none;display:none}
 body.le-option4 .le-purchase-product-picker-modal .modal-dialog{width:calc(100% - 20px);max-width:none;margin:10px auto}
 body.le-option4 .le-purchase-product-picker-modal .modal-body{padding-left:12px;padding-right:12px}
 body.le-option4 .le-purchase-product-picker-modal .modal-header{padding-left:14px;padding-right:14px}
 body.le-option4 .le-purchase-product-picker-modal .modal-footer{padding-left:12px;padding-right:12px;gap:8px;flex-wrap:wrap}
}

/* LABENVY 4.3.29 — PURCHASE MANAGEMENT MOBILE CONTAINMENT */
@media(max-width:767.98px){
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody,
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody,
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody,
 body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody,
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody,
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>tr.pr-vendor-group-row,
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>tr.pr-v2-data-row,
 body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row,
 body.le-option4 .le-purchase-order-create-page .create-products-table>tbody>tr,
 body.le-option4 .le-purchase-order-edit-page .create-products-table>tbody>tr,
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr,
 body.le-option4 .le-purchase-product-picker-modal .create-products-table>tbody>tr{min-width:0;max-width:100%}
 body.le-option4 .le-purchase-requests-page .pr-vendor-group-cell{max-width:100%;white-space:normal}
 body.le-option4 .le-purchase-requests-page .pr-vendor-group-inner{max-width:100%;white-space:normal;flex-wrap:wrap}
 body.le-option4 .le-purchase-requests-page .pr-vendor-name{flex:1 1 150px;max-width:100%;white-space:normal}
}

/* LABENVY 4.3.30 — PURCHASE REQUEST CREATE MOBILE CARDS */
@media(max-width:767.98px){
 body.le-option4 .le-purchase-request-create-page .responsive-tbl-cls{width:100%;min-width:0;max-width:100%;overflow:visible}
 body.le-option4 .le-purchase-request-create-page .create-products-table{display:block;width:100%;min-width:0;max-width:100%}
 body.le-option4 .le-purchase-request-create-page .create-products-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody{display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr);gap:10px}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row{display:grid;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:10px 12px;grid-template-columns:minmax(0,1fr);border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td{display:block;width:100%;min-width:0;max-width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td::before{display:block;margin-bottom:4px;color:var(--le-slate-500);font-size:9.5px;font-weight:750;letter-spacing:.045em;line-height:1.2;text-transform:uppercase}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td:nth-child(1)::before{content:'Product'}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td:nth-child(2)::before{content:'Quantity Required'}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td:nth-child(3)::before{content:'Technician'}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td:nth-child(4)::before{content:'Action'}
 body.le-option4 .le-purchase-request-create-page .create-products-table>tbody>tr.purchase-request-product-row>td:last-child{border-bottom:0}
 body.le-option4 .le-purchase-request-create-page .qty-pr-create{width:100%;max-width:100%}
 body.le-option4 .le-purchase-request-create-page .pr-quantity-meta{gap:4px 8px;margin-top:7px;white-space:normal}
 body.le-option4 .le-purchase-request-create-page .select2-container{width:100%;min-width:0;max-width:100%}
 body.le-option4 .le-purchase-request-create-page .le-pr-create-empty-row{display:block;width:100%;min-width:0;max-width:100%;border:1px dashed var(--le-border-strong);border-radius:10px;background:var(--le-surface-soft)}
 body.le-option4 .le-purchase-request-create-page .le-pr-create-empty-row>td{display:block;width:100%;min-width:0;max-width:100%;padding:18px 12px;border:0;text-align:center;white-space:normal}
}

/* LABENVY 4.3.31 — PURCHASE MANAGEMENT VISUAL REGRESSION CORRECTIONS */
@media(max-width:767.98px){
 /* PO cards no longer scroll horizontally; remove the legacy pseudo hint that belongs to scrollable tables. */
 body.le-option4 .le-purchase-orders-page .responsive-tbl-cls:has(.po-table-v2-table)::before,
 body.le-option4 .le-purchase-orders-page .responsive-tbl-cls-mob:has(.po-table-v2-table)::before,
 body.le-option4 .le-purchase-orders-page .table-v2-shell:has(.po-table-v2-table)::before{content:none;display:none}

 /* Keep requested and fulfilled quantities out of the narrow expand-control column. */
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(3){grid-column:2}
 body.le-option4 .le-purchase-order-fulfillment-page .le-po-fulfillment-table>tbody>tr>td:nth-child(4){grid-column:3}
}

/* LABENVY 4.3.32 — PURCHASE REQUEST EMPTY STATE */
@media(max-width:767.98px){
 /* The empty-state row becomes a card on mobile, but hidden must still win once a product row exists. */
 body.le-option4 .le-purchase-request-create-page .le-pr-create-empty-row[hidden]{display:none}
}

/* LABENVY 4.3.33 — INVENTORY MOBILE TAB LABELS */
@media(max-width:767.98px){
 body.le-option4 .le-inventory-request-page .nav-tabs-card{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}
 body.le-option4 .le-inventory-request-page .nav-tabs-card .nav-item{min-width:0;margin:0;padding-right:0}
 body.le-option4 .le-inventory-request-page .nav-tabs-card .nav-link{display:flex;min-width:0;min-height:40px;padding:8px 4px;align-items:center;justify-content:center;white-space:normal;font-size:10.5px;line-height:1.15;text-align:center}
 body.le-option4 .le-inventory-request-page .nav-tabs-card .nav-link em{display:none}
 body.le-option4 .le-inventory-request-page .nav-tabs-card .nav-link span{display:block;min-width:0;white-space:normal}
 body.le-option4 .le-product-create-page .nav-tabs-card{display:flex;width:100%;gap:4px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}
 body.le-option4 .le-product-create-page .nav-tabs-card .nav-item{flex:0 0 auto;min-width:0;margin:0;padding-right:0}
 body.le-option4 .le-product-create-page .nav-tabs-card .nav-link{display:flex;min-height:40px;padding:8px 10px;align-items:center;gap:6px;white-space:nowrap;font-size:11px}
 body.le-option4 .le-product-create-page .nav-tabs-card .nav-link .icon{padding:0;font-size:14px}
 body.le-option4 .le-product-create-page .nav-tabs-card .nav-link .icon+span{display:block}
}

/* LABENVY 4.3.34 — VENDORS MOBILE TAB LABELS */
@media(max-width:767.98px){
 body.le-option4 .le-vendor-form-page+.nk-block .nav-tabs-card,
 body.le-option4 .le-vendor-contacts-page+.nk-block .nav-tabs-card{display:flex;width:100%;gap:4px;overflow:visible;flex-wrap:nowrap}
 body.le-option4 .le-vendor-form-page+.nk-block .nav-tabs-card .nav-item,
 body.le-option4 .le-vendor-contacts-page+.nk-block .nav-tabs-card .nav-item{flex:1 1 0;min-width:0;margin:0;padding-right:0}
 body.le-option4 .le-vendor-form-page+.nk-block .nav-tabs-card .nav-link,
 body.le-option4 .le-vendor-contacts-page+.nk-block .nav-tabs-card .nav-link{display:flex;min-width:0;min-height:40px;padding:8px 6px;align-items:center;justify-content:center;white-space:normal;font-size:11px;line-height:1.2;text-align:center}
 body.le-option4 .le-vendor-form-page+.nk-block .nav-tabs-card .nav-link em,
 body.le-option4 .le-vendor-contacts-page+.nk-block .nav-tabs-card .nav-link em{display:none}
 body.le-option4 .le-vendor-form-page+.nk-block .nav-tabs-card .nav-link span,
 body.le-option4 .le-vendor-contacts-page+.nk-block .nav-tabs-card .nav-link span{display:block;min-width:0;white-space:normal}
}

/* LABENVY 4.3.35 — ROLES STANDARDIZATION */
body.le-option4 .le-roles-page .le-roles-table .tb-lead{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-role-permission-page .le-role-permission-matrix .module-name{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
body.le-option4 .le-role-permission-page .le-role-permission-matrix .module-toggle{flex:0 0 auto}
@media(max-width:767px){
 body.le-option4 .le-roles-page .dataTables_wrapper{max-width:100%;overflow:visible}
 body.le-option4 .le-roles-page .le-roles-table{display:block;width:100%;min-width:0;max-width:100%;margin:0}
 body.le-option4 .le-roles-page .le-roles-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-roles-page .le-roles-table>tbody{display:grid;width:100%;gap:12px}
 body.le-option4 .le-roles-page .le-roles-table>tbody>tr{display:grid;width:100%;height:auto;min-height:0;padding:11px 13px;border:1px solid var(--le-border);border-radius:11px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-roles-page .le-roles-table>tbody>tr>td{display:grid;width:100%;min-width:0;min-height:0;padding:7px 0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--le-border-soft);white-space:normal}
 body.le-option4 .le-roles-page .le-roles-table>tbody>tr>td:last-child{border-bottom:0}
 body.le-option4 .le-roles-page .le-roles-table>tbody>tr>td::before{content:attr(data-label);color:var(--le-slate-500);font-size:10.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-roles-page .le-roles-table .user-card,body.le-option4 .le-roles-page .le-roles-table .user-info{min-width:0;max-width:100%}
 body.le-option4 .le-roles-page .le-roles-table .le-role-permission .user-info,body.le-option4 .le-roles-page .le-roles-table .custom-switch{justify-self:start}
 body.le-option4 .le-roles-page .le-roles-table .nk-tb-actions{justify-self:end}
 body.le-option4 .le-role-permission-page .le-role-permission-responsive{max-width:100%;overflow:visible}
 body.le-option4 .le-role-permission-page .le-role-permission-responsive::before{display:none}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix{display:block;width:100%;min-width:0;max-width:100%;margin:0}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody{display:grid;width:100%;gap:10px}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody>tr{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 11px;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface);box-shadow:var(--le-shadow-xs)}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody>tr[hidden]{display:none}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody>tr>td{display:flex;width:100%;min-width:0;min-height:0;padding:7px 4px;flex-direction:column;align-items:center;gap:6px;text-align:center;border:0;white-space:normal}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody>tr>td::before{content:attr(data-label);color:var(--le-slate-500);font-size:9.5px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody>tr>td[data-label="Module"]{grid-column:1/-1;padding:4px 2px 9px;flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;border-bottom:1px solid var(--le-border-soft)}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix>tbody>tr>td[data-label="Module"]::before{display:none}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix .user-card,body.le-option4 .le-role-permission-page .le-role-permission-matrix .user-info,body.le-option4 .le-role-permission-page .le-role-permission-matrix .tb-lead{width:100%;min-width:0;max-width:100%}
 body.le-option4 .le-role-permission-page .le-role-permission-matrix .module-indent{max-width:100%}
 body.le-option4 .le-role-permission-page .card-inner.flex-center{justify-content:flex-start;gap:8px;flex-wrap:wrap}
}
/* LABENVY 4.3.36 — PROFILE / ACCOUNT SIDE NAV NORMALIZATION */
body.le-option4 .card-aside .link-list-menu{list-style:none;padding-left:0;margin-bottom:0}


/* LABENVY 4.3.37 — NOTIFICATIONS STANDARDIZATION */
body.le-option4 .notification-dropdown .le-notification-dropdown-menu{width:390px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid var(--le-border);border-radius:12px;box-shadow:var(--le-shadow-lg)}
body.le-option4 .notification-dropdown .le-notification-dropdown-head{min-height:48px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--le-border)}
body.le-option4 .notification-dropdown .le-notification-dropdown-head .nk-dropdown-title{font-size:13px;font-weight:700;color:var(--le-slate-800)}
body.le-option4 .notification-dropdown .le-notification-mark-all{font-size:11.5px;font-weight:700;color:var(--le-green-strong);white-space:nowrap}
body.le-option4 .notification-dropdown .dropdown-body .le-notification-dropdown-list{max-height:360px;overflow:auto;overscroll-behavior:contain}
body.le-option4 .notification-dropdown .le-notification-link{display:block;color:inherit;text-decoration:none;border-bottom:1px solid var(--le-border)}
body.le-option4 .notification-dropdown .le-notification-link:last-child{border-bottom:0}
body.le-option4 .notification-dropdown .nk-notification-item{min-height:72px;padding:11px 14px;align-items:flex-start;gap:10px;border-bottom:0;transition:background-color .16s ease}
body.le-option4 .notification-dropdown .nk-notification-item:hover{background:var(--le-surface-subtle)}
body.le-option4 .notification-dropdown .unreadclass .nk-notification-item{background:rgba(22,163,74,.07)}
body.le-option4 .notification-dropdown .nk-notification-icon{margin:1px 0 0;flex:0 0 34px}
body.le-option4 .notification-dropdown .le-notification-icon{width:34px;height:34px;font-size:13px}
body.le-option4 .notification-dropdown .nk-notification-content{min-width:0;flex:1 1 auto}
body.le-option4 .notification-dropdown .nk-notification-text{font-size:12.5px;line-height:1.38;font-weight:600;color:var(--le-slate-700);overflow-wrap:anywhere}
body.le-option4 .notification-dropdown .le-notification-meta{display:flex;align-items:center;gap:7px;margin-top:3px}
body.le-option4 .notification-dropdown .nk-notification-time{font-size:10.5px;line-height:1.25;color:var(--le-slate-500)}
body.le-option4 .le-notification-unread-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--le-green);box-shadow:0 0 0 2px rgba(22,163,74,.14)}
body.le-option4 .notification-dropdown .le-notification-dropdown-foot{padding:9px 14px;border-top:1px solid var(--le-border);background:var(--le-surface)}
body.le-option4 .notification-dropdown .le-notification-dropdown-foot a{font-size:11.5px;font-weight:700;color:var(--le-slate-700)}
body.le-option4 .le-notifications-page>.nk-content-body>.nk-block-head{margin-bottom:18px}
body.le-option4 .le-notifications-page .le-notifications-head-action{display:flex;align-items:center}
body.le-option4 .le-notifications-page .le-notification-mark-all{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:9px;font-size:12px;font-weight:700}
body.le-option4 .le-notifications-card{overflow:hidden;border:1px solid var(--le-border);box-shadow:var(--le-shadow-sm)}
body.le-option4 .le-notifications-card>.card-inner{padding:0}
body.le-option4 .le-notification-list .le-notification-link{display:block;color:inherit;text-decoration:none;border-bottom:1px solid var(--le-border)}
body.le-option4 .le-notification-list .le-notification-link:last-child{border-bottom:0}
body.le-option4 .le-notification-list .nk-notification-item{position:relative;min-height:76px;padding:14px 18px;align-items:center;gap:12px;border-bottom:0;background:var(--le-surface);transition:background-color .16s ease,box-shadow .16s ease}
body.le-option4 .le-notification-list .nk-notification-item:hover{background:var(--le-surface-subtle)}
body.le-option4 .le-notification-list .unreadclass .nk-notification-item{background:rgba(22,163,74,.055);box-shadow:inset 3px 0 0 var(--le-green)}
body.le-option4 .le-notification-list .nk-notification-icon{margin:0;flex:0 0 38px}
body.le-option4 .le-notification-list .le-notification-icon{width:38px;height:38px;font-size:14px}
body.le-option4 .le-notification-list .nk-notification-content{min-width:0;flex:1 1 auto}
body.le-option4 .le-notification-list .nk-notification-text{font-size:13.5px;line-height:1.4;font-weight:600;color:var(--le-slate-800);overflow-wrap:anywhere}
body.le-option4 .le-notification-list .le-notification-meta{display:flex;align-items:center;gap:8px;margin-top:4px}
body.le-option4 .le-notification-list .nk-notification-time{font-size:11px;line-height:1.25;color:var(--le-slate-500)}
body.le-option4 .le-notification-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 6px;border-radius:999px;background:var(--le-green-soft);color:var(--le-green-strong);font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}
body.le-option4 .le-notification-chevron{flex:0 0 auto;padding-left:10px;color:var(--le-slate-400);font-size:10px}
body.le-option4 .le-notification-empty{display:flex;min-height:220px;padding:36px 18px;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--le-slate-500)}
body.le-option4 .le-notification-empty-icon{display:flex;width:44px;height:44px;margin-bottom:12px;align-items:center;justify-content:center;border-radius:50%;background:var(--le-green-soft);color:var(--le-green-strong);font-size:17px}
body.le-option4 .le-notification-empty h5{margin:0 0 4px;color:var(--le-slate-800);font-size:14px}
body.le-option4 .le-notification-empty p{margin:0;font-size:12px}
body.le-option4 .notification-dropdown .le-notification-empty-compact{min-height:150px;padding:24px 14px}
body.le-option4 .notification-dropdown .le-notification-empty-compact .le-notification-empty-icon{width:36px;height:36px;margin-bottom:8px;font-size:14px}
body.le-option4.dark-mode .notification-dropdown .le-notification-dropdown-head .nk-dropdown-title,body.le-option4.dark-mode .notification-dropdown .nk-notification-text,body.le-option4.dark-mode .le-notification-list .nk-notification-text,body.le-option4.dark-mode .le-notification-empty h5{color:var(--le-slate-900)}
body.le-option4.dark-mode .notification-dropdown .le-notification-dropdown-foot a{color:var(--le-slate-800)}
body.le-option4.dark-mode .notification-dropdown .unreadclass .nk-notification-item,body.le-option4.dark-mode .le-notification-list .unreadclass .nk-notification-item{background:rgba(22,163,74,.12)}
@media(max-width:767.98px){
 body.le-option4 .notification-dropdown .le-notification-dropdown-menu{width:calc(100vw - 24px);max-width:calc(100vw - 24px);right:-62px}
 body.le-option4 .notification-dropdown .dropdown-body .le-notification-dropdown-list{max-height:320px}
 body.le-option4 .notification-dropdown .nk-notification-item{min-height:68px;padding:10px 12px}
 body.le-option4 .notification-dropdown .nk-notification-text{font-size:12px}
 body.le-option4 .le-notifications-page>.nk-content-body>.nk-block-head .nk-block-between{align-items:flex-start;gap:12px}
 body.le-option4 .le-notifications-page .le-notifications-head-action{width:100%;justify-content:flex-start}
 body.le-option4 .le-notifications-page .le-notification-mark-all{min-height:36px}
 body.le-option4 .le-notification-list .nk-notification-item{min-height:72px;padding:12px;gap:10px;align-items:flex-start}
 body.le-option4 .le-notification-list .nk-notification-icon{flex-basis:34px}
 body.le-option4 .le-notification-list .le-notification-icon{width:34px;height:34px;font-size:13px}
 body.le-option4 .le-notification-list .nk-notification-text{font-size:12.5px}
 body.le-option4 .le-notification-chevron{padding-left:4px;padding-top:9px}
}

/* LABENVY 4.3.38 — SETTINGS STANDARDIZATION */
body.le-option4 .le-settings-page>.nk-content-body>.nk-block-head{margin-bottom:18px}
body.le-option4 .le-settings-page .nk-block-des{margin-top:5px}
body.le-option4 .le-settings-page .nk-block-des p{margin:0;font-size:12px;line-height:1.45;color:var(--le-slate-500)}
body.le-option4 .le-settings-alerts:empty{display:none}
body.le-option4 .le-settings-stack{display:grid;gap:18px}
body.le-option4 .le-settings-card{overflow:hidden;border:1px solid var(--le-border);box-shadow:var(--le-shadow-sm)}
body.le-option4 .le-settings-card>.card-inner{padding:0}
body.le-option4 .le-settings-card-head{padding:18px 20px;border-bottom:1px solid var(--le-border);background:var(--le-surface)}
body.le-option4 .le-settings-card-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}
body.le-option4 .le-settings-card-icon{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:10px;background:var(--le-green-soft);color:var(--le-green-strong);font-size:14px}
body.le-option4 .le-settings-card-heading .card-title{margin:1px 0 3px;font-size:14px;font-weight:750;color:var(--le-slate-900)}
body.le-option4 .le-settings-card-heading p{margin:0;max-width:650px;font-size:11.5px;line-height:1.45;color:var(--le-slate-500)}
body.le-option4 .le-settings-form{padding:20px}
body.le-option4 .le-settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}
body.le-option4 .le-settings-field{min-width:0;margin:0}
body.le-option4 .le-settings-field-wide{grid-column:1/-1}
body.le-option4 .le-settings-field .form-label{display:block;margin:0 0 6px;font-size:11.5px;font-weight:700;line-height:1.3;color:var(--le-slate-700)}
body.le-option4 .le-settings-field .form-note{display:block;margin-top:5px;font-size:10.5px;line-height:1.4;color:var(--le-slate-500)}
body.le-option4 .le-settings-field .form-control{min-height:40px;border-radius:9px}
body.le-option4 .le-settings-logo-control{display:flex;align-items:center;gap:14px;min-width:0}
body.le-option4 .le-settings-logo-preview{display:flex;width:68px;height:68px;flex:0 0 68px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--le-border);border-radius:12px;background:var(--le-surface-subtle);color:var(--le-slate-400);text-align:center;font-size:10px}
body.le-option4 .le-settings-logo-preview img{width:100%;height:100%;object-fit:contain;padding:6px}
body.le-option4 .le-settings-logo-placeholder{font-size:20px}
body.le-option4 .le-settings-logo-upload{min-width:0;flex:1 1 auto}
body.le-option4 input[type=file].le-settings-file{height:auto;min-height:40px;padding:3px;background:var(--le-surface)}
body.le-option4 input[type=file].le-settings-file::file-selector-button{min-height:32px;margin-right:10px;padding:6px 10px;border:0;border-right:1px solid var(--le-border);border-radius:6px;background:var(--le-surface-subtle);color:var(--le-slate-700);font-size:11px;font-weight:700;cursor:pointer}
body.le-option4 .le-settings-form-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:20px -20px -20px;padding:14px 20px;border-top:1px solid var(--le-border);background:var(--le-surface-subtle)}
body.le-option4 .le-settings-primary-action{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 13px;border-radius:9px;font-size:12px;font-weight:750}
body.le-option4 .le-settings-mail-actions{justify-content:space-between;flex-wrap:wrap}
body.le-option4 .le-settings-test-area{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;flex-wrap:wrap}
body.le-option4 .le-settings-test-message{font-size:10.5px;font-weight:650}
body.le-option4 .le-settings-test-copy{font-size:10.5px;color:var(--le-slate-500)}
body.le-option4 .le-settings-test-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;border-radius:9px;font-size:11.5px;font-weight:700;white-space:nowrap}
body.le-option4 .le-settings-test-button .btn-text{display:inline-flex;align-items:center;gap:6px}
body.le-option4.dark-mode .le-settings-card-heading .card-title,body.le-option4.dark-mode .le-settings-field .form-label{color:var(--le-slate-900)}
body.le-option4.dark-mode input[type=file].le-settings-file::file-selector-button{color:var(--le-slate-800)}
@media(max-width:767.98px){
 body.le-option4 .le-settings-page>.nk-content-body>.nk-block-head{margin-bottom:14px}
 body.le-option4 .le-settings-stack{gap:14px}
 body.le-option4 .le-settings-card-head{padding:16px}
 body.le-option4 .le-settings-form{padding:16px}
 body.le-option4 .le-settings-field-grid{grid-template-columns:1fr;gap:15px}
 body.le-option4 .le-settings-field-wide{grid-column:auto}
 body.le-option4 .le-settings-logo-control{align-items:flex-start}
 body.le-option4 .le-settings-logo-preview{width:58px;height:58px;flex-basis:58px}
 body.le-option4 .le-settings-form-actions{margin:18px -16px -16px;padding:13px 16px}
 body.le-option4 .le-settings-mail-actions{align-items:stretch;flex-direction:column}
 body.le-option4 .le-settings-test-area{align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px}
 body.le-option4 .le-settings-primary-action,body.le-option4 .le-settings-test-button{width:100%;justify-content:center}
}


/* LABENVY 4.3.39 — PAYMENT VALIDATION CENTRALIZATION */
body.le-option4 #payment-form .input-error{border-color:var(--le-danger)!important;background:rgba(220,53,69,.08)}
body.le-option4 #payment-form .error-message{margin-top:5px;color:var(--le-danger);font-size:.875rem;line-height:1.35}
body.le-option4.dark-mode #payment-form .input-error{background:rgba(220,53,69,.12)}

/* LABENVY 4.3.43 — APPROVED DASHBOARD SYSTEM
   Source visual/interaction reference: public/ui-preview/index.html.
   Shared shell geometry is locked here; dashboard keeps live application data and routes. */
body.le-option4{--le-approved-sidebar:266px;--le-approved-sidebar-compact:78px;--le-sidebar-width:var(--le-approved-sidebar);--le-approved-header:89px;--le-approved-bg:#f6f8fb;--le-approved-text:#10213a;--le-approved-muted:#708199;--le-approved-border:#dde5ee;--le-approved-shadow:0 2px 9px rgba(16,33,58,.045);font-family:"DM Sans",Arial,sans-serif;color:var(--le-approved-text);background:var(--le-approved-bg)}
body.le-option4 .nk-main{min-height:100vh;background:var(--le-approved-bg)}
body.le-option4 .nk-sidebar{position:fixed;inset:0 auto 0 0;width:var(--le-approved-sidebar);min-height:100vh;padding:28px 18px 22px;display:flex;flex-direction:column;border:0;background:linear-gradient(180deg,#061827 0%,#071d31 60%,#061a2d 100%);color:#b8c7d6;z-index:1031}
body.le-option4 .nk-sidebar .nk-sidebar-element{width:100%}
body.le-option4 .nk-sidebar .nk-sidebar-head{flex:0 0 auto;min-height:0;height:auto;padding:0;margin:0 18px 36px;border:0;background:transparent}
body.le-option4 .nk-sidebar .nk-sidebar-brand{display:block;width:100%}
body.le-option4 .nk-sidebar .nk-sidebar-logo{display:inline-flex;align-items:center;width:auto;height:auto;padding:0}
body.le-option4 .le-shell-wordmark-copy{display:block;color:#fff;font-size:29px;font-weight:700;line-height:normal;letter-spacing:-1.2px}
body.le-option4 .le-shell-wordmark-copy>span{color:#03a53c}
body.le-option4 .nk-sidebar>.nk-sidebar-element:nth-of-type(2){flex:1 1 auto;min-height:0;display:flex}
body.le-option4 .nk-sidebar-content{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}
body.le-option4 .nk-sidebar-menu{width:100%;flex:1 1 auto;min-height:0;overflow:visible}
body.le-option4 .nk-menu{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}
body.le-option4 .nk-menu-item{margin:0;padding:0}
body.le-option4 .nk-menu-item>.nk-menu-link{position:relative;min-height:58px;width:100%;display:grid;grid-template-columns:25px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:0 15px;border:1px solid transparent;border-radius:8px;color:#e3ebf3;background:transparent;font-size:14px;font-weight:600;line-height:1.2}
body.le-option4 .nk-menu-item>.nk-menu-link:hover{color:#fff;background:rgba(255,255,255,.025)}
body.le-option4 .nk-menu-item.active>.nk-menu-link,body.le-option4 .nk-menu-item.current-page>.nk-menu-link{color:#fff;background:rgba(3,165,60,.105);border-color:rgba(48,207,108,.34)}
body.le-option4 .nk-menu-item.active>.nk-menu-link::before,body.le-option4 .nk-menu-item.current-page>.nk-menu-link::before{content:"";position:absolute;left:-1px;top:15px;bottom:15px;width:2px;border-radius:0 2px 2px 0;background:#1fd260}
body.le-option4 .nk-menu-icon{grid-column:1;width:25px;margin:0;display:flex;align-items:center;justify-content:flex-start;color:#c7d3df}
body.le-option4 .nk-menu-icon svg{width:18px;height:18px}
body.le-option4 .nk-menu-item.active>.nk-menu-link>.nk-menu-icon,body.le-option4 .nk-menu-item.current-page>.nk-menu-link>.nk-menu-icon{color:#1fd260}
body.le-option4 .nk-menu-text{grid-column:2;min-width:0;color:inherit;white-space:nowrap}
body.le-option4 .le-menu-count{grid-column:3;min-width:25px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#eafff0;background:#13a74a;font-size:9px;font-weight:800;line-height:normal;letter-spacing:normal}
body.le-option4 .nk-menu-toggle::after{display:none;content:none}body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .le-menu-caret{grid-column:4;justify-self:end;width:18px;height:10px;display:block;margin:0;color:#aebdcb;font-size:10px;line-height:normal;transition:transform .18s ease;color .18s ease}body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .le-menu-caret.svg-inline--fa{width:18px;height:10px}body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub.active>.nk-menu-link.nk-menu-toggle .le-menu-caret,body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub.current-page>.nk-menu-link.nk-menu-toggle .le-menu-caret{color:#1fd260;transform:rotate(180deg)}
body.le-option4 .nk-menu-sub{margin:4px 0 4px 36px;padding:0;border-left:1px solid rgba(199,211,223,.14)}
body.le-option4 .nk-menu-sub .nk-menu-link{min-height:38px;padding:0 12px;border:0;border-radius:6px;font-size:12px;font-weight:500}
body.le-option4 .le-sidebar-help{position:relative;z-index:2;flex:0 0 auto;margin-top:auto;height:80px;min-height:80px;padding:14px;display:grid;grid-template-columns:27px minmax(0,1fr) 13px;gap:10px;align-items:center;pointer-events:auto;cursor:pointer;border:1px solid rgba(174,193,211,.28);border-radius:10px;color:#fff;background:transparent;font-size:16px;line-height:normal;letter-spacing:normal}
body.le-option4 .le-sidebar-help:hover{color:#fff;background:rgba(255,255,255,.035)}
body.le-option4 .le-sidebar-help-icon{display:block;color:#fff;font-size:16px;line-height:normal;letter-spacing:normal}
body.le-option4 .le-sidebar-help-copy{min-width:0}
body.le-option4 .le-sidebar-help-copy strong{display:block;margin:0 0 4px;color:#fff;font-size:12px;font-weight:700;line-height:normal;letter-spacing:normal}
body.le-option4 .le-sidebar-help-copy span{display:block;color:#bdcbd9;font-size:10px;line-height:1.5;letter-spacing:normal}
body.le-option4 .le-sidebar-help-arrow{width:10px;color:#fff;font-size:16px;line-height:normal;letter-spacing:normal}
body.le-option4 .nk-wrap{min-height:100vh;margin-left:0;background:var(--le-approved-bg)}
@media(min-width:1200px){
 body.le-option4 .nk-sidebar:not(.is-compact)+.nk-wrap{padding-left:var(--le-approved-sidebar)}
 body.le-option4 .nk-sidebar.is-compact+.nk-wrap{padding-left:var(--le-approved-sidebar-compact)}
}
body.le-option4 .nk-header{position:sticky;top:0;left:auto;right:auto;width:auto;height:var(--le-approved-header);min-height:var(--le-approved-header);padding:0;border:0;border-bottom:1px solid #e5ebf1;background:rgba(255,255,255,.985);box-shadow:none;z-index:1025}
@media(min-width:1200px){body.le-option4 .nk-sidebar:not(.is-compact)+.nk-wrap .nk-header,body.le-option4 .nk-sidebar.is-compact+.nk-wrap .nk-header{left:auto;width:auto}}
body.le-option4 .nk-header>.container-fluid{height:100%;max-width:none;padding:0 42px}
body.le-option4 .nk-header-wrap{height:100%;display:flex;align-items:center;gap:25px;margin:0;padding:0}
body.le-option4 .nk-header-wrap>*{padding:0}
body.le-option4 .nk-menu-trigger{margin:0}
body.le-option4 .nk-header .nk-quick-nav-icon,body.le-option4 .nk-header .nk-nav-compact{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:#50647a;background:transparent;font-size:22px}
body.le-option4 .nk-header .nk-nav-compact{width:33.25px;min-width:33.25px;height:43px;min-height:43px;padding:7px;border-radius:0}
body.le-option4 .le-global-search{position:relative;width:min(520px,46vw);height:46px;min-height:46px;margin:0;display:flex;align-items:center;gap:14px;padding:0 17px;overflow:visible;border:1px solid #dce4ec;border-radius:10px;color:#63758c;background:#fbfcfe;box-shadow:inset 0 1px 2px rgba(15,33,55,.02)}
body.le-option4 .le-global-search .le-search-icon{position:relative;left:auto;top:auto;transform:none;flex:0 0 16px;width:16px;height:16px;color:#63758c;z-index:2}
body.le-option4 .le-global-search .le-search-prompt{position:absolute;left:48px;top:50%;transform:translateY(-50%);color:#63758c;font-size:13px;line-height:1;pointer-events:none;z-index:2}
body.le-option4 .le-global-search .le-search-prompt.is-hidden{display:none}
body.le-option4 .le-global-search #quick-search{position:absolute;inset:0;width:100%;height:100%;padding:0 17px 0 48px;border:0;outline:0;color:#10213a;background:transparent;box-shadow:none;font-size:13px}
body.le-option4 .le-global-search #quick-search::placeholder{color:transparent}
body.le-option4 .nk-header-tools{margin-left:auto;padding:0}
body.le-option4 .nk-quick-nav{display:flex;align-items:center;gap:25px;margin:0}
body.le-option4 .nk-quick-nav>li{padding:0;margin:0}
body.le-option4 .le-theme-toggle,body.le-option4 .notification-dropdown>.dropdown-toggle{position:relative;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:#52657b;background:transparent;font-size:20px}
body.le-option4:not(.dark-mode) .le-theme-moon{display:inline-block}
body.le-option4:not(.dark-mode) .le-theme-sun{display:none}
body.le-option4.dark-mode .le-theme-moon{display:none}
body.le-option4.dark-mode .le-theme-sun{display:inline-block}
body.le-option4 .notification-dropdown .icon-status{display:flex;align-items:center;justify-content:center}
body.le-option4 .notification-dropdown .icon-status::after{right:1px;top:-3px;width:8px;height:8px;border:2px solid #fff;background:#11ae4a}
body.le-option4 .user-dropdown{margin-left:0}
body.le-option4 .nk-quick-nav>li.user-dropdown>a{padding:0}
body.le-option4 .user-toggle{display:flex;align-items:center;gap:12px;height:46px;min-height:46px;padding:0;border:0;border-radius:0;background:transparent}
body.le-option4 .user-avatar.sm{flex:0 0 46px;width:46px;height:46px;border-radius:50%;overflow:hidden;background:#edf3f7;color:#52657b}
body.le-option4 .user-avatar.sm img{width:100%;height:100%;object-fit:cover}
body.le-option4 .user-toggle>.user-info{padding:0;margin:0;min-width:0}
body.le-option4 .user-toggle>.user-info .user-name{color:#10213a;font-size:13px;font-weight:700;line-height:1.2}
body.le-option4 .user-toggle>.user-info small{margin-top:3px;color:#687a90;font-size:11px;line-height:1.2}
body.le-option4 .user-toggle>.user-info .dropdown-indicator::after{margin-left:10px;color:#6c7d92}
body.le-option4 .nk-content{padding:20px 24px 0;background:var(--le-approved-bg)}
body.le-option4 .nk-content>.container-fluid{max-width:none;padding:0}
body.le-option4 .nk-content-inner,body.le-option4 .nk-content-body{width:100%}
body.le-option4 .nk-footer{padding:43px 24px 34px;background:var(--le-approved-bg);border:0}
body.le-option4 .nk-footer>.container{max-width:none;padding:0}
body.le-option4 .nk-footer .row{display:block;margin:0}
body.le-option4 .nk-footer .col-lg-6:first-child{width:100%;max-width:100%;padding:0;flex:none;text-align:center}
body.le-option4 .nk-footer .col-lg-6:first-child .nk-block-content{text-align:center}
body.le-option4 .nk-footer .col-lg-6:nth-child(2){display:none}
body.le-option4 .nk-footer p{margin:0;color:#7a8b9f;font-size:10.5px}
body.le-option4 .le-dashboard-page-head{position:relative;min-height:101px;margin:0;padding:20px 30px;display:flex;align-items:center;overflow:hidden;border:0;border-radius:14px;background:linear-gradient(104deg,#061e3c 0%,#083963 54%,#00572f 100%);box-shadow:var(--le-approved-shadow)}
body.le-option4 .le-dashboard-page-head>.nk-block-between{position:relative;z-index:2;width:100%;justify-content:flex-start}
body.le-option4 .le-dashboard-page-head .nk-block-head-content{margin:0}
body.le-option4 .le-dashboard-page-head .page-title{margin:0;color:#fff;font-size:31px;font-weight:700;line-height:1.05;letter-spacing:-.7px}
body.le-option4 .le-dashboard-hero-subtitle{margin:9px 0 0;color:rgba(255,255,255,.84);font-size:12.5px;line-height:1.45}
body.le-option4 .le-dashboard-hero-art{position:absolute;right:20px;top:5px;width:250px;height:105px;color:#fff;opacity:.25;pointer-events:none}
body.le-option4 .le-dashboard-page-head+.nk-block{margin-top:0}
body.le-option4 .le-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:23px 0 0}
body.le-option4 .le-dashboard-kpis>[class*=col-]{width:auto;max-width:none;flex:none;padding:0}
body.le-option4 .le-dashboard-kpi{min-height:109px;margin:0;overflow:hidden;border:1px solid var(--le-approved-border);border-radius:11px;background:#fff;box-shadow:var(--le-approved-shadow)}
body.le-option4 .le-dashboard-kpi>a{min-height:109px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:inherit}
body.le-option4 .le-dashboard-kpi-label{margin:0 0 6px;color:#182940;font-size:12px;font-weight:700;line-height:1.25}
body.le-option4 .le-dashboard-kpi-value{min-height:29px;color:#10213a;font-size:29px;font-weight:700;line-height:1}
body.le-option4 .le-dashboard-kpi-icon{flex:0 0 57px;width:57px;height:57px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4efde;border-radius:12px;color:#08983a;background:#edf8f1;font-size:24px}
body.le-option4 .le-dashboard-kpi.is-warning .le-dashboard-kpi-icon{color:#b57500;border-color:#f8e5c0;background:#fff8ed}
body.le-option4 .le-dashboard-kpi.is-danger .le-dashboard-kpi-icon{color:#e02d31;border-color:#ffd0d1;background:#fff0f0}
body.le-option4 .le-dashboard-kpi:hover{border-color:var(--le-approved-border);box-shadow:var(--le-approved-shadow);transform:none}
body.le-option4 .le-dashboard-charts{display:grid;grid-template-columns:1fr 1fr 1.16fr;gap:24px;margin:24px 0 0}
body.le-option4 .le-dashboard-charts>[class*=col-]{width:auto;max-width:none;flex:none;padding:0}
body.le-option4 .le-dashboard-chart-card{position:relative;min-width:0;height:472px;min-height:472px;margin:0;overflow:hidden;border:1px solid var(--le-approved-border);border-radius:11px;background:#fff;box-shadow:var(--le-approved-shadow)}
body.le-option4 .le-dashboard-chart-head{height:78px;padding:20px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e6ebf1}
body.le-option4 .le-dashboard-chart-title,body.le-option4 .le-dashboard-chart-title a{margin:0;color:#0a9a3d;font-size:14px;font-weight:700;line-height:1.2}
body.le-option4 .le-dashboard-chart-note{display:block;margin-top:6px;color:#6f8096;font-size:10.5px;line-height:1.2}
body.le-option4 .le-dashboard-chart-badge{flex:0 0 auto;min-height:31px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #d6efdf;border-radius:10px;color:#078b38;background:#edf9f1;font-size:10px;font-weight:700;white-space:nowrap}
body.le-option4 .le-dashboard-chart-stage{position:relative;height:394px;min-height:394px;overflow:visible}
body.le-option4 .le-dashboard-chart-stage>svg{display:block;width:100%;height:100%;overflow:visible}
body.le-option4 .le-d3-grid .tick line{stroke:#e7edf3}
body.le-option4 .le-d3-grid path{display:none}
body.le-option4 .le-d3-axis path{display:none}
body.le-option4 .le-d3-axis text{fill:#718196;font-family:"DM Sans",sans-serif;font-size:9px;font-weight:600}
body.le-option4 .le-gauge-hit,body.le-option4 .le-vendor-slice,body.le-option4 .le-vendor-legend-hit,body.le-option4 .le-inventory-hit{cursor:crosshair;outline:none}
body.le-option4 .le-dashboard-tooltip{position:absolute;z-index:20;left:var(--le-tooltip-left,0);top:var(--le-tooltip-top,0);min-width:136px;max-width:220px;padding:9px 11px;pointer-events:none;opacity:0;transform:translate(14px,8px);border-radius:9px;color:#fff;background:#10213a;box-shadow:0 10px 25px rgba(9,26,44,.22);font-size:10.5px;line-height:1.35;transition:opacity .12s ease,transform .12s ease}
body.le-option4 .le-dashboard-tooltip.is-visible{opacity:1;transform:translate(14px,4px)}
body.le-option4 .le-dashboard-tooltip strong{display:block;margin-bottom:4px;font-size:11px}
body.le-option4 .dashboard-preloader--chart{position:absolute;inset:78px 0 0;display:flex;align-items:center;justify-content:center;background:#fff}
body.le-option4 .dashboard-preloader--chart[hidden]{display:none}
body.le-option4 .le-dashboard-chart-empty,body.le-option4 .dashboard-chart-error{height:100%;display:flex;align-items:center;justify-content:center;padding:30px;color:#708199;font-size:12px;text-align:center}
body.le-option4.dark-mode .le-dashboard-kpi,body.le-option4.dark-mode .le-dashboard-chart-card{border-color:var(--le-border);background:var(--le-surface)}
body.le-option4.dark-mode .le-dashboard-kpi-label,body.le-option4.dark-mode .le-dashboard-kpi-value{color:var(--le-slate-100)}
body.le-option4.dark-mode .le-dashboard-chart-head{border-bottom-color:var(--le-border)}
@media(max-width:1250px){body.le-option4{--le-approved-sidebar:230px}body.le-option4 .nk-header>.container-fluid{padding:0 25px}body.le-option4 .nk-content{padding-left:18px;padding-right:18px}body.le-option4 .le-dashboard-kpis{gap:16px}body.le-option4 .le-dashboard-charts{grid-template-columns:1fr 1fr}body.le-option4 .le-dashboard-charts>[class*=col-]:last-child{grid-column:1/-1}}
@media(max-width:900px){body.le-option4 .nk-sidebar{display:none}body.le-option4 .nk-wrap{margin-left:0}body.le-option4 .nk-header{height:72px;min-height:72px}body.le-option4 .nk-header>.container-fluid{padding:0 16px}body.le-option4 .nk-header-wrap{gap:12px}body.le-option4 .le-global-search{width:min(460px,55vw);flex:1}body.le-option4 .user-toggle>.user-info{display:none}body.le-option4 .nk-content{padding:16px 16px 0}body.le-option4 .le-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.le-option4 .le-dashboard-charts{grid-template-columns:1fr}body.le-option4 .le-dashboard-charts>[class*=col-]:last-child{grid-column:auto}body.le-option4 .le-dashboard-hero-art{opacity:.17}body.le-option4 .nk-footer .col-lg-6:nth-child(2){display:block;position:fixed;right:0;top:52%;width:auto;padding:0;z-index:1040}}
@media(max-width:600px){body.le-option4 .le-theme-nav,body.le-option4 .notification-dropdown{display:none}body.le-option4 .user-avatar.sm{width:38px;height:38px;flex-basis:38px}body.le-option4 .le-dashboard-page-head{padding:18px 20px}body.le-option4 .le-dashboard-page-head .page-title{font-size:27px}body.le-option4 .le-dashboard-hero-art{right:-65px}body.le-option4 .le-dashboard-kpis{grid-template-columns:1fr}}

/* LABENVY 4.3.44 — SIDEBAR RUNTIME NORMALIZATION
   Keep the approved preview look while containing live submenu/open-state behavior. */
body.le-option4 .nk-sidebar,
body.le-option4 .nk-sidebar.is-light,
body.le-option4.dark-mode .nk-sidebar{border:0;border-right:0;background:linear-gradient(180deg,#061827 0%,#071d31 60%,#061a2d 100%);box-shadow:none}
body.le-option4 .nk-sidebar>.nk-sidebar-element:nth-of-type(2){flex:1 1 auto;min-height:0;display:flex;margin:0;padding:0;overflow:hidden}
body.le-option4 .nk-sidebar .nk-sidebar-content{width:100%;height:auto;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden}
body.le-option4 .nk-sidebar .nk-sidebar-menu{width:100%;max-width:none;min-height:0;flex:1 1 auto;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(184,199,214,.28) transparent}
body.le-option4 .nk-sidebar .nk-sidebar-menu[data-simplebar="init"]{overflow:hidden}
body.le-option4 .nk-sidebar .nk-sidebar-menu .simplebar-wrapper,
body.le-option4 .nk-sidebar .nk-sidebar-menu .simplebar-mask,
body.le-option4 .nk-sidebar .nk-sidebar-menu .simplebar-offset{height:100%;min-height:0}
body.le-option4 .nk-sidebar .nk-sidebar-menu .simplebar-content-wrapper{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto}
body.le-option4 .nk-sidebar .nk-menu{gap:5px;margin:0;padding:0;list-style:none}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item{margin:0;padding:0;list-style:none}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item>.nk-menu-link{min-height:58px;width:100%;padding:0 15px;border:1px solid transparent;border-radius:8px;color:#e3ebf3;background:transparent;box-shadow:none;font-size:14px;font-weight:600;line-height:1.2}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item>.nk-menu-link:hover{color:#fff;background:rgba(255,255,255,.025);border-color:transparent}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.current-page>.nk-menu-link,
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.current-page>.nk-menu-link{color:#fff;background:rgba(3,165,60,.105);border-color:rgba(48,207,108,.34);box-shadow:none}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.current-page>.nk-menu-link::before,
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.current-page>.nk-menu-link::before{content:"";position:absolute;left:-1px;top:15px;bottom:15px;width:2px;border-radius:0 2px 2px 0;background:#1fd260}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.current-page>.nk-menu-link>.nk-menu-icon,
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.current-page>.nk-menu-link>.nk-menu-icon{color:#1fd260}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.active:not(.current-page)>.nk-menu-link{color:#e3ebf3;background:transparent;border-color:transparent;box-shadow:none}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.active:not(.current-page)>.nk-menu-link:hover{color:#fff;background:rgba(255,255,255,.025)}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.active:not(.current-page)>.nk-menu-link::before{content:none}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.has-sub.active:not(.current-page)>.nk-menu-link>.nk-menu-icon{color:#c7d3df}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item>.nk-menu-link>.nk-menu-text{display:block;width:auto;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.le-option4 .nk-sidebar .nk-menu-sub{margin:4px 0 5px 36px;padding:2px 0 2px 12px;border-left:1px solid rgba(199,211,223,.14);list-style:none}
body.le-option4 .nk-sidebar .nk-menu-sub>.nk-menu-item{margin:0;padding:0;list-style:none}
body.le-option4 .nk-sidebar .nk-menu-sub>.nk-menu-item::marker{content:""}
body.le-option4 .nk-sidebar .nk-menu-sub .nk-menu-link{display:flex;min-height:36px;width:100%;align-items:center;gap:0;padding:0 10px;border:0;border-radius:6px;color:#aebecd;background:transparent;box-shadow:none;font-size:11.5px;font-weight:500;line-height:1.25}
body.le-option4 .nk-sidebar .nk-menu-sub .nk-menu-link::before{content:none}
body.le-option4 .nk-sidebar .nk-menu-sub .nk-menu-link:hover{color:#fff;background:rgba(255,255,255,.035)}
body.le-option4 .nk-sidebar .nk-menu-sub .nk-menu-item.current-page>.nk-menu-link{color:#fff;background:rgba(3,165,60,.08)}
body.le-option4 .nk-sidebar .nk-menu-sub .nk-menu-text{display:block;grid-column:auto;width:100%;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.le-option4 .nk-sidebar .nk-menu-sub .le-submenu-count{flex:0 0 auto;margin-left:8px}
body.le-option4 .nk-sidebar .le-sidebar-help{flex:0 0 auto;margin-top:auto;margin-bottom:0}
body.le-option4 .nk-sidebar.is-compact .le-sidebar-help{overflow:hidden}

/* LABENVY 4.3.45 — SIDEBAR HEAD AND SUBMENU SPACING
   Preserve the approved sidebar while preventing runtime menu overlap and excessive submenu indentation. */
body.le-option4 .nk-sidebar .nk-sidebar-head{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;z-index:3}
body.le-option4 .nk-sidebar .nk-menu-sub{margin-left:12px;padding-left:0}
body.le-option4 .nk-sidebar .nk-menu-sub .nk-menu-link{padding-left:8px;padding-right:10px}

/* LABENVY 4.3.46 — APPROVED PURCHASE REQUESTS SCREEN
   Port of the approved sandbox hierarchy. Presentation only; routes, permissions,
   data, selection, filtering, vendor changes and PO generation remain application-owned. */
body.le-option4 .le-purchase-requests-page{min-width:0}
body.le-option4 .le-purchase-requests-page .le-pr-hero{position:relative;display:flex;min-height:101px;margin:0 0 20px;padding:20px 30px;align-items:center;overflow:hidden;border-radius:14px;color:#fff;background:linear-gradient(104deg,#061e3c 0%,#083963 54%,#00572f 100%);box-shadow:0 2px 9px rgba(16,33,58,.045)}
body.le-option4 .le-purchase-requests-page .le-pr-hero-copy{position:relative;z-index:2;min-width:0;padding-right:430px}
body.le-option4 .le-purchase-requests-page .le-pr-hero .page-title{margin:0;color:#fff;font-size:31px;font-weight:700;line-height:1.05;letter-spacing:-.7px}
body.le-option4 .le-purchase-requests-page .le-pr-hero-copy p{margin:9px 0 0;color:rgba(255,255,255,.84);font-size:12.5px;font-weight:400;line-height:1.4}
body.le-option4 .le-purchase-requests-page .le-pr-hero-stats{position:absolute;right:325px;top:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px}
body.le-option4 .le-purchase-requests-page .le-pr-hero-stat{min-width:91px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.06)}
body.le-option4 .le-purchase-requests-page .le-pr-hero-stat strong{display:block;color:#fff;font-size:18px;font-weight:700;line-height:1}
body.le-option4 .le-purchase-requests-page .le-pr-hero-stat span{display:block;margin-top:5px;color:rgba(255,255,255,.68);font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .le-pr-hero-art{position:absolute;right:15px;top:-2px;width:295px;height:112px;color:#fff;opacity:.22}

body.le-option4 .le-purchase-requests-page .le-pr-shell{margin:0;border:1px solid #dde5ee;border-radius:12px;background:#fff;box-shadow:0 2px 9px rgba(16,33,58,.045);overflow:visible}
body.le-option4 .le-purchase-requests-page .le-pr-topbar{display:flex;min-height:75px;padding:14px 18px 14px 20px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e7ecf1;border-radius:12px 12px 0 0;background:#fff}
body.le-option4 .le-purchase-requests-page .le-pr-tabs{display:flex;min-width:0;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}
body.le-option4 .le-purchase-requests-page .le-pr-tabs::-webkit-scrollbar{display:none}
body.le-option4 .le-purchase-requests-page .le-pr-tab{display:inline-flex;height:43px;flex:0 0 auto;padding:0 15px;align-items:center;gap:8px;border:0;border-radius:9px;color:#5f7187;background:transparent;font-size:12px;font-weight:700;line-height:1;transition:color .14s ease,background .14s ease}
body.le-option4 .le-purchase-requests-page .le-pr-tab:hover{color:#078a37;background:#f4faf6}
body.le-option4 .le-purchase-requests-page .le-pr-tab.active{color:#078a37;background:#edf9f1}
body.le-option4 .le-purchase-requests-page .le-pr-tab .icon{font-size:15px}
body.le-option4 .le-purchase-requests-page .le-pr-tab-count{display:inline-flex;min-width:23px;height:18px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;color:#078a37;background:#dff3e6;font-size:9px;font-weight:800}
body.le-option4 .le-purchase-requests-page .le-pr-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}
body.le-option4 .le-purchase-requests-page .le-pr-actions .btn{display:inline-flex;height:39px;min-height:39px;padding:0 13px;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:11px;font-weight:700;line-height:1;box-shadow:none;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .le-pr-filter-button{color:#31465f;border:1px solid #dce4ec;background:#fff}
body.le-option4 .le-purchase-requests-page .le-pr-filter-button:hover{color:#17314a;background:#fbfcfe}
body.le-option4 .le-purchase-requests-page .le-pr-new-button{color:#078a37;border:1px solid #d8ebe0;background:#f2fbf5}
body.le-option4 .le-purchase-requests-page .le-pr-new-button:hover{color:#066f2e;background:#eaf8ef}
body.le-option4 .le-purchase-requests-page .le-pr-generate-button{color:#fff;border:1px solid #03a53c;background:#03a53c}
body.le-option4 .le-purchase-requests-page .le-pr-generate-button:hover:not(:disabled){color:#fff;background:#078a37;border-color:#078a37}
body.le-option4 .le-purchase-requests-page .le-pr-generate-button:disabled{color:#fff;border-color:#cfd8e1;background:#cfd8e1;opacity:1;cursor:not-allowed}

body.le-option4 .le-purchase-requests-page .le-pr-guidance{display:flex;margin:16px 18px 0;padding:12px 14px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dcebe2;border-radius:9px;background:#f7fcf9}
body.le-option4 .le-purchase-requests-page .le-pr-guide-copy{display:flex;min-width:0;align-items:center;gap:11px}
body.le-option4 .le-purchase-requests-page .le-pr-guide-icon{display:flex;width:31px;height:31px;flex:0 0 31px;align-items:center;justify-content:center;border-radius:8px;color:#078a37;background:#e5f6eb}
body.le-option4 .le-purchase-requests-page .le-pr-guide-copy strong{display:block;color:#20364e;font-size:11.5px;font-weight:700;line-height:1.3}
body.le-option4 .le-purchase-requests-page .le-pr-guide-copy span:not(.le-pr-guide-icon){display:block;margin-top:3px;color:#718196;font-size:10.5px;line-height:1.35}
body.le-option4 .le-purchase-requests-page .le-pr-selection{display:flex;flex:0 0 auto;align-items:center;gap:12px}
body.le-option4 .le-purchase-requests-page .le-pr-selection[hidden]{display:none}
body.le-option4 .le-purchase-requests-page .le-pr-selection-copy{text-align:right}
body.le-option4 .le-purchase-requests-page .le-pr-selection-copy strong{display:block;color:#0d7f34;font-size:11.5px;font-weight:800;line-height:1.2}
body.le-option4 .le-purchase-requests-page .le-pr-selection-copy span{display:block;margin-top:3px;color:#718196;font-size:10.5px;line-height:1.25}
body.le-option4 .le-purchase-requests-page .le-pr-clear-selection{height:34px;min-height:34px;padding:0 11px;border:1px solid #dce4ec;border-radius:8px;color:#40536a;background:#fff;font-size:10.5px;font-weight:700}

body.le-option4 .le-purchase-requests-page .le-pr-filter-panel{margin:13px 18px 0;padding:15px;border:1px solid #e1e7ed;border-radius:10px;background:#fafbfd}
body.le-option4 .le-purchase-requests-page .le-pr-filter-panel:not(.show){display:none}
body.le-option4 .le-purchase-requests-page .le-pr-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,260px)) minmax(220px,1fr);gap:13px;align-items:end}
body.le-option4 .le-purchase-requests-page .le-pr-filter-panel .form-label{margin:0 0 6px;color:#566a81;font-size:9.5px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}
body.le-option4 .le-purchase-requests-page .le-pr-filter-panel .form-control{height:38px;padding-top:0;padding-bottom:0;border-color:#d8e0e8;border-radius:8px;color:#213850;background:#fff;font-size:11px}
body.le-option4 .le-purchase-requests-page .le-pr-filter-buttons{display:flex;justify-content:flex-end;gap:8px}
body.le-option4 .le-purchase-requests-page .le-pr-filter-buttons .btn{height:38px;min-height:38px;border-radius:8px;font-size:11px;font-weight:700}

body.le-option4 .le-purchase-requests-page .le-pr-listing{margin:0;padding:0}
body.le-option4 .le-purchase-requests-page .pr-v2-toolbar{display:flex;margin:0;padding:17px 18px 10px;align-items:center;justify-content:space-between;gap:15px;color:#6f8096;font-size:11.5px;line-height:1.3}
body.le-option4 .le-purchase-requests-page .pr-v2-toolbar-left{display:flex;min-width:0;align-items:center;gap:16px}
body.le-option4 .le-purchase-requests-page .pr-v2-show-wrap{display:flex;align-items:center;gap:7px;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .pr-v2-show-label,body.le-option4 .le-purchase-requests-page .pr-v2-show-suffix{margin:0;color:#6f8096;font-size:11.5px;font-weight:400}
body.le-option4 .le-purchase-requests-page .pr-v2-show-select{width:72px;height:31px;min-height:31px;padding:0 26px 0 9px;border:1px solid #dce4ec;border-radius:7px;color:#40536a;background-color:#fff;font-size:11.5px}
body.le-option4 .le-purchase-requests-page .le-pr-row-search-wrap{position:relative;width:220px;min-width:0}
body.le-option4 .le-purchase-requests-page .le-pr-row-search-wrap>.icon{position:absolute;left:11px;top:50%;z-index:2;color:#8190a3;font-size:13px;transform:translateY(-50%);pointer-events:none}
body.le-option4 .le-purchase-requests-page .le-pr-row-search{width:100%;height:34px;min-height:34px;padding:0 12px 0 32px;border:1px solid #dde4eb;border-radius:8px;color:#31475f;background:#fff;font-size:11.5px}
body.le-option4 .le-purchase-requests-page .pr-v2-toolbar-right{flex:0 0 auto;color:#8291a4;font-size:10.5px;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .le-pr-vendor-groups{display:grid;padding:0 18px 18px;gap:14px}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-card{min-width:0;border:1px solid #dfe6ed;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-card.is-selected{border-color:#9bd7b0;box-shadow:0 0 0 2px rgba(3,165,60,.06)}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-card.is-locked{opacity:.57}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-head{display:flex;height:48px;padding:0 14px;align-items:center;gap:10px;border-radius:10px 10px 0 0;border-bottom:1px solid #e6ebf0;background:#fafbfd}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-card.is-warning .pr-v2-vendor-head{background:#fffaf4}
body.le-option4 .le-purchase-requests-page .pr-vendor-checkbox{flex:0 0 auto;margin:0}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-icon{display:flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:8px;color:#078a37;background:#eaf8ef;font-size:14px}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-card.is-warning .pr-v2-vendor-icon{color:#b77609;background:#fff0d9}
body.le-option4 .le-purchase-requests-page .pr-vendor-name{min-width:0;color:#17314a;font-size:13.5px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
body.le-option4 .le-purchase-requests-page .pr-vendor-note{color:#8997a9;font-size:10.5px;font-weight:400;line-height:1.2}
body.le-option4 .le-purchase-requests-page .pr-vendor-count-badge{display:inline-flex;height:24px;min-height:24px;padding:0 9px;align-items:center;justify-content:center;border-radius:999px;color:#078a37;background:#eaf8ef;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .pr-v2-vendor-card.is-warning .pr-vendor-count-badge{color:#b36f06;background:#fff1df}
body.le-option4 .le-purchase-requests-page .pr-responsive-tbl{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table{width:100%;min-width:1010px;margin:0;border-collapse:collapse;border-spacing:0;background:#fff}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .nk-tb-col{border:0}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>thead>tr{height:40px;background:#f4f7fa}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>thead .nk-tb-col{height:40px;padding:0 10px;vertical-align:middle;border:0;border-bottom:1px solid #dce4ec;background:#f4f7fa;color:#687b91;font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>thead .sub-text{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row{height:58px;background:#fff}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row:hover{background:#fcfdfd}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row>.nk-tb-col{height:58px;padding:9px 10px;vertical-align:middle;border:0;border-bottom:1px solid #edf1f4;color:#334b64;background:transparent;font-size:12px;font-weight:400;line-height:1.35;white-space:normal}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row:last-child>.nk-tb-col{border-bottom:0}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .nk-tb-col-check{width:35px;min-width:35px}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .pr-col-product{width:29%;min-width:250px}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .pr-col-qty{min-width:112px}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .nk-tb-col-tools{width:47px;min-width:47px;text-align:right}
body.le-option4 .le-purchase-requests-page .pr-item-cell{min-width:0}
body.le-option4 .le-purchase-requests-page .pr-item-name{display:block;color:#17314a;font-size:13px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}
body.le-option4 .le-purchase-requests-page .pr-item-sku{display:block;margin-top:4px;color:#8898aa;font-size:10.5px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}
body.le-option4 .le-purchase-requests-page .pr-unit-price{color:#19354f;font-weight:800}
body.le-option4 .le-purchase-requests-page .pr-requester-name,body.le-option4 .le-purchase-requests-page .pr-request-date{display:block;color:#294059;font-size:11.5px;font-weight:700;line-height:1.2}
body.le-option4 .le-purchase-requests-page .pr-request-date{color:#078a37}
body.le-option4 .le-purchase-requests-page .pr-requester-meta,body.le-option4 .le-purchase-requests-page .pr-request-time{display:block;margin-top:4px;color:#8898aa;font-size:10.5px;font-weight:400;line-height:1.25}
body.le-option4 .le-purchase-requests-page .pr-v2-qty-control{display:grid;width:94px;height:34px;grid-template-columns:29px 36px 29px;overflow:hidden;border:1px solid #d8e1e9;border-radius:7px;background:#fff}
body.le-option4 .le-purchase-requests-page .pr-qty-step{display:flex;width:29px;height:32px;padding:0;align-items:center;justify-content:center;border:0;color:#547089;background:#f8fafc;font-size:13px;font-weight:500;line-height:1}
body.le-option4 .le-purchase-requests-page .pr-qty-step:hover{color:#078a37;background:#f0f8f3}
body.le-option4 .le-purchase-requests-page .pr-v2-qty-input{width:36px;min-width:36px;height:32px;min-height:32px;padding:0;border:0;border-left:1px solid #e2e7ed;border-right:1px solid #e2e7ed;border-radius:0;color:#294059;background:#fff;box-shadow:none;text-align:center;font-size:12px;font-weight:800;line-height:1;-moz-appearance:textfield}
body.le-option4 .le-purchase-requests-page .pr-v2-qty-input::-webkit-inner-spin-button,body.le-option4 .le-purchase-requests-page .pr-v2-qty-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
body.le-option4 .le-purchase-requests-page .pr-v2-qty-input:focus{border-color:#e2e7ed;box-shadow:inset 0 0 0 1px rgba(3,165,60,.35)}
body.le-option4 .le-purchase-requests-page .pr-v2-qty-input.is-invalid{color:#b4232b;background:#fff7f7;box-shadow:inset 0 0 0 1px rgba(217,52,59,.35)}
body.le-option4 .le-purchase-requests-page .qty-error{display:block;margin-top:4px;font-size:9px;line-height:1.2}
body.le-option4 .le-purchase-requests-page .qty-error.d-none{display:none}
body.le-option4 .le-purchase-requests-page .pr-stock-badge{display:inline-flex;height:25px;min-width:60px;padding:0 8px;align-items:center;justify-content:center;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap}
body.le-option4 .le-purchase-requests-page .pr-stock-badge i{display:block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:currentColor}
body.le-option4 .le-purchase-requests-page .pr-stock-badge.pr-stock-zero{color:#d23c43;background:#fff0f0}
body.le-option4 .le-purchase-requests-page .pr-stock-badge.pr-stock-low{color:#af730a;background:#fff7e8}
body.le-option4 .le-purchase-requests-page .pr-stock-badge.pr-stock-ok{color:#078a37;background:#ecf9f1}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .nk-tb-actions{display:flex;margin:0;padding:0;justify-content:flex-end;list-style:none}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .dropdown-toggle.btn-trigger{display:inline-flex;width:30px;height:30px;min-height:30px;padding:0;align-items:center;justify-content:center;border:0;border-radius:7px;color:#75879b;background:transparent;box-shadow:none}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .dropdown-toggle.btn-trigger:hover,body.le-option4 .le-purchase-requests-page .pr-table-v2-table .drodown.show .dropdown-toggle.btn-trigger{color:#17314a;background:#f0f4f7}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .dropdown-menu{min-width:170px;padding:6px;border:1px solid #dfe6ed;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(18,37,58,.14)}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .dropdown-menu .link-list-opt a{display:flex;min-height:34px;padding:0 9px;align-items:center;gap:9px;border-radius:6px;color:#344c64;background:#fff;font-size:11.5px;line-height:1.2}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .dropdown-menu .link-list-opt a:hover{background:#f6f8fa}
body.le-option4 .le-purchase-requests-page .pr-table-v2-table .dropdown-menu .btn-delete-tenant{color:#c9363d}
body.le-option4 .le-purchase-requests-page .le-pr-empty-state{margin:0;padding:32px 18px;border:1px dashed #dce4ec;border-radius:10px;color:#718196;background:#fafbfd;text-align:center;font-size:12px}

body.le-option4 .le-purchase-requests-page .le-pr-pagination-row{display:flex;min-height:56px;padding:10px 18px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e8edf2;color:#8291a4;background:#fff;font-size:10.5px;line-height:1.3;border-radius:0 0 12px 12px}
body.le-option4 .le-purchase-requests-page .le-pr-pagination-row .pagination{margin:0}
body.le-option4 .le-purchase-requests-page .le-pr-pagination-row .page-link{display:inline-flex;min-width:31px;height:31px;min-height:31px;padding:0 8px;align-items:center;justify-content:center;border:1px solid #dce4ec;border-radius:7px;color:#526981;background:#fff;font-size:11px;line-height:1;box-shadow:none}
body.le-option4 .le-purchase-requests-page .le-pr-pagination-row .page-item{margin:0 3px}
body.le-option4 .le-purchase-requests-page .le-pr-pagination-row .page-item.active .page-link{color:#fff;border-color:#03a53c;background:#03a53c}
body.le-option4 .le-purchase-requests-page .le-pr-pagination-row .page-item.disabled .page-link{color:#a9b5c3;background:#f8fafc}

body.le-option4 .le-pr-po-modal{max-width:610px}
body.le-option4 .le-pr-po-modal .modal-content{overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(4,17,30,.25)}
body.le-option4 .le-pr-po-modal .modal-header{display:flex;min-height:66px;padding:0 20px;align-items:center;justify-content:space-between;border-bottom:1px solid #e5ebf0;background:#fff}
body.le-option4 .le-pr-po-modal .modal-title{margin:0;color:#17314a;font-size:18px;font-weight:700}
body.le-option4 .le-pr-po-modal .close{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;color:#64778c;background:#f5f7f9;font-size:16px}
body.le-option4 .le-pr-po-modal .modal-body{padding:18px 20px}
body.le-option4 .le-pr-po-modal .le-pr-modal-summary{display:grid;grid-template-columns:1.25fr .7fr .8fr;gap:10px;margin-bottom:17px}
body.le-option4 .le-pr-po-modal .le-pr-modal-stat{padding:12px;border:1px solid #dfebe3;border-radius:9px;background:#f7fcf9}
body.le-option4 .le-pr-po-modal .le-pr-modal-stat span{display:block;color:#7a8b9f;font-size:8.5px;font-weight:800;line-height:1.2;text-transform:uppercase}
body.le-option4 .le-pr-po-modal .le-pr-modal-stat strong{display:block;margin-top:5px;color:#213850;font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}
body.le-option4 .le-pr-po-modal .form-label{margin-bottom:6px;color:#52667e;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}
body.le-option4 .le-pr-po-modal .form-control{min-height:38px;border-color:#d9e1e9;border-radius:8px;color:#1d354d;background:#fff;font-size:11px}
body.le-option4 .le-pr-po-modal textarea.form-control{min-height:72px;padding-top:10px;resize:vertical}
body.le-option4 .le-pr-po-modal .input-group-text{height:38px;border-color:#d9e1e9;border-radius:8px 0 0 8px;background:#f7f9fb;font-size:11px}
body.le-option4 .le-pr-po-modal .input-group .form-control{border-radius:0 8px 8px 0}
body.le-option4 .le-pr-po-modal .le-pr-modal-items{margin-top:14px;overflow:hidden;border:1px solid #e3e9ee;border-radius:9px;background:#fff}
body.le-option4 .le-pr-po-modal .le-pr-modal-item{display:flex;min-height:43px;padding:8px 11px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f4;color:#294059}
body.le-option4 .le-pr-po-modal .le-pr-modal-item:last-child{border-bottom:0}
body.le-option4 .le-pr-po-modal .le-pr-modal-item strong{display:block;font-size:10px;font-weight:800;line-height:1.25}
body.le-option4 .le-pr-po-modal .le-pr-modal-item span{display:block;margin-top:2px;color:#8494a6;font-size:8.7px;line-height:1.25}
body.le-option4 .le-pr-po-modal .modal-footer{display:flex;padding:14px 20px;justify-content:flex-end;gap:8px;border-top:1px solid #e5ebf0;background:#fff}
body.le-option4 .le-pr-po-modal .modal-footer .btn{min-height:38px;border-radius:8px;font-size:11px;font-weight:700}

body.le-option4.dark-mode .le-purchase-requests-page .le-pr-shell,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-topbar,body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-vendor-card,body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table,body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-pagination-row{border-color:#23364a;background:#101e2c;color:#dbe6f1}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-topbar,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-guidance,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-filter-panel{border-color:#263b50;background:#132536}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-tab{color:#aebdcb}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-tab.active{color:#74e49a;background:rgba(3,165,60,.16)}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-guide-copy strong,body.le-option4.dark-mode .le-purchase-requests-page .pr-vendor-name,body.le-option4.dark-mode .le-purchase-requests-page .pr-item-name,body.le-option4.dark-mode .le-purchase-requests-page .pr-requester-name,body.le-option4.dark-mode .le-purchase-requests-page .pr-unit-price{color:#e5eef7}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-guide-copy span:not(.le-pr-guide-icon),body.le-option4.dark-mode .le-purchase-requests-page .pr-vendor-note,body.le-option4.dark-mode .le-purchase-requests-page .pr-item-sku,body.le-option4.dark-mode .le-purchase-requests-page .pr-requester-meta,body.le-option4.dark-mode .le-purchase-requests-page .pr-request-time,body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-toolbar,body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-toolbar-right,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-pagination-row{color:#9fb0c2}
body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-vendor-head{border-color:#26394c;background:#142638}
body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-vendor-card.is-warning .pr-v2-vendor-head{background:#2b251b}
body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>thead>tr,body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>thead .nk-tb-col{border-color:#2a3d50;color:#a9b9c9;background:#182b3d}
body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row>.nk-tb-col{border-color:#213448;color:#c5d3e0}
body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row:hover{background:#132638}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-row-search,body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-show-select,body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-qty-control,body.le-option4.dark-mode .le-purchase-requests-page .pr-v2-qty-input,body.le-option4.dark-mode .le-purchase-requests-page .pr-qty-step,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-filter-panel .form-control{border-color:#2b4055;color:#dce7f2;background:#102233}
body.le-option4.dark-mode .le-purchase-requests-page .pr-qty-step:hover{color:#74e49a;background:#183147}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-filter-button,body.le-option4.dark-mode .le-purchase-requests-page .le-pr-clear-selection{border-color:#2c4156;color:#cbd8e5;background:#132536}
body.le-option4.dark-mode .le-purchase-requests-page .le-pr-new-button{border-color:rgba(74,222,128,.24);color:#8decaa;background:rgba(3,165,60,.12)}
body.le-option4.dark-mode .le-pr-po-modal .modal-content,body.le-option4.dark-mode .le-pr-po-modal .modal-header,body.le-option4.dark-mode .le-pr-po-modal .modal-footer,body.le-option4.dark-mode .le-pr-po-modal .le-pr-modal-items{border-color:#2a3d50;background:#102233;color:#dce7f2}
body.le-option4.dark-mode .le-pr-po-modal .modal-title,body.le-option4.dark-mode .le-pr-po-modal .le-pr-modal-stat strong{color:#e6eef7}
body.le-option4.dark-mode .le-pr-po-modal .le-pr-modal-stat{border-color:#294332;background:#132a20}
body.le-option4.dark-mode .le-pr-po-modal .form-control,body.le-option4.dark-mode .le-pr-po-modal .input-group-text{border-color:#2b4055;color:#dce7f2;background:#142638}
body.le-option4.dark-mode .le-pr-po-modal .le-pr-modal-item{border-color:#24384b;color:#d1ddea}

@media(max-width:1250px){
 body.le-option4 .le-purchase-requests-page .le-pr-hero-copy{padding-right:390px}
 body.le-option4 .le-purchase-requests-page .le-pr-hero-stats{right:285px}
 body.le-option4 .le-purchase-requests-page .le-pr-hero-art{width:260px}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table{min-width:980px}
}
@media(max-width:900px){
 body.le-option4 .le-purchase-requests-page .le-pr-hero-copy{padding-right:205px}
 body.le-option4 .le-purchase-requests-page .le-pr-hero-stats{right:15px}
 body.le-option4 .le-purchase-requests-page .le-pr-hero-art{display:none}
 body.le-option4 .le-purchase-requests-page .le-pr-topbar{align-items:flex-start;flex-direction:column}
 body.le-option4 .le-purchase-requests-page .le-pr-tabs{width:100%}
 body.le-option4 .le-purchase-requests-page .le-pr-actions{width:100%;justify-content:flex-end}
 body.le-option4 .le-purchase-requests-page .le-pr-filter-grid{grid-template-columns:1fr 1fr}
 body.le-option4 .le-purchase-requests-page .le-pr-filter-buttons{grid-column:1/-1}
 body.le-option4 .le-purchase-requests-page .pr-v2-toolbar{align-items:flex-start;flex-direction:column}
 body.le-option4 .le-purchase-requests-page .pr-v2-toolbar-left{width:100%}
 body.le-option4 .le-purchase-requests-page .le-pr-row-search-wrap{flex:1 1 auto;width:auto}
 body.le-option4 .le-purchase-requests-page .pr-v2-toolbar-right{white-space:normal}
}
@media(max-width:767.98px){
 body.le-option4 .le-purchase-requests-page .le-pr-hero{min-height:96px;padding:18px 20px}
 body.le-option4 .le-purchase-requests-page .le-pr-hero-copy{padding-right:0}
 body.le-option4 .le-purchase-requests-page .le-pr-hero .page-title{font-size:26px}
 body.le-option4 .le-purchase-requests-page .le-pr-hero-stats{display:none}
 body.le-option4 .le-purchase-requests-page .le-pr-topbar{padding:12px}
 body.le-option4 .le-purchase-requests-page .le-pr-tab{height:40px;padding:0 10px;font-size:10.5px}
 body.le-option4 .le-purchase-requests-page .le-pr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body.le-option4 .le-purchase-requests-page .le-pr-actions .btn{width:100%}
 body.le-option4 .le-purchase-requests-page .le-pr-generate-button{grid-column:1/-1}
 body.le-option4 .le-purchase-requests-page .le-pr-guidance{align-items:flex-start;flex-direction:column;margin-left:12px;margin-right:12px}
 body.le-option4 .le-purchase-requests-page .le-pr-selection{width:100%;justify-content:space-between}
 body.le-option4 .le-purchase-requests-page .le-pr-selection-copy{text-align:left}
 body.le-option4 .le-purchase-requests-page .le-pr-filter-panel{margin-left:12px;margin-right:12px}
 body.le-option4 .le-purchase-requests-page .le-pr-filter-grid{grid-template-columns:1fr}
 body.le-option4 .le-purchase-requests-page .le-pr-filter-buttons{grid-column:auto;display:grid;grid-template-columns:1fr 1fr}
 body.le-option4 .le-purchase-requests-page .pr-v2-toolbar{padding-left:12px;padding-right:12px}
 body.le-option4 .le-purchase-requests-page .pr-v2-toolbar-left{align-items:flex-start;flex-direction:column;gap:10px}
 body.le-option4 .le-purchase-requests-page .le-pr-row-search-wrap{width:100%}
 body.le-option4 .le-purchase-requests-page .le-pr-vendor-groups{padding-left:12px;padding-right:12px}
 body.le-option4 .le-purchase-requests-page .pr-v2-vendor-head{height:auto;min-height:50px;padding:9px 10px;flex-wrap:wrap}
 body.le-option4 .le-purchase-requests-page .pr-vendor-name{flex:1 1 135px}
 body.le-option4 .le-purchase-requests-page .pr-vendor-note{order:4;margin-left:39px}
 body.le-option4 .le-purchase-requests-page .pr-vendor-count-badge{margin-left:auto}
 body.le-option4 .le-purchase-requests-page .pr-responsive-tbl{overflow:visible}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table{display:block;width:100%;min-width:0;background:transparent}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody{display:grid;width:100%;gap:10px;padding:10px}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row{display:grid;width:100%;height:auto;min-height:0;padding:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;border:1px solid #dfe6ed;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(16,33,58,.035)}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row>.nk-tb-col{display:block;width:100%;min-width:0;height:auto;min-height:0;padding:7px 0;border:0;border-bottom:1px solid #edf1f4;white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col::before{display:block;margin-bottom:3px;color:#8190a3;font-size:9.5px;font-weight:800;line-height:1.2;letter-spacing:.045em;text-transform:uppercase}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(1)::before{content:'Select'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(2)::before{content:'Item'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(3)::before{content:'Additional Qty'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(4)::before{content:'Filled'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(5)::before{content:'Unit Price'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(6)::before{content:'Inventory'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(7)::before{content:'Requester'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(8)::before{content:'Requested'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-open .pr-v2-data-row>.nk-tb-col:nth-child(9)::before{content:'Actions'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(1)::before{content:'Item'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(2)::before{content:'Additional Qty'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(3)::before{content:'Filled'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(4)::before{content:'Unit Price'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(5)::before{content:'Inventory'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(6)::before{content:'Requester'}
 body.le-option4 .le-purchase-requests-page:not(.le-pr-tab-open) .pr-v2-data-row>.nk-tb-col:nth-child(7)::before{content:'Requested'}
 body.le-option4 .le-purchase-requests-page.le-pr-tab-fulfilled .pr-v2-data-row>.nk-tb-col:nth-child(8)::before{content:'Fulfilled By'}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.pr-col-product,body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-tools,body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-check{grid-column:1/-1}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-tools{border-bottom:0}
 body.le-option4 .le-purchase-requests-page .pr-v2-qty-control{width:94px}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table .nk-tb-actions{justify-content:flex-start}
 body.le-option4 .le-purchase-requests-page .le-pr-pagination-row{align-items:flex-start;flex-direction:column;padding-left:12px;padding-right:12px}
 body.le-option4 .le-pr-po-modal .le-pr-modal-summary{grid-template-columns:1fr}
 body.le-option4 .le-pr-po-modal .modal-footer{flex-wrap:wrap}
 body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row{border-color:#263b50;background:#102233}
 body.le-option4.dark-mode .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row>.nk-tb-col{border-color:#213448}
}
@media(max-width:520px){
 body.le-option4 .le-purchase-requests-page .le-pr-actions{grid-template-columns:1fr}
 body.le-option4 .le-purchase-requests-page .le-pr-generate-button{grid-column:auto}
 body.le-option4 .le-purchase-requests-page .le-pr-filter-buttons{grid-template-columns:1fr}
 body.le-option4 .le-purchase-requests-page .pr-table-v2-table>tbody>.pr-v2-data-row{grid-template-columns:1fr}
 body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.pr-col-product,body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-tools,body.le-option4 .le-purchase-requests-page .pr-v2-data-row>.nk-tb-col-check{grid-column:auto}
}

/* LABENVY 4.3.47 — STICKY HEADER CONTENT OFFSET CORRECTION
   The current approved header is sticky/in normal flow. A legacy margin-top using --le-header-height (76px)
   was adding a second header offset before page content. Keep only the approved 20px content padding. */
body.le-option4 .nk-wrap>.nk-content{margin-top:0}

/* LABENVY 4.3.48 — APPROVED PURCHASE ORDERS LIST */
body.le-option4 .le-po-summary-strip{margin:16px 18px 0;padding:12px 14px;border:1px solid #dcebe2;border-radius:9px;background:#f7fcf9;display:flex;align-items:center;gap:22px}
body.le-option4 .le-po-summary-copy{display:flex;align-items:center;gap:10px;min-width:240px}body.le-option4 .le-po-summary-icon{width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#e5f6eb;color:#078a37;flex:0 0 auto}body.le-option4 .le-po-summary-copy strong{display:block;font-size:11.5px;color:#10213a}body.le-option4 .le-po-summary-copy span{display:block;margin-top:3px;color:#718196;font-size:10.5px}
body.le-option4 .le-po-mini-metric{padding-left:18px;border-left:1px solid #dcebe2}body.le-option4 .le-po-mini-metric strong{display:block;font-size:12px;color:#10213a}body.le-option4 .le-po-mini-metric span{display:block;margin-top:2px;color:#7a899c;font-size:9.5px}
body.le-option4 .le-po-filter-panel{margin:13px 18px 0;padding:15px;border:1px solid #e1e7ed;border-radius:10px;background:#fafbfd}body.le-option4 .le-po-filter-grid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;align-items:end}body.le-option4 .le-po-filter-actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}
body.le-option4 .le-po-data-container>.pr-v2-toolbar{padding:17px 18px 10px}body.le-option4 .le-po-data-container>.table-v2-shell{margin:0 18px 18px}body.le-option4 .le-po-date strong{display:block;color:#078a37;font-size:11.5px;line-height:1.2}body.le-option4 .le-po-date span{display:block;margin-top:4px;color:#8898aa;font-size:10.5px;line-height:1.2}body.le-option4 .le-purchase-orders-page .dropdown-menu{z-index:1300}
@media(min-width:992px){body.le-option4 .le-purchase-orders-page .po-table-v2{border:1px solid #dfe6ed;border-radius:10px;background:#fff;overflow:visible}body.le-option4 .le-purchase-orders-page .po-table-v2 .table-v2-scroll{overflow-x:auto;border-radius:10px 10px 0 0}body.le-option4 .le-purchase-orders-page .po-table-v2-table{display:table;width:100%;min-width:1000px;table-layout:fixed}body.le-option4 .le-purchase-orders-page .po-table-v2-table>thead{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;display:table-header-group}body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody{display:table-row-group;width:auto}body.le-option4 .le-purchase-orders-page .po-table-v2-table>thead>tr{display:table-row}body.le-option4 .le-purchase-orders-page .po-table-v2-table>thead>tr>th{display:table-cell;height:40px;padding:0 10px;border-bottom:1px solid #e1e7ed;background:#f4f7fa;color:#6f8096;font-size:10.5px;line-height:1.2;font-weight:800;text-transform:uppercase;letter-spacing:.045em;vertical-align:middle}body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row{display:table-row;width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row:hover{background:#fcfdfd}body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row>td{display:table-cell;width:auto;min-width:0;height:61px;padding:9px 10px;border:0;border-bottom:1px solid #edf1f4;color:#334b64;font-size:12px;line-height:1.35;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}body.le-option4 .le-purchase-orders-page .po-table-v2-table>tbody>tr.pr-v2-data-row>td::before{content:none;display:none}body.le-option4 .le-purchase-orders-page .po-table-v2-table .pr-item-name{font-size:13px;line-height:1.25;color:#17314a;font-weight:700}body.le-option4 .le-purchase-orders-page .po-invoice-actions{justify-content:flex-start;flex-wrap:nowrap;gap:6px}body.le-option4 .le-purchase-orders-page .nk-tb-actions{justify-content:flex-end}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(1){width:38px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(2){width:105px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(3){width:92px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(4){width:128px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(5){width:72px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(6){width:82px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(7){width:88px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(8){width:82px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(9){width:112px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(10){width:92px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(11){width:94px}body.le-option4 .le-po-tab-open .po-table-v2-table>thead>tr>*:nth-child(12){width:40px}}
@media(max-width:1100px){body.le-option4 .le-po-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){body.le-option4 .le-po-summary-strip{align-items:flex-start;flex-direction:column;gap:10px}body.le-option4 .le-po-summary-copy{min-width:0}body.le-option4 .le-po-mini-metric{width:100%;padding:8px 0 0;border-left:0;border-top:1px solid #dcebe2}body.le-option4 .le-po-filter-grid{grid-template-columns:minmax(0,1fr)}body.le-option4 .le-po-filter-actions{justify-content:stretch;flex-wrap:wrap}body.le-option4 .le-po-filter-actions .btn{flex:1 1 140px}}
/* LABENVY 4.3.49 — PURCHASE ORDERS SHARED SHELL SCOPE
   Purchase Orders reuses the approved Purchase Requests hero/topbar component classes.
   The original component rules were intentionally scoped to .le-purchase-requests-page,
   so the PO Markup received only browser defaults. Mirror the approved component contract
   inside .le-purchase-orders-page without changing Purchase Requests or application behavior. */
body.le-option4 .le-purchase-orders-page{min-width:0}
body.le-option4 .le-purchase-orders-page .le-pr-hero{position:relative;display:flex;min-height:101px;margin:0 0 20px;padding:20px 30px;align-items:center;overflow:hidden;border-radius:14px;color:#fff;background:linear-gradient(104deg,#061e3c 0%,#083963 54%,#00572f 100%);box-shadow:0 2px 9px rgba(16,33,58,.045)}
body.le-option4 .le-purchase-orders-page .le-pr-hero-copy{position:relative;z-index:2;min-width:0;padding-right:430px}
body.le-option4 .le-purchase-orders-page .le-pr-hero .page-title{margin:0;color:#fff;font-size:31px;font-weight:700;line-height:1.05;letter-spacing:-.7px}
body.le-option4 .le-purchase-orders-page .le-pr-hero-copy p{margin:9px 0 0;color:rgba(255,255,255,.84);font-size:12.5px;font-weight:400;line-height:1.4}
body.le-option4 .le-purchase-orders-page .le-pr-hero-stats{position:absolute;right:325px;top:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px}
body.le-option4 .le-purchase-orders-page .le-pr-hero-stat{min-width:91px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.06)}
body.le-option4 .le-purchase-orders-page .le-pr-hero-stat strong{display:block;color:#fff;font-size:18px;font-weight:700;line-height:1}
body.le-option4 .le-purchase-orders-page .le-pr-hero-stat span{display:block;margin-top:5px;color:rgba(255,255,255,.68);font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
body.le-option4 .le-purchase-orders-page .le-pr-hero-art{position:absolute;right:15px;top:-2px;width:295px;height:112px;color:#fff;opacity:.22}
body.le-option4 .le-purchase-orders-page .le-pr-shell{margin:0;border:1px solid #dde5ee;border-radius:12px;background:#fff;box-shadow:0 2px 9px rgba(16,33,58,.045);overflow:visible}
body.le-option4 .le-purchase-orders-page .le-pr-topbar{display:flex;min-height:75px;padding:14px 18px 14px 20px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e7ecf1;border-radius:12px 12px 0 0;background:#fff}
body.le-option4 .le-purchase-orders-page .le-pr-tabs{display:flex;min-width:0;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}
body.le-option4 .le-purchase-orders-page .le-pr-tabs::-webkit-scrollbar{display:none}
body.le-option4 .le-purchase-orders-page .le-pr-tab{display:inline-flex;height:43px;flex:0 0 auto;padding:0 15px;align-items:center;gap:8px;border:0;border-radius:9px;color:#5f7187;background:transparent;font-size:12px;font-weight:700;line-height:1;transition:color .14s ease,background .14s ease}
body.le-option4 .le-purchase-orders-page .le-pr-tab:hover{color:#078a37;background:#f4faf6}
body.le-option4 .le-purchase-orders-page .le-pr-tab.active{color:#078a37;background:#edf9f1}
body.le-option4 .le-purchase-orders-page .le-pr-tab .icon{font-size:15px}
body.le-option4 .le-purchase-orders-page .le-pr-tab-count{display:inline-flex;min-width:23px;height:18px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;color:#078a37;background:#dff3e6;font-size:9px;font-weight:800}
body.le-option4 .le-purchase-orders-page .le-pr-actions{display:flex;flex:0 0 auto;align-items:center;gap:9px}
body.le-option4 .le-purchase-orders-page .le-pr-actions .btn{display:inline-flex;height:39px;min-height:39px;padding:0 13px;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:11px;font-weight:700;line-height:1;box-shadow:none;white-space:nowrap}
body.le-option4 .le-purchase-orders-page .le-pr-filter-button{color:#31465f;border:1px solid #dce4ec;background:#fff}
body.le-option4 .le-purchase-orders-page .le-pr-filter-button:hover{color:#17314a;background:#fbfcfe}
body.le-option4 .le-purchase-orders-page .le-pr-new-button{color:#078a37;border:1px solid #d8ebe0;background:#f2fbf5}
body.le-option4 .le-purchase-orders-page .le-pr-new-button:hover{color:#066f2e;background:#eaf8ef}
body.le-option4 .le-purchase-orders-page .le-po-export-button{color:#fff;border-color:#03a53c;background:#03a53c}
body.le-option4 .le-purchase-orders-page .le-po-export-button:hover{color:#fff;border-color:#078a37;background:#078a37}
@media(max-width:1250px){body.le-option4 .le-purchase-orders-page .le-pr-hero-copy{padding-right:390px}body.le-option4 .le-purchase-orders-page .le-pr-hero-stats{right:285px}body.le-option4 .le-purchase-orders-page .le-pr-hero-art{width:260px}}
@media(max-width:900px){body.le-option4 .le-purchase-orders-page .le-pr-hero-copy{padding-right:205px}body.le-option4 .le-purchase-orders-page .le-pr-hero-stats{right:15px}body.le-option4 .le-purchase-orders-page .le-pr-hero-art{display:none}body.le-option4 .le-purchase-orders-page .le-pr-topbar{align-items:flex-start;flex-direction:column}body.le-option4 .le-purchase-orders-page .le-pr-tabs{width:100%}body.le-option4 .le-purchase-orders-page .le-pr-actions{width:100%;justify-content:flex-end}}
@media(max-width:767.98px){body.le-option4 .le-purchase-orders-page .le-pr-hero{min-height:96px;padding:18px 20px}body.le-option4 .le-purchase-orders-page .le-pr-hero-copy{padding-right:0}body.le-option4 .le-purchase-orders-page .le-pr-hero .page-title{font-size:26px}body.le-option4 .le-purchase-orders-page .le-pr-hero-stats{display:none}body.le-option4 .le-purchase-orders-page .le-pr-topbar{padding:12px}body.le-option4 .le-purchase-orders-page .le-pr-tab{height:40px;padding:0 10px;font-size:10.5px}body.le-option4 .le-purchase-orders-page .le-pr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.le-option4 .le-purchase-orders-page .le-pr-actions .btn{width:100%}}
@media(max-width:520px){body.le-option4 .le-purchase-orders-page .le-pr-actions{grid-template-columns:1fr}}


/* LABENVY 4.3.50 — PRODUCTS APPROVED SCREEN + TYPOGRAPHY TOKENS */
body.le-option4{
  --le-font-caption:12px;
  --le-font-secondary:13px;
  --le-font-control:14px;
  --le-font-body:14px;
  --le-font-subheading:16px;
  --le-font-section-title:20px;
  --le-font-page-title:28px;
  --le-line-compact:1.3;
  --le-line-body:1.45;
  --le-weight-regular:400;
  --le-weight-medium:500;
  --le-weight-semibold:600;
  --le-weight-bold:700;
  --le-weight-extrabold:800;
}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item{padding:0;margin:0 0 5px}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item>.nk-menu-link{min-height:56px;padding:0 15px;border-radius:8px;font-size:14px;font-weight:600}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item>.nk-menu-link>.nk-menu-icon svg{width:18px;min-width:18px;max-width:18px;height:14px;min-height:14px;max-height:14px}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .le-menu-caret{position:relative;left:2px;width:18px;min-width:18px;max-width:none;height:10px;min-height:10px;max-height:10px;color:#c7d3df}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub.active>.nk-menu-link.nk-menu-toggle .le-menu-caret,body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub.current-page>.nk-menu-link.nk-menu-toggle .le-menu-caret{color:#1fd260;transform:rotate(180deg)}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle{min-height:56px;padding:0 15px;grid-template-columns:25px minmax(0,1fr) max-content 16px;column-gap:11px}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle .nk-menu-text{white-space:normal;line-height:normal}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub{margin:5px 0 4px 43px;padding:4px 0 4px 14px;border-left:1px solid rgba(174,193,211,.20)}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-item{margin:0}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-link{min-height:32px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:600}

/* LABENVY 4.3.57 — PRODUCTS FINAL ACCEPTANCE GEOMETRY
   Single presentation owner for the Products screen.
   Reference: public/ui-preview/products.html.
   Live data, permissions, routes and actions remain dynamic. */
body.le-option4 .le-products-page{min-width:0;letter-spacing:normal}
body.le-option4:has(.le-products-page) .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item{margin-bottom:0}
body.le-option4:has(.le-products-page) .nk-sidebar:not(.is-compact) .nk-menu-item.has-sub.active>.nk-menu-sub{display:grid;gap:2px}
body.le-option4:has(.le-products-page) .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item>.nk-menu-link,body.le-option4:has(.le-products-page) .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-link,body.le-option4:has(.le-products-page) .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item>.nk-menu-link>.nk-menu-text,body.le-option4:has(.le-products-page) .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-text{line-height:normal;letter-spacing:normal}

/* Approved Products hero. Specificity intentionally exceeds the generic shell first-block hero. */
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child{position:relative;overflow:hidden;min-height:101px;margin-bottom:22px;padding:20px 30px;border:0;border-radius:14px;background:linear-gradient(104deg,#061e3c,#083963 54%,#00572f);box-shadow:var(--le-approved-shadow)}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child:after{display:none;content:none}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .nk-block-between{position:static;z-index:auto;width:100%;min-height:61px;display:flex;align-items:center;gap:24px}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .le-products-hero-copy{min-width:0}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .le-products-hero-copy .page-title{margin:0;color:#fff;font-size:var(--le-font-page-title);font-weight:var(--le-weight-bold);line-height:1.1;letter-spacing:-.5px}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .le-products-hero-copy .nk-block-des{margin-top:9px}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .le-products-hero-copy .nk-block-des p{margin:0;color:rgba(255,255,255,.84);font-size:var(--le-font-secondary);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .nk-block-between>.le-products-hero-metrics{position:absolute;right:315px;top:0;bottom:0;left:auto;z-index:2;display:flex;align-items:center;gap:10px;margin:0}
body.le-option4 .le-products-page .le-products-hero-stat{min-width:112px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.06)}
body.le-option4 .le-products-page .le-products-hero-stat strong{display:block;color:#fff;font-size:18px;font-weight:var(--le-weight-bold);line-height:1.2;letter-spacing:normal}
body.le-option4 .le-products-page .le-products-hero-stat span{display:block;margin-top:4px;color:rgba(255,255,255,.72);font-size:var(--le-font-caption);font-weight:var(--le-weight-bold);line-height:var(--le-line-compact);text-transform:uppercase;letter-spacing:normal}
body.le-option4 .le-products-page .le-products-hero-art{position:absolute;right:18px;top:-7px;width:288px;height:122px;opacity:.2;pointer-events:none}

/* Catalog shell, controls and summary. */
body.le-option4 .le-products-page .le-products-shell{border:1px solid var(--le-approved-border);border-radius:12px;background:#fff;box-shadow:var(--le-approved-shadow);overflow:visible}
body.le-option4 .le-products-page .le-products-topbar{min-height:78px;padding:15px 18px 15px 20px;border-bottom:1px solid #e7ecf1;display:flex;align-items:center;justify-content:space-between;gap:18px}
body.le-option4 .le-products-page .le-products-search{width:min(450px,43vw);height:43px;margin:0;border:1px solid #d8e1e9;border-radius:9px;background:#fbfcfe;display:flex;align-items:center;gap:10px;padding:0 13px;color:#334b64}
body.le-option4 .le-products-page .le-products-search svg{flex:0 0 auto;color:#405b75;font-size:17px}
body.le-option4 .le-products-page .le-products-search input{min-width:0;flex:1;height:auto;padding:0;border:0;outline:0;background:transparent;color:#253c54;font-size:var(--le-font-control);line-height:var(--le-line-body);letter-spacing:normal;box-shadow:none}
body.le-option4 .le-products-page .le-products-search input::placeholder{color:#7e8da0}
body.le-option4 .le-products-page .le-products-actions{display:flex;align-items:center;gap:9px}
body.le-option4 .le-products-page .le-products-actions .btn{min-height:40px;height:40px;padding:0 14px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--le-font-control);font-weight:var(--le-weight-bold);line-height:1;letter-spacing:normal}
body.le-option4 .le-products-page .le-products-summary{margin:16px 18px 0;padding:12px 14px;border:1px solid #dcebe2;border-radius:9px;background:#f7fcf9;display:flex;align-items:center;gap:22px}
body.le-option4 .le-products-page .le-products-summary-copy{display:flex;align-items:center;gap:10px;min-width:330px}
body.le-option4 .le-products-page .le-products-summary-icon{width:31px;height:31px;flex:0 0 31px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#e5f6eb;color:#078a37}
body.le-option4 .le-products-page .le-products-summary-copy strong{display:block;color:#10213a;font-size:var(--le-font-secondary);font-weight:var(--le-weight-semibold);line-height:var(--le-line-compact);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-summary-copy span{display:block;margin-top:4px;color:#718196;font-size:var(--le-font-caption);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-summary-metric{padding-left:18px;border-left:1px solid #dcebe2}
body.le-option4 .le-products-page .le-products-summary-metric strong{display:block;color:#10213a;font-size:var(--le-font-body);font-weight:var(--le-weight-bold);line-height:var(--le-line-compact);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-summary-metric span{display:block;margin-top:3px;color:#7a899c;font-size:var(--le-font-caption);line-height:var(--le-line-body);letter-spacing:normal}

/* Filters preserve live Select2 and request hooks while using preview geometry. */
body.le-option4 .le-products-page .le-products-filter-collapse{margin:13px 18px 0}
body.le-option4 .le-products-page .le-products-filter-panel{padding:14px 15px;border:1px solid #e1e7ed;border-radius:10px;background:#fafbfd}
body.le-option4 .le-products-page .le-products-filter-grid{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(170px,.65fr) auto;gap:12px;align-items:end}
body.le-option4 .le-products-page .le-catalog-filter-field{min-width:0;margin:0}
body.le-option4 .le-products-page .le-products-filter-panel .form-label{font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);text-transform:uppercase;letter-spacing:normal}
body.le-option4 .le-products-page .le-products-filter-panel .form-select,body.le-option4 .le-products-page .le-products-filter-panel .select2-container{font-size:var(--le-font-control);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-filter-panel .select2-search__field{min-width:10rem}
body.le-option4 .le-products-page .le-products-low-inventory{min-height:42px;margin:0;padding:0 12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;color:#40536a;display:flex;align-items:center;gap:8px;font-size:var(--le-font-control);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-low-inventory input{accent-color:#03a53c}
body.le-option4 .le-products-page .le-products-low-inventory .low-inventory-loading{font-size:var(--le-font-caption)}
body.le-option4 .le-products-page .le-products-filter-actions{display:flex;justify-content:flex-end;gap:8px}
body.le-option4 .le-products-page .le-products-filter-actions .btn{letter-spacing:normal}
body.le-option4 .le-products-page .le-products-alerts{margin:0 18px}
body.le-option4 .le-products-page .le-products-alerts>.alert:first-child{margin-top:14px}

/* Toolbar and main grouped table — exact approved preview scale and proportions. */
body.le-option4 .le-products-page .le-products-toolbar{padding:18px 18px 11px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#6f8096;font-size:var(--le-font-secondary);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-toolbar-left{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}
body.le-option4 .le-products-page .le-products-show{margin:0;display:flex;align-items:center;gap:7px;color:#6f8096;font-size:var(--le-font-secondary);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-show select{height:31px;min-height:31px;padding:0 9px;border:1px solid #dce4ec;border-radius:7px;background-color:#fff;color:#000;font-size:var(--le-font-secondary);font-weight:400;line-height:normal;letter-spacing:normal;box-shadow:none}
body.le-option4 .le-products-page .le-products-selected-count{display:none;min-height:29px;padding:0 10px;border-radius:999px;background:#eef9f2;color:#078a37;align-items:center;font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-selected-count:not(:empty){display:inline-flex}
body.le-option4 .le-products-page .le-products-toolbar-right{margin-left:auto;color:#6f8096;font-size:var(--le-font-secondary);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal;white-space:nowrap}
body.le-option4 .le-products-page .le-products-table-wrap{margin:0 18px 18px;border:1px solid #dfe6ed;border-radius:10px;background:#fff;overflow:visible}
body.le-option4 .le-products-page .le-products-table-scroll{width:100%;overflow-x:auto;overflow-y:visible;border-radius:10px 10px 0 0;-webkit-overflow-scrolling:touch}
body.le-option4 .le-products-page .le-products-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;color:#334b64}
body.le-option4 .le-products-page .le-products-table th{height:46px;padding:0 14px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #e1e7ed;background:#f4f7fa;color:#66798f;font-size:var(--le-font-control);font-weight:var(--le-weight-semibold);line-height:var(--le-line-body);text-transform:none;letter-spacing:normal;white-space:normal}
body.le-option4 .le-products-page .le-products-table th:nth-child(1){width:34%}
body.le-option4 .le-products-page .le-products-table th:nth-child(2),body.le-option4 .le-products-page .le-products-table th:nth-child(3){width:13%}
body.le-option4 .le-products-page .le-products-table th:nth-child(4){width:19%}
body.le-option4 .le-products-page .le-products-table th:nth-child(5){width:13%}
body.le-option4 .le-products-page .le-products-table th:nth-child(6){width:8%;text-align:right}
body.le-option4 .le-products-page .le-products-table td{height:72px;padding:12px 14px;vertical-align:middle;border:0;border-bottom:1px solid #edf1f4;background:transparent;color:#334b64;font-size:var(--le-font-body);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal;white-space:normal;overflow-wrap:normal;word-break:normal}
body.le-option4 .le-products-page .le-products-group-row{cursor:pointer;background:#fff}
body.le-option4 .le-products-page .le-products-group-row:hover{background:#fcfdfd}
body.le-option4 .le-products-page .le-products-group-row:hover td{background:transparent}
body.le-option4 .le-products-page .le-products-name strong{display:block;color:#17314a;font-size:var(--le-font-body);font-weight:var(--le-weight-semibold);line-height:var(--le-line-compact);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-name span{display:block;margin-top:5px;color:#7f90a4;font-size:var(--le-font-secondary);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-qty{color:#19354f;font-weight:800}
body.le-option4 .le-products-page .le-products-qty.is-low{color:#bd7a0a}
body.le-option4 .le-products-page .le-products-maker{color:#334b64;font-weight:600}
body.le-option4 .le-products-page .le-products-vendor-badge{min-height:28px;padding:4px 10px;border-radius:999px;background:#ecf9f1;color:#078a37;display:inline-flex;align-items:center;justify-content:center;font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);line-height:1;letter-spacing:normal;white-space:nowrap}
body.le-option4 .le-products-page .le-products-vendor-badge.is-one{background:#f1f4f7;color:#64768a}
body.le-option4 .le-products-page .le-products-group-action{text-align:right;white-space:nowrap}
body.le-option4 .le-products-page .le-products-expand-button{height:34px;min-width:0;padding:0 11px;border:1px solid #dbe3ea;border-radius:7px;background:#fff;color:#536a82;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:var(--le-font-secondary);font-weight:var(--le-weight-bold);line-height:var(--le-line-body);letter-spacing:normal;white-space:nowrap}
body.le-option4 .le-products-page .le-products-expand-button em,body.le-option4 .le-products-page .le-products-expand-button svg{transition:transform .18s ease}
body.le-option4 .le-products-page .parent-tr:has(+.le-products-detail-row:not([hidden])) .le-products-expand-button{border-color:#c9e5d3;background:#effaf3;color:#078a37}
body.le-option4 .le-products-page .parent-tr:has(+.le-products-detail-row:not([hidden])) .le-products-expand-button em,body.le-option4 .le-products-page .parent-tr:has(+.le-products-detail-row:not([hidden])) .le-products-expand-button svg{transform:rotate(180deg)}

/* Nested vendor records — 14px headers, user-approved 12px row text. */
body.le-option4 .le-products-page .le-products-detail-row[hidden]{display:none}
body.le-option4 .le-products-page .le-products-detail-row:not([hidden]){display:table-row}
body.le-option4 .le-products-page .le-products-detail-row>.le-products-detail-cell{height:auto;padding:0;background:#fbfcfd;border-bottom:1px solid #edf1f4}
body.le-option4 .le-products-page .le-products-variants{margin:12px;border:1px solid #dfe6ed;border-radius:9px;background:#fff;overflow:visible}
body.le-option4 .le-products-page .le-products-variant-head{min-height:54px;margin:0;padding:10px 12px;border:0;border-bottom:1px solid #e4e9ee;border-radius:9px 9px 0 0;background:#f8fafb;display:flex;align-items:center;justify-content:space-between;gap:12px}
body.le-option4 .le-products-page .le-products-variant-head strong{display:block;color:#284159;font-size:var(--le-font-control);font-weight:var(--le-weight-semibold);line-height:var(--le-line-compact);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-variant-head>div>span{display:block;margin-top:4px;color:#788a9f;font-size:var(--le-font-secondary);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-select-all{margin:0;display:flex;align-items:center;gap:6px;color:#5d7086;font-size:var(--le-font-caption);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal;cursor:pointer}
body.le-option4 .le-products-page .le-products-select-all input{accent-color:#03a53c}
body.le-option4 .le-products-page .le-products-variant-scroll{width:100%;margin:0;border:0;border-radius:0 0 9px 9px;overflow-x:auto;overflow-y:visible;background:#fff;-webkit-overflow-scrolling:touch}
body.le-option4 .le-products-page .le-products-variant-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:auto;color:#40566d}
body.le-option4 .le-products-page .le-products-variant-table th{height:42px;padding:0 10px;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid #e6ebf0;background:#f7f9fb;color:#6d8095;font-size:var(--le-font-control);font-weight:var(--le-weight-semibold);line-height:var(--le-line-body);text-transform:none;letter-spacing:normal;white-space:normal}
body.le-option4 .le-products-page .le-products-variant-table td{height:64px;padding:10px;vertical-align:middle;border:0;border-bottom:1px solid #eef1f4;background:transparent;color:#40566d;font-size:var(--le-font-caption);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal;white-space:normal;overflow-wrap:normal;word-break:normal}
body.le-option4 .le-products-page .le-products-variant-table tbody tr:last-child td{border-bottom:0}
body.le-option4 .le-products-page .le-products-check-cell{width:42px}
body.le-option4 .le-products-page .le-products-variant-name strong{display:block;color:#213b54;font-size:var(--le-font-caption);font-weight:var(--le-weight-semibold);line-height:var(--le-line-compact);letter-spacing:normal;white-space:normal}
body.le-option4 .le-products-page .le-products-variant-name>span{display:block;margin-top:4px;color:#7f90a4;font-size:var(--le-font-caption);font-weight:400;line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-variant-table small{font-size:var(--le-font-caption);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-products-page .le-products-status{min-height:28px;padding:4px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#ecf9f1;color:#078a37;font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);line-height:1;letter-spacing:normal;white-space:nowrap}
body.le-option4 .le-products-page .le-products-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#0cad49}
body.le-option4 .le-products-page .le-products-status.is-inactive{background:#fff0f0;color:#c7373f}
body.le-option4 .le-products-page .le-products-status.is-inactive:before{background:#e24850}
body.le-option4 .le-products-page .le-products-alias-count{display:inline-flex;align-items:center;gap:3px;margin-left:5px;color:#788a9f;font-size:var(--le-font-caption);font-weight:500;line-height:1;letter-spacing:normal;white-space:nowrap}
body.le-option4 .le-products-page .le-products-action-cell{width:42px;text-align:right;white-space:nowrap}
body.le-option4 .le-products-page .le-products-action-cell .nk-tb-actions{margin:0;display:flex;justify-content:flex-end;list-style:none}
body.le-option4 .le-products-page .le-products-more{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:#75879b;box-shadow:none;letter-spacing:normal}
body.le-option4 .le-products-page .le-products-more:hover,body.le-option4 .le-products-page .le-products-row-menu.show .le-products-more{transform:none;background:#f0f4f7;color:#526981}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu{min-width:188px;width:188px;padding:6px;border:1px solid #dfe6ed;border-radius:9px;background:#fff;box-shadow:0 12px 30px rgba(18,37,58,.14)}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu.dd-positioned{position:fixed;z-index:1085}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu .link-list-opt{margin:0;padding:0;list-style:none}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu .link-list-opt li{margin:0;padding:0}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu .link-list-opt a{width:100%;min-height:38px;padding:0 10px;border-radius:6px;background:#fff;display:flex;align-items:center;gap:9px;color:#344c64;font-size:var(--le-font-secondary);font-weight:400;line-height:1;letter-spacing:normal}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu .link-list-opt a:hover{background:#f6f8fa}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu .link-list-opt li.divider{height:1px;margin:4px 3px;background:#edf1f4}
body.le-option4 .le-products-page .table-dropdown-fix .dropdown-menu .btn-delete-product{color:#c9363d}
body.le-option4 .le-products-page .le-products-empty{height:auto;padding:24px;text-align:center;color:#75869a}
body.le-option4 .le-products-page .le-products-table-wrap>.pr-v2-pagination{min-height:60px;padding:12px 14px;border-top:1px solid #e8edf2;border-radius:0 0 10px 10px;background:#fff;color:#75869a;font-size:var(--le-font-secondary);line-height:var(--le-line-body);letter-spacing:normal}

/* Approved sidebar preview treatment requested for Active Dev. */
body.le-option4 .nk-sidebar,body.le-option4 .nk-sidebar.is-light,body.le-option4.dark-mode .nk-sidebar{background:linear-gradient(180deg,#061827,#071d31 60%,#061a2d)}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-item.current-page>.nk-menu-link,body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-item.active>.nk-menu-link{color:#fff;background:rgba(255,255,255,.055)}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-item.current-page>.nk-menu-link::before,body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu-sub .nk-menu-item.active>.nk-menu-link::before{content:"";position:absolute;top:8px;left:-15px;width:2px;height:17px;background:#26d568}

@media(max-width:1100px){body.le-option4 .le-products-page .le-products-hero-metrics{right:230px}body.le-option4 .le-products-page .le-products-hero-art{width:220px}body.le-option4 .le-products-page .le-products-topbar{align-items:flex-start;flex-direction:column}body.le-option4 .le-products-page .le-products-search{width:100%}body.le-option4 .le-products-page .le-products-actions{width:100%;justify-content:flex-end}body.le-option4 .le-products-page .le-products-summary{flex-wrap:wrap}body.le-option4 .le-products-page .le-products-filter-grid{grid-template-columns:1fr 1fr}body.le-option4 .le-products-page .le-products-filter-actions{grid-column:1/-1}}
@media(max-width:900px){body.le-option4 .le-products-page .le-products-hero-metrics{display:none}body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child{min-height:115px;padding:20px}body.le-option4 .le-products-page .le-products-topbar{padding:12px}body.le-option4 .le-products-page .le-products-actions{display:grid;grid-template-columns:repeat(3,1fr)}body.le-option4 .le-products-page .le-products-summary{margin:12px 12px 0}body.le-option4 .le-products-page .le-products-filter-collapse{margin:10px 12px 0}body.le-option4 .le-products-page .le-products-filter-grid{grid-template-columns:1fr}body.le-option4 .le-products-page .le-products-filter-actions{grid-column:auto}body.le-option4 .le-products-page .le-products-toolbar{padding:14px 12px 9px;align-items:flex-start;gap:8px;flex-direction:column}body.le-option4 .le-products-page .le-products-toolbar-right{margin-left:0;white-space:normal}body.le-option4 .le-products-page .le-products-table-wrap{margin:0 12px 12px}}


/* LABENVY 4.3.60 - APPROVED SIDEBAR PARITY */
body.le-option4 .nk-sidebar .le-submenu-count{position:static;flex:0 0 auto;margin:0;min-width:25px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#eafff0;background:#13a74a;font-size:9px;font-weight:800;line-height:normal;letter-spacing:normal;text-align:center}
body.le-option4 .nk-sidebar:not(.is-compact) .nk-menu>.nk-menu-item.has-sub>.nk-menu-link.nk-menu-toggle.le-menu-toggle-no-caret::after{display:none;content:none}
body.le-option4 .le-sidebar-help{height:80px;min-height:80px;padding:14px;background:transparent}
body.le-option4 .le-sidebar-help-icon{font-size:16px;color:#fff}
body.le-option4 .le-sidebar-help-copy strong{margin-bottom:4px}
body.le-option4 .le-sidebar-help-copy span{font-size:10px;line-height:1.5}

/* LABENVY 4.3.78 — SHARED TAXONOMY COMPONENT (CATEGORIES + TAGS)
   Categories and Tags share the Products/catalog shell, filter, table-card behavior,
   action menus, selection state and CRUD modal presentation. Page markup supplies data only. */
body.le-option4 :is(.le-categories-page,.le-tags-page){letter-spacing:normal}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-filter-grid,.le-tags-filter-grid){display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-filter-grid,.le-tags-filter-grid) .form-control{width:100%;height:40px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:0 11px;color:#213850;font-size:var(--le-font-control);line-height:var(--le-line-body);letter-spacing:normal;box-shadow:none}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-filter-grid,.le-tags-filter-grid) .form-control:focus{border-color:#8ccca4;box-shadow:0 0 0 3px rgba(3,165,60,.08)}
body.le-option4 .le-categories-page .le-categories-table{min-width:930px}
body.le-option4 .le-categories-page .le-categories-table th:nth-child(1){width:5%}
body.le-option4 .le-categories-page .le-categories-table th:nth-child(2){width:23%}
body.le-option4 .le-categories-page .le-categories-table th:nth-child(3){width:35%}
body.le-option4 .le-categories-page .le-categories-table th:nth-child(4){width:14%}
body.le-option4 .le-categories-page .le-categories-table th:nth-child(5){width:13%}
body.le-option4 .le-categories-page .le-categories-table th:nth-child(6){width:10%;text-align:right}
body.le-option4 .le-tags-page .le-tags-table{min-width:760px}
body.le-option4 .le-tags-page .le-tags-table th:nth-child(1){width:6%}
body.le-option4 .le-tags-page .le-tags-table th:nth-child(2){width:28%}
body.le-option4 .le-tags-page .le-tags-table th:nth-child(3){width:56%}
body.le-option4 .le-tags-page .le-tags-table th:nth-child(4){width:10%;text-align:right}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) td{height:66px;padding:10px 14px}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-row,.le-tags-row):hover{background:#fcfdfd}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-row,.le-tags-row):hover td{background:transparent}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-check,.le-tags-check){width:16px;height:16px;accent-color:#03a53c}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-name,.le-tags-name){color:#17314a;font-size:var(--le-font-body);font-weight:var(--le-weight-semibold);line-height:var(--le-line-compact);letter-spacing:normal}
body.le-option4 .le-categories-page .le-categories-name:hover{color:#078a37}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-description,.le-tags-description){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#708199}
body.le-option4 .le-categories-page .le-categories-product-count{font-weight:var(--le-weight-bold);color:#19354f}
body.le-option4 .le-categories-page .le-categories-status{min-height:28px;padding:4px 9px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:#ecf9f1;color:#078a37;font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-categories-page .le-categories-status::before{content:"";width:5px;height:5px;border-radius:50%;background:#0cad49}
body.le-option4 .le-categories-page .le-categories-status.is-inactive{background:#fff0f0;color:#c7373f}
body.le-option4 .le-categories-page .le-categories-status.is-inactive::before{background:#e24850}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-action-cell,.le-tags-action-cell){text-align:right}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-row-menu,.le-tags-row-menu){display:inline-block}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-more,.le-tags-more){width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:#75879b;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-more,.le-tags-more):hover,body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-row-menu,.le-tags-row-menu).show :is(.le-categories-more,.le-tags-more){background:#f0f4f7;color:#526981}
body.le-option4 :is(.le-categories-page,.le-tags-page) .table-dropdown-fix .dropdown-menu{min-width:178px;width:178px}
body.le-option4 :is(.le-categories-page,.le-tags-page) .table-dropdown-fix .dropdown-menu :is(.le-categories-delete,.le-tags-delete){color:#c9363d}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-bulk-delete,.le-tags-bulk-delete){height:31px;min-height:31px;border:1px solid #f0c8ca;border-radius:7px;background:#fff6f6;color:#c9363d;padding:0 10px;font-size:var(--le-font-caption);font-weight:var(--le-weight-bold);line-height:1;align-items:center;gap:6px}
body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-empty,.le-tags-empty){height:auto;padding:24px;text-align:center;color:#75869a}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-dialog{max-width:560px}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-content{overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(4,19,32,.22)}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-header{min-height:66px;padding:0 20px;border-bottom:1px solid #e5ebf1;display:flex;align-items:center;justify-content:space-between;background:#fff}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-title{margin:0;color:#17314a;font-size:18px;font-weight:var(--le-weight-bold);letter-spacing:normal}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .close{width:34px;height:34px;margin:0;padding:0;border:0;border-radius:8px;background:#f5f7fa;color:#66798f;display:inline-flex;align-items:center;justify-content:center;opacity:1}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-body{padding:20px;display:grid;gap:16px}
body.le-option4 :is(.le-category-modal-field,.le-tag-modal-field) label{display:block;margin-bottom:7px;color:#566a81;font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);line-height:var(--le-line-body);text-transform:uppercase;letter-spacing:normal}
body.le-option4 :is(.le-category-modal-field,.le-tag-modal-field) .form-control{width:100%;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:10px 11px;color:#213850;font-size:var(--le-font-control);letter-spacing:normal;box-shadow:none}
body.le-option4 :is(.le-category-modal-field,.le-tag-modal-field) input.form-control{height:42px}
body.le-option4 :is(.le-category-modal-field,.le-tag-modal-field) textarea.form-control{min-height:96px;resize:vertical}
body.le-option4 :is(.le-category-modal-field,.le-tag-modal-field) .form-control:focus{border-color:#8ccca4;box-shadow:0 0 0 3px rgba(3,165,60,.08)}
body.le-option4 .le-category-switch-row{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #e1e7ed;border-radius:9px;background:#fafbfd;cursor:pointer}
body.le-option4 .le-category-switch-row strong{display:block;color:#213850;font-size:var(--le-font-body);font-weight:var(--le-weight-semibold);letter-spacing:normal}
body.le-option4 .le-category-switch-row span{display:block;margin-top:3px;color:#7a899c;font-size:var(--le-font-caption);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-category-switch-row input{width:18px;height:18px;accent-color:#03a53c}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-footer{min-height:68px;padding:12px 20px;border-top:1px solid #e5ebf1;display:flex;align-items:center;justify-content:flex-end;gap:8px;background:#fff}
body.le-option4 :is(.le-category-modal,.le-tag-modal) .modal-footer .btn{min-height:40px;height:40px;padding:0 14px;border-radius:9px;font-size:var(--le-font-control);font-weight:var(--le-weight-bold);letter-spacing:normal}
@media(max-width:900px){body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-actions,.le-tags-actions){grid-template-columns:repeat(2,1fr)}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-filter-grid,.le-tags-filter-grid){grid-template-columns:1fr}body.le-option4 :is(.le-categories-page,.le-tags-page) .le-products-table-scroll{overflow:visible}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table){display:block;min-width:0}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) tbody{display:grid;gap:12px}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) tbody tr{display:grid;padding:11px 13px;border:1px solid #dfe6ed;border-radius:11px;background:#fff;box-shadow:var(--le-approved-shadow)}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) tbody tr[hidden]{display:none}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) td{display:grid;width:100%;height:auto;min-height:0;padding:7px 0;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;text-align:left;border:0;border-bottom:1px solid #edf1f4;white-space:normal}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) td:last-child{border-bottom:0;text-align:left}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) td::before{content:attr(data-label);color:#7a899c;font-size:10.5px;font-weight:var(--le-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-table,.le-tags-table) td:first-child{display:none}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-description,.le-tags-description){white-space:normal}body.le-option4 :is(.le-categories-page,.le-tags-page) :is(.le-categories-action-cell,.le-tags-action-cell){text-align:left}}

/* LABENVY 4.3.73 - INVENTORY REQUESTS FILTER + RESPONSIVE HERO */
body.le-option4 .le-inventory-request-page .le-inventory-request-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body.le-option4 .le-inventory-request-page .le-inventory-request-case-filter{grid-column:span 2}
@media(max-width:1100px){body.le-option4 .le-inventory-request-page .le-inventory-request-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.le-option4 .le-inventory-request-page .le-inventory-request-case-filter{grid-column:1/-1}}
@media(max-width:900px){body.le-option4 .le-products-page .le-products-hero-art{display:none}body.le-option4 .le-inventory-request-page .le-inventory-request-filter-grid{grid-template-columns:1fr}body.le-option4 .le-inventory-request-page .le-inventory-request-case-filter{grid-column:auto}}

/* LABENVY 4.3.74 - MOBILE HERO METRICS SPECIFICITY */
@media(max-width:900px){body.le-option4 .le-products-page .nk-content-body>.le-products-hero:first-child .nk-block-between>.le-products-hero-metrics{display:none}}


/* LABENVY 4.3.75 - ARCHIVED PRODUCTS STANDARDIZED SCREEN */
body.le-option4 .le-archived-products-page .le-archived-products-topbar{justify-content:flex-start}
body.le-option4 .le-archived-products-page .le-archived-products-topbar .le-products-search{width:min(520px,50vw)}
body.le-option4 .le-archived-products-page .le-archived-products-summary{justify-content:flex-start}
body.le-option4 .le-archived-products-page .le-archived-products-summary .le-products-summary-copy{flex:1 1 auto}
body.le-option4 .le-archived-products-page .le-archived-products-data{min-width:0;padding:18px}
body.le-option4 .le-archived-products-page .le-archived-products-data>.pr-v2-toolbar{padding:0 0 12px}
body.le-option4 .le-archived-products-page .le-archived-products-data>.table-v2-shell{margin:0}
body.le-option4 .le-archived-products-page .le-inventory-archived-table{display:table;width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed;color:#334b64}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-item{display:table-row;width:auto}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col{display:table-cell;height:58px;padding:9px 12px;vertical-align:middle;border:0;border-bottom:1px solid #edf1f4;background:#fff;color:#334b64;font-size:var(--le-font-secondary);line-height:var(--le-line-body);letter-spacing:normal}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .pr-v2-head-row .nk-tb-col{height:44px;padding-top:0;padding-bottom:0;border-bottom:1px solid #e1e7ed;background:#f4f7fa;color:#66798f}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .pr-v2-head-row .sub-text{color:#66798f;font-size:var(--le-font-control);font-weight:var(--le-weight-semibold);line-height:var(--le-line-body);text-transform:none;letter-spacing:normal}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(1){width:5%}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(2){width:29%}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(3){width:17%}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(4){width:17%}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(5){width:15%}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(6){width:10%}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-col:nth-child(7){width:7%;text-align:right}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .pr-item-name{color:#17314a;font-size:var(--le-font-body);font-weight:var(--le-weight-semibold);line-height:var(--le-line-compact);letter-spacing:normal}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .badge-danger{min-height:27px;padding:4px 9px;display:inline-flex;align-items:center;background:#fff0f0;color:#c7373f;font-size:var(--le-font-caption);font-weight:var(--le-weight-extrabold);letter-spacing:normal}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-actions{margin:0;display:flex;justify-content:flex-end;list-style:none}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .pr-v2-data-row[hidden]{display:none}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .btn-trigger{width:30px;min-width:30px;height:30px;min-height:30px;border:0;background:transparent;color:#75879b}
body.le-option4 .le-archived-products-page .le-inventory-archived-table .btn-trigger:hover{transform:none;background:#f0f4f7;color:#526981}
body.le-option4.dark-mode .le-archived-products-page .le-inventory-archived-table .nk-tb-col{border-color:#23364a;background:#101e2c;color:#c8d5e3}
body.le-option4.dark-mode .le-archived-products-page .le-inventory-archived-table .pr-v2-head-row .nk-tb-col{border-color:#2a3d50;background:#182b3d;color:#a9b9c9}
body.le-option4.dark-mode .le-archived-products-page .le-inventory-archived-table .pr-item-name{color:#e5eef7}
@media(max-width:1100px){body.le-option4 .le-archived-products-page .le-archived-products-topbar .le-products-search{width:100%}}
@media(max-width:900px){
 body.le-option4 .le-archived-products-page .le-archived-products-data{padding:12px}
 body.le-option4 .le-archived-products-page .le-archived-products-data>.pr-v2-toolbar{align-items:flex-start;flex-direction:column;gap:8px}
 body.le-option4 .le-archived-products-page .le-archived-products-data .pr-v2-toolbar-left,body.le-option4 .le-archived-products-page .le-archived-products-data .pr-v2-toolbar-right{width:100%;min-width:0}
 body.le-option4 .le-archived-products-page .table-v2-scroll{overflow:visible}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table{display:block;width:100%;min-width:0}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody{display:grid;width:100%;gap:10px}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row{display:grid;width:100%;padding:10px 12px;border:1px solid #dfe6ed;border-radius:10px;background:#fff;box-shadow:var(--le-approved-shadow)}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row>.nk-tb-col{display:grid;width:100%;height:auto;min-height:0;padding:7px 0;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:10px;text-align:left;border:0;border-bottom:1px solid #edf1f4;background:transparent;white-space:normal;overflow-wrap:anywhere}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row>.nk-tb-col:last-child{border-bottom:0}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row>.nk-tb-col::before{content:attr(data-label);color:#7a899c;font-size:10.5px;font-weight:var(--le-weight-extrabold);letter-spacing:.04em;text-transform:uppercase}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row>.nk-tb-col:nth-child(n){width:100%;text-align:left}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table .nk-tb-actions{justify-content:flex-start}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>tr:not(.pr-v2-data-row){display:block;padding:18px;border:1px solid #dfe6ed;border-radius:10px;background:#fff}
 body.le-option4 .le-archived-products-page .le-inventory-archived-table>tbody>tr:not(.pr-v2-data-row)>td{display:block;width:100%;height:auto;border:0;background:transparent;text-align:center}
 body.le-option4.dark-mode .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row,body.le-option4.dark-mode .le-archived-products-page .le-inventory-archived-table>tbody>tr:not(.pr-v2-data-row){border-color:#23364a;background:#101e2c}
 body.le-option4.dark-mode .le-archived-products-page .le-inventory-archived-table>tbody>.pr-v2-data-row>.nk-tb-col{border-bottom-color:#23364a;background:transparent}
}


/* ===== Roles / Role Permissions / Users / Vendors: generated table action controls ===== */
.le-option4 .le-action-icon-sm {
    font-size: 12px;
}

.le-option4 .le-inline-action-form {
    display: inline-block;
    margin: 0;
    padding: 0;
}

/* ===== Vendor registration / help panel ===== */
.le-help-scroll-card {
    overflow-x: auto;
}

/* ===== Error pages: 403 / 404 / 419 / 500 ===== */
body.le-option4.le-error-page {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    margin: 0;
    padding: 24px;
    background: var(--le-canvas);
}

body.le-option4.le-error-page .le-error-box {
    width: min(520px, 100%);
    padding: 40px;
    text-align: center;
    border: 1px solid var(--le-border);
    border-radius: var(--le-radius-lg);
    background: var(--le-surface);
    box-shadow: var(--le-shadow-md);
}

body.le-option4.le-error-page .le-error-code {
    margin: 0;
    color: var(--le-danger);
    font-size: 80px;
    font-weight: 700;
}

body.le-option4.le-error-page .le-error-message {
    margin: 15px 0 30px;
    color: var(--le-slate-600);
    font-size: 18px;
}

/* ===== Welcome page: unrouted legacy standalone Laravel landing view ===== */
@scope (body.le-welcome-page) {
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}[hidden]{display:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}a{color:inherit;text-decoration:inherit}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-t{border-top-width:1px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.font-semibold{font-weight:600}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-7{line-height:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-8{margin-top:2rem}.ml-12{margin-left:3rem}.-mt-px{margin-top:-1px}.max-w-6xl{max-width:72rem}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-6{padding:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.right-0{right:0}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.text-center{text-align:center}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:h-20{height:5rem}.sm\:ml-0{margin-left:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width:768px){.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme:dark){.dark\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.dark\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.dark\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dark\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.dark\:text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity))}}
}

body.le-welcome-page {
    font-family: 'Nunito', sans-serif;
}

/* LABENVY 4.3.81 — PRIMARY HERO DECORATIVE ART · ROLES PILOT
   Page-by-page visual system: quiet section-specific line art belongs to the primary page hero only.
   Decorative art never owns interaction and must remain behind hero copy/actions. */
body.le-option4 .le-roles-page>.nk-content-body>.nk-block-head:first-child::before{
  content:"";
  position:absolute;
  right:150px;
  top:50%;
  z-index:0;
  width:280px;
  height:110px;
  transform:translateY(-50%);
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 110'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M205%2010l38%2013v30c0%2024-16%2039-38%2048-22-9-38-24-38-48V23z'/%3E%3Cpath d='M188%2053l11%2011%2023-27'/%3E%3Ccircle cx='45' cy='29' r='7'/%3E%3Ccircle cx='45' cy='55' r='7'/%3E%3Ccircle cx='45' cy='81' r='7'/%3E%3Ccircle cx='112' cy='29' r='4'/%3E%3Ccircle cx='112' cy='55' r='4'/%3E%3Ccircle cx='112' cy='81' r='4'/%3E%3Cpath d='M52%2029h56M52%2055h56M52%2081h56M116%2029h29M116%2055h38M116%2081h29'/%3E%3Crect x='25' y='15' width='111' height='80' rx='8'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;
  opacity:.17;
  pointer-events:none;
}
@media(max-width:1100px){
  body.le-option4 .le-roles-page>.nk-content-body>.nk-block-head:first-child::before{right:112px;opacity:.13}
}
@media(max-width:767.98px){
  body.le-option4 .le-roles-page>.nk-content-body>.nk-block-head:first-child::before{right:-28px;width:220px;opacity:.09}
}

/* LABENVY 4.3.84 - STANDARDIZED SWITCH RADIUS ONLY
   Presentation only. Preserve the application's existing switch dimensions, spacing, colors,
   states, and behavior; only increase the switch-track corner radius for the approved pill look. */
body.le-option4 .custom-switch .custom-control-label::before{
  border-radius:999px;
}


/* LABENVY 4.3.86 - INVENTORY REQUESTS TOOLBAR EDGE PADDING */
body.le-option4 .le-inventory-request-page .ir-data-container>.pr-v2-toolbar{padding-left:18px;padding-right:18px}


/* LABENVY 4.3.87 - INVENTORY REQUESTS QA POLISH */
body.le-option4 .le-inventory-request-page .ir-nested-table{table-layout:fixed}
body.le-option4 .le-inventory-request-page .ir-nested-table :is(th,td):nth-child(2){width:23%}
body.le-option4 .le-inventory-request-page .ir-nested-table :is(th,td):nth-child(10){width:172px;min-width:172px;white-space:nowrap}
body.le-option4 .le-inventory-request-page .ir-nested-table :is(th,td):nth-child(11){width:48px;min-width:48px;padding-left:6px;padding-right:10px;text-align:right}
body.le-option4 .le-inventory-request-page .ir-nested-table .nk-tb-actions{margin:0;justify-content:flex-end}
body.le-option4 .le-inventory-request-page .ir-nested-table .dropdown-menu{position:fixed}
body.le-option4 .le-inventory-request-page .ir-nested-table .btn-trigger{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-radius:7px;background:transparent;box-shadow:none}
body.le-option4 .le-inventory-request-page .ir-nested-table .dropdown.show .btn-trigger{background:#f1f6f3;color:#2b6b45}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.current-page>.nk-menu-link{height:auto;min-height:48px}
body.le-option4 .nk-sidebar .nk-menu>.nk-menu-item.current-page>.nk-menu-link .nk-menu-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}


/* LABENVY 4.3.88 - INVENTORY REQUESTS TAB + ACTION ICON ALIGNMENT */
body.le-option4 .le-inventory-request-page .le-products-topbar .nav-tabs-card{display:flex;align-items:center;gap:4px}
body.le-option4 .le-inventory-request-page .le-products-topbar .nav-tabs-card .nav-item{margin:0;padding-right:0}
body.le-option4 .le-inventory-request-page .le-products-topbar .nav-tabs-card .nav-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;line-height:1}
body.le-option4 .le-inventory-request-page .le-products-topbar .nav-tabs-card .nav-link>:is(i,em,svg){display:inline-flex;flex:0 0 14px;width:14px;height:14px;margin:0;padding:0;align-items:center;justify-content:center;line-height:1;vertical-align:middle}
body.le-option4 .le-inventory-request-page .le-products-topbar .nav-tabs-card .nav-link>span{display:block;line-height:1.2}
body.le-option4 .le-inventory-request-page .ir-nested-table .btn-trigger{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;transform:none}
body.le-option4 .le-inventory-request-page .ir-nested-table .btn-trigger:hover,body.le-option4 .le-inventory-request-page .ir-nested-table .btn-trigger:focus,body.le-option4 .le-inventory-request-page .ir-nested-table .dropdown.show .btn-trigger{transform:none}
body.le-option4 .le-inventory-request-page .ir-nested-table .btn-trigger>:is(i,em,svg){display:block;flex:0 0 13px;width:13px;height:13px;margin:0;padding:0;line-height:1}
body.le-option4 .le-inventory-request-page .ir-nested-table .dropdown-menu .link-list-opt a{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px}
body.le-option4 .le-inventory-request-page .ir-nested-table .dropdown-menu .link-list-opt a>:is(i,em,svg){display:inline-flex;flex:0 0 13px;width:13px;height:13px;margin:0;align-items:center;justify-content:center;line-height:1}

/* LABENVY 4.3.101 - CONTEXTUAL PAGE HERO ART SYSTEM
   Shared banner geometry with page-specific line art. Each route owns a distinct semantic motif.
   Existing approved screen-specific hero artwork remains unchanged. */
body.le-option4.le-contextual-hero-art .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{content:"";position:absolute;left:auto;right:150px;top:50%;z-index:0;width:270px;height:104px;transform:translateY(-50%);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:.15;pointer-events:none}
body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PScyNicgeT0nMzAnIHdpZHRoPSc4MicgaGVpZ2h0PSc2NCcgcng9JzcnLz48cGF0aCBkPSdNNDIgNDloNTBNNDIgNjJoMzZNNDIgNzVoNDQnLz48cGF0aCBkPSdNMTI2IDczaDI4bDEwLTI3aDUybDE1IDI3aDM0djE3SDEyNnonLz48Y2lyY2xlIGN4PScxNTcnIGN5PSc5MScgcj0nOCcvPjxjaXJjbGUgY3g9JzIzOScgY3k9JzkxJyByPSc4Jy8+PHBhdGggZD0nTTE3NCA0NnYyN00yMTQgNDZ2MjdNMTY0IDczaDY3Jy8+PHBhdGggZD0nTTEwOCA2MmMxNCAwIDE3IDkgMjggOScgc3Ryb2tlLWRhc2hhcnJheT0nNCA1Jy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-ir-report .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PSczMCcgeT0nMjAnIHdpZHRoPSc5MicgaGVpZ2h0PSc4Micgcng9JzgnLz48cGF0aCBkPSdNNDkgNDFoNTVNNDkgNTdoNDJNNDkgNzNoNDgnLz48cGF0aCBkPSdNNDkgODdoMjAnLz48cGF0aCBkPSdNMTUzIDkxVjY2TTE4MSA5MVY0OE0yMDkgOTFWNTdNMjM3IDkxVjMyJy8+PHBhdGggZD0nTTE0NSA5MWgxMDMnLz48cGF0aCBkPSdNMTUyIDUxbDI4LTE2IDI4IDEwIDI5LTIzJy8+PGNpcmNsZSBjeD0nMTUyJyBjeT0nNTEnIHI9JzMnLz48Y2lyY2xlIGN4PScxODAnIGN5PSczNScgcj0nMycvPjxjaXJjbGUgY3g9JzIwOCcgY3k9JzQ1JyByPSczJy8+PGNpcmNsZSBjeD0nMjM3JyBjeT0nMjInIHI9JzMnLz48L2c+PC9zdmc+")}
body.le-option4.le-contextual-hero-art.le-hero-art-pr-report .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMzcgMjFoNzhsMTggMTh2NjJIMzd6Jy8+PHBhdGggZD0nTTExNSAyMXYyMGgxOE01NCA1MWg1N005NCA2Nmg0Mk01NCA4MWg1MCcvPjxjaXJjbGUgY3g9JzE5MCcgY3k9JzU2JyByPScyOCcvPjxwYXRoIGQ9J00xNzYgNTZsMTAgMTAgMjAtMjMnLz48cGF0aCBkPSdNMjMwIDkxVjY4TTI1MCA5MVY1NU0yNzAgOTFWNDAnLz48cGF0aCBkPSdNMjIyIDkxaDU4Jy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-po-report .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PScyOCcgeT0nMTknIHdpZHRoPSc5MCcgaGVpZ2h0PSc4NCcgcng9JzcnLz48cGF0aCBkPSdNNDYgNDBoNTRNNDYgNTVoMzlNNDYgNzBoNTJNNDYgODVoMzAnLz48cGF0aCBkPSdNMTUxIDkxaDExOScvPjxwYXRoIGQ9J00xNTggNzhsMjUtMjAgMjUgOCAyNy0zMiAyNiA5Jy8+PGNpcmNsZSBjeD0nMTU4JyBjeT0nNzgnIHI9JzMnLz48Y2lyY2xlIGN4PScxODMnIGN5PSc1OCcgcj0nMycvPjxjaXJjbGUgY3g9JzIwOCcgY3k9JzY2JyByPSczJy8+PGNpcmNsZSBjeD0nMjM1JyBjeT0nMzQnIHI9JzMnLz48Y2lyY2xlIGN4PScyNjEnIGN5PSc0Mycgcj0nMycvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-inventory-audit .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PScyNycgeT0nMTknIHdpZHRoPScxMTYnIGhlaWdodD0nODMnIHJ4PSc4Jy8+PHBhdGggZD0nTTQ3IDQybDcgNyAxMi0xNE03NiA0M2g0OE00NyA2NWw3IDcgMTItMTRNNzYgNjZoNDhNNDcgODhsNyA3IDEyLTE0TTc2IDg5aDM1Jy8+PGNpcmNsZSBjeD0nMjEwJyBjeT0nNTgnIHI9JzI4Jy8+PHBhdGggZD0nTTIzMSA3OWwzNCAyNScvPjxwYXRoIGQ9J00xOTUgNTdoMzBNMjEwIDQydjMwJy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-vendor-history .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMjggNDloOTJsLTgtMjRIMzZ6Jy8+PHJlY3QgeD0nMzQnIHk9JzQ5JyB3aWR0aD0nODAnIGhlaWdodD0nNDgnIHJ4PSc0Jy8+PHBhdGggZD0nTTQ4IDY2aDIwdjMxTTgxIDY2aDE5TTgxIDc3aDE5Jy8+PHBhdGggZD0nTTE1NiAzMHY2NicvPjxjaXJjbGUgY3g9JzE1NicgY3k9JzM1JyByPSc1Jy8+PGNpcmNsZSBjeD0nMTU2JyBjeT0nNjInIHI9JzUnLz48Y2lyY2xlIGN4PScxNTYnIGN5PSc4OScgcj0nNScvPjxwYXRoIGQ9J00xNjEgMzVoNDNNMTYxIDYyaDcyTTE2MSA4OWg1NScvPjxwYXRoIGQ9J00yMTAgMjZoNTBNMjM5IDUzaDM0TTIyMiA4MGg0Nicgc3Ryb2tlLWRhc2hhcnJheT0nNCA1Jy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-inventory-performance .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMzEgOTRWMjRNMzEgOTRoMjMyJy8+PHBhdGggZD0nTTQ4IDc3bDM1LTE4IDI5IDggMzctMzcgMzIgMTkgMzYtMjYgMzUgMTInLz48Y2lyY2xlIGN4PSc0OCcgY3k9Jzc3JyByPSc0Jy8+PGNpcmNsZSBjeD0nODMnIGN5PSc1OScgcj0nNCcvPjxjaXJjbGUgY3g9JzExMicgY3k9JzY3JyByPSc0Jy8+PGNpcmNsZSBjeD0nMTQ5JyBjeT0nMzAnIHI9JzQnLz48Y2lyY2xlIGN4PScxODEnIGN5PSc0OScgcj0nNCcvPjxjaXJjbGUgY3g9JzIxNycgY3k9JzIzJyByPSc0Jy8+PGNpcmNsZSBjeD0nMjUyJyBjeT0nMzUnIHI9JzQnLz48cGF0aCBkPSdNNjAgOTRWODNNMTAwIDk0Vjc2TTE0MCA5NFY2M00xODAgOTRWNzFNMjIwIDk0VjU1Jy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-stock-audit .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMjggNDNsNDktMjMgNDkgMjMtNDkgMjN6Jy8+PHBhdGggZD0nTTI4IDQzdjUwbDQ5IDI0IDQ5LTI0VjQzTTc3IDY2djUxJy8+PHJlY3QgeD0nMTYxJyB5PScyNCcgd2lkdGg9JzEwNScgaGVpZ2h0PSc3OCcgcng9JzgnLz48cGF0aCBkPSdNMTgwIDQ1bDcgNyAxMi0xNE0yMDkgNDZoMzhNMTgwIDY4bDcgNyAxMi0xNE0yMDkgNjloMzhNMTgwIDkxbDcgNyAxMi0xNE0yMDkgOTJoMjYnLz48L2c+PC9zdmc+")}
body.le-option4.le-contextual-hero-art.le-hero-art-inventory-value .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMjkgNTlsMzktMjAgMzkgMjAtMzkgMjB6Jy8+PHBhdGggZD0nTTI5IDU5djM4bDM5IDIwIDM5LTIwVjU5TTY4IDc5djM4Jy8+PHBhdGggZD0nTTExOCA3M2wzMi0xNiAzMiAxNi0zMiAxNnonLz48cGF0aCBkPSdNMTE4IDczdjI4bDMyIDE2IDMyLTE2VjczTTE1MCA4OXYyOCcvPjxjaXJjbGUgY3g9JzIzMicgY3k9JzYyJyByPSczNCcvPjxwYXRoIGQ9J00yNDMgNDVjLTUtNS0yMS02LTI1IDItNCA4IDUgMTIgMTQgMTQgMTAgMiAxOCA2IDE0IDE0LTQgOS0yMiA4LTI5IDJNMjMyIDM2djUyJy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48Y2lyY2xlIGN4PSc2NCcgY3k9JzQ0JyByPScxOCcvPjxwYXRoIGQ9J00zMCA5NmMzLTI0IDE3LTM1IDM0LTM1czMxIDExIDM0IDM1Jy8+PGNpcmNsZSBjeD0nMTMxJyBjeT0nNTAnIHI9JzE0Jy8+PHBhdGggZD0nTTEwNyA5NGMyLTE4IDEyLTI3IDI0LTI3IDExIDAgMjEgOSAyMyAyNycvPjxyZWN0IHg9JzE4MicgeT0nMjgnIHdpZHRoPSc4OScgaGVpZ2h0PSc2NScgcng9JzgnLz48Y2lyY2xlIGN4PScyMDUnIGN5PSc1Micgcj0nMTAnLz48cGF0aCBkPSdNMTkzIDc2YzItMTIgNy0xOCAxMi0xOCA3IDAgMTIgNiAxNCAxOE0yMjggNDZoMjdNMjI4IDU5aDIwTTIyOCA3MmgyNScvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-settings .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48Y2lyY2xlIGN4PSc3NCcgY3k9JzYwJyByPScyNScvPjxjaXJjbGUgY3g9Jzc0JyBjeT0nNjAnIHI9JzknLz48cGF0aCBkPSdNNzQgMjJ2MTBNNzQgODh2MTBNMzYgNjBoMTBNMTAyIDYwaDEwTTQ3IDMzbDcgN005NCA4MGw3IDdNNDcgODdsNy03TTk0IDQwbDctNycvPjxwYXRoIGQ9J00xNDMgMzRoMTIyTTE0MyA2MGgxMjJNMTQzIDg2aDEyMicvPjxjaXJjbGUgY3g9JzE4MScgY3k9JzM0JyByPSc3Jy8+PGNpcmNsZSBjeD0nMjI5JyBjeT0nNjAnIHI9JzcnLz48Y2lyY2xlIGN4PScxOTQnIGN5PSc4Nicgcj0nNycvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:135px;width:250px;height:96px;opacity:.07}
@media(min-width:1400px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:662px;width:160px;height:86px;opacity:.09;display:block}}
@media(min-width:1200px) and (max-width:1399px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:662px;width:120px;height:74px;opacity:.08;display:block}}
@media(min-width:1101px) and (max-width:1199px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:662px;width:100px;height:70px;opacity:.07;display:block}}
@media(max-width:1100px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{display:none}}
body.le-option4.le-contextual-hero-art.le-hero-art-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:390px;width:220px;height:96px;opacity:.13}
body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{right:clamp(220px,16vw,260px);width:220px;height:96px;opacity:.13}
@media(min-width:1400px) and (max-width:1599px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{right:220px;width:150px;height:82px;opacity:.11}body.le-option4 .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child .nk-block-between>.nk-block-head-content:first-child{max-width:580px}}
@media(min-width:1200px) and (max-width:1399px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{right:110px;width:100px;height:70px;opacity:.08;display:block}}
@media(min-width:1101px) and (max-width:1199px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{right:130px;width:90px;height:66px;opacity:.07;display:block}}
@media(max-width:1100px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{display:none}}
@media(max-width:1100px){body.le-option4.le-contextual-hero-art .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{display:none}}

/* LABENVY 4.3.95 - VENDORS HERO TOOL GUTTERS */
@media(min-width:993px){
 body.le-option4 .le-vendors-page .nk-block-tools.g-3{display:flex;align-items:center;gap:12px;margin:0}
 body.le-option4 .le-vendors-page .nk-block-tools.g-3>li{margin:0;padding:0}
}

/* LABENVY 4.3.96 - VENDOR SECONDARY SURFACE STANDARDIZATION */
body.le-option4 .le-vendor-back-link{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:8px 13px;color:#e8eef6;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:rgba(255,255,255,.07);font-size:12.5px;font-weight:700}
body.le-option4 .le-vendor-back-link:hover{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.11)}
body.le-option4 .le-vendor-back-link .icon{width:auto;margin:0;font-size:14px}
body.le-option4 .le-vendor-form-block,body.le-option4 .le-vendor-directory-block,body.le-option4 .le-vendor-directory-page .components-preview>.nk-block{width:100%;margin-left:0;margin-right:0}
body.le-option4 .le-vendor-form-card,body.le-option4 .le-vendor-directory-card{overflow:visible;border-radius:14px}
body.le-option4 .le-vendor-form-card form>#kt_modal_new_address_header{display:none}
body.le-option4 .le-vendor-form-card form>.card-inner.py-10,body.le-option4 .le-vendor-form-card form>.card-inner.px-lg-17{padding:26px 28px}
body.le-option4 .le-vendor-form-card .preview-title-lg.overline-title{display:flex;align-items:center;margin:4px 0 18px;padding:0 0 10px;color:var(--le-slate-800);border-bottom:1px solid var(--le-border);font-size:12px;font-weight:800;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}
body.le-option4 .le-vendor-form-card .preview-title-lg.overline-title.mt-4{margin-top:28px}
body.le-option4 .le-vendor-form-card .row.gy-4{row-gap:18px}
body.le-option4 .le-vendor-form-card .form-group{margin-bottom:0}
body.le-option4 .le-vendor-form-card .custom-checkbox{padding:12px 14px;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface-subtle)}
body.le-option4 .le-vendor-form-card .card-inner.flex-center{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:18px 24px;border-top:1px solid var(--le-border);background:var(--le-surface-subtle);border-radius:0 0 14px 14px}
body.le-option4 .le-vendor-form-card .card-inner.flex-center .btn{margin:0}
body.le-option4 .le-vendor-form-card .card-inner.flex-center .btn-primary{min-width:88px}
body.le-option4 .le-vendor-form-card .card-inner.flex-center .btn-secondary{min-width:148px}
body.le-option4 .le-vendor-directory-page .components-preview{max-width:none}
body.le-option4 .le-vendor-directory-page .components-preview>.nk-block>.nk-block-head{display:none}
body.le-option4 .le-vendor-directory-card>.card-inner{padding:0}
body.le-option4 .le-vendor-directory-intro{padding:20px 24px 17px;border-bottom:1px solid var(--le-border)}
body.le-option4 .le-vendor-directory-intro h5{margin:0 0 4px;font-size:15px;font-weight:750}
body.le-option4 .le-vendor-directory-intro p{margin:0;color:var(--le-slate-500);font-size:12.5px;line-height:1.5}
body.le-option4 .le-vendor-directory-card .vendors-more-cls{padding:22px 24px 0}
body.le-option4 .le-vendor-directory-page .dual-listbox__search{height:42px;margin-bottom:16px;padding:9px 12px;border-color:var(--le-border-strong);border-radius:9px;font-size:12.5px}
body.le-option4 .le-vendor-directory-page .dual-listbox__container{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:16px}
body.le-option4 .le-vendor-directory-page .dual-listbox__container>div:not(.dual-listbox__buttons){border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.025)}
body.le-option4 .le-vendor-directory-page .dual-listbox__title{padding:12px 14px;font-size:11px;letter-spacing:.045em;text-transform:uppercase}
body.le-option4 .le-vendor-directory-page .dual-listbox__available,body.le-option4 .le-vendor-directory-page .dual-listbox__selected{min-height:330px;max-height:390px;padding:8px}
body.le-option4 .le-vendor-directory-page .dual-listbox__item{padding:9px 10px;margin:3px 0;border-radius:8px;font-size:12.5px}
body.le-option4 .le-vendor-directory-page .dual-listbox__buttons{gap:9px}
body.le-option4 .le-vendor-directory-page .dual-listbox__button{min-height:38px;padding:7px 9px;border-radius:9px;font-size:11.5px}
body.le-option4 .le-vendor-directory-actions{display:flex;justify-content:flex-end;gap:10px;margin:22px -24px 0;padding:18px 24px;border-top:1px solid var(--le-border);background:var(--le-surface-subtle);border-radius:0 0 14px 14px}
body.le-option4 .le-vendor-directory-actions .btn{margin:0}
body.le-option4 .le-vendor-directory-actions .btn-primary{min-width:88px}
body.le-option4 .le-vendor-preview-field{display:block;min-width:0}
body.le-option4 .le-vendor-preview-field .form-label{display:block}
body.le-option4 .le-vendor-preview-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:2px}
body.le-option4 .le-vendor-preview-switch{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:10px 13px;border:1px solid var(--le-border);border-radius:10px;background:var(--le-surface-subtle)}
body.le-option4 .le-vendor-preview-switch strong{font-size:12px}
body.le-option4 .le-vendor-preview-toggle{position:relative;width:36px;height:20px;border-radius:999px;background:var(--le-green)}
body.le-option4 .le-vendor-preview-toggle:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18)}
@media(max-width:767.98px){
 body.le-option4 .le-vendor-form-block,body.le-option4 .le-vendor-directory-block,body.le-option4 .le-vendor-directory-page .components-preview>.nk-block{width:100%}
 body.le-option4 .le-vendor-form-card form>.card-inner.py-10,body.le-option4 .le-vendor-form-card form>.card-inner.px-lg-17{padding:20px 16px}
 body.le-option4 .le-vendor-form-card .card-inner.flex-center,body.le-option4 .le-vendor-directory-actions{justify-content:stretch}
 body.le-option4 .le-vendor-form-card .card-inner.flex-center .btn,body.le-option4 .le-vendor-directory-actions .btn{flex:1 1 100%;width:100%}
 body.le-option4 .le-vendor-directory-intro{padding:17px 16px 15px}
 body.le-option4 .le-vendor-directory-card .vendors-more-cls{padding:18px 16px 0}
 body.le-option4 .le-vendor-directory-page .dual-listbox__container{grid-template-columns:1fr;gap:10px}
 body.le-option4 .le-vendor-directory-page .dual-listbox__available,body.le-option4 .le-vendor-directory-page .dual-listbox__selected{min-height:190px;max-height:250px}
 body.le-option4 .le-vendor-directory-actions{margin:18px -16px 0;padding:16px}
 body.le-option4 .le-vendor-preview-switches{grid-template-columns:1fr}
}
/* LABENVY 4.3.102 - PRIMARY SURFACE COMPLETION
   Distinct semantic hero art for remaining primary destinations plus deterministic toolbar geometry.
   Browser-computed reality is the acceptance source of truth. */
body.le-option4.le-contextual-hero-art.le-hero-art-labs .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMzAgOTRoMTE4VjM5SDMwek00OCAzOVYyNWg4MnYxNE01NCA1NWgxOHYxNUg1NHpNODIgNTVoMTh2MTVIODJ6TTExMCA1NWgxOHYxNWgtMTh6TTU0IDc4aDE4djE2TTExMCA3OGgxOHYxNicvPjxwYXRoIGQ9J00xODQgMjVoNDhNMjAwIDI1djI0bC0yOCA0NWg4OGwtMjgtNDVWMjVNMTkwIDcyaDUyJy8+PGNpcmNsZSBjeD0nMjE3JyBjeT0nODInIHI9JzQnLz48Y2lyY2xlIGN4PScyMzQnIGN5PSc2Mycgcj0nMycvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-help-content .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PSczNScgeT0nMjInIHdpZHRoPScxMTInIGhlaWdodD0nNzgnIHJ4PSc4Jy8+PHBhdGggZD0nTTU1IDQzaDcwTTU1IDU4aDUyTTU1IDczaDYxTTU1IDg3aDMzJy8+PHBhdGggZD0nTTE4NCAzMWg3MGExMCAxMCAwIDAgMSAxMCAxMHYzN2ExMCAxMCAwIDAgMS0xMCAxMGgtMjhsLTE2IDE0Vjg4aC0yNmExMCAxMCAwIDAgMS0xMC0xMFY0MWExMCAxMCAwIDAgMSAxMC0xMHonLz48cGF0aCBkPSdNMjA3IDUzYzEtMTAgMTgtMTIgMjMtNCA3IDEyLTEyIDEzLTEyIDI0TTIxOCA4MmguMScvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-subscription-plans .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PSczNCcgeT0nMjgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc2Micgcng9JzgnLz48cmVjdCB4PSc0OCcgeT0nMTgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc2Micgcng9JzgnLz48cGF0aCBkPSdNNjYgMzloNTFNNjYgNTJoMzRNNjYgNjVoNDMnLz48cGF0aCBkPSdNMTc2IDMwaDg2djY0aC04NnpNMTc2IDQ4aDg2TTE5MSA2NWgyNU0xOTEgNzhoNDInLz48cGF0aCBkPSdNMjM2IDU5bDQgOCA5IDEtNyA2IDIgOS04LTQtOCA0IDItOS03LTYgOS0xeicvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-subscription-history .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PSczNCcgeT0nMjQnIHdpZHRoPSc5MicgaGVpZ2h0PSc3MCcgcng9JzgnLz48cGF0aCBkPSdNNTIgNDNoNTVNNTIgNTdoMzlNNTIgNzJoNDcnLz48Y2lyY2xlIGN4PScyMDgnIGN5PSc2Micgcj0nMzYnLz48cGF0aCBkPSdNMjA4IDQydjIybDE1IDEwTTE3NCAzMGwtMTAgMiAzIDEwJy8+PHBhdGggZD0nTTE3NyAzNWE0MiA0MiAwIDEgMS04IDQ5Jy8+PHBhdGggZD0nTTE1MSA5NGgtMjgnLz48L2c+PC9zdmc+")}
body.le-option4.le-contextual-hero-art.le-hero-art-locations .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMzQgMjhsNjgtMTQgNjggMTUgNjYtMTR2NzZsLTY2IDE0LTY4LTE1LTY4IDE0ek0xMDIgMTR2NzZNMTcwIDI5djc2Jy8+PHBhdGggZD0nTTIyNiA0M2MwIDE4LTI0IDM2LTI0IDM2cy0yNC0xOC0yNC0zNmEyNCAyNCAwIDEgMSA0OCAweicvPjxjaXJjbGUgY3g9JzIwMicgY3k9JzQzJyByPSc3Jy8+PHBhdGggZD0nTTU3IDUxbDIyLTdNMTIyIDU2bDI3IDdNNTggNzZsMjQgNScvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-vendor-products .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMzMgNDJsNTQtMjMgNTQgMjMtNTQgMjN6TTMzIDQydjQzbDU0IDIzIDU0LTIzVjQyTTg3IDY1djQzJy8+PHBhdGggZD0nTTE3MCA1NmgzN2wxMi0yMmgzNWwxMyAyMnYyN2gtOTd6Jy8+PGNpcmNsZSBjeD0nMTkzJyBjeT0nODcnIHI9JzknLz48Y2lyY2xlIGN4PScyNDcnIGN5PSc4Nycgcj0nOScvPjxwYXRoIGQ9J00yMTkgMzR2MjJNMTg2IDU2bDgtMTZoMjUnLz48L2c+PC9zdmc+")}
body.le-option4.le-contextual-hero-art.le-hero-art-general-categories .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cmVjdCB4PSczMycgeT0nMTgnIHdpZHRoPSc3NCcgaGVpZ2h0PScyNycgcng9JzUnLz48cmVjdCB4PSczNCcgeT0nNzYnIHdpZHRoPSc2NicgaGVpZ2h0PScyNycgcng9JzUnLz48cmVjdCB4PScxMTgnIHk9Jzc2JyB3aWR0aD0nNjYnIGhlaWdodD0nMjcnIHJ4PSc1Jy8+PHJlY3QgeD0nMjAyJyB5PSc3Nicgd2lkdGg9JzY2JyBoZWlnaHQ9JzI3JyByeD0nNScvPjxwYXRoIGQ9J003MCA0NXYxNmgxNjR2MTVNNzAgNjF2MTVNMTUxIDYxdjE1Jy8+PHBhdGggZD0nTTQ5IDMwaDQyTTQ5IDg4aDM1TTEzMyA4OGgzNU0yMTcgODhoMzUnLz48L2c+PC9zdmc+")}
body.le-option4.le-contextual-hero-art.le-hero-art-super-admin-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48Y2lyY2xlIGN4PSc1OCcgY3k9JzQyJyByPScxNycvPjxwYXRoIGQ9J00yOCA5M2MzLTI0IDE1LTM1IDMwLTM1czI4IDExIDMxIDM1Jy8+PHBhdGggZD0nTTE4MCAxOGw1MCAxN3YyOGMwIDI1LTE3IDM5LTUwIDUxLTMzLTEyLTUwLTI2LTUwLTUxVjM1eicvPjxwYXRoIGQ9J00xNTUgNjRsMTYgMTYgMzQtMzknLz48Y2lyY2xlIGN4PScxMTEnIGN5PSc1MCcgcj0nMTInLz48cGF0aCBkPSdNOTEgODljMi0xNyA5LTI1IDIwLTI1IDEwIDAgMTggOCAyMCAyNScvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art.le-hero-art-lab-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48Y2lyY2xlIGN4PSc0OScgY3k9JzQ3JyByPScxNScvPjxjaXJjbGUgY3g9Jzk5JyBjeT0nNDcnIHI9JzE1Jy8+PHBhdGggZD0nTTI0IDk2YzItMjIgMTItMzMgMjUtMzNzMjMgMTEgMjUgMzNNNzQgOTZjMi0yMiAxMi0zMyAyNS0zM3MyMyAxMSAyNSAzMycvPjxwYXRoIGQ9J00xODAgMjBoNTBNMTk2IDIwdjI1bC0yOSA0OWg3OGwtMjktNDlWMjBNMTgxIDczaDUwJy8+PGNpcmNsZSBjeD0nMjA3JyBjeT0nODInIHI9JzQnLz48L2c+PC9zdmc+")}
body.le-option4.le-contextual-hero-art.le-hero-art-vendor-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMTU5IDM3aDEwNWwtOC0xOWgtODl6TTE2OSAzN3Y2MGg4NVYzN00xODQgOTdWNjZoMjd2MzFNMjI1IDU0aDE1Jy8+PGNpcmNsZSBjeD0nNTUnIGN5PSc0Mycgcj0nMTcnLz48cGF0aCBkPSdNMjQgOTRjMy0yNCAxNS0zNSAzMS0zNSAxNSAwIDI4IDExIDMxIDM1Jy8+PGNpcmNsZSBjeD0nMTEyJyBjeT0nNTAnIHI9JzEzJy8+PHBhdGggZD0nTTkwIDk0YzItMTkgMTAtMjggMjItMjggMTEgMCAyMCA5IDIyIDI4Jy8+PC9nPjwvc3ZnPg==")}
body.le-option4.le-contextual-hero-art.le-hero-art-admin-settings .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMDAgMTIwJz48ZyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS40NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48Y2lyY2xlIGN4PSc3NCcgY3k9JzU5JyByPScyNCcvPjxjaXJjbGUgY3g9Jzc0JyBjeT0nNTknIHI9JzknLz48cGF0aCBkPSdNNzQgMjB2MTBNNzQgODh2MTBNMzUgNTloMTBNMTAzIDU5aDEwTTQ3IDMybDcgN005NCA3OWw3IDdNNDcgODZsNy03TTk0IDM5bDctNycvPjxwYXRoIGQ9J00xNDUgMzBoMTIyTTE0NSA1OWgxMjJNMTQ1IDg4aDEyMicvPjxjaXJjbGUgY3g9JzE4NCcgY3k9JzMwJyByPSc3Jy8+PGNpcmNsZSBjeD0nMjMxJyBjeT0nNTknIHI9JzcnLz48Y2lyY2xlIGN4PScxOTgnIGN5PSc4OCcgcj0nNycvPjwvZz48L3N2Zz4=")}
body.le-option4.le-contextual-hero-art .nk-content-inner>.nk-content-body>.nk-block-head:first-child .nk-block-tools.g-3{display:flex;align-items:center;gap:12px;margin:0}
body.le-option4.le-contextual-hero-art .nk-content-inner>.nk-content-body>.nk-block-head:first-child .nk-block-tools.g-3>li{margin:0;padding:0}
body.le-option4.le-contextual-hero-art:is(.le-hero-art-help-content,.le-hero-art-subscription-plans,.le-hero-art-locations,.le-hero-art-general-categories) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:260px;width:180px;height:90px;opacity:.11}
body.le-option4.le-contextual-hero-art:is(.le-hero-art-labs,.le-hero-art-vendor-products,.le-hero-art-users,.le-hero-art-super-admin-users,.le-hero-art-lab-users,.le-hero-art-vendor-users) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:430px;width:160px;height:90px;opacity:.08;transform:translateY(-50%)}
@media(min-width:1400px) and (max-width:1599px){body.le-option4.le-contextual-hero-art:is(.le-hero-art-labs,.le-hero-art-vendor-products,.le-hero-art-users,.le-hero-art-super-admin-users,.le-hero-art-lab-users,.le-hero-art-vendor-users) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:430px;width:140px;height:84px;opacity:.08;display:block}}
@media(min-width:1200px) and (max-width:1399px){body.le-option4.le-contextual-hero-art:is(.le-hero-art-labs,.le-hero-art-vendor-products,.le-hero-art-users,.le-hero-art-super-admin-users,.le-hero-art-lab-users,.le-hero-art-vendor-users) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:430px;width:70px;height:64px;opacity:.07;display:block}}
@media(min-width:1101px) and (max-width:1199px){body.le-option4.le-contextual-hero-art:is(.le-hero-art-labs,.le-hero-art-vendor-products,.le-hero-art-users,.le-hero-art-super-admin-users,.le-hero-art-lab-users,.le-hero-art-vendor-users) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:416px;width:90px;height:66px;opacity:.07;display:block}}
body.le-option4.le-contextual-hero-art:is(.le-hero-art-subscription-history,.le-hero-art-admin-settings) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:120px;width:250px;height:96px;opacity:.13;transform:translateY(-50%)}
@media(max-width:1100px){body.le-option4.le-contextual-hero-art:is(.le-hero-art-labs,.le-hero-art-help-content,.le-hero-art-subscription-plans,.le-hero-art-subscription-history,.le-hero-art-locations,.le-hero-art-vendor-products,.le-hero-art-general-categories,.le-hero-art-super-admin-users,.le-hero-art-lab-users,.le-hero-art-vendor-users,.le-hero-art-admin-settings) .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{display:none}}

/* LABENVY 4.3.109 - PRIMARY GEOMETRY CORRECTION
   Toolbar-heavy hero artwork occupies the clear lane before actions and hides when that lane collapses. */
/* LABENVY 4.3.110 - CONTEXTUAL HERO SAFE LANES
   Keep approved desktop artwork visible while reserving a measured 20px clear lane before live hero actions. */
body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:707px}
body.le-option4.le-contextual-hero-art.le-hero-art-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before,
body.le-option4.le-contextual-hero-art.le-hero-art-super-admin-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before,
body.le-option4.le-contextual-hero-art.le-hero-art-vendor-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:448px}
body.le-option4.le-contextual-hero-art.le-hero-art-labs .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:528px}
@media(min-width:1101px) and (max-width:1399px){body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{width:68px}}
/* LABENVY 4.3.123 - FINAL REAL-ROUTE HERO SAFE LANES
   Preserve the approved subtle artwork while fitting the actual application copy and action geometry. */
@media(min-width:1400px){
 body.le-option4.le-contextual-hero-art.le-hero-art-labs .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:548px}
}
@media(min-width:1200px) and (max-width:1399px){
 body.le-option4.le-contextual-hero-art.le-hero-art-labs .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:528px}
}
@media(min-width:1101px) and (max-width:1199px){
 body.le-option4.le-contextual-hero-art.le-hero-art-labs .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:538px}
}
body.le-option4.le-contextual-hero-art.le-hero-art-lab-users .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:444px}
body.le-option4.le-contextual-hero-art.le-hero-art-vendor-products .nk-content-inner>.nk-content-body>.nk-block-head:first-child::before{right:438px}
@media(min-width:1500px){
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:707px;width:270px;height:104px}
}
@media(min-width:1400px) and (max-width:1499px){
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:707px;width:220px;height:104px}
}
@media(min-width:1200px) and (max-width:1399px){
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:703px;width:64px;height:80px}
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child>.nk-block-between>.nk-block-head-content:first-child{max-width:620px}
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{right:210px;width:64px}
}
@media(min-width:1101px) and (max-width:1199px){
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner:not(.le-vendor-admin-surface)>.nk-content-body>.nk-block-head:first-child::before{left:auto;right:707px;width:150px;height:80px}
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child>.nk-block-head-content:first-child{max-width:620px}
 body.le-option4.le-contextual-hero-art.le-hero-art-vendors .nk-content-inner.le-vendor-admin-surface>.nk-content-body>.nk-block-head:first-child::before{right:210px;width:90px}
}
