.badge{text-transform:uppercase;color:#fff}.badge-sm{padding-top:.5em;padding-left:.6em;padding-right:.6em;font-size:65%}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;line-height:9px;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-block}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem #4c84ff80}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem #8a909d80}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem #29cc9780}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem #13cae180}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem #fec40080}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem #fe546180}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem #f5f6fa80}.badge-dark{color:#fff;background-color:#1b223c}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#0b0e19}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem #1b223c80}.badge-purple{color:#fff;background-color:#896def}a.badge-purple:hover,a.badge-purple:focus{color:#fff;background-color:#643fea}a.badge-purple:focus,a.badge-purple.focus{outline:0;box-shadow:0 0 0 .2rem #896def80}.breadcrumb-wrapper-2{justify-content:space-between;display:flex}.breadcrumb-wrapper-2 .breadcrumbs{margin-top:0!important}.breadcrumb-wrapper .btn{border-radius:10px}.breadcrumb-wrapper .btn:hover{background-color:#6d88c2}.breadcrumb-wrapper .breadcrumbs{margin-top:5px}.breadcrumb-wrapper .breadcrumbs span i{margin:0 5px;font-size:18px}.breadcrumb-wrapper.breadcrumb-contacts{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.breadcrumb-wrapper.breadcrumb-contacts .btn{margin:10px 0}.dropdown-toggle:after{vertical-align:middle;border:5px solid #0000;border-top:6px solid;border-bottom:0}.card{-webkit-box-shadow:0 0 10px #00000008}.card .card-header h2,.card .card-header .h2{line-height:1}.card .card-img-overlay{z-index:1}.card-default .card-header{background-color:#fff;border-radius:15px 15px 0 0;flex-wrap:wrap;align-items:center;padding:20px;display:flex}@media (width>=1500px){.card-default .card-header{padding-left:30px;padding-right:30px}}.card-default .card-header .dropdown-menu{left:auto!important;right:0!important}.card-default .card-header h2,.card-default .card-header .h2{color:#56606e;margin-bottom:0;font-size:18px;line-height:1}.card-default .card-header .tools{line-height:15px}.card-default .card-header .date-range-report{line-height:17px}@media (width<=575.98px){.card-default .card-header .date-range-report{width:100%;margin-top:5px}}.card-default .card-header-border-bottom{border-bottom:1px solid #f3f3f3}.card-default .card-header-border-bottom h2,.card-default .card-header-border-bottom .h2{margin-bottom:0}.card-default .card-body{padding:24px}.card-default .card-body p{line-height:1.5}.card-default .card-footer{border-top:1px solid #f3f3f3;border-radius:0 0 15px 15px;padding-left:20px;padding-right:20px}.card-default .card-footer a{text-decoration:none}.card-default .card-footer ul li{font-size:13px}.card-default.contact a{color:#8a909d}.card-default.contact .contact-details .small{font-size:.875rem}.card-mini{border:1px solid #e4e4e4;border-radius:10px;box-shadow:0 0 10px #00000008}.card-mini .card-body{padding:1.63rem}.card-mini .card-body h2,.card-mini .card-body .h2{color:#56606e;font-size:23px}.card-mini .card-footer{border-top:1px solid #f3f3f3}.card-icon-info>i{color:#88aaf3;font-size:1.56rem;display:inline-block}.card-icon-info>span{font-size:.88rem;display:inline-block}.card-table-border-none .card-header{background-color:#fff;flex-wrap:wrap;align-items:center;display:flex}.card-table-border-none .card-header h2,.card-table-border-none .card-header .h2{color:#56606e;margin-bottom:0;font-size:20px;line-height:1}.card-table-border-none .card-header-border-bottom{background-color:#fff;border-bottom:1px solid #f3f3f3;padding-top:28px;padding-bottom:20px}.card-table-border-none .card-header-border-bottom h2,.card-table-border-none .card-header-border-bottom .h2{margin-bottom:0}.card-table-border-none .card-body{padding:20px}@media (width>=1500px){.card-table-border-none .card-body{padding:3.125rem}}.card-table-border-none .card-footer{border-top:1px solid #f3f3f3;padding-left:20px;padding-right:20px}@media (width>=1500px){.card-table-border-none .card-footer{padding-left:3.125rem;padding-right:3.125rem}}.card-table-border-none tbody td,.card-table-border-none thead th{border:none}.card-table-border-none tbody td{padding-top:30px;font-size:15px}.card-deck{flex-flow:wrap;margin-left:-15px;margin-right:-15px;display:flex}.card-deck .card{flex:1 0;margin-bottom:0;margin-left:15px;margin-right:15px}.accordion .card{border:0;margin-bottom:.94rem}.accordion .card-header .btn,.accordion .card-header a{text-align:left;color:#56606e;width:100%;height:auto;white-space:unset;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;padding:1.56rem;line-height:1.5;transition:all .3s ease-in .2s;display:block;position:relative;text-decoration:none!important}@media (prefers-reduced-motion:reduce){.accordion .card-header .btn,.accordion .card-header a{transition:none}}.accordion .card-header .btn:after,.accordion .card-header a:after{color:#8a909d;font-size:15px;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.accordion .card-header .btn:hover,.accordion .card-header .btn:focus,.accordion .card-header a:hover,.accordion .card-header a:focus{text-decoration:none!important}.accordion .card-header .btn[aria-expanded=false]:after,.accordion .card-header a[aria-expanded=false]:after{content:"";font-family:Material Design Icons}.accordion .card-header .btn[aria-expanded=true],.accordion .card-header a[aria-expanded=true]{color:#88aaf3;border-bottom:1px solid #f3f3f3;box-shadow:0 0 19px #e5e6eb99!important}.accordion .card-header .btn[aria-expanded=true]:after,.accordion .card-header a[aria-expanded=true]:after{content:"";color:#88aaf3;font-family:Material Design Icons}.accordion .card-body{box-shadow:0 7px 19px #e5e6eb99}.accordion .card-header{background-color:#0000;border:none;padding:0!important}.alert{color:#56606e;font-size:15px;font-weight:500}.alert.alert-primary{background-color:#c5d6fc;border-color:#c5d6fc}.alert.alert-secondary{background-color:#cacaca;border-color:#cacaca}.alert.alert-success{background-color:#bffde9;border-color:#bffde9}.alert.alert-danger{background-color:#ffc3c8;border-color:#ffc3c8}.alert.alert-warning{background-color:#faeec6;border-color:#faeec6}.alert.alert-info{background-color:#b8f5fc;border-color:#b8f5fc}.dropdown-menu{right:0}.form-control:focus{-webkit-box-shadow:none}.form-group .form-control,.input-group .form-control{border-color:#ced4da;padding:.5rem 1.06rem;font-size:14px}.form-group .form-control.input-sm,.input-group .form-control.input-sm{padding:.38rem 1.06rem;font-size:.8125rem}.form-group .input-group-append,.input-group .input-group-append{display:flex}.control{color:#56606e;cursor:pointer;margin-bottom:.9375rem;padding-left:1.56rem;font-size:.875rem;font-weight:500;display:block;position:relative}.control input{z-index:-1;opacity:0;position:absolute}.input-group>.input-group-append>.input-group-text{background-color:#fdfdfd;border-color:#f3f3f3}.input-group>.input-group-append>.input-group-text.bg-primary{color:#fff;border-color:#88aaf3}.input-group>.input-group-append>.input-group-text.bg-warning{color:#fff;border-color:#ddaa04}.input-group>.input-group-append>.input-group-text.bg-danger{color:#fff;border-color:#ec4a58}.input-group>.input-group-append>.input-group-text.bg-success{color:#fff;border-color:#34c997}.input-group>.input-group-append>.input-group-text .control{margin-bottom:1.25rem}.input-group>.input-group-append .form-check{padding-left:0}.input-group>.input-group-append .form-check .form-check-label{margin-bottom:0}.ec-main-header{z-index:15;margin-bottom:0;padding:0;transition:box-shadow .2s linear;position:fixed;top:0;left:0;right:0}.navbar{background-color:#fff;border:none;border-bottom:1px solid #e4e4e4;border-radius:0;min-height:70px;margin-bottom:0;padding:0;transition:margin-left .3s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar{transition:none}}.navbar .sidebar-offcanvas-toggle,.navbar .sidebar-toggle{color:#bbb;cursor:pointer;background-color:#0000;background-image:none;border:0;padding:0 24px;font-size:30px}.navbar .sidebar-offcanvas-toggle:before,.navbar .sidebar-toggle:before{content:"";font-family:Material Design Icons}.navbar .search-form{background-color:#f7f7f7;border-radius:10px;width:400px;margin-right:auto;padding-left:0;position:relative}@media (width>=1500px){.navbar .search-form{width:auto}}@media (width<=1199.98px){.navbar .search-form{width:300px}}@media (width<=767.98px){.navbar .search-form{order:2;width:70%;margin:0 auto 15px}}@media (width<=575.98px){.navbar .search-form{order:2;width:100%;margin:0 24px 15px}}.navbar .search-form .input-group{margin-bottom:0}.navbar .search-form .btn{color:#8a909d;background:0 0;border:none;padding:0 10px;font-size:20px}.navbar .search-form .btn:active,.navbar .search-form .btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.navbar .search-form input.form-control{background:0 0;border:none;padding:.5rem 15px}@media (width>=1500px){.navbar .search-form input.form-control{min-width:500px}}.navbar .search-form #search-results-container{background:#fff;width:100%;position:absolute;top:100%;left:0;right:0;box-shadow:1px 2px 5px #e5e9f2}.navbar .search-form #search-results-container li{padding:20px 30px}.navbar .search-form #search-results-container li .link{font-size:15px}.navbar .navbar-nav{flex-wrap:nowrap;padding-left:1rem;padding-right:1rem}@media (width>=768px){.navbar .navbar-nav{align-items:center;padding-left:0;padding-right:0}}@media (width>=1200px){.navbar .navbar-nav{padding-left:20px;padding-right:20px}}.navbar .navbar-nav .nav-item{padding-top:.5rem;padding-bottom:.5rem}@media (width>=992px){.navbar .navbar-nav .nav-item{padding-top:1.28px;padding-bottom:1.28px}}.navbar .navbar-nav .nav-item .nav-link{color:#8a909d}.navbar .navbar-right .navbar-nav{flex-direction:row;align-items:center}@media (width>=992px){.navbar .navbar-right .navbar-nav{padding-left:0;padding-right:0}}@media (width>=1200px){.navbar .navbar-right .navbar-nav{padding-left:0;padding-right:0}}@media (width<=767.98px){.navbar .navbar-right .navbar-nav{margin:15px 0}}.navbar .navbar-right .navbar-nav li>.dropdown-menu{border-color:#f3f3f3;border-radius:10px;transition:all .3s ease-in-out;position:absolute;top:54px;left:auto;right:0;overflow:hidden;box-shadow:0 0 5px #0000001a}@media (width<=575.98px){.navbar .navbar-right .navbar-nav li>.dropdown-menu{right:-130px}}@media (width>=992px){.navbar .navbar-right .navbar-nav .user-menu{text-align:right}}.navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle{padding:0 15px;font-size:15px;line-height:30px;transition:all .3s ease-in-out;display:inline-block}@media (width<=575.98px){.navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle{padding:0 5px}}.navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle>span{color:#56606e;padding:0 .5rem;font-size:15px;font-weight:500}@media (width>=992px){.navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle{padding-left:1rem;padding-right:5px}}@media (width>=1200px){.navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle{padding-left:1rem;padding-right:1rem}}.navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle:after{vertical-align:middle;color:#bbb;border-top:6px solid;border-left-width:6px;border-right-width:6px}@media (width>=992px){.navbar .navbar-right .navbar-nav .notifications-menu{min-width:60px}}@media (width>=1200px){.navbar .navbar-right .navbar-nav .notifications-menu{min-width:70px}}.navbar .navbar-right .navbar-nav .notifications-menu .dropdown-toggle{color:#bbb;padding-left:20px;padding-right:0;font-size:26px;line-height:30px;display:inline-block;position:relative}.navbar .navbar-right .navbar-nav .notifications-menu .dropdown-toggle i{font-size:28px}.navbar .navbar-right .navbar-nav .notifications-menu .dropdown-toggle:after{content:"";border:3px solid #ff8e8e;border-radius:100px;width:11px;height:11px;margin:0;animation:2s infinite blink;position:relative;top:-18px;left:-17px}.navbar .navbar-right .navbar-nav .notifications-menu>.dropdown-menu{width:275px;right:-75px}@media (width>=768px){.navbar .navbar-right .navbar-nav .notifications-menu>.dropdown-menu{width:300px;right:0}}.navbar .dropdown-menu{border-color:#0000;width:255px;margin:0;padding:0;top:100%}@media (width>=992px){.navbar .dropdown-menu{border-color:#f3f3f3}}.navbar .dropdown-menu li.dropdown-header{color:#56606e;background-color:#fff;border-bottom:1px solid #f3f3f3;border-radius:5px 5px 0 0;margin-bottom:.63rem;padding:15px;font-size:15px}.navbar .dropdown-menu li.dropdown-header img{vertical-align:top;border-radius:10px;width:50px;margin-right:.63rem}.navbar .dropdown-menu li.dropdown-header small,.navbar .dropdown-menu li.dropdown-header .small{color:#8a909d;font-size:13px;display:block}.navbar .dropdown-menu>li a{color:#8a909d;padding:10px 15px;font-size:14px;display:block}.navbar .dropdown-menu>li a:hover{background-color:#f5f6fa}.navbar .dropdown-menu>li a>i{text-align:center;width:18px;margin-right:10px;font-size:17px;line-height:15px;display:inline-block}.navbar .dropdown-menu li.dropdown-footer{background-color:#fff;border-top:1px solid #f3f3f3;border-radius:0 0 5px 5px;margin-top:10px}.navbar .dropdown-menu li.dropdown-footer>a{padding:15px 20px}.navbar .dropdown-item.active,.navbar .dropdown-item:active{color:#8a909d;background-color:#0000}@media (width<=767px){.ec-main-header .logo,.ec-main-header .navbar{width:100%}.ec-main-header .navbar{margin:0}}.ec-header-light .navbar{background-color:#fff}.ec-header-light .navbar .sidebar-toggle,.ec-header-light .navbar .sidebar-offcanvas-toggle{border-color:#f3f3f3}.ec-header-light .navbar .search-form .btn,.ec-header-light .navbar .search-form .input-group input.form-control{color:#8a909d}.ec-header-light .navbar .navbar-right .navbar-nav .notifications-menu .dropdown-toggle{border-left:1px solid #f3f3f3!important;border-right:1px solid #f3f3f3!important}.ec-header-light .navbar .navbar-right .navbar-nav .user-menu .dropdown-toggle>span{color:#56606e}.custom-dropdown .custom-dropdown-toggler .icon{color:#212529;font-size:28px}.custom-dropdown .custom-dropdown-toggler .badge-xs{color:#fff;background-color:#8a909d;min-width:18px;min-height:18px;padding:3px 5px;font-size:12px;font-weight:700;position:absolute;top:4px;right:8px}.dropdown-notify{z-index:15;background-color:#fff;border-radius:10px;width:320px;transition:all .3s ease-in-out;display:none;position:absolute;top:50px;left:auto;right:0;overflow:hidden;transform:translate(0);box-shadow:0 0 5px #0000001a}@media (width<=575.98px){.dropdown-notify{width:300px;left:auto;right:-67px}}.pagination{justify-content:center}.pagination .page-item.active .page-link{z-index:3}.pagination .page-item:first-child .page-link{border-top-left-radius:10px;border-bottom-left-radius:10px}.pagination .page-item:last-child .page-link{border-top-right-radius:10px;border-bottom-right-radius:10px}.pagination .page-link{color:#8a909d;padding:5px 10px;line-height:17px}.pagination .page-link:focus{-webkit-box-shadow:none;box-shadow:none}.pagination-seperated .page-item .page-link{border-radius:0;margin:0 3px;padding:5px 10px}@media (width<=575.98px){.pagination-seperated .page-item .page-link{padding:5px 7px}}.pagination-seperated .page-item:last-child .page-link{margin-right:0}.pagination-seperated .page-item:first-child .page-link{margin-left:0}.pagination-seperated-rounded .page-item .page-link{border-radius:10px}.border-rounded .page-item:last-child .page-link{border-top-right-radius:10px;border-bottom-right-radius:10px}.border-rounded .page-item:first-child .page-link{border-top-left-radius:10px;border-bottom-left-radius:10px;margin-left:0}.nav-tabs .nav-item .nav-link{color:#56606e;padding:8px 20px;font-weight:500}.nav-tabs .nav-item .nav-link.active{color:#88aaf3}.nav-tabs .nav-item .nav-link.disabled{color:#8a909d}.nav-tabs .nav-item .nav-link.disabled:hover{cursor:not-allowed}.tab-pane{line-height:1.8}.nav-tabs.nav-style-border{padding-bottom:.625rem;padding-left:1.9rem;padding-right:1.9rem}@media (width>=768px){.nav-tabs.nav-style-border{padding-bottom:0}}@media (width>=1500px){.nav-tabs.nav-style-border{padding-left:3.12rem;padding-right:3.12rem}}.nav-tabs.nav-style-border .nav-item{margin-right:.94rem}@media (width>=768px){.nav-tabs.nav-style-border .nav-item{margin-right:2.19rem}}@media (width>=1200px){.nav-tabs.nav-style-border .nav-item{margin-bottom:0;margin-right:3.12rem}}@media (width>=1500px){.nav-tabs.nav-style-border .nav-item{margin-right:5rem}}.nav-tabs.nav-style-border .nav-item .nav-link{color:#8a909d;cursor:pointer;padding:0 0 12px;position:relative}.nav-tabs.nav-style-border .nav-item .nav-link:after{content:"";opacity:0;visibility:hidden;background:#4c84ff;width:100%;height:2px;transition:all .3s ease-in;position:absolute;bottom:14px;left:0}@media (prefers-reduced-motion:reduce){.nav-tabs.nav-style-border .nav-item .nav-link:after{transition:none}}@media (width>=576px){.nav-tabs.nav-style-border .nav-item .nav-link:after{bottom:-1px}}.nav-tabs.nav-style-border .nav-item .nav-link.active:after{opacity:1;visibility:visible}.nav-tabs.nav-style-border .nav-item .nav-link:hover,.nav-tabs.nav-style-border .nav-item .nav-link.active{color:var(--bs-blue);background-color:#0000;border-color:#0000}@media (width>=768px){.nav-tabs.nav-style-border .nav-item:first-child{margin-bottom:.94rem}}@media (width>=992px){.nav-tabs.nav-style-border .nav-item:first-child{margin-bottom:0}}.nav-tabs.nav-style-border .nav-item:last-child{margin-bottom:0}.btn-spinner,.btn-spinner:after{border-radius:50%;width:1.5em;height:1.5em}.btn-spinner{text-indent:-9999em;border:.2em solid #fff;border-left-color:#0000;font-size:10px;animation:1s linear infinite spinning;position:relative;transform:translateZ(0)}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--gody-50:#f0f4ff;--gody-100:#e0e9ff;--gody-200:#c2d4ff;--gody-300:#94b4ff;--gody-400:#608fff;--gody-500:#1456f0;--gody-600:#1045c0;--gody-700:#0c3491;--gody-800:#09286e;--gody-900:#061d52;--g-bg:#f5f6f7;--g-surface:#fff;--g-surface-subtle:#f8f9fa;--g-table-head:#eff0f1;--g-border:#dee0e3;--g-border-2:#bbbfc4;--g-line:#eaebed;--g-text:#1f2329;--g-text-soft:#42464d;--g-text-mute:#646a73;--g-text-dark:#1f2329;--g-sidebar-text:#42464d;--g-success:#1a7526;--g-success-bg:#e4fae1;--g-success-border:#95e599;--g-success-icon-bg:#e4fae1;--g-success-icon-border:#d0f5ce;--g-success-icon-fg:#30a042;--g-success-dot:#2fa943;--g-warning:#a44904;--g-warning-bg:#fff3e5;--g-warning-border:#fec48b;--g-warning-icon-bg:#fff3e5;--g-warning-icon-border:#fee7cd;--g-warning-icon-fg:#e3690c;--g-warning-dot:#f16c00;--g-error:#c02a26;--g-error-bg:#fef0f0;--g-error-border:#fdc6c4;--g-error-icon-bg:#fef0f0;--g-error-icon-border:#fee3e2;--g-error-icon-fg:#f54a45;--g-error-dot:#f54a45;--g-info:#1456f0;--g-info-bg:#f0f4ff;--g-info-border:#c2d4ff;--g-info-icon-bg:#f0f4ff;--g-info-icon-border:#e0e9ff;--g-info-icon-fg:#5083fb;--g-info-dot:#336df4;--g-indigo:#4752e6;--g-indigo-bg:#f2f3fd;--g-indigo-border:#cccff9;--g-indigo-icon-bg:#f2f3fd;--g-indigo-icon-border:#e9eafb;--g-indigo-icon-fg:#757df0;--g-indigo-dot:#5b65f5;--g-purple:#7a35f0;--g-purple-bg:#f5f0fe;--g-purple-border:#dcc9fd;--g-purple-icon-bg:#f5f0fe;--g-purple-icon-border:#efe6fe;--g-purple-icon-fg:#9f6ff1;--g-purple-dot:#8d55ed;--g-teal:#067062;--g-teal-bg:#e2f8f5;--g-teal-border:#6fe8d8;--g-teal-icon-bg:#e2f8f5;--g-teal-icon-border:#c4f2ec;--g-teal-icon-fg:#0f9d89;--g-teal-dot:#27a494;--g-rose:#b82879;--g-rose-bg:#fef0f8;--g-rose-border:#f8c4e1;--g-rose-icon-bg:#fef0f8;--g-rose-icon-border:#fee2f2;--g-rose-icon-fg:#df58a5;--g-rose-dot:#df58a5;--g-gray:#646a73;--g-gray-bg:#eff0f1;--g-gray-border:#dee0e3;--g-gray-icon-bg:#eff0f1;--g-gray-icon-border:#dee0e3;--g-gray-icon-fg:#646a73;--g-gray-dot:#8f959e;--g-success-tag-bg:#d0f5ce;--g-success-tag-fg:#1a7526;--g-warning-tag-bg:#fee7cd;--g-warning-tag-fg:#a44904;--g-error-tag-bg:#fee3e2;--g-error-tag-fg:#c02a26;--g-info-tag-bg:#e0e9ff;--g-info-tag-fg:#1456f0;--g-indigo-tag-bg:#e9eafb;--g-indigo-tag-fg:#4752e6;--g-purple-tag-bg:#efe6fe;--g-purple-tag-fg:#7a35f0;--g-teal-tag-bg:#c4f2ec;--g-teal-tag-fg:#067062;--g-rose-tag-bg:#fee2f2;--g-rose-tag-fg:#b82879;--g-gray-tag-bg:#eff0f1;--g-gray-tag-fg:#646a73;--g-success-bg-hover:#d9eddf;--g-warning-bg-hover:#fff2e7;--g-error-bg-hover:#f8dadd;--g-success-strong:#1b6539;--g-warning-strong:#78350f;--g-error-strong:#7f1d1d;--g-success-solid:#1a7526;--g-warning-solid:#a44904;--g-error-solid:#c02a26;--g-info-solid:#1456f0;--g-indigo-solid:#4752e6;--g-purple-solid:#7a35f0;--g-teal-solid:#067062;--g-rose-solid:#b82879;--g-gray-solid:#646a73;--g-shadow-sm:0 2px 6px #00000014;--g-shadow-md:0 4px 12px #0000001f;--g-shadow-tight:var(--g-shadow-sm);--g-shadow-card:var(--g-shadow-sm);--g-shadow-hover:var(--g-shadow-md);--g-shadow-pop:var(--g-shadow-md);--g-shadow-brand:0 4px 20px #1456f040;--g-focus-ring:0 0 0 2px var(--g-surface), 0 0 0 4px var(--gody-500);--g-fs-2xs:11px;--g-fs-xs:11.5px;--g-fs-sm:12px;--g-fs-base:12.5px;--g-fs-md:13px;--g-fs-lg:14px;--g-fs-xl:16px;--g-fs-2xl:18px;--g-fs-3xl:20px;--g-fs-4xl:24px;--g-fs-5xl:28px;--g-fs-6xl:32px;--bs-purple:#1456f0;--bs-purple-rgb:20, 86, 240;--bs-blue:#1456f0;--bs-primary:#1456f0;--bs-primary-rgb:20, 86, 240;--bs-body-color-rgb:31, 35, 41;--bs-body-bg-rgb:245, 246, 247;--bs-link-color:#1456f0;--bs-link-hover-color:#1045c0;--bs-body-font-family:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-body-font-size:.8rem;--bs-body-color:#1f2329;--bs-body-bg:#f5f6f7;--bs-border-radius:6px;--bs-border-radius-sm:6px;--bs-border-radius-lg:12px}body{background-color:var(--g-bg);color:var(--g-text);-webkit-font-smoothing:antialiased;font-size:var(--g-fs-base)!important}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.btn,.form-control,.form-select,input,select,textarea,button,.dropdown-menu,.nav,.card,.table{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}:is(a,button,summary,[tabindex],.btn,input[type=checkbox],input[type=radio],input[type=range],input[type=file]):focus-visible{outline:0;box-shadow:var(--g-focus-ring)!important}.multiselect--active .multiselect__tags{border-color:var(--gody-500)}:root{--g-header-h:49px}@media (width<=991.98px){:root{--g-header-h:57px}}html{scroll-padding-top:calc(var(--g-header-h) + 8px)}.g-skip-link{z-index:1100;background:var(--g-info-solid);font-size:var(--g-fs-base);border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;transition:none;position:fixed;top:8px;left:8px;transform:translateY(-200%);color:#fff!important}.g-skip-link:focus{transform:none}#main-content:focus-visible{box-shadow:none!important}@media (width<=767.98px){#body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:var(--g-fs-xl)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}h1,.h1{font-size:40px;font-weight:700;line-height:1.5}h2,.h2{font-size:var(--g-fs-6xl);font-weight:700;line-height:1.5}h3,.h3{font-size:var(--g-fs-4xl);font-weight:600;line-height:1.5}h4,.h4{font-size:var(--g-fs-3xl);font-weight:600;line-height:1.5}h5,.h5{font-size:var(--g-fs-xl);font-weight:600;line-height:1.6}h6,.h6{font-size:var(--g-fs-lg);font-weight:600;line-height:1.6}.ec-left-sidebar,.ec-bg-sidebar,.sidebar{background-color:var(--g-surface)!important}.ec-left-sidebar{width:224px;border-right:1px solid var(--g-border)!important;flex-direction:column!important;height:100dvh!important;display:flex!important}.sidebar{border-right:none!important;flex-direction:column!important;height:100dvh!important;min-height:100dvh!important;display:flex!important}.ec-navigation{flex:1!important;height:auto!important;min-height:0!important}@media (width>=768px){.ec-left-sidebar{width:224px}.ec-sidebar-fixed:not(.sidebar-minified):not(.sidebar-collapse) .ec-page-wrapper,.ec-sidebar-fixed-offcanvas:not(.sidebar-minified):not(.sidebar-collapse) .ec-page-wrapper,.ec-sidebar-fixed:not(.sidebar-minified):not(.sidebar-collapse) .ec-main-header,.ec-sidebar-fixed-offcanvas:not(.sidebar-minified):not(.sidebar-collapse) .ec-main-header,.ec-sidebar-static:not(.sidebar-minified):not(.sidebar-collapse).ec-header-fixed .ec-main-header,.ec-sidebar-static-offcanvas:not(.sidebar-minified):not(.sidebar-collapse).ec-header-fixed .ec-main-header{padding-left:224px!important}.sidebar-collapse .ec-left-sidebar{margin-left:-224px!important}body.sidebar-collapse .ec-left-sidebar,body.sidebar-collapse .ec-left-sidebar *{transition:margin-left .3s ease-in-out,visibility 0s linear .3s;visibility:hidden!important}}.ec-brand,.ec-brand a{border-color:var(--g-border)!important}.sidebar .sidebar-inner .section-title{color:var(--g-text-mute);font-size:var(--g-fs-2xs);letter-spacing:.09em}.sidebar .sidebar-inner>li>a{color:var(--g-sidebar-text);text-transform:none;font-weight:500;line-height:18px;font-size:var(--g-fs-sm);border-left:2.5px solid #0000;border-radius:8px;margin:1px 6px;padding:7px 12px}.sidebar .nav>li>a i,.sidebar .sidebar-inner>li>a .mdi{font-size:var(--g-fs-lg);text-align:center;width:14.5px;margin-right:9px;line-height:1}.sidebar .sidebar-inner>li>a:hover,.sidebar .sidebar-inner>li>a:focus{background:var(--gody-50);color:var(--gody-700)}.sidebar .sidebar-inner>li>a:before{display:none!important}.sidebar .sidebar-inner>li.active>a{border-left-color:var(--gody-500);font-weight:600;background:var(--gody-50)!important;color:var(--gody-500)!important}.ec-sidebar-dark .sidebar .sub-menu,.sidebar .sub-menu{background:var(--g-surface)!important;padding:0!important}.ec-sidebar-dark .sidebar .sub-menu>li>a,.sidebar .sub-menu>li>a{color:var(--g-text-mute)}.sidebar .sub-menu>li>a:hover,.sidebar .sub-menu>li>a:focus,.sidebar .sub-menu>li.active>a,.sidebar .sub-menu>li>a.active,.ec-sidebar-dark .sidebar .sub-menu>li.active>a,.ec-sidebar-dark .sidebar .sub-menu>li>a:hover,.ec-sidebar-dark .sidebar .sub-menu>li>a.active{background:var(--gody-50);color:var(--gody-600)!important}.content{padding:16px}.ec-main-header{background:var(--g-surface);-webkit-backdrop-filter:none;border-bottom:1px solid var(--g-border);box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.card{border:1px solid var(--g-border);background:var(--g-surface);box-shadow:none;border-radius:12px}.table{--bs-table-color:var(--g-text);--bs-table-bg:var(--g-surface);font-size:var(--g-fs-base)}.table>thead th{font-size:var(--g-fs-2xs);color:var(--g-text-mute);text-transform:uppercase;letter-spacing:.07em;padding:8px 10px;font-weight:700;background:var(--g-table-head)!important;border-bottom:1px solid var(--g-border)!important}.table>tbody td{border-bottom:1px solid var(--g-line);color:var(--g-text);padding:9px 10px;line-height:1.4}.table-hover>tbody>tr:hover>*{--bs-table-hover-bg:var(--g-surface-subtle)}.badge{font-weight:500;font-size:var(--g-fs-2xs);letter-spacing:.01em;border:1px solid #0000;border-radius:99px;padding:.28em .7em}.btn{font-weight:600;font-size:var(--g-fs-base);border-radius:8px}.btn-primary{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);color:#fff;border:none;transition:all .2s}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{box-shadow:var(--g-shadow-brand);color:#fff;background:linear-gradient(135deg, var(--gody-600) 0%, var(--gody-600) 100%)!important}.btn-outline-primary{color:var(--gody-600);border-color:var(--gody-500)}.btn-outline-primary:hover,.btn-outline-primary:active{background:var(--g-info-solid);border-color:var(--g-info-solid);color:#fff}.btn-light,.btn-outline-secondary{background:var(--g-surface);border:1px solid var(--g-border);color:var(--g-text-soft);transition:all .15s}.btn-light:hover,.btn-outline-secondary:hover{border-color:var(--gody-500);color:var(--gody-600);background:var(--gody-50)}a{color:var(--bs-link-color)}a:hover{color:var(--bs-link-hover-color)}.form-control,.form-select{border:1px solid var(--g-border-2);font-size:var(--g-fs-base);color:var(--g-text);background-color:var(--g-surface);border-radius:8px;padding:.45rem .7rem}.form-control:focus,.form-select:focus{border-color:var(--gody-500);box-shadow:none;outline:0}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:8px 8px;padding-right:28px}.dropdown-menu,.ec-dropdown-menu{border:1px solid var(--g-border);box-shadow:var(--g-shadow-pop);font-size:var(--g-fs-base);border-radius:12px;padding:6px}.dropdown-item{font-size:var(--g-fs-base);color:var(--g-text);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:400;display:flex}.dropdown-item:hover,.dropdown-item:focus{background:var(--g-surface-subtle);color:var(--g-text-dark)}.dropdown-item .mdi{font-size:var(--g-fs-xl);color:var(--g-text-mute)}.dropdown-item.active,.dropdown-item:active{background-color:var(--gody-500)}.page-item.active .page-link{background-color:var(--gody-500);border-color:var(--gody-500)}.page-link{color:var(--gody-600)}.nav-tabs .nav-link.active{color:var(--gody-600);border-bottom-color:var(--gody-500)}.breadcrumb-wrapper h1,.breadcrumb-wrapper .h1{color:var(--g-text-dark);align-items:center;gap:6px;font-weight:800;line-height:1.2;display:flex;font-size:var(--g-fs-xl)!important}.date-range-report.dashboard,.breadcrumb-wrapper .dropdown.card{font-size:var(--g-fs-sm)}.breadcrumb-wrapper .dropdown .btn{font-size:var(--g-fs-sm);border-radius:8px}.vs__dropdown-toggle{border-color:var(--g-border-2)!important;border-radius:8px!important}.card-mini.dash-card{border:1px solid var(--g-border-2);box-shadow:var(--g-shadow-card);border-radius:12px;transition:all .2s}.card-mini.dash-card .accordion-header{padding:16px 16px 12px!important}.dash-card .mdi.bar-10.text-primary{background:var(--gody-50)}.dash-card .mdi.bar-10.text-danger{background:var(--g-error-bg)}.dash-card .mdi.bar-10.text-purple{background:var(--g-purple-bg)}.dash-card .mdi.bar-10.text-success{background:var(--g-success-bg)}.dash-card .mdi.bar-10.text-warning{background:var(--g-warning-bg)}.dash-card .font-size-15{color:var(--g-text-soft);font-weight:500;font-size:var(--g-fs-sm)!important}.dash-card .font-size-20{letter-spacing:-.5px;font-weight:800;font-size:var(--g-fs-4xl)!important;color:var(--g-text-dark)!important}.dash-card .rounded-2.bg-success,#dashboard-summary .rounded-2.bg-success{border:1px solid var(--g-success-border);background:var(--g-success-bg)!important;color:var(--g-success)!important}.dash-card .rounded-2.bg-danger,#dashboard-summary .rounded-2.bg-danger{border:1px solid var(--g-error-border);background:var(--g-error-bg)!important;color:var(--g-error)!important}.dash-card .rounded-2.bg-success .mdi,.dash-card .rounded-2.bg-danger .mdi{color:inherit!important}.dash-card .accordion-body .table td{font-size:var(--g-fs-xs);padding:6px 4px}.card .card-header{border-bottom:1px solid var(--g-border);background:0 0}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--g-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gody-500)}.sidebar hr{display:none!important}.sidebar .sidebar-inner{margin-top:8px!important}.sidebar .sidebar-inner .nav-group-title{font-size:var(--g-fs-2xs);color:var(--g-sidebar-text);letter-spacing:.09em;text-transform:uppercase;padding:12px 14px 4px;font-weight:700;list-style:none}.sidebar .sidebar-inner li>a .caret{width:12px;height:12px;margin-left:auto;transition:transform .2s;display:inline-block;position:relative;border:none!important;top:0!important}.sidebar .sidebar-inner li>a .caret:before{content:"";border-bottom:1.5px solid var(--g-sidebar-text);border-right:1.5px solid var(--g-sidebar-text);width:5px;height:5px;transition:transform .2s;position:absolute;top:4px;right:2px;transform:rotate(45deg);font-family:inherit!important}.sidebar .sidebar-inner li.expand>a .caret:before,.sidebar .sidebar-inner li.active.expand>a .caret:before{transform:rotate(-135deg)translate(-1px,-1px)}.sidebar .sub-menu>li>a{font-size:var(--g-fs-xs);border-radius:6px;margin:1px 6px;transition:all .15s;text-align:left!important;color:var(--g-sidebar-text)!important;background:0 0!important;justify-content:flex-start!important;align-items:center!important;padding:5px 12px 5px 34px!important;display:flex!important}.sidebar .sub-menu>li>a .nav-text{text-align:left!important;margin-left:0!important}.sidebar .sub-menu>li>a:before{display:none!important}.sidebar .sub-menu>li>a:hover{color:var(--gody-500)!important;background:var(--gody-50)!important}.sidebar .sub-menu>li.active>a,.sidebar .sub-menu>li>a.active{font-weight:600;color:var(--gody-500)!important;background:var(--gody-50)!important}.sidebar .sub-menu>li .sub-menu>li>a{font-size:var(--g-fs-2xs)!important;padding:4px 12px 4px 48px!important}.sidebar .sub-menu>li .sub-menu>li>a:after{display:none!important}.sidebar .sub-menu>li .sub-menu{position:relative}.sidebar .sub-menu>li .sub-menu:before{content:"";background:var(--g-border);width:1px;position:absolute;top:2px;bottom:2px;left:40px}.ec-brand{align-items:center;display:flex;border-bottom:1px solid var(--g-border)!important;border-right:0!important;height:auto!important;padding:14px 16px!important}.ec-brand a{align-items:center;gap:10px;text-decoration:none;border-bottom:none!important;width:100%!important;height:auto!important;padding:0!important;line-height:1.2!important;display:flex!important}.ec-brand .ec-brand-name{letter-spacing:.34px;text-transform:uppercase;font-size:var(--g-fs-lg)!important;color:var(--g-text-dark)!important;margin-left:0!important;font-weight:900!important;line-height:1.5!important}.sidebar-user-card{background-color:var(--g-surface-subtle);border-top:1px solid var(--g-border)!important;flex-shrink:0!important;padding:12px!important}.sidebar-user-card .hover-orange{color:var(--g-text-mute)!important}.sidebar-user-card .user-avatar-initials{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);color:#fff;width:32px;height:32px;font-weight:700;font-size:var(--g-fs-sm);border-radius:12px;justify-content:center;align-items:center;display:flex}.sidebar-user-card .text-success{color:var(--g-success)!important}.sidebar-user-card .mdi-logout{font-size:var(--g-fs-lg)!important}.sidebar-user-card .pulse-dot{background-color:var(--g-success-solid);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot;display:inline-block;margin-right:6px!important}.ec-sidebar-fixed-offcanvas .ec-sidebar-footer,.ec-sidebar-fixed .ec-sidebar-footer,.sidebar.ec-sidebar-footer{padding-bottom:0!important}.ec-main-header #search-input{font-size:var(--g-fs-xs);border-radius:12px;height:auto;line-height:1.4;transition:all .15s;background-color:var(--g-surface-subtle)!important;border:1px solid var(--g-border)!important;box-shadow:none!important;padding:6px 12px 6px 32px!important}.ec-main-header #search-input:focus{outline:none;background-color:var(--g-surface)!important;border-color:var(--gody-400)!important;box-shadow:none!important}.ec-main-header .search-form{border-radius:12px;width:100%;max-width:28rem;margin-right:auto;position:relative;background:0 0!important}.ec-main-header .search-form input.form-control#search-input{padding:6px 12px 6px 32px}.ec-main-header .search-form .input-group{align-items:center;display:flex;position:relative}.ec-main-header .search-form #search-btn{color:var(--g-text-soft);z-index:4;background:0 0;border:none;margin:0;padding:0;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ec-main-header .search-form #search-btn .mdi{font-size:var(--g-fs-lg);color:var(--g-text-mute)}.ec-main-header .dropdown #dropdownMenuButton1{background-color:var(--g-surface-subtle);border:1px solid var(--g-border);font-size:var(--g-fs-2xs);color:var(--g-text-soft);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;transition:all .15s;display:flex;box-shadow:none!important}.ec-main-header .dropdown #dropdownMenuButton1:after{vertical-align:.255em;content:"";color:var(--g-text-mute);border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.ec-main-header .dropdown #dropdownMenuButton1 svg{object-fit:cover;border-radius:2px;width:16px;height:12px}.ec-main-header .user-menu .dropdown-toggle{background:0 0;border:none;align-items:center;padding:0;display:flex}.ec-main-header .user-menu .dropdown-toggle:after{display:none!important}.ec-main-header .theme-menu .theme-toggler,.ec-main-header .notifications-menu .notify-toggler{transition:all .15s;color:var(--g-text-soft)!important;width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:6px!important;display:inline-flex!important;position:relative!important}.ec-main-header .theme-menu .theme-toggler:hover,.ec-main-header .notifications-menu .notify-toggler:hover{background-color:var(--gody-50)!important;color:var(--gody-500)!important}.ec-main-header .theme-menu .theme-toggler .mdi,.ec-main-header .notifications-menu .notify-toggler .mdi{line-height:1;font-size:var(--g-fs-xl)!important}.ec-main-header .notifications-menu .notify-toggler .bell-outline-content{background-color:var(--g-rose-solid)!important;border:2px solid var(--g-surface)!important;color:#0000!important;border-radius:50%!important;width:8px!important;min-width:0!important;height:8px!important;padding:0!important;font-size:0!important;position:absolute!important;top:4px!important;right:4px!important}.ec-main-header .notifications-menu .dropdown-toggle:after{display:none!important}.ec-main-header .notifications-menu .dropdown-notify{border:1px solid var(--g-border-2);width:320px;box-shadow:var(--g-shadow-pop);border-radius:12px}.ec-main-header .notifications-menu{position:relative}.ec-main-header .notifications-menu .notify-list-scroll{-webkit-overflow-scrolling:touch;max-height:380px;overflow-y:auto}.ec-main-header .notifications-menu .notify-panel-header{border-bottom:1px solid var(--g-line);margin-bottom:0;padding:10px 14px}.ec-main-header .notify-panel-title{font-size:var(--g-fs-md);color:var(--g-text-dark);font-weight:700}.ec-main-header .notify-unread-badge{font-size:var(--g-fs-2xs);color:#fff;background:var(--g-rose-solid);border-radius:99px;padding:1px 6px;font-weight:500;line-height:1.4}.ec-main-header .notify-mark-read{font-size:var(--g-fs-xs);font-weight:500;text-decoration:none;color:var(--g-teal)!important}.ec-main-header .notify-mark-read:hover{color:var(--gody-600)!important}.ec-main-header .notify-push-row{border-top:1px solid var(--g-line);padding:8px 10px}.ec-main-header .notify-push-toggle{width:100%;color:var(--g-text-soft);font-size:var(--g-fs-base);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-weight:500;display:flex}.ec-main-header .notify-push-toggle:hover:not(:disabled){background:var(--g-surface-subtle);color:var(--gody-600)}.ec-main-header .notify-push-toggle:disabled{opacity:.6;cursor:progress}.ec-main-header .notify-push-toggle.is-on{color:var(--gody-600)}.ec-main-header .notify-push-toggle .mdi{font-size:var(--g-fs-xl);line-height:1}.ec-main-header .notify-push-hint{color:var(--g-text-mute);font-size:var(--g-fs-sm);align-items:flex-start;gap:8px;padding:7px 8px;line-height:1.45;display:flex}.ec-main-header .notify-push-hint .mdi{font-size:var(--g-fs-xl);line-height:1.2}.ec-main-header .notify-panel-footer{border-top:1px solid var(--g-line);padding:12px 16px}.ec-main-header .notify-view-all{font-size:var(--g-fs-xs);font-weight:600;text-decoration:none;color:var(--gody-500)!important}.ec-main-header .notify-view-all:hover{color:var(--gody-700)!important}.ec-main-header .sidebar-toggle,.ec-main-header .sidebar-offcanvas-toggle{background-color:#0000;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;transition:all .15s;position:relative;color:var(--g-text-soft)!important;background-image:none!important;margin-left:-4px!important;padding:0!important;display:flex!important}.ec-main-header .sidebar-toggle:hover,.ec-main-header .sidebar-offcanvas-toggle:hover{background-color:var(--gody-50)!important;color:var(--gody-600)!important}.ec-main-header .sidebar-toggle:before,.ec-main-header .sidebar-toggle:before,.ec-main-header .sidebar-offcanvas-toggle:before,.ec-main-header .sidebar-offcanvas-toggle:before{content:none!important;display:none!important}.ec-main-header .sidebar-toggle .mdi,.ec-main-header .sidebar-offcanvas-toggle .mdi{font-size:var(--g-fs-3xl)!important;color:var(--g-text-soft)!important;line-height:1!important}.ec-main-header .sidebar-toggle:hover .mdi,.ec-main-header .sidebar-offcanvas-toggle:hover .mdi{color:var(--gody-600)!important}.ec-content-wrapper{background-color:var(--g-bg)!important}.breadcrumb-wrapper{align-items:center;min-height:52px;margin-bottom:16px;padding:8px 0;display:flex}.breadcrumb-wrapper h1{color:var(--g-text-dark);letter-spacing:-.2px;align-items:center;gap:6px;margin:0;font-weight:800;display:flex;font-size:var(--g-fs-lg)!important}.breadcrumb-wrapper h1 .mdi{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);color:#fff;width:24px;height:24px;font-size:var(--g-fs-lg);border-radius:6px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 6px #1456f026;margin-right:8px!important}.breadcrumb-wrapper .dropdown.card{box-shadow:none;border:none;border-left:1px solid var(--g-border);background:0 0;border-radius:0;padding-left:12px;margin-left:12px!important}.breadcrumb-wrapper .dropdown.card .btn{font-size:var(--g-fs-sm);color:var(--g-text-soft);border:none;align-items:center;gap:6px;font-weight:500;display:flex;box-shadow:none!important;background:0 0!important;padding:0!important}.breadcrumb-wrapper .dropdown.card .btn:focus-visible{box-shadow:var(--g-focus-ring)!important}.breadcrumb-wrapper .dropdown.card .btn:after{display:none!important}.breadcrumb-wrapper .vs__dropdown-toggle{min-height:34px;font-size:var(--g-fs-sm);align-items:center;font-weight:500;transition:all .15s;display:flex;background-color:var(--g-surface)!important;border:1px solid var(--g-border-2)!important;color:var(--g-text)!important;border-radius:8px!important;padding:4px 8px!important}.breadcrumb-wrapper .vs__dropdown-toggle:hover{border-color:var(--gody-300)!important}.breadcrumb-wrapper .vs__selected{font-weight:600;color:var(--g-text-dark)!important;margin:0!important;padding:0!important}.breadcrumb-wrapper .vs__search{font-size:var(--g-fs-sm)!important;margin:0!important;padding:0!important}.breadcrumb-wrapper .vs__actions{padding:0!important}.breadcrumb-wrapper .vs__open-indicator{color:var(--g-text-mute);transform:scale(.8)}.breadcrumb-wrapper .vs__dropdown-menu{box-shadow:var(--g-shadow-pop);z-index:2000;border-radius:12px;padding:6px 0;border:1px solid var(--g-border)!important}.breadcrumb-wrapper .vs__dropdown-option{font-size:var(--g-fs-sm);padding:8px 12px;color:var(--g-text)!important}.breadcrumb-wrapper .vs__dropdown-option--highlight{background-color:var(--gody-50);color:var(--gody-600)!important}.date-range-report.dashboard{cursor:pointer;align-items:center;gap:6px;transition:all .15s;border:1px solid var(--g-border-2)!important;background:var(--g-surface)!important;color:var(--g-text)!important;font-size:var(--g-fs-sm)!important;height:34px!important;box-shadow:none!important;border-radius:8px!important;padding:6px 12px!important;font-weight:500!important;display:flex!important}.date-range-report.dashboard:hover{border-color:var(--gody-300)!important}.date-range-report.dashboard:before{content:"󰃭";color:var(--g-text-soft);font-family:Material Design Icons;font-size:var(--g-fs-xl)}.card-mini.dash-card:hover{box-shadow:var(--g-shadow-md)!important;border-color:var(--g-border-2)!important}.dash-card .mdi.bar-10{border-radius:10px;justify-content:center;align-items:center;width:38px!important;height:38px!important;font-size:var(--g-fs-2xl)!important;opacity:1!important;display:inline-flex!important}.dash-card .accordion-header{position:relative}.dash-card .accordion-header .mdi-eye,.dash-card .accordion-header .mdi-eye-off{transition:color .15s;font-size:var(--g-fs-xl)!important;color:var(--g-text-mute)!important;position:absolute!important;inset:16px 16px auto auto!important}.dash-card .accordion-header .mdi-eye:hover,.dash-card .accordion-header .mdi-eye-off:hover{color:var(--gody-500)!important}.dash-card .rounded-2.bg-success,.dash-card .rounded-2.bg-danger,#dashboard-summary .rounded-2.bg-success,#dashboard-summary .rounded-2.bg-danger{font-size:var(--g-fs-2xs)!important;border-radius:6px!important;align-items:center!important;gap:2px!important;padding:3px 8px!important;font-weight:700!important;display:inline-flex!important}.card .card-header h2,.card .card-header .h2{font-size:var(--g-fs-md);color:var(--g-text-dark);margin:0;font-weight:600}.card .card-header h3,.card .card-header .h3{font-size:var(--g-fs-base)!important;color:var(--g-text-dark)!important;margin:0!important;font-weight:700!important}.table>thead th:first-child{border-top-left-radius:8px!important}.table>thead th:last-child{border-top-right-radius:8px!important}.table tbody tr:hover td{background-color:var(--g-surface-subtle)!important}.badge.bg-success,.badge-success{border-color:#0000;background-color:var(--g-success-tag-bg)!important;color:var(--g-success-tag-fg)!important}.badge.bg-warning,.badge-warning{border-color:#0000;background-color:var(--g-warning-tag-bg)!important;color:var(--g-warning-tag-fg)!important}.badge.bg-danger,.badge-danger{border-color:#0000;background-color:var(--g-error-tag-bg)!important;color:var(--g-error-tag-fg)!important}.badge.bg-info,.badge-info,.badge.bg-primary,.badge-primary{border-color:#0000;background-color:var(--g-info-tag-bg)!important;color:var(--g-info-tag-fg)!important}.badge.bg-secondary,.badge.bg-light,.badge-secondary,.badge-light{border-color:#0000;background-color:var(--g-gray-tag-bg)!important;color:var(--g-gray-tag-fg)!important}.badge-green{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg);border-color:#0000}.badge-amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg);border-color:#0000}.badge-blue{background:var(--g-info-tag-bg)!important;color:var(--g-info-tag-fg)!important;border-color:#0000!important}.badge-red{background:var(--g-error-tag-bg);color:var(--g-error-tag-fg);border-color:#0000}.badge-orange{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg);border-color:#0000}.badge-gray{border-color:#0000;background:var(--g-gray-tag-bg)!important;color:var(--g-gray-tag-fg)!important}.badge.bg-success,.badge.bg-warning,.badge.bg-danger,.badge.bg-info,.badge.bg-secondary,.badge.bg-light,.badge-success,.badge-warning,.badge-danger,.badge-info,.badge-primary,.badge-secondary,.badge-light,.badge-green,.badge-amber,.badge-blue,.badge-red,.badge-orange,.badge-gray{align-items:center!important;line-height:1.4!important;display:inline-flex!important}.badge.bg-success:before,.badge.bg-warning:before,.badge.bg-danger:before,.badge.bg-info:before,.badge.bg-secondary:before,.badge.bg-light:before,.badge-success:before,.badge-warning:before,.badge-danger:before,.badge-info:before,.badge-primary:before,.badge-secondary:before,.badge-light:before,.badge-green:before,.badge-amber:before,.badge-blue:before,.badge-red:before,.badge-orange:before,.badge-gray:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-right:5px;display:inline-block}.badge.bg-success:before,.badge-success:before,.badge-green:before{background-color:var(--g-success-tag-fg)}.badge.bg-warning:before,.badge-warning:before,.badge-amber:before{background-color:var(--g-warning-tag-fg)}.badge.bg-danger:before,.badge-danger:before,.badge-red:before{background-color:var(--g-error-tag-fg)}.badge.bg-info:before,.badge-info:before,.badge-blue:before,.badge.bg-primary:before,.badge-primary:before{background-color:var(--g-info-tag-fg)}.badge-orange:before{background-color:var(--g-warning-tag-fg)}.badge.bg-secondary:before,.badge.bg-light:before,.badge-secondary:before,.badge-light:before,.badge-gray:before{background-color:var(--g-gray-tag-fg)}.badge.is-live:before,.g-pill.is-live .g-dot{animation:1.6s infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.ec-brand-icon-wrap{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);width:32px;height:32px;font-weight:900;font-size:var(--g-fs-lg);box-shadow:var(--g-shadow-brand);border-radius:12px;justify-content:center;align-items:center;display:flex;color:#fff!important}.ec-brand-text-wrap{flex-direction:column;display:flex}.ec-brand-name{letter-spacing:.34px;text-transform:uppercase;line-height:1.5;font-size:var(--g-fs-lg)!important;color:var(--g-text-dark)!important;font-weight:900!important}.ec-brand-sub{font-size:var(--g-fs-2xs);color:var(--g-text-mute);letter-spacing:.9px;text-transform:uppercase;margin-top:-2px;font-weight:600;line-height:13.5px}.ec-brand-name .text-primary{color:var(--gody-500)!important}.user-avatar-initials-header{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%)!important;color:#fff!important;width:28px!important;height:28px!important;font-weight:700!important;font-size:var(--g-fs-2xs)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;display:flex!important}.user-avatar-img-header{object-fit:cover;background:var(--g-surface-subtle);flex-shrink:0;border-radius:10px!important;width:28px!important;height:28px!important;display:block!important}.bg-light-primary{background-color:var(--gody-50)!important;color:var(--gody-500)!important}.ec-main-header .user-menu .bg-light-primary{border-radius:6px!important}.ec-main-header .navbar-right .navbar-nav>li.user-menu{border-left:none!important;align-items:center!important;padding-left:10px!important;display:inline-flex!important;position:relative!important}.ec-main-header .navbar-right .navbar-nav>li.user-menu:before{content:"";background-color:var(--g-border);width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ec-main-header .user-menu .user-dropdown-header{border-bottom:1px solid var(--g-line);padding:10px 16px}.ec-main-header .user-menu .user-dropdown-name{font-size:var(--g-fs-base);color:var(--g-text-dark);font-weight:700}.ec-main-header .user-menu .user-dropdown-email{font-size:var(--g-fs-2xs);color:var(--g-text-mute)}.ec-main-header .user-menu .user-dropdown>li>a{font-size:var(--g-fs-base);color:var(--g-text);align-items:center;gap:10px;padding:9px 14px;transition:background .12s,color .12s;display:flex}.ec-main-header .user-menu .user-dropdown>li>a .mdi{color:var(--g-text-mute)}.ec-main-header .user-menu .user-dropdown>li>a:hover{background:var(--gody-50);color:var(--gody-700)}.ec-main-header .user-menu .user-dropdown>li>a:hover .mdi{color:var(--gody-700)}.ec-main-header .user-menu .user-dropdown-logout,.ec-main-header .user-menu .user-dropdown-logout .mdi{color:var(--g-error)!important}.ec-main-header .user-menu .user-dropdown-logout:hover{background:var(--g-error-bg-hover)}.px-1-5{padding-left:6px!important;padding-right:6px!important}.py-0-5{padding-top:2px!important;padding-bottom:2px!important}.leading-none{line-height:1!important}.text-12{font-size:var(--g-fs-sm)!important}.text-11-5{font-size:var(--g-fs-xs)!important}.text-9-5{font-size:var(--g-fs-2xs)!important}.ec-main-header .navbar{height:48px;padding:8px 16px;border-bottom:none!important;min-height:0!important}.ec-header-fixed .ec-page-wrapper{padding-top:47px}.ec-main-header .navbar-right .navbar-nav li>.dropdown-menu,.ec-main-header .navbar-right .navbar-nav li>.dropdown-notify{top:46px!important}.ec-main-header .navbar-right .navbar-nav li>.dropdown-menu{border:1px solid var(--g-border);box-shadow:var(--g-shadow-pop);background-color:var(--g-surface);border-radius:12px}.ec-main-header .navbar-right .navbar-nav li>.dropdown-notify{border:1px solid var(--g-border-2);box-shadow:var(--g-shadow-pop);background-color:var(--g-surface);border-radius:12px}@media (width<=991.98px){.ec-main-header .navbar-right .navbar-nav li>.dropdown-menu,.ec-main-header .navbar-right .navbar-nav li>.dropdown-notify{top:56px!important}.ec-main-header .navbar-right .navbar-nav li>.dropdown-menu{max-width:calc(100vw - 16px)!important;position:absolute!important;left:auto!important;right:0!important;transform:none!important}}@media (width<=575.98px){.ec-main-header .notifications-menu .dropdown-notify{width:auto;max-width:none;max-height:calc(100vh - 76px);position:fixed;left:8px;right:8px;overflow:hidden;top:60px!important}.ec-main-header .notifications-menu .notify-list-scroll{max-height:calc(100vh - 168px)!important}.ec-main-header .navbar-right .navbar-nav li>.dropdown-menu{max-height:calc(100vh - 76px);overflow-y:auto;max-width:calc(100vw - 16px)!important;position:fixed!important;top:60px!important;left:auto!important;right:8px!important;transform:none!important}}@supports (height:100dvh){@media (width<=575.98px){.ec-main-header .notifications-menu .dropdown-notify{max-height:calc(100dvh - 76px)}.ec-main-header .notifications-menu .notify-list-scroll{max-height:calc(100dvh - 168px)!important}.ec-main-header .navbar-right .navbar-nav li>.dropdown-menu{max-height:calc(100dvh - 76px)}}}.ec-main-header .theme-menu .theme-toggler:focus:not(:focus-visible),.ec-main-header .theme-menu .theme-toggler:active,.ec-main-header .notifications-menu .notify-toggler:focus:not(:focus-visible),.ec-main-header .notifications-menu .notify-toggler:active,.ec-main-header .lang-menu #dropdownMenuButton1:focus:not(:focus-visible),.ec-main-header .lang-menu #dropdownMenuButton1:active{box-shadow:none!important;outline:none!important}.ec-main-header .navbar-right .navbar-nav{align-items:center;gap:10px;display:flex}.ec-main-header .navbar-right .navbar-nav>li{margin:0!important}.ec-main-header .lang-menu #dropdownMenuButton1{background-color:var(--g-surface-subtle);font-size:var(--g-fs-2xs);color:var(--g-text-soft);border-radius:12px;align-items:center;gap:4px;height:auto;padding:6px 8px;font-weight:700;line-height:1.2;transition:all .15s;display:flex;border:1px solid var(--g-border)!important;box-shadow:none!important}.ec-main-header .lang-menu #dropdownMenuButton1:hover{border-color:var(--gody-300)!important}.ec-main-header .lang-menu #dropdownMenuButton1:after{display:none!important}.ec-main-header #search-input::placeholder{color:var(--g-text-mute)!important}.sidebar-user-card .hover-orange:hover{background-color:var(--gody-50)!important;color:var(--gody-500)!important}.sidebar-user-card .hover-orange:hover i{color:var(--gody-500)!important}body.ec-header-light .ec-main-header .navbar-right .navbar-nav>li{min-width:auto;margin:0!important}body.ec-header-light .ec-main-header .navbar-right .navbar-nav>li.notifications-menu .dropdown-toggle{box-shadow:none!important;width:30px!important;height:30px!important;color:var(--g-text-soft)!important;background:0 0!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:6px!important;display:inline-flex!important}body.ec-header-light .ec-main-header .navbar-right .navbar-nav>li.notifications-menu .dropdown-toggle:hover{background-color:var(--gody-50)!important;color:var(--gody-500)!important}#header :is(a,button,.btn):focus-visible{box-shadow:var(--g-focus-ring)!important}body.ec-header-light .ec-main-header .navbar-right .navbar-nav>li.user-menu .dropdown-toggle{background:0 0;border:none;padding:0;line-height:normal;align-items:center!important;display:inline-flex!important}body.ec-header-light .ec-main-header .navbar-right .navbar-nav>li.user-menu{border-left:none!important;align-items:center!important;padding-left:10px!important;display:inline-flex!important;position:relative!important}body.ec-header-light .ec-main-header .navbar-right .navbar-nav>li.user-menu:before{content:"";background-color:var(--g-border);width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mt-0-5{margin-top:2px!important}.p-1-5{padding:6px!important}.gap-2-5{gap:10px!important}.font-size-10{font-size:var(--g-fs-2xs)}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.text-gray-400,.text-gray-500{color:var(--g-text-mute)!important}.text-gray-700{color:var(--g-text-soft)!important}.text-gray-800{color:var(--g-text)!important}.text-gray-900{color:var(--g-text-dark)!important}.p-b-16{padding-bottom:16px!important}.g-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.g-page-title{font-size:var(--g-fs-3xl);color:var(--g-text);margin:0;font-weight:800;line-height:1.2}.g-breadcrumb{font-size:var(--g-fs-sm);color:var(--g-text-mute);align-items:center;gap:4px;margin:4px 0 0;display:flex}.g-breadcrumb a{color:var(--gody-500);text-decoration:none}.g-breadcrumb a:hover{color:var(--gody-600)}.g-card{margin-bottom:12px;overflow:hidden;border:1px solid var(--g-border)!important;box-shadow:none!important;background:var(--g-surface)!important;border-radius:12px!important}.g-card-header{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.g-card-title{font-size:var(--g-fs-md);color:var(--g-text);margin:0;font-weight:700;line-height:1.35}.g-card-subtitle{font-size:var(--g-fs-2xs);color:var(--g-text-soft);margin:1px 0 0;line-height:1.4}.g-card-body{padding:16px}.g-card-footer{border-top:1px solid var(--g-line);padding:12px 16px}.g-table{border-collapse:collapse;width:100%;font-size:var(--g-fs-sm);background:var(--g-surface)}.g-table thead th{font-size:var(--g-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--g-text-soft);background:var(--g-table-head);border-bottom:1px solid var(--g-border);white-space:nowrap;text-align:left;z-index:1;padding:9px 12px;font-weight:700;position:sticky;top:0}.g-table tbody td{border-bottom:1px solid var(--g-line);color:var(--g-text);background:var(--g-surface);vertical-align:middle;padding:11px 12px;line-height:1.4}.g-table tbody tr:last-child td{border-bottom:0}.g-table tbody tr:hover td{background:var(--g-surface-subtle)}.g-table .g-empty{text-align:center;color:var(--g-text-mute);padding:28px 10px}.table tbody tr.selected td,.g-table tbody tr.selected td{background:var(--g-info-bg)!important}.table tbody tr.selected td:first-child,.g-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--gody-500)}.g-oh-table{border-collapse:collapse;width:100%;font-size:var(--g-fs-sm);background:var(--g-surface)}.g-oh-table thead th{font-size:var(--g-fs-2xs);color:var(--g-text-soft);background:var(--g-table-head);border-bottom:1px solid var(--g-border);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-align:left;padding:8px 12px;font-weight:700}.g-oh-table tbody td{border-bottom:1px solid var(--g-line);color:var(--g-text);background:var(--g-surface);vertical-align:middle;padding:10px 12px}.g-oh-table tbody tr:last-child td{border-bottom:none}.g-oh-table tbody tr:hover td{background:var(--g-surface-subtle)}.g-oh-name{font-weight:600;font-size:var(--g-fs-sm);color:var(--g-text);margin:0}.g-oh-sub{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin:0}.g-oh-value{font-weight:700;font-size:var(--g-fs-sm);color:var(--g-text)}.g-oh-link{font-size:var(--g-fs-sm);color:var(--gody-500);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.g-oh-link:hover{color:var(--gody-600)}.g-pill{font-size:var(--g-fs-2xs);white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-weight:500;line-height:1.4;display:inline-flex}.g-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.g-pill-green{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg);border-color:#0000}.g-pill-green .g-dot{background:var(--g-success-tag-fg)}.g-pill-amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg);border-color:#0000}.g-pill-amber .g-dot{background:var(--g-warning-tag-fg)}.g-pill-blue{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg);border-color:#0000}.g-pill-blue .g-dot{background:var(--g-info-tag-fg)}.g-pill-red{background:var(--g-error-tag-bg);color:var(--g-error-tag-fg);border-color:#0000}.g-pill-red .g-dot{background:var(--g-error-tag-fg)}.g-pill-gray{background:var(--g-gray-tag-bg);color:var(--g-gray-tag-fg);border-color:#0000}.g-pill-gray .g-dot{background:var(--g-gray-tag-fg)}.g-status-wrap{display:inline-flex;position:relative}.g-status-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}.g-status-trigger:hover{opacity:1}.g-status-chevron{font-size:var(--g-fs-xl);color:var(--g-text-mute);transition:transform .15s}.g-status-chevron.is-open{transform:rotate(180deg)}.g-status-menu{background:var(--g-surface);border:1px solid var(--g-border);z-index:50;border-radius:12px;min-width:210px;margin-top:6px;padding:4px 0;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 28px #0000001f}.g-status-menu-title{font-size:var(--g-fs-2xs);color:var(--g-text-mute);text-transform:uppercase;border-bottom:1px solid var(--g-line);margin:0;padding:8px 12px 4px;font-weight:700}.g-status-opt{width:100%;font-size:var(--g-fs-base);color:var(--g-text-soft);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.g-status-opt:hover{background:var(--g-surface-subtle)}.g-status-opt-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.g-status-opt-dot--green{background:var(--g-success-solid)}.g-status-opt-dot--amber{background:var(--g-warning-solid)}.g-status-opt-dot--blue{background:var(--g-teal-solid)}.g-status-opt-dot--red{background:var(--g-error-solid)}.g-status-opt-dot--gray{background:var(--g-text-mute)}.g-status-opt-check{font-size:var(--g-fs-xl);color:var(--g-teal);margin-left:auto}.g-badge{font-size:var(--g-fs-2xs);white-space:nowrap;background:var(--g-gray-tag-bg);color:var(--g-gray-tag-fg);border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;margin:2px 3px 2px 0;padding:2.5px 8px;font-weight:500;line-height:1.4;display:inline-flex}.g-icon-btn{background:var(--gody-50);width:36px;height:36px;font-size:var(--g-fs-xl);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;color:var(--gody-500)!important}.g-icon-btn:hover{background:var(--gody-100);color:var(--gody-600)!important}.g-icon-btn.g-icon-btn-danger{background:var(--g-error-bg);color:var(--g-error)!important}.g-icon-btn.g-icon-btn-danger:hover{background:var(--g-error-bg-hover);color:var(--g-error)!important}.g-icon-btn.g-icon-btn-sm{width:30px;height:30px;font-size:var(--g-fs-lg);border-radius:6px}.g-icon-btn.g-icon-btn-warning{background:var(--g-warning-bg);color:var(--g-warning)!important}.g-icon-btn.g-icon-btn-warning:hover{background:var(--g-warning-bg-hover);color:var(--g-warning)!important}.g-icon-btn.g-icon-btn-green{background:var(--g-success-bg);color:var(--g-success)!important}.g-icon-btn.g-icon-btn-green:hover{background:var(--g-success-bg-hover);color:var(--g-success-strong)!important}.g-icon-btn.g-icon-btn-outline{background:var(--g-surface);border:1px solid var(--g-border);color:var(--g-text-mute)!important}.g-icon-btn.g-icon-btn-outline:hover{background:var(--g-surface);border-color:var(--gody-500);color:var(--gody-600)!important}.g-icon-btn.g-icon-btn-outline.g-icon-btn-danger{background:var(--g-error-bg);border-color:var(--g-error-border);color:var(--g-error)!important}.g-icon-btn.g-icon-btn-outline.g-icon-btn-danger:hover{background:var(--g-error-bg-hover);border-color:var(--g-error-border);color:var(--g-error)!important}.g-sum-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px;display:grid}.g-sum-grid--6{grid-template-columns:repeat(6,1fr)}@media (width<=1199.98px){.g-sum-grid,.g-sum-grid--6{grid-template-columns:repeat(3,1fr)}}@media (width<=575.98px){.g-sum-grid,.g-sum-grid--6{grid-template-columns:repeat(2,1fr)}}.g-sum-grid--auto{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (width>=768px){.g-sum-grid--4{grid-template-columns:repeat(4,1fr)}}@media (width<=767.98px){.g-sum-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-tabs-row{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:8px;display:flex}.g-tabs-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=575.98px){.g-tabs-row{flex-wrap:wrap;gap:8px 12px;padding:12px}.g-tabs-row>:first-child{flex:auto;min-width:0}.g-tabs-actions{flex-wrap:wrap}}.chat-card-list{flex-direction:column;display:flex}.chat-card{border-bottom:1px solid var(--g-line);padding:12px 14px}.chat-card:last-child{border-bottom:0}.chat-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.chat-card-title{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.chat-card-sub{font-size:var(--g-fs-sm);color:var(--g-text-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-card-meta{font-size:var(--g-fs-sm);color:var(--g-text-mute);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.chat-card-meta>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.chat-card-meta .mdi{font-size:var(--g-fs-lg);color:var(--g-text-mute)}.chat-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.chat-card-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.g-btn-primary{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);font-size:var(--g-fs-base);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex;color:#fff!important}.g-btn-primary:hover{filter:brightness(.96);color:#fff!important}.g-btn-primary:disabled,.g-btn-primary[disabled]{background:var(--g-border-2);cursor:not-allowed;filter:none;color:var(--g-surface-subtle)!important}.g-btn-primary:disabled:hover,.g-btn-primary[disabled]:hover{filter:none}.g-btn-ghost:disabled,.g-btn-ghost[disabled]{opacity:.55;cursor:not-allowed}.g-btn-ghost{border:1px solid var(--g-border);background:var(--g-surface);font-size:var(--g-fs-base);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex;color:var(--g-text-mute)!important}.g-btn-ghost:hover{border-color:var(--gody-500);color:var(--gody-600)!important}.g-btn-ghost--blue{color:var(--g-text-mute)!important}.g-btn-ghost--blue:hover{border-color:var(--gody-500);background:var(--gody-50);color:var(--gody-500)!important}.g-btn-danger{border:1px solid var(--g-error-border);background:var(--g-error-bg);font-size:var(--g-fs-base);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;color:var(--g-error)!important}.g-btn-danger:hover{background:var(--g-error-bg-hover);color:var(--g-error)!important}.g-btn-indigo{border:1px solid var(--g-purple-border);background:var(--g-purple-bg);font-size:var(--g-fs-base);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;color:var(--g-purple)!important}.g-btn-indigo:hover{background:var(--g-purple-bg);color:var(--g-purple)!important}.g-btn-green{border:1px solid var(--g-success-border);background:var(--g-success-bg);font-size:var(--g-fs-base);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;color:var(--g-success)!important}.g-btn-green:hover{background:var(--g-success-bg-hover);color:var(--g-success-strong)!important}.g-btn-green:disabled,.g-btn-green[disabled]{opacity:.55;cursor:not-allowed}.g-btn-green:disabled:hover,.g-btn-green[disabled]:hover{background:var(--g-success-bg)}.g-btn-blue{border:1px solid var(--gody-200);background:var(--gody-600);font-size:var(--g-fs-base);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.g-btn-blue:hover{background:var(--gody-100);color:var(--gody-700)!important}.g-btn-sm{font-size:var(--g-fs-xs);border-radius:8px;padding:5px 12px}.g-breadcrumb-count{display:none}@media (width<=767.98px){.g-breadcrumb-count{color:var(--g-text-soft);align-items:center;gap:4px;font-weight:600;display:inline-flex}.g-breadcrumb-dot{color:var(--g-border-2)}.g-btn-add-mobile{height:34px;font-size:var(--g-fs-sm);white-space:nowrap;border-radius:10px;padding:0 12px}}.g-field-label{font-size:var(--g-fs-sm);color:var(--g-text-soft);margin-bottom:6px;font-weight:600;display:block}.g-control{border:1px solid var(--g-border);width:100%;height:40px;font-size:var(--g-fs-base);color:var(--g-text);background:var(--g-surface);border-radius:6px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}select.g-control{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 10px;padding-right:30px}.g-control:focus{border-color:var(--gody-500);box-shadow:none;outline:0}.g-control-sm{font-size:var(--g-fs-sm);border-radius:8px;width:auto;height:30px;padding:4px 10px}select.g-control-sm{background-position:right 8px center;background-size:9px 9px;padding-right:26px}.filter-toggle-btn{height:30px;font-size:var(--g-fs-sm);color:var(--g-text-mute);background:var(--g-surface);border:1px solid var(--g-border);border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.filter-toggle-btn:hover,.filter-toggle-btn.active{border-color:var(--gody-500);color:var(--gody-600)}.filter-toggle-btn .mdi{font-size:var(--g-fs-lg)}.filter-count{background:var(--g-info-solid);color:#fff;min-width:16px;height:16px;font-size:var(--g-fs-2xs);text-align:center;border-radius:8px;padding:0 4px;font-weight:700;line-height:16px}.filter-chevron{transition:transform .2s}.filter-chevron.open{transform:rotate(180deg)}.g-tabs{border-bottom:1px solid var(--g-line);align-items:center;gap:4px;margin:0;padding:0 8px;list-style:none;display:flex}.g-tab{font-size:var(--g-fs-md);color:var(--g-text-mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:10px 16px;font-weight:500;text-decoration:none;transition:all .15s}.g-tab:hover{color:var(--gody-500)}.g-tab.active{color:var(--gody-500);border-bottom-color:var(--gody-500);font-weight:600}.nav-tabs .nav-item .nav-link.g-tab{font-size:var(--g-fs-md);color:var(--g-text-mute);padding:10px 16px;font-weight:500}.nav-tabs .nav-item .nav-link.g-tab:hover{color:var(--gody-500)}.nav-tabs .nav-item .nav-link.g-tab.active{color:var(--gody-500);font-weight:600}.g-badge-green{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg);border-color:#0000}.g-badge-red{background:var(--g-error-tag-bg);color:var(--g-error-tag-fg);border-color:#0000}.g-badge-amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg);border-color:#0000}.g-badge-blue{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg);border-color:#0000}.g-badge-purple{background:var(--g-purple-tag-bg);color:var(--g-purple-tag-fg);border-color:#0000}.g-badge-teal{background:var(--g-teal-tag-bg);color:var(--g-teal-tag-fg);border-color:#0000}.g-badge-rose{background:var(--g-rose-tag-bg);color:var(--g-rose-tag-fg);border-color:#0000}.g-badge-gray{background:var(--g-gray-tag-bg);color:var(--g-gray-tag-fg);border-color:#0000}.page-btn{border:1px solid var(--g-border);cursor:pointer;min-width:28px;height:28px;font-size:var(--g-fs-2xs);color:var(--g-text-soft);background:var(--g-surface);border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;transition:all .15s;display:inline-flex}.page-btn:hover:not(:disabled):not(.active){border-color:var(--gody-500);color:var(--gody-700);background:var(--gody-50)}.page-btn.active{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);color:#fff;border-color:#0000;font-weight:700}.page-btn:disabled{cursor:not-allowed}.g-ch-head{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.g-ch-left{align-items:center;gap:9px;min-width:0;display:flex}.g-ch-icon{width:28px;height:28px;font-size:var(--g-fs-lg);background:var(--g-gray-icon-bg);color:var(--g-gray-icon-fg);border:1px solid var(--g-gray-icon-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.g-ch-icon--blue{background:var(--g-info-icon-bg);color:var(--g-info-icon-fg);border-color:var(--g-info-icon-border)}.g-ch-icon--gody{background:var(--gody-50);color:var(--gody-700);border-color:var(--gody-200)}.g-ch-icon--purple{background:var(--g-purple-icon-bg);color:var(--g-purple-icon-fg);border-color:var(--g-purple-icon-border)}.g-ch-icon--teal{background:var(--g-teal-icon-bg);color:var(--g-teal-icon-fg);border-color:var(--g-teal-icon-border)}.g-ch-icon--amber{background:var(--g-warning-icon-bg);color:var(--g-warning-icon-fg);border-color:var(--g-warning-icon-border)}.g-ch-icon--indigo{background:var(--g-indigo-icon-bg);color:var(--g-indigo-icon-fg);border-color:var(--g-indigo-icon-border)}.g-ch-icon--green{background:var(--g-success-icon-bg);color:var(--g-success-icon-fg);border-color:var(--g-success-icon-border)}.g-ch-icon--gray{background:var(--g-gray-icon-bg);color:var(--g-gray-icon-fg);border-color:var(--g-gray-icon-border)}.g-ch-icon--contact{background:var(--g-info-icon-bg);color:var(--g-info-icon-fg);border-color:var(--g-info-icon-border)}.g-ch-icon--rose{background:var(--g-rose-icon-bg);color:var(--g-rose-icon-fg);border-color:var(--g-rose-icon-border)}.g-type-chip{font-size:var(--g-fs-2xs);background:var(--g-gray-tag-bg);color:var(--g-text-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-weight:600;display:inline-flex}.g-type-chip--indigo{background:var(--g-purple-tag-bg);color:var(--g-purple-tag-fg)}.g-type-chip--teal{background:var(--g-teal-tag-bg);color:var(--g-teal-tag-fg)}.g-type-chip--blue{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg)}.g-meta-time{font-size:var(--g-fs-xs);color:var(--g-text-mute);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.g-steps{align-items:flex-start;display:flex}.g-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.g-step:not(:last-child):after{content:"";background:var(--g-border);height:2px;position:absolute;top:13px;left:calc(50% + 17px);right:calc(17px - 50%)}.g-step.is-done:after{background:var(--g-success-solid)}.g-step-dot{z-index:1;width:26px;height:26px;font-size:var(--g-fs-sm);background:var(--g-gray-bg);color:var(--g-text-mute);border:2px solid var(--g-border);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.g-step-dot--done{background:var(--g-success-solid);color:#fff;border-color:var(--g-success)}.g-step-dot--current{background:var(--g-info-solid);color:#fff;border-color:var(--g-info-solid);box-shadow:0 0 0 4px #1456f026}.g-step-dot--cancel{background:var(--g-error-solid);color:#fff;border-color:var(--g-error)}.g-step-label{font-size:var(--g-fs-2xs);color:var(--g-text-mute);font-weight:600;line-height:1.3}.g-step.is-done .g-step-label{color:var(--g-success)}.g-step.is-current .g-step-label{color:var(--gody-600)}.g-step.is-cancel .g-step-label{color:var(--g-error)}.g-scroll-list{max-height:340px;padding-right:4px;overflow-y:auto}.g-scroll-list::-webkit-scrollbar{width:6px}.g-scroll-list::-webkit-scrollbar-thumb{background:var(--g-border);border-radius:8px}.g-scroll-list::-webkit-scrollbar-track{background:0 0}.g-timeline{flex-direction:column;display:flex}.g-tl{gap:11px;padding-bottom:16px;display:flex;position:relative}.g-tl:before{content:"";background:var(--g-border);width:1px;position:absolute;top:28px;bottom:0;left:14px}.g-tl:last-child{padding-bottom:2px}.g-tl:last-child:before{display:none}.g-tl-icon{z-index:1;width:28px;height:28px;font-size:var(--g-fs-lg);background:var(--g-gray-icon-bg);color:var(--g-text-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.g-tl-icon--green{background:var(--g-success-icon-bg);color:var(--g-success-icon-fg)}.g-tl-icon--blue{background:var(--gody-100);color:var(--gody-500)}.g-tl-icon--amber{background:var(--g-warning-icon-bg);color:var(--g-warning-icon-fg)}.g-tl-icon--purple{background:var(--g-purple-icon-bg);color:var(--g-purple-icon-fg)}.g-tl-icon--orange{background:var(--gody-50);color:var(--gody-600)}.g-tl-icon--indigo{background:var(--g-indigo-icon-bg);color:var(--g-indigo-icon-fg)}.g-tl-title{font-size:var(--g-fs-base);color:var(--g-text);margin:0;font-weight:600}.g-tl-sub{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin:1px 0 0}.g-info-grid{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}:is(.g-info-grid--split,.g-info-grid:has(>.g-info-item--right)){column-gap:0}.g-info-item{border-bottom:1px solid var(--g-line);align-items:flex-start;gap:8px;padding:9px 0;display:flex}.g-info-grid .g-info-item:nth-last-child(-n+2){border-bottom:none}.g-info-label{font-size:var(--g-fs-sm);color:var(--g-text-mute);flex-shrink:0;min-width:110px;font-weight:500;line-height:1.5}.g-info-value{font-size:var(--g-fs-base);color:var(--g-text);word-break:break-word;flex:1;font-weight:600;line-height:1.5}.g-info-item.g-info-item--left,.g-info-grid--split .g-info-item:nth-child(odd){padding-right:20px}.g-info-item.g-info-item--right,.g-info-grid--split .g-info-item:nth-child(2n){border-left:1px solid var(--g-line);padding-left:20px}@media (width<=767.98px){.g-info-grid{grid-template-columns:1fr}.g-info-item.g-info-item--right{border-left:0;padding-left:0}.g-info-item.g-info-item--left,.g-info-grid--split .g-info-item:nth-child(odd){padding-right:0}.g-info-grid--split .g-info-item:nth-child(2n){border-left:0;padding-left:0}.g-info-item{justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0}.g-info-item:empty{display:none}.g-info-grid .g-info-item:nth-last-child(-n+2){border-bottom:1px solid var(--g-line)}.g-info-grid .g-info-item:last-child{border-bottom:none}.g-info-label{min-width:0;font-size:var(--g-fs-base)}.g-info-value{text-align:right;font-size:var(--g-fs-lg);font-weight:700}.g-info-value.d-flex{justify-content:flex-end}}.g-section-label{font-size:var(--g-fs-2xs);color:var(--g-text-mute);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-weight:700}.g-kv{border-collapse:collapse;width:100%}.g-kv td{border-bottom:1px solid var(--g-line);font-size:var(--g-fs-base);vertical-align:middle;padding:7px 0}.g-kv tr:last-child td{border-bottom:none}.g-kv td:first-child{color:var(--g-text-soft);font-weight:500;font-size:var(--g-fs-sm);width:45%}.g-kv td:last-child{color:var(--g-text);text-align:right;font-weight:600}.g-kv-row{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:9px 0;display:flex}.g-kv-row:last-child{border-bottom:none}.g-kv-label{font-size:var(--g-fs-base);color:var(--g-text-mute);flex:none}.g-kv-value{text-align:right;min-width:0;font-size:var(--g-fs-lg);color:var(--g-text);word-break:break-word;flex:1;font-weight:700}.g-collapse-btn{width:100%;font-size:var(--g-fs-sm);color:var(--g-text-soft);background:var(--g-surface);border:0;border-bottom:1px solid var(--g-line);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:background .12s;display:flex}.g-collapse-btn:hover{background:var(--g-surface-subtle)}.g-note-box{background:var(--g-warning-bg);border:1px solid var(--g-warning-bg);border-radius:12px;padding:14px}.g-note-box p{font-size:var(--g-fs-base);color:var(--g-text-soft);margin:0;line-height:1.5}.g-note-meta{font-size:var(--g-fs-2xs);color:var(--g-text-mute);align-items:center;gap:4px;margin-top:8px;display:flex}.g-avatar{color:#fff;background:linear-gradient(135deg, var(--g-info-solid), var(--g-info-solid));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.g-sum-card{background:var(--g-surface);border:1px solid var(--g-border);box-shadow:var(--g-shadow-sm);border-radius:16px;padding:14px 16px;transition:box-shadow .2s,transform .2s}.g-sum-card:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}.g-sum-label{font-size:var(--g-fs-2xs);color:var(--g-text-mute);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.g-sum-value{color:var(--g-text);letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:22px;font-weight:700;line-height:1.2}.g-sum-value-brand{color:var(--gody-600)}.g-sum-value-success{color:var(--g-success)}.g-sum-unit{font-size:var(--g-fs-sm);color:var(--g-text-mute);letter-spacing:0;margin-left:5px;font-weight:600}.g-sum-value--money{font-size:var(--g-fs-xl);letter-spacing:-.3px;word-break:break-word}.g-sum-sub{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin:2px 0 0}.g-tab-count{font-size:var(--g-fs-2xs);background:var(--g-gray-tag-bg);color:var(--g-gray-tag-fg);border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;margin-left:4px;padding:1px 7px;font-weight:800;line-height:1.25;display:inline-flex}.g-tab.active .g-tab-count{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg);border-color:#0000}@media (width<=767.98px){.g-tabs-pill-sm .g-tab{border:1px solid var(--g-border);background:var(--g-surface);border-radius:999px;margin-bottom:0;padding:7px 12px}.g-tabs-pill-sm .g-tab.active{background:var(--g-info-solid);border-color:var(--g-info-solid);color:#fff}.g-tabs-pill-sm .g-tab.active .g-tab-count{color:var(--g-info-solid);background:#fff}}.g-type-chip--amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg)}.modal-content{background:var(--g-surface);border-color:var(--g-border);border-radius:16px;overflow:hidden}.g-modal-header{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.g-modal-title{font-size:var(--g-fs-lg);color:#fff;margin:0;font-weight:700;line-height:1.3}.g-modal-subtitle{font-size:var(--g-fs-2xs);color:var(--gody-100);margin:2px 0 0;font-weight:500;line-height:1.3}.g-modal-close{color:#fff;width:28px;height:28px;font-size:var(--g-fs-2xl);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s;display:inline-flex}.g-modal-close:hover{background:#fff3}.g-modal-body{padding:20px}.g-modal-body .form-label{font-size:var(--g-fs-xs);color:var(--g-text-soft);margin-bottom:6px;font-weight:600}.g-modal-body .form-control,.g-modal-body .form-select{font-size:var(--g-fs-md);padding:8px 12px}.g-modal-footer{background:var(--g-surface-subtle);border-top:1px solid var(--g-line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.g-modal-backdrop{z-index:1050;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (width<=575.98px){.g-modal-backdrop{align-items:flex-end;padding:0}}.g-modal-overlay{z-index:1050;background:#00000080;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.g-modal-dialog{background:var(--g-surface);width:100%;max-width:720px;box-shadow:var(--g-shadow-md);border-radius:16px;margin:0 auto;overflow:hidden}.g-modal-dialog--wide{max-width:960px}@media (width<=767.98px){.g-modal-overlay{align-items:stretch;padding:0}.g-modal-dialog{border-radius:0;max-width:100%;min-height:100%;margin:0}.g-modal-overlay .g-modal-header,.g-modal-overlay .g-modal-footer{padding-left:14px;padding-right:14px}.g-modal-overlay .g-modal-body{padding:14px 12px}.g-modal-overlay .g-modal-footer>.g-btn-ghost,.g-modal-overlay .g-modal-footer>.g-btn-primary{flex:1}}.g-empty-box{text-align:center;color:var(--g-text-mute);font-size:var(--g-fs-base);padding:22px 12px}.g-kpi-card{background:var(--g-surface);border:1px solid var(--g-border);box-shadow:var(--g-shadow-sm);border-radius:16px;flex-direction:column;height:100%;padding:16px 16px 14px;transition:box-shadow .2s,transform .2s;display:flex}.g-kpi-card:hover{transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}.g-kpi-top{justify-content:space-between;align-items:flex-start;display:flex}.g-kpi-icon{width:36px;height:36px;font-size:var(--g-fs-2xl);border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.g-kpi-icon--brand{background:var(--gody-50);color:var(--gody-700);border-color:var(--gody-200)}.g-kpi-icon--success{background:var(--g-success-icon-bg);color:var(--g-success-icon-fg);border-color:var(--g-success-icon-border)}.g-kpi-icon--info{background:var(--g-info-icon-bg);color:var(--g-info-icon-fg);border-color:var(--g-info-icon-border)}.g-kpi-icon--indigo{background:var(--g-indigo-icon-bg);color:var(--g-indigo-icon-fg);border-color:var(--g-indigo-icon-border)}.g-kpi-icon--purple{background:var(--g-purple-icon-bg);color:var(--g-purple-icon-fg);border-color:var(--g-purple-icon-border)}.g-kpi-icon--warning{background:var(--g-warning-icon-bg);color:var(--g-warning-icon-fg);border-color:var(--g-warning-icon-border)}.g-kpi-icon--teal{background:var(--g-teal-icon-bg);color:var(--g-teal-icon-fg);border-color:var(--g-teal-icon-border)}.g-kpi-icon--rose{background:var(--g-rose-icon-bg);color:var(--g-rose-icon-fg);border-color:var(--g-rose-icon-border)}.g-kpi-label{font-size:var(--g-fs-base);color:var(--g-text-soft);margin:11px 0 3px;font-weight:500}.g-kpi-value{font-size:var(--g-fs-4xl);color:var(--g-text);letter-spacing:-.5px;margin:0;font-weight:800;line-height:1.1}.g-kpi-value.is-sm{font-size:var(--g-fs-3xl)}.g-kpi-bottom{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.g-kpi-ctx{font-size:var(--g-fs-xs);color:var(--g-text-mute)}.g-eye-btn{color:var(--g-text-mute);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;padding:4px;line-height:1;transition:all .15s}.g-eye-btn:hover{background:var(--g-surface-subtle);color:var(--g-text-soft)}.g-trend-chip{font-size:var(--g-fs-xs);border-radius:20px;align-items:center;gap:2px;padding:3px 8px;font-weight:700;display:inline-flex}.g-trend-chip--up{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg)}.g-trend-chip--down{background:var(--g-error-tag-bg);color:var(--g-error-tag-fg)}.g-type-chip--purple{background:var(--g-purple-tag-bg);color:var(--g-purple-tag-fg)}.g-type-chip--green{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg)}.g-type-chip--amber-o{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg)}.g-tl-desc{background:var(--g-surface-subtle);border:1px solid var(--g-line);font-size:var(--g-fs-sm);color:var(--g-text-soft);border-radius:8px;margin-top:6px;padding:8px 12px;line-height:1.45}.g-contact-item{background:var(--g-surface-subtle);border:1px solid var(--g-line);color:var(--g-text);border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.g-contact-item:hover{border-color:var(--g-border-2);background:var(--g-surface)}.g-contact-item .g-icon-btn{background:var(--gody-100);width:32px;height:32px;font-size:var(--g-fs-xl);border-radius:12px;color:var(--gody-500)!important}.g-contact-item .g-icon-btn.g-icon-btn-green{background:var(--g-success-bg);color:var(--g-success)!important}.g-contact-item p.fw-semibold{color:var(--g-text)}.g-contact-item .text-muted{color:var(--g-text-mute)!important}.g-contact-item--phone:hover{border-color:var(--gody-200);background:var(--gody-50)}.g-contact-item--email:hover{border-color:var(--g-success-border);background:var(--g-success-bg-hover)}.g-spend-row+.g-spend-row{margin-top:10px}.g-spend-head{font-size:var(--g-fs-base);justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.g-spend-name{color:var(--g-text-soft);align-items:center;gap:6px;display:inline-flex}.g-spend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.g-spend-val{color:var(--g-text);font-weight:700}.g-spend-bar{background:var(--g-gray-bg);border-radius:99px;height:6px;overflow:hidden}.g-spend-fill{border-radius:99px;height:100%}.g-sidebar-overlay{z-index:1045;background:#0006;display:block;position:fixed;inset:0}.g-install-banner{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1040;background:var(--g-surface);border:1px solid var(--g-border);box-shadow:var(--g-shadow-md);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed}.g-install-banner__icon{border-radius:10px;flex-shrink:0;width:44px;height:44px}.g-install-banner__text{flex:1;min-width:0}.g-install-banner__title{color:var(--g-text);font-size:14px;font-weight:600}.g-install-banner__desc{color:var(--g-text-mute);margin-top:2px;font-size:12.5px}.g-install-banner__actions{flex-direction:column-reverse;flex-shrink:0;gap:8px;display:flex}@media (width>=768px){.g-install-banner{display:none}}@media (width<=767.98px){body:not(.sidebar-mobile-in) .ec-left-sidebar{visibility:hidden;transition:transform .3s ease-in-out,visibility 0s linear .3s;transform:translate(-224px)!important}body:not(.sidebar-mobile-in) .ec-left-sidebar *{transition:visibility 0s linear .3s;visibility:hidden!important}body.sidebar-mobile-in .ec-left-sidebar{z-index:1050;visibility:visible;transition:transform .3s ease-in-out;transform:translate(0)!important}.ec-page-wrapper,.ec-main-header{padding-left:0!important}}@media (width<=991.98px){.ec-main-header .navbar{min-height:56px!important}.ec-main-header .navbar-right .navbar-nav{margin:0}.ec-header-fixed .ec-page-wrapper{padding-top:56px}}.overflow-x-auto{-webkit-overflow-scrolling:touch;overflow-x:auto}.min-w-0{min-width:0}.gap-1{gap:.25rem!important}.gap-3{gap:1rem!important}.g-stack-mb{margin-bottom:12px}@media (width<=991.98px){.ec-content-wrapper :has(>table:only-child){-webkit-overflow-scrolling:touch;overflow-x:auto}.ec-content-wrapper .overflow-x-auto>table:not(.g-no-responsive),.ec-content-wrapper .table-responsive>table:not(.g-no-responsive){min-width:max-content}.ec-content-wrapper :has(>table:only-child)>table:not(.g-no-responsive){min-width:max-content}}@media (width<=767.98px){.ec-content-wrapper .content{padding-left:12px!important;padding-right:12px!important}.g-page-toolbar{width:100%}.g-page-toolbar>*,.row>[class^=col-]>.form-group,.row>[class*=\ col-]>.form-group{min-width:0}}.g-page-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=575.98px){.g-page-toolbar>*{flex:100%}}.svc-badge{background:var(--g-gray-tag-bg);color:var(--g-gray-tag-fg);font-size:var(--g-fs-2xs);white-space:nowrap;text-transform:uppercase;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;margin:2px 3px 2px 0;padding:2px 7px;font-weight:500;line-height:1.4;display:inline-flex}.svc-badge-amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg);border-color:#0000}.svc-badge-red{background:var(--g-error-tag-bg);color:var(--g-error-tag-fg);border-color:#0000}.svc-badge-supplier{color:#fff;letter-spacing:.02em;background:#29cc97;border-color:#29cc97;font-weight:700}.order-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:var(--g-fs-sm);text-decoration:none;color:var(--gody-500)!important}.order-code:hover{color:var(--gody-700)!important}.order-code.text-danger,.order-code.text-danger:hover{color:var(--g-error)!important}.order-card-list{grid-template-columns:1fr;gap:10px;padding:0 0 12px;display:grid}@media (width>=576px){.order-card-list{grid-template-columns:1fr 1fr}}.order-card{border:1px solid var(--g-border);background:var(--g-surface);border-radius:12px;padding:12px 14px;display:block;position:relative}.order-card-stretched-link{z-index:1;position:absolute;inset:0}.order-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-card-service{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.order-card-name{font-size:var(--g-fs-md);color:var(--g-text);font-weight:700}.order-card-package{font-size:var(--g-fs-xs);color:var(--g-text-mute);margin-top:4px}.order-card-divider{background:var(--g-gray-bg);height:1px;margin:10px 0}.order-card-bottom{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.order-card-source{z-index:2;font-size:var(--g-fs-sm);color:var(--g-text);font-weight:600;position:relative}.order-card-source .mdi{font-size:var(--g-fs-sm)}.order-card-source .order-source-phone{display:none}.order-card-date{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin-top:2px}.order-card-price{font-size:var(--g-fs-lg);color:var(--g-text);white-space:nowrap;font-weight:700}.orders-list-table thead th{background:var(--g-table-head);color:var(--g-text-mute);font-size:var(--g-fs-2xs);letter-spacing:.05em;border-bottom:1px solid var(--g-border);padding:9px 12px}.orders-list-table tbody td{border-bottom:1px solid var(--g-line);padding:10px 12px}.orders-list-table tbody tr:hover td,.orders-list-table tbody tr:hover td:last-child{background-color:var(--g-surface-subtle)}.orders-list-table tbody tr.selected td,.orders-list-table tbody tr.selected td:last-child{background-color:var(--gody-50)}.orders-list-table .cell-email{color:var(--gody-500)!important}.orders-list-table .cell-commission{font-weight:500;color:var(--g-error)!important}.orders-list-table .cell-profit{color:var(--g-success)!important}.orders-list-table .cell-handler{color:var(--g-text-soft)!important}.orders-list-table .g-pill{text-transform:uppercase!important;font-weight:500!important;font-size:var(--g-fs-2xs)!important;padding:3px 10px!important}.orders-list-table .g-dot{display:none!important}.orders-list-table .g-badge{text-transform:uppercase!important;font-weight:500!important;font-size:var(--g-fs-2xs)!important}.orders-list-table .cell-order-code .g-badge,.orders-list-table .cell-order-code .g-pill{border-radius:4px}.orders-list-table .g-pill-green{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg)}.orders-list-table .g-pill-amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg)}.orders-list-table .g-pill-blue{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg)}.orders-list-table .g-pill-red{background:var(--g-error-tag-bg);color:var(--g-error-tag-fg)}.orders-list-table .g-pill-gray{background:var(--g-gray-tag-bg);color:var(--g-text-soft)}.g-pill.order-status-pill{text-transform:none!important;font-weight:600!important}.orders-list-table .order-status-pill .g-dot{display:block!important}.orders-list-table .g-icon-btn.g-icon-btn-warning{border:1px solid var(--g-warning-border);box-shadow:0 1px 2px #0000000f;background:var(--g-warning-bg)!important;color:var(--g-warning)!important}.orders-list-table .g-icon-btn.g-icon-btn-warning:hover{background:var(--g-warning-border)!important;color:var(--g-warning-strong)!important}.order-name{font-size:var(--g-fs-sm);color:var(--g-text);font-weight:600}.customer-name-link{text-decoration:none;color:var(--g-text)!important}.customer-name-link:hover{color:var(--gody-700)!important}.event-help p{border:1px solid var(--g-border);background:var(--g-surface);z-index:10;width:180px;box-shadow:var(--g-shadow-md);color:var(--g-text-soft);font-weight:400;font-size:var(--g-fs-2xs);text-align:left;border-radius:6px;padding:8px 10px;display:none;position:absolute;top:20px;right:0}.event-help:hover p{display:block}.pkg-card-list{grid-template-columns:1fr;gap:10px;padding:0 0 12px;display:grid}@media (width>=576px){.pkg-card-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pkg-card{border:1px solid var(--g-border);background:var(--g-surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.pkg-card-top{align-items:center;gap:8px;display:flex}.pkg-card-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:28px;height:20px}.pkg-card-supplier{font-size:var(--g-fs-2xs);color:var(--g-text-soft);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.pkg-card-specs{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.pkg-card-spec{font-size:var(--g-fs-2xs);color:var(--g-text);background:var(--g-gray-bg);border:1px solid var(--g-border);white-space:nowrap;border-radius:4px;padding:1px 6px;font-weight:700;display:inline-block}.pkg-card-product{font-size:var(--g-fs-2xs);color:var(--g-text-mute);line-height:1.35}.pkg-card-name{font-size:var(--g-fs-md);color:var(--g-text);margin-top:2px;font-weight:700;line-height:1.35}.pkg-card-note{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin-top:2px}.pkg-card-meta{font-size:var(--g-fs-2xs);color:var(--g-text-mute);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pkg-card-divider{background:var(--g-gray-bg);height:1px}.pkg-card-prices{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.pkg-card-prices>div{min-width:0}.pkg-card-price-label{font-size:var(--g-fs-2xs);letter-spacing:.06em;color:var(--g-text-mute);text-transform:uppercase;font-weight:700}.pkg-card-price-value{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pkg-card-price-value.is-partner{color:var(--g-error)}.pkg-card-price-sub{font-size:var(--g-fs-2xs);color:var(--g-error)}.pkg-card-actions{gap:6px;margin-top:auto;display:flex}.pkg-card-actions .g-btn-ghost{height:38px;font-size:var(--g-fs-xs);border-radius:8px;flex:1;padding:0}.pkg-card-actions .g-icon-btn{flex:0 0 40px;width:auto;height:38px}.commission-card-list{grid-template-columns:1fr;gap:10px;padding:0 0 12px;display:grid}@media (width>=576px){.commission-card-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.commission-card-list.has-bulk-bar{padding-bottom:76px}.commission-card{border:1px solid var(--g-border);background:var(--g-surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.commission-card-top{align-items:center;gap:10px;display:flex}.commission-card-name{min-width:0;font-size:var(--g-fs-lg);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;line-height:1.3;overflow:hidden}.commission-card-divider{background:var(--g-gray-bg);height:1px}.commission-card-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.commission-card-stats>div{min-width:0}.commission-card-stat-label{font-size:var(--g-fs-2xs);letter-spacing:.06em;color:var(--g-text-mute);text-transform:uppercase;font-weight:700}.commission-card-stat-value{font-size:var(--g-fs-base);color:var(--g-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.commission-card-stat-value--strong{font-size:var(--g-fs-md);color:var(--g-text);font-weight:900}.commission-card-stat-value--muted{color:var(--g-text-mute)}.commission-card-action{width:100%;height:38px;font-size:var(--g-fs-xs);border-radius:8px;justify-content:center;margin-top:auto;padding:0}.order-commission-card-list{grid-template-columns:1fr;gap:10px;padding:0 0 12px;display:grid}.order-commission-card{border:1px solid var(--g-border);background:var(--g-surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.order-commission-card-top{align-items:center;gap:10px;display:flex}.order-commission-card-number{min-width:0;font-size:var(--g-fs-lg);color:var(--gody-500);white-space:nowrap;flex:1;font-weight:700}.order-commission-card-divider{background:var(--g-gray-bg);height:1px}.order-commission-card-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.order-commission-card-stats>div{min-width:0}.order-commission-card-label{font-size:var(--g-fs-2xs);letter-spacing:.06em;color:var(--g-text-mute);text-transform:uppercase;font-weight:700}.order-commission-card-value{font-size:var(--g-fs-base);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.order-commission-card-actions{gap:6px;margin-top:auto;display:flex}.order-commission-card-actions .g-icon-btn{flex:0 0 44px;width:auto;height:38px}.order-commission-card-expand{border-top:1px solid var(--g-line);background:var(--g-surface-subtle);border-radius:0 0 12px 12px;margin:0 -14px -12px;padding:12px 14px}.payment-history-list{flex-direction:column;gap:10px;display:flex}.payment-history-item{border:1px solid var(--g-border);background:var(--g-surface);border-radius:10px;padding:10px 12px}.payment-history-row{font-size:var(--g-fs-sm);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.payment-history-row+.payment-history-row{margin-top:6px}.payment-history-row dt{color:var(--g-text-mute);flex:none;font-weight:600}.payment-history-row dd{text-align:right;min-width:0;color:var(--g-text);text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.sim-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.sim-filter-field{flex:0 0 200px;width:200px}.sim-filter-field--wide{flex:260px;width:auto;min-width:0}.sim-filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sim-filter-hint{font-size:var(--g-fs-sm);color:var(--g-text-mute);padding:0 16px 14px}.sim-code{color:var(--g-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.sim-pkg{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin-top:3px}.sim-usage-value{color:var(--gody-500);font-weight:700}.sim-error-text{max-width:160px;font-size:var(--g-fs-2xs);color:var(--g-error);word-break:break-word;margin-top:4px}.sim-date{color:var(--g-text-soft);font-weight:600}.sim-time{font-size:var(--g-fs-2xs);color:var(--g-text-mute)}.sim-empty-icon{color:var(--g-border-2);margin-bottom:8px;font-size:30px;display:block}.sim-card-list{grid-template-columns:1fr;gap:10px;padding:0 0 12px;display:grid}@media (width>=576px){.sim-card-list{grid-template-columns:1fr 1fr}}.sim-card{background:var(--g-surface);border:1px solid var(--g-border);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sim-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sim-card-code{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--g-fs-base);color:var(--g-text);word-break:break-all;flex:1;font-weight:700}.sim-card-tags{flex-wrap:wrap;gap:6px;display:flex}.sim-card-divider{background:var(--g-gray-bg);height:1px}.sim-card-meta{font-size:var(--g-fs-xs);justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.sim-card-meta-main{flex-direction:column;gap:3px;min-width:0;display:flex}.sim-card-meta-side{text-align:right;flex:none;align-items:center;gap:8px;display:flex}@media (width<=767.98px){.sim-usage-page .g-card:not(.sim-filter-card){margin-bottom:0;overflow:visible;background:0 0!important;border:none!important;border-radius:0!important}.sim-usage-page .g-card:not(.sim-filter-card)>.g-card-header,.sim-usage-page .g-card:not(.sim-filter-card)>.g-card-footer{border:none;padding-left:0;padding-right:0}.sim-usage-page .sim-filter-card{margin-bottom:12px}.sim-usage-page .sim-filter-field,.sim-usage-page .sim-filter-field--wide{flex:100%;width:auto}.sim-usage-page .sim-filter-actions{flex-wrap:wrap;width:100%;margin-left:0}.sim-usage-page .sim-filter-actions>button{flex:1 1 0;justify-content:center}}@media (width<=575.98px){.sim-usage-page .g-page-header{flex-wrap:nowrap}.sim-usage-page .g-page-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sim-usage-page .sim-filter-actions>button{flex:100%}}.sim-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.sim-summary-card{background:var(--g-surface);border:1px solid var(--g-border);border-radius:12px;flex-direction:column;padding:12px 14px;display:flex}.sim-summary-body{font-size:var(--g-fs-sm);color:var(--g-text-soft);margin-top:8px}.sim-summary-usage{font-size:var(--g-fs-2xl);color:var(--gody-500);font-weight:700}.sim-summary-hint{font-size:var(--g-fs-xs);color:var(--g-text-mute);margin-top:6px}@media (width<=767.98px){.sim-summary-grid{grid-template-columns:1fr 1fr}.sim-summary-grid>:last-child{grid-column:1/-1}}@media (width<=479.98px){.sim-summary-grid{grid-template-columns:1fr}.sim-summary-grid>:last-child{grid-column:auto}}.sim-progress{background:var(--g-gray-bg);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.sim-progress-bar{border-radius:999px;height:100%;transition:width .3s}.sim-progress-bar--ok{background:#2e9e5b}.sim-progress-bar--warn{background:#f0a92e}.sim-progress-bar--danger{background:#ea4b4b}.sim-order-link{font-size:var(--g-fs-base);background:var(--g-info-bg);border:1px solid var(--gody-100);border-radius:10px;align-items:center;gap:6px;margin-bottom:12px;padding:10px 12px;display:flex}.sim-error-box{font-size:var(--g-fs-base);color:var(--g-error-strong);background:var(--g-error-bg);border:1px solid var(--g-error-border);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex}.sim-collapse-toggle{width:100%;font-size:var(--g-fs-base);color:var(--g-text-soft);text-align:left;background:var(--g-surface-subtle);border:1px solid var(--g-border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.sim-collapse-toggle:hover{background:var(--g-gray-bg)}.sim-collapse-toggle[aria-expanded=true]{border-radius:10px 10px 0 0}.sim-collapse-toggle[aria-expanded=true] .g-collapse-chevron{transform:rotate(180deg)}.sim-collapse-panel{border:1px solid var(--g-border);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.sim-scroll-y{max-height:220px;overflow-y:auto}.sim-scroll-y--sm{max-height:180px;overflow-y:auto}.sim-tech-block+.sim-tech-block{border-top:1px solid var(--g-border)}.sim-tech-head{font-size:var(--g-fs-xs);color:var(--g-text-soft);background:var(--g-surface-subtle);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.sim-tech-subhead{background:var(--g-surface-subtle);border-bottom:1px solid var(--g-line);font-size:var(--g-fs-xs);color:var(--g-text-soft);align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:flex}.sim-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sim-kv-key{color:var(--g-text-mute);white-space:nowrap;font-weight:600}.sim-null{color:var(--g-text-mute);font-style:italic}.sim-val-number{color:var(--g-success);font-weight:600}.sim-val-string{color:var(--gody-500)}.g-confirm-overlay{z-index:10;background:#11182773;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.g-confirm-box{background:var(--g-surface);border-radius:14px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 12px 40px #0000003d}.g-confirm-head{border-bottom:1px solid var(--g-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.g-confirm-head .mdi{font-size:var(--g-fs-3xl);color:var(--g-warning)}.g-confirm-title{font-size:var(--g-fs-lg);color:var(--g-text);margin:0;font-weight:700}.g-confirm-body{font-size:var(--g-fs-base);color:var(--g-text-soft);padding:14px 16px}.g-confirm-lead{margin:0 0 12px;line-height:1.5}.g-confirm-list{border:1px solid var(--g-line);border-radius:10px;margin:0;padding:0;list-style:none}.g-confirm-list li{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.g-confirm-list li+li{border-top:1px solid var(--g-line)}.g-confirm-list span{color:var(--g-text-mute)}.g-confirm-list strong{text-align:right;min-width:0;color:var(--g-text);text-overflow:ellipsis;overflow:hidden}.g-confirm-note{font-size:var(--g-fs-xs);color:var(--g-text-mute);margin:12px 0 0}.g-confirm-actions{background:var(--g-surface-subtle);border-top:1px solid var(--g-line);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}@media (width<=575.98px){.g-confirm-actions .g-btn-ghost,.g-confirm-actions .g-btn-primary{flex:1;justify-content:center}}.stats-toggle-btn{border:1px solid var(--g-border);background:var(--g-surface-subtle);width:28px;height:28px;color:var(--gody-500);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.stats-toggle-btn .mdi{font-size:var(--g-fs-xl);transition:transform .15s}.stats-header-content.expanded .stats-toggle-btn .mdi{transform:rotate(180deg)}.stats-lbl-mobile-only{display:none}@media (width>=768px){.statistics-wrapper .stats-inline-list{display:none!important}}@media (width<=767.98px){.stats-title-section{width:100%}.stats-inline-list,.stats-export-dropdown{display:none!important}.stats-header-content.expanded .stats-inline-list{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid!important}.stats-header-content.expanded .stats-export-dropdown{order:4;width:100%;display:flex!important}.stats-header-content.expanded .stats-export-dropdown .g-btn-export{justify-content:center;width:100%}.stats-header-content.expanded .stats-inline-item{box-sizing:border-box;width:100%;min-width:0;font-size:var(--g-fs-sm);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.stats-header-content.expanded .stats-inline-item .mdi{display:none}.stats-header-content.expanded .stats-inline-item .stats-lbl,.stats-header-content.expanded .stats-inline-item .stats-lbl-mobile-only{font-size:var(--g-fs-sm);display:block}.stats-header-content.expanded .stats-inline-item .val{width:100%;font-size:var(--g-fs-lg);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.orders-filter-bar{padding:10px 12px!important}.orders-filter-bar .orders-filter-grow{order:1;flex:100%!important}.orders-filter-bar .orders-filter-field-date,.orders-filter-bar .orders-filter-field-partner,.orders-filter-bar .orders-filter-field-order-number{display:none!important}.orders-filter.filters-expanded .orders-filter-bar .orders-filter-field-date,.orders-filter.filters-expanded .orders-filter-bar .orders-filter-field-partner,.orders-filter.filters-expanded .orders-filter-bar .orders-filter-field-order-number{flex:100%!important;width:100%!important;display:block!important}.orders-filter.filters-expanded .orders-filter-bar .orders-filter-field-date{order:3}.orders-filter.filters-expanded .orders-filter-bar .orders-filter-field-partner,.orders-filter.filters-expanded .orders-filter-bar .orders-filter-field-order-number{order:4}.orders-filter-bar .orders-filter-field{order:2;flex:auto!important;width:auto!important;min-width:0!important}.orders-filter-more{flex:auto;order:6;min-width:0}.orders-filter-search{position:relative}.orders-filter-search .orders-search-icon{color:var(--g-text-mute);font-size:var(--g-fs-xl);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.orders-filter-bar .orders-filter-grow.orders-filter-search .form-control{padding-left:34px!important}.orders-filter-actions{flex:none;order:6;gap:8px;width:auto;display:flex!important}.orders-filter.filters-expanded form{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.orders-filter.filters-expanded .orders-filter-bar{display:contents}.orders-filter.filters-expanded .orders-filter-advanced{flex:100%;order:5;width:100%;border-bottom:none!important;padding:0!important}.orders-filter-field-hideable{display:none!important}.orders-main-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.orders-main-card .orders-filter{background:var(--g-surface);border:1px solid var(--g-border);border-radius:12px;margin-bottom:12px;overflow:hidden}.orders-main-card .statistics-wrapper.g-card-header{border:1px solid var(--g-border);border-radius:12px;margin-bottom:12px;background:var(--g-surface)!important;border-bottom:none!important;padding:12px!important}.orders-main-card .g-card-footer{background:0 0;border-top:none;padding:0 12px 12px!important}.g-page-title{font-size:var(--g-fs-xl)}.g-page-actions{width:100%;margin-top:4px}.g-page-actions>*{flex:auto}}@media (width<=575.98px){.g-type-chip,.g-meta-time{font-size:var(--g-fs-2xs)}.g-step-dot{width:20px;height:20px;font-size:var(--g-fs-2xs)}.g-step-label{font-size:var(--g-fs-2xs)}.g-step:not(:last-child):after{top:10px;left:calc(50% + 14px);right:calc(14px - 50%)}.g-ch-head{flex-wrap:wrap}.g-ch-icon{width:24px;height:24px;font-size:var(--g-fs-sm)}.g-order-price-box{border-top:1px solid var(--g-line);border-left:0!important;width:100%!important;padding-top:12px!important;padding-left:0!important}.g-order-icon-box{width:44px!important;height:40px!important}.g-card-body{padding:12px}.g-table{font-size:var(--g-fs-xs)}.g-kv td{font-size:var(--g-fs-sm)}}.g-auth{background:linear-gradient(135deg, var(--gody-600) 0%, var(--gody-600) 45%, var(--gody-600) 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.g-auth:before,.g-auth:after{content:"";pointer-events:none;background:#fff0;border-radius:50%;position:absolute}.g-auth:before{width:520px;height:520px;top:-200px;right:-160px}.g-auth:after{width:380px;height:380px;bottom:-160px;left:-120px}.g-auth-inner{z-index:1;width:100%;max-width:420px;position:relative}.g-auth-brand{text-align:center;margin-bottom:22px}.g-auth-logo{max-width:200px;max-height:52px}.g-auth-logo-text{letter-spacing:.5px;color:#fff;font-size:30px;font-weight:800;line-height:1.1}.g-auth-tagline{font-size:var(--g-fs-md);color:#ffffffd9;margin:8px 0 0}.g-auth-card{background:var(--g-surface);border-radius:16px;padding:32px;box-shadow:0 12px 40px #01294d40}.g-auth-title{color:var(--g-text);margin:0 0 6px;font-size:22px;font-weight:700}.g-auth-subtitle{font-size:var(--g-fs-md);color:var(--g-text-mute);margin:0 0 24px}.g-auth-field{margin-bottom:18px}.g-auth-input-wrap{position:relative}.g-auth-field .g-control{height:44px;font-size:var(--g-fs-md)}.g-auth-field .g-control.has-icon{padding-left:38px}.g-auth-field .g-control.has-toggle{padding-right:42px}.g-auth-input-icon{font-size:var(--g-fs-xl);color:var(--g-text-mute);pointer-events:none;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.g-auth-toggle{width:32px;height:32px;color:var(--g-text-mute);font-size:var(--g-fs-xl);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.g-auth-toggle:hover{background:var(--g-info-bg);color:var(--gody-500)}.g-auth-field .g-control.error{border-color:var(--g-error)}.g-auth-field .g-control.error:focus{box-shadow:none}.g-auth-error{font-size:var(--g-fs-xs);color:var(--g-error);margin:6px 0 0}.g-auth-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.g-auth-check{font-size:var(--g-fs-base);color:var(--g-text-soft);cursor:pointer;align-items:center;gap:8px;margin:0;display:inline-flex}.g-auth-check input{width:15px;height:15px;accent-color:var(--gody-500);cursor:pointer}.g-auth-link{font-size:var(--g-fs-base);color:var(--gody-500);font-weight:500;text-decoration:none}.g-auth-link:hover{color:var(--gody-600);text-decoration:underline}.g-auth-submit{background:linear-gradient(135deg, var(--g-info-solid) 0%, var(--g-info-solid) 100%);color:#fff;width:100%;height:44px;font-size:var(--g-fs-lg);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;transition:filter .15s,box-shadow .15s;display:flex}.g-auth-submit:hover:not(:disabled){filter:brightness(.96);box-shadow:var(--g-shadow-brand)}.g-auth-submit:disabled{opacity:.65;cursor:not-allowed}.g-auth-footer{text-align:center;font-size:var(--g-fs-xs);color:#ffffffbf;margin-top:20px}@media (width<=575.98px){.g-auth{padding:28px 16px}.g-auth:before,.g-auth:after{display:none}.g-auth-logo-text{font-size:26px}.g-auth-card{border-radius:14px;padding:24px 20px}}.g-form .form-label{font-size:var(--g-fs-sm);color:var(--g-text-soft);margin-bottom:6px;font-weight:600}.g-form .form-control,.g-form .form-select{border:1px solid var(--g-border);height:40px;font-size:var(--g-fs-base);color:var(--g-text-soft);background-color:var(--g-surface);border-radius:6px;padding:8px 12px}.g-form .form-select{padding-right:28px}.g-form textarea.form-control{height:auto;min-height:88px}.g-form .form-control:focus,.g-form .form-select:focus{border-color:var(--gody-500);box-shadow:none;outline:0}.g-form .form-control::placeholder{color:var(--g-text-mute)}.g-form .form-control.error,.g-form .form-select.error{border-color:var(--g-error)}.g-form .text-danger{font-size:var(--g-fs-xs);margin-top:4px}.g-choice-group{flex-wrap:wrap;gap:8px;display:flex}.g-choice{cursor:pointer;margin:0;position:relative}.g-choice-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.g-choice>span{border:1px solid var(--g-border);font-size:var(--g-fs-base);color:var(--g-text-soft);background:var(--g-surface);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;transition:all .15s;display:inline-flex}.g-choice>span:hover{border-color:var(--gody-500);color:var(--gody-500)}.g-choice-input:checked+span{background:var(--g-info-solid);border-color:var(--g-info-solid);color:#fff}.g-choice-input:focus-visible+span{box-shadow:var(--g-focus-ring)}.g-check{font-size:var(--g-fs-base);color:var(--g-text-soft);cursor:pointer;align-items:center;gap:8px;margin:0;font-weight:400;line-height:1.4;display:inline-flex}.g-check>input[type=checkbox]{appearance:none;border:1px solid var(--g-border-2);background-color:var(--g-surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:4px;flex:none;min-width:16px;margin:0;transition:background-color .15s,border-color .15s;width:16px!important;height:16px!important}.g-check>input[type=checkbox]:hover{border-color:var(--gody-500)}.g-check>input[type=checkbox]:checked{background-color:var(--gody-500);border-color:var(--gody-500);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.g-check>input[type=checkbox]:focus-visible{box-shadow:var(--g-focus-ring);outline:0}.g-check>input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.g-check-block{display:flex}.g-subpanel{background:var(--g-surface-subtle);border:1px solid var(--g-border);border-radius:8px;padding:16px}.g-subpanel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.g-subpanel-title{font-size:var(--g-fs-sm);text-transform:uppercase;color:var(--g-text-soft);margin:0;font-weight:700}.g-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:4px 0 24px;display:flex}.g-form-actions .g-btn-primary,.g-form-actions .g-btn-ghost{margin:0}@media (width<=575.98px){.g-form-actions .g-btn-primary,.g-form-actions .g-btn-ghost{flex:1 1 0;justify-content:center;min-height:44px}}.g-collapse-card>.g-collapse-toggle{background:var(--g-surface);border:0;border-bottom:1px solid var(--g-line);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 16px;display:flex}.g-collapse-card>.g-collapse-toggle:hover{background:var(--g-surface-subtle)}.g-collapse-card>.g-collapse-toggle[aria-expanded=false]{border-bottom-color:#0000}.g-collapse-chevron{font-size:var(--g-fs-2xl);color:var(--g-text-mute);flex-shrink:0;transition:transform .2s}.g-collapse-toggle[aria-expanded=true] .g-collapse-chevron{transform:rotate(180deg)}.g-upload-main{aspect-ratio:4/3;border:1px dashed var(--g-border-2);background:var(--g-surface-subtle);border-radius:12px;width:100%;position:relative;overflow:hidden}.g-upload-main:hover{border-color:var(--gody-400)}.g-upload-preview{object-fit:cover;width:100%;height:100%;display:block}.g-upload-empty{cursor:pointer;color:var(--g-text-mute);font-size:var(--g-fs-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px;display:flex;position:absolute;inset:0}.g-upload-empty .mdi{color:var(--g-border-2);font-size:26px}.g-upload-actions{gap:6px;display:flex;position:absolute;top:8px;right:8px}.g-upload-actions .g-icon-btn{width:30px;height:30px;font-size:var(--g-fs-xl);box-shadow:var(--g-shadow-sm,0 1px 2px #00000014);background:#ffffffeb}.g-upload-hint{font-size:var(--g-fs-2xs);color:var(--g-text-mute);margin:8px 0 0}.g-upload-thumbs{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:10px;display:grid}.g-upload-thumb{aspect-ratio:1;border:1px dashed var(--g-border-2);background:var(--g-surface-subtle);border-radius:8px;position:relative;overflow:hidden}.g-upload-thumb:hover{border-color:var(--gody-400)}.g-upload-thumb .g-upload-empty .mdi{font-size:var(--g-fs-2xl)}.g-upload-thumb .g-upload-actions{top:4px;right:4px}.g-upload-thumb .g-upload-actions .g-icon-btn{width:24px;height:24px;font-size:var(--g-fs-md)}.ql-container{font-size:var(--bs-body-font-size);font-family:var(--bs-body-font-family)!important}.ql-container p,.ql-container ul{font-size:var(--g-fs-xl);margin-bottom:15px!important;line-height:27px!important}.ql-container h1{font-size:var(--g-fs-2xs)!important;margin-bottom:10px!important;font-weight:600!important}.ql-container h2{font-size:var(--g-fs-5xl)!important;margin-bottom:10px!important;font-weight:600!important}.ql-container h3{margin-bottom:10px!important;font-size:22px!important;font-weight:600!important}.ql-container h4,.ql-container h5,.ql-container h6{font-size:var(--g-fs-2xl)!important;margin-bottom:10px!important;font-weight:600!important}.g-quill .ql-toolbar.ql-snow{border-color:var(--g-border);background:var(--g-surface-subtle);border-radius:8px 8px 0 0;padding:6px 8px}.g-quill .ql-toolbar.ql-snow+.ql-container.ql-snow{border-color:var(--g-border);border-radius:0 0 8px 8px}.g-quill .ql-container.ql-snow .ql-editor{min-height:150px;font-size:var(--g-fs-base);color:var(--g-text-soft)}.g-quill .ql-editor.ql-blank:before{color:var(--g-text-mute);font-style:normal}.g-form .form-control-sm,.g-form .form-select-sm{height:34px;font-size:var(--g-fs-sm);padding:5px 8px}.g-form .form-select-sm{padding-right:24px}.g-form .dp__input,.g-legacy .dp__input{border:1px solid var(--g-border);height:40px;font-size:var(--g-fs-base);color:var(--g-text-soft);border-radius:6px}.g-legacy .dp__input{border-radius:8px;height:34px}.g-form .dp__input::placeholder,.g-legacy .dp__input::placeholder{color:var(--g-text-mute)}.g-form .dp__input:hover,.g-legacy .dp__input:hover{border-color:var(--g-border-2)}.g-form .dp__input_focus,.g-legacy .dp__input_focus{border-color:var(--gody-500);box-shadow:none}.g-form .dp__main,.g-legacy .dp__main,.g-form .dp__outer_menu_wrap,.g-legacy .dp__outer_menu_wrap{min-width:0}:root:root{--dp-font-family:var(--bs-body-font-family);--dp-font-size:var(--g-fs-base);--dp-preview-font-size:var(--g-fs-2xs);--dp-time-font-size:var(--g-fs-4xl);--dp-cell-size:30px;--dp-button-height:30px;--dp-month-year-row-height:30px;--dp-border-radius:8px;--dp-cell-border-radius:8px;--dp-input-padding:8px 30px 8px 12px}.dp__theme_light.dp__theme_light{--dp-primary-color:var(--gody-500);--dp-text-color:var(--g-text-soft);--dp-border-color:var(--g-border);--dp-menu-border-color:var(--g-border);--dp-icon-color:var(--g-text-mute);--dp-highlight-color:#1456f01a}.dp__menu.dp__menu{box-shadow:var(--g-shadow-md);border-radius:12px}.dp__arrow_top,.dp__arrow_bottom{display:none}.g-form .v-select .vs__dropdown-toggle,.g-legacy .v-select .vs__dropdown-toggle{background:var(--g-surface);align-items:center;min-height:40px;padding:0 4px 0 6px;border:1px solid var(--g-border)!important;border-radius:6px!important}.g-legacy .v-select .vs__dropdown-toggle{min-height:34px;border-radius:8px!important}.g-form .v-select .vs__selected-options,.g-legacy .v-select .vs__selected-options{flex-wrap:nowrap;min-width:0;padding:0}.g-form .v-select .vs__selected,.g-legacy .v-select .vs__selected{font-size:var(--g-fs-base);color:var(--g-text-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;padding:0 4px;overflow:hidden}.g-form .v-select .vs__search,.g-legacy .v-select .vs__search,.g-form .v-select .vs__search:focus,.g-legacy .v-select .vs__search:focus{font-size:var(--g-fs-base);color:var(--g-text-soft);margin:0;padding:0 4px;line-height:1.4}.g-form .v-select .vs__search::placeholder,.g-legacy .v-select .vs__search::placeholder{color:var(--g-text-mute)}.g-form .v-select .vs__actions,.g-legacy .v-select .vs__actions{padding:0 6px 0 3px}.g-form .v-select .vs__open-indicator,.g-legacy .v-select .vs__open-indicator,.g-form .v-select .vs__clear,.g-legacy .v-select .vs__clear{color:var(--g-text-mute);fill:var(--g-text-mute)}.g-form .v-select.vs--open .vs__dropdown-toggle,.g-legacy .v-select.vs--open .vs__dropdown-toggle{box-shadow:none;border-color:var(--gody-500)!important}.g-modal-body .v-select .vs__dropdown-toggle{background:var(--g-surface);align-items:center;min-height:38px;padding:0 4px 0 6px;border:1px solid var(--g-border-2)!important;border-radius:8px!important}.g-modal-body .v-select .vs__selected-options{flex-wrap:nowrap;min-width:0;padding:0}.g-modal-body .v-select .vs__selected{font-size:var(--g-fs-md);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;padding:0 4px;line-height:1.5;overflow:hidden}.g-modal-body .v-select .vs__search,.g-modal-body .v-select .vs__search:focus{font-size:var(--g-fs-md);color:var(--g-text);margin:0;padding:0 4px;line-height:1.5}.g-modal-body .v-select .vs__search::placeholder{color:var(--g-text-mute)}.g-modal-body .v-select .vs__actions{padding:0 6px 0 3px}.g-modal-body .v-select .vs__open-indicator,.g-modal-body .v-select .vs__clear{color:var(--g-text-mute);fill:var(--g-text-mute)}.g-modal-body .v-select.vs--open .vs__dropdown-toggle{box-shadow:none;border-color:var(--gody-500)!important}.g-ticket-preview{-webkit-overflow-scrolling:touch;overflow-x:auto}.g-ticket-preview>div{margin:0 auto}.ga-desc{font-size:var(--g-fs-sm);color:var(--g-text-mute);margin:0 0 10px;line-height:1.5}.ga-chips{flex-wrap:wrap;gap:6px;display:flex}.ga-chip{border:1px solid var(--g-border);background:var(--g-surface-subtle);font-size:var(--g-fs-xs);color:var(--g-text-soft);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-weight:600;line-height:1.4;display:inline-flex}.ga-chip-idx{font-size:var(--g-fs-2xs);color:var(--g-text-mute);font-weight:700}.ga-chip-code{font-size:var(--g-fs-2xs);color:var(--g-text-mute);font-weight:500}.ga-val-head,.ga-val-row{grid-template-columns:32px minmax(0,1fr) 140px 36px;align-items:center;gap:8px;display:grid}.ga-val-head{font-size:var(--g-fs-xs);color:var(--g-text-mute);padding:0 2px 2px;font-weight:600;display:none}@media (width>=768px){.ga-val-head{display:grid}}.ga-val-row+.ga-val-row{margin-top:8px}.ga-val-idx{background:var(--g-gray-bg);width:32px;height:32px;color:var(--g-text-soft);font-size:var(--g-fs-xs);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ga-val-head-idx{text-align:center}.ga-tips{font-size:var(--g-fs-sm);color:var(--g-text-soft);margin:0;padding-left:18px;line-height:1.6}.ga-tips li+li{margin-top:6px}@media (width<=767.98px){.ga-val-row{grid-template-columns:32px minmax(0,1fr) 36px;grid-template-areas:"idx name del"".code code";row-gap:6px}.ga-val-row>.ga-val-idx{grid-area:idx}.ga-val-row>.ga-val-name{grid-area:name}.ga-val-row>.ga-val-code{grid-area:code}.ga-val-row>.ga-val-del{grid-area:del}.ga-val-row+.ga-val-row{margin-top:12px}}@media (width<=575.98px){.ga-values-head{flex-wrap:wrap}.ga-values-head .ga-values-actions{width:100%}.ga-values-head .ga-values-actions>*{flex:1 1 0;justify-content:center}}.g-stepper{align-items:center;gap:6px;margin-bottom:16px;display:flex}.g-stepper-item{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.g-stepper-item:last-child{flex:0 auto}.g-stepper-dot{border:1px solid var(--g-border);background:var(--g-surface);width:26px;height:26px;color:var(--g-text-mute);font-size:var(--g-fs-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.g-stepper-label{font-size:var(--g-fs-sm);color:var(--g-text-mute);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.g-stepper-line{background:var(--g-line);flex:1 1 0;min-width:10px;height:1px}.g-stepper-item.active .g-stepper-dot{border-color:var(--g-info-solid);background:var(--g-info-solid);color:#fff}.g-stepper-item.active .g-stepper-label{color:var(--g-text)}.g-stepper-item.done .g-stepper-dot{border-color:var(--g-success);background:var(--g-success);color:#fff}.g-stepper-item.done .g-stepper-label{color:var(--g-text-soft)}@media (width<=575.98px){.g-stepper-item:not(.active) .g-stepper-label{display:none}}.g-legacy{font-size:var(--g-fs-base);color:var(--g-text-soft);--vs-border-radius:8px;--vs-font-size:var(--g-fs-base);--vs-line-height:1.4;--dp-border-radius:8px;--dp-font-size:var(--g-fs-base);line-height:1.5}.g-legacy .font-size-18{font-size:var(--g-fs-lg);color:var(--g-text);font-weight:700}.g-legacy .font-size-16{font-size:var(--g-fs-md);color:var(--g-text);font-weight:700}.g-legacy .font-size-14{font-size:var(--g-fs-base);font-weight:700}.g-legacy .font-size-13{font-size:var(--g-fs-xs)}.g-legacy .font-size-12{font-size:var(--g-fs-2xs)}.g-legacy .font-size-22{font-size:var(--g-fs-3xl);font-weight:800;line-height:1.2}.g-legacy label,.g-legacy .form-label{font-size:var(--g-fs-sm);color:var(--g-text-soft);font-weight:600}.g-legacy .form-check-label{font-size:var(--g-fs-base);font-weight:400}.g-legacy .col-form-label{width:100%;margin-bottom:.5rem;padding-top:0;padding-bottom:0;display:block}.g-legacy .text-danger.text-left{font-size:var(--g-fs-xs);margin-top:4px}.g-legacy .form-control,.g-legacy .form-select{height:34px;font-size:var(--g-fs-base);border-radius:8px;padding:6px 12px}.g-legacy .form-select{padding-right:28px}.g-legacy textarea.form-control{height:auto;min-height:88px}.g-legacy .btn{font-size:var(--g-fs-base);border-radius:8px;padding:7px 16px;font-weight:600;line-height:18px}.g-legacy .btn-sm{font-size:var(--g-fs-xs);border-radius:8px;padding:5px 12px}.g-legacy .btn-group>.btn{justify-content:center;align-items:center;height:34px;padding-top:0;padding-bottom:0;display:inline-flex}.g-legacy .card{border-radius:12px}.g-legacy .card-header:first-child{border-radius:11px 11px 0 0}.g-legacy .badge{font-size:var(--g-fs-2xs);border-radius:99px;padding:2.5px 8px;font-weight:500;line-height:1.4}.ins-quote-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ins-quote-card{border:1px solid var(--g-border);background:var(--g-surface);box-shadow:var(--g-shadow-sm);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ins-quote-head{border-bottom:1px solid var(--g-line);padding:12px 14px}.ins-quote-body{flex:auto;padding:12px 14px}.ins-quote-row{font-size:var(--g-fs-sm);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;line-height:1.45;display:flex}.ins-quote-row:last-child{margin-bottom:0}.ins-quote-label{color:var(--g-text-soft);min-width:0}.ins-quote-value{color:var(--g-text-soft);white-space:nowrap;font-weight:600}.ins-quote-total{border-top:1px solid var(--g-line);background:var(--g-surface-subtle);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.ins-quote-total-label{font-size:var(--g-fs-sm);color:var(--g-text-soft);font-weight:600}.ins-quote-total-value{font-size:var(--g-fs-lg);color:var(--gody-600);white-space:nowrap;font-weight:800}.ins-quote-foot{padding:12px 14px}.ins-quote-foot>.g-btn-primary{width:100%}.g-card-row{--bs-gutter-x:12px}.g-range-row{align-items:center;gap:10px;display:flex}.g-range{appearance:none;cursor:pointer;background:0 0;flex:auto;min-width:0;height:20px;margin:0;padding:0}.g-range::-webkit-slider-runnable-track{background:var(--g-border);border-radius:999px;height:4px}.g-range::-moz-range-track{background:var(--g-border);border-radius:999px;height:4px}.g-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--g-surface);background:var(--gody-500);cursor:pointer;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 1px 3px #00000040}.g-range::-moz-range-thumb{border:2px solid var(--g-surface);background:var(--gody-500);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000040}.g-range:focus{outline:none}.g-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #1456f040}.g-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #1456f040}.g-range:disabled{cursor:not-allowed}.g-range:disabled::-webkit-slider-thumb{background:var(--g-border-2);cursor:not-allowed}.g-range:disabled::-moz-range-thumb{background:var(--g-border-2);cursor:not-allowed}.g-range-value{text-align:center;flex:none;width:92px}.g-range-scale{font-size:var(--g-fs-2xs);color:var(--g-text-mute);justify-content:space-between;gap:8px;margin-top:6px;display:flex}@media (width<=575.98px){.g-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}.g-range::-moz-range-thumb{width:22px;height:22px}.g-range-value{width:80px}}.gm-card-list{grid-template-columns:1fr;gap:10px;padding:0 0 12px;display:grid}@media (width>=576px){.gm-card-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gm-card{border:1px solid var(--g-border);background:var(--g-surface);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.gm-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gm-card-name-wrap{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gm-card-name{font-size:var(--g-fs-lg);color:var(--g-text);word-break:break-word;font-weight:700;line-height:1.3}.gm-card-sub{font-size:var(--g-fs-xs);color:var(--g-text-mute);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.gm-card-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gm-card-divider{background:var(--g-gray-bg);height:1px}.gm-card-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gm-card-meta--1{grid-template-columns:1fr}.gm-card-meta--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-card-label{font-size:var(--g-fs-2xs);letter-spacing:.06em;color:var(--g-text-mute);text-transform:uppercase;font-weight:700}.gm-card-value{font-size:var(--g-fs-base);color:var(--g-text);word-break:break-word;font-weight:700}.gm-card-value--strong{font-size:var(--g-fs-md);color:var(--g-text);font-weight:900}.gm-card-value--mute{color:var(--g-text-mute);font-weight:500}.gm-card-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gm-card-actions--wide .g-btn-ghost,.gm-card-actions--wide .g-btn-primary,.gm-card-actions--wide .g-btn-danger{height:38px;font-size:var(--g-fs-xs);border-radius:8px;flex:1;padding:0}.gm-card-actions--wide{justify-content:flex-start;gap:6px}.gm-card-actions--wide .g-icon-btn{flex:0 0 44px;width:auto;height:38px}.gm-card-actions--pin{margin-top:auto}.gm-card-top--center{align-items:center}.gm-card-index{background:var(--g-gray-bg);min-width:22px;height:22px;font-size:var(--g-fs-2xs);color:var(--g-text-mute);border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.gm-card-no{font-size:var(--g-fs-2xs);color:var(--g-text-mute);flex:none;font-weight:700}.gm-card-name--truncate{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gm-card-name--clamp2{font-size:var(--g-fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.gm-card-name-wrap--start{align-items:flex-start}.gm-card-chips--clip .g-badge,.gm-card-name-wrap--start .g-badge{text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.gm-card-chips--between{justify-content:space-between}.gm-card-meta>*{min-width:0}.gm-card-value--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-card-name-wrap{gap:2px}.user-card-stat-value{font-size:var(--g-fs-lg);font-weight:800}.user-card-actions{justify-content:flex-start;gap:6px}.user-card-actions .g-icon-btn{flex:1}.role-card-more{border:1px solid var(--g-border);background:var(--g-surface);height:30px;font-size:var(--g-fs-xs);color:var(--gody-600);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:700;display:flex}.dept-card-stat-value{font-size:var(--g-fs-md)}.pos-card-meta{align-items:baseline;gap:6px;min-width:0;display:flex}.pos-card-meta-label{font-size:var(--g-fs-2xs);letter-spacing:.06em;color:var(--g-text-mute);text-transform:uppercase;flex:none;font-weight:700}.pos-card-meta-value{min-width:0;font-size:var(--g-fs-base);color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.order-trash-card-product{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.order-trash-card-product span:last-child{font-size:var(--g-fs-base);color:var(--g-text-soft)}.order-trash-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.log-card-product{font-size:var(--g-fs-base);color:var(--g-text-soft)}.log-card-meta{font-size:var(--g-fs-base);color:var(--g-text-soft);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.log-card-meta .log-date,.log-card-meta .log-time{text-align:right}.tourco-card-thumb{object-fit:cover;border:1px solid var(--g-line);background:var(--g-surface-subtle);border-radius:10px;flex:0 0 56px;width:56px;height:56px}.tourco-card-thumb-empty{color:var(--g-border-2);justify-content:center;align-items:center;font-size:22px;display:flex}.tourco-card-date{font-size:var(--g-fs-xs);color:var(--g-text-mute);line-height:1.4}.gm-card-name .eprod-flag{margin-right:5px}.act-card-geo{min-width:0;font-size:var(--g-fs-xs);color:var(--g-text-mute);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.act-card-geo .mdi{font-size:var(--g-fs-lg);color:var(--g-text-mute)}.actord-card-top .g-badge{flex:none;margin:0}.actord-card-bottom{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.actord-card-customer{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.actord-card-customer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.actord-card-right{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.actord-card-price{font-size:var(--g-fs-md);color:var(--g-text);white-space:nowrap;font-weight:800}.actord-card-date{font-size:var(--g-fs-2xs);color:var(--g-text-mute);white-space:nowrap}@media (width<=767.98px){.g-card:not(.gm-keep-shell):has(.gm-card-list){background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}}.sendmail-scroll-tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;min-width:0;overflow-x:auto}.sendmail-scroll-tabs::-webkit-scrollbar{display:none}.sendmail-scroll-tabs .g-tab{white-space:nowrap;flex:none}.g-filter-bar{border-bottom:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.g-filter-bar .g-filter-grow{flex:240px;min-width:200px}.g-filter-bar .g-filter-field{flex:0 0 180px;width:180px;min-width:0}.g-filter-bar label,.g-filter-bar .form-label,.orders-filter-bar label,.orders-filter-bar .form-label,.orders-filter-advanced label,.orders-filter-advanced .form-label,.users-filter-bar label,.users-filter-bar .form-label,.modal-footer-fields label,.modal-footer-fields .form-label,.tr-filter-bar .g-field-label,.conv-filter-bar .g-field-label,.customers-filter-bar .g-field-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.g-filter-bar .form-control,.g-filter-bar .form-select{height:34px;line-height:24px;font-size:var(--g-fs-sm);border:1px solid var(--g-border);color:var(--g-text-soft);border-radius:8px;padding:4px 10px}.g-filter-bar .form-select{padding-right:26px}.g-filter-bar .form-select.is-placeholder{color:var(--g-text-mute)}.g-filter-bar .form-control:focus,.g-filter-bar .form-select:focus{border-color:var(--gody-500);box-shadow:none}.g-filter-bar .form-control::placeholder{color:var(--g-text-mute);font-size:var(--g-fs-sm)}.g-filter-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.g-filter-actions .g-btn-ghost,.g-filter-actions .g-btn-primary{height:34px;font-size:var(--g-fs-sm);border-radius:8px;padding:0 14px}@media (width<=767.98px){.g-filter-bar{padding:10px 12px}.g-filter-bar .g-filter-grow{flex:100%}.g-filter-bar .g-filter-field{flex:auto;width:auto}.g-filter-actions{flex:100%;width:100%;margin-left:0}.g-filter-actions>*{flex:1 1 0;justify-content:center}}.gm-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}@media (width<=991.98px){.gm-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.gm-filter-bar{grid-template-columns:1fr}}.gm-filter-bar>.gm-filter-wide{grid-column:span 2}@media (width<=575.98px){.gm-filter-bar>.gm-filter-wide{grid-column:span 1}}.gm-filter-actions{gap:8px;display:flex}.gm-filter-actions>*{flex:1}.g-card.g-card-overflow-visible{overflow:visible!important}.gm-responsive-table.gm-card-list{padding:0;display:block}@media (width<=767.98px){.gm-responsive-table{overflow:visible}.gm-responsive-table .g-table,.gm-responsive-table .g-table tbody{width:100%;display:block}.gm-responsive-table .g-table{min-width:0!important}.gm-responsive-table .g-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gm-responsive-table .g-table tbody{grid-template-columns:1fr;gap:10px;display:grid}.gm-responsive-table .g-table tbody tr{border:1px solid var(--g-border);background:var(--g-surface);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:12px 14px;display:flex}.gm-responsive-table .g-table tbody td{word-break:break-word;min-width:0;display:block;white-space:normal!important;border:0!important;width:100%!important;padding:0!important}.gm-responsive-table .g-table tbody td:first-child{color:var(--g-text-mute);font-size:var(--g-fs-xs)}.gm-responsive-table .g-table tbody td:nth-child(2){color:var(--g-text);font-size:var(--g-fs-lg);font-weight:700}.gm-responsive-table .g-table tbody td:last-child{justify-content:flex-end;display:flex;padding-top:3px!important}.gm-responsive-table .g-table tbody td[colspan]{text-align:center;display:block}}@media (width>=576px) and (width<=767.98px){.gm-responsive-table .g-table tbody{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.g-dashboard-widget{overflow:hidden;border:1px solid var(--g-border)!important;box-shadow:none!important;background:var(--g-surface)!important;border-radius:12px!important}.g-dashboard-widget .card-title-13{font-size:var(--g-fs-md);font-weight:600}.g-dashboard-widget .text-10-5,.g-dashboard-widget .text-11{font-size:var(--g-fs-2xs)!important}.g-dashboard-widget .mt-2-5{margin-top:10px!important}.g-dashboard-widget .pt-2-5{padding-top:10px!important}.g-dashboard-widget .text-gray-600{color:var(--g-text-soft)!important}.g-dashboard-table{border-collapse:collapse;width:100%;font-size:var(--g-fs-sm);background:var(--g-surface)}.g-dashboard-table thead th{border-bottom:1px solid var(--g-border);background:var(--g-table-head);color:var(--g-text-soft);font-size:var(--g-fs-2xs);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-weight:700}.g-dashboard-table thead th:first-child{border-radius:8px 0 0}.g-dashboard-table thead th:last-child{border-radius:0 8px 0 0}.g-dashboard-table tbody td{border-bottom:1px solid var(--g-line);background:var(--g-surface);color:var(--g-text);vertical-align:middle;padding:9px 10px;line-height:1.4}.g-dashboard-table tbody tr:last-child td{border-bottom:0}.g-dashboard-table tbody tr:hover td{background:var(--g-surface-subtle)}.g-dashboard-footer{border-top:1px solid var(--g-border)}.g-dashboard-page-btn{border:1px solid var(--g-border);background:var(--g-surface);width:28px;height:28px;color:var(--g-text-mute);font-size:var(--g-fs-2xs);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-weight:600;transition:all .15s;display:inline-flex}.g-dashboard-page-btn:hover:not(:disabled):not(.active){border-color:var(--gody-500);color:var(--gody-700);background:var(--gody-50)}.g-dashboard-page-btn.active{background:linear-gradient(135deg, var(--g-info-solid), var(--g-info-solid));color:#fff;border-color:#0000}.g-dashboard-page-btn:disabled{opacity:.4;cursor:not-allowed}.g-kpi-card.g-kpi-accordion{padding:0;overflow:hidden}.g-kpi-accordion .accordion-item{border-radius:16px!important}.g-kpi-accordion .g-kpi-head{padding:16px 16px 14px}.g-kpi-accordion .g-kpi-head .accordion-button:after{margin-left:auto}.g-kpi-accordion .g-kpi-collapse{border-top:1px solid var(--g-line)}.g-kpi-accordion .accordion-body .table td{border-color:var(--g-line);font-size:var(--g-fs-xs);padding:6px 0}.g-kpi-accordion .accordion-body .table tr:last-child td{border-bottom:0}.g-kpi-accordion .g-trend-text{font-size:var(--g-fs-sm);font-weight:600;line-height:1.2}.g-kpi-accordion .g-trend-desc{color:var(--g-text-mute);font-size:var(--g-fs-xs);font-weight:400}.g-kpi-accordion .g-trend--up{color:var(--g-success)}.g-kpi-accordion .g-trend--down{color:var(--g-error)}@media (width<=575.98px){.g-kpi-accordion .g-kpi-head{padding:12px 12px 10px}.g-kpi-accordion .g-kpi-value{font-size:var(--g-fs-2xl)}.g-kpi-accordion .g-kpi-value.is-sm{font-size:var(--g-fs-lg)}.g-kpi-accordion .g-kpi-label{font-size:var(--g-fs-2xs)}.g-kpi-accordion .g-kpi-icon{width:28px;height:28px}.g-kpi-accordion .g-trend-text,.g-kpi-accordion .g-trend-desc{font-size:var(--g-fs-2xs)}.g-kpi-accordion .accordion-body{padding-left:12px;padding-right:12px}.g-kpi-accordion .accordion-body .table td{font-size:var(--g-fs-2xs)}}.g-order-detail u{text-decoration:none!important}.g-ep-detail .fgrid{background:var(--g-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.g-ep-detail .fcell{background:var(--g-surface);padding:10px 14px}.g-ep-detail .fcell.span2{grid-column:span 2}.g-ep-detail .fcell.span3{grid-column:span 3}.g-ep-detail .flbl{color:var(--g-info);font-size:var(--g-fs-2xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-weight:700}.g-ep-detail .fval{color:var(--g-text-soft);font-size:var(--g-fs-base);font-weight:600}.g-ep-detail .fval.dim{color:var(--g-text-mute);font-size:var(--g-fs-sm);font-weight:400;line-height:1.5}.g-ep-detail .fval.mono{color:var(--g-info);font-family:Courier New,monospace;font-size:var(--g-fs-sm)}.g-ep-detail .sec-hdr{border-bottom:1px solid var(--g-line);background:var(--g-surface);justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.g-ep-detail .sec-title{color:var(--g-text);font-size:var(--g-fs-md);align-items:center;gap:8px;font-weight:800;display:flex}.g-ep-detail .fi{border:1px solid var(--g-border);background:var(--g-surface);width:100%;color:var(--g-text-soft);font-size:var(--g-fs-base);border-radius:8px;outline:none;padding:7px 11px;transition:border-color .15s;display:block}.g-ep-detail .fi:focus{border-color:var(--gody-500)}.g-ep-detail .fi-lbl{color:var(--g-text-mute);font-size:var(--g-fs-2xs);letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-weight:700;display:block}.g-ep-detail .chk-card{border:1px solid var(--g-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:inline-flex}.g-ep-detail .chk-card:hover{border-color:var(--gody-300)}.g-ep-detail .chk-card.checked{border-color:var(--gody-500);background:var(--gody-50)}.g-ep-detail .chk-card input{width:14px;height:14px;accent-color:var(--gody-500)}.g-ep-detail .ctag{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg);font-size:var(--g-fs-xs);white-space:nowrap;border-radius:7px;align-items:center;gap:3px;margin:2px;padding:2.5px 8px;font-weight:600;display:inline-flex}.g-ep-detail .ctag .rm{color:inherit;font-size:var(--g-fs-2xs);cursor:pointer;opacity:1;background:0 0;border:0;padding:0;line-height:1}.g-ep-detail .ctag .rm:hover{opacity:1}.g-ep-detail .tag-box{border:1px solid var(--g-border);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;min-height:52px;padding:8px 10px;transition:border-color .15s;display:flex}.g-ep-detail .tag-box:focus-within{border-color:var(--gody-300)}.g-ep-detail .ac-wrap{flex:1;min-width:140px;position:relative}.g-ep-detail .ac-dd{z-index:100;border:1px solid var(--g-border);background:var(--g-surface);max-height:200px;box-shadow:var(--g-shadow-md);border-radius:12px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.g-ep-detail .ac-dd.open{display:block}.g-ep-detail .ac-item{font-size:var(--g-fs-base);cursor:pointer;padding:7px 12px;transition:background .1s}.g-ep-detail .ac-item:hover{background:var(--gody-50);color:var(--gody-700)}.g-ep-detail .list-row{border-bottom:1px solid var(--g-line);transition:background .1s}.g-ep-detail .list-row:hover>.list-row-main{background:var(--g-surface-subtle)}.g-ep-detail .list-row:last-child{border-bottom:0}.g-ep-detail .list-row-main{align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.g-ep-detail .list-edit-panel{border-top:1px solid var(--g-line);background:var(--g-surface-subtle);padding:12px 14px 12px 48px;display:none}.g-ep-detail .list-edit-panel.open{display:block}.g-ep-detail .list-action-btn{border:1px solid var(--g-border);background:var(--g-surface);width:28px;height:28px;color:var(--g-text-mute);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.g-ep-detail .list-action-btn:hover{border-color:var(--gody-300);color:var(--gody-600)}.g-ep-detail .list-action-btn-active{border-color:var(--gody-500);background:var(--gody-50);color:var(--gody-600)}.g-ep-detail .list-action-btn-danger:hover{border-color:var(--g-error-border);color:var(--g-error)}.g-ep-detail .ep-badge{font-size:var(--g-fs-2xs);white-space:nowrap;border:1px solid #0000;border-radius:99px;align-items:center;gap:3px;padding:2.5px 8px;font-weight:500;display:inline-flex}.g-ep-detail .ep-badge-green{background:var(--g-success-tag-bg);color:var(--g-success-tag-fg);border-color:#0000}.g-ep-detail .ep-badge-amber{background:var(--g-warning-tag-bg);color:var(--g-warning-tag-fg);border-color:#0000}.g-ep-detail .ep-badge-indigo{background:var(--g-info-tag-bg);color:var(--g-info-tag-fg);border-color:#0000}.g-ep-detail .ep-badge-gray{background:var(--g-gray-tag-bg);color:var(--g-gray-tag-fg);border-color:#0000}.g-ep-detail .ep-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.g-ep-detail .ep-modal-bg{z-index:1050;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.g-ep-detail .ep-modal-box{background:var(--g-surface);border-radius:20px;flex-direction:column;width:100%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a40}.g-ep-detail .ep-info-row td{border-bottom:1px solid var(--g-line);font-size:var(--g-fs-md);padding:9px 16px}.g-ep-detail .ep-info-row:last-child td{border-bottom:0}.g-ep-detail .ep-info-label{width:44%;color:var(--g-text-mute);font-size:var(--g-fs-sm);white-space:nowrap}.g-ep-detail .ep-info-value{color:var(--g-text);font-weight:500}.g-ep-detail .ep-section-label{color:var(--g-text-mute);font-size:var(--g-fs-2xs);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px;font-weight:700}.g-ep-detail .ep-info-btn{border:1px solid var(--g-border);background:var(--g-surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.g-ep-detail .ep-info-btn:hover{border-color:var(--gody-300);background:var(--gody-50)}.g-ep-provider-detail .ep-inline-1{margin-bottom:16px}.g-ep-provider-detail .ep-inline-2{font-size:var(--g-fs-sm);align-items:center;gap:6px;margin-bottom:6px;display:flex}.g-ep-provider-detail .ep-inline-3,.g-ep-provider-detail .ep-inline-5{color:var(--gody-500);font-weight:500;text-decoration:none}.g-ep-provider-detail .ep-inline-4,.g-ep-provider-detail .ep-inline-6,.g-ep-provider-detail .ep-inline-7{color:var(--g-text-mute)}.g-ep-provider-detail .ep-inline-8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.g-ep-provider-detail .ep-inline-9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g-ep-provider-detail .ep-inline-10{color:var(--g-text);font-size:var(--g-fs-3xl);margin:0;font-weight:800}@media (width<=768px){.g-ep-detail .fgrid{grid-template-columns:repeat(2,1fr)}}.text-body,.text-dark,.text-black{color:var(--g-text)!important}.text-secondary{color:var(--g-text-soft)!important}.text-muted{color:var(--g-text-mute)!important}.text-primary{color:var(--gody-600)!important}.text-success{color:var(--g-success)!important}.text-danger{color:var(--g-error)!important}.text-warning{color:var(--g-warning)!important}.text-purple{color:var(--g-purple)!important}.bg-body{background-color:var(--g-bg)!important}.bg-white{background-color:var(--g-surface)!important}.bg-secondary{background-color:var(--g-gray-bg)!important}.bg-primary{background-color:var(--g-info-solid)!important}.bg-success{background-color:var(--g-success-solid)!important}.bg-warning{background-color:var(--g-warning-solid)!important}.bg-info{background-color:var(--g-info-solid)!important}.bg-danger{background-color:var(--g-error-solid)!important}.bg-purple{background-color:var(--g-purple-solid)!important}.bg-gray-600{background-color:var(--g-gray-solid)!important}.border{border-color:var(--g-border)!important}.border-top{border-top-color:var(--g-line)!important}.border-bottom{border-bottom-color:var(--g-line)!important}.border-start{border-left-color:var(--g-line)!important}.border-primary{border-color:var(--gody-500)!important}.border-bottom-primary{border-bottom-color:var(--gody-500)!important}.ec-vendor-uploads .ec-vendor-upload-detail form select{border-color:var(--g-border)!important}.ep-info-value p,.sp-tiktok-note{font-size:var(--g-fs-base)}:root .gs-mailbox{--gsm-bg:var(--g-surface);--gsm-bg-soft:var(--g-surface-subtle);--gsm-text:var(--g-text);--gsm-text-muted:var(--g-text-mute);--gsm-border:var(--g-border);--gsm-radius:12px;--gsm-radius-sm:6px;--gsm-shadow:none;--gsm-control-height:36px;--gsm-accent:var(--gody-500);--gsm-accent-soft:var(--gody-50);--gsm-accent-contrast:#fff;--gsm-unread-bg:var(--gody-50);--gsm-row-active-bg:var(--gody-100);--gsm-danger:var(--g-error);--gsm-success:var(--g-success);--gsm-warning:var(--g-warning);--gsm-danger-soft:var(--g-error-bg);--gsm-success-soft:var(--g-success-bg);--gsm-warning-soft:var(--g-warning-bg);--gsm-reading-bg:#fff;--gsm-page-bg:var(--g-bg);--gsm-page-padding:20px;--gsm-hover-bg:var(--g-surface-subtle);--gsm-pane-pad-x:16px;--gsm-viewport-offset:150px}.gs-mailbox__pane-head{border-bottom-color:var(--g-line);font-size:13px;font-weight:700}.gs-mailbox__title{font-size:18px}.gs-mailbox__field input,.gs-mailbox__field select{font-size:12.5px}.gs-mailbox__field input:focus,.gs-mailbox__field select:focus{border-color:var(--gody-400);box-shadow:0 0 0 3px var(--gody-50)}.gs-mailbox__search-group button[type=submit]{background:var(--gody-500);color:#fff;font-size:12.5px}.gs-mailbox__search-group button[type=submit]:hover{background:var(--gody-600);color:#fff}.gs-mailbox__search-group:focus-within{border-color:var(--gody-400);box-shadow:0 0 0 3px var(--gody-50)}.gs-mailbox__link{color:var(--g-text-mute);border-color:#dee0e3;border-radius:10px;font-size:12.5px}.gs-mailbox__link:hover{border-color:var(--gody-300);color:var(--gody-600)}.gs-mailbox__form-actions button[type=submit]:hover{background:var(--gody-600);border-color:var(--gody-600);color:#fff}.gs-mailbox__conn-stats,.gs-mailbox__conn-table-wrap{border-color:#dee0e3;border-radius:10px}.gs-mailbox__conn-row:hover td{background:var(--gody-50)}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gody-50:#172136;--gody-100:#1c2a47;--gody-200:#263a63;--gody-300:#36528c;--gody-400:#4c73c9;--gody-500:#4c88ff;--gody-600:#6b9dff;--gody-700:#94b8ff;--gody-800:#b8cfff;--gody-900:#dbe6ff;--g-bg:#141517;--g-surface:#1c1d20;--g-surface-subtle:#222327;--g-table-head:#26282c;--g-border:#34363b;--g-border-2:#4a4d53;--g-line:#2b2d31;--g-text:#e8eaed;--g-text-soft:#c5c8cd;--g-text-mute:#959aa2;--g-text-dark:#e8eaed;--g-sidebar-text:#c5c8cd;--g-success:#6fd57d;--g-success-bg:#203326;--g-success-border:#265d31;--g-success-icon-bg:#203326;--g-success-icon-border:#22432a;--g-success-icon-fg:#35bd4b;--g-success-dot:#35bd4b;--g-success-tag-bg:#224029;--g-success-tag-fg:#6fd57d;--g-success-bg-hover:#22432a;--g-success-strong:#9ee6a6;--g-warning:#ffa65c;--g-warning-bg:#3c2b1f;--g-warning-border:#77451e;--g-warning-icon-bg:#3c2b1f;--g-warning-icon-border:#52351f;--g-warning-icon-fg:#ff811a;--g-warning-dot:#ff811a;--g-warning-tag-bg:#4e331f;--g-warning-tag-fg:#ffa65c;--g-warning-bg-hover:#52351f;--g-warning-strong:#ffc591;--g-error:#ff7b76;--g-error-bg:#3a2325;--g-error-border:#732f2f;--g-error-icon-bg:#3a2325;--g-error-icon-border:#502829;--g-error-icon-fg:#f54a45;--g-error-dot:#f54a45;--g-error-tag-bg:#4c2728;--g-error-tag-fg:#ff7b76;--g-error-bg-hover:#502829;--g-error-strong:#ffa8a5;--g-info:#7aa5ff;--g-info-bg:#1f283e;--g-info-border:#253d75;--g-info-icon-bg:#1f283e;--g-info-icon-border:#223053;--g-info-icon-fg:#336df4;--g-info-dot:#336df4;--g-info-tag-bg:#212f4f;--g-info-tag-fg:#7aa5ff;--g-indigo:#959cfa;--g-indigo-bg:#25273e;--g-indigo-border:#353a75;--g-indigo-icon-bg:#25273e;--g-indigo-icon-border:#2b2e53;--g-indigo-icon-fg:#5b65f5;--g-indigo-dot:#5b65f5;--g-indigo-tag-bg:#2a2d4f;--g-indigo-tag-fg:#959cfa;--g-purple:#b690f7;--g-purple-bg:#2c253d;--g-purple-border:#493372;--g-purple-icon-bg:#2c253d;--g-purple-icon-border:#372a51;--g-purple-icon-fg:#8d55ed;--g-purple-dot:#8d55ed;--g-purple-tag-bg:#35294d;--g-purple-tag-fg:#b690f7;--g-teal:#5fd8c7;--g-teal-bg:#1e3433;--g-teal-border:#235d58;--g-teal-icon-bg:#1e3433;--g-teal-icon-border:#204441;--g-teal-icon-fg:#2dbeab;--g-teal-dot:#2dbeab;--g-teal-tag-bg:#20403f;--g-teal-tag-fg:#5fd8c7;--g-rose:#f08cc6;--g-rose-bg:#372533;--g-rose-border:#6a3555;--g-rose-icon-bg:#372533;--g-rose-icon-border:#4b2b40;--g-rose-icon-fg:#df58a5;--g-rose-dot:#df58a5;--g-rose-tag-bg:#472a3d;--g-rose-tag-fg:#f08cc6;--g-gray:#b3b8bf;--g-gray-bg:#2c2e33;--g-gray-border:#3a3d42;--g-gray-icon-bg:#2c2e33;--g-gray-icon-border:#3a3d42;--g-gray-icon-fg:#b3b8bf;--g-gray-dot:#8f959e;--g-gray-tag-bg:#2c2e33;--g-gray-tag-fg:#b3b8bf;--g-shadow-sm:0 2px 6px #0006;--g-shadow-md:0 4px 14px #00000080;--g-shadow-brand:0 4px 20px #4c88ff40;--bs-purple:#4c88ff;--bs-purple-rgb:76, 136, 255;--bs-blue:#4c88ff;--bs-primary:#4c88ff;--bs-primary-rgb:76, 136, 255;--bs-body-color:#e8eaed;--bs-body-color-rgb:232, 234, 237;--bs-body-bg:#141517;--bs-body-bg-rgb:20, 21, 23;--bs-link-color:#4c88ff;--bs-link-hover-color:#6b9dff;--bs-border-color:#34363b;--bs-secondary-color:#959aa2;--bs-emphasis-color:#e8eaed}:where([data-theme=dark]) body{background-color:var(--g-bg);color:var(--g-text)}:where([data-theme=dark]) .navbar,:where([data-theme=dark]) .ec-header-light .navbar{background-color:var(--g-surface);border-bottom-color:var(--g-border)}:where([data-theme=dark]) .navbar .search-form,:where([data-theme=dark]) .navbar .search-form #search-results-container{background-color:var(--g-surface-subtle)}:where([data-theme=dark]) .navbar .dropdown-menu li.dropdown-header,:where([data-theme=dark]) .navbar .dropdown-menu li.dropdown-footer,:where([data-theme=dark]) .dropdown-notify{background-color:var(--g-surface);border-color:var(--g-line)}:where([data-theme=dark]) .navbar .dropdown-menu>li a:hover{background-color:var(--g-surface-subtle)}:where([data-theme=dark]) .ec-sidebar-light .ec-left-sidebar{background-color:var(--g-surface)}:where([data-theme=dark]) .ec-sidebar-light .sidebar{border-right-color:var(--g-border)}:where([data-theme=dark]) .ec-sidebar-light .sidebar .sub-menu{background-color:var(--g-surface)}:where([data-theme=dark]) .ec-sidebar-light .sidebar .separator,:where([data-theme=dark]) .separator{border-color:var(--g-line)}:where([data-theme=dark]) .main-footer{background:var(--g-surface);border-top-color:var(--g-border)}:where([data-theme=dark]) .right-sidebar .btn-right-sidebar-toggler{background-color:var(--g-surface);border-color:var(--g-border)}:where([data-theme=dark]) .card,:where([data-theme=dark]) .card-default .card-header,:where([data-theme=dark]) .card-table-border-none .card-header,:where([data-theme=dark]) .card-table-border-none .card-header-border-bottom,:where([data-theme=dark]) .card-wrapper,:where([data-theme=dark]) .card-wrapper .card-container .card-bottom,:where([data-theme=dark]) .card-wrapper .card-container .card-action,:where([data-theme=dark]) .card-header-tabs .nav-link.active{background-color:var(--g-surface)}:where([data-theme=dark]) .card,:where([data-theme=dark]) .card-mini{border-color:var(--g-border)}:where([data-theme=dark]) .card-header,:where([data-theme=dark]) .card-footer,:where([data-theme=dark]) .card-default .card-header-border-bottom,:where([data-theme=dark]) .card-default .card-footer,:where([data-theme=dark]) .card-mini .card-footer,:where([data-theme=dark]) .modal-header,:where([data-theme=dark]) .modal-footer,:where([data-theme=dark]) .accordion .card-header .btn[aria-expanded=true],:where([data-theme=dark]) .profile-content-right{border-color:var(--g-line)}:where([data-theme=dark]) hr{background:var(--g-line);border-color:var(--g-line)}:where([data-theme=dark]) .modal-content,:where([data-theme=dark]) .offcanvas,:where([data-theme=dark]) .popover,:where([data-theme=dark]) .toast{background-color:var(--g-surface);color:var(--g-text);border-color:var(--g-border)}:where([data-theme=dark]) .popover-header{background-color:var(--g-surface-subtle);color:var(--g-text);border-color:var(--g-line)}:where([data-theme=dark]) .popover-body{color:var(--g-text-soft)}:where([data-theme=dark]) .bs-popover-top>.popover-arrow:after,:where([data-theme=dark]) .bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-top-color:var(--g-surface)}:where([data-theme=dark]) .bs-popover-end>.popover-arrow:after,:where([data-theme=dark]) .bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-right-color:var(--g-surface)}:where([data-theme=dark]) .bs-popover-bottom>.popover-arrow:after,:where([data-theme=dark]) .bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-bottom-color:var(--g-surface)}:where([data-theme=dark]) .bs-popover-start>.popover-arrow:after,:where([data-theme=dark]) .bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-left-color:var(--g-surface)}:where([data-theme=dark]) .tooltip-inner{background-color:var(--g-surface-subtle);color:var(--g-text);border-color:var(--g-border)}:where([data-theme=dark]) .btn-close{filter:invert()grayscale()brightness(200%)}:where([data-theme=dark]) .form-check-input,:where([data-theme=dark]) .img-thumbnail,:where([data-theme=dark]) .input-group>.input-group-append>.input-group-text{background-color:var(--g-surface);color:var(--g-text);border-color:var(--g-border)}:where([data-theme=dark]) .form-check-input:checked{background-color:var(--gody-500);border-color:var(--gody-500)}:where([data-theme=dark]) .form-control::placeholder{color:var(--g-text-mute)}:where([data-theme=dark]) .form-control:disabled,:where([data-theme=dark]) .form-control[readonly],:where([data-theme=dark]) .form-select:disabled,:where([data-theme=dark]) .input-group-text{background-color:var(--g-table-head);color:var(--g-text-soft);border-color:var(--g-border)}:where([data-theme=dark]) .form-control::file-selector-button{background-color:var(--g-table-head);color:var(--g-text-soft);border-color:var(--g-border)}:where([data-theme=dark]) select option{background-color:var(--g-surface);color:var(--g-text)}:where([data-theme=dark]) .dropdown-menu{background-color:var(--g-surface);border-color:var(--g-border);color:var(--g-text)}:where([data-theme=dark]) .nav-tabs{border-bottom-color:var(--g-border)}:where([data-theme=dark]) .nav-tabs .nav-link:hover,:where([data-theme=dark]) .nav-tabs .nav-link:focus{border-color:var(--g-line) var(--g-line) var(--g-border)}:where([data-theme=dark]) .nav-tabs .nav-link.active,:where([data-theme=dark]) .nav-tabs .nav-item.show .nav-link{background-color:var(--g-surface);border-top-color:var(--g-border);border-left-color:var(--g-border);border-right-color:var(--g-border)}:where([data-theme=dark]) .page-link,:where([data-theme=dark]) .page-item.disabled .page-link{background-color:var(--g-surface);border-color:var(--g-border)}:where([data-theme=dark]) .page-link:hover,:where([data-theme=dark]) .page-link:focus{background-color:var(--g-surface-subtle)}:where([data-theme=dark]) .list-group-item,:where([data-theme=dark]) .list-group-item.disabled,:where([data-theme=dark]) .list-group-item:disabled{background-color:var(--g-surface);border-color:var(--g-border);color:var(--g-text)}:where([data-theme=dark]) .list-group-item-action:hover,:where([data-theme=dark]) .list-group-item-action:focus,:where([data-theme=dark]) .list-group-item-action:active{background-color:var(--g-surface-subtle)}:where([data-theme=dark]) .accordion-item,:where([data-theme=dark]) .accordion-button{background-color:var(--g-surface);color:var(--g-text);border-color:var(--g-border)}:where([data-theme=dark]) .accordion-button:not(.collapsed){background-color:var(--gody-50);color:var(--gody-700)}:where([data-theme=dark]) .accordion-button:after{filter:invert()grayscale()brightness(160%)}:where([data-theme=dark]) .progress{background-color:var(--g-table-head)}:where([data-theme=dark]) .table{--bs-table-striped-bg:#ffffff08;--bs-table-hover-bg:var(--g-surface-subtle);--bs-table-active-bg:var(--g-surface-subtle);border-color:var(--g-line)}:where([data-theme=dark]) .table-light{--bs-table-bg:var(--g-table-head);--bs-table-color:var(--g-text);--bs-table-border-color:var(--g-border)}:where([data-theme=dark]) .alert-primary,:where([data-theme=dark]) .alert-info{background-color:var(--g-info-bg);border-color:var(--g-info-border);color:var(--g-info)}:where([data-theme=dark]) .alert-success{background-color:var(--g-success-bg);border-color:var(--g-success-border);color:var(--g-success)}:where([data-theme=dark]) .alert-warning{background-color:var(--g-warning-bg);border-color:var(--g-warning-border);color:var(--g-warning)}:where([data-theme=dark]) .alert-danger{background-color:var(--g-error-bg);border-color:var(--g-error-border);color:var(--g-error)}:where([data-theme=dark]) .alert-secondary{background-color:var(--g-gray-bg);border-color:var(--g-gray-border);color:var(--g-text-soft)}:where([data-theme=dark]) mark,:where([data-theme=dark]) .mark{background-color:var(--g-warning-bg);color:var(--g-text)}:where([data-theme=dark]) code{color:var(--g-rose)}:where([data-theme=dark]) tbody tr td:first-child{color:var(--g-text)}:where([data-theme=dark]) .form-group label,:where([data-theme=dark]) .input-group label{color:var(--g-text-soft)}:where([data-theme=dark]) .btn.btn-default{background-color:var(--g-table-head);color:var(--g-text)}:where([data-theme=dark]) .btn.btn-default:hover{background-color:var(--g-border)}:where([data-theme=dark]) .ec-vendor-uploads .ec-vendor-img-upload .ec-vendor-main-img .avatar-upload .avatar-edit input+label,:where([data-theme=dark]) .ec-vendor-uploads .ec-vendor-img-upload .ec-vendor-main-img .thumb-upload-set .thumb-upload input+label{background:var(--g-surface);border-color:var(--g-border)}:where([data-theme=dark]) .ec-vendor-uploads .ec-vendor-img-upload .ec-vendor-main-img .avatar-upload .avatar-preview,:where([data-theme=dark]) .ec-vendor-uploads .ec-vendor-img-upload .ec-vendor-main-img .thumb-upload-set .thumb-upload .thumb-preview{border-color:var(--g-border)}:where([data-theme=dark]) .bg-light{background-color:var(--g-surface-subtle)!important}:where([data-theme=dark]) .text-body,:where([data-theme=dark]) .text-dark,:where([data-theme=dark]) .text-black{color:var(--g-text)!important}[data-theme=dark] .v-select{--vs-controls-color:var(--g-text-mute);--vs-border-color:var(--g-border);--vs-dropdown-bg:var(--g-surface);--vs-dropdown-color:var(--g-text);--vs-dropdown-option-color:var(--g-text-soft);--vs-selected-bg:var(--g-table-head);--vs-selected-color:var(--g-text);--vs-search-input-color:var(--g-text);--vs-search-input-bg:transparent;--vs-dropdown-option--active-bg:var(--gody-50);--vs-dropdown-option--active-color:var(--gody-700);--vs-state-disabled-bg:var(--g-table-head);--vs-state-disabled-color:var(--g-text-mute)}[data-theme=dark] .vs__dropdown-toggle,[data-theme=dark] .vs__dropdown-menu{background:var(--g-surface);border-color:var(--g-border);color:var(--g-text)}[data-theme=dark] .vs__selected{color:var(--g-text)}[data-theme=dark] .vs__search::placeholder{color:var(--g-text-mute)}[data-theme=dark] .vs__clear,[data-theme=dark] .vs__open-indicator{fill:var(--g-text-mute)}[data-theme=dark] .multiselect__tags,[data-theme=dark] .multiselect__input,[data-theme=dark] .multiselect__single,[data-theme=dark] .multiselect__content-wrapper{background:var(--g-surface);border-color:var(--g-border);color:var(--g-text)}[data-theme=dark] .multiselect__select{color:var(--g-text-mute);background:0 0}[data-theme=dark] .multiselect__input::placeholder,[data-theme=dark] .multiselect__placeholder{color:var(--g-text-mute)}[data-theme=dark] .multiselect__option{color:var(--g-text-soft)}[data-theme=dark] .multiselect__option--highlight,[data-theme=dark] .multiselect__option--highlight:after{background:var(--gody-50);color:var(--gody-700)}[data-theme=dark] .multiselect__option--selected,[data-theme=dark] .multiselect__option--selected:after{background:var(--g-table-head);color:var(--g-text)}[data-theme=dark] .multiselect__option--selected.multiselect__option--highlight,[data-theme=dark] .multiselect__option--selected.multiselect__option--highlight:after{background:var(--g-error-bg);color:var(--g-error)}[data-theme=dark] .multiselect__tag{background:var(--gody-100);color:var(--gody-800)}[data-theme=dark] .multiselect--disabled .multiselect__tags,[data-theme=dark] .multiselect--disabled .multiselect__single,[data-theme=dark] .multiselect__option--disabled{background:var(--g-table-head)!important;color:var(--g-text-mute)!important}[data-theme=dark] .multiselect--disabled .multiselect__select{color:var(--g-text-mute)!important;background:0 0!important}[data-theme=dark] .dp__theme_light.dp__theme_light{--dp-background-color:var(--g-surface);--dp-text-color:var(--g-text-soft);--dp-hover-color:var(--g-surface-subtle);--dp-hover-text-color:var(--g-text);--dp-hover-icon-color:var(--g-text-soft);--dp-primary-color:var(--gody-500);--dp-primary-text-color:#fff;--dp-secondary-color:var(--g-border-2);--dp-border-color:var(--g-border);--dp-menu-border-color:var(--g-border);--dp-border-color-hover:var(--g-border-2);--dp-disabled-color:var(--g-table-head);--dp-disabled-color-text:var(--g-text-mute);--dp-scroll-bar-background:var(--g-surface-subtle);--dp-scroll-bar-color:var(--g-border-2);--dp-icon-color:var(--g-text-mute);--dp-highlight-color:#4c88ff29;--dp-range-between-dates-background-color:var(--gody-50);--dp-range-between-dates-text-color:var(--gody-700);--dp-range-between-border-color:var(--gody-50)}[data-theme=dark] .ql-toolbar.ql-snow,[data-theme=dark] .ql-container.ql-snow{border-color:var(--g-border)}[data-theme=dark] .ql-container{background:var(--g-surface);color:var(--g-text)}[data-theme=dark] .ql-editor.ql-blank:before{color:var(--g-text-mute)}[data-theme=dark] .ql-snow .ql-stroke{stroke:var(--g-text-soft)}[data-theme=dark] .ql-snow .ql-fill,[data-theme=dark] .ql-snow .ql-stroke.ql-fill{fill:var(--g-text-soft)}[data-theme=dark] .ql-snow .ql-picker{color:var(--g-text-soft)}[data-theme=dark] .ql-snow .ql-picker-options,[data-theme=dark] .ql-snow .ql-tooltip{background-color:var(--g-surface);border-color:var(--g-border);color:var(--g-text);box-shadow:var(--g-shadow-md)}[data-theme=dark] .ql-snow .ql-tooltip input[type=text]{background:var(--g-surface-subtle);border-color:var(--g-border);color:var(--g-text)}[data-theme=dark] .ce-block--selected .ce-block__content{background:var(--gody-50)}[data-theme=dark] .ce-toolbar__plus,[data-theme=dark] .ce-toolbar__settings-btn{background:var(--g-surface);color:var(--g-text-soft)}[data-theme=dark] .ce-toolbar__plus:hover,[data-theme=dark] .ce-toolbar__settings-btn:hover{background:var(--g-surface-subtle)}[data-theme=dark] .ce-popover,[data-theme=dark] .ce-popover__container,[data-theme=dark] .ce-inline-toolbar,[data-theme=dark] .ce-settings{--color-background:var(--g-surface);--color-text-primary:var(--g-text);--color-text-secondary:var(--g-text-mute);--color-border:var(--g-border);--color-background-item-hover:var(--g-surface-subtle);--color-background-icon:var(--g-surface-subtle);--color-border-icon:var(--g-border);--color-shadow:#00000080;background:var(--g-surface);border-color:var(--g-border);color:var(--g-text)}[data-theme=dark] .cdx-input,[data-theme=dark] .cdx-search-field{background:var(--g-surface-subtle);border-color:var(--g-border);color:var(--g-text)}:where([data-theme=dark]) .notyf__toast{box-shadow:var(--g-shadow-md)}:where([data-theme=dark]) .simplebar-scrollbar:before{background:var(--g-border-2)}:where([data-theme=dark]) ::-webkit-scrollbar-track{background:var(--g-bg)}:where([data-theme=dark]) ::-webkit-scrollbar-thumb{background-color:var(--g-border-2);border-color:var(--g-bg)}:where([data-theme=dark]) .g-upload-actions .g-icon-btn{background:#1c1d20eb}:root[data-theme=dark]{--gs-text:var(--g-text);--gs-text-muted:var(--g-text-mute);--gs-surface:var(--g-surface);--gs-border:var(--g-border);--gs-color-amber-bg:var(--g-warning-bg);--gs-color-amber-text:var(--g-warning);--gs-color-amber-border:var(--g-warning-border)}[data-theme=dark] .tpp-btn-outline{color:var(--g-success);border-color:var(--g-success-border)}[data-theme=dark] .gs-layout{background:var(--g-surface-subtle)}[data-theme=dark] .text-muted{color:var(--g-text-mute)}[data-theme=dark] .sp-control:focus{border-color:var(--g-info-border)}[data-theme=dark] .sp-btn-ghost:hover{background:var(--g-surface-subtle)}[data-theme=dark] .sp-table thead th{color:var(--g-text-mute);background:var(--g-table-head)}[data-theme=dark] .sp-table tbody td{border-bottom:1px solid var(--g-line);color:var(--g-text-soft)}[data-theme=dark] .sp-table tbody tr:hover td{background:var(--g-warning-bg)}[data-theme=dark] .sp-chip{background:var(--g-surface-subtle);color:var(--g-text-soft)}[data-theme=dark] .sp-chip--blue{background:var(--g-info-bg)}[data-theme=dark] .sp-chip--teal{background:var(--g-teal-bg);color:var(--g-teal)}[data-theme=dark] .sp-pill-green{background:var(--g-success-bg);color:var(--g-success)}[data-theme=dark] .sp-pill-amber{background:var(--g-warning-bg);color:var(--g-warning)}[data-theme=dark] .sp-modal-footer{border-top:1px solid var(--g-line)}[data-theme=dark] .tpp-btn-outline:hover{background:var(--g-success-bg)}[data-theme=dark] .text-dark,[data-theme=dark] .orders-page-title,[data-theme=dark] .sp-sum-value{color:var(--g-text)}[data-theme=dark] .sp-sum-note--green{color:var(--g-teal)}[data-theme=dark] .sp-sum-note--amber{color:var(--g-warning)}[data-theme=dark] .sp-sum-icon--blue{background:var(--g-info-bg);color:var(--g-info)}[data-theme=dark] .sp-sum-icon--green{background:var(--g-success-bg);color:var(--g-teal)}[data-theme=dark] .sp-sum-icon--amber,[data-theme=dark] .sp-sum-icon--gold{background:var(--g-warning-bg);color:var(--g-warning)}[data-theme=dark] .sp-control,[data-theme=dark] .sp-btn-ghost{color:var(--g-text-soft)}[data-theme=dark] .sp-type-row{border-top:1px solid var(--g-line)}[data-theme=dark] .sp-type-pill{border:1px solid var(--g-border);background:var(--g-info-bg);color:var(--g-text-soft)}[data-theme=dark] .sp-type-pill:hover{border-color:var(--g-info-border)}[data-theme=dark] .sp-row-avatar{background:var(--g-info-bg)}[data-theme=dark] .sp-rating{color:var(--g-warning)}[data-theme=dark] .sp-chip--indigo{background:var(--g-info-bg);color:var(--g-indigo)}[data-theme=dark] .sp-chip--amber{background:var(--g-warning-bg);color:var(--g-warning)}[data-theme=dark] .sp-chip--rose{background:var(--g-rose-bg);color:var(--g-rose)}[data-theme=dark] .sp-detail-btn{background:var(--g-surface-subtle);color:var(--g-text-soft)!important}[data-theme=dark] .sp-detail-btn:hover{background:var(--g-border)}[data-theme=dark] .sp-supplier-card{border:1px solid var(--g-line)}[data-theme=dark] .sp-supplier-card-divider{background:var(--g-table-head)}[data-theme=dark] .sp-toast--success{background:var(--g-success-bg);color:var(--g-success);border:1px solid var(--g-success-border)}[data-theme=dark] .sp-toast--error{background:var(--g-error-bg);border:1px solid var(--g-error-border)}[data-theme=dark] .sp-toast--warning{background:var(--g-warning-bg);color:var(--g-warning);border:1px solid var(--g-warning-border)}[data-theme=dark] .sp-btn-ghost,[data-theme=dark] .spv2-back{color:var(--g-text-soft)}[data-theme=dark] .spv2-back:hover{color:var(--g-text)}[data-theme=dark] .spv2-avatar{background:var(--g-info-bg)}[data-theme=dark] .spv2-name{color:var(--g-text)}[data-theme=dark] .spv2-code{color:var(--g-text-soft);background:var(--g-surface-subtle)}[data-theme=dark] .spv2-stat-value{color:var(--g-text)}[data-theme=dark] .spv2-stat-value--amber{color:var(--g-warning)}[data-theme=dark] .spv2-stat-divider{background:var(--g-border)}[data-theme=dark] .sp-tab{color:var(--g-text-soft)}[data-theme=dark] .sp-tab:hover,[data-theme=dark] .sp-tab.active{color:var(--g-info)}[data-theme=dark] .sp-ch-head{border-bottom:1px solid var(--g-line)}[data-theme=dark] .sp-ch-icon{background:var(--g-surface-subtle);color:var(--g-text-soft)}[data-theme=dark] .sp-ch-icon--indigo,[data-theme=dark] .sp-ch-icon--contact{background:var(--g-info-bg)}[data-theme=dark] .sp-card-title{color:var(--g-text)}[data-theme=dark] .sp-card-subtitle{color:var(--g-text-soft)}[data-theme=dark] .sp-info-row{border-bottom:1px dashed var(--g-border)}[data-theme=dark] .spv2-contact-card{border:1px solid var(--g-line)}[data-theme=dark] .spv2-contact-avatar,[data-theme=dark] .spv2-pill-indigo{background:var(--g-info-bg)}[data-theme=dark] .spv2-file-upload{background:var(--g-info-bg);border:1px dashed var(--g-border-2)}[data-theme=dark] .sp-pill-red{background:var(--g-error-bg)}[data-theme=dark] .sp-pill-blue{background:var(--g-info-bg)}[data-theme=dark] .sp-icon-btn,[data-theme=dark] .sp-icon-btn:hover{background:var(--g-info-bg);color:var(--g-info)}[data-theme=dark] .sp-icon-btn-danger,[data-theme=dark] .sp-icon-btn-danger:hover{background:var(--g-error-bg)}[data-theme=dark] .spv2-rate-card{border:1px solid var(--g-line)}[data-theme=dark] .spv2-rate-price{border-top:1px dashed var(--g-border)}[data-theme=dark] .spv2-contract-row{border:1px solid var(--g-line)}[data-theme=dark] .spv2-contract-code{color:var(--g-text-soft);background:var(--g-surface-subtle)}[data-theme=dark] .spv2-note-card{border-bottom:1px solid var(--g-line)}[data-theme=dark] .spv2-note-content,[data-theme=dark] .sp-control,[data-theme=dark] .spv2-checkbox{color:var(--g-text-soft)}[data-theme=dark] .tpp-toast--success{background:var(--g-success-bg);color:var(--g-success);border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-toast--error{background:var(--g-error-bg);border:1px solid var(--g-error-border)}[data-theme=dark] .tpp-toast--warning{background:var(--g-warning-bg);color:var(--g-warning);border:1px solid var(--g-warning-border)}[data-theme=dark] .tpp-tabs{background:var(--g-success-bg);border-bottom:1px solid var(--g-success-border)}[data-theme=dark] .tpp-tab{color:var(--g-text-soft)}[data-theme=dark] .tpp-tab:hover,[data-theme=dark] .tpp-tab.active,[data-theme=dark] .tpp-quote-title,[data-theme=dark] .tpp-quote-section-title{color:var(--g-success)}[data-theme=dark] .tpp-quote-day{border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-quote-day-num{color:var(--g-warning)}[data-theme=dark] .tpp-quote-day-note{color:var(--g-text-soft);border-bottom:1px solid var(--g-info-bg)}[data-theme=dark] .tpp-quote-activity{border-top:1px solid var(--g-info-bg)}[data-theme=dark] .tpp-quote-activity-time{color:var(--g-success)}[data-theme=dark] .tpp-quote-price-box{background:var(--g-success-bg);border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-quote-final-price{color:var(--g-success);border-top:1px solid var(--g-success-border)}[data-theme=dark] .tpp-quote-optional-box{background:var(--g-warning-bg);border:1px solid var(--g-warning-border)}[data-theme=dark] .tpp-quote-optional-row{border-top:1px solid var(--g-warning-border);color:var(--g-warning)}[data-theme=dark] .tpp-quote-optional-count{color:var(--g-warning)}[data-theme=dark] .tpp-control{border:1px solid var(--g-border-2)}[data-theme=dark] .tpp-tier-box{background:var(--g-info-bg);border:1px solid var(--g-info-border)}[data-theme=dark] .tpp-tier-label{color:var(--g-info)}[data-theme=dark] .tpp-tier-input{border:1px solid var(--g-info-border)}[data-theme=dark] .tpp-fx-input{color:var(--g-success)}[data-theme=dark] .tpp-grid-wrap{border:1px solid var(--g-border)}[data-theme=dark] .tpp-grid tbody td{border-bottom:1px solid var(--g-line)}[data-theme=dark] .tpp-row-opt{background:var(--g-warning-bg)}[data-theme=dark] .tpp-opt-tag{color:var(--g-warning)}[data-theme=dark] .tpp-cell-input:hover,[data-theme=dark] .tpp-cell-input:focus{border-color:var(--g-success-border)}[data-theme=dark] .tpp-readonly-cell{background:var(--g-warning-bg)}[data-theme=dark] .tpp-vat-cell{color:var(--g-warning)}[data-theme=dark] .tpp-ai-section{border:1px solid var(--g-border)}[data-theme=dark] .tpp-ai-section-head{color:var(--g-success)}[data-theme=dark] .tpp-loc-chip{border:1px solid var(--g-border-2);background:var(--g-surface-subtle);color:var(--g-success)}[data-theme=dark] .tpp-loc-dropdown{border:1px solid var(--g-border)}[data-theme=dark] .tpp-loc-dropdown-item:hover{background:var(--g-success-bg)}[data-theme=dark] .tpp-loc-dropdown-add{border-top:1px solid var(--g-border)}[data-theme=dark] .tpp-loc-dropdown-add:hover{background:var(--g-success-bg)}[data-theme=dark] .tpp-ai-exp-chip{background:var(--g-surface-subtle);border:1px solid var(--g-border)}[data-theme=dark] .tpp-ai-exp-chip-icon{background:var(--g-success-bg)}[data-theme=dark] .tpp-ai-tag{border:1px solid var(--g-border-2)}[data-theme=dark] .tpp-ai-purpose-picker,[data-theme=dark] .tpp-ai-purpose-btn{border:1px solid var(--g-border)}[data-theme=dark] .tpp-ai-purpose-btn:hover{background:var(--g-success-bg)}[data-theme=dark] .tpp-sell-label{color:var(--g-success)}[data-theme=dark] .tpp-mode-btn{border:1px solid var(--g-success-border);color:var(--g-text-soft)}[data-theme=dark] .tpp-sell-input{border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-sum-card{background:var(--g-success-bg);border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-sum-value,[data-theme=dark] .tpp-sum-input{color:var(--g-text)}[data-theme=dark] .tpp-sum-card--amber{background:var(--g-warning-bg)}[data-theme=dark] .tpp-block-title .mdi{color:var(--g-warning)}[data-theme=dark] .tpp-day-card{border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-day-badge{color:var(--g-warning)}[data-theme=dark] .tpp-cost-banner{background:var(--g-success-bg);color:var(--g-success)}[data-theme=dark] .tpp-day-note{border-bottom:1px solid var(--g-line)}[data-theme=dark] .tpp-act-row{background:var(--g-success-bg);border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-time-input,[data-theme=dark] .tpp-icon-select{border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-add-activity{color:var(--g-success)}[data-theme=dark] .tpp-add-activity:hover{background:var(--g-success-bg)}[data-theme=dark] .tpp-search input{border:1px solid var(--g-border-2)}[data-theme=dark] .tpp-template-card{border:1px solid var(--g-success-border)}[data-theme=dark] .tpp-template-tag{color:var(--g-success)}[data-theme=dark] .tpp-badge-gray{background:var(--g-surface-subtle);color:var(--g-text-soft)}[data-theme=dark] .tpp-badge-green{background:var(--g-success-bg);color:var(--g-teal)}[data-theme=dark] .tpp-badge-blue{background:var(--g-info-bg)}[data-theme=dark] .tpp-template-cost{color:var(--g-text-soft)}[data-theme=dark] .tpp-delete-btn{border:1px solid var(--g-error-border)}[data-theme=dark] .tpp-delete-btn:hover{background:var(--g-error-bg)}[data-theme=dark] .sp-css-flash{background:var(--g-success-bg);color:var(--g-success);border:1px solid var(--g-success-border)}}
