.roka-dialog{border:0;border-radius:1rem;overflow:hidden;box-shadow:0 1rem 2.5rem #4359712e}.roka-dialog .modal-body{padding:1.75rem 1.5rem 1rem;text-align:center}.roka-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;border-radius:999px;font-size:1.75rem;line-height:1}.roka-dialog__icon--primary{color:var(--bs-primary);background:#696cff1f}.roka-dialog__icon--success{color:var(--bs-success);background:#71dd3724}.roka-dialog__icon--danger{color:var(--bs-danger);background:#ff3e1d1f}.roka-dialog__icon--warning{color:var(--bs-warning);background:#ffab0024}.roka-dialog__icon--info{color:var(--bs-info);background:#03c3ec24}.roka-dialog__title{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;color:var(--bs-heading-color)}.roka-dialog__message{margin:0;font-size:.875rem;line-height:1.55;color:var(--bs-secondary-color)}.roka-dialog__spinner{display:flex;justify-content:center;margin-bottom:1rem}.roka-dialog .modal-footer{justify-content:center;gap:.625rem;padding:0 1.5rem 1.5rem;border-top:0}.roka-dialog .modal-footer .btn{min-width:6.5rem}.roka-toast-container{z-index:1095}.roka-toast{min-width:min(100vw - 2rem,22rem);border:1px solid rgba(67,89,113,.1);border-radius:.875rem;box-shadow:0 .75rem 1.75rem #43597124}.roka-toast__body{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem}.roka-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0}.roka-toast__icon .bx{width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1}.roka-toast__icon--success{color:var(--bs-success);background:#71dd3724}.roka-toast__icon--danger{color:var(--bs-danger);background:#ff3e1d1f}.roka-toast__icon--warning{color:var(--bs-warning);background:#ffab0024}.roka-toast__icon--info,.roka-toast__icon--primary{color:var(--bs-primary);background:#696cff1f}.roka-toast__content{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1;text-align:left}.roka-toast__title{display:block;font-size:.875rem;font-weight:600;color:var(--bs-heading-color)}.roka-toast__message{display:block;font-size:.8125rem;line-height:1.45;color:var(--bs-secondary-color)}.picker-page .roka-dialog{box-shadow:0 1.25rem 2.5rem #0f172a38}.picker-dark .roka-dialog .modal-content{background:#1e293b;color:#e2e8f0}.picker-dark .roka-dialog__title{color:#f8fafc}.picker-dark .roka-dialog__message{color:#94a3b8}.picker-dark .roka-toast{background:#1e293b;border-color:#94a3b829}.picker-dark .roka-toast__title{color:#f8fafc}.picker-dark .roka-toast__message{color:#94a3b8}[x-cloak]{display:none!important}.ui-helper-hidden-accessible{display:none}.swal2-container{z-index:20000!important}.pc-micon .admin-menu-icon{width:22px;height:22px;display:block}.admin-page-header-card>.card-header,.admin-list-card>.card-header{padding:1.25rem 1.5rem;background-color:transparent;border-bottom:1px solid rgba(67,89,113,.08)}.admin-page-header-card .card-title,.admin-list-card .card-title{font-size:1.125rem;font-weight:500;color:var(--bs-heading-color)}.admin-list-card__filters{padding:1.25rem 1.5rem}.admin-list-card__filters .form-label{font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color);margin-bottom:.375rem}.admin-list-card__actions .btn-primary,.admin-page-header-card .btn-primary{box-shadow:0 .125rem .25rem #696cff66}.admin-list-card>.card-body.p-0 .dt-container{padding:.625rem 1.25rem 1.25rem}.admin-list-card>.card-body.p-0 .dt-container>.dt-layout-row:first-child{margin-bottom:.5rem}.admin-list-card>.card-body:not(.p-0){padding:1.75rem 1.75rem 2rem}.admin-list-card>.card-body:not(.p-0) form .mb-3,.admin-list-card>.card-body:not(.p-0) form .row.mb-3,.admin-list-card>.card-body:not(.p-0) form .slug-url-field.mb-3,.admin-page-header-card>.card-body form .mb-3,.card>.card-body:not(.p-0) form .mb-3{margin-bottom:1.375rem!important;margin-block-end:1.375rem!important}.admin-list-card>.card-body:not(.p-0) form .mb-4,.admin-page-header-card>.card-body form .mb-4,.card>.card-body:not(.p-0) form .mb-4{margin-bottom:1.75rem!important;margin-block-end:1.75rem!important}.admin-list-card>.card-body:not(.p-0) form .form-label,.admin-page-header-card>.card-body form .form-label,.card>.card-body:not(.p-0) form .form-label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--bs-secondary-color)}.admin-list-card>.card-body:not(.p-0) form .form-text,.admin-page-header-card>.card-body form .form-text,.card>.card-body:not(.p-0) form .form-text{margin-top:.5rem;font-size:.8125rem}.admin-list-card>.card-body:not(.p-0) form .row,.admin-page-header-card>.card-body form .row,.card>.card-body:not(.p-0) form .row{--bs-gutter-y: 1.25rem}.admin-list-card>.card-body:not(.p-0) form>.btn,.admin-list-card>.card-body:not(.p-0) form>button[type=submit],.admin-page-header-card>.card-body form>.btn,.admin-page-header-card>.card-body form>button[type=submit],.card>.card-body:not(.p-0) form>.btn,.card>.card-body:not(.p-0) form>button[type=submit]{margin-top:.5rem}.admin-list-card>.card-body:not(.p-0) form .admin-form-actions,.admin-page-header-card>.card-body form .admin-form-actions,.card>.card-body:not(.p-0) form .admin-form-actions{margin-top:.25rem}.admin-list-card>.card-body:not(.p-0) form .admin-form-section .mb-3:last-child,.card>.card-body:not(.p-0) form .admin-form-section .mb-3:last-child{margin-bottom:0!important;margin-block-end:0!important}.content-wrapper .form-control,.content-wrapper .form-select{background-color:#fff;border-width:1px;border-color:#43597124;padding-block:calc(.543rem - 1px);padding-inline:calc(.9375rem - 1px);transition:border-color .15s ease,box-shadow .15s ease}.content-wrapper .form-select{padding-inline-end:calc(2.625rem - 1px);background-position:right calc(.9375rem - 1px) center}.content-wrapper .form-control:hover:not(:focus):not(:disabled):not([readonly]),.content-wrapper .form-select:hover:not(:focus):not(:disabled){border-color:#4359713d}.content-wrapper .form-control:focus,.content-wrapper .form-select:focus,.content-wrapper .form-select:focus-within{border-width:1px;border-color:rgba(var(--bs-primary-rgb),.45);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.1);background-color:#fff;padding-block:calc(.543rem - 1px);padding-inline:calc(.9375rem - 1px)}.content-wrapper .form-select:focus,.content-wrapper .form-select:focus-within{padding-inline-end:calc(2.625rem - 1px);background-position:right calc(.9375rem - 1px) center}.content-wrapper .form-control:not([readonly]):focus::placeholder,.content-wrapper .form-control:not([readonly]):focus::-webkit-input-placeholder,.content-wrapper .form-control:not([readonly]):focus::-moz-placeholder{transform:none}.content-wrapper textarea.form-control{resize:none}.content-wrapper .input-group .form-control:hover:not(:focus):not(:disabled):not([readonly]),.content-wrapper .input-group:focus-within .form-control:hover,.content-wrapper .input-group:focus-within .form-select:hover{border-color:#4359713d}.dashboard-date-range .form-control.form-control-sm,.dashboard-date-range .dashboard-date-apply{height:calc(1.375em + .633rem + calc(var(--bs-border-width) * 2));font-size:.8125rem;line-height:1.375;box-sizing:border-box}.dashboard-date-range .form-control.form-control-sm{padding-block:calc(.3165rem - var(--bs-border-width));padding-inline:calc(.8125rem - var(--bs-border-width))}.dashboard-date-range .dashboard-date-apply{--bs-btn-padding-y: 0;--bs-btn-padding-x: calc(.8125rem - 1px) ;padding-block:0;display:inline-flex;align-items:center;justify-content:center}.dashboard-date-range__label-spacer{visibility:hidden}.admin-date-field{position:relative}.admin-date-field .admin-date-picker{padding-right:2.5rem}.admin-date-field .form-control-sm.admin-date-picker{padding-right:2.125rem}.admin-date-field__icon{position:absolute;top:50%;right:.875rem;transform:translateY(-50%);pointer-events:none;color:#4359718c;font-size:1.125rem;line-height:1}.admin-date-field .form-control-sm+.admin-date-field__icon{right:.625rem;font-size:1rem}.admin-datepicker-ui.ui-datepicker{z-index:1090;width:18.5rem;padding:.75rem;border:1px solid rgba(67,89,113,.12);border-radius:.875rem;background:#fff;box-shadow:0 .75rem 2rem #43597129;font-family:inherit;font-size:.875rem}.admin-datepicker-ui .ui-datepicker-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding:0;border:0;background:transparent;color:var(--bs-heading-color)}.admin-datepicker-ui .ui-datepicker-title{display:flex;align-items:center;justify-content:center;gap:.375rem;flex:1;margin:0;font-weight:600;line-height:1.2}.admin-datepicker-ui select.ui-datepicker-month,.admin-datepicker-ui select.ui-datepicker-year{border:1px solid rgba(67,89,113,.14);border-radius:.5rem;background:#fff;color:var(--bs-heading-color);font-size:.8125rem;font-weight:600;padding:.25rem .375rem}.admin-datepicker-ui .ui-datepicker-prev,.admin-datepicker-ui .ui-datepicker-next{position:static;top:auto;width:2rem;height:2rem;border:1px solid rgba(67,89,113,.12);border-radius:.625rem;background:#f8f9fb;color:var(--bs-heading-color);cursor:pointer}.admin-datepicker-ui .ui-datepicker-prev span,.admin-datepicker-ui .ui-datepicker-next span{display:none}.admin-datepicker-ui .ui-datepicker-prev:before,.admin-datepicker-ui .ui-datepicker-next:before{display:block;font-size:1rem;line-height:1.875rem;text-align:center}.admin-datepicker-ui .ui-datepicker-prev:before{content:"‹"}.admin-datepicker-ui .ui-datepicker-next:before{content:"›"}.admin-datepicker-ui .ui-datepicker-prev-hover,.admin-datepicker-ui .ui-datepicker-next-hover{border-color:rgba(var(--bs-primary-rgb),.35);background:rgba(var(--bs-primary-rgb),.08)}.admin-datepicker-ui .ui-datepicker-calendar{width:100%;border-collapse:collapse;margin:0}.admin-datepicker-ui .ui-datepicker-calendar th{padding:.375rem 0;font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--bs-secondary-color)}.admin-datepicker-ui .ui-datepicker-calendar td{padding:.125rem;text-align:center}.admin-datepicker-ui .ui-datepicker-calendar td a,.admin-datepicker-ui .ui-datepicker-calendar td span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.625rem;background:transparent;color:var(--bs-heading-color);text-decoration:none;font-size:.8125rem;font-weight:500}.admin-datepicker-ui .ui-datepicker-calendar td a:hover{background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.admin-datepicker-ui .ui-datepicker-today a{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-weight:700}.admin-datepicker-ui .ui-datepicker-current-day a,.admin-datepicker-ui .ui-state-active{background:var(--bs-primary)!important;color:#fff!important}.admin-datepicker-ui .ui-datepicker-other-month span,.admin-datepicker-ui .ui-datepicker-other-month a{color:#43597161}.admin-datepicker-ui .ui-state-disabled,.admin-datepicker-ui .ui-state-disabled span{opacity:.35}.admin-datepicker-ui .ui-datepicker-buttonpane{display:flex;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding:.75rem 0 0;border-top:1px solid rgba(67,89,113,.08)}.admin-datepicker-ui .ui-datepicker-buttonpane button{border:0;background:transparent;color:var(--bs-primary);font-size:.8125rem;font-weight:600;padding:.25rem .375rem}.admin-datepicker-ui .ui-datepicker-buttonpane button:hover{color:rgba(var(--bs-primary-rgb),.85)}.slug-url-field .input-group .btn{white-space:nowrap}.slug-url-field .form-text{margin-top:.375rem}.admin-page-header .admin-breadcrumb,.page-header .breadcrumb{margin-bottom:.125rem;padding:0;font-size:.8125rem;line-height:1.35}.admin-page-header .admin-page-title,.page-header-title h2,.page-header h2{font-size:1.25rem;font-weight:600;line-height:1.25;color:var(--bs-heading-color);margin:0}.page-header{margin-bottom:1rem}.page-header .page-block{padding:0}.page-header .row{--bs-gutter-y: 0;row-gap:.125rem}.page-header .row>[class*=col-]{padding-top:0;padding-bottom:0}.page-header .row>.col-md-12+.col-md-12:not(:has(.d-flex)){display:none}.page-header .d-flex>.page-header-title{display:none}.page-header .row>.col-md-12+.col-md-12>.d-flex{margin-top:.125rem;justify-content:flex-end}.page-header .breadcrumb-item.active,.page-header .breadcrumb-item[aria-current=page]{font-weight:600;color:var(--bs-heading-color)}.layout-page>.content-wrapper>.container-p-y{padding-top:1.25rem!important}aside#layout-menu.layout-menu{display:flex;flex-direction:column;--bs-menu-color: #697a8d;--bs-menu-hover-color: #566a7f;--bs-menu-hover-bg: rgba(67, 89, 113, .04)}aside#layout-menu.layout-menu .menu-link{color:var(--bs-menu-color);font-weight:400}aside#layout-menu.layout-menu .menu-icon{color:#8592a3}aside#layout-menu.layout-menu .menu-item:not(.active):not(.open) .menu-link:hover .menu-icon{color:#697a8d}aside#layout-menu.layout-menu .menu-item.active>.menu-link .menu-icon,aside#layout-menu.layout-menu .menu-item.open>.menu-link .menu-icon{color:var(--bs-primary)}aside#layout-menu.layout-menu .menu-sub>.menu-item.active>.menu-link{color:var(--bs-primary)}.layout-navbar.navbar-detached{background:linear-gradient(180deg,#fff,#fafbff)!important;border:1px solid rgba(105,108,255,.1);box-shadow:0 2px 8px #4359710f}.admin-topbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--bs-border-radius);color:var(--bs-heading-color);transition:background-color .2s ease,color .2s ease}.admin-topbar-icon-btn:hover{background-color:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.admin-topbar-brand{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.admin-topbar-brand__title{font-size:.8125rem;font-weight:600;color:var(--bs-heading-color)}.admin-topbar-brand__dot{width:.2rem;height:.2rem;border-radius:50%;background-color:var(--bs-primary);flex-shrink:0}.admin-topbar-brand__subtitle{font-size:.75rem;color:var(--bs-secondary-color)}.app-brand .app-brand-link{gap:.625rem}.app-brand .app-brand-initial{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:.375rem;background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-size:.875rem;font-weight:700;line-height:1}.app-brand .app-brand-text{font-size:1rem!important;letter-spacing:.01em;line-height:1.2}.authentication-wrapper .auth-brand{margin-bottom:2.25rem}.authentication-wrapper .auth-brand .app-brand-link{gap:.75rem;align-items:center}.authentication-wrapper .auth-brand .app-brand-initial{width:2.75rem;height:2.75rem;font-size:1.125rem;border-radius:.625rem}.authentication-wrapper .auth-brand .app-brand-text{font-size:1.375rem!important;line-height:1.25;letter-spacing:-.01em}.admin-topbar-actions{gap:.5rem}.admin-topbar-actions .btn-icon{width:2.375rem;height:2.375rem;font-size:1.25rem}.admin-topbar-actions .btn-icon .bx{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1}.admin-topbar-divider{width:1px;height:2rem;margin:0 .25rem;background-color:#43597124}.admin-topbar-user{display:inline-flex!important;align-items:center;gap:.625rem;padding:.25rem .5rem!important;border-radius:var(--bs-border-radius-lg);transition:background-color .2s ease}.admin-topbar-user:hover,.admin-topbar-user.show{background-color:#4359710f}.admin-topbar-user .avatar{width:2rem;height:2rem}.dropdown-user-header .avatar{width:2.25rem;height:2.25rem}.admin-topbar-user__name{font-size:.875rem;font-weight:500;color:var(--bs-heading-color);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu-admin-user{min-width:15rem;padding-top:.5rem;padding-bottom:.5rem}.dropdown-user-header{padding:.625rem 1rem .75rem}.dropdown-menu-admin-user .dropdown-item{font-size:.875rem;padding:.5rem 1rem}.dropdown-menu-admin-user .dropdown-item .bx{font-size:1.125rem;vertical-align:middle}.dashboard-header-actions .dashboard-cache-badge,.dashboard-header-actions .btn{min-height:2.125rem;display:inline-flex;align-items:center}.dashboard-header-actions .dashboard-cache-badge{padding-top:.4375rem;padding-bottom:.4375rem;font-size:.8125rem;font-weight:500}.dashboard-stat-card .card-body{padding:1.25rem 1.5rem}.dashboard-stat-card h4{font-size:1.375rem;font-weight:600;color:#566a7f}.dashboard-stat-card .avatar{--bs-avatar-size: 2.625rem;--bs-avatar-initial: 1.25rem}.dashboard-tile .avatar,.dashboard-catalog-row .avatar{--bs-avatar-size: 2.5rem;--bs-avatar-initial: 1.125rem}.dashboard-tile{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:#fff;height:100%}.dashboard-tile--link{color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dashboard-tile--link:hover{border-color:rgba(var(--bs-primary-rgb),.35);box-shadow:0 .125rem .375rem #696cff1f;transform:translateY(-1px)}.dashboard-tile__value{display:block;font-size:1.25rem;font-weight:600;line-height:1.2;color:#566a7f}.dashboard-tile__label{display:block;font-size:.8125rem;color:var(--bs-secondary-color)}.dashboard-catalog-row{display:flex;align-items:center;gap:.875rem;padding-bottom:.75rem;border-bottom:1px dashed var(--bs-border-color)}.dashboard-catalog-row .fw-semibold{color:#566a7f;font-weight:600}.dashboard-catalog-row:last-child{padding-bottom:0;border-bottom:0}.dashboard-chart{min-height:320px}.dashboard-chart--sm{min-height:280px}.dashboard-chart--donut{min-height:300px}.dashboard-chart .dashboard-panel-empty,.dashboard-panel-empty--chart{min-height:inherit;height:100%;padding:2rem 1rem}.dashboard-page .card-header{padding-top:1.25rem;padding-bottom:1rem}.dashboard-page .dashboard-chart-card .card-title,.dashboard-page .dashboard-panel-card .card-title{font-size:.9375rem;font-weight:600;color:#566a7f}.dashboard-page .dashboard-chart-card .card-header small,.dashboard-page .dashboard-panel-card .card-header small{color:#a1acb8}.dashboard-panel-card .card-body{min-height:18rem}.dashboard-panel-table{--dashboard-table-border: rgba(67, 89, 113, .1);margin-bottom:0}.dashboard-panel-table thead th{background:linear-gradient(180deg,#f8f9fc,#f3f5f9);color:var(--bs-secondary-color);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--dashboard-table-border);padding:.875rem 1.25rem;white-space:nowrap}.dashboard-panel-table tbody td{padding:.9375rem 1.25rem;border-bottom:1px solid var(--dashboard-table-border);font-size:.875rem;vertical-align:middle}.dashboard-panel-table .fw-semibold{color:#566a7f}.dashboard-panel-table tbody tr:last-child td{border-bottom:0}.dashboard-panel-table tbody tr:hover td{background-color:#696cff08}.dashboard-panel-table__rank{width:3rem}.dashboard-panel-table__customer{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-table-scroll{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.dashboard-rank{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--bs-secondary-color);background:#43597114}.dashboard-rank--1{color:#b78103;background:#ffab0029}.dashboard-rank--2{color:#5f6368;background:#8592a329}.dashboard-rank--3{color:#9a5b2e;background:#ff814724}.dashboard-order-code{font-weight:600;color:var(--bs-primary);text-decoration:none}.dashboard-order-code:hover{color:#5f61e6;text-decoration:underline}.dashboard-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:18rem;padding:2.5rem 1.5rem;text-align:center}.dashboard-panel-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:.25rem;border-radius:999px;background:#696cff1a;color:var(--bs-primary)}.dashboard-panel-empty__icon .bx{width:1.75rem;height:1.75rem;font-size:1.75rem;line-height:1}.dashboard-panel-empty__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--bs-heading-color)}.dashboard-panel-empty__text{margin:0;max-width:18rem;font-size:.8125rem;line-height:1.55;color:var(--bs-secondary-color)}.dashboard-panel-empty--compact{min-height:12rem;padding:2rem 1.5rem}.dashboard-recent-orders{--dashboard-recent-order-height: 4.75rem;display:flex;flex-direction:column;gap:.625rem;max-height:calc(var(--dashboard-recent-order-height) * 3 + .625rem * 2);overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(67,89,113,.28) transparent}.dashboard-recent-orders::-webkit-scrollbar{width:6px}.dashboard-recent-orders::-webkit-scrollbar-track{background:transparent}.dashboard-recent-orders::-webkit-scrollbar-thumb{background:#43597138;border-radius:999px}.dashboard-recent-orders::-webkit-scrollbar-thumb:hover{background:#4359715c}.dashboard-recent-order{flex-shrink:0;min-height:var(--dashboard-recent-order-height);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid rgba(67,89,113,.1);border-radius:var(--bs-border-radius-lg);background:#fff;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.dashboard-recent-order:hover{border-color:rgba(var(--bs-primary-rgb),.35);box-shadow:0 .125rem .375rem #696cff1a;color:inherit}.dashboard-recent-order__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.dashboard-recent-order__code{font-size:.875rem;font-weight:600;color:var(--bs-primary)}.dashboard-recent-order__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--bs-secondary-color)}.dashboard-recent-order__shop:before{content:"·";margin-right:.375rem;color:#c4cdd5}.dashboard-recent-order__side{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}.dashboard-recent-order__total{font-size:.875rem;font-weight:600;color:#566a7f}.dashboard-recent-order__date{font-size:.75rem;color:#a1acb8}.dashboard-shop-ranking{display:flex;flex-direction:column;gap:.875rem}.dashboard-shop-rank-item{display:flex;flex-direction:column;gap:.5rem}.dashboard-shop-rank-item__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.dashboard-shop-rank-item__main{display:flex;align-items:center;gap:.75rem;min-width:0}.dashboard-shop-rank-item__name{display:block;font-size:.875rem;font-weight:600;color:#566a7f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-shop-rank-item__meta{display:block;font-size:.75rem;color:#a1acb8}.dashboard-shop-rank-item__revenue{flex-shrink:0;font-size:.8125rem;font-weight:600;color:#566a7f;white-space:nowrap}.dashboard-shop-rank-item__bar{height:.375rem;border-radius:999px;background:#43597114;overflow:hidden}.dashboard-shop-rank-item__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--bs-primary-rgb),.85),rgba(var(--bs-primary-rgb),.45));transition:width .35s ease}.dashboard-shop-rank-item:first-child .dashboard-shop-rank-item__bar span{background:linear-gradient(90deg,#ffab00,#ffab0073)}@media (max-width: 767.98px){.dashboard-recent-orders{--dashboard-recent-order-height: 6.5rem}.dashboard-recent-order{flex-direction:column;align-items:flex-start}.dashboard-recent-order__side{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:.5rem}}.dashboard-page .table thead th{background-color:#f8f9fa;color:var(--bs-heading-color);font-weight:600;font-size:.8125rem;border-bottom-color:var(--bs-border-color)}.dashboard-page .table tbody td,.dashboard-page .table tbody th{padding-top:.75rem;padding-bottom:.75rem}.order-products-table .table{margin-bottom:0}.order-products-panel__thumb,.order-products-table .order-products-panel__thumb{width:5rem;vertical-align:middle}.order-products-panel__img,.order-products-table .order-products-panel__img{display:block;width:3.125rem;height:3.125rem!important;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid var(--bs-border-color)}.order-products-panel__no-img,.order-products-table .order-products-panel__no-img{display:flex;width:3.125rem;height:3.125rem;align-items:center;justify-content:center;border-radius:.5rem;border:1px dashed rgba(67,89,113,.28);background:#4359710a}.order-products-panel__no-img-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#696cff1a;color:var(--bs-primary)}.order-products-panel__no-img-icon .bx{font-size:1rem;line-height:1}.order-table-cell{display:flex;flex-direction:column;gap:.125rem;line-height:1.35}.order-table-cell__primary{font-size:.875rem;color:#566a7f}.order-table-cell__secondary{font-size:.75rem;font-weight:500;color:var(--bs-secondary-color)}.order-detail-table thead th{background-color:#f8f9fa;color:var(--bs-heading-color);font-weight:600;font-size:.8125rem;border-bottom-color:var(--bs-border-color)}.order-detail-table tbody td{font-size:.875rem;vertical-align:middle}.order-detail-summary{display:flex;flex-direction:column;gap:.75rem}.order-detail-summary__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px dashed rgba(67,89,113,.12);font-size:.875rem}.order-detail-summary__row:last-child{padding-bottom:0;border-bottom:0}.order-detail-summary__row span{color:var(--bs-secondary-color)}.order-detail-summary__row strong{color:#566a7f;font-weight:600;text-align:right}.order-detail-summary__row--muted strong,.order-detail-summary__row--muted span{color:var(--bs-secondary-color);font-weight:500}.order-detail-summary__row--total{margin-top:.25rem;padding-top:.75rem;border-top:1px solid rgba(67,89,113,.12);border-bottom:0}.order-detail-summary__row--total span,.order-detail-summary__row--total strong{font-size:.9375rem;color:#566a7f;font-weight:700}.order-detail-note{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border-radius:.625rem;border:1px dashed rgba(67,89,113,.22);background:#4359710d;font-size:.875rem;line-height:1.55;color:var(--bs-body-color)}.order-detail-note .bx{flex-shrink:0;margin-top:.125rem;font-size:1rem;color:var(--bs-primary)}.order-detail-note--danger{border-color:rgba(var(--bs-danger-rgb),.25);background:rgba(var(--bs-danger-rgb),.06)}.order-detail-note--danger .bx{color:var(--bs-danger)}.wid-140{width:8.75rem}.admin-mapping-list{margin:0;max-height:20rem;list-style:none;overflow-y:auto;border-radius:.75rem;border:1px solid #dbe0e5;padding:0}.admin-mapping-list__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;border-bottom:1px solid #f3f5f7}.admin-mapping-list__item:last-child{border-bottom:none}.admin-mapping-list__item:hover{background-color:#f8f9fa}.admin-mapping-list__name{min-width:0;flex:1 1 0;font-weight:500;color:#1d2630;line-height:1.4}.admin-mapping-empty{border-radius:.75rem;border:1px dashed #bec8d0;background-color:#f8f9fa;padding:1.25rem 1rem;text-align:center}.admin-mapping-empty__title{margin-bottom:.25rem;font-size:.9375rem;font-weight:600;color:#3e4853}.admin-multi-picker{position:relative;z-index:1}.admin-multi-picker--open{z-index:50}.admin-multi-picker__control{display:flex;min-height:2.75rem;flex-wrap:wrap;align-items:center;gap:.375rem;border:1px solid #dbe0e5;border-radius:.5rem;background-color:#fff;padding:.375rem .5rem;cursor:text;transition:border-color .15s,box-shadow .15s}.admin-multi-picker__control--focused{border-color:#4680ff;box-shadow:0 0 0 .2rem #4680ff26}.admin-multi-picker__chip{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;border-radius:9999px;background-color:#e7f1ff;padding:.125rem .125rem .125rem .625rem;font-size:.8125rem;font-weight:500;color:#4680ff}.admin-multi-picker__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-multi-picker__chip-remove{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border:0;background:transparent;border-radius:9999px;color:#4680ff;cursor:pointer}.admin-multi-picker__chip-remove:hover{background-color:#d0e2ff}.admin-multi-picker__input{min-width:8rem;flex:1 1 8rem;border:0;background:transparent;padding:.25rem .375rem;font-size:.875rem;outline:none;box-shadow:none}.admin-multi-picker__spinner{height:1rem;width:1rem;flex-shrink:0;border-radius:9999px;border:2px solid #dbe0e5;border-top-color:#4680ff;animation:admin-multi-picker-spin .7s linear infinite}@keyframes admin-multi-picker-spin{to{transform:rotate(360deg)}}.admin-multi-picker__dropdown{position:absolute;top:calc(100% + .375rem);left:0;right:0;z-index:60;max-height:12rem;overflow:auto;border:1px solid #dbe0e5;border-radius:.5rem;background-color:#fff;padding:.25rem;box-shadow:0 .5rem 1rem #0000001a}.admin-multi-picker__option{display:block;width:100%;border:0;background:transparent;border-radius:.375rem;padding:.5rem .625rem;text-align:left;font-size:.875rem;color:#3e4853;cursor:pointer}.admin-multi-picker__option:hover{background-color:#e7f1ff;color:#4680ff}.admin-multi-picker__message,.admin-multi-picker__hint{font-size:.8125rem;color:#8996a4;padding:.5rem .75rem}.admin-sticky-card{overflow:visible}.admin-sticky-card>.card-body{overflow:visible}@media (min-width: 992px){.admin-sticky-card{position:sticky;top:5.5rem}}.card>.card-body.p-0 .dt-container>.dt-layout-row:first-child{margin-bottom:.5rem}.form-check-input,.admin-option-card__input,.admin-checkbox-input{width:1.125rem;height:1.125rem;margin-top:.125rem;cursor:pointer}.table .form-check-input,.table .admin-checkbox-input{display:block;margin:0 auto}.admin-checkbox-cell{text-align:center;vertical-align:middle}.admin-form-section{padding-top:1.75rem;margin-top:1.75rem;border-top:1px solid rgba(67,89,113,.08)}.admin-form-actions{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(67,89,113,.08)}.admin-option-card{display:flex;align-items:flex-start;gap:.875rem;width:100%;padding:1rem 1.25rem;border:1px solid #dbe0e5;border-radius:.75rem;background-color:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.admin-option-card:hover{border-color:#bec8d0;background-color:#f8f9fa}.admin-option-card:has(.admin-option-card__input:checked){border-color:rgba(var(--bs-primary-rgb),.5);background-color:rgba(var(--bs-primary-rgb),.06)}.admin-option-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-option-card__title{font-size:.9375rem;font-weight:600;color:#1d2630}.admin-option-card__desc{font-size:.8125rem;color:#8996a4}.admin-target-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 640px){.admin-target-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.admin-target-grid{grid-template-columns:repeat(3,1fr)}}.admin-target-card{display:flex;align-items:flex-start;gap:.75rem;min-height:100%;padding:1rem 1.125rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.admin-target-card:hover{border-color:rgba(var(--bs-primary-rgb),.35);background-color:rgba(var(--bs-primary-rgb),.03)}.admin-target-card:has(.admin-target-card__input:checked){border-color:rgba(var(--bs-primary-rgb),.5);background-color:rgba(var(--bs-primary-rgb),.06)}.admin-target-card__input{margin-top:.15rem;flex-shrink:0}.admin-target-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-target-card__title{font-size:.875rem;font-weight:600;color:#1d2630}.admin-target-card__desc{font-size:.75rem;color:#8996a4}.admin-form-section__title{font-size:1rem;font-weight:600;color:var(--bs-heading-color)}.admin-form-section__subtitle{margin-top:.25rem;font-size:.8125rem;color:var(--bs-secondary-color)}.admin-form-section__header{margin-bottom:1.25rem}.admin-target-panel{margin-top:1rem;padding:1.25rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:rgba(var(--bs-primary-rgb),.03)}.admin-recurring-fields{padding:1.25rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:#f8f9fa}.ticket-thread{display:flex;flex-direction:column;gap:1.25rem}.ticket-message{display:flex;align-items:flex-start;gap:.75rem;max-width:90%}.ticket-message--staff{flex-direction:row-reverse;align-self:flex-end}.ticket-message__avatar{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;flex-shrink:0;font-size:.875rem;font-weight:600}.ticket-message--customer .ticket-message__avatar{background-color:rgba(var(--bs-secondary-rgb),.12);color:var(--bs-secondary-color)}.ticket-message--staff .ticket-message__avatar{background-color:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary)}.ticket-message__content{min-width:0}.ticket-message--staff .ticket-message__content{text-align:right}.ticket-message__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:.375rem;font-size:.75rem;color:var(--bs-secondary-color)}.ticket-message--staff .ticket-message__meta{justify-content:flex-end}.ticket-message__author{font-weight:600;color:var(--bs-heading-color)}.ticket-message__bubble{display:inline-block;padding:.75rem 1rem;border-radius:var(--bs-border-radius-lg);font-size:.875rem;line-height:1.5;text-align:left;word-break:break-word}.ticket-message--customer .ticket-message__bubble{background-color:#f1f2f6;color:var(--bs-body-color);border-top-left-radius:.25rem}.ticket-message--staff .ticket-message__bubble{background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-heading-color);border-top-right-radius:.25rem}.ticket-thread-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius-lg);text-align:center;font-size:.875rem}.ticket-thread-empty__icon{font-size:2rem;opacity:.45}.ticket-customer-panel__profile{display:flex;align-items:center;gap:.875rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(67,89,113,.1)}.ticket-customer-panel__name{font-size:.9375rem;font-weight:600;color:var(--bs-heading-color);line-height:1.4}.ticket-customer-panel__email{display:block;margin-top:.125rem;font-size:.8125rem;color:var(--bs-secondary-color);text-decoration:none;word-break:break-word}.ticket-customer-panel__email:hover{color:var(--bs-primary)}.ticket-customer-panel__meta{display:flex;flex-direction:column;gap:.875rem}.ticket-customer-panel__row{display:grid;grid-template-columns:minmax(6.5rem,38%) 1fr;gap:.75rem;align-items:start}.ticket-customer-panel__row dt{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:500;color:var(--bs-secondary-color)}.ticket-customer-panel__row dt .bx{width:1rem;height:1rem;font-size:1rem;line-height:1;color:var(--bs-primary);opacity:.85}.ticket-customer-panel__row dd{margin:0;font-size:.875rem;font-weight:500;color:var(--bs-heading-color);line-height:1.45;word-break:break-word}.ticket-customer-panel__row dd a{font-weight:600}.ticket-customer-panel__relative{display:block;margin-top:.125rem;font-size:.75rem;font-weight:400;color:var(--bs-secondary-color)}.two-factor-section:first-of-type{padding-top:0;margin-top:0;border-top:0}.two-factor-steps{padding-left:1.25rem;margin-bottom:0;color:var(--bs-body-color)}.two-factor-steps li+li{margin-top:.5rem}.two-factor-qr__image{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:#fff;padding:.75rem}.two-factor-secret{padding:1rem 1.25rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:#f8f9fa}.two-factor-secret__code{display:block;font-size:.9375rem;word-break:break-all}.two-factor-code-input{max-width:12rem;letter-spacing:.25em;text-align:center;font-weight:600}.two-factor-recovery-codes{display:grid;gap:.375rem;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));padding-left:0;list-style:none}.two-factor-recovery-codes code{display:block;padding:.375rem .5rem;border-radius:var(--bs-border-radius);background-color:#0000000d;font-size:.875rem}.two-factor-aside{height:100%;padding:1.25rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background-color:rgba(var(--bs-primary-rgb),.03)}.two-factor-aside__title{font-size:.9375rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:1rem}.two-factor-apps{padding-left:0;list-style:none}.two-factor-apps li{display:flex;align-items:center;font-size:.875rem;color:var(--bs-body-color)}.two-factor-apps li+li{margin-top:.625rem}.profile-section:first-of-type{padding-top:0;margin-top:0;border-top:0}.profile-section--primary{border-color:rgba(var(--bs-primary-rgb),.18);background-color:rgba(var(--bs-primary-rgb),.04);border-radius:var(--bs-border-radius-lg);padding-left:1.25rem;padding-right:1.25rem}.content-wrapper .alert-primary,.content-wrapper .alert-warning{--bs-alert-color: rgba(var(--bs-primary-rgb), .92);--bs-alert-bg: rgba(var(--bs-primary-rgb), .08);--bs-alert-border-color: rgba(var(--bs-primary-rgb), .18)}.profile-section--danger{border-color:rgba(var(--bs-danger-rgb),.15);background-color:rgba(var(--bs-danger-rgb),.03);border-radius:var(--bs-border-radius-lg);padding-left:1.25rem;padding-right:1.25rem}.admin-table-ua{max-width:18rem;vertical-align:middle}.card .table-responsive:has(.dt-container){overflow:visible}.card .table-responsive:not(:has(.dt-container)){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}:root{--dt-row-hover: 105, 108, 255;--roka-table-border: #e8eaef}table.table.dataTable>:not(caption)>*>*{box-shadow:none}table.table.dataTable.table-hover>tbody>tr:hover>*{background-color:rgba(var(--bs-primary-rgb),.05)!important;box-shadow:none!important;color:var(--bs-body-color)!important}.card>.card-body:has(.dt-container){padding:1.5rem}.card>.card-body.p-0:has(.dt-container){padding:0}.card>.card-body.p-0 .dt-container{padding:.625rem 1.25rem 1.25rem}div.dt-container div.dt-layout-row{align-items:center;margin-bottom:.5rem;padding-left:0;padding-right:0}div.dt-container div.dt-layout-row:last-child{margin-top:.75rem;margin-bottom:0}div.dt-container div.dt-length label,div.dt-container div.dt-search label{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;color:var(--bs-secondary-color)}div.dt-container div.dt-length select,div.dt-container div.dt-search input{margin-left:0}div.dt-container div.dt-search{text-align:right}.dt-container .dt-layout-table,.dt-container .table-responsive{border:0!important;border-radius:var(--bs-border-radius-lg)}.admin-table-scroll,.dt-container .dt-layout-table,.card .table-responsive:not(:has(.dt-container)){overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(67,89,113,.28) transparent}.admin-table-scroll::-webkit-scrollbar,.dt-container .dt-layout-table::-webkit-scrollbar,.card .table-responsive:not(:has(.dt-container))::-webkit-scrollbar{height:5px}.admin-table-scroll::-webkit-scrollbar-track,.dt-container .dt-layout-table::-webkit-scrollbar-track,.card .table-responsive:not(:has(.dt-container))::-webkit-scrollbar-track{background:transparent}.admin-table-scroll::-webkit-scrollbar-thumb,.dt-container .dt-layout-table::-webkit-scrollbar-thumb,.card .table-responsive:not(:has(.dt-container))::-webkit-scrollbar-thumb{background-color:#43597138;border-radius:999px}.admin-table-scroll::-webkit-scrollbar-thumb:hover,.dt-container .dt-layout-table::-webkit-scrollbar-thumb:hover,.card .table-responsive:not(:has(.dt-container))::-webkit-scrollbar-thumb:hover{background-color:#43597161}.admin-list-card>.card-body.p-0 .dt-container .dt-layout-table{margin-inline:-1.25rem;padding-inline:1.25rem;border-radius:0}table.table.dataTable thead tr:first-child>*:first-child{border-top-left-radius:var(--bs-border-radius-lg)!important}table.table.dataTable thead tr:first-child>*:last-child{border-top-right-radius:var(--bs-border-radius-lg)!important}table.table.dataTable tbody tr:last-child>*:first-child{border-bottom-left-radius:var(--bs-border-radius-lg)!important}table.table.dataTable tbody tr:last-child>*:last-child{border-bottom-right-radius:var(--bs-border-radius-lg)!important}table.table.dataTable{width:100%!important;margin:0!important;border-collapse:collapse!important;border:0!important}table.table.dataTable thead th,table.table.dataTable thead td,table.table.dataTable tbody th,table.table.dataTable tbody td,table.table.dataTable tfoot th,table.table.dataTable tfoot td{border:1px solid var(--roka-table-border)!important}table.table.dataTable thead th{text-transform:none;font-size:.875rem;letter-spacing:normal;font-weight:600;white-space:nowrap}table.table.dataTable tbody td{font-size:.875rem;vertical-align:middle}table.table.dataTable tbody .fw-semibold,table.table.dataTable tbody .fw-bold,table.table.dataTable tbody strong,.card .table tbody .fw-semibold,.card .table tbody .fw-bold,.card .table tbody strong{color:#566a7f;font-weight:600}table.table.dataTable img{border-radius:var(--bs-border-radius-sm)}div.dt-container div.dt-info{font-size:.8125rem;color:var(--bs-secondary-color)}div.dt-container div.dt-paging .pagination{margin:0;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}div.dt-container div.dt-paging .pagination .page-item{margin:0}div.dt-container div.dt-paging .pagination .page-link{display:inline-flex!important;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;width:auto;height:auto;padding:.35rem .6rem;border-radius:.5rem!important;font-size:.8125rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}div.dt-container div.dt-paging .pagination .page-item.first .page-link,div.dt-container div.dt-paging .pagination .page-item.previous .page-link,div.dt-container div.dt-paging .pagination .page-item.next .page-link,div.dt-container div.dt-paging .pagination .page-item.last .page-link{min-width:2rem;padding-inline:.5rem}@media (max-width: 767.98px){div.dt-container div.dt-search{width:100%;text-align:left}div.dt-container div.dt-search input{width:100%}}.admin-table-actions{display:inline-flex!important;align-items:center;justify-content:center;gap:.375rem!important;flex-wrap:nowrap}table.table.dataTable td:has(.admin-table-actions),table.table.dataTable td:has(>.btn),table.table.dataTable td:has(>a.btn),table.table.dataTable td.admin-table-action-col,table.table.dataTable th.admin-table-action-col{text-align:center!important;vertical-align:middle}.admin-table-actions .btn-icon{flex-shrink:0;width:2.125rem;height:2.125rem;font-size:1.125rem}.admin-table-actions .btn-icon .bx{font-size:1.125rem;line-height:1}table.table.dataTable .badge.rounded-pill{font-size:.75rem;font-weight:500;letter-spacing:normal}#admin-order-alert-toggle.is-muted i{opacity:.55}.admin-order-alert-toasts{position:fixed;top:5.5rem;right:1rem;z-index:1090;display:flex;flex-direction:column;gap:.65rem;width:min(22rem,calc(100vw - 2rem));pointer-events:none}.admin-order-alert-toast{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border-radius:.75rem;background:#fff;border:1px solid #e7eaf0;box-shadow:0 .75rem 2rem #43597129;pointer-events:auto;animation:admin-order-alert-in .24s ease-out}.admin-order-alert-toast.is-leaving{animation:admin-order-alert-out .22s ease-in forwards}.admin-order-alert-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#696cff1f;color:#696cff;flex-shrink:0}.admin-order-alert-toast__body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.admin-order-alert-toast__body strong{font-size:.875rem;color:#384551}.admin-order-alert-toast__body span{font-size:.8125rem;color:#697a8d}.admin-order-alert-toast__action{flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none;color:#696cff}@keyframes admin-order-alert-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes admin-order-alert-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.35rem)}}.card .card-body .dt-container{margin-top:0}.card>.card-header+.card-body:has(.table-responsive){padding-top:0}.card .table-responsive.text-nowrap,.card>.table-responsive.text-nowrap{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}div.table-responsive>div.dt-container>div.row{margin:0}.ui-autocomplete{position:absolute;z-index:1090!important;max-height:16rem;overflow:auto;margin:.25rem 0 0;padding:.375rem;list-style:none;background:#fff;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow)}.ui-autocomplete>li{padding:.5rem .75rem;border-radius:var(--bs-border-radius-sm);cursor:pointer}.ui-autocomplete>li.ui-state-active,.ui-autocomplete>li.ui-state-focus{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary)}.menu-inner>.menu-header{margin-top:.5rem}.menu-inner>.menu-header:first-child{margin-top:0}.menu-inner>.menu-header .menu-header-text{color:#b4b9bf;letter-spacing:.04em;font-weight:500}.menu-inner .menu-sub .menu-link{padding-left:2.75rem;color:#7a8490}.menu-inner .menu-item.active>.menu-link{font-weight:500}.admin-picker-console{padding-top:.25rem}.admin-picker-frame{width:min(100%,420px);margin-inline:auto;height:min(78vh,820px);min-height:560px;border-radius:1.25rem;overflow:hidden;background:#fff;box-shadow:0 1.75rem 3.25rem #43597133,0 .625rem 1.5rem #4359711f,0 .125rem .375rem #4359710f;border:1px solid rgba(67,89,113,.1)}.admin-picker-frame__iframe{display:block;width:100%;height:100%;border:0;background:#fff}.admin-picker-frame:fullscreen{width:100vw;height:100vh;max-width:none;min-height:0;margin:0;border-radius:0;border:0;box-shadow:none;background:#0f172a}.admin-picker-frame:fullscreen .admin-picker-frame__iframe{background:#0f172a}.admin-picker-intro__title{font-size:1.5rem;font-weight:600;color:var(--bs-heading-color);line-height:1.35;margin-bottom:.75rem}.admin-picker-intro__lead{font-size:.9375rem;color:var(--bs-secondary-color);line-height:1.65;margin-bottom:1.5rem;max-width:38rem}.admin-picker-intro__features li{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.admin-picker-intro__features li:last-child{margin-bottom:0}.admin-picker-intro__features strong{display:block;font-size:.9375rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.125rem}.admin-picker-intro__features span{display:block;font-size:.8125rem;color:var(--bs-secondary-color);line-height:1.5}.admin-picker-intro__card{display:flex;gap:.875rem;align-items:flex-start;height:100%;padding:1rem 1.125rem;border:1px solid rgba(67,89,113,.1);border-radius:var(--bs-border-radius-lg);background:linear-gradient(180deg,rgba(105,108,255,.03) 0%,transparent 100%)}.admin-picker-intro__card>i{font-size:1.5rem;line-height:1;margin-top:.125rem}.admin-picker-intro__card-title{font-size:.875rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.25rem}.admin-picker-intro__card p{font-size:.8125rem;color:var(--bs-secondary-color);line-height:1.5}@media (max-width: 991.98px){.admin-picker-frame{width:min(100%,380px);min-height:520px;height:70vh}.admin-picker-intro{text-align:center}.admin-picker-intro__lead{margin-inline:auto}.admin-picker-intro__features li{text-align:left}.admin-picker-intro__links{justify-content:center}}.admin-picker-promo{position:relative;margin-top:0;padding:1.375rem 1.5rem;border-radius:1rem;overflow:hidden;border:1px solid rgba(105,108,255,.12);background:linear-gradient(145deg,#f7f8ff,#fff 48%,#f3f6ff);box-shadow:0 .5rem 1.5rem #696cff0f,inset 0 1px #fffffff2}.admin-picker-promo__mesh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:radial-gradient(circle at 100% 0%,rgba(105,108,255,.12) 0%,transparent 42%),radial-gradient(circle at 0% 100%,rgba(3,195,236,.08) 0%,transparent 38%),linear-gradient(rgba(105,108,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(105,108,255,.04) 1px,transparent 1px);background-size:auto,auto,1.25rem 1.25rem,1.25rem 1.25rem;pointer-events:none}.admin-picker-promo__accent{position:absolute;inset-block:1rem;inset-inline-start:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#696cff,#03c3ec);pointer-events:none}.admin-picker-promo__inner{position:relative;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:0 1.5rem}.admin-picker-promo__logo{display:flex;align-items:center;justify-content:center;padding-inline:.25rem}.admin-picker-promo__logo img{display:block;width:auto;max-width:11.5rem;height:auto;max-height:2.25rem;-o-object-fit:contain;object-fit:contain}.admin-picker-promo__divider{align-self:center;width:1px;height:3.5rem;background:linear-gradient(180deg,transparent 0%,rgba(105,108,255,.22) 20%,rgba(105,108,255,.22) 80%,transparent 100%)}.admin-picker-promo__body{min-width:0}.admin-picker-promo__eyebrow{display:inline-block;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-primary)}.admin-picker-promo__title{margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.45;color:var(--bs-heading-color)}.admin-picker-promo__text{margin:0 0 .875rem;font-size:.8125rem;line-height:1.6;color:var(--bs-secondary-color)}.admin-picker-promo__tags{display:flex;flex-wrap:wrap;gap:.5rem}.admin-picker-promo__tags li{padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:500;color:#5f61e6;background:#696cff1a;border:1px solid rgba(105,108,255,.08)}.product-detail-hero{display:grid;grid-template-columns:minmax(7rem,9rem) 1fr;gap:1.25rem;align-items:start}.product-detail-hero__media{width:100%}.product-detail-hero__image{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.75rem;border:1px solid var(--bs-border-color);background-color:#f8f9fa}.product-detail-hero__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;aspect-ratio:1;border-radius:.75rem;border:1px dashed rgba(67,89,113,.28);background:#4359710a;text-align:center}.product-detail-hero__placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#696cff1a;color:var(--bs-primary)}.product-detail-hero__placeholder-icon .bx{font-size:1.375rem;line-height:1}.product-detail-hero__placeholder-text{font-size:.75rem;font-weight:500;color:var(--bs-secondary-color)}.admin-table-thumb-col{width:4rem!important;max-width:4rem!important;min-width:4rem!important;padding-inline:.375rem!important;text-align:center;vertical-align:middle;cursor:default!important}table.dataTable thead th.admin-table-thumb-col:before,table.dataTable thead th.admin-table-thumb-col:after{display:none!important}.admin-table-thumb{display:inline-block;width:2.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;border:1px solid rgba(67,89,113,.14);background-color:#fff;vertical-align:middle}.admin-table-thumb--empty{display:inline-flex;align-items:center;justify-content:center;border-style:dashed;border-color:#43597138;background:#4359710a;color:#43597173}.admin-table-thumb--empty .bx{font-size:1rem;line-height:1}.product-detail-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.product-detail-hero__price-current{font-size:1.375rem;font-weight:700;color:var(--bs-heading-color);line-height:1.2}.product-detail-hero__price-old{font-size:.9375rem;color:var(--bs-secondary-color);text-decoration:line-through}.product-detail-hero__description{font-size:.875rem;line-height:1.55;color:var(--bs-body-color)}.product-detail-note{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-radius:.625rem;border:1px dashed rgba(67,89,113,.22);background:#4359710d;font-size:.8125rem;color:var(--bs-secondary-color)}.product-detail-note .bx{flex-shrink:0;font-size:1rem;color:var(--bs-primary);opacity:.85}.product-detail-muted-value{display:inline-flex;align-items:center;padding:.1875rem .625rem;border-radius:999px;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--bs-secondary-color);background:#43597114}.admin-panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;margin:1.25rem;padding:1.75rem 1.25rem;text-align:center;border:1px dashed rgba(67,89,113,.28);border-radius:var(--bs-border-radius-lg);background:#4359710a}.admin-panel-empty--compact{margin:0;padding:1.25rem 1rem}.card-body.p-0>.admin-panel-empty{margin:1.25rem}.admin-panel-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:999px;background:#696cff1a;color:var(--bs-primary)}.admin-panel-empty__icon .bx{width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1}.admin-panel-empty__title{margin:0;font-size:.875rem;font-weight:600;color:var(--bs-heading-color)}.admin-panel-empty__text{margin:0;max-width:18rem;font-size:.8125rem;line-height:1.55;color:var(--bs-secondary-color)}.product-detail-table thead th{background-color:#f8f9fa;color:var(--bs-heading-color);font-weight:600;font-size:.8125rem;border-bottom-color:var(--bs-border-color)}.product-detail-table tbody td{font-size:.875rem;vertical-align:middle}.product-detail-stickers .form-control-sm{min-width:8.5rem}.sticker-form-section--first{padding-top:0;margin-top:0;border-top:0}.sticker-color-field{display:flex;align-items:center;gap:.75rem}.sticker-color-field .form-control-color{width:3rem;height:3rem;padding:.25rem;flex-shrink:0;border-radius:.75rem}.sticker-color-field .sticker-color-hex{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;text-transform:uppercase}.sticker-preview-card{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1rem;border:1px dashed rgba(67,89,113,.18);border-radius:var(--bs-border-radius-lg);background:linear-gradient(180deg,#fafbfc,#fff);text-align:center}.sticker-preview-badge{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;max-width:100%;padding:.375rem .875rem;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 .125rem .375rem #4359711f}.sticker-preview-card__hint{margin:0;max-width:14rem;font-size:.8125rem;color:var(--bs-secondary-color);line-height:1.5}.sticker-form-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(67,89,113,.08)}.product-detail-barcodes{display:flex;flex-wrap:wrap;gap:.5rem}.product-detail-barcodes__item{font-size:.8125rem;font-weight:500;letter-spacing:.02em}@media (max-width: 575.98px){.product-detail-hero{grid-template-columns:1fr}.product-detail-hero__media{max-width:9rem}.admin-picker-promo{padding:1.25rem 1.125rem 1.25rem 1.25rem}.admin-picker-promo__inner{grid-template-columns:1fr;gap:1rem;text-align:center}.admin-picker-promo__divider{display:none}.admin-picker-promo__body{padding-block-start:.25rem;border-block-start:1px solid rgba(105,108,255,.1)}.admin-picker-promo__tags{justify-content:center}}
