:root{--vadmin-font:var(--font-roboto), "Roboto", sans-serif}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{color:#1f2937;min-height:100%;font-family:var(--vadmin-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.btn-primary{--bs-btn-bg:var(--vadmin-primary);--bs-btn-border-color:var(--vadmin-primary);--bs-btn-hover-bg:var(--vadmin-primary-hover);--bs-btn-hover-border-color:var(--vadmin-primary-hover);--bs-btn-active-bg:var(--vadmin-primary-active);--bs-btn-active-border-color:var(--vadmin-primary-active);--bs-btn-focus-shadow-rgb:var(--vadmin-primary-rgb);--bs-btn-disabled-bg:var(--vadmin-primary);--bs-btn-disabled-border-color:var(--vadmin-primary)}.btn-outline-primary{--bs-btn-color:var(--vadmin-primary);--bs-btn-border-color:var(--vadmin-primary);--bs-btn-hover-bg:var(--vadmin-primary);--bs-btn-hover-border-color:var(--vadmin-primary);--bs-btn-active-bg:var(--vadmin-primary-hover);--bs-btn-active-border-color:var(--vadmin-primary-hover);--bs-btn-focus-shadow-rgb:var(--vadmin-primary-rgb)}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--vadmin-primary);box-shadow:none;outline:none}.form-select{font-size:.88rem}.vadmin-input.form-control,.vadmin-input.form-control-sm,.vadmin-input.form-control-lg{border-radius:0;padding:.5rem 1rem;font-size:16px}.vadmin-filter-input.form-control,.vadmin-filter-date.form-control{border-radius:var(--bs-border-radius,.375rem);font-size:.88rem}.vadmin-search{position:relative}.vadmin-search .vadmin-search-icon{color:#9ca3af;pointer-events:none;display:flex;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.vadmin-search .form-control{padding-left:2.4rem}.form-check-input:checked{background-color:var(--vadmin-primary);border-color:var(--vadmin-primary)}.text-primary{color:var(--vadmin-primary)!important}.login-page{min-height:100vh;display:flex}.login-brand-panel{background:linear-gradient(160deg, var(--vadmin-secondary) 0%, var(--vadmin-secondary-mid) 45%, var(--vadmin-primary) 100%);color:#fff;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff14,#0000 40%),radial-gradient(circle at 80% 80%,#0003,#0000 45%);position:absolute;inset:0}.login-brand-content{z-index:1;max-width:420px;position:relative}.login-brand-badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;margin-bottom:1.5rem;padding:.35rem .75rem;font-size:.8rem;display:inline-block}.login-brand-title{margin-bottom:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.login-brand-text{color:#ffffffd1;font-size:1.05rem;line-height:1.6}.login-form-panel{background:#fafafa;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.login-card{width:100%;max-width:480px;box-shadow:0 20px 50px rgba(var(--vadmin-secondary-rgb), .08);background:#fff;border:1px solid #ececec;border-radius:1rem;padding:2rem}.login-card h1{color:var(--vadmin-secondary);margin-bottom:.35rem;font-size:1.75rem;font-weight:700}.login-card .subtitle{color:#6b7280;margin-bottom:1.75rem}.login-divider{background:var(--vadmin-primary);border-radius:999px;width:56px;height:4px;margin-bottom:1.5rem}.login-submit{letter-spacing:.02em;width:100%;padding:.7rem 1rem;font-weight:600}.login-footer-note{text-align:center;color:#6b7280;margin-top:1.25rem;font-size:.9rem}.vadmin-navbar{z-index:1030;align-items:center;height:56px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #ffffff0f;background-color:var(--vadmin-secondary)!important}.vadmin-brand{letter-spacing:.02em;align-items:center;gap:.55rem;font-size:1.15rem;font-weight:700;display:inline-flex}.vadmin-brand-mark{background:var(--vadmin-primary);color:#fff;width:30px;height:30px;box-shadow:0 2px 8px rgba(var(--vadmin-primary-rgb), .5);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.vadmin-profile{position:relative}.vadmin-avatar{background:var(--vadmin-primary);color:#fff;cursor:pointer;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:600;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.vadmin-avatar:hover{border-color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.vadmin-profile-menu{min-width:232px;box-shadow:0 12px 32px rgba(var(--vadmin-secondary-rgb), .16);z-index:1050;background:#fff;border:1px solid #ececec;border-radius:12px;padding:.4rem;animation:.16s vadmin-menu-in;position:absolute;top:calc(100% + 10px);right:0}@keyframes vadmin-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vadmin-profile-header{flex-direction:column;gap:.1rem;padding:.5rem .65rem;display:flex}.vadmin-profile-label{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:.7rem}.vadmin-profile-email{color:#1f2937;word-break:break-all;font-size:.88rem;font-weight:600}.vadmin-profile-divider{background:#f0f0f0;height:1px;margin:.3rem .2rem}.vadmin-profile-item{color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;width:100%;padding:.5rem .65rem;font-size:.88rem;font-weight:500;transition:background-color .12s,color .12s;display:flex}.vadmin-profile-item:hover{background:var(--vadmin-primary-light);color:var(--vadmin-primary)}.vadmin-profile-signout{color:#b42318}.vadmin-profile-signout:hover{color:#b42318;background:#b423181a}.vadmin-body{align-items:stretch;min-height:calc(100vh - 98px);padding-top:98px;display:flex}.vadmin-sidebar{z-index:1020;background:#fff;border-right:1px solid #ececec;flex-direction:column;flex:0 0 256px;width:256px;height:calc(100vh - 56px);padding:1rem .75rem;transition:width .18s,padding .18s;display:flex;position:fixed;top:56px;left:0;overflow:hidden auto}.vadmin-body-init .vadmin-sidebar,.vadmin-body-init .vadmin-main{transition:none}.vadmin-sidebar.collapsed{width:72px;padding:1rem .5rem}.vadmin-sidebar-top{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.vadmin-sidebar.collapsed .vadmin-sidebar-top{justify-content:center}.vadmin-sidebar-toggle{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.vadmin-sidebar-toggle:hover{background-color:var(--vadmin-primary-light);color:var(--vadmin-primary);border-color:var(--vadmin-primary)}.vadmin-sidebar-heading{letter-spacing:.09em;text-transform:uppercase;color:#9ca3af;padding:0 .5rem;font-size:.68rem;font-weight:600}.vadmin-sidebar-footer{white-space:nowrap;overflow:hidden}.vadmin-sidebar-nav{flex-direction:column;gap:.15rem;display:flex}.vadmin-sidebar.collapsed .vadmin-nav-label,.vadmin-sidebar.collapsed .vadmin-nav-caret{display:none}.vadmin-sidebar.collapsed .vadmin-nav-link{justify-content:center;gap:0;padding:.6rem}.vadmin-sidebar.collapsed .vadmin-nav-children{display:none}.vadmin-nav-link{color:#4b5563;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:.7rem;padding:.55rem .7rem;font-size:.9rem;font-weight:500;transition:background-color .15s,color .15s,transform .15s;display:flex}.vadmin-nav-link:hover{background-color:var(--vadmin-primary-light);color:var(--vadmin-primary);transform:translate(2px)}.vadmin-nav-link.active{background-color:var(--vadmin-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--vadmin-primary-rgb), .28)}.vadmin-nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.vadmin-nav-group-header{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;width:100%}.vadmin-nav-caret{color:#9ca3af;margin-left:auto;transition:transform .15s;display:inline-flex}.vadmin-nav-caret.open{transform:rotate(90deg)}.vadmin-nav-group-header.active .vadmin-nav-caret{color:#fff}.vadmin-nav-children{border-left:1px solid #ececec;flex-direction:column;gap:.15rem;margin:.15rem 0 .15rem 1.15rem;padding-left:.6rem;display:flex}.vadmin-nav-sublink{font-size:.85rem}.vadmin-breadcrumb{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:0;font-size:.82rem;display:flex}.vadmin-breadcrumb-bar{z-index:1015;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;height:42px;padding:0 1.5rem;transition:left .18s;display:flex;position:fixed;top:56px;left:256px;right:0}.vadmin-sidebar.collapsed~.vadmin-breadcrumb-bar{left:72px}.vadmin-breadcrumb-bar:empty{display:none}.vadmin-body:has(>.vadmin-breadcrumb-bar:empty){min-height:calc(100vh - 56px);padding-top:56px}.vadmin-breadcrumb-item{align-items:center;gap:.3rem;display:inline-flex}.vadmin-breadcrumb-link{color:#8a8f98;transition:color .15s}.vadmin-breadcrumb-link:hover{color:var(--vadmin-primary);text-decoration:underline}.vadmin-breadcrumb-current{color:#1f2933;font-weight:600}.vadmin-breadcrumb-sep{color:#c7ccd3;flex-shrink:0}.vadmin-report-card{border-left:3px solid var(--vadmin-primary);transition:box-shadow .15s,transform .15s}.vadmin-report-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014!important}.vadmin-multiselect{position:relative}.vadmin-multiselect-trigger{color:#1f2933;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.4rem .7rem;font-size:.85rem;display:flex}.vadmin-multiselect-trigger:hover{border-color:#c7ccd3}.vadmin-multiselect-trigger.open{border-color:var(--vadmin-primary)}.vadmin-multiselect-caret{color:#9ca3af;flex-shrink:0;transition:transform .15s}.vadmin-multiselect-trigger.open .vadmin-multiselect-caret{transform:rotate(180deg)}.vadmin-multiselect-panel{z-index:1080;background:#fff;border:1px solid #ececec;border-radius:10px;max-height:260px;padding:.35rem;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #0000001a}.vadmin-multiselect-option{color:#33404d;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.6rem;width:100%;padding:.45rem .6rem;font-size:.88rem;display:flex}.vadmin-multiselect-option:hover{background:var(--vadmin-primary-light)}.vadmin-multiselect-option.selected{color:var(--vadmin-primary);font-weight:600}.vadmin-multiselect-checkbox{color:#fff;border:1.5px solid #c7ccd3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.vadmin-multiselect-option.selected .vadmin-multiselect-checkbox{background:var(--vadmin-primary);border-color:var(--vadmin-primary)}.vadmin-multiselect-divider{background:#ececec;height:1px;margin:.3rem .2rem}.vadmin-main{flex:auto;min-width:0;margin-left:256px;padding:1.5rem;transition:margin-left .18s}.vadmin-sidebar.collapsed+.vadmin-main{margin-left:72px}.vadmin-compact-form .form-label{color:#374151;margin-bottom:.2rem;font-size:.8rem;font-weight:600}.vadmin-compact-form .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0}.vadmin-compact-form .vadmin-form-field{margin-bottom:.5rem}.vadmin-compact-form .form-text{font-size:.72rem;margin-top:.15rem!important}.vadmin-compact-form .form-control,.vadmin-compact-form .form-select{border-color:#dfe3e8;border-radius:8px;padding:.4rem .7rem;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.vadmin-compact-form .vadmin-input.form-control{border-radius:8px;padding:.4rem .7rem;font-size:.9rem}.vadmin-compact-form .form-control:hover:not(:focus),.vadmin-compact-form .form-select:hover:not(:focus){border-color:#c4b0b0}.vadmin-upload{cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.9rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.vadmin-upload:hover:not(.disabled){border-color:#c4b0b0}.vadmin-upload:focus-visible{border-color:var(--vadmin-primary);box-shadow:none;outline:none}.vadmin-upload.dragging{border-color:var(--vadmin-primary);background:var(--vadmin-primary-light);box-shadow:none}.vadmin-upload.is-invalid{border-color:#dc3545}.vadmin-upload.disabled{cursor:not-allowed;opacity:.6}.vadmin-upload.has-file{background:#fff;border-color:#dfe3e8}.vadmin-upload-native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vadmin-upload-icon{color:var(--vadmin-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vadmin-upload-label{color:var(--vadmin-primary);white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:600}.vadmin-upload-name{text-overflow:ellipsis;white-space:nowrap;color:#6c7684;flex:1;min-width:0;overflow:hidden}.vadmin-upload.has-file .vadmin-upload-name{color:#1f2937;font-weight:500}.vadmin-upload-view{color:var(--vadmin-primary);flex-shrink:0;font-size:.8rem;font-weight:600;text-decoration:none}.vadmin-upload-view:hover{color:var(--vadmin-primary);text-decoration:underline}.vadmin-upload-remove{color:#9aa3ae;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s,color .15s;display:flex}.vadmin-upload-remove:hover:not(:disabled){color:#dc3545;background:#fdeaea}.vadmin-info-icon{vertical-align:middle;color:#9aa3ae;cursor:help;margin-top:-.15rem;margin-left:.3rem;transition:color .15s;display:inline-block}.vadmin-info-icon svg{display:block}.vadmin-info-icon:hover,.vadmin-info-icon:focus-visible{color:var(--vadmin-primary);outline:none}.vadmin-modal .modal-content{border-radius:12px;overflow:hidden}.vadmin-modal .modal-header{background:linear-gradient(135deg, var(--vadmin-secondary), var(--vadmin-primary));color:#fff;border-bottom:0;padding:.85rem 1.25rem}.vadmin-modal .modal-title{font-size:1.05rem;font-weight:600}.vadmin-modal .modal-header .btn-close{filter:invert()grayscale()brightness(2);opacity:.85}.vadmin-modal .modal-body{padding:1.25rem}.vadmin-modal .modal-dialog{animation:.22s cubic-bezier(.2,.8,.3,1) vadmin-modal-in}.modal-backdrop.vadmin-backdrop{background-color:rgba(var(--vadmin-secondary-rgb), .55)}@keyframes vadmin-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.vadmin-badge-active{color:#15803d;background:#15803d1f}.vadmin-badge-disabled{color:#6b7280;background:#6b728026}.vadmin-icon-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.vadmin-icon-btn:hover:not(:disabled){background:var(--vadmin-primary-light);color:var(--vadmin-primary)}.vadmin-icon-btn-danger:hover:not(:disabled){color:#b42318;background:#b423181a}.vadmin-icon-btn-success:hover:not(:disabled){color:#15803d;background:#15803d1f}.vadmin-icon-btn:disabled{opacity:.35;cursor:not-allowed}.vadmin-perm-matrix{border:1px solid #e5e7eb;border-radius:8px}.vadmin-perm-matrix table{margin-bottom:0}.vadmin-perm-matrix thead th{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;background:#fafafa;font-size:.72rem}.vadmin-perm-matrix td,.vadmin-perm-matrix th{padding:.4rem .75rem}.vadmin-perm-matrix .form-check-input{cursor:pointer}.table thead.table-light th{letter-spacing:.05em;text-transform:uppercase;color:#6b7280;border-bottom:1px solid #e5e7eb;font-size:.72rem;font-weight:600}.table tbody td{font-size:.9rem}.vadmin-report-table.table-sm>:not(caption)>*>*{padding:.65rem .9rem}.list-group-item-action:hover,.list-group-item-action:focus{color:var(--vadmin-primary);background-color:var(--vadmin-primary-light)}@media (max-width:767.98px){.vadmin-body{flex-direction:column}.vadmin-sidebar{border-bottom:1px solid #ececec;border-right:0;flex-basis:auto;width:100%;height:auto;position:static}.vadmin-sidebar-nav{flex-flow:wrap}.vadmin-sidebar.collapsed{width:100%}.vadmin-main,.vadmin-sidebar.collapsed+.vadmin-main{margin-left:0;padding:1rem}.vadmin-breadcrumb-bar,.vadmin-sidebar.collapsed~.vadmin-breadcrumb-bar{left:0}}@media (max-width:991.98px){.login-page{flex-direction:column}.login-brand-panel{min-height:220px;padding:2rem 1.5rem}.login-brand-content{text-align:center;max-width:100%}.login-form-panel{padding:1.5rem}}.vadmin-stepper{align-items:center;display:flex}.vadmin-stepper-item{flex:1;align-items:center;gap:.5rem;display:flex}.vadmin-stepper-item:not(:last-child):after{content:"";background:#e2e5ea;flex:1;height:1px;margin:0 .6rem}.vadmin-stepper-dot{color:#9ca3af;background:#fff;border:1px solid #dfe3e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:flex}.vadmin-stepper-item.active .vadmin-stepper-dot{color:#fff;border-color:var(--vadmin-primary);background:var(--vadmin-primary)}.vadmin-stepper-item.done .vadmin-stepper-dot{color:var(--vadmin-primary);border-color:var(--vadmin-primary);background:var(--vadmin-primary-light)}.vadmin-stepper-label{color:#9ca3af;white-space:nowrap;font-size:.8rem;font-weight:600}.vadmin-stepper-item.active .vadmin-stepper-label{color:#1f2933}.vadmin-stepper-item.done .vadmin-stepper-label{color:var(--vadmin-primary)}.vadmin-row-link{cursor:pointer}.vadmin-row-link:hover{background-color:#00000008}.vadmin-main h1{font-size:1.4rem}.vadmin-register-table th,.vadmin-register-table td{border-color:#cfd4da}.vadmin-register-table thead th{white-space:nowrap;background:#f3f4f6}.vadmin-sign-col{min-width:120px}@media print{.vadmin-sidebar,.vadmin-navbar,.vadmin-breadcrumb-bar,.vadmin-no-print,.alert{display:none!important}.vadmin-body{padding-top:0;display:block}.vadmin-main,.vadmin-sidebar.collapsed+.vadmin-main{margin-left:0;padding:0}.vadmin-register,.vadmin-register .card-body{padding:0;box-shadow:none!important}.vadmin-register-table{font-size:11px}.vadmin-register-table thead{display:table-header-group}.vadmin-register-table tr{break-inside:avoid}}.vadmin-status-switch{min-height:auto;padding-left:2.5em}.vadmin-status-switch .form-check-input{cursor:pointer;margin-top:0}.vadmin-status-switch .form-check-input:checked{background-color:var(--bs-success);border-color:var(--bs-success)}.vadmin-status-switch .form-check-input:not(:checked){background-color:var(--bs-danger);border-color:var(--bs-danger);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.vadmin-status-switch .form-check-input:focus{border-color:var(--bs-success);box-shadow:0 0 0 .2rem rgba(var(--bs-success-rgb), .25)}.vadmin-status-switch .form-check-input:disabled{opacity:.5;cursor:wait}.vadmin-thumb{background:#f1f3f5;border-radius:6px;width:64px;height:42px;display:block;position:relative;overflow:hidden}.vadmin-swatch{border:1px solid #00000026;border-radius:6px;width:26px;height:26px;display:inline-block}.vadmin-bulkbar{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem .9rem;font-size:.9rem;display:flex}.vadmin-bulkclear{color:#6c757d;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.85rem}.vadmin-bulkclear:hover{color:#212529;text-decoration:underline}.vadmin-orders thead th{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;white-space:nowrap;background:#f8f9fa;font-size:.78rem;font-weight:600}.vadmin-order-row{cursor:pointer}.vadmin-order-row:hover{background:#f8f9fa}.vadmin-order-open>td{background:#fbfbfc}.vadmin-parcel{background:#fff;border:1px solid #dee2e6;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.75rem .9rem;display:flex}.vadmin-parcel label{gap:.2rem;display:grid}.vadmin-parcel label span{color:#6c757d;font-size:.75rem}.vadmin-parcel input{width:110px}.vadmin-parcel-charge{color:#6c757d;white-space:nowrap;margin-left:auto;font-size:.85rem}.vadmin-parcel-charge b{color:#212529}.vadmin-order-art{background:#f1f3f5;border-radius:4px;flex:0 0 48px;width:48px;height:60px;display:block;position:relative;overflow:hidden}.vadmin-webtabs{scrollbar-width:none;background:#fff;border-radius:12px;gap:.35rem;margin-bottom:1.25rem;padding:.35rem;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0000000f}.vadmin-webtabs::-webkit-scrollbar{display:none}.vadmin-webtab{color:#6b7280;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.86rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.vadmin-webtab:hover{color:#1f2937;background:#f1f3f5}.vadmin-webtab-icon{opacity:.85;display:inline-flex}.vadmin-webtab.is-active{background:var(--vadmin-primary);color:#fff;box-shadow:0 2px 8px rgba(var(--vadmin-primary-rgb), .35)}.vadmin-webtab.is-active:hover{background:var(--vadmin-primary-hover);color:#fff}.vadmin-webtab.is-active .vadmin-webtab-icon{opacity:1}.vadmin-web-tile{height:100%;color:inherit;background:#fff;border-radius:10px;padding:.9rem 1rem;transition:box-shadow .15s,transform .15s;display:block;box-shadow:0 1px 2px #0000000f}.vadmin-web-tile:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0000001a}.vadmin-web-tile-count{color:var(--vadmin-primary);font-size:1.6rem;font-weight:700;line-height:1.1;display:block}.vadmin-web-tile-label{font-size:.92rem;font-weight:600;display:block}.vadmin-web-tile-detail{color:#6b7280;font-size:.78rem;display:block}.vadmin-steps{border-bottom:1px solid #e9ecef;gap:.5rem;margin:0 0 1rem;padding:0 0 .75rem;list-style:none;display:flex;overflow-x:auto}.vadmin-step{flex:1 1 0;min-width:0}.vadmin-step-button{color:#6b7280;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.35rem .5rem;font-size:.85rem;display:flex}.vadmin-step-button:hover:not(:disabled){background:#f1f3f5}.vadmin-step-mark{border:1px solid #d7dade;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.76rem;font-weight:600;display:grid}.vadmin-step-label{text-overflow:ellipsis;overflow:hidden}.vadmin-step.is-current .vadmin-step-button{color:var(--vadmin-primary);font-weight:600}.vadmin-step.is-current .vadmin-step-mark{border-color:var(--vadmin-primary);background:var(--vadmin-primary);color:#fff}.vadmin-step.is-done .vadmin-step-mark{border-color:var(--vadmin-primary);color:var(--vadmin-primary)}.vadmin-step.is-invalid .vadmin-step-button{color:#b02a37;font-weight:600}.vadmin-step.is-invalid .vadmin-step-mark{color:#fff;background:#b02a37;border-color:#b02a37}.vadmin-size-rows{gap:.25rem;display:grid}.vadmin-size-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.vadmin-size-row .vadmin-form-field{margin-bottom:.25rem}.vadmin-size-remove{padding-top:.15rem}.vadmin-size-remove.has-label{padding-top:1.9rem}.vadmin-banner-preview{background:#f1f3f5;border-radius:8px;width:320px;max-width:100%;line-height:0;display:block;overflow:hidden}.vadmin-banner-preview img{width:100%;height:auto;display:block}.vadmin-drag-col{text-align:center;width:34px;padding-right:0!important}.vadmin-drag-handle{color:#b3b9c4;cursor:grab;display:inline-flex}.vadmin-row-drag{cursor:grab}.vadmin-row-drag:active{cursor:grabbing}.vadmin-row-drag:hover .vadmin-drag-handle{color:#6c757d}.vadmin-row-drag.is-dragging{opacity:.4}.vadmin-row-drag.is-over-before td{box-shadow:inset 0 2px 0 var(--bs-primary,#0d6efd)}.vadmin-row-drag.is-over-after td{box-shadow:inset 0 -2px 0 var(--bs-primary,#0d6efd)}.vadmin-testimonial-thumb{background:#f1f3f5;border-radius:6px;width:54px;height:72px;line-height:0;display:block;overflow:hidden}.vadmin-testimonial-thumb img{width:100%;height:100%;display:block}.vadmin-testimonial-quote{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vadmin-cell-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:32ch;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vadmin-salary-paid{--bs-table-bg:#e7f6ec;--bs-table-hover-bg:#dcf0e3}.vadmin-salary-paid>td:first-child{box-shadow:inset 3px 0 #1a7f4b}.vadmin-salary-paid>td{color:#14532d}.vadmin-paid-mark{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.vadmin-paid-mark .btn-link{font-size:.75rem;text-decoration:none}.vadmin-paid-badge{align-items:center;gap:.3rem;padding:.34rem .6rem;font-size:.76rem;display:inline-flex}.vadmin-paid-when{opacity:.9;border-left:1px solid #fff6;margin-left:.1rem;padding-left:.35rem;font-weight:400}.vadmin-testimonial-stars{color:#e8a020;letter-spacing:1px;white-space:nowrap;font-size:.9rem}.vadmin-thumb-count{text-align:center;color:#fff;background:#000000a6;border-radius:4px;min-width:16px;padding:0 3px;font-size:.62rem;font-weight:600;line-height:1.35;position:absolute;bottom:2px;right:2px}.vadmin-image-slot{background:#f8f9fa;border:1px dashed #d7dade;border-radius:8px;flex:none;place-items:center;width:76px;height:52px;display:grid;position:relative;overflow:hidden}.vadmin-gallery{flex-wrap:wrap;gap:.75rem;display:flex}.vadmin-gallery-item{justify-items:center;gap:.25rem;margin:0;display:grid;position:relative}.vadmin-gallery-cover{letter-spacing:.02em;color:#fff;background:var(--vadmin-primary);border-radius:4px;padding:0 .35rem;font-size:.68rem;font-weight:600;position:absolute;top:4px;left:4px}.vadmin-gallery-tools{align-items:center;gap:.2rem;display:flex}.vadmin-gallery-tools .btn{--bs-btn-padding-y:0;--bs-btn-padding-x:.35rem;--bs-btn-font-size:.78rem;line-height:1.5}.vadmin-pick-list{border:1px solid #e9ecef;border-radius:8px;max-height:260px;padding:.5rem;overflow-y:auto}.vadmin-pick-item{cursor:pointer;border-radius:6px;align-items:center;gap:.6rem;padding:.35rem .4rem;font-size:.9rem;display:flex}.vadmin-pick-item:hover{background:#f8f9fa}.vadmin-pick-art{background:#f1f3f5;border-radius:4px;flex:0 0 40px;width:40px;height:52px;position:relative;overflow:hidden}.vadmin-pick-rank{background:var(--vadmin-primary);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:grid}.vadmin-pick-list{max-height:420px}.vadmin-chart{position:relative}.vadmin-chart-tip{z-index:5;color:#fff;pointer-events:none;background:#17191ef2;border-radius:8px;min-width:132px;padding:.5rem .65rem;font-size:.78rem;line-height:1.45;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.vadmin-chart-tip-title{color:#fff;margin-bottom:.2rem;font-weight:600}.vadmin-chart-tip-row{color:#ffffffbf;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.vadmin-chart-tip-row b{color:#fff;font-weight:600}.vadmin-chart-tip-dot{border-radius:999px;width:7px;height:7px;margin-right:.4rem;display:inline-block}
