:root{--backend-primary:#e96d00;--backend-primary-hover:#d66100;--backend-bg:#f8f5f1;--backend-card-bg:#fff;--backend-card-radius:14px;--backend-card-shadow:0 3px 12px rgba(196,120,50,0.07);--backend-heading-color:#2e2823;--backend-text-color:#4a4138;--backend-muted:#8d8377;--backend-border:#efe7dd;--backend-nav-bg:#fff;--backend-nav-border:#efe7dd;--backend-nav-active-bg:rgba(233,109,0,0.11);--backend-nav-active-color:#e96d00;--backend-stat-highlight:linear-gradient(160deg,#fff8f1,#fff2e6);--backend-content-max-width:1920px;--backend-content-padding:24px;--backend-sidebar-width:220px;--backend-sidebar-collapsed-width:56px}.backend-layout{min-height:100vh;display:flex;flex-direction:row;background:var(--backend-bg)}.backend-sidebar{width:var(--backend-sidebar-width);flex-shrink:0;background:var(--backend-nav-bg);border-right:1px solid var(--backend-nav-border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;transition:width .2s ease}.backend-layout.collapsed .backend-sidebar{width:var(--backend-sidebar-collapsed-width)}.backend-sidebar-header{display:flex;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid var(--backend-nav-border);min-height:56px;box-sizing:border-box}.backend-layout.collapsed .backend-sidebar-header{justify-content:center;padding:14px 4px}.backend-layout.collapsed .backend-sidebar-logo{height:26px}.backend-sidebar-logo{height:28px;flex-shrink:0}.backend-sidebar-title{font-size:15px;font-weight:600;color:var(--backend-heading-color);margin:0;flex:1;line-height:1.3;white-space:normal;word-break:break-word}.backend-sidebar-footer{margin-top:auto;border-top:1px solid var(--backend-nav-border);padding:8px}.backend-sidebar-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 8px;border:none;background:transparent;color:#888;font-size:13px;cursor:pointer;border-radius:6px;transition:background .15s,color .15s}.backend-sidebar-toggle:hover{background:var(--backend-nav-active-bg);color:var(--backend-nav-active-color)}.backend-sidebar-toggle-icon{font-size:14px;font-weight:600}.backend-sidebar-links{display:flex;flex-direction:column;padding:8px 6px;gap:2px}.backend-sidebar-links a{display:flex;align-items:center;position:relative;padding:10px 14px;color:var(--backend-text-color);text-decoration:none;font-size:14px;border-radius:9px;white-space:nowrap;overflow:hidden;transition:background .15s,color .15s}.backend-sidebar-links a.thisPage,.backend-sidebar-links a:hover{background:var(--backend-nav-active-bg);color:var(--backend-nav-active-color)}.backend-sidebar-links a.thisPage{font-weight:700}.backend-sidebar-links a.thisPage:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--backend-primary)}.backend-layout.collapsed .backend-sidebar-link-text{display:none}.backend-layout.collapsed .backend-sidebar-link-icon{display:inline-block}.backend-layout.collapsed .backend-sidebar-links a{justify-content:center;padding:10px 8px}.backend-layout.collapsed .backend-sidebar-links a.thisPage:before{display:none}.backend-sidebar-link-icon{display:none;font-size:14px;font-weight:600}.backend-main{flex:1;min-width:0;padding:var(--backend-content-padding);box-sizing:border-box;max-width:var(--backend-content-max-width)}@media (max-width:768px){.backend-sidebar{width:var(--backend-sidebar-collapsed-width)}.backend-sidebar-header{justify-content:center;padding:14px 4px}.backend-sidebar-title{display:none}.backend-sidebar-logo{height:26px}.backend-sidebar-link-text{display:none}.backend-sidebar-link-icon{display:inline-block}.backend-sidebar-links a{justify-content:center;padding:10px 8px}.backend-sidebar-links a.thisPage:before,.backend-sidebar-toggle-text{display:none}}.backend-card{background:var(--backend-card-bg);border-radius:var(--backend-card-radius);box-shadow:var(--backend-card-shadow);padding:20px;margin-bottom:24px}.backend-card-title{font-size:16px;margin:0 0 16px 0;padding-bottom:10px;border-bottom:1px solid var(--backend-border)}.backend-card-title,.backend-page-title{font-weight:600;color:var(--backend-heading-color)}.backend-page-title{font-size:22px;margin:0 0 20px 0}.backend-filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.backend-card .k-grid table,.backend-page .k-grid table{width:100%!important;table-layout:fixed!important}.backend-stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px}.backend-stat-card{background:var(--backend-card-bg);border-radius:var(--backend-card-radius);box-shadow:var(--backend-card-shadow);padding:20px;text-align:center}.backend-stat-number{font-size:28px;font-weight:700;color:var(--backend-primary);line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.backend-stat-cards .backend-stat-card:first-child{background:var(--backend-stat-highlight);border:1px solid #f6dcc2}.backend-stat-label{font-size:13px;color:#888;margin-top:6px}.section-title[data-v-7f542080]{margin:0 0 12px 0;font-size:16px;color:#333}.type-selector[data-v-7f542080]{display:flex;gap:12px}.type-btn[data-v-7f542080]{padding:12px 24px;border:2px solid var(--backend-border,#efe7dd);border-radius:8px;background:#fff;font-size:15px;cursor:pointer;transition:all .2s}.type-btn[data-v-7f542080]:hover{border-color:#e96d00}.type-btn.active[data-v-7f542080]{border-color:#e96d00;background:#fff8f0;color:#e96d00;font-weight:700}.form-grid[data-v-7f542080]{display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.form-grid label[data-v-7f542080]{font-size:14px;color:#555}.form-grid input[data-v-7f542080]{border:1px solid var(--backend-border,#efe7dd);border-radius:8px;padding:8px 10px;font-size:14px}.required[data-v-7f542080]{color:#e96d00}.action-row[data-v-7f542080]{margin-top:16px;display:flex;gap:12px}.result-msg[data-v-7f542080]{margin-top:12px;padding:10px 14px;border-radius:6px;font-size:14px}.result-msg.success[data-v-7f542080]{background:#f0fff4;color:#1e8449;border:1px solid #1e8449}.result-msg.error[data-v-7f542080]{background:#fff0f0;color:#c0392b;border:1px solid #c0392b}.log-header[data-v-7f542080]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.log-header .section-title[data-v-7f542080]{margin:0}.log-table-wrapper[data-v-7f542080]{overflow-x:auto}.log-table[data-v-7f542080]{width:100%;border-collapse:collapse;font-size:13px}.log-table td[data-v-7f542080],.log-table th[data-v-7f542080]{padding:8px 10px;border-bottom:1px solid var(--backend-border,#efe7dd);text-align:left;white-space:nowrap}.log-table th[data-v-7f542080]{background:#faf6f1;color:#666;font-weight:600}.log-table tr[data-v-7f542080]:hover{background:#fafafa}.mono[data-v-7f542080]{font-family:monospace;font-size:12px}.badge[data-v-7f542080]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge-order[data-v-7f542080]{background:#fff8f0;color:#b35600}.badge-delivered[data-v-7f542080],.badge-success[data-v-7f542080]{background:#f0fff4;color:#1e8449}.badge-fail[data-v-7f542080]{background:#fff0f0;color:#c0392b}.empty-msg[data-v-7f542080]{text-align:center;color:#999;padding:20px}