:root{--el-color-primary:#303030;--el-color-primary-light-3:#555;--el-color-primary-light-5:#979797;--el-color-primary-light-7:#c9c9c9;--el-color-primary-light-8:#e0e0e0;--el-color-primary-light-9:#f1f1f1;--el-color-primary-dark-2:#1a1a1a;--el-color-success:#008060;--el-color-success-light-3:#33a080;--el-color-success-light-5:#80c0b0;--el-color-success-light-7:#b3d9cf;--el-color-success-light-8:#ccebe4;--el-color-success-light-9:#e6f5f1;--el-color-success-dark-2:#006649;--el-color-danger:#e51c00;--el-color-danger-light-3:#eb4933;--el-color-danger-light-5:#f28d80;--el-color-danger-light-8:#f9ccc6;--el-color-danger-light-9:#fde8e5;--el-color-warning:#b98900;--el-color-warning-light-3:#d4a72b;--el-color-warning-light-5:#dcc480;--el-color-warning-light-8:#f0e4bf;--el-color-warning-light-9:#f8f2e0;--el-text-color-primary:#303030;--el-text-color-regular:#616161;--el-text-color-secondary:#8c9196;--el-text-color-placeholder:#b5b5b5;--el-border-color:#e3e3e3;--el-border-color-light:#ebebeb;--el-border-color-lighter:#f1f1f1;--el-border-color-dark:#c9cccf;--el-bg-color:#fff;--el-bg-color-page:#f1f1f1;--el-bg-color-overlay:#fff;--el-fill-color-blank:#fff;--el-fill-color-light:#f6f6f7;--el-fill-color-lighter:#fafafa;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-font-family:"Inter",-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",sans-serif;--el-font-size-base:13px;--el-font-size-small:12px;--el-font-size-extra-small:11px;--el-font-size-medium:14px;--el-font-size-large:16px;--el-font-line-height-primary:20px;--el-color-info:#005bd3;--el-color-info-light-3:#5b9be6;--el-color-info-light-5:#8bb8ef;--el-color-info-light-7:#bed6f5;--el-color-info-light-8:#d7e7fa;--el-color-info-light-9:#eef4fd;--el-color-info-dark-2:#004aaa;--el-box-shadow:0 1px 2px 0 rgba(26,26,26,.07),0 1px 3px 0 rgba(26,26,26,.1);--el-box-shadow-light:0 1px 2px rgba(26,26,26,.05);--el-box-shadow-lighter:0 0 1px rgba(26,26,26,.06);--el-box-shadow-dark:0 4px 6px -1px rgba(26,26,26,.1),0 2px 4px -2px rgba(26,26,26,.1)}.el-button{border-radius:6px;font-size:13px;font-weight:500;height:32px;letter-spacing:0;padding:0 12px;transition:all .15s ease}.el-button:hover:not(:disabled){box-shadow:0 1px 3px #1a1a1a1f;transform:translateY(-1px)}.el-button:active:not(:disabled){box-shadow:none;transform:translateY(0)}.el-button--primary{--el-button-bg-color:#008060;--el-button-border-color:#008060;--el-button-hover-bg-color:#006e52;--el-button-hover-border-color:#006e52;--el-button-active-bg-color:#005c46;--el-button-active-border-color:#005c46}.el-button--default{--el-button-bg-color:#fff;--el-button-border-color:#c9cccf;--el-button-hover-bg-color:#f6f6f7;--el-button-hover-border-color:#babfc3;--el-button-text-color:#303030}.el-button--danger{--el-button-bg-color:#fff;--el-button-border-color:#fca5a5;--el-button-text-color:#e51c00;--el-button-hover-bg-color:#fde8e5;--el-button-hover-border-color:#f87171;--el-button-active-bg-color:#fee2e2}.el-button--success{--el-button-bg-color:#008060;--el-button-border-color:#008060;--el-button-hover-bg-color:#006e52;--el-button-hover-border-color:#006e52}.el-button--small{border-radius:6px;font-size:12px;height:28px;padding:0 8px}.el-button--large{border-radius:8px;font-size:14px;height:36px;padding:0 16px}.el-input__wrapper,.el-textarea__inner{border-radius:6px!important;box-shadow:0 0 0 1px var(--el-border-color) inset!important;font-size:13px;transition:box-shadow .15s}.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-border-color-dark) inset!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:inset 0 0 0 2px #005bd3!important}.el-select .el-input__wrapper{border-radius:6px!important}.el-input-number{--el-input-number-border-radius:6px}.el-card{--el-card-border-radius:8px;--el-card-border-color:var(--el-border-color);border:1px solid var(--el-border-color);box-shadow:0 1px 2px #1a1a1a0d}.el-card__header{border-bottom:1px solid var(--el-border-color);font-size:13px;font-weight:600;padding:16px}.el-card__body{padding:16px}.el-table{--el-table-border-color:var(--el-border-color);--el-table-header-bg-color:#f6f6f7;--el-table-row-hover-bg-color:#f6f6f7;border-radius:8px;font-size:13px;overflow:hidden}.el-table th.el-table__cell{color:var(--el-text-color-secondary);font-size:12px;font-weight:500}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#fafafa}.el-dialog{--el-dialog-border-radius:12px;border-radius:12px;overflow:hidden}.el-dialog__header{margin-right:0;padding:16px 20px}.el-dialog__body{padding:0 20px 16px}.el-dialog__footer{border-top:1px solid var(--el-border-color);padding:12px 20px 16px}.el-drawer__header{border-bottom:1px solid var(--el-border-color);margin-bottom:0;padding:16px 20px}.el-drawer__body{padding:16px 20px}.el-drawer__footer{border-top:1px solid var(--el-border-color);padding:12px 20px}.el-tag{border:none;border-radius:20px;font-size:12px;font-weight:500;padding:0 8px}.el-tag--small{font-size:11px;height:20px;line-height:20px;padding:0 6px}.el-form-item__label{color:var(--el-text-color-primary);font-size:13px;font-weight:500}.el-form-item{margin-bottom:16px}.el-menu-item{border-radius:8px;color:var(--el-text-color-regular);font-size:13px;font-weight:450;height:36px;line-height:36px;margin:2px 8px;position:relative;transition:background .15s,color .15s}.el-menu-item:hover{background:#ebebeb;color:var(--el-text-color-primary)}.el-menu-item.is-active{background:#f1f1f1;color:#303030;font-weight:550}.el-menu-item.is-active:before{background:#008060;border-radius:0 3px 3px 0;bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.el-alert{border-radius:8px}.el-progress-bar__inner,.el-progress-bar__outer{border-radius:999px}.el-divider__text{color:var(--el-text-color-primary);font-size:13px;font-weight:600}.el-message-box{border-radius:12px;padding-bottom:16px}.el-empty__description p{color:var(--el-text-color-secondary)}.el-switch.is-checked .el-switch__core{background-color:#008060;border-color:#008060}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:#303030;border-color:#303030}.el-pagination{font-size:13px}.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev{border-radius:6px;font-size:13px;height:28px;min-width:28px}.el-tabs__item{font-size:13px;font-weight:500}.el-tabs__active-bar{background-color:#008060}.el-button:focus-visible,.el-input__wrapper:focus-visible,.el-menu-item:focus-visible{outline:2px solid #005bd3;outline-offset:2px}.el-notification{border-radius:8px}.el-tooltip__popper.is-dark{border-radius:6px;font-size:12px}:root{--wk-admin-shell-bg:#f1f1f1;--wk-admin-panel-bg:#fff;--wk-admin-border:#e3e3e3;--wk-admin-sidebar-width:240px;--wk-admin-content-max-width:1200px;--wk-admin-header-bg:#1a1a1a}#__nuxt,body,html{background:var(--wk-admin-shell-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;min-height:100%;-webkit-font-smoothing:antialiased;color:#303030;font-size:13px}.wk-admin-page{max-width:var(--wk-admin-content-max-width)}.admin-page__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-page__header h2{color:#303030;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.admin-stack{display:flex;flex-direction:column;gap:16px}.admin-actions{align-items:center;display:flex;gap:8px}.product-editor{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 320px}.product-editor__main{display:flex;flex-direction:column;gap:16px;min-width:0}.product-editor__sidebar{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.editor-header{align-items:center;background:var(--wk-admin-shell-bg,#f6f6f7);border-bottom:1px solid var(--el-border-color-lighter);display:flex;justify-content:space-between;margin:-20px -32px 16px;padding:16px 32px;position:sticky;top:-20px;z-index:10}.editor-header__dirty-dot{background:#ff9800;border-radius:50%;display:inline-block;height:6px;margin-right:6px;vertical-align:middle;width:6px}.editor-skeleton{padding:8px 0}.preorder-slide-enter-active,.preorder-slide-leave-active{overflow:hidden;transition:max-height .24s ease,opacity .18s ease}.preorder-slide-enter-from,.preorder-slide-leave-to{max-height:0;opacity:0}.preorder-slide-enter-to,.preorder-slide-leave-from{max-height:600px;opacity:1}.editor-header__left{display:flex;flex-direction:column;gap:2px}.editor-header__back{align-items:center;color:var(--el-text-color-secondary);display:inline-flex;font-size:12px;gap:4px;margin-bottom:4px;text-decoration:none;transition:color .15s}.editor-header__back:hover{color:var(--el-text-color-primary)}.editor-header__title{color:#303030;font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.editor-header__actions{align-items:center;display:flex;gap:8px}.form-grid{display:grid;gap:0 16px}.form-grid--2{grid-template-columns:1fr 1fr}.form-grid--3{grid-template-columns:1fr 1fr 1fr}.form-grid__full{grid-column:1/-1}.field-hint{color:var(--el-text-color-secondary);font-size:12px;line-height:1.4;margin-top:4px}.suggested-hint{align-items:center;color:var(--el-color-primary);display:flex;gap:6px;margin-top:2px}.shipping-hint{background:var(--el-fill-color-light);border-radius:6px;color:var(--el-text-color-regular);font-size:12px;margin:8px 0 16px;padding:10px 12px}.shipping-hint__title{color:var(--el-text-color-primary);font-weight:600;margin-bottom:4px}.shipping-hint__list{margin:0;padding-left:18px}.shipping-hint__list li{line-height:1.7}.variant-card{background:#fff;border:1px solid var(--el-border-color);border-radius:8px;overflow:hidden;transition:border-color .15s}.variant-card--default{border-color:var(--el-color-primary)}.variant-card__header{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.variant-card__header:hover{background:var(--el-fill-color-light)}.variant-card__header-left{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.variant-card__chevron{color:var(--el-text-color-secondary);flex-shrink:0;height:16px;transition:transform .15s;width:16px}.variant-card__chevron--open{transform:rotate(90deg)}.variant-card__name{color:var(--el-text-color-primary);font-size:13px;font-weight:600}.variant-card__name,.variant-card__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-card__summary{color:var(--el-text-color-secondary);font-size:12px}.variant-card__badges{align-items:center;display:flex;flex-shrink:0;gap:6px}.variant-card__actions{display:flex;flex-shrink:0;gap:4px}.variant-card__body{border-top:1px solid var(--el-border-color);padding:12px}.text-subdued{color:var(--el-text-color-secondary)}.text-muted{color:var(--el-text-color-placeholder)}.text-regular{color:var(--el-text-color-regular)}.text-primary{color:var(--el-text-color-primary)}.text-critical{color:var(--el-color-danger)}.text-success{color:var(--el-color-success)}.text-warning{color:var(--el-color-warning)}.text-link{color:var(--el-color-info)}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:13px}.text-md{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{letter-spacing:.04em;text-transform:uppercase}.wk-card{background:var(--wk-admin-panel-bg);border:1px solid var(--wk-admin-border);border-radius:12px;box-shadow:0 1px 2px #1a1a1a0d}.wk-card__header{align-items:center;border-bottom:1px solid var(--wk-admin-border);display:flex;justify-content:space-between;padding:16px 20px}.wk-card__header h3{align-items:center;color:var(--el-text-color-primary);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.wk-card__body,.wk-stat-card{padding:16px 20px}.wk-stat-card{background:var(--wk-admin-panel-bg);border:1px solid var(--wk-admin-border);border-radius:12px;box-shadow:0 1px 2px #1a1a1a0d}.wk-stat-card__label{color:var(--el-text-color-secondary);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.wk-stat-card__value{color:var(--el-text-color-primary);font-size:24px;font-weight:700;margin:0}.wk-stat-card__value--warn{color:var(--el-color-warning)}.wk-stat-card__value--success{color:var(--el-color-success)}.wk-stat-card__value--critical{color:var(--el-color-danger)}.wk-mini-table{border-collapse:collapse;font-size:13px;width:100%}.wk-mini-table th{border-bottom:1px solid var(--el-border-color-light);color:var(--el-text-color-secondary);font-size:12px;font-weight:500;padding:8px 12px;text-align:left}.wk-mini-table td{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-text-color-primary);padding:10px 12px;vertical-align:middle}.wk-mini-table tr:last-child td{border-bottom:none}.wk-mini-table tr:hover td{background:var(--el-fill-color-light)}.wk-badge{border-radius:var(--el-border-radius-small);display:inline-block;font-size:12px;font-weight:500;line-height:18px;padding:2px 8px}.wk-badge--pending{background:var(--el-color-warning-light-9);color:#92400e}.wk-badge--confirmed{background:var(--el-color-success-light-9);color:#065f46}.wk-badge--cancelled{background:var(--el-color-danger-light-9);color:#991b1b}.wk-badge--paid{background:var(--el-color-success-light-9);color:#065f46}.wk-badge--unpaid{background:var(--el-color-warning-light-9);color:#92400e}.wk-badge--failed{background:var(--el-color-danger-light-9);color:#991b1b}.wk-badge--low{background:var(--el-color-warning-light-9);color:#92400e}.wk-badge--critical{background:var(--el-color-danger-light-9);color:#991b1b}.wk-badge--info{background:var(--el-color-info-light-9);color:#1e40af}.wk-link{color:var(--el-text-color-primary);font-weight:500;text-decoration:none;transition:color .15s}.wk-link:hover{text-decoration:underline}.wk-link--subdued{color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.wk-link--subdued:hover{color:var(--el-text-color-primary)}.wk-stats-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:24px}.wk-panels{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:900px){.wk-panels{grid-template-columns:1fr}}@media(max-width:960px){.product-editor{grid-template-columns:1fr}.product-editor__sidebar{position:static}.form-grid--2,.form-grid--3{grid-template-columns:1fr}.editor-header{align-items:flex-start;flex-direction:column;gap:12px}}
