.menu[data-v-8b94e10d]{display:flex;flex-direction:column;gap:6px}.menu__group[data-v-8b94e10d],.menu__section[data-v-8b94e10d]{display:flex;flex-direction:column}.menu__children[data-v-8b94e10d]{display:flex;flex-direction:column;gap:4px;padding:6px 0 2px 10px;border-left:1px solid rgba(255,255,255,.12);margin:4px 0 8px 20px}.menu__item[data-v-8b94e10d]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px;font-size:13px;text-decoration:none;color:inherit;transition:background .18s ease,transform .18s ease,border-color .18s ease;background:transparent}.menu__item[data-v-8b94e10d]:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(2px)}.menu__item--primary[data-v-8b94e10d]{font-weight:700}.menu__toggle[data-v-8b94e10d]{width:100%;cursor:pointer;text-align:left;border:0;background:transparent;color:inherit}.menu__icon[data-v-8b94e10d]{width:22px;height:22px;display:grid;place-items:center;flex-shrink:0;font-size:19px;color:#f6ddb0}.menu__icon svg[data-v-8b94e10d]{display:block;width:1em;height:1em}.menu__label[data-v-8b94e10d]{flex:1;min-width:0}.menu__badge[data-v-8b94e10d]{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;line-height:1;box-shadow:0 2px 5px #ef44442e;flex-shrink:0}.menu__badge--child[data-v-8b94e10d]{min-width:18px;height:18px;padding:0 5px;font-size:10px}.menu__item--child[data-v-8b94e10d]{padding:8px 10px;border-radius:12px;font-size:12px;font-weight:500;opacity:.86}.menu__item--child[data-v-8b94e10d]:hover,.menu__item--child.router-link-active[data-v-8b94e10d]{opacity:1;background:#ffffff1a}.menu__item--active-group[data-v-8b94e10d]{background:#f4df9b1f;border-color:#f4df9b24}.menu__item--expanded[data-v-8b94e10d]{background:#ffffff12}.menu__caret[data-v-8b94e10d]{font-size:14px;transition:transform .2s ease,opacity .2s ease;opacity:.52}.menu__caret--expanded[data-v-8b94e10d]{transform:rotate(90deg);opacity:.9}.menu__item.router-link-active[data-v-8b94e10d]{background:linear-gradient(135deg,#d7b26733,#ffffff14);border-color:#d7b2672e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0a}.menu__item.router-link-active .menu__icon[data-v-8b94e10d],.menu__item--active-group .menu__icon[data-v-8b94e10d]{color:#fff4dd}.bottom-nav[data-v-ac68b78f]{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;flex-direction:column;gap:6px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fffffff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(40,68,57,.12);box-shadow:0 -4px 14px #14282012}.bottom-nav__tabs[data-v-ac68b78f]{display:flex;align-items:stretch}.quick-bar[data-v-ac68b78f]{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.quick-bar[data-v-ac68b78f]::-webkit-scrollbar{display:none}.quick-bar__item[data-v-ac68b78f]{flex:0 0 auto;padding:7px 14px;border:1px solid rgba(47,107,86,.18);border-radius:999px;background:linear-gradient(135deg,#eaf4ec,#f4faf6);color:#1e4338;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.quick-bar__item[data-v-ac68b78f]:active{background:linear-gradient(135deg,#d5e8da,#e6f3ea)}.bottom-nav__item[data-v-ac68b78f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;border:0;background:transparent;border-radius:12px;font-size:11px;color:#5b6b65;text-decoration:none;cursor:pointer}.bottom-nav__item[data-v-ac68b78f]:hover{color:#1e4338}.bottom-nav__icon[data-v-ac68b78f]{position:relative;width:30px;height:28px;display:grid;place-items:center;font-size:20px;color:#3f5c50}.bottom-nav__icon svg[data-v-ac68b78f]{display:block;width:1em;height:1em}.bottom-nav__badge[data-v-ac68b78f]{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:1;box-shadow:0 2px 5px #ef444433}.bottom-nav__label[data-v-ac68b78f]{white-space:nowrap}.bottom-nav__item--active[data-v-ac68b78f]{color:#1e4338;font-weight:700}.bottom-nav__item--active .bottom-nav__icon[data-v-ac68b78f]{color:#2d6a4f}.page-trail[data-v-fe22d8f7]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 10px;overflow-x:auto;scrollbar-width:none}.page-trail[data-v-fe22d8f7]::-webkit-scrollbar{display:none}.page-trail__nav-btn[data-v-fe22d8f7]{flex-shrink:0;padding:6px 11px;border:0;border-radius:10px;background:#2e6a4f14;color:#56706a;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,opacity .18s ease}.page-trail__nav-btn[data-v-fe22d8f7]:hover:not(:disabled){background:#2e6a4f29;color:#1e4338}.page-trail__nav-btn[data-v-fe22d8f7]:disabled{opacity:.35;cursor:not-allowed}.page-trail__item[data-v-fe22d8f7]{padding:6px 10px;border:0;border-radius:12px;background:transparent;color:#56706a;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease}.page-trail__item[data-v-fe22d8f7]:hover{background:#2e6a4f1a;color:#1e4338}.page-trail__item--future[data-v-fe22d8f7]{color:#b7c0bc}.page-trail__item--future[data-v-fe22d8f7]:hover{background:#2e6a4f0f;color:#8a9792}.page-trail__item--current[data-v-fe22d8f7],.page-trail__item--current[data-v-fe22d8f7]:hover{background:linear-gradient(135deg,#2d6a4f,#79a881);color:#fff;cursor:default;box-shadow:0 2px 6px #2f6b562e}.page-trail__sep[data-v-fe22d8f7]{color:#b7c0bc;font-size:13px;flex-shrink:0;-webkit-user-select:none;user-select:none}@media (max-width: 960px){.page-trail[data-v-fe22d8f7]{display:none}}.layout-shell[data-v-2dc8a6ac]{display:flex;min-height:100vh}.sidebar[data-v-2dc8a6ac]{position:fixed;inset:0 auto 0 0;width:220px;padding:20px 14px 18px;background:radial-gradient(circle at top right,rgba(215,178,103,.18),transparent 22%),linear-gradient(180deg,#163a31,#102a23 52%,#0f241e);color:#f7f3e7;overflow-y:auto;border-right:1px solid rgba(255,255,255,.12);box-shadow:4px 0 12px #0b1e1824;z-index:10;transition:width .22s ease,padding .22s ease}.brand[data-v-2dc8a6ac]{display:flex;gap:12px;align-items:center;margin-bottom:18px;padding:10px 12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.brand__mark[data-v-2dc8a6ac]{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#d7b267,#f4e5b8);color:#17362d;font-size:20px;font-weight:800;flex-shrink:0;box-shadow:0 3px 8px #d7b26729}.brand__mark--img[data-v-2dc8a6ac]{background:#fff;border-radius:12px;object-fit:cover}.brand__title[data-v-2dc8a6ac]{font-size:15px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.brand__sub[data-v-2dc8a6ac]{margin-top:4px;font-size:11px;opacity:.74}.sidebar__collapse-toggle[data-v-2dc8a6ac]{position:absolute;top:75px;right:-16px;width:52px;height:30px;display:grid;place-items:center;padding:0 20px 0 0;border:1px solid rgba(244,229,184,.68);border-radius:15px 0 0 15px;background:linear-gradient(135deg,#e4c47e,#bf8f39);color:#17362d;cursor:pointer;font-size:21px;font-weight:700;line-height:1;box-shadow:0 3px 8px #0619134d;z-index:20;transition:transform .18s ease,box-shadow .18s ease}.sidebar__collapse-toggle[data-v-2dc8a6ac]:hover{transform:scale(1.08);box-shadow:0 4px 10px #0619135c}.menu[data-v-2dc8a6ac]{display:flex;flex-direction:column;gap:6px}.menu__group[data-v-2dc8a6ac],.menu__section[data-v-2dc8a6ac]{display:flex;flex-direction:column}.menu__children[data-v-2dc8a6ac]{display:flex;flex-direction:column;gap:4px;padding:6px 0 2px 10px;border-left:1px solid rgba(255,255,255,.12);margin:4px 0 8px 20px}.menu__item[data-v-2dc8a6ac]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:14px;font-size:13px;text-decoration:none;color:inherit;transition:background .18s ease,transform .18s ease,border-color .18s ease;background:transparent}.menu__item[data-v-2dc8a6ac]:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(2px)}.menu__item--primary[data-v-2dc8a6ac]{font-weight:700}.menu__toggle[data-v-2dc8a6ac]{width:100%;cursor:pointer;text-align:left;border:0;background:transparent;color:inherit}.menu__icon[data-v-2dc8a6ac]{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);flex-shrink:0;font-size:12px;font-weight:800;color:#f6ddb0}.menu__label[data-v-2dc8a6ac]{flex:1;min-width:0}.menu__badge[data-v-2dc8a6ac]{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;line-height:1;box-shadow:0 2px 5px #ef44442e;flex-shrink:0}.menu__badge--child[data-v-2dc8a6ac]{min-width:18px;height:18px;padding:0 5px;font-size:10px}.menu__item--child[data-v-2dc8a6ac]{padding:8px 10px;border-radius:12px;font-size:12px;font-weight:500;opacity:.86}.menu__item--child[data-v-2dc8a6ac]:hover,.menu__item--child.router-link-active[data-v-2dc8a6ac]{opacity:1;background:#ffffff1a}.menu__item--active-group[data-v-2dc8a6ac]{background:#f4df9b1f;border-color:#f4df9b24}.menu__item--expanded[data-v-2dc8a6ac]{background:#ffffff12}.menu__caret[data-v-2dc8a6ac]{font-size:14px;transition:transform .2s ease,opacity .2s ease;opacity:.52}.menu__caret--expanded[data-v-2dc8a6ac]{transform:rotate(90deg);opacity:.9}.menu__item.router-link-active[data-v-2dc8a6ac]{background:linear-gradient(135deg,#d7b26733,#ffffff14);border-color:#d7b2672e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0a}.menu__item.router-link-active .menu__icon[data-v-2dc8a6ac],.menu__item--active-group .menu__icon[data-v-2dc8a6ac]{background:#d7b26738;border-color:#d7b26733;color:#fff4dd}.main[data-v-2dc8a6ac]{flex:1 1 auto;min-width:0;margin-left:220px;padding:16px 16px 20px;transition:margin-left .22s ease}.layout-shell--sidebar-collapsed .sidebar[data-v-2dc8a6ac]{width:0;padding:0;overflow-x:visible;border-right:0;box-shadow:none}.layout-shell--sidebar-collapsed .sidebar .brand[data-v-2dc8a6ac],.layout-shell--sidebar-collapsed .sidebar .menu[data-v-2dc8a6ac]{display:none}.layout-shell--sidebar-collapsed .sidebar__collapse-toggle[data-v-2dc8a6ac]{position:fixed;top:103px;bottom:auto;left:-7px;right:auto;border-radius:0 15px 15px 0;padding:0 0 0 20px}.layout-shell--sidebar-collapsed .main[data-v-2dc8a6ac]{margin-left:0}.topbar[data-v-2dc8a6ac]{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 18px;border:1px solid rgba(255,255,255,.56);border-radius:24px;background:linear-gradient(135deg,#ffffffeb,#f8faf7d1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 4px 10px #233f360f}.topbar__user[data-v-2dc8a6ac]{display:flex;align-items:center;gap:14px}.topbar[data-v-2dc8a6ac] .topbar__avatar-dropdown{display:flex;align-items:center;cursor:pointer}.settings-prefs[data-v-2dc8a6ac]{margin-top:16px;padding-top:14px;border-top:1px solid #e6ece8}.settings-prefs__row[data-v-2dc8a6ac]{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-prefs__info[data-v-2dc8a6ac]{display:flex;flex-direction:column;gap:4px}.settings-prefs__title[data-v-2dc8a6ac]{font-weight:600;color:#1f3d33}.settings-prefs__hint[data-v-2dc8a6ac]{font-size:12px;color:#8aa096}.settings-favorites[data-v-2dc8a6ac]{margin-top:16px;padding-top:14px;border-top:1px solid #e6ece8}.settings-favorites__header[data-v-2dc8a6ac]{display:flex;align-items:center;gap:8px}.settings-favorites__title[data-v-2dc8a6ac]{font-weight:600;color:#1f3d33}.settings-favorites__hint[data-v-2dc8a6ac]{margin:6px 0 12px;font-size:12px;color:#8aa096}.settings-favorites__list[data-v-2dc8a6ac]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.settings-favorites__row[data-v-2dc8a6ac]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 4px;border-bottom:1px dashed #e6ece8}.settings-favorites__label[data-v-2dc8a6ac]{font-size:13px;color:#2b463c;word-break:break-all}.topbar__avatar[data-v-2dc8a6ac]{width:50px;height:50px;border-radius:18px;background:linear-gradient(135deg,#2d6a4f,#79a881);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;flex-shrink:0;-webkit-user-select:none;user-select:none;box-shadow:0 3px 8px #2f6b5624}.topbar__userinfo[data-v-2dc8a6ac]{display:flex;flex-direction:column;gap:4px}.topbar__welcome[data-v-2dc8a6ac]{font-size:16px;font-weight:700;color:#1e4338}.topbar__userdetail[data-v-2dc8a6ac]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:#667771}.topbar__dot[data-v-2dc8a6ac]{color:#b7c0bc}.topbar__clock[data-v-2dc8a6ac]{margin-left:8px;font-size:12px;font-weight:400;color:#8aa096;white-space:nowrap}.topbar__actions[data-v-2dc8a6ac]{display:flex;gap:10px;align-items:center;margin-left:auto}.topbar__hamburger[data-v-2dc8a6ac]{display:none;width:38px;height:38px;place-items:center;padding:0;border:1px solid rgba(40,68,57,.14);border-radius:12px;background:#f2f6f1eb;color:#1e4338;font-size:17px;cursor:pointer;flex-shrink:0}.topbar__brand[data-v-2dc8a6ac]{display:none;font-size:16px;font-weight:800;color:#1e4338;white-space:nowrap}.content[data-v-2dc8a6ac]{min-width:0;min-height:calc(100vh - 120px)}@media (max-width: 960px){.layout-shell[data-v-2dc8a6ac]{display:flex}.sidebar[data-v-2dc8a6ac]{position:fixed;width:220px;padding:20px 14px 18px}.layout-shell--sidebar-collapsed .sidebar[data-v-2dc8a6ac]{width:0;padding:0;border-right:0;box-shadow:none}.sidebar__collapse-toggle[data-v-2dc8a6ac]{display:grid}.main[data-v-2dc8a6ac]{margin-left:220px;padding:18px}.layout-shell--sidebar-collapsed .main[data-v-2dc8a6ac]{margin-left:0}.menu[data-v-2dc8a6ac]{flex-direction:column;flex-wrap:nowrap;gap:6px}.topbar[data-v-2dc8a6ac]{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.topbar__user[data-v-2dc8a6ac]{flex-wrap:wrap}.topbar__actions[data-v-2dc8a6ac]{width:100%;flex-wrap:wrap;margin-left:0}}@media (max-width: 767px){.sidebar[data-v-2dc8a6ac]{display:none}.main[data-v-2dc8a6ac]{margin-left:0;padding:12px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.layout-shell--quick-actions .main[data-v-2dc8a6ac]{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.layout-shell--sidebar-collapsed .main[data-v-2dc8a6ac]{margin-left:0}.topbar[data-v-2dc8a6ac]{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-radius:18px;margin-bottom:12px}.topbar__hamburger[data-v-2dc8a6ac]{display:grid}.topbar__brand[data-v-2dc8a6ac]{display:block}.topbar__user[data-v-2dc8a6ac],.topbar__userinfo[data-v-2dc8a6ac],.topbar__clock[data-v-2dc8a6ac]{display:none}.topbar__avatar[data-v-2dc8a6ac]{width:36px;height:36px;border-radius:12px;font-size:16px}.topbar__actions[data-v-2dc8a6ac]{display:none}}.menu-drawer__head[data-v-2dc8a6ac]{display:flex;flex-direction:column;gap:14px;padding:2px 2px 18px;border-bottom:1px solid rgba(247,243,231,.14);margin-bottom:14px}.menu-drawer__brand[data-v-2dc8a6ac]{display:flex;align-items:center;gap:10px}.menu-drawer__logo[data-v-2dc8a6ac]{width:34px;height:34px;border-radius:10px;flex-shrink:0}.menu-drawer__copy[data-v-2dc8a6ac]{display:flex;flex-direction:column;gap:2px;min-width:0}.menu-drawer__title[data-v-2dc8a6ac]{font-size:16px;font-weight:700;letter-spacing:.3px;color:#f7f3e7;white-space:nowrap}.menu-drawer__sub[data-v-2dc8a6ac]{font-size:12px;color:#f7f3e79e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-drawer__lang[data-v-2dc8a6ac]{display:flex;gap:8px}.menu-drawer__lang .el-button[data-v-2dc8a6ac]{flex:1}.menu-drawer.el-drawer{background:radial-gradient(circle at top right,rgba(215,178,103,.18),transparent 22%),linear-gradient(180deg,#163a31,#102a23 52%,#0f241e)!important;color:#f7f3e7;border:0!important;border-radius:0 22px 22px 0!important;box-shadow:4px 0 12px #0b1e1833}.menu-drawer .el-drawer__body{padding:20px 14px 24px;color:#f7f3e7}.login-page[data-v-8d724ce2]{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card[data-v-8d724ce2]{width:min(960px,100%);display:grid;grid-template-columns:1.2fr .8fr;gap:24px;padding:24px;border-radius:32px;background:#ffffffd9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px #16302b1f}.login-card__intro[data-v-8d724ce2]{padding:28px;border-radius:24px;background:linear-gradient(135deg,#23473f,#416f52);color:#f7f3e8}.intro-header[data-v-8d724ce2]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.eyebrow[data-v-8d724ce2]{color:#d9c27f;font-weight:700;letter-spacing:.08em}.locale-switch[data-v-8d724ce2] .el-button{border-color:#f7f3e847;background:#f7f3e814;color:#f7f3e8}.locale-switch[data-v-8d724ce2] .el-button--primary{background:#f7f3e8e0;border-color:#f7f3e8e0;color:#163a31}.locale-switch[data-v-8d724ce2] .el-button--primary:hover,.locale-switch[data-v-8d724ce2] .el-button--primary:focus{background:#f7f3e8f2;border-color:#f7f3e8f2;color:#163a31}h1[data-v-8d724ce2]{margin:0 0 18px;font-size:40px;line-height:1.1}p[data-v-8d724ce2]{margin:0;line-height:1.8}.login-form[data-v-8d724ce2]{align-self:center;padding:16px}.login-btn[data-v-8d724ce2]{width:100%}@media (max-width: 860px){.login-card[data-v-8d724ce2]{grid-template-columns:1fr}.intro-header[data-v-8d724ce2]{flex-direction:column;align-items:flex-start}}.dashboard[data-v-f8f9dcd0]{display:grid;gap:14px}.log-detail[data-v-f8f9dcd0]{display:flex;flex-direction:column;gap:2px}.log-detail__raw[data-v-f8f9dcd0]{color:#6a7974;font-size:12px;line-height:1.4}.quick-menu[data-v-f8f9dcd0]{padding:24px;border-radius:24px;background:#ffffffd6}.quick-menu__header[data-v-f8f9dcd0]{margin-bottom:16px}.quick-menu__header h3[data-v-f8f9dcd0]{margin:0;font-size:18px}.quick-menu__header p[data-v-f8f9dcd0]{margin:6px 0 0;color:#6a7974;font-size:13px}.quick-menu__grid[data-v-f8f9dcd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.quick-menu__button[data-v-f8f9dcd0]{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border:1px solid rgba(29,75,67,.18);border-radius:14px;background:#f4f8ef;color:#1d4b43;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.quick-menu__button[data-v-f8f9dcd0]:hover{background:#e4efda;transform:translateY(-1px)}.page-card[data-v-f8f9dcd0]{padding:20px 24px;border-radius:20px;background:#ffffffd6}.page-card__header[data-v-f8f9dcd0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-f8f9dcd0]{margin:0;font-size:18px}[data-v-f8f9dcd0] .el-table__row{cursor:pointer}@media (max-width: 720px){.hero[data-v-f8f9dcd0]{flex-direction:column;align-items:flex-start}}.list-pagination[data-v-e09c887d]{display:flex;justify-content:center;margin-top:16px}.page-card[data-v-edd70439]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-edd70439]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}h3[data-v-edd70439]{margin:0 0 6px;font-size:24px}p[data-v-edd70439]{margin:0;color:#65746e}.field-full[data-v-edd70439]{width:100%}.perm-node[data-v-edd70439]{display:inline-flex;align-items:center;gap:6px}.perm-node .el-tag[data-v-edd70439]{flex-shrink:0}@media (max-width: 720px){.page-card__header[data-v-edd70439]{flex-direction:column;align-items:flex-start}}.product-page[data-v-b0ce9dbe]{display:grid;gap:20px}.page-card[data-v-b0ce9dbe]{min-width:0;padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-b0ce9dbe]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-b0ce9dbe]{margin:0 0 8px;font-size:24px}.page-card__header p[data-v-b0ce9dbe]{margin:0;color:#65746e;line-height:1.7}.summary-grid[data-v-b0ce9dbe]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-b0ce9dbe]{display:flex;flex-direction:column;gap:6px;min-height:108px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f7f9f2,#fbfdf8);border:1px solid rgba(88,118,67,.12)}.summary-card__label[data-v-b0ce9dbe]{color:#667255;font-size:13px}.summary-card__value[data-v-b0ce9dbe]{font-size:26px;color:#21331a}.summary-card__hint[data-v-b0ce9dbe]{color:#7d8a6d;font-size:12px;line-height:1.5}.toolbar[data-v-b0ce9dbe]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.toolbar__filters[data-v-b0ce9dbe]{display:grid;grid-template-columns:minmax(240px,2fr) minmax(160px,1fr);gap:12px;flex:1}.toolbar__search[data-v-b0ce9dbe],.toolbar__filter[data-v-b0ce9dbe],.field-full[data-v-b0ce9dbe]{width:100%}.toolbar__actions[data-v-b0ce9dbe],.category-toolbar__actions[data-v-b0ce9dbe],.import-panel__controls[data-v-b0ce9dbe]{display:flex;gap:12px;flex-wrap:wrap}.config-actions[data-v-b0ce9dbe]{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.config-dialog__toolbar[data-v-b0ce9dbe]{display:flex;margin-bottom:16px}.config-table[data-v-b0ce9dbe] .el-select,.config-table[data-v-b0ce9dbe] .el-input-number,.config-table[data-v-b0ce9dbe] .el-textarea{width:100%}.table-actions[data-v-b0ce9dbe]{display:flex;gap:8px;flex-wrap:nowrap;white-space:nowrap}.form-hint[data-v-b0ce9dbe]{color:#909399;font-size:12px;margin-top:4px;line-height:1.5}.template-toolbar[data-v-b0ce9dbe]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.table-wrapper[data-v-b0ce9dbe]{min-width:0;overflow-x:auto}.hidden-products[data-v-b0ce9dbe]{margin-top:28px;display:grid;gap:12px}.hidden-products__header h4[data-v-b0ce9dbe]{margin:0 0 6px;font-size:18px}.hidden-products__header p[data-v-b0ce9dbe]{margin:0;color:#65746e;line-height:1.6}.form-grid[data-v-b0ce9dbe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.form-grid__wide[data-v-b0ce9dbe]{grid-column:1 / -1}.category-toolbar[data-v-b0ce9dbe]{display:grid;grid-template-columns:1fr auto;gap:16px;margin-bottom:16px;align-items:end}.category-form[data-v-b0ce9dbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.category-toolbar__actions[data-v-b0ce9dbe]{display:flex;gap:12px;align-items:end}.import-panel[data-v-b0ce9dbe]{display:grid;gap:16px}.import-file-name[data-v-b0ce9dbe]{min-width:240px;padding:9px 12px;border:1px dashed rgba(111,134,89,.4);border-radius:10px;color:#516148;background:#f8fbf4}.import-strategy[data-v-b0ce9dbe]{width:210px}.preview-summary[data-v-b0ce9dbe]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.preview-card[data-v-b0ce9dbe]{padding:14px;border-radius:14px;background:#f7faf3;border:1px solid rgba(114,141,88,.14);display:flex;flex-direction:column;gap:6px}.preview-card span[data-v-b0ce9dbe]{color:#6f7f60;font-size:12px}.preview-card strong[data-v-b0ce9dbe]{font-size:22px;color:#24341b}@media (max-width: 1200px){.summary-grid[data-v-b0ce9dbe],.preview-summary[data-v-b0ce9dbe],.toolbar__filters[data-v-b0ce9dbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.toolbar[data-v-b0ce9dbe],.summary-grid[data-v-b0ce9dbe],.form-grid[data-v-b0ce9dbe],.category-toolbar[data-v-b0ce9dbe],.category-form[data-v-b0ce9dbe],.preview-summary[data-v-b0ce9dbe],.toolbar__filters[data-v-b0ce9dbe]{grid-template-columns:1fr}.toolbar[data-v-b0ce9dbe]{flex-direction:column}}.empty-location-list[data-v-ed60b6cf]{display:flex;flex-wrap:wrap;gap:2px 14px;line-height:1.6}.empty-location-item[data-v-ed60b6cf]{white-space:nowrap}.page-card[data-v-ed60b6cf]{min-width:0;padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-ed60b6cf]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-ed60b6cf]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-ed60b6cf]{margin:0;color:#65746e}.toolbar[data-v-ed60b6cf]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.toolbar__filter[data-v-ed60b6cf]{width:240px}.toolbar__search[data-v-ed60b6cf]{display:flex;gap:12px;align-items:center}.toolbar__keyword[data-v-ed60b6cf]{width:280px}.toolbar__actions[data-v-ed60b6cf]{display:flex;gap:12px;flex-wrap:wrap}.material-form__grid[data-v-ed60b6cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.field-full[data-v-ed60b6cf]{width:100%}.table-wrapper[data-v-ed60b6cf]{min-width:0;overflow-x:auto}.field-hint[data-v-ed60b6cf]{margin-top:6px;font-size:12px;color:#7a846f}.category-toolbar[data-v-ed60b6cf]{display:grid;grid-template-columns:1fr auto;gap:16px;margin-bottom:16px;align-items:end}.category-form[data-v-ed60b6cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.category-toolbar__actions[data-v-ed60b6cf]{display:flex;gap:12px;align-items:end}.table-actions[data-v-ed60b6cf]{display:flex;gap:8px}.import-panel[data-v-ed60b6cf]{display:grid;gap:16px}.import-panel__controls[data-v-ed60b6cf]{display:grid;grid-template-columns:auto 1fr 220px auto auto;gap:12px;align-items:center}.import-file-name[data-v-ed60b6cf]{min-height:40px;display:flex;align-items:center;padding:0 12px;border-radius:12px;background:#f6f7f1;color:#516058}.import-strategy[data-v-ed60b6cf]{width:100%}.preview-summary[data-v-ed60b6cf]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.summary-card[data-v-ed60b6cf]{padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,#f7f8f1,#eef3ea);display:grid;gap:6px}.summary-card span[data-v-ed60b6cf]{font-size:12px;color:#6d796f}.summary-card strong[data-v-ed60b6cf]{font-size:22px;color:#233127}@media (max-width: 1100px){.category-form[data-v-ed60b6cf]{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-summary[data-v-ed60b6cf]{grid-template-columns:repeat(3,minmax(0,1fr))}.import-panel__controls[data-v-ed60b6cf]{grid-template-columns:1fr}}@media (max-width: 900px){.toolbar[data-v-ed60b6cf]{flex-direction:column;align-items:stretch}.toolbar__filter[data-v-ed60b6cf],.toolbar__search[data-v-ed60b6cf]{width:100%}.toolbar__keyword[data-v-ed60b6cf]{flex:1}.category-toolbar[data-v-ed60b6cf]{grid-template-columns:1fr}}@media (max-width: 720px){.material-form__grid[data-v-ed60b6cf],.category-form[data-v-ed60b6cf],.preview-summary[data-v-ed60b6cf]{grid-template-columns:1fr}.category-toolbar__actions[data-v-ed60b6cf],.table-actions[data-v-ed60b6cf]{flex-wrap:wrap}}.customer-page[data-v-43f927cf]{display:grid;gap:20px}.page-card[data-v-43f927cf]{min-width:0;padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-43f927cf]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-43f927cf]{margin:0 0 8px;font-size:24px}.page-card__header p[data-v-43f927cf]{margin:0;color:#65746e;line-height:1.7}.toolbar[data-v-43f927cf]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.toolbar__filters[data-v-43f927cf]{display:grid;grid-template-columns:minmax(240px,2fr) minmax(160px,1fr);gap:12px;flex:1}.toolbar__search[data-v-43f927cf],.toolbar__filter[data-v-43f927cf],.field-full[data-v-43f927cf]{width:100%}.toolbar__actions[data-v-43f927cf],.table-actions[data-v-43f927cf],.category-toolbar__actions[data-v-43f927cf],.import-panel__controls[data-v-43f927cf]{display:flex;gap:12px;flex-wrap:wrap}.table-wrapper[data-v-43f927cf]{min-width:0;overflow-x:auto}.form-grid[data-v-43f927cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.form-grid__wide[data-v-43f927cf]{grid-column:1 / -1}.category-toolbar[data-v-43f927cf]{display:grid;grid-template-columns:1fr auto;gap:16px;margin-bottom:16px;align-items:end}.category-form[data-v-43f927cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.import-panel[data-v-43f927cf]{display:grid;gap:16px}.import-file-name[data-v-43f927cf]{min-width:240px;padding:9px 12px;border:1px dashed rgba(111,134,89,.4);border-radius:10px;color:#516148;background:#f8fbf4}.import-strategy[data-v-43f927cf]{width:210px}.preview-summary[data-v-43f927cf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.preview-card[data-v-43f927cf]{padding:14px;border-radius:14px;background:#f7faf3;border:1px solid rgba(114,141,88,.14);display:flex;flex-direction:column;gap:6px}.preview-card span[data-v-43f927cf]{color:#6f7f60;font-size:12px}.preview-card strong[data-v-43f927cf]{font-size:22px;color:#24341b}@media (max-width: 1200px){.preview-summary[data-v-43f927cf],.toolbar__filters[data-v-43f927cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.toolbar[data-v-43f927cf],.category-toolbar[data-v-43f927cf]{flex-direction:column;display:flex}.toolbar__filters[data-v-43f927cf],.category-form[data-v-43f927cf],.form-grid[data-v-43f927cf],.preview-summary[data-v-43f927cf]{grid-template-columns:1fr}}.list-search[data-v-32fce56a]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.list-search__input[data-v-32fce56a]{width:280px}.list-search[data-v-32fce56a] .el-date-editor{flex:0 0 auto}.list-search__actions[data-v-32fce56a]{display:flex;gap:8px;flex-shrink:0}@media (max-width: 767px){.list-search[data-v-32fce56a]{gap:8px 10px}.list-search__input[data-v-32fce56a]{flex:1 1 100%;width:100%}.list-search[data-v-32fce56a] .el-date-editor{flex:1 1 40%;min-width:150px;width:auto}.list-search__actions[data-v-32fce56a]{margin-left:auto}}.page-card[data-v-a5e6dcdd]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-a5e6dcdd]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-a5e6dcdd]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-a5e6dcdd]{margin:0;color:#65746e}.form-grid[data-v-a5e6dcdd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.field-full[data-v-a5e6dcdd]{width:100%}@media (max-width: 720px){.form-grid[data-v-a5e6dcdd]{grid-template-columns:1fr}}.warehouse-page[data-v-4cc804ec]{display:grid;gap:20px}.page-card[data-v-4cc804ec]{min-width:0;padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-4cc804ec]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-4cc804ec]{margin:0 0 8px;font-size:24px}.page-card__header p[data-v-4cc804ec]{margin:0;color:#65746e;line-height:1.7}.summary-grid[data-v-4cc804ec]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-4cc804ec]{display:flex;flex-direction:column;gap:6px;min-height:110px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f9fbf7,#eef5ef);border:1px solid rgba(47,125,89,.12)}.summary-card__label[data-v-4cc804ec]{color:#60716a;font-size:13px}.summary-card__value[data-v-4cc804ec]{font-size:26px;color:#16352a}.summary-card__hint[data-v-4cc804ec]{color:#7b8f87;font-size:12px;line-height:1.5}.toolbar[data-v-4cc804ec]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.toolbar__filters[data-v-4cc804ec]{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr));gap:12px;flex:1}.toolbar__search[data-v-4cc804ec],.toolbar__filter[data-v-4cc804ec],.field-full[data-v-4cc804ec]{width:100%}.toolbar__actions[data-v-4cc804ec],.table-actions[data-v-4cc804ec],.category-toolbar__actions[data-v-4cc804ec]{display:flex;gap:12px;flex-wrap:wrap}.table-wrapper[data-v-4cc804ec]{min-width:0;overflow-x:auto}.progress-cell[data-v-4cc804ec]{display:grid;grid-template-columns:36px minmax(80px,1fr) 36px;align-items:center;gap:10px;color:#5c6f67}.form-grid[data-v-4cc804ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.category-toolbar[data-v-4cc804ec]{display:grid;grid-template-columns:1fr auto;gap:16px;margin-bottom:16px;align-items:end}.category-form[data-v-4cc804ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.category-form__wide[data-v-4cc804ec]{grid-column:1 / -1}.category-toolbar__actions[data-v-4cc804ec]{align-items:end}@media (max-width: 1200px){.summary-grid[data-v-4cc804ec]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.toolbar[data-v-4cc804ec],.summary-grid[data-v-4cc804ec],.form-grid[data-v-4cc804ec],.category-toolbar[data-v-4cc804ec],.category-form[data-v-4cc804ec],.toolbar__filters[data-v-4cc804ec]{grid-template-columns:1fr}.toolbar[data-v-4cc804ec]{flex-direction:column}}@media (max-width: 720px){.page-card__header[data-v-4cc804ec]{flex-direction:column}.summary-grid[data-v-4cc804ec]{grid-template-columns:1fr}}.land-plot-page[data-v-03e9a2a5]{display:grid;gap:20px}.page-card[data-v-03e9a2a5]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-03e9a2a5]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-03e9a2a5]{margin:0 0 8px;font-size:24px}.page-card__header p[data-v-03e9a2a5]{margin:0;color:#63736d}.summary-grid[data-v-03e9a2a5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-03e9a2a5]{display:flex;flex-direction:column;gap:6px;min-height:108px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f6faf4,#eef5ea);border:1px solid rgba(61,120,71,.12)}.summary-card__label[data-v-03e9a2a5]{color:#5f7064;font-size:13px}.summary-card__value[data-v-03e9a2a5]{font-size:26px;color:#20392a}.summary-card__hint[data-v-03e9a2a5]{color:#7f9084;font-size:12px;line-height:1.5}.toolbar[data-v-03e9a2a5]{margin-bottom:12px}.toolbar__filters[data-v-03e9a2a5],.form-grid[data-v-03e9a2a5]{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr));gap:12px}.form-grid[data-v-03e9a2a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.field-full[data-v-03e9a2a5]{width:100%}.table-actions[data-v-03e9a2a5]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 1200px){.summary-grid[data-v-03e9a2a5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.page-card__header[data-v-03e9a2a5],.summary-grid[data-v-03e9a2a5],.toolbar__filters[data-v-03e9a2a5],.form-grid[data-v-03e9a2a5]{grid-template-columns:1fr}}.page-card[data-v-4ad8c212]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-4ad8c212]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.page-card__header>div[data-v-4ad8c212]:last-child{display:flex;gap:8px}.page-card__header h3[data-v-4ad8c212]{margin:0 0 8px}.page-card__header p[data-v-4ad8c212]{margin:0;color:#63736d}.form-grid[data-v-4ad8c212]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.field-full[data-v-4ad8c212]{width:100%}.page-card[data-v-c364cb90]{border-radius:24px;background:#ffffffd6;padding:16px 18px}.page-card__header[data-v-c364cb90]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-c364cb90]{margin:0 0 8px}.page-card__header p[data-v-c364cb90]{margin:0;color:#61736d;line-height:1.7}.form-grid[data-v-c364cb90]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field-full[data-v-c364cb90],.bound-plots[data-v-c364cb90]{width:100%}.bound-plots .el-tree[data-v-c364cb90]{max-height:280px;overflow:auto;border:1px solid var(--el-border-color);border-radius:8px;padding:8px}.bound-plots__hint[data-v-c364cb90]{margin:8px 0 0;font-size:12px;color:#61736d;line-height:1.6}@media (max-width: 960px){.page-card__header[data-v-c364cb90]{flex-direction:column}.form-grid[data-v-c364cb90]{grid-template-columns:1fr}}.page-card[data-v-8bfc4762]{border-radius:24px;background:#ffffffd6;padding:16px 18px}.page-card__header[data-v-8bfc4762]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-8bfc4762]{margin:0 0 8px}.page-card__header p[data-v-8bfc4762]{margin:0;color:#61736d;line-height:1.7}[data-v-8bfc4762] .el-tree-node__content{height:auto!important;min-height:32px;align-items:flex-start!important;padding:4px 0}[data-v-8bfc4762] .el-tree-node__children{overflow:visible!important}.tree-row[data-v-8bfc4762]{width:100%;padding:2px 0}.tree-row__head[data-v-8bfc4762]{display:flex;align-items:center;gap:10px;min-height:28px}.tree-row__name[data-v-8bfc4762]{font-weight:600;font-size:14px}.tree-row__count[data-v-8bfc4762]{color:#999;font-size:12px;white-space:nowrap}.tree-row__list[data-v-8bfc4762]{margin:4px 0 2px 20px;display:flex;flex-wrap:wrap;gap:6px}.pos-chip[data-v-8bfc4762]{display:inline-flex;align-items:center;gap:0;padding:3px 6px 3px 10px;border-radius:6px;background:#f0f3ed;font-size:13px;white-space:nowrap}.form-grid[data-v-8bfc4762]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field-full[data-v-8bfc4762]{width:100%}@media (max-width: 960px){.form-grid[data-v-8bfc4762]{grid-template-columns:1fr}}.page-card[data-v-b122b228]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-b122b228]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-b122b228]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-b122b228]{margin:0;color:#65746e}.chain-view[data-v-b122b228]{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.chain-link[data-v-b122b228]{display:flex;align-items:center;color:#94a3b8;font-size:20px}.chain-node[data-v-b122b228]{flex:1;padding:12px 14px;border-radius:14px;border:1px solid #dbe3ef;background:#f8fafc}.chain-node--active[data-v-b122b228]{border-color:#7aa2ff;background:#eef4ff}.chain-node__title[data-v-b122b228]{font-size:13px;color:#64748b;margin-bottom:6px}.chain-node__code[data-v-b122b228]{font-weight:700;color:#0f172a;margin-bottom:4px}.chain-node__status[data-v-b122b228]{font-size:12px;color:#475569}.quote-line[data-v-b122b228]{display:flex;align-items:center;gap:2px;margin-bottom:1px;font-size:12px}.quote-line--awarded .quote-line__text[data-v-b122b228]{color:#c7452f;font-weight:600}.award-stamp[data-v-b122b228]{flex:none;margin-left:4px;padding:0 5px;border:1.5px solid #e5533c;border-radius:4px;color:#e5533c;font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.5;background:#ffffffb8;transform:rotate(-12deg)}.inquiry-form__grid[data-v-b122b228]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-full[data-v-b122b228]{width:100%}.action-cell[data-v-b122b228]{display:flex;gap:2px;flex-wrap:nowrap;white-space:nowrap}.action-cell[data-v-b122b228] .el-button+.el-button{margin-left:0}@media (max-width: 720px){.page-card__header[data-v-b122b228]{flex-direction:column;align-items:flex-start}.inquiry-form__grid[data-v-b122b228]{grid-template-columns:1fr}}.pending-card__top[data-v-b122b228]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pending-card--normal[data-v-b122b228]{border-color:#b3d7f8!important;background:#f5faff}.pending-card--normal .pending-card__icon[data-v-b122b228]{background:#e8f3fd}.pending-card--normal[data-v-b122b228]:hover{box-shadow:0 4px 16px #409eff29}.pending-card--high[data-v-b122b228]{border-color:#f56c6c!important;background:#fffaf0}.pending-card--high .pending-card__icon[data-v-b122b228]{background:#fdf0d9}.pending-card--high[data-v-b122b228]:hover{box-shadow:0 4px 16px #e6a23c2e}.pending-card--critical[data-v-b122b228]{border-color:#f56c6c!important;background:#fdecec}.pending-card--critical[data-v-b122b228]:hover{box-shadow:0 4px 16px #f56c6c33}.pending-card--critical .pending-card__icon[data-v-b122b228]{background:#fde2e2}.page-card[data-v-f7cebd5a]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-f7cebd5a]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-f7cebd5a]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-f7cebd5a]{margin:0;color:#65746e}.chain-view[data-v-f7cebd5a]{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.chain-link[data-v-f7cebd5a]{display:flex;align-items:center;color:#94a3b8;font-size:20px}.chain-node[data-v-f7cebd5a]{flex:1;padding:12px 14px;border-radius:14px;border:1px solid #dbe3ef;background:#f8fafc}.chain-node--active[data-v-f7cebd5a]{border-color:#7aa2ff;background:#eef4ff}.chain-node__title[data-v-f7cebd5a]{font-size:13px;color:#64748b;margin-bottom:6px}.chain-node__code[data-v-f7cebd5a]{font-weight:700;color:#0f172a;margin-bottom:4px}.chain-node__status[data-v-f7cebd5a]{font-size:12px;color:#475569}.order-form__grid[data-v-f7cebd5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-full[data-v-f7cebd5a]{width:100%}.action-cell[data-v-f7cebd5a]{display:flex;gap:2px;flex-wrap:nowrap;white-space:nowrap}.action-cell[data-v-f7cebd5a] .el-button+.el-button{margin-left:0}.pending-card__top[data-v-f7cebd5a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pending-card--urgent[data-v-f7cebd5a],.pending-card--critical[data-v-f7cebd5a]{border-color:#f56c6c!important;background:#fdecec}.pending-card--urgent[data-v-f7cebd5a]:hover,.pending-card--critical[data-v-f7cebd5a]:hover{box-shadow:0 4px 16px #f56c6c33}.pending-card--urgent .pending-card__icon[data-v-f7cebd5a],.pending-card--critical .pending-card__icon[data-v-f7cebd5a]{background:#fde2e2}.pending-card--high[data-v-f7cebd5a]{border-color:#f56c6c!important;background:#fffaf0}.pending-card--high[data-v-f7cebd5a]:hover{box-shadow:0 4px 16px #e6a23c2e}.pending-card--high .pending-card__icon[data-v-f7cebd5a]{background:#fdf0d9}.pending-card--normal[data-v-f7cebd5a]{border-color:#b3d7f8!important;background:#f5faff}.pending-card--normal[data-v-f7cebd5a]:hover{box-shadow:0 4px 16px #409eff29}.pending-card--normal .pending-card__icon[data-v-f7cebd5a]{background:#e8f3fd}@media (max-width: 720px){.page-card__header[data-v-f7cebd5a]{flex-direction:column;align-items:flex-start}.order-form__grid[data-v-f7cebd5a]{grid-template-columns:1fr}}.page-card[data-v-80e71207]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-80e71207]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-80e71207]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-80e71207]{margin:0;color:#65746e}.chain-view[data-v-80e71207]{display:flex;align-items:stretch;gap:12px;margin-bottom:16px}.chain-link[data-v-80e71207]{display:flex;align-items:center;color:#94a3b8;font-size:20px}.chain-node[data-v-80e71207]{flex:1;padding:12px 14px;border-radius:14px;border:1px solid #dbe3ef;background:#f8fafc}.chain-node--active[data-v-80e71207]{border-color:#7aa2ff;background:#eef4ff}.chain-node__title[data-v-80e71207]{font-size:13px;color:#64748b;margin-bottom:6px}.chain-node__code[data-v-80e71207]{font-weight:700;color:#0f172a;margin-bottom:4px}.chain-node__status[data-v-80e71207]{font-size:12px;color:#475569}.request-form[data-v-80e71207]{display:flex;flex-direction:column;gap:8px}.request-form__grid[data-v-80e71207]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.request-form__grid[data-v-80e71207] .el-form-item{margin-bottom:10px}.request-form__grid[data-v-80e71207] .el-form-item__label{font-size:12px;line-height:1.3;padding-bottom:2px}.request-form__items-header[data-v-80e71207]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.request-form__items-header h4[data-v-80e71207]{margin:0;font-size:16px}.request-item[data-v-80e71207]{padding:8px 10px;border:1px solid rgba(29,75,67,.08);border-radius:10px;background:#f8fbf7;margin-bottom:6px}.request-item__grid[data-v-80e71207]{display:grid;grid-template-columns:1.5fr 84px 56px 128px 118px 140px 1fr;gap:0 8px;align-items:end}.request-item__grid[data-v-80e71207] .el-form-item{margin-bottom:0}.request-item__grid[data-v-80e71207] .el-form-item__label{font-size:12px;padding-bottom:2px}.stock-text[data-v-80e71207]{display:inline-block;font-size:12px;color:#4a5a52;line-height:1}.material-option[data-v-80e71207]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.material-option__label[data-v-80e71207]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-option__star[data-v-80e71207]{flex-shrink:0;font-size:22px;line-height:1;cursor:pointer;border-radius:50%;padding:5px;color:#8f9a94;background:#f0f3f1;transition:transform .12s ease,color .12s ease,background .12s ease}.material-option__star[data-v-80e71207]:hover{color:#e6a23c;background:#fdf3e0;transform:scale(1.1)}.material-option__star.is-active[data-v-80e71207]{color:#e6a23c;background:#fdf3e0}.compact-dialog[data-v-80e71207] .el-dialog{padding:14px 16px}.compact-dialog[data-v-80e71207] .el-dialog__header{padding-top:2px}.compact-dialog[data-v-80e71207] .el-dialog__body,.compact-dialog[data-v-80e71207] .el-dialog__footer{padding-top:12px}.compact-dialog[data-v-80e71207] .el-form-item{margin-bottom:10px}.compact-dialog[data-v-80e71207] .el-form-item__label{font-size:12px;line-height:1.3;padding-bottom:2px}.table-actions[data-v-80e71207]{display:flex;flex-wrap:nowrap;gap:2px;white-space:nowrap}.table-actions[data-v-80e71207] .el-button+.el-button{margin-left:0}.pending-card__top[data-v-80e71207]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pending-card--critical[data-v-80e71207]{border-color:#f56c6c!important;background:#fdecec}.pending-card--critical[data-v-80e71207]:hover{box-shadow:0 4px 16px #f56c6c33}.pending-card--critical .pending-card__icon[data-v-80e71207]{background:#fde2e2}.pending-card--high[data-v-80e71207]{border-color:#f56c6c!important;background:#fffaf0}.pending-card--high[data-v-80e71207]:hover{box-shadow:0 4px 16px #e6a23c2e}.pending-card--high .pending-card__icon[data-v-80e71207]{background:#fdf0d9}.pending-card--normal[data-v-80e71207]{border-color:#b3d7f8!important;background:#f5faff}.pending-card--normal[data-v-80e71207]:hover{box-shadow:0 4px 16px #409eff29}.pending-card--normal .pending-card__icon[data-v-80e71207]{background:#e8f3fd}.request-item__actions[data-v-80e71207]{display:flex;justify-content:flex-end}.field-full[data-v-80e71207]{width:100%}@media (max-width: 720px){.page-card__header[data-v-80e71207],.request-form__items-header[data-v-80e71207]{flex-direction:column;align-items:flex-start}.request-form__grid[data-v-80e71207],.request-item__grid[data-v-80e71207]{grid-template-columns:1fr}}.domain-page[data-v-b5867d9e]{display:grid;gap:20px}.hero-card[data-v-b5867d9e],.next-card[data-v-b5867d9e],.info-card[data-v-b5867d9e]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card__eyebrow[data-v-b5867d9e]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-b5867d9e],.next-card h3[data-v-b5867d9e],.info-card h3[data-v-b5867d9e]{margin:0 0 8px}.hero-card p[data-v-b5867d9e],.next-card li[data-v-b5867d9e],.info-card p[data-v-b5867d9e]{color:#61736d;line-height:1.7}.info-grid[data-v-b5867d9e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.next-card ul[data-v-b5867d9e]{margin:0;padding-left:18px}@media (max-width: 900px){.info-grid[data-v-b5867d9e]{grid-template-columns:1fr}}.pending-section[data-v-b948e324]{padding:24px;margin-bottom:20px;border-radius:16px;background:linear-gradient(135deg,#f0f9f0,#e6f7e6);border:1px solid #b3e0b3}.pending-section__header[data-v-b948e324]{margin-bottom:16px}.pending-section__title[data-v-b948e324]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pending-section__title h3[data-v-b948e324]{margin:0;font-size:20px;color:#3a7d3a}.pending-section__desc[data-v-b948e324]{margin:0;color:#5a8a5a;font-size:13px}.pending-cards[data-v-b948e324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:12px}.pending-card[data-v-b948e324]{cursor:pointer;border:1px solid #b3e0b3;background:#f8fdf8;transition:transform .2s,box-shadow .2s}.pending-card[data-v-b948e324]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #67c23a2e}.pending-card__content[data-v-b948e324]{display:flex;align-items:center;gap:12px}.pending-card__actions[data-v-b948e324]{margin-left:auto;flex-shrink:0}.pending-card__icon[data-v-b948e324]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e6f7e6}.pending-card__info[data-v-b948e324]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pending-card__text[data-v-b948e324]{font-size:14px;color:#303133;font-weight:600}.pending-card__materials[data-v-b948e324]{overflow:hidden;color:#4d7f4d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pending-card__meta[data-v-b948e324]{font-size:12px;color:#909399}.paid-reminder-section[data-v-b948e324]{background:linear-gradient(135deg,#fdf6ec,#fdf0dd);border-color:#e8c78f}.paid-reminder-section .pending-section__title h3[data-v-b948e324]{color:#b07818}.paid-reminder-section .pending-section__desc[data-v-b948e324]{color:#a08050}.paid-reminder-section .pending-card[data-v-b948e324]{border-color:#e8c78f;background:#fffdf8}.paid-reminder-section .pending-card[data-v-b948e324]:hover{box-shadow:0 4px 16px #e6a23c2e}.paid-reminder-section .pending-card__icon[data-v-b948e324]{background:#fdf0dd}.page-card[data-v-b948e324]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-b948e324]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-b948e324]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-b948e324]{margin:0;color:#65746e}.actions-cell[data-v-b948e324]{display:flex;gap:8px;flex-wrap:wrap}.detail-wrap[data-v-b948e324]{min-height:180px}.detail-form[data-v-b948e324]{margin-bottom:16px}.detail-form--compact[data-v-b948e324],.detail-form--compact[data-v-b948e324] .el-form-item{margin-bottom:8px}.detail-form--compact[data-v-b948e324] .el-form-item__label{margin-bottom:2px;font-size:12px;line-height:16px}.detail-form--compact[data-v-b948e324] .el-input__wrapper,.detail-form--compact[data-v-b948e324] .el-select__wrapper{min-height:30px;padding:1px 9px}.detail-form--compact[data-v-b948e324] .el-input__inner{font-size:13px}.detail-form--compact[data-v-b948e324] .el-textarea__inner{min-height:54px!important;padding:5px 9px;font-size:13px}.detail-grid[data-v-b948e324]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.field-full[data-v-b948e324]{width:100%}.detail-table[data-v-b948e324]{margin-top:8px}.source-view-button.el-button--primary.is-link[data-v-b948e324],.source-view-button.el-button--primary.is-link[data-v-b948e324]:hover,.source-view-button.el-button--primary.is-link[data-v-b948e324]:focus{color:#2f7d59!important;font-weight:700}@media (max-width: 960px){.detail-grid[data-v-b948e324]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pending-section[data-v-bf512e2b]{padding:24px;margin-bottom:20px;border-radius:16px;background:linear-gradient(135deg,#fff9ed,#fff3d6);border:1px solid #f5dab1}.pending-section__header[data-v-bf512e2b]{margin-bottom:16px}.pending-section__title[data-v-bf512e2b]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pending-section__title h3[data-v-bf512e2b]{margin:0;font-size:20px;color:#b88230}.pending-section__desc[data-v-bf512e2b]{margin:0;color:#8b6914;font-size:13px}.pending-cards[data-v-bf512e2b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:12px}.pending-card[data-v-bf512e2b]{cursor:pointer;border:1px solid #f5dab1;background:#fffdf7;transition:transform .2s,box-shadow .2s}.pending-card[data-v-bf512e2b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #e6a23c2e}.pending-card__content[data-v-bf512e2b]{display:flex;align-items:center;gap:12px}.pending-card__icon[data-v-bf512e2b]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fef0d4}.pending-card__info[data-v-bf512e2b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pending-card__text[data-v-bf512e2b]{font-size:14px;color:#303133;font-weight:600}.pending-card__materials[data-v-bf512e2b]{font-size:13px;color:#7c5a10;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-card__meta[data-v-bf512e2b]{font-size:12px;color:#909399}.table-actions[data-v-bf512e2b]{display:flex;flex-wrap:nowrap;gap:6px;white-space:nowrap}.table-actions[data-v-bf512e2b] .el-button+.el-button{margin-left:0}.page-card[data-v-bf512e2b]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-bf512e2b]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-bf512e2b]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-bf512e2b]{margin:0;color:#65746e;max-width:760px}.form-grid[data-v-bf512e2b]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 16px}.field-full[data-v-bf512e2b]{width:100%}.allocation-list[data-v-bf512e2b]{display:grid;gap:8px}.allocation-row[data-v-bf512e2b]{display:grid;gap:2px}.allocation-row span[data-v-bf512e2b]{font-size:12px;color:#5f6f68;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-qty-hint[data-v-bf512e2b]{margin-top:4px;font-size:11px;line-height:1.4;color:#a4712b}.material-option[data-v-bf512e2b]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.material-option__label[data-v-bf512e2b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-option__star[data-v-bf512e2b]{flex-shrink:0;font-size:22px;line-height:1;cursor:pointer;border-radius:50%;padding:5px;color:#8f9a94;background:#f0f3f1;transition:transform .12s ease,color .12s ease,background .12s ease}.material-option__star[data-v-bf512e2b]:hover{color:#e6a23c;background:#fdf3e0;transform:scale(1.1)}.material-option__star.is-active[data-v-bf512e2b]{color:#e6a23c;background:#fdf3e0}.lines-toolbar[data-v-bf512e2b]{display:flex;justify-content:space-between;align-items:center;margin:6px 0 8px;font-weight:600;font-size:12px}.compact-dialog[data-v-bf512e2b] .el-dialog{padding:14px 16px}.compact-dialog[data-v-bf512e2b] .el-dialog__header{padding-top:2px}.compact-dialog[data-v-bf512e2b] .el-dialog__body,.compact-dialog[data-v-bf512e2b] .el-dialog__footer{padding-top:12px}.compact-dialog[data-v-bf512e2b] .el-form-item{margin-bottom:10px}.compact-dialog[data-v-bf512e2b] .el-form-item__label{font-size:12px;line-height:1.3;padding-bottom:2px}.compact-dialog[data-v-bf512e2b] .el-table th.el-table__cell,.compact-dialog[data-v-bf512e2b] .el-table td.el-table__cell{font-size:12px}@media (max-width: 960px){.form-grid[data-v-bf512e2b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pending-section[data-v-51285619]{padding:24px;margin-bottom:20px;border-radius:16px;background:linear-gradient(135deg,#fff9ed,#fff3d6);border:1px solid #f5dab1}.pending-section__header[data-v-51285619]{margin-bottom:16px}.pending-section__title[data-v-51285619]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pending-section__title h3[data-v-51285619]{margin:0;font-size:20px;color:#b88230}.pending-section__desc[data-v-51285619]{margin:0;color:#8b6914;font-size:13px}.pending-cards[data-v-51285619]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.pending-card[data-v-51285619]{cursor:pointer;border:1px solid #f5dab1;background:#fffdf7;transition:transform .2s,box-shadow .2s}.pending-card[data-v-51285619]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #e6a23c2e}.pending-card__content[data-v-51285619]{display:flex;align-items:center;gap:12px}.pending-card__icon[data-v-51285619]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fef0d4}.pending-card__info[data-v-51285619]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pending-card__text[data-v-51285619]{font-size:14px;color:#303133;font-weight:600}.pending-card__materials[data-v-51285619]{font-size:13px;color:#7c5a10;font-weight:600}.pending-card__meta[data-v-51285619]{font-size:12px;color:#909399}.page-card[data-v-51285619]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-51285619]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-51285619]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-51285619]{margin:0;color:#65746e}.actions-cell[data-v-51285619]{display:flex;gap:2px;flex-wrap:nowrap}.actions-cell .el-button+.el-button[data-v-51285619]{margin-left:0}.detail-wrap[data-v-51285619]{min-height:180px}.detail-form[data-v-51285619]{margin-bottom:16px}.detail-grid[data-v-51285619]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.field-full[data-v-51285619]{width:100%}.detail-table[data-v-51285619]{margin-top:8px}.completed-edit-hint[data-v-51285619]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;border-radius:8px;background:#fdf6ec;border:1px solid #faecd8;color:#7a5c2e;font-size:13px;line-height:1.5}.return-form-row[data-v-51285619]{display:grid;grid-template-columns:240px 180px 1fr;gap:0 16px;align-items:end}.return-form-row .el-form-item[data-v-51285619]{margin-bottom:12px}.source-view-button.el-button--primary.is-link[data-v-51285619],.source-view-button.el-button--primary.is-link[data-v-51285619]:hover,.source-view-button.el-button--primary.is-link[data-v-51285619]:focus{color:#2f7d59!important;font-weight:700}@media (max-width: 960px){.pending-cards[data-v-51285619]{grid-template-columns:1fr}.detail-grid[data-v-51285619]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-card[data-v-2d72d920]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-2d72d920]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.page-card__header h3[data-v-2d72d920]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-2d72d920]{margin:0;color:#65746e}.toolbar[data-v-2d72d920]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.toolbar__filter[data-v-2d72d920]{width:280px}.toolbar__filter--select[data-v-2d72d920]{width:200px}.adjust-unit-hint[data-v-2d72d920]{width:100%;font-size:12px;color:#8a9490;margin-top:4px}.page-card[data-v-79136a7c]{background:#fff;border-radius:8px;padding:16px 18px}.page-card__header[data-v-79136a7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page-card__title[data-v-79136a7c]{margin:0;font-size:18px}.page-card__desc[data-v-79136a7c]{margin:4px 0 0;color:#909399;font-size:13px}.adjust-unit-hint[data-v-79136a7c]{width:100%;font-size:12px;color:#8a9490;margin-top:4px}.page-card[data-v-0dcaaa5a]{background:#fff;border-radius:8px;padding:16px 18px}.page-card__header[data-v-0dcaaa5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page-card__title[data-v-0dcaaa5a]{margin:0;font-size:18px}.page-card__desc[data-v-0dcaaa5a]{margin:4px 0 0;color:#909399;font-size:13px}.page-card[data-v-4e03289d],.form-grid[data-v-4e03289d]{border-radius:24px;background:#ffffffd6;padding:24px}.page-card__header[data-v-4e03289d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-4e03289d]{margin:0 0 8px}.page-card__header p[data-v-4e03289d]{margin:0;color:#61736d;line-height:1.7}.form-grid__wrap[data-v-4e03289d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.field-full[data-v-4e03289d]{width:100%}.extra-position-list[data-v-4e03289d]{display:flex;flex-direction:column;gap:8px;width:100%}.extra-position-row[data-v-4e03289d]{display:flex;gap:8px;width:100%}.extra-position-row .el-select[data-v-4e03289d]{flex:1}.annual-leave-card[data-v-4e03289d]{margin-top:20px;border:1px solid #e4e7ed;border-radius:12px;padding:16px;background:#fafbfc}.annual-leave-card__header[data-v-4e03289d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.annual-leave-card__header h4[data-v-4e03289d]{margin:0;font-size:15px}.annual-leave-stats[data-v-4e03289d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.annual-leave-stats .stat[data-v-4e03289d]{background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.annual-leave-stats .stat-label[data-v-4e03289d]{font-size:12px;color:#61736d}.annual-leave-stats .stat-value[data-v-4e03289d]{font-size:18px;font-weight:600;color:#2f6f4f}.annual-leave-stats .stat-value--warn[data-v-4e03289d]{color:#d98c2b}.annual-leave-warn[data-v-4e03289d]{color:#d4380d;font-weight:600}@media (max-width: 960px){.form-grid__wrap[data-v-4e03289d]{grid-template-columns:1fr}.page-card__header[data-v-4e03289d]{flex-direction:column}}.attendance-page[data-v-611b46a3]{display:grid;gap:20px}.page-card[data-v-611b46a3]{border-radius:24px;background:#ffffffd6;padding:16px 18px}.page-card__header[data-v-611b46a3]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-611b46a3]{margin:0 0 8px}.page-card__header p[data-v-611b46a3]{margin:0;color:#61736d;line-height:1.7}.summary-grid[data-v-611b46a3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-611b46a3]{display:flex;flex-direction:column;gap:6px;min-height:110px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#fffaf1,#fff4de);border:1px solid rgba(184,131,42,.14)}.summary-card__label[data-v-611b46a3]{color:#77674b;font-size:13px}.summary-card__value[data-v-611b46a3]{font-size:26px;color:#46331a}.summary-card__hint[data-v-611b46a3]{color:#8f7e63;font-size:12px;line-height:1.5}.filter-panel[data-v-611b46a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.4fr);gap:12px;margin-bottom:12px}.filter-field[data-v-611b46a3],.field-full[data-v-611b46a3]{width:100%}.filter-field--wide[data-v-611b46a3]{min-width:0}.table-actions[data-v-611b46a3]{display:flex;gap:8px;flex-wrap:wrap}.form-grid[data-v-611b46a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-v-611b46a3] .attendance-row--pending{--el-table-tr-bg-color: #fffaf1}[data-v-611b46a3] .attendance-row--anomaly{--el-table-tr-bg-color: #fff1f0}@media (max-width: 1200px){.summary-grid[data-v-611b46a3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.page-card__header[data-v-611b46a3]{flex-direction:column}.summary-grid[data-v-611b46a3],.filter-panel[data-v-611b46a3],.form-grid[data-v-611b46a3]{grid-template-columns:1fr}}.daily-import-controls[data-v-188b9bd4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.import-file-name[data-v-188b9bd4]{color:#909399;font-size:13px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-summary[data-v-188b9bd4]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.summary-card[data-v-188b9bd4]{background:#f5f7fa;border-radius:6px;padding:8px 16px;text-align:center;min-width:84px}.summary-card span[data-v-188b9bd4]{display:block;font-size:12px;color:#909399}.summary-card strong[data-v-188b9bd4]{font-size:18px;color:#303133}.summary-card--error strong[data-v-188b9bd4]{color:#f56c6c}[data-v-188b9bd4] .daily-import-error-row{background:#fef0f0}.land-plot-card[data-v-159a7f1a]{position:relative;display:grid;gap:10px;padding:16px 16px 14px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(232,196,121,.22),transparent 34%),linear-gradient(180deg,#fffdf7fa,#f9f4e8f5);border:1px solid rgba(173,126,39,.14);box-shadow:0 4px 10px #5c3f1838,inset 0 1px #ffffffb8;overflow:hidden}.land-plot-card[data-v-159a7f1a]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ce9e44,#88a153)}.land-plot-card__top[data-v-159a7f1a],.land-plot-batch__top[data-v-159a7f1a],.land-plot-batch__meta[data-v-159a7f1a],.land-plot-card__summary[data-v-159a7f1a],.land-plot-card__actions[data-v-159a7f1a]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.land-plot-card__create[data-v-159a7f1a]{grid-column:2;justify-self:center}.land-plot-card__top[data-v-159a7f1a]{align-items:center;grid-template-columns:1fr}.land-plot-card__heading[data-v-159a7f1a]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-right:10px}.land-plot-card__top strong[data-v-159a7f1a]{color:#342411;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.land-plot-card__code[data-v-159a7f1a]{font-size:10px;color:#8f7958;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.land-plot-card__expand-btn[data-v-159a7f1a]{border:none;background:#6a512814;color:#6a5128;font-size:12px;font-weight:700;padding:7px 12px;border-radius:999px;cursor:pointer;justify-self:start;transition:background-color .18s ease,transform .18s ease}.land-plot-card__expand-btn[data-v-159a7f1a]:hover{background:#6a512824;transform:translateY(-1px)}.land-plot-card__type[data-v-159a7f1a]{padding:4px 10px;border-radius:999px;background:#5c3f1814;color:#6a5128;font-size:11px;font-weight:700}.land-plot-card__summary[data-v-159a7f1a]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;max-width:none;min-width:0;white-space:nowrap}.land-plot-card__metric[data-v-159a7f1a]{display:inline-flex;align-items:baseline;gap:5px;min-width:auto;padding:4px 7px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(180,145,81,.14);box-shadow:inset 0 1px #ffffffc7;white-space:nowrap;flex-shrink:0}.land-plot-card__metric em[data-v-159a7f1a]{font-style:normal;font-size:9px;color:#8a7455;line-height:1}.land-plot-card__metric strong[data-v-159a7f1a]{font-size:12px;color:#3c2c13;line-height:1}.land-plot-batch-list[data-v-159a7f1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}.land-plot-card--wide[data-v-159a7f1a]{grid-column:span var(--batch-span, 1)}.land-plot-card--wide .land-plot-batch-list[data-v-159a7f1a]{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.land-plot-batch[data-v-159a7f1a]:only-child{grid-column:1 / -1}.land-plot-batch[data-v-159a7f1a]{display:flex;flex-direction:column;border:1px solid #93c5fd;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #2563eb1f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.land-plot-batch[data-v-159a7f1a]:hover{transform:translateY(-1px);border-color:#94743a57;box-shadow:inset 0 1px #ffffffb8,0 7px 16px #5c3f1814}.land-plot-batch.is-completed[data-v-159a7f1a]{border-color:#ad7e2714;background:linear-gradient(180deg,#fcfbf7f5,#f7f5eff0);opacity:.72}.land-plot-batch.is-completed .land-plot-batch__top[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__meta[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__stats[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__progress[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__latest[data-v-159a7f1a]{filter:saturate(.72)}.land-plot-batch.is-completed .land-plot-batch__top[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__top strong[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__variety[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__meta[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__stats[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__progress-label[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__progress-percent[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__progress-meta[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__latest-label[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__latest-type[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__latest-main[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__latest-date[data-v-159a7f1a]{color:#9aa0a8!important}.land-plot-batch.is-completed .land-plot-batch__progress[data-v-159a7f1a]{border-top-color:#a0a4aa29;background:linear-gradient(180deg,#f3f4f6,#f7f7f8);border-color:#a0a4aa2e}.land-plot-batch.is-completed .land-plot-batch__latest[data-v-159a7f1a]{border-color:#a0a4aa1f;background:#f9f9f9d1}.land-plot-batch.is-completed .land-plot-batch__progress-track[data-v-159a7f1a]:before,.land-plot-batch.is-completed .land-plot-batch__progress-fill[data-v-159a7f1a]{background:#d4d7dd}.land-plot-batch.is-completed .land-plot-batch__progress-node[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__progress-node.is-completed[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__progress-node.is-current[data-v-159a7f1a]{background:#c7cbd3;border-color:#c7cbd3;box-shadow:0 1px 2px #787e8814}.land-plot-batch.is-completed .land-plot-batch__latest-dot[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__latest-dot.is-today[data-v-159a7f1a]{background:#b8bcc5;box-shadow:0 0 0 2px #b8bcc524}.land-plot-batch__main[data-v-159a7f1a]{width:100%;padding:6px 8px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:inset 0 0 0 1px #3b82f61f}.land-plot-batch__actions[data-v-159a7f1a]{display:flex;justify-content:flex-end;gap:4px;padding:4px 8px;border-top:1px solid rgba(59,130,246,.16);background:#dbeafeb3}.land-plot-batch__actions .el-button+.el-button[data-v-159a7f1a]{margin-left:0}.land-plot-batch__top[data-v-159a7f1a]{display:flex;justify-content:space-between;align-items:center;gap:5px;color:#1e3a8a;white-space:nowrap}.land-plot-batch__overview[data-v-159a7f1a]{display:grid;gap:3px;min-width:0}.land-plot-batch__title[data-v-159a7f1a]{display:flex;align-items:center;gap:5px;min-width:0}.land-plot-batch__top strong[data-v-159a7f1a]{flex-shrink:0;font-size:11px}.land-plot-batch__status[data-v-159a7f1a]{flex-shrink:0;font-size:9px}.land-plot-batch__title .land-plot-batch__variety[data-v-159a7f1a]{min-width:0;flex-shrink:1;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,#0e9f6e,#0ab27b);color:#fff;font-size:13px;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 6px #0e9f6e40}.land-plot-batch.is-completed .land-plot-batch__variety[data-v-159a7f1a]{background:#a0a4aa33;box-shadow:none}.land-plot-batch__code[data-v-159a7f1a]{flex-shrink:0;font-size:10px;font-weight:600;color:#6f7d9e;letter-spacing:.02em}.land-plot-batch__meta[data-v-159a7f1a]{display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#7a6a52;white-space:nowrap}.land-plot-batch__stats[data-v-159a7f1a]{width:100%;align-items:center;justify-content:space-between;gap:5px;margin-top:0;font-size:9px;line-height:1.25;color:#6f6046}.land-plot-batch__stats-values[data-v-159a7f1a]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.land-plot-batch__stats-separator[data-v-159a7f1a]{color:#b89b66}.land-plot-batch__stat[data-v-159a7f1a]{display:inline-flex;align-items:baseline;gap:3px;min-width:0}.land-plot-batch__stat-num[data-v-159a7f1a]{font-size:13px;font-weight:800;color:#d97706}.land-plot-batch__stat-unit[data-v-159a7f1a]{font-style:normal;font-size:8px;font-weight:600;color:#8a9ab3}.land-plot-batch.is-completed .land-plot-batch__stat-num[data-v-159a7f1a],.land-plot-batch.is-completed .land-plot-batch__stat-unit[data-v-159a7f1a]{color:#9aa0a8}.land-plot-batch__progress[data-v-159a7f1a]{margin-top:10px;padding:10px 12px 12px;border-radius:16px;background:linear-gradient(180deg,#edf4fe,#f7fafe);border:1px solid rgba(180,195,218,.52);box-shadow:inset 0 1px #ffffffb8}.land-plot-batch__progress-meta[data-v-159a7f1a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.land-plot-batch__progress-label[data-v-159a7f1a]{font-size:10px;font-weight:600;color:#8a9ab3}.land-plot-batch__progress-percent[data-v-159a7f1a]{flex-shrink:0;font-size:12px;font-weight:800;color:#243754}.land-plot-batch__progress-meta[data-v-159a7f1a]{margin-bottom:8px;font-size:10px;line-height:1.35;color:#7d8ea7}.land-plot-batch__progress-meta span[data-v-159a7f1a]:first-child{font-size:11px;font-weight:600;color:#334866}.land-plot-batch__progress-track[data-v-159a7f1a]{position:relative;height:12px}.land-plot-batch__progress-track[data-v-159a7f1a]:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;border-radius:999px;background:#d6deea}.land-plot-batch__progress-fill[data-v-159a7f1a]{position:absolute;left:0;top:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,#0ab26d,#10bf7a 72%,#f0b000)}.land-plot-batch__progress-node[data-v-159a7f1a]{position:absolute;top:2px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;border:2px solid #d6deea;box-shadow:0 1px 2px #1f375b14}.land-plot-batch__progress-node.is-completed[data-v-159a7f1a]{background:#0db36f;border-color:#0db36f}.land-plot-batch__progress-node.is-current[data-v-159a7f1a]{background:#ffbf0a;border-color:#ffbf0a}.land-plot-batch__latest[data-v-159a7f1a]{margin-top:10px;padding:10px 12px;border-radius:14px;background:#ffffffc2;border:1px solid rgba(173,126,39,.1);box-shadow:inset 0 1px #ffffffbd}.land-plot-batch__latest-header[data-v-159a7f1a],.land-plot-batch__latest-content[data-v-159a7f1a]{display:flex;justify-content:space-between;gap:8px}.land-plot-batch__latest-header[data-v-159a7f1a]{margin-bottom:4px;font-size:10px;color:#8a7651}.land-plot-batch__latest-type[data-v-159a7f1a]{color:#5f6f86}.land-plot-batch__latest-content[data-v-159a7f1a]{align-items:center;justify-content:space-between;font-size:11px;color:#5f6048}.land-plot-batch__latest-main[data-v-159a7f1a]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.land-plot-batch__latest-date[data-v-159a7f1a]{flex-shrink:0;color:#8a7651;font-size:10px}.land-plot-batch__latest-dot[data-v-159a7f1a]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b8b9bf;box-shadow:0 0 0 2px #b8b9bf24}.land-plot-batch__latest-dot.is-today[data-v-159a7f1a]{background:#16b36d;box-shadow:0 0 0 2px #16b36d29}.land-plot-batch__latest-content strong[data-v-159a7f1a]{color:#3d2d16;font-size:11px}.land-plot-card__empty[data-v-159a7f1a]{margin-bottom:12px;padding:18px 14px;border-radius:16px;background:#ffffffad;border:1px dashed rgba(173,126,39,.18);color:#887a62;font-size:13px;text-align:center}.land-plot-card--has-children[data-v-159a7f1a]{grid-column:1 / -1;border-color:#ad7e2742}.land-plot-grid--nested[data-v-159a7f1a]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media (max-width: 960px){.page-card__header[data-v-159a7f1a]{flex-direction:column}.filter-panel[data-v-159a7f1a],.form-grid[data-v-159a7f1a],.land-plot-grid[data-v-159a7f1a],.land-plot-filter-panel[data-v-159a7f1a]{grid-template-columns:1fr}.land-plot-card--wide[data-v-159a7f1a]{grid-column:auto}.land-plot-batch-list[data-v-159a7f1a]{grid-template-columns:1fr}.land-plot-card__summary[data-v-159a7f1a]{flex-wrap:wrap}}.production-page[data-v-9a675007]{display:grid;gap:20px;width:100%;min-width:0}.form-hint[data-v-9a675007]{color:#909399;font-size:12px;margin-top:4px;line-height:1.5}.page-card[data-v-9a675007]{width:100%;min-width:0;box-sizing:border-box;border-radius:24px;background:#ffffffd6;padding:16px 18px}.page-card__header[data-v-9a675007]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-9a675007]{margin:0 0 8px}.page-card__header p[data-v-9a675007]{margin:0;color:#61736d;line-height:1.7}.page-card__actions[data-v-9a675007]{display:flex;align-items:center;gap:10px;flex-shrink:0}.todo-board[data-v-9a675007]{margin-bottom:18px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fff9ed,#fff3d6);border:1px solid #f5dab1}.todo-board__header[data-v-9a675007]{margin-bottom:16px}.todo-board__title[data-v-9a675007]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.todo-board__title h3[data-v-9a675007]{margin:0;font-size:20px;color:#b88230}.todo-cards[data-v-9a675007]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:12px}.todo-card[data-v-9a675007]{cursor:pointer;border:1px solid #f5dab1;background:#fffdf7;transition:transform .2s,box-shadow .2s}.todo-card[data-v-9a675007]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #e6a23c2e}.todo-card--readonly[data-v-9a675007]{cursor:default;opacity:.75}.todo-card--readonly[data-v-9a675007]:hover{transform:none;box-shadow:none}.todo-card--overdue[data-v-9a675007]{border-color:#f56c6c}.todo-card--overdue[data-v-9a675007]:hover{box-shadow:0 4px 16px #f56c6c2e}.todo-card__content[data-v-9a675007]{display:flex;align-items:center;gap:12px}.todo-card__icon[data-v-9a675007]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fef0d4}.todo-card__icon--overdue[data-v-9a675007]{background:#fef0f0}.todo-card__actions[data-v-9a675007]{flex-shrink:0;display:flex;flex-direction:column;gap:6px}.todo-card__info[data-v-9a675007]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.todo-card__text[data-v-9a675007]{font-size:14px;color:#303133;font-weight:600}.todo-card__meta[data-v-9a675007]{font-size:12px;color:#909399}.filter-panel[data-v-9a675007]{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(180px,1fr));gap:12px;margin-bottom:12px}.filter-panel--table[data-v-9a675007]{margin-bottom:14px}.table-actions[data-v-9a675007]{display:flex;gap:8px;flex-wrap:wrap}.land-plot-board[data-v-9a675007]{margin-bottom:18px}.land-plot-board__header[data-v-9a675007]{margin-bottom:12px}.land-plot-board__eyebrow[data-v-9a675007]{display:inline-block;margin-bottom:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8c7340}.land-plot-board__header h4[data-v-9a675007]{margin:0;font-size:20px;color:#3d2d16}.land-plot-filter-panel[data-v-9a675007]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-bottom:14px}.land-plot-groups[data-v-9a675007]{display:grid;gap:18px}.land-plot-group[data-v-9a675007]{display:grid;gap:14px}.land-plot-group--parent-area[data-v-9a675007]{position:relative;padding:18px;border:1px solid rgba(58,113,89,.24);border-radius:28px;background:linear-gradient(135deg,#f4fbf7fa,#e0efe7d1),linear-gradient(180deg,#ffffff57,#fff0);box-shadow:inset 0 1px #ffffffc7,0 10px 22px #224f410f}.land-plot-group__header[data-v-9a675007]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:flex-start;padding:0 4px 2px}.land-plot-group__heading[data-v-9a675007]{display:grid;gap:4px;min-width:0}.land-plot-group__title-row[data-v-9a675007]{display:flex;align-items:baseline;gap:8px;min-width:0}.land-plot-group__eyebrow[data-v-9a675007]{display:inline-flex;align-items:center;width:fit-content;padding:3px 10px;border-radius:999px;background:#5c3f1814;color:#8a6a31;font-size:11px;font-weight:700;letter-spacing:.04em}.land-plot-group__title[data-v-9a675007]{display:block;font-size:20px;color:#372710}.land-plot-group__code[data-v-9a675007]{font-size:12px;color:#8b7555}.land-plot-group__type[data-v-9a675007]{padding:6px 12px;border-radius:999px;background:#5c3f1814;color:#6a5128;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff94}.land-plot-grid[data-v-9a675007]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.land-plot-card[data-v-9a675007]{position:relative;display:grid;gap:10px;padding:16px 16px 14px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(232,196,121,.22),transparent 34%),linear-gradient(180deg,#fffdf7fa,#f9f4e8f5);border:1px solid rgba(173,126,39,.14);box-shadow:0 4px 10px #5c3f1838,inset 0 1px #ffffffb8;overflow:hidden}.land-plot-card[data-v-9a675007]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#ce9e44,#88a153)}.land-plot-card__top[data-v-9a675007],.land-plot-batch__top[data-v-9a675007],.land-plot-batch__meta[data-v-9a675007],.land-plot-card__summary[data-v-9a675007],.land-plot-card__actions[data-v-9a675007]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.land-plot-card__create[data-v-9a675007]{grid-column:2;justify-self:center}.land-plot-card__top[data-v-9a675007]{margin-bottom:2px;align-items:center;grid-template-columns:minmax(0,1fr) auto}.land-plot-card__heading[data-v-9a675007]{display:flex;align-items:baseline;gap:8px;min-width:0;padding-right:10px}.land-plot-card__top strong[data-v-9a675007]{color:#342411;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.land-plot-card__code[data-v-9a675007]{font-size:10px;color:#8f7958;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.land-plot-card__expand-btn[data-v-9a675007]{border:none;background:#6a512814;color:#6a5128;font-size:12px;font-weight:700;padding:7px 12px;border-radius:999px;cursor:pointer;justify-self:start;transition:background-color .18s ease,transform .18s ease}.land-plot-card__expand-btn[data-v-9a675007]:hover{background:#6a512824;transform:translateY(-1px)}.land-plot-card__type[data-v-9a675007]{padding:4px 10px;border-radius:999px;background:#5c3f1814;color:#6a5128;font-size:11px;font-weight:700}.land-plot-card__summary[data-v-9a675007]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:6px;max-width:none;min-width:0;white-space:nowrap}.land-plot-card__metric[data-v-9a675007]{display:inline-flex;align-items:baseline;gap:5px;min-width:auto;padding:4px 7px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(180,145,81,.14);box-shadow:inset 0 1px #ffffffc7;white-space:nowrap;flex-shrink:0}.land-plot-card__metric em[data-v-9a675007]{font-style:normal;font-size:9px;color:#8a7455;line-height:1}.land-plot-card__metric strong[data-v-9a675007]{font-size:12px;color:#3c2c13;line-height:1}.land-plot-batch-list[data-v-9a675007]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:6px}.land-plot-batch[data-v-9a675007]:only-child{grid-column:1 / -1}.land-plot-batch[data-v-9a675007]{display:flex;flex-direction:column;border:1px solid #93c5fd;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #2563eb1f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.land-plot-batch[data-v-9a675007]:hover{transform:translateY(-1px);border-color:#94743a57;box-shadow:inset 0 1px #ffffffb8,0 7px 16px #5c3f1814}.land-plot-batch.is-completed[data-v-9a675007]{border-color:#ad7e2714;background:linear-gradient(180deg,#fcfbf7f5,#f7f5eff0);opacity:.72}.land-plot-batch.is-completed .land-plot-batch__top[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__meta[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__stats[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__progress[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__latest[data-v-9a675007]{filter:saturate(.72)}.land-plot-batch.is-completed .land-plot-batch__top[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__top strong[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__variety[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__meta[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__stats[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__progress-label[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__progress-percent[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__progress-meta[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__latest-label[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__latest-type[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__latest-main[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__latest-date[data-v-9a675007]{color:#9aa0a8!important}.land-plot-batch.is-completed .land-plot-batch__progress[data-v-9a675007]{border-top-color:#a0a4aa29;background:linear-gradient(180deg,#f3f4f6,#f7f7f8);border-color:#a0a4aa2e}.land-plot-batch.is-completed .land-plot-batch__latest[data-v-9a675007]{border-color:#a0a4aa1f;background:#f9f9f9d1}.land-plot-batch.is-completed .land-plot-batch__progress-track[data-v-9a675007]:before,.land-plot-batch.is-completed .land-plot-batch__progress-fill[data-v-9a675007]{background:#d4d7dd}.land-plot-batch.is-completed .land-plot-batch__progress-node[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__progress-node.is-completed[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__progress-node.is-current[data-v-9a675007]{background:#c7cbd3;border-color:#c7cbd3;box-shadow:0 1px 2px #787e8814}.land-plot-batch.is-completed .land-plot-batch__latest-dot[data-v-9a675007],.land-plot-batch.is-completed .land-plot-batch__latest-dot.is-today[data-v-9a675007]{background:#b8bcc5;box-shadow:0 0 0 2px #b8bcc524}.land-plot-batch__main[data-v-9a675007]{width:100%;padding:6px 8px;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;box-shadow:inset 0 0 0 1px #3b82f61f}.land-plot-batch__actions[data-v-9a675007]{display:flex;justify-content:flex-end;gap:4px;padding:4px 8px;border-top:1px solid rgba(59,130,246,.16);background:#dbeafeb3}.land-plot-batch__actions .el-button+.el-button[data-v-9a675007]{margin-left:0}.land-plot-batch__top[data-v-9a675007]{display:flex;justify-content:space-between;align-items:center;gap:5px;color:#1e3a8a;white-space:nowrap}.land-plot-batch__overview[data-v-9a675007]{display:grid;gap:3px;min-width:0}.land-plot-batch__title[data-v-9a675007]{display:flex;align-items:center;gap:5px;min-width:0}.land-plot-batch__top strong[data-v-9a675007]{flex-shrink:0;font-size:11px}.land-plot-batch__status[data-v-9a675007]{flex-shrink:0;font-size:9px}.land-plot-batch__variety[data-v-9a675007]{min-width:0;font-size:10px;color:#6f6046;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.land-plot-batch__meta[data-v-9a675007]{display:flex;justify-content:space-between;gap:5px;font-size:9px;color:#7a6a52;white-space:nowrap}.land-plot-batch__stats[data-v-9a675007]{width:100%;align-items:center;justify-content:space-between;gap:5px;margin-top:0;font-size:9px;line-height:1.25;color:#6f6046}.land-plot-batch__stats-values[data-v-9a675007]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.land-plot-batch__stats-separator[data-v-9a675007]{color:#b89b66}.land-plot-batch__progress[data-v-9a675007]{margin-top:10px;padding:10px 12px 12px;border-radius:16px;background:linear-gradient(180deg,#edf4fe,#f7fafe);border:1px solid rgba(180,195,218,.52);box-shadow:inset 0 1px #ffffffb8}.land-plot-batch__progress-meta[data-v-9a675007]{display:flex;align-items:center;justify-content:space-between;gap:8px}.land-plot-batch__progress-label[data-v-9a675007]{font-size:10px;font-weight:600;color:#8a9ab3}.land-plot-batch__progress-percent[data-v-9a675007]{flex-shrink:0;font-size:12px;font-weight:800;color:#243754}.land-plot-batch__progress-meta[data-v-9a675007]{margin-bottom:8px;font-size:10px;line-height:1.35;color:#7d8ea7}.land-plot-batch__progress-meta span[data-v-9a675007]:first-child{font-size:11px;font-weight:600;color:#334866}.land-plot-batch__progress-track[data-v-9a675007]{position:relative;height:12px}.land-plot-batch__progress-track[data-v-9a675007]:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;border-radius:999px;background:#d6deea}.land-plot-batch__progress-fill[data-v-9a675007]{position:absolute;left:0;top:5px;height:2px;border-radius:999px;background:linear-gradient(90deg,#0ab26d,#10bf7a 72%,#f0b000)}.land-plot-batch__progress-node[data-v-9a675007]{position:absolute;top:2px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#fff;border:2px solid #d6deea;box-shadow:0 1px 2px #1f375b14}.land-plot-batch__progress-node.is-completed[data-v-9a675007]{background:#0db36f;border-color:#0db36f}.land-plot-batch__progress-node.is-current[data-v-9a675007]{background:#ffbf0a;border-color:#ffbf0a}.land-plot-batch__latest[data-v-9a675007]{margin-top:10px;padding:10px 12px;border-radius:14px;background:#ffffffc2;border:1px solid rgba(173,126,39,.1);box-shadow:inset 0 1px #ffffffbd}.land-plot-batch__latest-header[data-v-9a675007],.land-plot-batch__latest-content[data-v-9a675007]{display:flex;justify-content:space-between;gap:8px}.land-plot-batch__latest-header[data-v-9a675007]{margin-bottom:4px;font-size:10px;color:#8a7651}.land-plot-batch__latest-type[data-v-9a675007]{color:#5f6f86}.land-plot-batch__latest-content[data-v-9a675007]{align-items:center;justify-content:space-between;font-size:11px;color:#5f6048}.land-plot-batch__latest-main[data-v-9a675007]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.land-plot-batch__latest-date[data-v-9a675007]{flex-shrink:0;color:#8a7651;font-size:10px}.land-plot-batch__latest-dot[data-v-9a675007]{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#b8b9bf;box-shadow:0 0 0 2px #b8b9bf24}.land-plot-batch__latest-dot.is-today[data-v-9a675007]{background:#16b36d;box-shadow:0 0 0 2px #16b36d29}.land-plot-batch__latest-content strong[data-v-9a675007]{color:#3d2d16;font-size:11px}.production-progress-tooltip{padding:6px 10px!important;border-radius:10px!important;border:1px solid rgba(176,193,217,.9)!important;background:linear-gradient(180deg,#fff,#f3f7fc)!important;box-shadow:0 8px 18px #253a5c1f!important;color:#314663!important;font-size:11px!important;line-height:1.3!important;font-weight:600!important}.production-progress-tooltip .el-popper__arrow:before{border:1px solid rgba(176,193,217,.9)!important;background:#f6f9fd!important}.land-plot-card__empty[data-v-9a675007]{margin-bottom:12px;padding:18px 14px;border-radius:16px;background:#ffffffad;border:1px dashed rgba(173,126,39,.18);color:#887a62;font-size:13px;text-align:center}.field-full[data-v-9a675007]{width:100%}.field-with-unit[data-v-9a675007]{display:flex;align-items:center;gap:8px;width:100%}.field-unit[data-v-9a675007]{flex-shrink:0;color:#606266;font-size:13px}.table-shell[data-v-9a675007]{width:100%;min-width:0;max-width:100%;overflow-x:auto}.material-table__unit[data-v-9a675007]{color:#6f6046}.event-form-grid[data-v-9a675007]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.event-form-grid[data-v-9a675007] .el-form-item{margin-bottom:2px}.event-materials-panel[data-v-9a675007]{margin:8px 0 16px;padding:18px;border-radius:18px;background:#f7faf8;border:1px solid rgba(58,132,84,.12)}.event-materials-panel__header[data-v-9a675007]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.event-materials-panel__header p[data-v-9a675007]{margin:6px 0 0;color:#688074;font-size:13px}.event-materials-panel__actions[data-v-9a675007]{display:flex;align-items:center;gap:12px}.event-usage-type-item[data-v-9a675007]{margin-bottom:0}.event-usage-type-select[data-v-9a675007]{width:150px}.event-material-table[data-v-9a675007]{border-radius:14px;overflow:hidden}.material-option[data-v-9a675007]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.material-option__label[data-v-9a675007]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-option__star[data-v-9a675007]{flex-shrink:0;font-size:22px;line-height:1;cursor:pointer;border-radius:50%;padding:5px;color:#8f9a94;background:#f0f3f1;transition:transform .12s ease,color .12s ease,background .12s ease}.material-option__star[data-v-9a675007]:hover{color:#e6a23c;background:#fdf3e0;transform:scale(1.1)}.material-option__star.is-active[data-v-9a675007]{color:#e6a23c;background:#fdf3e0}.form-grid[data-v-9a675007]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 960px){.page-card__header[data-v-9a675007]{flex-direction:column}.filter-panel[data-v-9a675007],.form-grid[data-v-9a675007],.land-plot-grid[data-v-9a675007],.land-plot-filter-panel[data-v-9a675007]{grid-template-columns:1fr}}.timeline-page[data-v-25dbaf52]{display:grid;gap:14px}.timeline-hero[data-v-25dbaf52],.timeline-shell[data-v-25dbaf52]{border-radius:24px;background:#ffffffe6;padding:18px 20px}.timeline-back[data-v-25dbaf52]{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:#7c8fab;font:inherit;cursor:pointer;padding:0;margin-bottom:14px}.timeline-hero__header h1[data-v-25dbaf52]{margin:0;font-size:30px;line-height:1.1;color:#17355b}.timeline-hero__meta[data-v-25dbaf52]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;color:#7d95b4;font-size:13px;font-weight:600}.timeline-hero__chips[data-v-25dbaf52]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.timeline-chip[data-v-25dbaf52]{padding:7px 12px;border-radius:999px;background:#f6f8fc;border:1px solid rgba(194,204,220,.65);color:#5f7798;font-size:12px;font-weight:600}.timeline-list[data-v-25dbaf52]{display:grid;gap:14px}.timeline-row[data-v-25dbaf52]{display:grid;grid-template-columns:120px 22px minmax(0,1fr);gap:12px}.timeline-row__left[data-v-25dbaf52]{padding-top:4px}.timeline-row__date[data-v-25dbaf52]{font-size:18px;font-weight:700;color:#17355b}.timeline-row__stage[data-v-25dbaf52]{margin-top:4px;color:#7f91ae;font-size:12px;font-weight:600;line-height:1.4}.timeline-row__line[data-v-25dbaf52]{position:relative}.timeline-row__line[data-v-25dbaf52]:before{content:"";position:absolute;left:10px;top:0;bottom:-16px;width:2px;background:#d9c6fa}.timeline-row__dot[data-v-25dbaf52]{position:absolute;left:5px;top:4px;width:10px;height:10px;border-radius:50%;background:#7b3ff2;box-shadow:0 0 0 3px #7b3ff21a}.timeline-row:last-child .timeline-row__line[data-v-25dbaf52]:before{bottom:0}.timeline-row__right[data-v-25dbaf52]{display:grid;gap:10px}.timeline-card[data-v-25dbaf52]{border-radius:18px;background:#fff;border:1px solid rgba(212,220,232,.85);box-shadow:0 8px 18px #21385c0f;overflow:hidden}.timeline-card__top[data-v-25dbaf52],.timeline-card__footer[data-v-25dbaf52]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px 0}.timeline-card__top strong[data-v-25dbaf52]{font-size:18px;color:#1a365c}.timeline-card__type[data-v-25dbaf52]{padding:4px 10px;border-radius:999px;background:#eff4fb;color:#7088a6;font-size:11px;font-weight:700}.timeline-card__type.is-harvest[data-v-25dbaf52]{background:#eef8f1;color:#3b8d5a}.timeline-card__top-tags[data-v-25dbaf52]{display:flex;align-items:center;gap:6px}.timeline-card__status[data-v-25dbaf52]{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.timeline-card__status.is-PENDING_PACK[data-v-25dbaf52]{background:#fdf3e3;color:#b07d2b}.timeline-card__status.is-INBOUND_CREATED[data-v-25dbaf52]{background:#e5f4ff;color:#2d7cb5}.timeline-card__body[data-v-25dbaf52]{margin:10px 0 0;padding:0 16px 14px;color:#20395d;font-size:13px;line-height:1.65;white-space:pre-wrap}.timeline-card__translation[data-v-25dbaf52]{margin:0 16px 12px;padding:10px 12px;border-radius:10px;background:#eef2ff;border:1px solid rgba(199,210,254,.65);color:#4338ca;font-size:13px;line-height:1.65;white-space:pre-wrap}.timeline-card__translate[data-v-25dbaf52]{border:none;background:#eef2ff;color:#6366f1;font-size:11px;font-weight:700;font-family:inherit;padding:5px 10px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.timeline-card__translate[data-v-25dbaf52]:hover:not(:disabled){background:#e0e7ff;color:#4f46e5}.timeline-card__translate[data-v-25dbaf52]:disabled{cursor:default}.timeline-card__translate-dots[data-v-25dbaf52]{display:inline-flex;gap:3px}.timeline-card__translate-dots i[data-v-25dbaf52]{width:4px;height:4px;border-radius:50%;background:#6366f1;animation:translate-blink-25dbaf52 1.2s infinite}.timeline-card__translate-dots i[data-v-25dbaf52]:nth-child(2){animation-delay:.2s}.timeline-card__translate-dots i[data-v-25dbaf52]:nth-child(3){animation-delay:.4s}@keyframes translate-blink-25dbaf52{0%,to{opacity:.25}50%{opacity:1}}.timeline-card__footer[data-v-25dbaf52]{padding:10px 16px 14px;border-top:1px solid #edf2f8;color:#91a2bc;font-size:12px}.timeline-card__meta[data-v-25dbaf52]{flex:1;min-width:0}.timeline-card__actions[data-v-25dbaf52]{display:flex;gap:8px;flex-wrap:wrap}.detail-grid[data-v-25dbaf52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.detail-grid--full[data-v-25dbaf52]{grid-column:1 / -1}@media (max-width: 960px){.timeline-hero[data-v-25dbaf52],.timeline-shell[data-v-25dbaf52]{padding:16px}.timeline-hero__header h1[data-v-25dbaf52]{font-size:24px}.timeline-row[data-v-25dbaf52]{grid-template-columns:1fr;gap:10px}.timeline-row__line[data-v-25dbaf52]{display:none}.detail-grid[data-v-25dbaf52]{grid-template-columns:1fr}}.production-page[data-v-1962d59d]{display:grid;gap:20px}.page-card[data-v-1962d59d]{border-radius:24px;background:#ffffffd6;padding:16px 18px}.page-card__header[data-v-1962d59d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.page-card__header h3[data-v-1962d59d]{margin:0 0 8px}.page-card__header p[data-v-1962d59d]{margin:0;color:#61736d;line-height:1.7}.page-card__actions[data-v-1962d59d]{display:flex;gap:10px;flex-shrink:0}.batch-entry-toolbar[data-v-1962d59d]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.batch-entry-toolbar .field-full[data-v-1962d59d]{min-width:180px}.batch-focus[data-v-1962d59d]{padding:16px;margin-bottom:16px;border-radius:20px;background:#2c7e5714;color:#244d3d}.batch-focus__header[data-v-1962d59d]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}.batch-focus__eyebrow[data-v-1962d59d]{display:inline-block;margin-bottom:4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#4f7a68}.batch-focus__meta[data-v-1962d59d]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:14px;font-size:13px}.batch-focus__pipeline[data-v-1962d59d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pipeline-card[data-v-1962d59d]{padding:14px;border-radius:14px;background:#ffffffb8;border:1px solid transparent;display:flex;flex-direction:column;gap:6px}.pipeline-card strong[data-v-1962d59d]{color:#214131}.pipeline-card span[data-v-1962d59d]{font-size:12px;color:#5b776b}.pipeline-card--done[data-v-1962d59d]{border-color:#2f7d5933}.pipeline-card--current[data-v-1962d59d]{border-color:#cf972e47}.pipeline-card--pending[data-v-1962d59d]{border-color:#70867b1f}.filter-panel[data-v-1962d59d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(240px,1.4fr);gap:12px;margin-bottom:12px}.field-full[data-v-1962d59d]{width:100%}.table-actions[data-v-1962d59d]{display:flex;gap:8px;flex-wrap:nowrap;white-space:nowrap}.form-grid[data-v-1962d59d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.form-grid[data-v-1962d59d] .el-form-item{margin-bottom:2px}.materials-panel[data-v-1962d59d]{margin:8px 0 16px;padding:18px;border-radius:18px;background:#f7faf8;border:1px solid rgba(58,132,84,.12)}.materials-panel__header[data-v-1962d59d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.materials-panel__header p[data-v-1962d59d]{margin:6px 0 0;color:#688074;font-size:13px}.materials-panel__actions[data-v-1962d59d]{display:flex;align-items:center;gap:12px}.requester-item[data-v-1962d59d]{margin-bottom:0}.requester-select[data-v-1962d59d]{width:220px}.material-table[data-v-1962d59d]{border-radius:14px;overflow:hidden}.material-table__unit[data-v-1962d59d]{color:#355847;font-weight:600}@media (max-width: 1200px){.batch-focus__pipeline[data-v-1962d59d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.page-card__header[data-v-1962d59d],.batch-focus__header[data-v-1962d59d],.materials-panel__header[data-v-1962d59d]{flex-direction:column}.filter-panel[data-v-1962d59d],.form-grid[data-v-1962d59d],.batch-focus__pipeline[data-v-1962d59d]{grid-template-columns:1fr}}.material-option[data-v-1962d59d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.material-option__label[data-v-1962d59d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-option__star[data-v-1962d59d]{flex-shrink:0;font-size:22px;line-height:1;cursor:pointer;border-radius:50%;padding:5px;color:#8f9a94;background:#f0f3f1;transition:transform .12s ease,color .12s ease,background .12s ease}.material-option__star[data-v-1962d59d]:hover{color:#e6a23c;background:#fdf3e0;transform:scale(1.1)}.material-option__star.is-active[data-v-1962d59d]{color:#e6a23c;background:#fdf3e0}.batch-entry-table[data-v-1962d59d],.batch-entry-table[data-v-1962d59d] .el-input__inner{font-size:12px}.daily-table-panel[data-v-b32ce2c3]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.daily-table__header[data-v-b32ce2c3]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:14px 0 2px}.daily-table__header:hover h3[data-v-b32ce2c3]{color:#1b6e4a}.daily-table__header h3[data-v-b32ce2c3]{margin:0;font-size:16px;color:#1f3d33;transition:color .2s}.daily-table__toggle[data-v-b32ce2c3]{display:flex;align-items:center;gap:6px;font-size:12px;color:#7d8f7d}.daily-table__hint[data-v-b32ce2c3]{color:#a3b3a3}.daily-table__product[data-v-b32ce2c3]{width:200px}.daily-table__empty[data-v-b32ce2c3]{padding:20px 0}.daily-table__plot-header[data-v-b32ce2c3]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.35}.daily-table__per-area[data-v-b32ce2c3]{font-size:11px;color:#7d8f7d;font-weight:400;white-space:nowrap}.daily-table-panel[data-v-b32ce2c3] .daily-table__row-total{background:#f2f7f2;font-weight:600}.stats-filter[data-v-b32ce2c3]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-b32ce2c3]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-b32ce2c3]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-b32ce2c3]{width:180px}.stats-filter .el-date-editor[data-v-b32ce2c3]{width:150px}.page-card[data-v-bdc27ae9]{background:#fff;border-radius:8px;padding:16px 18px}.page-card__header[data-v-bdc27ae9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page-card__title[data-v-bdc27ae9]{margin:0;font-size:18px}.page-card__desc[data-v-bdc27ae9]{margin:4px 0 0;color:#909399;font-size:13px}.page-card__actions[data-v-bdc27ae9]{display:flex;gap:10px;flex-shrink:0}.batch-entry-toolbar[data-v-bdc27ae9]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}.batch-qty-cell[data-v-bdc27ae9]{display:flex;align-items:center;gap:6px}.batch-qty-cell .el-input-number[data-v-bdc27ae9]{flex:1;min-width:0}.batch-qty-unit[data-v-bdc27ae9]{flex-shrink:0;font-size:13px;color:var(--el-text-color-secondary)}.detail-grid[data-v-bdc27ae9]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.detail-grid--full[data-v-bdc27ae9]{grid-column:1 / -1}.form-hint[data-v-bdc27ae9]{color:#909399;font-size:12px;margin-top:4px}.page-card[data-v-cd353c46]{background:#fff;border-radius:8px;padding:16px 18px}.page-card__header[data-v-cd353c46]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.page-card__title[data-v-cd353c46]{margin:0;font-size:18px}.page-card__desc[data-v-cd353c46]{margin:4px 0 0;color:#909399;font-size:13px}.detail-grid[data-v-cd353c46]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.detail-grid--full[data-v-cd353c46]{grid-column:1 / -1}.form-hint[data-v-cd353c46]{color:#909399;font-size:12px;margin-top:4px}.qty-info[data-v-cd353c46]{margin-bottom:16px}.quick-entry-hint[data-v-c20f1257]{margin:4px 0 0;color:#909399;font-size:12px;line-height:1.6}.quick-entry-input[data-v-c20f1257] textarea::placeholder{color:#00000038;white-space:pre-line}.quick-entry-input[data-v-c20f1257] textarea:focus::placeholder{opacity:0}.quick-preview-summary[data-v-c20f1257]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.quick-summary-date[data-v-c20f1257]{display:inline-flex;align-items:center;gap:4px}.quick-preview-footer[data-v-c20f1257]{display:flex;align-items:center;justify-content:space-between}.quick-entry-warning[data-v-c20f1257]{display:flex;align-items:center;gap:6px;color:#e6a23c;font-size:13px;margin-bottom:6px}.quick-entry-duplicate-alert[data-v-c20f1257]{margin-bottom:10px}.quick-cell-error[data-v-c20f1257] .el-select__wrapper{box-shadow:0 0 0 1px #f56c6c inset}.quick-cell-error-text[data-v-c20f1257]{color:#f56c6c;font-size:12px}.quick-split-tag[data-v-c20f1257]{margin-left:6px}.page-card[data-v-c20f1257]{padding:16px 18px;border-radius:24px;background:#ffffffd6}.page-card__header[data-v-c20f1257]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.page-card__header-actions[data-v-c20f1257]{display:flex;align-items:center;gap:12px}.page-card__header h3[data-v-c20f1257]{margin:0 0 6px;font-size:24px}.page-card__header p[data-v-c20f1257]{margin:0;color:#65746e}.form-grid[data-v-c20f1257]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.form-grid--move[data-v-c20f1257]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-full[data-v-c20f1257]{width:100%}.items-toolbar[data-v-c20f1257]{display:flex;justify-content:space-between;align-items:center;margin:10px 0 12px}.items-toolbar__title[data-v-c20f1257]{font-size:14px;font-weight:600;color:#0f172a}.edit-delivered-hint[data-v-c20f1257],.process-hint[data-v-c20f1257]{display:flex;align-items:flex-start;gap:6px;margin:0 0 14px;padding:8px 12px;border-radius:8px;background:#fdf6ec;border:1px solid #f5dab1;color:#b88230;font-size:12px;line-height:1.6}.edit-delivered-hint .el-icon[data-v-c20f1257],.process-hint .el-icon[data-v-c20f1257]{margin-top:2px}.total-bar[data-v-c20f1257]{display:flex;justify-content:flex-end;gap:12px;margin-top:14px;font-size:14px;color:#334155}.total-bar strong[data-v-c20f1257]{color:#0f172a}.action-cell[data-v-c20f1257]{display:flex;gap:4px;flex-wrap:nowrap}.action-cell .el-button+.el-button[data-v-c20f1257]{margin-left:0}.action-cell .el-button[data-v-c20f1257]{padding:5px 9px}@media (max-width: 920px){.form-grid[data-v-c20f1257]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.page-card__header[data-v-c20f1257]{flex-direction:column;align-items:flex-start}.form-grid[data-v-c20f1257],.form-grid--move[data-v-c20f1257]{grid-template-columns:1fr}}.cancel-flow-detail{font-size:13px;line-height:1.7;color:#334155;text-align:left}.cancel-flow-detail__lead{margin:0 0 8px;font-weight:600;color:#b88230}.cancel-flow-detail__steps{margin:0;padding-left:18px}.cancel-flow-detail__steps li{margin:3px 0}.receivables-page[data-v-25a37eeb]{display:grid;gap:20px}.hero-card[data-v-25a37eeb],.metric-card[data-v-25a37eeb],.panel-card[data-v-25a37eeb]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card[data-v-25a37eeb]{background:radial-gradient(circle at top right,rgba(226,195,126,.24),transparent 32%),linear-gradient(135deg,#f6f9f2fa,#eaf1ebeb);border:1px solid rgba(183,161,109,.16)}.hero-card__content[data-v-25a37eeb]{max-width:880px}.hero-card__eyebrow[data-v-25a37eeb]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-25a37eeb],.panel-card h3[data-v-25a37eeb]{margin:0 0 8px}.hero-card p[data-v-25a37eeb],.panel-card p[data-v-25a37eeb],.metric-card__hint[data-v-25a37eeb]{color:#61736d;line-height:1.7}.hero-card__chips[data-v-25a37eeb]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.hero-chip[data-v-25a37eeb]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:#ffffffc7;border:1px solid rgba(183,161,109,.18);color:#1f3d37;font-size:13px}.hero-chip strong[data-v-25a37eeb]{font-size:16px}.metric-grid[data-v-25a37eeb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-card[data-v-25a37eeb]{border:1px solid rgba(18,53,47,.08)}.metric-card__label[data-v-25a37eeb]{font-size:13px;color:#6b7d77}.metric-card__value[data-v-25a37eeb]{margin-top:12px;font-size:28px;font-weight:700;color:#12352f}.metric-card__hint[data-v-25a37eeb]{margin-top:10px;font-size:13px}.panel-card__header[data-v-25a37eeb]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.panel-card__meta[data-v-25a37eeb]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#1b4037;white-space:nowrap}.panel-card__badge[data-v-25a37eeb]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:32px;padding:0 12px;border-radius:999px;background:#e2c37e2e;color:#7d5d1f;font-weight:700}.filter-grid[data-v-25a37eeb]{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px;margin-bottom:18px;padding:16px;border-radius:18px;background:#f7f9f5e6;border:1px solid rgba(18,53,47,.06)}.field-full[data-v-25a37eeb]{width:100%}.table-shell[data-v-25a37eeb]{overflow:hidden;border-radius:18px;border:1px solid rgba(18,53,47,.08);background:#fff}.action-cell[data-v-25a37eeb]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 960px){.metric-grid[data-v-25a37eeb],.filter-grid[data-v-25a37eeb]{grid-template-columns:1fr}.panel-card__header[data-v-25a37eeb]{align-items:flex-start;flex-direction:column}.panel-card__meta[data-v-25a37eeb]{align-items:flex-start}}.veg-distribution-page[data-v-e9ef7c44]{--sticky-col-width: 150px;--tail-col-width: 70px;--product-col-width: 90px}.veg-distribution-page .page-card[data-v-e9ef7c44]{min-height:calc(100vh - 130px);display:flex;flex-direction:column}.distribution-grid-wrap[data-v-e9ef7c44]{flex:1;min-height:0;overflow:auto;border:1px solid var(--el-border-color-light);border-radius:4px}.distribution-table[data-v-e9ef7c44]{border-collapse:collapse;width:max-content;min-width:100%}.distribution-table th[data-v-e9ef7c44],.distribution-table td[data-v-e9ef7c44]{border:1px solid var(--el-border-color-lighter);padding:4px 6px;text-align:center;vertical-align:middle;background:#fff}.distribution-table .sticky-col[data-v-e9ef7c44]{position:sticky;left:0;z-index:3;background:#f8fafc;min-width:var(--sticky-col-width);width:var(--sticky-col-width)}.distribution-table .row-total-col[data-v-e9ef7c44]{position:sticky;right:0;z-index:2;background:#f8fafc;min-width:var(--tail-col-width);width:var(--tail-col-width);font-weight:700}.distribution-table .product-col[data-v-e9ef7c44]{min-width:var(--product-col-width);width:var(--product-col-width)}.sticky-thead[data-v-e9ef7c44]{position:sticky;top:0;z-index:15}.product-header-row th[data-v-e9ef7c44]{background:#f8fafc;height:95px;overflow:hidden}.harvest-row th[data-v-e9ef7c44]{background:#f8fafc;font-weight:700}.allocated-total-row th[data-v-e9ef7c44]{background:#f8fafc;font-weight:700;font-size:12px}.product-header-stack[data-v-e9ef7c44]{display:flex;flex-direction:column;gap:2px;align-items:center;height:100%;padding:2px 0}.sticky-col-header[data-v-e9ef7c44]{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;height:100%;padding:2px 0}.cell-toolbar[data-v-e9ef7c44],.cell-toolbar-cell[data-v-e9ef7c44]{display:flex;align-items:center;gap:2px;width:100%}.cell-select[data-v-e9ef7c44]{flex:1;min-width:0}.cell-select[data-v-e9ef7c44] .el-select__caret,.cell-select[data-v-e9ef7c44] .el-input__suffix{display:none}.cell-remove-btn[data-v-e9ef7c44]{flex-shrink:0;min-width:18px;width:18px;height:18px;padding:0;font-size:11px;line-height:1}.cell-add-btn[data-v-e9ef7c44]{font-size:13px;padding:2px 10px;width:100%}.header-total-col .cell-add-btn[data-v-e9ef7c44]{height:95px}tfoot .sticky-col .cell-add-btn[data-v-e9ef7c44]{height:100%;min-height:30px}.product-name-en[data-v-e9ef7c44]{font-size:11px;color:#64748b;line-height:1.2;word-break:break-word}.supply-status-btn[data-v-e9ef7c44]{font-size:11px;padding:4px 8px}.customer-cell-stack[data-v-e9ef7c44]{display:flex;align-items:center;gap:2px}.confirm-btn[data-v-e9ef7c44]{flex-shrink:0;min-width:56px;font-size:11px}.cell-input[data-v-e9ef7c44]{width:100%}.cell-input[data-v-e9ef7c44] .el-input-number__decrease,.cell-input[data-v-e9ef7c44] .el-input-number__increase{display:none}.cell-input[data-v-e9ef7c44]:hover .el-input-number__decrease,.cell-input[data-v-e9ef7c44]:hover .el-input-number__increase{display:flex}.cell-input[data-v-e9ef7c44]:focus-within .el-input-number__decrease,.cell-input[data-v-e9ef7c44]:focus-within .el-input-number__increase{display:flex}.customer-confirmed>th[data-v-e9ef7c44],.customer-confirmed>td[data-v-e9ef7c44]{background-color:#bbf7d0!important}.cell-excluded[data-v-e9ef7c44],.customer-confirmed .cell-excluded[data-v-e9ef7c44]{background-color:#fef08a!important}.cell-row-active[data-v-e9ef7c44],.distribution-table .cell-row-active[data-v-e9ef7c44],.cell-col-active[data-v-e9ef7c44],.distribution-table .cell-col-active[data-v-e9ef7c44]{background-color:#dbeafe!important}.cell-row-hover[data-v-e9ef7c44],.distribution-table .cell-row-hover[data-v-e9ef7c44],.cell-col-hover[data-v-e9ef7c44],.distribution-table .cell-col-hover[data-v-e9ef7c44]{background-color:#eff6ff!important}.input-has-value[data-v-e9ef7c44],.input-has-value[data-v-e9ef7c44] .el-input__wrapper,.input-has-value[data-v-e9ef7c44] .el-input__inner{background-color:#dcfce7!important;color:#000}.input-has-value[data-v-e9ef7c44] .el-input-number__decrease,.input-has-value[data-v-e9ef7c44] .el-input-number__increase{background-color:#dcfce7!important}.distribution-table .column-over[data-v-e9ef7c44]{background-color:#fef2f2!important}.distribution-table .column-over[data-v-e9ef7c44],.distribution-table .column-over[data-v-e9ef7c44] .el-input__inner{color:#e53e3e!important}.remaining-over[data-v-e9ef7c44]{color:#e53e3e;font-weight:700}.remaining-ok[data-v-e9ef7c44]{color:#2f855a;font-weight:700}.remaining-zero[data-v-e9ef7c44]{color:#dd6b20;font-weight:700}.empty-state[data-v-e9ef7c44]{text-align:center;padding:60px 20px;color:#94a3b8}.dialog-summary[data-v-e9ef7c44]{margin-top:12px;color:#64748b;font-size:13px}.outbound-groups-scroll[data-v-e9ef7c44]{max-height:400px;overflow-y:auto}.outbound-group-title[data-v-e9ef7c44]{display:flex;align-items:baseline;gap:12px;width:100%;padding-right:12px}.outbound-group-name[data-v-e9ef7c44]{font-weight:600;color:#334155}.outbound-group-meta[data-v-e9ef7c44]{color:#94a3b8;font-size:12px}.outbound-footer-bar[data-v-e9ef7c44]{display:flex;justify-content:space-between;align-items:center}.outbound-footer-actions[data-v-e9ef7c44]{display:flex;gap:8px}.quick-allocate-hint[data-v-e9ef7c44]{margin:0 0 10px;color:var(--el-text-color-secondary);font-size:12px;line-height:1.7}.quick-allocate-input[data-v-e9ef7c44] textarea::placeholder{color:#00000038}.quick-allocate-input[data-v-e9ef7c44] textarea:focus::placeholder{opacity:0}.exclusion-modal-body[data-v-e9ef7c44]{overflow:auto;max-height:60vh}.exclusion-grid[data-v-e9ef7c44]{display:grid;gap:0;font-size:.78rem}.exclusion-grid .ex-grid-cell[data-v-e9ef7c44]{padding:.2rem .35rem;border:1px solid #dee2e6;background:#fff;display:flex;align-items:center;justify-content:center;min-height:2.2rem}.exclusion-grid .ex-grid-hdr[data-v-e9ef7c44]{background:#f8fafc;position:sticky;top:0;z-index:2;font-weight:600;font-size:.7rem;writing-mode:vertical-rl;text-orientation:mixed;max-height:7rem;overflow:hidden;padding:.2rem!important}.exclusion-grid .ex-grid-hdr.ex-grid-first[data-v-e9ef7c44]{writing-mode:horizontal-tb;min-width:110px;max-width:none}.exclusion-grid .ex-grid-row-hdr[data-v-e9ef7c44]{font-weight:600;position:sticky;left:0;z-index:1;justify-content:flex-start;min-width:110px}.exclusion-grid .ex-grid-first[data-v-e9ef7c44]{z-index:3}.exclusion-toggle-btn[data-v-e9ef7c44]{min-width:2.2rem;min-height:2.2rem;font-size:.75rem;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.exclusion-toggle-btn.active[data-v-e9ef7c44]{background:#fff9c4;border-color:#fdd835}.exclusion-toggle-btn[data-v-e9ef7c44]:hover{background:#f3f4f6}.exclusion-toggle-btn.active[data-v-e9ef7c44]:hover{background:#fff176}.exclusion-header-btn[data-v-e9ef7c44]{font-size:.72rem}.compact .distribution-table th[data-v-e9ef7c44],.compact .distribution-table td[data-v-e9ef7c44]{padding:2px 4px}.compact .cell-input[data-v-e9ef7c44]{font-size:12px}.ultra-compact .distribution-table th[data-v-e9ef7c44],.ultra-compact .distribution-table td[data-v-e9ef7c44]{padding:1px 2px}.ultra-compact .cell-input[data-v-e9ef7c44]{font-size:11px}.ultra-compact .supply-status-btn[data-v-e9ef7c44]{font-size:10px;padding:2px 4px}.ex-grid-hdr[draggable=true][data-v-e9ef7c44],.ex-grid-row-hdr[draggable=true][data-v-e9ef7c44]{cursor:grab;-webkit-user-select:none;user-select:none}.ex-grid-hdr[draggable=true][data-v-e9ef7c44]:active,.ex-grid-row-hdr[draggable=true][data-v-e9ef7c44]:active{cursor:grabbing}.ex-grid-hdr.dragging[data-v-e9ef7c44],.ex-grid-row-hdr.dragging[data-v-e9ef7c44]{opacity:.3}.ex-grid-hdr.drag-over[data-v-e9ef7c44],.ex-grid-row-hdr.drag-over[data-v-e9ef7c44]{box-shadow:inset 0 0 0 2px #409eff;background:#ecf5ff}.wecom-orders-page[data-v-8914d281]{display:flex;flex-direction:column;gap:16px}.workbench-grid[data-v-8914d281]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);gap:16px}.workbench-panel[data-v-8914d281]{min-width:0}.detail-panel[data-v-8914d281]{border:1px solid var(--el-border-color-light);border-radius:16px;padding:16px;background:linear-gradient(180deg,#fffdf8,#fff)}.detail-head[data-v-8914d281]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.message-block[data-v-8914d281]{margin-top:16px}.message-block__title[data-v-8914d281]{margin-bottom:8px;font-weight:600}.message-block pre[data-v-8914d281]{margin:0;padding:12px;border-radius:12px;background:#f7f8fa;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Monaco,monospace}.form-grid[data-v-8914d281]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-full[data-v-8914d281]{width:100%}@media (max-width: 1200px){.workbench-grid[data-v-8914d281]{grid-template-columns:1fr}}.finance-page[data-v-af8dd735]{display:grid;gap:20px}.hero-card[data-v-af8dd735],.metric-card[data-v-af8dd735],.panel-card[data-v-af8dd735]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card[data-v-af8dd735]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.hero-card__eyebrow[data-v-af8dd735]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-af8dd735],.panel-card h3[data-v-af8dd735]{margin:0 0 8px}.hero-card p[data-v-af8dd735],.panel-card p[data-v-af8dd735],.metric-card__hint[data-v-af8dd735],.notes-list[data-v-af8dd735]{color:#61736d;line-height:1.7}.hero-card__actions[data-v-af8dd735]{display:flex;gap:12px;flex-wrap:wrap}.metric-grid[data-v-af8dd735],.panel-grid[data-v-af8dd735]{display:grid;gap:16px}.metric-grid[data-v-af8dd735]{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-grid[data-v-af8dd735]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card__label[data-v-af8dd735]{font-size:13px;color:#61736d;margin-bottom:10px}.metric-card__value[data-v-af8dd735]{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.panel-card__header[data-v-af8dd735]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.panel-card--notes[data-v-af8dd735]{background:linear-gradient(180deg,#fff8e8f5,#ffffffeb)}.notes-list[data-v-af8dd735]{margin:0;padding-left:18px}@media (max-width: 1200px){.metric-grid[data-v-af8dd735]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.panel-grid[data-v-af8dd735],.metric-grid[data-v-af8dd735]{grid-template-columns:1fr}.hero-card[data-v-af8dd735]{flex-direction:column}}.payables-page[data-v-134e2b64]{display:grid;gap:20px}.hero-card[data-v-134e2b64],.metric-card[data-v-134e2b64],.panel-card[data-v-134e2b64]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card__eyebrow[data-v-134e2b64]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-134e2b64],.panel-card h3[data-v-134e2b64]{margin:0 0 8px}.hero-card p[data-v-134e2b64],.panel-card p[data-v-134e2b64],.metric-card__hint[data-v-134e2b64]{color:#61736d;line-height:1.7}.metric-grid[data-v-134e2b64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-card__label[data-v-134e2b64]{font-size:13px;color:#61736d;margin-bottom:10px}.metric-card__value[data-v-134e2b64]{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.panel-card__header[data-v-134e2b64]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.filter-grid[data-v-134e2b64]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.field-full[data-v-134e2b64],[data-v-134e2b64] .el-date-editor.el-input__wrapper,[data-v-134e2b64] .el-date-editor.el-range-editor{width:100%}@media (max-width: 900px){.metric-grid[data-v-134e2b64],.filter-grid[data-v-134e2b64]{grid-template-columns:1fr}}.receivables-page[data-v-68783a56]{display:grid;gap:20px}.hero-card[data-v-68783a56],.metric-card[data-v-68783a56],.panel-card[data-v-68783a56]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card__eyebrow[data-v-68783a56]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-68783a56],.panel-card h3[data-v-68783a56]{margin:0 0 8px}.hero-card p[data-v-68783a56],.panel-card p[data-v-68783a56],.metric-card__hint[data-v-68783a56]{color:#61736d;line-height:1.7}.metric-grid[data-v-68783a56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-card__label[data-v-68783a56]{font-size:13px;color:#61736d;margin-bottom:10px}.metric-card__value[data-v-68783a56]{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.panel-card__header[data-v-68783a56]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.filter-grid[data-v-68783a56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.field-full[data-v-68783a56],[data-v-68783a56] .el-date-editor.el-input__wrapper,[data-v-68783a56] .el-date-editor.el-range-editor{width:100%}.action-cell[data-v-68783a56]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 900px){.metric-grid[data-v-68783a56],.filter-grid[data-v-68783a56]{grid-template-columns:1fr}}.costing-page[data-v-cd29a30c]{display:grid;gap:20px}.filter-card[data-v-cd29a30c],.panel-card[data-v-cd29a30c]{border-radius:24px;background:#ffffffd6;padding:24px}.panel-card[data-v-cd29a30c]{border:1px solid rgba(40,68,57,.16);box-shadow:0 4px 10px #233f3614,inset 0 1px #ffffffb8}.panel-card h3[data-v-cd29a30c]{margin:0 0 8px;color:#17362d}.panel-card p[data-v-cd29a30c],.notes-list[data-v-cd29a30c]{color:#61736d;line-height:1.7}.filter-grid[data-v-cd29a30c],.panel-grid[data-v-cd29a30c]{display:grid;gap:16px}.filter-grid[data-v-cd29a30c]{grid-template-columns:minmax(240px,1.4fr) repeat(1,minmax(240px,1fr))}.panel-grid[data-v-cd29a30c]{grid-template-columns:repeat(2,minmax(0,1fr))}.dept-cost-card-grid[data-v-cd29a30c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.dept-cost-card[data-v-cd29a30c]{border:none;border-radius:20px;padding:20px 22px;color:#fff;display:grid;gap:8px;box-shadow:0 4px 12px #233f3624}.dept-cost-card--green[data-v-cd29a30c]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.dept-cost-card--sky[data-v-cd29a30c]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.dept-cost-card--sea[data-v-cd29a30c]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.dept-cost-card--orange[data-v-cd29a30c]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.dept-cost-card--purple[data-v-cd29a30c]{background:linear-gradient(135deg,#9b6bd1,#7a4fae)}.dept-cost-card--teal[data-v-cd29a30c]{background:linear-gradient(135deg,#2aa198,#14706a)}.dept-cost-card__label[data-v-cd29a30c]{font-size:13px;font-weight:600;color:#ffffffeb}.dept-cost-card__picker[data-v-cd29a30c]{max-width:170px;justify-self:start}.dept-cost-card__picker[data-v-cd29a30c] .el-input__wrapper,.dept-cost-card__picker[data-v-cd29a30c] .el-input__wrapper:hover,.dept-cost-card__picker[data-v-cd29a30c] .el-input__wrapper.is-focus{background:#ffffff29;box-shadow:none!important;border-radius:8px;padding:0 8px}.dept-cost-card__picker[data-v-cd29a30c] .el-input__inner{font-size:12px;color:#ffffffeb}.dept-cost-card__picker[data-v-cd29a30c] .el-input__icon{color:#ffffffd9}.dept-cost-card__value[data-v-cd29a30c]{font-size:22px;font-weight:800;color:#fff}.dept-cost-card__hint[data-v-cd29a30c]{font-size:12px;color:#ffffffbf}.dept-cost-card__link[data-v-cd29a30c]{border:none;background:none;padding:0;font:inherit;color:#ffffffd9;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .18s ease}.dept-cost-card__link[data-v-cd29a30c]:hover{color:#fff}.issue-detail-total[data-v-cd29a30c]{font-weight:700;color:#17362d;margin-right:14px}.panel-card__header[data-v-cd29a30c]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(40,68,57,.1)}.panel-card--notes[data-v-cd29a30c]{background:linear-gradient(180deg,#fff8e8f5,#ffffffeb)}.panel-grid>.panel-card[data-v-cd29a30c]{background:radial-gradient(circle at 100% 0%,rgba(151,198,172,.12),transparent 30%),linear-gradient(180deg,#fffffff5,#f5f9f6eb)}.panel-grid>.panel-card[data-v-cd29a30c] .el-table{border:1px solid rgba(40,68,57,.12);border-radius:18px;overflow:hidden;background:#ffffffeb}.panel-grid>.panel-card[data-v-cd29a30c] .el-table th.el-table__cell{background:#ebf3eff5;color:#17362d}.panel-grid>.panel-card[data-v-cd29a30c] .el-table td.el-table__cell{background:#ffffffe6}.panel-grid>.panel-card[data-v-cd29a30c] .el-table tr:hover>td.el-table__cell{background:#f1f7f3f5}.land-plot-card-grid[data-v-cd29a30c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.land-plot-card[data-v-cd29a30c]{position:relative;border-radius:24px;padding:18px 18px 16px;background:radial-gradient(circle at 100% 0%,rgba(151,198,172,.22),transparent 32%),linear-gradient(180deg,#f4fbf7fa,#e5f0e9e6);border:1px solid rgba(58,113,89,.22);box-shadow:0 4px 10px #224f411f,inset 0 1px #ffffffc2;display:grid;gap:14px;overflow:hidden}.land-plot-card[data-v-cd29a30c]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#2f6b56,#87a85c)}.land-plot-card__header[data-v-cd29a30c],.land-plot-batch-card__top[data-v-cd29a30c],.land-plot-batch-card__meta[data-v-cd29a30c]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.land-plot-card__title-row[data-v-cd29a30c]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.land-plot-card__code[data-v-cd29a30c]{display:inline-flex;align-items:center;width:fit-content;padding:4px 10px;border-radius:999px;background:#3a715917;color:#5f7f70;font-size:11px;font-weight:700;letter-spacing:.03em;flex:0 0 auto}.land-plot-card__header h4[data-v-cd29a30c]{margin:0;font-size:17px;color:#17362d;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.land-plot-card__batches[data-v-cd29a30c]{display:grid;gap:10px;padding-top:10px;border-top:1px solid rgba(58,113,89,.14)}.land-plot-card__batches-header[data-v-cd29a30c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.land-plot-card__batches-title[data-v-cd29a30c]{font-size:12px;font-weight:700;color:#2b5847;letter-spacing:.04em;text-transform:uppercase}.land-plot-card__batch-select[data-v-cd29a30c]{width:220px;flex:0 0 220px}.land-plot-card__expand-btn[data-v-cd29a30c]{justify-self:start;border:1px solid rgba(58,113,89,.16);border-radius:999px;background:#ffffffb3;color:#214d3f;font-size:12px;font-weight:700;padding:7px 12px;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.land-plot-card__expand-btn[data-v-cd29a30c]:hover{background:#e8f3edf5;border-color:#3a71593d;box-shadow:0 2px 5px #224f410f}.land-plot-batch-list[data-v-cd29a30c]{display:grid;gap:10px}.land-plot-batch-card[data-v-cd29a30c]{border-radius:18px;padding:12px 14px;background:linear-gradient(180deg,#fffffff7,#f8fbf8f0);border:1px solid rgba(58,113,89,.18);box-shadow:inset 0 1px #ffffffb8,0 3px 8px #224f4114;display:grid;gap:8px}.land-plot-batch-card__top[data-v-cd29a30c]{padding-bottom:8px;border-bottom:1px solid rgba(58,113,89,.12);align-items:center}.land-plot-batch-card__top strong[data-v-cd29a30c]{color:#18342b;font-size:14px}.land-plot-batch-card__name[data-v-cd29a30c]{margin-top:4px;font-size:12px;color:#698279}.land-plot-batch-card__cost[data-v-cd29a30c]{font-weight:700;color:#1f5a47;padding:5px 10px;border-radius:999px;background:#3a715914;border:1px solid rgba(58,113,89,.1)}.land-plot-batch-card__meta[data-v-cd29a30c]{font-size:12px;color:#5f746d;padding:7px 0 0;border-top:1px solid rgba(58,113,89,.08)}.land-plot-batch-card__meta[data-v-cd29a30c]:first-of-type{padding-top:0;border-top:none}.notes-list[data-v-cd29a30c]{margin:0;padding-left:18px}[data-v-cd29a30c] .el-date-editor.el-range-editor{width:100%}@media (max-width: 1200px){.land-plot-card-grid[data-v-cd29a30c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.filter-grid[data-v-cd29a30c],.panel-grid[data-v-cd29a30c],.land-plot-card-grid[data-v-cd29a30c]{grid-template-columns:1fr}}.costing-ledger-page[data-v-69d6f27f]{display:grid;gap:20px}.hero-card[data-v-69d6f27f],.metric-card[data-v-69d6f27f],.panel-card[data-v-69d6f27f]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card__eyebrow[data-v-69d6f27f]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-69d6f27f],.panel-card h3[data-v-69d6f27f]{margin:0 0 8px}.hero-card p[data-v-69d6f27f],.panel-card p[data-v-69d6f27f],.metric-card__hint[data-v-69d6f27f],.notes-list[data-v-69d6f27f]{color:#61736d;line-height:1.7}.metric-grid[data-v-69d6f27f],.panel-grid[data-v-69d6f27f],.filter-grid[data-v-69d6f27f]{display:grid;gap:16px}.metric-grid[data-v-69d6f27f]{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-grid[data-v-69d6f27f]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid[data-v-69d6f27f]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card__label[data-v-69d6f27f]{font-size:13px;color:#61736d;margin-bottom:10px}.metric-card__value[data-v-69d6f27f]{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.panel-card__header[data-v-69d6f27f]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.panel-card--notes[data-v-69d6f27f]{background:linear-gradient(180deg,#f3f8eef5,#ffffffeb)}.notes-list[data-v-69d6f27f]{margin:0;padding-left:18px}[data-v-69d6f27f] .el-date-editor.el-range-editor{width:100%}@media (max-width: 1200px){.metric-grid[data-v-69d6f27f],.filter-grid[data-v-69d6f27f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.metric-grid[data-v-69d6f27f],.panel-grid[data-v-69d6f27f],.filter-grid[data-v-69d6f27f]{grid-template-columns:1fr}}.cost-expense-page[data-v-628b033a]{display:grid;gap:20px}.hero-card[data-v-628b033a],.metric-card[data-v-628b033a],.panel-card[data-v-628b033a]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card[data-v-628b033a]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.hero-card__eyebrow[data-v-628b033a]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-628b033a],.panel-card h3[data-v-628b033a]{margin:0 0 8px}.hero-card p[data-v-628b033a],.panel-card p[data-v-628b033a],.metric-card__hint[data-v-628b033a]{color:#61736d;line-height:1.7}.metric-grid[data-v-628b033a],.filter-grid[data-v-628b033a],.form-grid[data-v-628b033a]{display:grid;gap:16px}.metric-grid[data-v-628b033a]{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-grid[data-v-628b033a],.form-grid[data-v-628b033a]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card__label[data-v-628b033a]{font-size:13px;color:#61736d;margin-bottom:10px}.metric-card__value[data-v-628b033a]{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.panel-card__header[data-v-628b033a]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.field-full[data-v-628b033a],[data-v-628b033a] .el-date-editor.el-input__wrapper,[data-v-628b033a] .el-date-editor.el-range-editor{width:100%}@media (max-width: 1100px){.filter-grid[data-v-628b033a],.form-grid[data-v-628b033a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.hero-card[data-v-628b033a],.metric-grid[data-v-628b033a],.filter-grid[data-v-628b033a],.form-grid[data-v-628b033a]{grid-template-columns:1fr}.hero-card[data-v-628b033a]{flex-direction:column}}.profitability-page[data-v-49e4e352]{display:grid;gap:20px}.hero-card[data-v-49e4e352],.metric-card[data-v-49e4e352],.panel-card[data-v-49e4e352]{border-radius:24px;background:#ffffffd6;padding:24px}.hero-card__eyebrow[data-v-49e4e352]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b6b2c;margin-bottom:10px}.hero-card h2[data-v-49e4e352],.panel-card h3[data-v-49e4e352]{margin:0 0 8px}.hero-card p[data-v-49e4e352],.panel-card p[data-v-49e4e352],.metric-card__hint[data-v-49e4e352],.notes-list[data-v-49e4e352]{color:#61736d;line-height:1.7}.metric-grid[data-v-49e4e352],.panel-grid[data-v-49e4e352],.filter-grid[data-v-49e4e352]{display:grid;gap:16px}.metric-grid[data-v-49e4e352]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-grid[data-v-49e4e352]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid[data-v-49e4e352]{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card__label[data-v-49e4e352]{font-size:13px;color:#61736d;margin-bottom:10px}.metric-card__value[data-v-49e4e352]{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:8px}.panel-card__header[data-v-49e4e352]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.panel-card--notes[data-v-49e4e352]{background:linear-gradient(180deg,#fff8e8f5,#ffffffeb)}.notes-list[data-v-49e4e352]{margin:0;padding-left:18px}[data-v-49e4e352] .el-date-editor.el-range-editor{width:100%}@media (max-width: 1200px){.metric-grid[data-v-49e4e352],.filter-grid[data-v-49e4e352]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.metric-grid[data-v-49e4e352],.panel-grid[data-v-49e4e352],.filter-grid[data-v-49e4e352]{grid-template-columns:1fr}}.chart-panel[data-v-f6bccffb]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.chart-panel__header[data-v-f6bccffb]{margin-bottom:12px}.chart-panel__header h3[data-v-f6bccffb]{margin:0 0 4px;font-size:15px;color:#1f2b27}.chart-panel__header p[data-v-f6bccffb]{margin:0;font-size:12px;color:#a0b3a8}.report-page[data-v-89a418a7]{display:grid;gap:16px}.summary-cards[data-v-89a418a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-89a418a7]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-89a418a7]:before{display:none}.summary-card--sky[data-v-89a418a7]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-89a418a7]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-89a418a7]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-89a418a7]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-89a418a7]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__value[data-v-89a418a7]{font-size:22px;font-weight:800;color:#fff}.summary-card__unit[data-v-89a418a7]{font-size:13px;font-weight:600;color:#ffffffd9}.daily-stats[data-v-89a418a7]{display:grid;gap:12px}.chart-tabs-panel[data-v-89a418a7]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-89a418a7]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-89a418a7]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-89a418a7]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-89a418a7]{width:180px}.stats-filter .el-date-editor[data-v-89a418a7]{width:150px}.chart-tabs-panel[data-v-89a418a7] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-89a418a7] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-89a418a7] .el-tab-pane{min-height:580px}.panel-grid[data-v-89a418a7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel-card[data-v-89a418a7]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.panel-card__header[data-v-89a418a7]{margin-bottom:12px}.panel-card__header h3[data-v-89a418a7]{margin:0;font-size:15px;color:#1f2b27}.nav-grid[data-v-89a418a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nav-card[data-v-89a418a7]{border-radius:16px;background:#ffffffd6;padding:16px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:box-shadow .2s}.nav-card[data-v-89a418a7]:hover{box-shadow:0 4px 16px #00000014}.nav-card__icon[data-v-89a418a7]{font-size:28px}.nav-card strong[data-v-89a418a7]{display:block;font-size:14px;color:#1f2b27}.nav-card p[data-v-89a418a7]{margin:4px 0 0;font-size:12px;color:#a0b3a8}@media (max-width: 900px){.summary-cards[data-v-89a418a7]{grid-template-columns:repeat(2,1fr)}.panel-grid[data-v-89a418a7]{grid-template-columns:1fr}.nav-grid[data-v-89a418a7]{grid-template-columns:1fr 1fr}}.report-page[data-v-f634b355]{display:grid;gap:16px}.chart-tabs-panel[data-v-f634b355]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-f634b355]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-f634b355]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-f634b355]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-f634b355]{width:180px}.stats-filter .el-date-editor[data-v-f634b355]{width:150px}.chart-tabs-panel[data-v-f634b355] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-f634b355] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-f634b355] .el-tab-pane{min-height:580px}.report-page[data-v-c1b8d69a]{display:grid;gap:16px}.sales-summary-cards[data-v-c1b8d69a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-c1b8d69a]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-c1b8d69a]:before{display:none}.summary-card--sky[data-v-c1b8d69a]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-c1b8d69a]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-c1b8d69a]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-c1b8d69a]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-c1b8d69a]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__date[data-v-c1b8d69a]{font-size:12px;color:#ffffffb3;margin-bottom:10px}.summary-card__picker[data-v-c1b8d69a]{margin-bottom:10px;max-width:180px}.summary-card__picker[data-v-c1b8d69a] .el-input__wrapper,.summary-card__picker[data-v-c1b8d69a] .el-input__wrapper:hover,.summary-card__picker[data-v-c1b8d69a] .el-input__wrapper.is-focus{background:#ffffff29;box-shadow:none!important;border-radius:8px;padding:0 8px}.summary-card__picker[data-v-c1b8d69a] .el-input__inner{font-size:12px;color:#ffffffeb}.summary-card__picker[data-v-c1b8d69a] .el-input__icon{color:#ffffffd9}.summary-card__value[data-v-c1b8d69a]{font-size:22px;font-weight:800;color:#fff}.daily-stats[data-v-c1b8d69a]{display:grid;gap:12px}.chart-tabs-panel[data-v-c1b8d69a]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-c1b8d69a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-c1b8d69a]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-c1b8d69a]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-c1b8d69a]{width:180px}.stats-filter__granularity.el-select[data-v-c1b8d69a]{width:100px}.stats-filter .el-date-editor[data-v-c1b8d69a]{width:150px}.chart-tabs-panel[data-v-c1b8d69a] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-c1b8d69a] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-c1b8d69a] .el-tab-pane{min-height:580px}.report-page[data-v-ebcf3dd4]{display:grid;gap:16px}.purchase-summary-cards[data-v-ebcf3dd4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-ebcf3dd4]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-ebcf3dd4]:before{display:none}.summary-card--sky[data-v-ebcf3dd4]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-ebcf3dd4]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-ebcf3dd4]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-ebcf3dd4]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-ebcf3dd4]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__hint[data-v-ebcf3dd4]{font-size:12px;color:#ffffffb3;margin-bottom:10px}.summary-card__picker[data-v-ebcf3dd4]{margin-bottom:10px;max-width:180px}.summary-card__picker[data-v-ebcf3dd4] .el-input__wrapper,.summary-card__picker[data-v-ebcf3dd4] .el-input__wrapper:hover,.summary-card__picker[data-v-ebcf3dd4] .el-input__wrapper.is-focus{background:#ffffff29;box-shadow:none!important;border-radius:8px;padding:0 8px}.summary-card__picker[data-v-ebcf3dd4] .el-input__inner{font-size:12px;color:#ffffffeb}.summary-card__picker[data-v-ebcf3dd4] .el-input__icon{color:#ffffffd9}.summary-card__value[data-v-ebcf3dd4]{font-size:22px;font-weight:800;color:#fff}.daily-stats[data-v-ebcf3dd4]{display:grid;gap:12px}.chart-tabs-panel[data-v-ebcf3dd4]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-ebcf3dd4]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-ebcf3dd4]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-ebcf3dd4]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-ebcf3dd4]{width:180px}.stats-filter__granularity.el-select[data-v-ebcf3dd4]{width:100px}.stats-filter .el-date-editor[data-v-ebcf3dd4]{width:150px}.chart-tabs-panel[data-v-ebcf3dd4] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-ebcf3dd4] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-ebcf3dd4] .el-tab-pane{min-height:580px}.orders-table[data-v-ebcf3dd4]{border-radius:12px}.report-page[data-v-c79bc857]{display:grid;gap:16px}.summary-grid[data-v-c79bc857]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-c79bc857]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-c79bc857]:before{display:none}.summary-card--sky[data-v-c79bc857]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-c79bc857]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-c79bc857]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-c79bc857]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-c79bc857]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__value[data-v-c79bc857]{font-size:22px;font-weight:800;color:#fff}.chart-tabs-panel[data-v-c79bc857]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-c79bc857]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-c79bc857]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-c79bc857]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-c79bc857]{width:180px}.stats-filter .el-date-editor[data-v-c79bc857]{width:150px}.chart-tabs-panel[data-v-c79bc857] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-c79bc857] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-c79bc857] .el-tab-pane{min-height:580px}.panel-card[data-v-c79bc857]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.panel-card__header[data-v-c79bc857]{margin-bottom:12px}.panel-card__header h3[data-v-c79bc857]{margin:0;font-size:15px;color:#1f2b27}@media (max-width: 900px){.summary-grid[data-v-c79bc857]{grid-template-columns:repeat(2,1fr)}}.report-page[data-v-9a742ba5]{display:grid;gap:16px}.summary-grid[data-v-9a742ba5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-9a742ba5]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-9a742ba5]:before{display:none}.summary-card--sky[data-v-9a742ba5]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-9a742ba5]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-9a742ba5]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-9a742ba5]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-9a742ba5]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__value[data-v-9a742ba5]{font-size:20px;font-weight:800;color:#fff;white-space:nowrap}.chart-tabs-panel[data-v-9a742ba5]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-9a742ba5]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-9a742ba5]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-9a742ba5]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-date-editor[data-v-9a742ba5]{width:150px}.chart-tabs-panel[data-v-9a742ba5] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-9a742ba5] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-9a742ba5] .el-tab-pane{min-height:580px}.finance-grid[data-v-9a742ba5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel-card[data-v-9a742ba5]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.panel-card__header[data-v-9a742ba5]{margin-bottom:12px}.panel-card__header h3[data-v-9a742ba5]{margin:0;font-size:15px;color:#1f2b27}@media (max-width: 900px){.summary-grid[data-v-9a742ba5]{grid-template-columns:repeat(2,1fr)}.finance-grid[data-v-9a742ba5]{grid-template-columns:1fr}}.report-page[data-v-432e3b6d]{display:grid;gap:16px}.summary-grid[data-v-432e3b6d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-432e3b6d]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-432e3b6d]:before{display:none}.summary-card--sky[data-v-432e3b6d]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-432e3b6d]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-432e3b6d]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-432e3b6d]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-432e3b6d]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__value[data-v-432e3b6d]{font-size:22px;font-weight:800;color:#fff;white-space:nowrap}.chart-tabs-panel[data-v-432e3b6d]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-432e3b6d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-432e3b6d]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-432e3b6d]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-432e3b6d]{width:180px}.stats-filter .el-date-editor[data-v-432e3b6d]{width:150px}.chart-tabs-panel[data-v-432e3b6d] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-432e3b6d] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-432e3b6d] .el-tab-pane{min-height:580px}.panel-card[data-v-432e3b6d]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.panel-card__header[data-v-432e3b6d]{margin-bottom:12px}.panel-card__header h3[data-v-432e3b6d]{margin:0;font-size:15px;color:#1f2b27}@media (max-width: 900px){.summary-grid[data-v-432e3b6d]{grid-template-columns:repeat(2,1fr)}}.report-page[data-v-82f2c467]{display:grid;gap:16px}.summary-grid[data-v-82f2c467]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.summary-card[data-v-82f2c467]{border:none;outline:none;border-radius:16px;padding:18px 20px;color:#fff;background-clip:padding-box}.summary-card[data-v-82f2c467]:before{display:none}.summary-card--sky[data-v-82f2c467]{background:linear-gradient(135deg,#5cb8e8,#2f8fc6)}.summary-card--deep-green[data-v-82f2c467]{background:linear-gradient(135deg,#2e7d32,#1b5e20)}.summary-card--sea[data-v-82f2c467]{background:linear-gradient(135deg,#1e9bc4,#0f6d9e)}.summary-card--orange[data-v-82f2c467]{background:linear-gradient(135deg,#f5a623,#dc7b00)}.summary-card__label[data-v-82f2c467]{font-size:13px;font-weight:600;color:#ffffffeb;margin-bottom:8px}.summary-card__value[data-v-82f2c467]{font-size:22px;font-weight:800;color:#fff;white-space:nowrap}.chart-tabs-panel[data-v-82f2c467]{border-radius:20px;background:#ffffffe0;padding:8px 20px 20px}.stats-filter[data-v-82f2c467]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:8px 0 4px}.stats-filter__item[data-v-82f2c467]{display:flex;align-items:center;gap:6px}.stats-filter__label[data-v-82f2c467]{font-size:13px;color:#2e3b2e;white-space:nowrap}.stats-filter .el-select[data-v-82f2c467]{width:200px}.stats-filter .el-date-editor[data-v-82f2c467]{width:150px}.chart-tabs-panel[data-v-82f2c467] .el-tabs__header{margin-bottom:12px}.chart-tabs-panel[data-v-82f2c467] .el-tabs__nav-wrap:after{height:1px}.chart-tabs-panel[data-v-82f2c467] .el-tab-pane{min-height:580px}.panel-card[data-v-82f2c467]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.panel-card__header[data-v-82f2c467]{margin-bottom:12px}.panel-card__header h3[data-v-82f2c467]{margin:0;font-size:15px;color:#1f2b27}@media (max-width: 900px){.summary-grid[data-v-82f2c467]{grid-template-columns:repeat(2,1fr)}}.metric-card[data-v-b9f52c5b]{border-radius:20px;background:#ffffffe0;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.metric-card__label[data-v-b9f52c5b]{font-size:12px;color:#8b6b2c;letter-spacing:.04em;text-transform:uppercase}.metric-card__value[data-v-b9f52c5b]{font-size:24px;font-weight:800;color:#1f2b27;line-height:1.2}.metric-card__hint[data-v-b9f52c5b]{font-size:11px;color:#a0b3a8}.report-page[data-v-e0b297d3]{display:grid;gap:16px}.hero-card[data-v-e0b297d3]{border-radius:24px;background:#ffffffe0;padding:24px}.hero-card__eyebrow[data-v-e0b297d3]{font-size:12px;font-weight:700;color:#8b6b2c;text-transform:uppercase;margin-bottom:10px}.hero-card h2[data-v-e0b297d3]{margin:0 0 8px}.hero-card p[data-v-e0b297d3]{color:#61736d;margin:0}.metric-grid--4x2[data-v-e0b297d3]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.panel-grid[data-v-e0b297d3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.metric-grid--4x2[data-v-e0b297d3]{grid-template-columns:repeat(2,1fr)}.panel-grid[data-v-e0b297d3]{grid-template-columns:1fr}}.report-filter[data-v-ca367ea7]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.report-filter[data-v-ca367ea7]>*{width:220px}.report-page[data-v-d516fe97]{display:grid;gap:16px}.module-grid[data-v-d516fe97]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.module-card[data-v-d516fe97]{position:relative;border-radius:16px;background:#ffffffe0;padding:16px;cursor:pointer;display:flex;align-items:center;gap:12px;border:2px solid transparent;transition:border-color .2s,box-shadow .2s}.module-card[data-v-d516fe97]:hover{box-shadow:0 4px 16px #00000014}.module-card--active[data-v-d516fe97]{border-color:#1e9bc4;background:#1e9bc40f}.module-card__icon[data-v-d516fe97]{font-size:26px}.module-card__body[data-v-d516fe97]{flex:1;min-width:0}.module-card__body strong[data-v-d516fe97]{display:block;font-size:14px;color:#1f2b27}.module-card__body p[data-v-d516fe97]{margin:4px 0 0;font-size:12px;color:#a0b3a8}.module-card__count[data-v-d516fe97]{font-size:12px;color:#8b6b2c;background:#8b6b2c1a;border-radius:999px;padding:2px 10px;white-space:nowrap}.panel-card[data-v-d516fe97]{border-radius:20px;background:#ffffffe0;padding:18px 20px}.panel-card__header[data-v-d516fe97]{margin-bottom:12px}.panel-card__header h3[data-v-d516fe97]{margin:0;font-size:15px;color:#1f2b27}.export-toolbar[data-v-d516fe97]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.preview-hint[data-v-d516fe97]{margin:8px 0 0;font-size:12px;color:#a0b3a8}@media (max-width: 900px){.module-grid[data-v-d516fe97]{grid-template-columns:1fr 1fr}}:root{font-family:Trebuchet MS,Segoe UI,PingFang SC,sans-serif;color:#19352d;background:radial-gradient(circle at top left,rgba(232,191,98,.22),transparent 28%),radial-gradient(circle at top right,rgba(95,148,123,.18),transparent 24%),linear-gradient(180deg,#f7f2e5,#eff5ef 46%,#eef3f7);--app-text: #19352d;--app-text-muted: #61716b;--app-text-soft: #7d8d86;--app-primary: #2f6b56;--app-primary-dark: #234f41;--app-accent: #d7b267;--app-accent-soft: #f5e4ba;--app-surface: rgba(255, 255, 255, .88);--app-surface-strong: rgba(255, 255, 255, .96);--app-surface-soft: rgba(246, 248, 244, .88);--app-border: rgba(40, 68, 57, .15);--app-border-strong: rgba(40, 68, 57, .22);--app-shadow: 0 6px 14px rgba(35, 63, 54, .1);--app-shadow-soft: 0 2px 8px rgba(35, 63, 54, .06);--app-radius-xl: 28px;--app-radius-lg: 22px;--app-radius-md: 16px;--app-radius-sm: 12px;--el-color-primary: #2f6b56;--el-color-primary-light-3: #5b8e78;--el-color-primary-light-5: #84ad9b;--el-color-primary-light-7: #b7d0c3;--el-color-primary-light-8: #d2e1d9;--el-color-primary-light-9: #ebf3ef;--el-color-primary-dark-2: #234f41;--el-border-radius-base: 14px;--el-border-radius-small: 10px;--el-border-radius-round: 999px;--el-border-color: rgba(40, 68, 57, .16);--el-border-color-light: rgba(40, 68, 57, .11);--el-fill-color-light: rgba(243, 247, 243, .92);--el-fill-color-blank: rgba(255, 255, 255, .94);--el-bg-color: rgba(255, 255, 255, .94);--el-bg-color-page: transparent;--el-text-color-primary: #19352d;--el-text-color-regular: #445851;--el-text-color-secondary: #6d7d77;--el-mask-color: rgba(20, 31, 27, .42);--el-box-shadow-light: 0 4px 10px rgba(35, 63, 54, .08);--el-box-shadow: 0 8px 16px rgba(35, 63, 54, .1);--el-dialog-padding-primary: 14px;--el-card-padding: 16px}.el-table .el-table__cell{padding:6px 0}.el-form-item{margin-bottom:14px}*{box-sizing:border-box}html{min-width:320px;background:transparent}body{margin:0;min-width:320px;min-height:100vh;color:var(--app-text);background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 14%,rgba(255,255,255,.72),transparent 0 22%),radial-gradient(circle at 86% 22%,rgba(214,230,222,.55),transparent 0 18%),radial-gradient(circle at 76% 82%,rgba(242,220,173,.36),transparent 0 16%);z-index:-1}#app{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.page-card,.panel-card,.summary-card{position:relative;overflow:hidden;border:1px solid var(--app-border);border-radius:var(--app-radius-lg);background:var(--app-surface);box-shadow:var(--app-shadow-soft)}.page-card:before,.panel-card:before,.summary-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#d7b267eb,#2f6b569e);opacity:.9}.page-card{padding:16px 18px}.page-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.page-card__header h2,.page-card__header h3,.page-card__header h4{margin:0;color:var(--app-primary-dark)}.page-card__header p{margin:6px 0 0;color:var(--app-text-muted)}.el-card,.el-dialog,.el-drawer,.el-popover{border-radius:var(--app-radius-lg)!important;border:1px solid var(--app-border)!important}.el-card,.el-dialog{box-shadow:var(--app-shadow)!important}.el-card__body,.el-dialog__body,.el-drawer__body{color:var(--app-text)}.el-button{font-weight:600;letter-spacing:.01em;border-radius:14px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.pending-section{padding:24px;margin-bottom:20px;border:1px solid #b3e0b3;border-radius:16px;background:linear-gradient(135deg,#f0f9f0,#e6f7e6)}.pending-section__header{margin-bottom:16px}.pending-section__title{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pending-section__title h3{margin:0;color:#3a7d3a;font-size:20px}.pending-section__desc{margin:0;color:#5a8a5a;font-size:13px}.pending-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}.pending-card{cursor:pointer;border:1px solid #b3e0b3!important;background:#f8fdf8;transition:transform .2s,box-shadow .2s}.pending-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #67c23a2e}.pending-card__content{display:flex;align-items:center;gap:12px}.pending-card__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#e6f7e6}.pending-card__info{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.pending-card__text{color:#303133;font-size:14px;font-weight:600}.pending-card__meta{color:#909399;font-size:12px}.el-button--default,.el-button.is-plain,.el-button--default:hover,.el-button--default:focus,.el-button.is-plain:hover,.el-button.is-plain:focus{color:var(--app-primary-dark)!important}.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.el-button--primary:hover,.el-button--primary:focus,.el-button--success:hover,.el-button--success:focus,.el-button--warning:hover,.el-button--warning:focus,.el-button--danger:hover,.el-button--danger:focus,.el-button--info:hover,.el-button--info:focus{color:#fff!important}.el-button--danger.is-plain,.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus,.el-button--danger.is-link,.el-button--danger.is-link:hover,.el-button--danger.is-link:focus,.el-button--danger.is-text,.el-button--danger.is-text:hover,.el-button--danger.is-text:focus{color:var(--el-color-danger)!important}.el-button--default,.el-button.is-plain{border-color:#2f6b5633;background:#ffffffc7;box-shadow:0 1px 3px #233f360a}.el-button--default:hover,.el-button.is-plain:hover{background:#ebf3eff5;border-color:#2f6b5647;box-shadow:0 2px 5px #233f360f}.el-button--success,.el-button--primary{box-shadow:0 3px 8px #2f6b5624}.el-button--success:hover,.el-button--primary:hover{box-shadow:0 4px 10px #2f6b5629;transform:translateY(-1px)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor.el-input__wrapper,.el-date-editor .el-input__wrapper{border-radius:14px!important;background:#ffffffeb!important;box-shadow:0 0 0 1px #28443929 inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1px #2f6b5685 inset ! important,0 0 0 2px #2f6b561a!important}.el-form-item__label{color:var(--app-primary-dark);font-weight:600}.el-table{--el-table-border-color: rgba(40, 68, 57, .09);--el-table-header-bg-color: rgba(240, 245, 239, .92);--el-table-row-hover-bg-color: rgba(243, 248, 244, .92);--el-table-current-row-bg-color: rgba(233, 242, 237, .96);border-radius:18px;overflow:hidden}.el-table th.el-table__cell{color:var(--app-primary-dark);font-weight:700}.el-table tr{transition:background-color .18s ease}.el-table .cell{line-height:1.45}.el-table__inner-wrapper:before{display:none}.el-tag{border-radius:999px;font-weight:600}.el-tabs__item{font-weight:600}.el-tabs__item.is-active{color:var(--app-primary)}.el-tabs__active-bar{background:linear-gradient(90deg,var(--app-accent),var(--app-primary))}.el-pagination{padding-top:10px}.el-empty,.el-result,.el-alert,.el-descriptions,.el-statistic{border-radius:var(--app-radius-md)}.el-descriptions{padding:6px 0}.el-descriptions__label{color:var(--app-text-muted)}.el-divider{border-color:#28443914}.el-message-box,.el-notification{border-radius:18px!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#2f6b5647;background-clip:padding-box}::-webkit-scrollbar-track{background:#ffffff5c}@media (max-width: 767px){.page-card{padding:14px!important;border-radius:16px!important}.page-card__header{flex-direction:column;align-items:flex-start;gap:12px}.toolbar{flex-direction:column;align-items:stretch}.toolbar__filters{width:100%}.toolbar__actions{flex-wrap:wrap}.form-grid,.metric-grid,.summary-grid,.panel-grid{grid-template-columns:1fr!important}.pending-cards{grid-template-columns:minmax(0,1fr)}.el-message-box{width:calc(100vw - 32px)!important}.el-table{font-size:12px}.el-table .cell{padding:4px 6px}.el-table__fixed-right{display:none!important}}@media (max-width: 960px){.el-dialog{width:auto!important;max-width:calc(100vw - 24px)!important;--el-dialog-margin-top: 8vh}}
