@import"https://fonts.googleapis.com/css2?family=Nunito:wght@500;600;700;800;900&family=Noto+Sans+SC:wght@400;500;600;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@600;700;800&display=swap";:root{--dk-bg: #FFF8EE;--dk-bg-mint: #EAF7D8;--dk-bg-cream: #FFF4E6;--dk-bg-leaf: #F2FAE6;--dk-surface: #ffffff;--dk-surface-soft: rgba(255, 255, 255, .96);--dk-surface-glass: rgba(255, 253, 248, .78);--dk-green: #58CC02;--dk-green-light: #7DE03A;--dk-green-dark: #46A502;--dk-green-deep: #1A4200;--dk-green-soft: #5A7354;--dk-ink-title: #1A4200;--dk-ink: #243028;--dk-muted: #657560;--dk-muted-soft: #768676;--dk-muted-faint: #8B9886;--dk-gold: #FFD666;--dk-gold-soft: #FFE9A8;--dk-coral: #FF8B6A;--dk-coral-soft: #FFB39A;--dk-pink: #FF9EB5;--dk-pink-soft: #FFD6E0;--dk-warn: #E6A23C;--dk-warn-ink: #9A6400;--dk-danger: #C24A2A;--dk-danger-ink: #A03820;--dk-success-ink: #2A6200;--dk-border: rgba(36, 48, 28, .07);--dk-border-green: rgba(88, 204, 2, .14);--dk-border-strong: rgba(88, 204, 2, .28);--dk-shadow: 0 1px 0 rgba(255, 255, 255, .92) inset, 0 1px 2px rgba(36, 72, 12, .03), 0 12px 28px rgba(36, 72, 12, .06), 0 28px 56px rgba(36, 72, 12, .04);--dk-shadow-soft: 0 1px 0 rgba(255, 255, 255, .88) inset, 0 8px 20px rgba(36, 72, 12, .045);--dk-shadow-lift: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 2px 4px rgba(36, 72, 12, .04), 0 18px 40px rgba(36, 72, 12, .09);--dk-shadow-jelly: 0 2px 0 rgba(255, 255, 255, .45) inset, 0 4px 0 #3F9A00, 0 14px 28px rgba(88, 204, 2, .28);--dk-shadow-dialog: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 24px 64px rgba(28, 56, 8, .18), 0 8px 24px rgba(28, 56, 8, .08);--dk-radius: 24px;--dk-radius-sm: 18px;--dk-radius-xs: 14px;--dk-radius-pill: 999px;--dk-fs-xs: 12px;--dk-fs-sm: 13px;--dk-fs-md: 14px;--dk-fs-lg: 16px;--dk-fs-xl: 20px;--dk-fs-2xl: 28px;--dk-fs-3xl: 36px;--dk-lh-tight: 1.22;--dk-lh-body: 1.6;--dk-lh-title: 1.26;--dk-sp-1: 4px;--dk-sp-2: 8px;--dk-sp-3: 12px;--dk-sp-4: 16px;--dk-sp-5: 20px;--dk-sp-6: 24px;--dk-sp-7: 32px;--dk-sp-8: 40px;--dk-content-gap: 22px;--dk-card-pad: 22px 24px 20px;--dk-font: "Nunito", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--dk-font-cn: "Noto Sans SC", "Nunito", "PingFang SC", "Microsoft YaHei", sans-serif;--dk-ls-tight: -.02em;--dk-ls-title: .02em;--dk-ls-body: .012em;--dk-fw-regular: 400;--dk-fw-medium: 500;--dk-fw-semi: 600;--dk-fw-bold: 700;--dk-fw-heavy: 800;--dk-space: var(--dk-sp-5);--aside-w: 272px;--aside-rail-w: 80px;--aside-current: 272px;--aside-motion: .42s cubic-bezier(.22, 1, .36, 1);--header-h: 64px;--page-max: 1320px;--page-pad-x: clamp(14px, 2.2vw, 28px);--z-overlay: 4000;--z-drawer: 4200;--z-drawer-mask: 4100;--dk-scroll-track: rgba(234, 247, 216, .4);--dk-scroll-thumb: rgba(88, 204, 2, .32);--dk-scroll-thumb-hover: rgba(70, 165, 2, .62);--dk-ease: cubic-bezier(.22, 1, .36, 1);--dk-ease-out: cubic-bezier(.16, 1, .3, 1);--dk-focus-ring: 0 0 0 3px rgba(125, 224, 58, .32);--el-color-primary: #58CC02;--el-color-primary-light-3: #7DE03A;--el-color-primary-light-5: #9BE85A;--el-color-primary-light-7: #C8F08A;--el-color-primary-light-8: #EAF7D8;--el-color-primary-light-9: #F3FAE8;--el-color-primary-dark-2: #46A502}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow:hidden}#app{position:relative;z-index:1}::selection{background:#7de03a47;color:var(--dk-green-deep)}body{font-family:var(--dk-font-cn, var(--dk-font));color:var(--dk-ink);font-size:var(--dk-fs-md);font-weight:var(--dk-fw-regular);line-height:var(--dk-lh-body);letter-spacing:var(--dk-ls-body, .02em);background-color:var(--dk-bg);background-image:radial-gradient(900px 480px at 12% -8%,rgba(234,247,216,.9),transparent 58%),radial-gradient(720px 420px at 96% 8%,rgba(255,214,102,.18),transparent 55%),radial-gradient(640px 380px at 80% 100%,rgba(255,182,193,.12),transparent 50%),linear-gradient(168deg,#e6f4d0,#f2fae6 26%,#fff8ee 58%,#fff4e6);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.22;background-image:url(/assets/bg/pattern-orchard-soft.png);background-size:320px 320px;background-repeat:repeat}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}img{max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--dk-scroll-thumb) var(--dk-scroll-track)}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:var(--dk-scroll-track);border-radius:999px;margin:4px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9be85a,#58cc02);border-radius:999px;border:2px solid rgba(255,249,240,.88);box-shadow:inset 0 1px #ffffff73}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7de03a,#46a502)}*::-webkit-scrollbar-corner{background:transparent}.page-shell{max-width:min(100%,var(--page-max, 1320px));width:100%;margin:0 auto;display:flex;flex-direction:column;gap:0;min-width:0}.page-shell>*+*{margin-top:0}.page-stack{display:grid;gap:16px}.dk-card,.dk-panel{position:relative;background:linear-gradient(165deg,#fffffffa,#fffdf8f0 55%,#fcfff6f5);border:1px solid rgba(88,204,2,.12);border-radius:var(--dk-radius);box-shadow:var(--dk-shadow);padding:var(--dk-card-pad);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);overflow:visible;transition:box-shadow .22s var(--dk-ease-out, var(--dk-ease)),border-color .22s ease,transform .22s var(--dk-ease-out, var(--dk-ease))}.dk-card+.dk-card,.dk-panel+.dk-panel,.dk-card+.dk-panel,.dk-panel+.dk-card{margin-top:var(--dk-content-gap)}.dk-card:hover,.dk-panel:hover{border-color:#58cc0233;box-shadow:var(--dk-shadow-lift)}.dk-card:before,.dk-panel:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1.5px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(255,182,193,.35) 22%,rgba(125,224,58,.55) 50%,rgba(255,214,102,.35) 78%,transparent 100%);pointer-events:none;opacity:.9}.dk-card:after,.dk-panel:after{content:none}.dk-card--glow:after,.dk-panel--glow:after{content:"";position:absolute;right:-18px;top:-22px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.7),transparent 42%),radial-gradient(circle,rgba(125,224,58,.12),transparent 70%);pointer-events:none;z-index:0}.dk-card>*,.dk-panel>*{position:relative;z-index:1}.dk-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:center;padding:22px 24px;border-radius:24px;background:radial-gradient(320px 180px at 100% 0%,rgba(255,214,102,.24),transparent 62%),radial-gradient(260px 160px at 0% 100%,rgba(125,224,58,.14),transparent 60%),linear-gradient(135deg,#eaf7d8fa,#fff9f0f5);border:1px solid rgba(88,204,2,.2);box-shadow:var(--dk-shadow);overflow:hidden;position:relative}.dk-hero:after{content:"";position:absolute;inset:auto -18% -42% auto;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(125,224,58,.18),transparent 68%);pointer-events:none}.dk-hero__title{margin:0;font-size:24px;font-weight:700;font-family:var(--dk-font-cn, var(--dk-font));color:var(--dk-green-deep);letter-spacing:var(--dk-ls-title);line-height:1.22}.dk-hero__sub{margin:8px 0 0;color:var(--dk-muted);font-size:13.5px;line-height:1.65;max-width:48ch;font-weight:400;letter-spacing:.02em}.dk-hero__art{width:100%;max-height:188px;object-fit:contain;justify-self:end;position:relative;z-index:1;-webkit-mask-image:radial-gradient(ellipse 80% 84% at 50% 48%,#000 50%,rgba(0,0,0,.75) 66%,transparent 86%);mask-image:radial-gradient(ellipse 80% 84% at 50% 48%,#000 50%,rgba(0,0,0,.75) 66%,transparent 86%);filter:drop-shadow(0 14px 24px rgba(45,107,0,.14));animation:art-float 5.2s ease-in-out infinite;transform-origin:center bottom}.dk-art{position:relative;display:grid;place-items:center;isolation:isolate}.dk-art:before{content:"";position:absolute;width:min(92%,240px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(255,255,255,.85),transparent 42%),radial-gradient(circle at 50% 55%,rgba(125,224,58,.22),rgba(255,182,193,.1) 50%,rgba(255,214,102,.1) 62%,transparent 78%);z-index:0;filter:blur(2px)}.dk-art:after{content:"";position:absolute;bottom:4%;width:min(62%,170px);height:18px;border-radius:50%;background:radial-gradient(ellipse,rgba(45,107,0,.12),transparent 72%);z-index:0}.dk-art img,.dk-art>.dk-art__img{position:relative;z-index:1;max-width:100%;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 48%,#000 52%,rgba(0,0,0,.75) 68%,transparent 86%);mask-image:radial-gradient(ellipse 78% 82% at 50% 48%,#000 52%,rgba(0,0,0,.75) 68%,transparent 86%);filter:drop-shadow(0 12px 20px rgba(45,107,0,.12))}.dk-art--sm:before{width:min(94%,104px)}.dk-art--sm:after{width:min(66%,78px);height:12px}.dk-art--sm img,.dk-art--sm>.dk-art__img{-webkit-mask-image:radial-gradient(ellipse 82% 86% at 50% 48%,#000 58%,rgba(0,0,0,.8) 74%,transparent 92%);mask-image:radial-gradient(ellipse 82% 86% at 50% 48%,#000 58%,rgba(0,0,0,.8) 74%,transparent 92%)}.dk-art--lg:before{width:min(92%,340px)}.dk-art--lg:after{width:min(58%,230px);height:22px}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.stat-pill{position:relative;background:radial-gradient(120px 60px at 100% 0%,rgba(255,214,102,.14),transparent 70%),linear-gradient(180deg,#fbfef7,#fff);border:1.5px solid rgba(88,204,2,.16);border-radius:22px;padding:18px 16px 16px;min-height:108px;box-shadow:var(--dk-shadow-soft);transition:transform .16s var(--dk-ease),box-shadow .16s var(--dk-ease),border-color .16s ease;overflow:hidden}.stat-pill:hover{transform:translateY(-2px);border-color:#58cc0247;box-shadow:var(--dk-shadow-lift)}a.stat-pill--link{text-decoration:none;color:inherit;cursor:pointer}a.stat-pill--link:hover{border-color:#58cc0266}a.stat-pill--link .stat-pill__label:after{content:" · 查看";font-weight:500;opacity:.65}.stat-pill:after{content:"";position:absolute;top:-18px;right:-14px;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle,rgba(255,182,193,.2),rgba(125,224,58,.16) 48%,transparent 68%);pointer-events:none}.stat-pill__label{color:var(--dk-muted);font-size:12.5px;font-weight:600;letter-spacing:.05em}.stat-pill__value{margin-top:10px;font-size:30px;font-weight:800;color:#1f4a00;letter-spacing:var(--dk-ls-tight);line-height:1.05;font-variant-numeric:tabular-nums}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px;padding:10px 12px;border-radius:18px;background:linear-gradient(180deg,#f7fbf1a6,#ffffff80);border:1px solid rgba(88,204,2,.1)}.toolbar__grow{flex:1;min-width:12px}.muted{color:var(--dk-muted);font-size:var(--dk-fs-sm);font-weight:var(--dk-fw-regular);letter-spacing:.02em}.mono{font-family:ui-monospace,SF Mono,Consolas,monospace;letter-spacing:0}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--dk-sp-3);margin-bottom:var(--dk-sp-4);padding-bottom:var(--dk-sp-3);border-bottom:1px dashed rgba(88,204,2,.16)}.section-head h3,.dk-h3,.head h3{margin:0;font-size:var(--dk-fs-lg);font-weight:var(--dk-fw-heavy);font-family:var(--dk-font-cn, var(--dk-font));color:var(--dk-ink-title);letter-spacing:var(--dk-ls-title);line-height:var(--dk-lh-title)}.head h3{margin:0 0 var(--dk-sp-1)}.section-head p{margin:var(--dk-sp-1) 0 0;color:var(--dk-muted);font-size:var(--dk-fs-sm);line-height:1.5;font-weight:var(--dk-fw-regular);letter-spacing:.02em;max-width:68ch}.el-button--danger:not(.is-link):not(.is-text){--el-button-bg-color: #E85A3A;--el-button-border-color: transparent;--el-button-hover-bg-color: #F07050;--el-button-active-bg-color: #C24A2A;border:none!important;font-weight:var(--dk-fw-bold)!important;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 42%),linear-gradient(180deg,#ff9b7a,#f07050 45%,#e85a3a)!important;box-shadow:0 2px #fff6 inset,0 3px #a0321e59,0 8px 14px #c24a2a2e!important}.el-button--danger:not(.is-link):not(.is-text):active{transform:translateY(2px);box-shadow:0 1px #ffffff4d inset,0 2px #a0321e59!important}.el-button.is-link.el-button--danger{font-weight:600}.el-button--warning:not(.is-link):not(.is-text){--el-button-bg-color: #F0B429;--el-button-border-color: transparent;--el-button-hover-bg-color: #F5C84A;--el-button-active-bg-color: #D99A12;border:none!important;font-weight:var(--dk-fw-bold)!important;color:#5a3a00!important;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 42%),linear-gradient(180deg,#ffe08a,#ffd666 48%,#f0b429)!important;box-shadow:0 2px #ffffff80 inset,0 3px #a66a0047,0 8px 14px #e6a23c33!important}.el-button--warning:not(.is-link):not(.is-text):active{transform:translateY(2px);box-shadow:0 1px #ffffff59 inset,0 2px #a66a0047!important}.el-button--success:not(.is-link):not(.is-text){--el-button-bg-color: #58CC02;--el-button-border-color: transparent;border:none!important;font-weight:var(--dk-fw-bold);color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 42%),linear-gradient(180deg,#9be85a,#7de03a 45%,#58cc02)!important;box-shadow:0 2px #fff6 inset,0 3px #2d6b0033,0 8px 14px #58cc0229!important}.el-button--success:not(.is-link):not(.is-text):active{transform:translateY(2px);box-shadow:0 1px #ffffff4d inset,0 2px #2d6b0033!important}.dk-ops-sep{display:inline-block;width:1px;height:14px;margin:0 6px;background:#3a32281f;vertical-align:middle}.dk-empty h3{font-weight:var(--dk-fw-heavy);font-family:var(--dk-font-cn, var(--dk-font));color:var(--dk-ink-title);letter-spacing:var(--dk-ls-title)}.dk-empty p{color:var(--dk-muted);font-weight:var(--dk-fw-regular)}.pager{margin-top:var(--dk-content-gap);display:flex;justify-content:flex-end}.wire-alert{margin-bottom:var(--dk-sp-4)!important;border-radius:16px!important}.dk-card>h3,.dk-card h3{font-weight:var(--dk-fw-heavy);font-family:var(--dk-font-cn, var(--dk-font));color:var(--dk-ink-title);letter-spacing:var(--dk-ls-title);font-size:var(--dk-fs-lg);line-height:var(--dk-lh-title)}.mb{margin-bottom:var(--dk-content-gap)}.err{color:var(--dk-danger);font-weight:var(--dk-fw-bold);font-size:var(--dk-fs-sm)}.warn,.warn-text{color:var(--dk-warn-ink);font-weight:var(--dk-fw-bold);font-size:var(--dk-fs-sm)}@media(prefers-reduced-motion:reduce){.page-shell,.stat-pill,.el-button--primary,.dk-hero__art,.dk-art img,.dk-empty img{animation:none!important;transition:none!important}}@media(max-width:1280px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-hero{grid-template-columns:1fr}.dk-hero__art{max-height:160px;justify-self:center}}@media(max-width:720px){.stat-grid{grid-template-columns:1fr}}.el-overlay,.el-overlay-dialog,.el-message-box__wrapper,.el-message,.el-notification{z-index:var(--z-overlay)!important}.el-overlay{background:#20301866!important;-webkit-backdrop-filter:blur(8px) saturate(1.06);backdrop-filter:blur(8px) saturate(1.06)}.el-dialog,.dk-dialog.el-dialog{--dk-dialog-radius: var(--dk-radius);border-radius:var(--dk-dialog-radius)!important;overflow:hidden;box-shadow:var(--dk-shadow-dialog)!important;border:1.5px solid var(--dk-border-green)!important;background:linear-gradient(180deg,#f8fcf2,#fff 24%,#fffcfa)!important;margin:0 auto!important}.el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto;padding:var(--dk-sp-6) var(--dk-sp-4);box-sizing:border-box}.el-overlay-dialog .el-dialog{margin:auto!important;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.el-dialog__header{position:relative;padding:var(--dk-sp-5) var(--dk-sp-6) var(--dk-sp-3)!important;margin-right:0!important;background:radial-gradient(200px 90px at 100% 0%,rgba(255,214,102,.16),transparent 70%),linear-gradient(180deg,#f1f8e6,#fbfef8 72%,#fff);flex-shrink:0}.el-dialog__header:before{content:"";position:absolute;left:var(--dk-sp-6);top:14px;width:28px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--dk-pink),var(--dk-green-light),var(--dk-green))}.el-dialog__title{font-weight:var(--dk-fw-heavy)!important;font-family:var(--dk-font-cn)!important;color:var(--dk-ink-title)!important;font-size:var(--dk-fs-lg)!important;letter-spacing:var(--dk-ls-title);padding-top:6px;line-height:var(--dk-lh-title)!important}.el-dialog__headerbtn{top:16px!important;right:14px!important;width:32px!important;height:32px!important;border-radius:999px;background:#fffffff0;border:1px solid rgba(88,204,2,.16);transition:background .15s ease,transform .12s ease,border-color .15s ease}.el-dialog__headerbtn:hover{background:#f3fae8;border-color:#58cc0252;transform:scale(1.04)}.el-dialog__headerbtn .el-dialog__close{color:var(--dk-muted)!important;font-weight:700}.el-dialog__body{padding:var(--dk-sp-4) var(--dk-sp-6) var(--dk-sp-5)!important;color:var(--dk-ink);font-size:var(--dk-fs-md);line-height:var(--dk-lh-body);overflow:auto;flex:1;min-height:0}.el-dialog__footer{padding:var(--dk-sp-3) var(--dk-sp-6) var(--dk-sp-5)!important;border-top:1px solid rgba(88,204,2,.1);background:linear-gradient(180deg,#f7fbf18c,#ffffffeb);flex-shrink:0}.el-dialog__footer .el-button+.el-button{margin-left:var(--dk-sp-3)}.el-message-box{border-radius:var(--dk-radius)!important;max-width:min(92vw,440px);border:1.5px solid var(--dk-border-green)!important;box-shadow:var(--dk-shadow-dialog)!important;padding:var(--dk-sp-2) var(--dk-sp-2) var(--dk-sp-3);background:linear-gradient(180deg,#f8fcf2,#fff)!important}.el-message-box__header{padding:var(--dk-sp-4) var(--dk-sp-4) var(--dk-sp-2)!important}.el-message-box__title{font-weight:var(--dk-fw-heavy)!important;font-family:var(--dk-font-cn)!important;color:var(--dk-ink-title)!important;letter-spacing:var(--dk-ls-title);font-size:var(--dk-fs-lg)!important}.el-message-box__content{padding:var(--dk-sp-2) var(--dk-sp-4) var(--dk-sp-3)!important;color:var(--dk-ink);font-size:var(--dk-fs-md);font-weight:var(--dk-fw-regular);letter-spacing:var(--dk-ls-body);line-height:var(--dk-lh-body)}.el-message-box__btns{padding:var(--dk-sp-2) var(--dk-sp-4) var(--dk-sp-2)!important}.el-message-box__btns .el-button+.el-button{margin-left:var(--dk-sp-3)}.el-message{border-radius:var(--dk-radius-pill)!important;border:1.5px solid var(--dk-border-green)!important;box-shadow:0 12px 28px #2d6b001a!important;background:linear-gradient(180deg,#fffefb,#f3fae8)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:260px;padding:12px 18px!important;font-weight:var(--dk-fw-medium);color:var(--dk-ink-title)!important}.el-message .el-message__content{color:var(--dk-ink-title)!important;font-weight:var(--dk-fw-medium)!important;font-size:var(--dk-fs-md)!important;letter-spacing:var(--dk-ls-body);font-family:var(--dk-font-cn)!important}.el-message--success{background:linear-gradient(180deg,#fbfef7,#eaf7d8)!important;border-color:#58cc0247!important}.el-message--warning{background:linear-gradient(180deg,#fffbf4,#fff3d6)!important;border-color:#e6a23c47!important}.el-message--warning .el-message__content{color:var(--dk-warn-ink)!important}.el-message--error{background:linear-gradient(180deg,#fff8f6,#ffe8e0)!important;border-color:#c24a2a38!important}.el-message--error .el-message__content{color:var(--dk-danger)!important}.el-notification{border-radius:var(--dk-radius-sm)!important;border:1.5px solid var(--dk-border-green)!important;box-shadow:var(--dk-shadow)!important;background:linear-gradient(180deg,#fffefb,#f8fcf2)!important;overflow:hidden}.el-notification__title{color:var(--dk-ink-title)!important;font-weight:var(--dk-fw-heavy)!important;font-family:var(--dk-font-cn)!important}.el-notification__content{color:var(--dk-muted)!important;font-size:var(--dk-fs-sm)!important}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor.el-input__wrapper{border-radius:var(--dk-radius-xs)!important;box-shadow:0 0 0 1.5px #58cc0224 inset!important;background:linear-gradient(180deg,#fffefb,#f8fbf4)!important;transition:box-shadow .15s ease,background .15s ease!important;min-height:38px}.el-input--large .el-input__wrapper{min-height:46px;border-radius:18px!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1.5px #58cc024d inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-date-editor.el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--dk-green) inset,var(--dk-focus-ring)!important}.el-textarea__inner{padding:12px 14px!important;line-height:1.6;min-height:88px;color:var(--dk-ink)!important;font-family:var(--dk-font-cn)!important;font-size:var(--dk-fs-md)!important}.el-input__inner{font-weight:var(--dk-fw-medium);color:var(--dk-ink)!important;font-size:var(--dk-fs-md)!important;letter-spacing:.02em;font-family:var(--dk-font-cn)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--dk-muted-faint)!important}.el-input.is-disabled .el-input__wrapper,.el-textarea.is-disabled .el-textarea__inner,.el-select.is-disabled .el-select__wrapper{background:#f7fbf1a6!important;opacity:1!important}.el-input-number{width:156px}.el-input-number .el-input__wrapper{padding-left:8px;padding-right:8px}.el-input-number__decrease,.el-input-number__increase{background:#f3fae8!important;color:var(--dk-ink-title)!important;border-color:#58cc0224!important}.el-form-item{margin-bottom:18px!important}.el-form-item__label{font-weight:var(--dk-fw-semi)!important;font-family:var(--dk-font-cn)!important;color:var(--dk-ink-title)!important;letter-spacing:.02em!important;line-height:1.4!important;font-size:var(--dk-fs-sm)!important}.el-form--label-top .el-form-item__label{margin-bottom:6px!important}.el-form-item__error{color:var(--dk-danger)!important;font-size:var(--dk-fs-xs)!important}.el-breadcrumb{font-size:var(--dk-fs-xs);line-height:1.3;font-family:var(--dk-font-cn)}.el-breadcrumb__inner{font-weight:var(--dk-fw-medium)!important;color:var(--dk-muted)!important;letter-spacing:.02em!important}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--dk-ink-title)!important;font-weight:var(--dk-fw-semi)!important}.el-breadcrumb__separator{color:#6a7a6273!important;margin:0 7px!important}.el-tag{border-radius:var(--dk-radius-pill)!important;font-weight:var(--dk-fw-semi);border-width:1.5px!important;border-style:solid!important;border-color:#58cc0233!important;padding:0 11px!important;height:26px;line-height:23px;font-size:var(--dk-fs-xs);letter-spacing:.02em;box-shadow:0 1px #ffffffbf inset;font-family:var(--dk-font-cn);background:#f3fae8!important;color:var(--dk-ink-title)!important;--el-tag-bg-color: #F3FAE8;--el-tag-text-color: var(--dk-ink-title);--el-tag-border-color: rgba(88, 204, 2, .2)}.el-tag.el-tag--small{height:22px;line-height:19px;padding:0 9px!important;font-size:11px}.el-tag--success,.el-tag--success.el-tag--dark,.el-tag--success.is-hit{background:#f3fae8!important;color:var(--dk-success-ink)!important;border-color:#58cc0247!important}.el-tag--warning,.el-tag--warning.el-tag--dark{background:#fff6e0!important;color:var(--dk-warn-ink)!important;border-color:#e6a23c52!important}.el-tag--danger,.el-tag--danger.el-tag--dark{background:#ffe8e0!important;color:var(--dk-danger)!important;border-color:#c24a2a47!important}.el-tag--info,.el-tag--info.el-tag--dark{background:#f5f7f4!important;color:var(--dk-muted)!important;border-color:#6a7a6233!important}.el-tag--primary,.el-tag--primary.el-tag--dark{background:#eaf7d8!important;color:var(--dk-ink-title)!important;border-color:#58cc0252!important}.el-alert{border-radius:var(--dk-radius-sm)!important;border:1.5px solid var(--dk-border-green)!important;padding:12px 16px!important;background:linear-gradient(180deg,#fbfef7,#fff)!important;box-shadow:0 1px #ffffffe6 inset}.el-alert--info{background:linear-gradient(180deg,#f7fbf1,#fff)!important;border-color:#58cc022e!important}.el-alert--success{background:linear-gradient(180deg,#f3fae8,#fbfef7)!important;border-color:#58cc0247!important}.el-alert--warning{background:linear-gradient(180deg,#fffbf4,#fff8ee)!important;border-color:#e6a23c47!important}.el-alert--error{background:linear-gradient(180deg,#fff8f6,#ffede8)!important;border-color:#c24a2a38!important}.el-alert__title{font-weight:var(--dk-fw-semi)!important;font-size:var(--dk-fs-sm)!important;line-height:1.5!important;letter-spacing:.02em;color:var(--dk-ink-title)!important;font-family:var(--dk-font-cn)!important}.el-alert__description{color:var(--dk-muted)!important;font-size:var(--dk-fs-sm)!important;margin-top:4px!important}.el-alert+.dk-card,.el-alert+.dk-panel{margin-top:var(--dk-sp-4)}.el-tabs__header{margin-bottom:var(--dk-sp-4)!important}.el-tabs__nav-wrap:after{height:1px!important;background:#58cc021f!important}.el-tabs__item{font-weight:var(--dk-fw-semi)!important;font-size:var(--dk-fs-md)!important;color:var(--dk-muted)!important;letter-spacing:.02em;height:42px!important;line-height:42px!important;font-family:var(--dk-font-cn)!important}.el-tabs__item:hover{color:var(--dk-ink-title)!important}.el-tabs__item.is-active{color:var(--dk-ink-title)!important;font-weight:var(--dk-fw-heavy)!important}.el-tabs__active-bar{background:linear-gradient(90deg,var(--dk-green-light),var(--dk-green))!important;height:3px!important;border-radius:999px}.el-pagination{--el-pagination-hover-color: var(--dk-ink-title);font-weight:var(--dk-fw-medium);gap:4px;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:var(--dk-font-cn)}.el-pagination.is-background .el-pager li{border-radius:11px!important;font-weight:var(--dk-fw-semi);min-width:32px;background:linear-gradient(180deg,#fff,#f7fbf1)!important;color:var(--dk-ink-title)!important;border:1px solid rgba(88,204,2,.14)}.el-pagination.is-background .el-pager li.is-active{background:linear-gradient(180deg,#9be85a,#58cc02)!important;border:none!important;color:#fff!important;box-shadow:0 2px #3f9a00,0 6px 12px #58cc022e}.el-pagination button{border-radius:11px!important;background:linear-gradient(180deg,#fff,#f7fbf1)!important;color:var(--dk-ink-title)!important}.el-switch.is-checked .el-switch__core,.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background:var(--dk-green)!important;border-color:var(--dk-green-dark)!important}.el-checkbox__label,.el-radio__label{font-weight:var(--dk-fw-medium)!important;color:var(--dk-ink)!important;letter-spacing:.02em;font-family:var(--dk-font-cn)!important;font-size:var(--dk-fs-md)!important}.day-seg,.el-radio-group{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:#eaf7d8e0;border:1px solid rgba(88,204,2,.22);gap:2px;vertical-align:middle;box-shadow:0 1px #ffffffb3 inset}.day-seg__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#5a7a62;font-size:13px;font-weight:700;line-height:1;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:var(--dk-font-cn);letter-spacing:.02em;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.day-seg__btn:hover{color:var(--dk-ink-title)}.day-seg__btn.is-on{background:#fff;color:var(--dk-ink-title);box-shadow:0 2px 8px #2d6b001f}.day-seg__btn:focus-visible{outline:2px solid rgba(88,204,2,.45);outline-offset:1px}.el-radio-group{--el-radio-button-checked-bg-color: #fff;--el-radio-button-checked-border-color: transparent;--el-radio-button-checked-text-color: var(--dk-ink-title)}.el-radio-button{margin:0!important}.el-radio-button .el-radio-button__inner{font-weight:700!important;letter-spacing:.02em;border:0!important;background:transparent!important;color:#5a7a62!important;box-shadow:none!important;border-radius:999px!important;padding:8px 14px!important;height:auto!important;line-height:1!important;font-family:var(--dk-font-cn)!important;font-size:13px!important;text-shadow:none!important}.el-radio-button:first-child .el-radio-button__inner,.el-radio-button:last-child .el-radio-button__inner{border-radius:999px!important}.el-radio-button__original-radio:checked+.el-radio-button__inner{background:#fff!important;border-color:transparent!important;color:var(--dk-ink-title)!important;box-shadow:0 2px 8px #2d6b001f!important;text-shadow:none!important}.el-radio-button__inner:hover{color:var(--dk-ink-title)!important}.el-radio-button__original-radio:checked+.el-radio-button__inner:hover{color:var(--dk-ink-title)!important}.el-radio-button.is-active .el-radio-button__inner{background:#fff!important;color:var(--dk-ink-title)!important;box-shadow:0 2px 8px #2d6b001f!important}.el-popper,.el-select__popper,.el-dropdown__popper,.el-picker__popper,.el-tooltip__popper{z-index:calc(var(--z-overlay) + 10)!important;border-radius:var(--dk-radius-xs)!important;box-shadow:0 14px 32px #2d6b001f!important}.el-popper.is-light,.el-popper.is-pure.is-light,.el-select__popper,.el-dropdown__popper,.el-picker__popper{border:1px solid rgba(88,204,2,.14)!important;background:#fffefb!important;color:var(--dk-ink)!important;overflow:hidden}.el-select-dropdown__item,.el-dropdown-menu__item{font-weight:var(--dk-fw-regular);height:36px;line-height:36px;letter-spacing:.02em;font-family:var(--dk-font-cn);color:var(--dk-ink)!important;font-size:var(--dk-fs-md)!important}.el-select-dropdown__item.is-selected,.el-dropdown-menu__item:not(.is-disabled):focus{color:var(--dk-ink-title)!important;font-weight:var(--dk-fw-semi);background:#f3fae8!important}.el-select-dropdown__item:hover,.el-dropdown-menu__item:not(.is-disabled):hover{background:#f7fbf1!important;color:var(--dk-ink-title)!important}.el-dropdown-menu{padding:6px!important;border:none!important;background:transparent!important}.el-dropdown-menu__item--divided{border-top-color:#58cc021f!important}.el-popper.is-dark,.el-popper.is-dark.el-tooltip,.el-tooltip__popper.is-dark{background:var(--dk-ink-title)!important;border:none!important;color:#fff!important;font-size:var(--dk-fs-xs)!important;border-radius:10px!important;overflow:visible!important;max-width:min(420px,70vw);word-break:break-word}.el-popper.is-dark .el-popper__arrow:before,.el-tooltip__popper.is-dark .el-popper__arrow:before{background:var(--dk-ink-title)!important;border:none!important}.dk-ops{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;max-width:100%}.dk-ops__more{font-weight:var(--dk-fw-semi)!important;min-height:32px!important}.el-loading-mask{background:#fffcf6c7!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.el-loading-spinner .path{stroke:var(--dk-green)!important}.el-loading-spinner .el-loading-text{color:var(--dk-ink-title)!important;font-weight:var(--dk-fw-semi);font-family:var(--dk-font-cn)}.el-picker-panel{border-radius:var(--dk-radius-xs)!important;border:1px solid rgba(88,204,2,.14)!important;color:var(--dk-ink);font-family:var(--dk-font-cn)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-date-table td.selected .el-date-table-cell__text{background:var(--dk-green)!important}.el-picker-panel__icon-btn:hover{color:var(--dk-ink-title)!important}.el-button{font-family:var(--dk-font-cn)!important;letter-spacing:.02em;border-radius:var(--dk-radius-pill)!important;transition:transform .12s var(--dk-ease),box-shadow .12s ease,filter .12s ease,background .12s ease,border-color .12s ease!important}.el-button.is-round{border-radius:var(--dk-radius-pill)!important}.el-button+.el-button{margin-left:10px}.el-button--primary:not(.is-link):not(.is-text){--el-button-bg-color: var(--dk-green);--el-button-border-color: transparent;--el-button-hover-bg-color: var(--dk-green-light);--el-button-hover-border-color: transparent;--el-button-active-bg-color: var(--dk-green-dark);font-weight:var(--dk-fw-bold);color:#fff!important;border:none!important;background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 40%),linear-gradient(180deg,#a8f266,#7de03a 36%,#58cc02 78%,#4bb800)!important;box-shadow:var(--dk-shadow-jelly)!important;text-shadow:0 1px 0 rgba(36,88,0,.16);letter-spacing:.03em}.el-button--primary:not(.is-link):not(.is-text):hover{filter:brightness(1.04) saturate(1.05);transform:translateY(-1px)}.el-button--primary:not(.is-link):not(.is-text):active{filter:none;transform:translateY(2px);box-shadow:0 1px #ffffff4d inset,0 2px #3f9a00,0 8px 16px #58cc022e!important}.el-button--primary:not(.is-link):not(.is-text):focus-visible{outline:none;box-shadow:0 2px #ffffff8c inset,var(--dk-shadow-jelly),var(--dk-focus-ring)!important}.el-button--primary.is-plain:not(.is-link):not(.is-text){background:linear-gradient(180deg,#fbfef7,#f3fae8)!important;border:1.5px solid rgba(88,204,2,.32)!important;color:var(--dk-ink-title)!important;box-shadow:0 2px #2d6b0014!important;text-shadow:none!important}.el-button--primary.is-plain:not(.is-link):not(.is-text):hover{filter:none;background:linear-gradient(180deg,#fff,#eaf7d8)!important;transform:translateY(-1px)}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.is-link):not(.is-text){background:#fffffffa!important;border:1.5px solid rgba(88,204,2,.22)!important;color:var(--dk-ink-title)!important;box-shadow:0 2px #2d6b000f;font-weight:var(--dk-fw-semi)}.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--danger):not(.el-button--warning):not(.is-link):not(.is-text):hover{background:#fff!important;border-color:#58cc0266!important;color:var(--dk-ink-title)!important;transform:translateY(-1px)}.el-button.is-link,.el-button.is-text{height:auto!important;min-height:32px!important;padding:6px 12px!important;margin:0 2px!important;border:none!important;border-radius:var(--dk-radius-pill)!important;font-weight:var(--dk-fw-semi)!important;font-size:var(--dk-fs-sm)!important;letter-spacing:.03em;line-height:1.35!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;white-space:nowrap;vertical-align:middle}.el-button.is-link:hover,.el-button.is-text:hover{opacity:1;transform:none;background:#7de03a1f!important}.el-button.is-link.el-button--primary,.el-button.is-text.el-button--primary{color:var(--dk-success-ink)!important;background:#7de03a1f!important}.el-button.is-link.el-button--primary:hover,.el-button.is-text.el-button--primary:hover{background:#7de03a38!important;color:var(--dk-ink-title)!important}.el-button.is-link.el-button--success{color:var(--dk-success-ink)!important;background:#7de03a1a!important}.el-button.is-link.el-button--warning{color:var(--dk-warn-ink)!important;background:#ffd66638!important}.el-button.is-link.el-button--danger{color:var(--dk-danger)!important;background:#ff8b6a24!important}.el-button.is-link.el-button--info{color:var(--dk-green-soft)!important;background:#eaf7d8b3!important}.el-button.is-link.el-button--success:hover{background:#7de03a33!important}.el-button.is-link.el-button--warning:hover{background:#ffd66657!important}.el-button.is-link.el-button--danger:hover{background:#ff8b6a3d!important}.el-button.is-link.el-button--info:hover{background:#7de03a2e!important;color:var(--dk-ink-title)!important}.el-table{--el-table-border-color: rgba(88, 204, 2, .1);--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: rgba(234, 247, 216, .55);--el-table-font-size: 13.5px;font-family:var(--dk-font-cn);font-variant-numeric:tabular-nums;background:transparent!important;color:var(--dk-ink)}.el-table:before{display:none!important}.el-table__inner-wrapper:before{display:none!important}.el-table__header-wrapper{border-radius:20px 20px 0 0}.el-table th.el-table__cell{font-weight:var(--dk-fw-bold)!important;font-family:var(--dk-font-cn)!important;color:var(--dk-ink-title)!important;font-size:13px!important;letter-spacing:.03em;padding:11px 0!important;background:linear-gradient(180deg,#f7fbf1,#f3fae8)!important;border-bottom:1px solid rgba(88,204,2,.14)!important}.el-table td.el-table__cell{font-size:13.5px;font-weight:var(--dk-fw-regular);color:var(--dk-ink);letter-spacing:.015em;padding:11px 0!important;border-bottom:1px solid rgba(88,204,2,.08)!important}.el-table .cell{line-height:1.45;padding-left:12px!important;padding-right:12px!important;word-break:break-word}.el-table td.el-table-fixed-column--right .cell,.el-table th.el-table-fixed-column--right .cell{padding-left:8px!important;padding-right:8px!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#f7fbf18c!important}.el-table__body tr:hover>td.el-table__cell{background:#eaf7d88c!important}.el-table .dk-row-hit>td.el-table__cell{background:#7de03a2e!important}.el-table .is-right .cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.el-table__fixed-right:before,.el-table__fixed:before{box-shadow:none!important}.el-table .el-table__fixed-right-patch{background:#fff!important}.el-table__empty-block{min-height:160px}.el-table__empty-text{color:var(--dk-muted)!important;font-family:var(--dk-font-cn);font-size:var(--dk-fs-sm)}.dk-card .el-table,.dk-panel .el-table{--el-table-bg-color: transparent}:root{--dk-ease: cubic-bezier(.22, 1, .36, 1);--dk-ease-soft: cubic-bezier(.33, 1, .68, 1);--dk-ease-jelly: cubic-bezier(.34, 1.3, .64, 1);--dk-dur-fast: .18s;--dk-dur: .32s;--dk-dur-page: .36s;--dk-dur-enter: .4s}.route-soft-enter-active{transition:opacity .42s var(--dk-ease),transform .48s var(--dk-ease)}.route-soft-leave-active{transition:opacity .28s var(--dk-ease),transform .28s var(--dk-ease)}.route-soft-enter-from{opacity:0;transform:translateY(12px) scale(.988)}.route-soft-leave-to{opacity:0;transform:translateY(-6px) scale(.995)}.page-jelly-enter-active{transition:opacity var(--dk-dur-page) var(--dk-ease)}.page-jelly-leave-active{transition:opacity .18s var(--dk-ease-soft)}.page-jelly-enter-from,.page-jelly-leave-to{opacity:0}@keyframes dk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dk-rise-soft{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes dk-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes dk-stripe{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes dk-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes dk-row-in{0%{opacity:0}to{opacity:1}}.page-shell{max-width:none;width:100%;animation:none}.page-shell>*{animation:dk-rise-soft var(--dk-dur-enter) var(--dk-ease) both}.page-shell>*:nth-child(2){animation-delay:.06s}.page-shell>*:nth-child(3){animation-delay:.1s}.page-shell>*:nth-child(n+4){animation:none}.ph:before,.dk-card:before,.dk-panel:before{transform-origin:left center;animation:dk-stripe .45s var(--dk-ease) .08s both}.el-table__body tr.el-table__row:nth-child(-n+4){animation:dk-row-in .28s var(--dk-ease) both}.el-table__body tr.el-table__row:nth-child(1){animation-delay:.03s}.el-table__body tr.el-table__row:nth-child(2){animation-delay:.05s}.el-table__body tr.el-table__row:nth-child(3){animation-delay:.07s}.el-table__body tr.el-table__row:nth-child(4){animation-delay:.09s}.el-table__body tr.el-table__row td.el-table__cell{transition:background-color .16s ease}.el-dialog{animation:dk-dialog-in .3s var(--dk-ease) both}.el-overlay{transition:opacity .24s var(--dk-ease)!important}.el-message{animation:dk-pop .26s var(--dk-ease-jelly) both!important}.dk-empty{animation:dk-rise-soft .42s var(--dk-ease) .06s both}.stat-grid .stat-pill{animation:dk-rise-soft .36s var(--dk-ease) both}.stat-grid .stat-pill:nth-child(1){animation-delay:.03s}.stat-grid .stat-pill:nth-child(2){animation-delay:.06s}.stat-grid .stat-pill:nth-child(3){animation-delay:.09s}.stat-grid .stat-pill:nth-child(4){animation-delay:.12s}.stat-grid .stat-pill:nth-child(5){animation-delay:.15s}.stat-grid .stat-pill:nth-child(6){animation-delay:.18s}.stat-grid .stat-pill:nth-child(n+7){animation-delay:.2s}.el-button--primary:not(.is-link):not(.is-text):active{transition:transform .08s ease,box-shadow .08s ease!important}@media(prefers-reduced-motion:reduce){.route-soft-enter-active,.route-soft-leave-active,.page-jelly-enter-active,.page-jelly-leave-active,.page-shell>*,.ph:before,.dk-card:before,.dk-panel:before,.el-table__body tr.el-table__row,.el-dialog,.el-message,.dk-empty,.stat-grid .stat-pill{animation:none!important;transition:none!important}}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{touch-action:manipulation;-webkit-tap-highlight-color:rgba(88,204,2,.12)}.dk-skip{position:absolute;left:var(--dk-sp-3);top:var(--dk-sp-3);z-index:10000;padding:10px 16px;border-radius:var(--dk-radius-pill);background:var(--dk-ink-title);color:#fff;font-weight:var(--dk-fw-bold);font-size:var(--dk-fs-sm);transform:translateY(-160%);transition:transform .18s var(--dk-ease)}.dk-skip:focus,.dk-skip:focus-visible{transform:translateY(0);outline:none;box-shadow:var(--dk-focus-ring),0 8px 20px #24580040}h1,h2,h3,.ph__title,.section-head h3,.dk-h3,.dk-hero__title,.head h3{text-wrap:balance;scroll-margin-top:var(--dk-sp-6)}p,.ph__line,.section-head p,.muted{text-wrap:pretty}a:focus-visible,button:focus-visible,.el-button:focus-visible,.nav-item:focus-visible,.ws-tab:focus-visible{outline:none}a:focus-visible,.nav-item:focus-visible,.ws-tab:focus-visible{box-shadow:var(--dk-focus-ring);border-radius:12px}.el-button:focus-visible:not(.el-button--primary){box-shadow:var(--dk-focus-ring)!important}.el-button.is-link:focus-visible{box-shadow:var(--dk-focus-ring)!important}.page-stack{gap:var(--dk-content-gap)}.toolbar,.ph__actions{gap:var(--dk-sp-2)}.toolbar{margin-bottom:0;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.toolbar.dk-card{padding:12px 14px!important;box-shadow:var(--dk-shadow-soft)!important;margin-bottom:0}.toolbar.dk-card:before{opacity:.5}.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.toolbar .el-autocomplete{min-width:0;flex:1 1 160px;max-width:100%}.toolbar .el-button{flex:0 0 auto}.field-sm{width:min(160px,100%)!important;flex:1 1 140px;max-width:100%;min-width:0}.field-md{width:min(220px,100%)!important;flex:1 1 180px;max-width:100%;min-width:0}.field-lg{width:min(280px,100%)!important;flex:1 1 200px;max-width:100%;min-width:0}.field-xl{width:min(360px,100%)!important;flex:1 1 220px;max-width:100%;min-width:0}.dk-card .el-table,.dk-panel .el-table,.page-shell .el-table{width:100%;min-width:0}.dk-table-scroll,.dk-card>.el-table,.dk-panel>.el-table,.dk-empty-wrap>.el-table{max-width:100%;min-width:0}.el-table .el-table__body-wrapper::-webkit-scrollbar,.el-table .el-table__header-wrapper::-webkit-scrollbar{height:8px;width:8px}.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb,.el-table .el-table__header-wrapper::-webkit-scrollbar-thumb{background:#58cc0247;border-radius:999px}.el-table .el-table__body-wrapper::-webkit-scrollbar-track,.el-table .el-table__header-wrapper::-webkit-scrollbar-track{background:transparent}.dk-ledger{position:relative;min-width:0;width:100%}.dk-ledger .el-table{--el-table-header-bg-color: #F3FAE8}.dk-ledger .el-table__header th.el-table__cell{box-shadow:0 1px #58cc0224}.dk-ledger-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:4px}.dk-ledger-foot__meta{color:var(--dk-muted);font-size:13px}.dk-section-title{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--dk-ink-title);letter-spacing:.02em}.dk-section-desc{margin:-4px 0 14px;max-width:58ch;color:var(--dk-muted);font-size:13px;line-height:1.55}.dk-user-cell{display:inline-flex;flex-direction:column;gap:2px;min-width:0;vertical-align:middle}.dk-user-cell__name{font-weight:650;color:var(--dk-ink-title);line-height:1.3}.dk-user-cell__id{font-size:12px;color:var(--dk-muted);font-variant-numeric:tabular-nums}.dk-money{font-weight:700;font-variant-numeric:tabular-nums;color:var(--dk-ink-title)}.dk-money__fen{margin-left:4px;font-size:12px;font-weight:500;color:var(--dk-muted)}.dk-audit-summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;line-height:1.45}.dk-audit-summary.is-open{display:block;-webkit-line-clamp:unset}.stat-grid{gap:var(--dk-sp-3)}.stat-pill{padding:16px 14px 14px;min-height:96px;border-radius:var(--dk-radius-sm)}.stat-pill__label{font-size:var(--dk-fs-xs);letter-spacing:.05em;line-height:1.35;color:var(--dk-muted)}.stat-pill__value{margin-top:var(--dk-sp-3);font-size:clamp(20px,2.2vw,28px);font-variant-numeric:tabular-nums;color:var(--dk-ink-title)}.el-overlay-dialog,.el-dialog,.el-message-box{overscroll-behavior:contain}.ph__actions .el-radio-group,.ph__actions .day-seg{display:inline-flex;align-items:center}.ph__actions .el-button{height:32px!important;line-height:30px!important}.dk-ops .el-dropdown{vertical-align:middle}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.dk-skip{transition:none}.aside,.page-shell,.layout__orb,.layout__leaf,.aside__bubble{filter:none!important;transition:none!important}}@media(max-width:1279px){.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor{flex:1 1 140px}}@media(max-width:960px){:root{--dk-card-pad: 16px 14px 14px;--dk-content-gap: var(--dk-sp-4)}.toolbar{padding:10px 12px}.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.toolbar .el-autocomplete{flex:1 1 100%}}:root{--dk-display: "Outfit", var(--dk-font-cn)}.login .hero-img{filter:drop-shadow(0 24px 40px rgba(36,88,0,.16))!important}.login .submit.el-button--primary{height:52px!important}.layout .aside{border-right:1px solid rgba(88,204,2,.12)!important;background:radial-gradient(180px 140px at 0% 0%,rgba(255,214,102,.14),transparent 60%),radial-gradient(160px 120px at 100% 8%,rgba(255,158,181,.1),transparent 55%),linear-gradient(185deg,#eaf7d8eb,#f3fae8c7 36%,#fff8eef0)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:10px 0 36px #24480c0d,inset -1px 0 #ffffff73;transition:width var(--aside-motion, .48s cubic-bezier(.22, 1, .36, 1)),min-width var(--aside-motion, .48s cubic-bezier(.22, 1, .36, 1)),max-width var(--aside-motion, .48s cubic-bezier(.22, 1, .36, 1)),flex-basis var(--aside-motion, .48s cubic-bezier(.22, 1, .36, 1))!important}.layout .aside__deco{opacity:.9!important}.layout .aside__bubble{opacity:.55!important}.layout .brand{margin:4px 8px 10px 2px!important;padding:10px 12px 10px 8px!important;border-radius:22px!important;background:radial-gradient(80px 50px at 100% 0%,rgba(255,214,102,.16),transparent 70%),linear-gradient(145deg,#ffffffc7,#eaf7d88c)!important;border:1px solid rgba(88,204,2,.16)!important;box-shadow:0 1px #fffffff2 inset,0 8px 18px #2458000d!important}.layout .brand__mark-wrap{width:48px!important;height:48px!important;border-radius:16px!important;overflow:hidden;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #58cc0233!important}.layout .brand__name{font-family:var(--dk-display)!important;font-weight:800!important;letter-spacing:-.02em!important;font-size:17px!important;color:var(--dk-ink-title)!important}.layout .brand__sub{font-size:11px!important;color:var(--dk-muted)!important;letter-spacing:.04em!important}.layout .nav-group__title{display:flex!important;align-items:center;gap:8px;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;color:#3f9a00!important;opacity:.9;margin:16px 14px 8px!important}.layout .nav-group__leaf{width:8px;height:10px;border-radius:60% 40%;background:linear-gradient(180deg,#9be85a,#58cc02);box-shadow:0 0 0 3px #7de03a2e;flex-shrink:0}.layout .nav-item{margin:3px 10px 3px 4px!important;padding:8px 11px 8px 6px!important;border-radius:16px!important;border:1px solid transparent!important;gap:11px!important}.layout .nav-item:hover{background:#ffffff9e!important;border-color:#58cc0224!important;transform:none}.layout .nav-item.is-active{background:linear-gradient(135deg,#fffffffa,#eaf7d8e0)!important;border-color:#58cc0247!important;box-shadow:0 1px #fffffff2 inset,0 8px 18px #24580012,0 0 0 3px #7de03a1f!important}.layout .nav-item.is-active .nav-item__label{color:var(--dk-ink-title)!important;font-weight:800!important}.layout .nav-item__label{font-size:13.5px!important;font-weight:750!important;letter-spacing:.01em!important}.layout .nav-item__tip{font-size:11px!important;color:var(--dk-muted)!important;opacity:.92;margin-top:2px!important}.layout .nav-item__ico-wrap{width:40px!important;height:40px!important;border-radius:14px!important;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.98),transparent 52%),linear-gradient(165deg,#fbfef7,#eaf7d8)!important;border:1px solid rgba(88,204,2,.14)!important;box-shadow:0 1px #fffffff2 inset,0 3px 8px #2458000f!important;overflow:hidden!important}.layout .nav-item__ico-wrap:after{display:none!important}.layout .nav-item.is-active .nav-item__ico-wrap{border-color:#58cc024d!important;box-shadow:0 1px #fffffffa inset,0 4px 12px #58cc0229,0 0 0 3px #7de03a24!important;transform:none!important}.layout .nav-item__ico{width:28px!important;height:28px!important;border-radius:0!important;object-fit:contain!important;filter:none!important;transform:none!important;background:transparent!important}.layout .aside-foot-wrap{margin:2px 0 6px!important;padding:0!important}.layout .aside-foot__rule{margin:2px 18px 6px 14px!important}.layout .aside-foot{width:auto!important;max-width:none!important;margin:3px 10px 3px 4px!important;padding:8px 11px 8px 6px!important;min-height:48px!important;border-radius:16px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:11px!important}.layout .aside-foot:hover{background:#ffffff9e!important;border-color:#58cc0224!important;transform:none!important;box-shadow:none!important}.layout .aside-foot__ico-wrap{width:40px!important;height:40px!important;border-radius:14px!important;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.98),transparent 52%),linear-gradient(165deg,#fbfef7,#eaf7d8)!important;border:1px solid rgba(88,204,2,.14)!important;box-shadow:0 1px #fffffff2 inset,0 3px 8px #2458000f!important}.layout .aside-foot__ico{width:28px!important;height:28px!important;object-fit:contain!important}.layout .aside-foot__label{font-size:13.5px!important;font-weight:750!important;letter-spacing:.01em!important}.layout .aside-foot__tip{font-size:11px!important;color:var(--dk-muted)!important;margin-top:2px!important}.layout .header{height:auto!important;min-height:var(--header-h)!important;padding:10px var(--page-pad-x, 28px)!important;border-bottom:1px solid rgba(88,204,2,.08)!important;background:#fffcf68c!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important;backdrop-filter:blur(16px) saturate(1.08)!important;box-shadow:0 1px #ffffffa6 inset!important}.layout .header__page{font-family:var(--dk-display)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--dk-ink-title)!important}.layout .header__crumb{font-size:11px!important;letter-spacing:.08em!important;color:var(--dk-muted)!important;font-weight:700!important}.layout .main{padding:24px var(--page-pad-x, 28px) 56px!important}.layout .page-shell{max-width:min(100%,var(--page-max, 1320px));margin:0 auto}.ph{margin-bottom:var(--dk-content-gap)!important;padding:22px 26px 20px!important;border-radius:var(--dk-radius)!important;border:1px solid rgba(88,204,2,.12)!important;background:radial-gradient(280px 120px at 100% 0%,rgba(255,214,102,.16),transparent 70%),radial-gradient(220px 100px at 0% 0%,rgba(255,182,193,.1),transparent 65%),linear-gradient(145deg,#eaf7d8b8,#ffffffeb 48%,#fffcf6e6)!important;box-shadow:var(--dk-shadow-soft)!important}.ph__title{font-family:var(--dk-display)!important;font-size:var(--dk-fs-2xl)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.2!important}.ph__line{font-size:var(--dk-fs-sm)!important;color:var(--dk-muted)!important;max-width:62ch!important}.ph__steps li{border:1px solid rgba(88,204,2,.14)!important;box-shadow:0 1px #ffffffe6 inset!important}.toolbar.dk-card,.dk-card.toolbar{border-radius:16px!important;padding:12px 14px!important;background:#ffffffb8!important;box-shadow:var(--dk-shadow-soft)!important}.section-head{border-bottom-color:#58cc021a!important}.section-head h3,.dk-h3,.head h3{font-family:var(--dk-display)!important;letter-spacing:-.015em!important}.el-table th.el-table__cell{background:linear-gradient(180deg,#f7fbf1fa,#f3fae8e6)!important;font-size:13px!important;letter-spacing:.03em!important;text-transform:none}.el-table td.el-table__cell{padding-top:11px!important;padding-bottom:11px!important;font-size:13.5px!important}.el-table__body tr:hover>td.el-table__cell{background:#eaf7d86b!important}.el-dialog,.dk-dialog.el-dialog,.el-message-box{border:1px solid rgba(88,204,2,.14)!important;border-radius:28px!important;box-shadow:0 1px #ffffffe6 inset,0 32px 80px #14300833,0 10px 28px #14300814!important}.el-dialog__header,.el-message-box__header{background:radial-gradient(220px 90px at 100% 0%,rgba(255,214,102,.14),transparent 70%),linear-gradient(180deg,#f3fae8,#fbfef8 75%,#fff)!important}.el-dialog__title,.el-message-box__title{font-family:var(--dk-display)!important;letter-spacing:-.02em!important;font-size:18px!important}.el-dialog__body{padding:18px 28px 22px!important}.el-dialog__footer{padding:14px 28px 22px!important;background:linear-gradient(180deg,#f7fbf166,#fffffff2)!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:14px!important;min-height:40px;box-shadow:0 0 0 1px #58cc021f inset,0 1px #ffffffbf inset!important;background:linear-gradient(180deg,#fffefb,#f7fbf2)!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus{box-shadow:0 0 0 1.5px #58cc028c inset,0 0 0 4px #7de03a29!important}.el-message{border-radius:18px!important;padding:12px 18px!important;box-shadow:0 1px #ffffffd9 inset,0 16px 36px #24480c1f!important}.bank .ws-bar{border-radius:18px!important;border:1px solid rgba(88,204,2,.14)!important;box-shadow:var(--dk-shadow-soft)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bank .ws-tab{border-radius:14px!important;padding:10px 14px!important}.bank .ws-tab.is-active{background:linear-gradient(180deg,#fff,#f3fae8)!important;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #2458000f!important}.el-tag{height:24px!important;line-height:21px!important;font-weight:650!important;letter-spacing:.03em!important}.el-alert{border-radius:16px!important;border-width:1px!important;box-shadow:0 1px #ffffffd9 inset!important}.dk-empty h3{font-family:var(--dk-display)!important;letter-spacing:-.02em!important}.pager{margin-top:22px!important;padding-top:4px}.el-pagination.is-background .el-pager li{border-radius:12px!important;min-width:34px!important;height:34px!important;line-height:34px!important}.dash{gap:22px!important}.dash .flow-pill{border:1px solid rgba(88,204,2,.18)!important;box-shadow:0 1px #fffffff2 inset,0 6px 14px #2458000d!important}.dash .todo{border-radius:16px!important;border:1px solid rgba(88,204,2,.12)!important;background:#ffffffc7!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dash .todo:hover{border-color:#58cc0242!important;box-shadow:var(--dk-shadow-soft)!important}.dash .sync-cell{border-radius:14px!important;background:#ffffff8c!important;border:1px solid rgba(88,204,2,.1)!important}.stat-pill{border:1px solid rgba(88,204,2,.12)!important;box-shadow:var(--dk-shadow-soft)!important;border-radius:18px!important}.stat-pill__value{font-family:var(--dk-display)!important;letter-spacing:-.03em!important;color:var(--dk-ink-title)!important}.layout .right__canvas{opacity:.85}.layout .right__wash--tl{opacity:.7!important}.layout .right__wash--br{opacity:.55!important}@media(prefers-reduced-motion:reduce){.layout .nav-item,.layout .nav-item:hover{transform:none!important}}.layout .nav-item__ico-wrap{width:46px!important;height:46px!important;border-radius:16px!important;background:transparent!important;border:none!important;box-shadow:none!important}.layout .nav-item.is-active .nav-item__ico-wrap{transform:translateY(-1px) scale(1.06);box-shadow:none!important;border:none!important;background:transparent!important}.layout .nav-item__ico{width:42px!important;height:42px!important;border-radius:14px!important;filter:drop-shadow(0 4px 8px rgba(36,88,0,.14))!important}.layout .nav-item:hover .nav-item__ico{filter:drop-shadow(0 6px 12px rgba(36,88,0,.18))!important;transform:translateY(-1px) scale(1.05)}.layout .nav-item.is-active .nav-item__ico{filter:drop-shadow(0 8px 16px rgba(88,204,2,.28))!important}.layout .right__photo{opacity:.55!important}.layout .right__mascot--peek{opacity:.14!important}.layout .right__mascot--cheer{opacity:.08!important}.layout .right__bubble{opacity:.28!important}.layout .header__brand-line{display:flex!important;align-items:flex-start!important;gap:10px!important;flex-wrap:wrap}.layout .header__toolbar .role-tag{height:28px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(88,204,2,.18)!important;background:linear-gradient(180deg,#fff,#f3fae8)!important;color:var(--dk-ink-title)!important;font-weight:700!important}.ph__frame{width:112px!important;height:112px!important}.ph__frame--cutout{border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.ph__frame--scene{border-radius:50%!important}.dk-card{border:1px solid rgba(88,204,2,.12)!important;background:linear-gradient(180deg,#ffffffeb,#fffcf6e0)!important;box-shadow:var(--dk-shadow-soft)!important;-webkit-backdrop-filter:blur(10px) saturate(1.04);backdrop-filter:blur(10px) saturate(1.04)}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px}.section-head h3{margin:0 0 4px;font-size:16px!important}.section-head p{margin:0;font-size:12.5px;color:var(--dk-muted)}.dash .todo__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.dash .todo__go{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--dk-green-deep, #2D6B00);opacity:.75}.el-table .dk-sticker{vertical-align:middle}.login__pattern{opacity:.55!important}.login .hero-img{filter:drop-shadow(0 28px 48px rgba(36,88,0,.18))}:root{--orch-cream: #FFF8EE;--orch-mint: #EAF7D8;--orch-leaf: #58CC02;--orch-leaf-deep: #2D6B00;--orch-ink: #1A4200;--orch-gold: #FFD666;--orch-blush: #FF9EB5;--orch-glass: rgba(255, 252, 246, .82);--orch-radius: 28px;--orch-radius-sm: 18px;--orch-shadow: 0 1px 0 rgba(255, 255, 255, .92) inset, 0 14px 36px rgba(28, 56, 8, .07)}.page-shell{position:relative;overflow-x:clip;overflow-y:clip}.page-shell>*{position:relative;z-index:1;animation:orch-rise .36s var(--dk-ease-out, cubic-bezier(.22, 1, .36, 1)) both}.page-shell>*:nth-child(1){animation-delay:.02s}.page-shell>*:nth-child(2){animation-delay:.05s}.page-shell>*:nth-child(3){animation-delay:.08s}.page-shell>*:nth-child(4){animation-delay:.11s}@keyframes orch-rise{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.page-shell>*{animation:none!important}}.dk-card{position:relative;border-radius:var(--orch-radius)!important;border:1px solid rgba(88,204,2,.12)!important;background:radial-gradient(180px 80px at 100% 0%,rgba(255,214,102,.06),transparent 70%),linear-gradient(165deg,#fffffff0,#fffcf6e6)!important;box-shadow:var(--orch-shadow)!important;-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);padding:22px 24px!important;overflow:visible}.dk-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(155,232,90,.45),rgba(255,214,102,.28),transparent);pointer-events:none;opacity:.85}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid rgba(88,204,2,.1)}.section-head h3{margin:0 0 4px;font-family:var(--dk-display, Outfit, sans-serif);font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--orch-ink)}.section-head p{margin:0;font-size:12.5px;line-height:1.5;color:var(--dk-muted);max-width:48ch}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.dk-empty h3{font-family:var(--dk-display)!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--orch-ink)!important}.dk-empty p{color:var(--dk-muted)!important}.dk-card .el-table{--el-table-border-color: rgba(88, 204, 2, .08);--el-table-header-bg-color: transparent;background:transparent!important}.dk-card .el-table:before{display:none}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.stat-pill{position:relative;padding:16px 16px 14px;border-radius:20px;border:1px solid rgba(88,204,2,.14);background:radial-gradient(80px 50px at 100% 0%,rgba(255,214,102,.16),transparent 70%),linear-gradient(165deg,#fff,#f7fbf1);box-shadow:0 1px #fffffff2 inset,0 6px 14px #2458000d;transition:transform .16s ease,box-shadow .16s ease}.stat-pill:hover{transform:translateY(-2px);box-shadow:0 1px #fffffff2 inset,0 12px 22px #24580014}.stat-pill__label{font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--dk-muted);margin-bottom:6px}.stat-pill__value{font-family:var(--dk-display);font-size:28px;font-weight:800;letter-spacing:-.04em;color:var(--orch-ink);line-height:1.1}.login{--login-panel-w: min(420px, 100%)}.login .login__stage{gap:clamp(28px,4vw,56px)!important}.profile__row{display:flex;align-items:center;gap:18px}.profile__art-wrap{width:72px!important;height:72px!important;border-radius:22px!important;overflow:hidden;background:linear-gradient(165deg,#fbfef7,#eaf7d8);border:1px solid rgba(88,204,2,.18);box-shadow:var(--orch-shadow)}.profile__art-wrap img,.profile__art{width:100%!important;height:100%!important;object-fit:cover}.bank .ws-bar{background:var(--orch-glass)!important}:root{--dk-content-glass: rgba(255, 252, 246, .94);--dk-content-pad: 22px;--dk-section-gap: 18px;--dk-type-tight: -.02em;--aside-w: 272px;--aside-rail-w: 80px;--aside-current: var(--aside-w);--aside-motion: .42s cubic-bezier(.22, 1, .36, 1);--page-max: 1320px;--page-pad-x: clamp(14px, 2.2vw, 28px)}.layout{--aside-current: var(--aside-w)}.layout.layout--rail{--aside-current: var(--aside-rail-w)}.layout:not(.layout--drawer) .aside{width:var(--aside-current)!important;min-width:var(--aside-current)!important;max-width:var(--aside-current)!important;flex:0 0 var(--aside-current)!important;padding:0!important;overflow:hidden!important;transition:width var(--aside-motion),min-width var(--aside-motion),max-width var(--aside-motion),flex-basis var(--aside-motion)!important}.layout .aside__inner{width:var(--aside-current)!important;box-sizing:border-box!important;transition:width var(--aside-motion),padding var(--aside-motion)!important}.layout.layout--aside-motion .main{scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){:root{--aside-motion: .01ms linear}}.layout .right__photo{opacity:.28!important;filter:saturate(.88) brightness(1.04)}.layout .right__mesh{opacity:.08!important}.layout .right__bubble{opacity:.18!important;min-width:16px;min-height:16px}.layout .right__bubble--4,.layout .right__bubble--5,.layout .right__bubble--6,.layout .right__mascot--cheer,.layout .right__mascot--dock{display:none!important}.layout .right__mascot--peek{width:min(120px,14vw)!important;opacity:.1!important;bottom:3%!important;right:.5%!important;filter:none!important}.layout .right__wash--tl,.layout .right__wash--br,.layout .right__wash--mid{opacity:.4!important}.layout .layout__orb{opacity:.28!important}.layout .main{padding:20px clamp(16px,2.2vw,28px) 48px!important;min-width:0}.layout .page-shell{max-width:min(100%,var(--page-max, 1320px));margin:0 auto;min-width:0;overflow-x:clip;overflow-y:clip}.layout .bank,.layout .ws,.layout .page-stack{min-width:0;max-width:100%}.layout .page-shell:before{display:none!important}.dk-card{padding:20px 22px!important;border-radius:22px!important;border:1px solid rgba(88,204,2,.1)!important;background:linear-gradient(165deg,#fffffff7,#fffcf6f2)!important;box-shadow:0 1px #fffffff2 inset,0 8px 22px #1c38080b!important;-webkit-backdrop-filter:blur(10px) saturate(1.02)!important;backdrop-filter:blur(10px) saturate(1.02)!important}.dk-card:before{opacity:.4!important}.dk-card:after{display:none!important}.section-head h3{font-size:16px!important;letter-spacing:var(--dk-type-tight)!important;color:var(--dk-ink-title)!important}.section-head p{font-size:13px!important;line-height:1.5!important;color:var(--dk-muted)!important}.layout .nav-item{margin:2px 10px 2px 4px!important;padding:7px 10px 7px 6px!important;gap:10px!important;border-radius:16px!important}.layout .nav-item:hover{transform:none!important}.layout .nav-item__ico-wrap{width:40px!important;height:40px!important;border-radius:13px!important;overflow:hidden!important;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.98),transparent 50%),linear-gradient(165deg,#fbfef7,#eaf7d8)!important;border:1px solid rgba(88,204,2,.14)!important;box-shadow:0 1px #ffffffe6 inset,0 3px 8px #2458000d!important}.layout .nav-item.is-active .nav-item__ico-wrap{border-color:#58cc0247!important;box-shadow:0 1px #fffffff2 inset,0 4px 10px #58cc0229,0 0 0 3px #7de03a1f!important;transform:none!important}.layout .nav-item__ico{width:30px!important;height:30px!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;background:transparent!important}.layout .nav-item:hover .nav-item__ico,.layout .nav-item.is-active .nav-item__ico{filter:none!important;transform:none!important}.layout .nav-item:hover .nav-item__ico-wrap,.layout .nav-item.is-active .nav-item__ico-wrap{transform:none!important}.layout .nav-item__label{font-size:13.5px!important;font-weight:700!important;line-height:1.25!important}.layout .nav-item__tip{font-size:11.5px!important;opacity:.8!important;margin-top:1px!important}.layout.layout--rail .aside__inner{padding:12px 8px 10px!important;align-items:center!important}.layout.layout--rail .brand{width:52px!important;margin:0 0 8px!important;padding:6px!important;justify-content:center!important;border-radius:16px!important}.layout.layout--rail .brand__mark-wrap{width:40px!important;height:40px!important}.layout.layout--rail .brand__text,.layout.layout--rail .nav-item__body,.layout.layout--rail .nav-item__tip,.layout.layout--rail .nav-item__label,.layout.layout--rail .nav-item__step,.layout.layout--rail .aside-foot__body,.layout.layout--rail .aside-foot__label,.layout.layout--rail .aside-foot__tip,.layout.layout--rail .aside-foot__rule{display:none!important}.layout.layout--rail .aside-toggle{align-self:center!important;margin:0 0 10px!important}.layout.layout--rail .aside-course{display:none!important}.layout.layout--rail .aside__deco{opacity:0!important}.layout.layout--rail .aside-scroll{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important}.layout.layout--rail .aside-scroll::-webkit-scrollbar{width:0!important;height:0!important}.layout.layout--rail .nav-group,.layout.layout--rail .nav-group--pipeline{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;margin:0 0 6px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.layout.layout--rail .nav-group__title{display:none!important}.layout.layout--rail .nav-group__dot{display:block!important;opacity:1!important;max-height:4px!important;width:16px!important;height:3px!important;margin:4px auto 8px!important;border-radius:999px!important;background:#58cc0247!important}.layout.layout--rail .nav-item{width:48px!important;height:48px!important;min-height:48px!important;max-width:48px!important;margin:0 0 6px!important;padding:0!important;gap:0!important;justify-content:center!important;align-items:center!important;border-radius:14px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;overflow:visible!important}.layout.layout--rail .nav-item:hover{background:#ffffffb8!important;border-color:#58cc0229!important;transform:none!important}.layout.layout--rail .nav-item.is-active{background:#fffffff2!important;border-color:#58cc0247!important;box-shadow:0 1px #fffffff2 inset,0 4px 12px #24580014!important}.layout.layout--rail .nav-item__rail{display:none!important}.layout.layout--rail .nav-item__ico-wrap{width:40px!important;height:40px!important;margin:0!important;border-radius:12px!important;flex-shrink:0!important}.layout.layout--rail .nav-item.is-active .nav-item__ico-wrap{border-color:#58cc0266!important;background:radial-gradient(circle at 30% 24%,#fff,transparent 50%),linear-gradient(165deg,#fff,#d8f5b0)!important;box-shadow:0 1px #fffffffa inset,0 0 0 2px #7de03a4d inset,0 3px 8px #58cc0224!important;transform:none!important}.layout.layout--rail .nav-item__ico{width:28px!important;height:28px!important}.layout.layout--rail .nav-item__badge{position:absolute!important;top:-2px!important;right:-2px!important;min-width:16px!important;height:16px!important;font-size:9px!important;z-index:2!important}.layout.layout--rail .aside-foot-wrap{align-items:center!important;margin:4px 0 2px!important;padding:0!important}.layout.layout--rail .aside-foot{width:48px!important;max-width:48px!important;min-height:48px!important;margin:0!important;padding:4px!important;justify-content:center!important;border-radius:14px!important;gap:0!important}.layout.layout--rail .aside-foot__ico-wrap{width:40px!important;height:40px!important}.layout.layout--rail .aside-foot__ico{width:28px!important;height:28px!important}.ph{padding:14px 18px 12px!important;border-radius:22px!important;margin-bottom:12px!important;overflow:visible!important;background:radial-gradient(220px 90px at 100% 0%,rgba(255,214,102,.1),transparent 70%),linear-gradient(148deg,#eaf7d86b,#fffffff5 48%,#fffcf6f0)!important;border:1px solid rgba(88,204,2,.1)!important;box-shadow:0 1px #ffffffe6 inset,0 8px 20px #1c38080a!important}.ph--compact{padding:10px 16px!important;margin-bottom:10px!important}.ph--compact .ph__title{font-size:clamp(18px,1.8vw,22px)!important}.ph--compact .ph__line{display:none!important}.ph__title{font-size:clamp(20px,2vw,24px)!important;letter-spacing:-.028em!important}.ph__line{font-size:13px!important;max-width:48ch!important;margin-top:6px!important;color:var(--dk-muted)!important}.ph__frame{width:88px!important;height:88px!important;opacity:.96}.ph__frame--scene{border-radius:50%!important;border:none!important;box-shadow:none!important}.ph__frame--cutout{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ph:hover .ph__art{transform:none!important}.ph__actions{padding:6px 8px!important;border-radius:14px!important;background:#ffffff8c!important;flex-wrap:wrap!important;gap:8px!important}.ph__steps{margin-top:10px!important;gap:6px!important}.ph__steps li{font-size:11.5px!important;padding:4px 10px 4px 4px!important}.layout .header{height:auto!important;background:#fffcf6d1!important;-webkit-backdrop-filter:blur(12px) saturate(1.04)!important;backdrop-filter:blur(12px) saturate(1.04)!important;border-bottom:1px solid rgba(88,204,2,.08)!important;padding:10px var(--page-pad-x, 22px)!important;min-height:var(--header-h, 64px)!important;box-shadow:0 1px #ffffffe6 inset!important}.layout .header__page{font-size:16px!important;font-weight:800!important}.dk-empty__stage{padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.dk-empty--cutout .dk-empty__art{border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;-webkit-mask-image:none!important;mask-image:none!important}.dk-empty--scene .dk-empty__art{border-radius:50%!important;box-shadow:none!important;border:none!important}.dk-empty h3{font-size:15px!important;margin-top:12px!important}.dk-empty p{font-size:13px!important;max-width:32ch!important}.page-shell>div,.page-shell>.dash,.page-shell>.page-stack,.page-shell>.ws,.page-shell>.bank,.page-shell>.acct{display:flex;flex-direction:column;gap:var(--dk-section-gap, 16px)}.page-shell .dk-card+.dk-card{margin-top:0}.stat-pill{padding:14px 16px 12px!important;border-radius:16px!important;background:linear-gradient(165deg,#fffffffa,#f7fbf1eb)!important}.stat-pill__value{font-size:22px!important;font-variant-numeric:tabular-nums}.stat-pill:hover{transform:none!important}.el-table{--el-table-header-bg-color: rgba(243, 250, 232, .65) !important;--el-table-tr-bg-color: transparent !important;font-size:13.5px!important}.el-table th.el-table__cell{font-weight:700!important;color:var(--dk-ink-title)!important}.login__bg .bubble{opacity:.7!important;min-width:22px!important;min-height:22px!important}.login__bg .dot{display:none!important}@media(max-width:1279px){:root{--page-pad-x: clamp(12px, 2vw, 20px)}.layout .main{padding:14px var(--page-pad-x) 32px!important}}@media(max-width:960px){:root{--page-pad-x: 12px}.layout .right__mascot--peek,.layout .right__bubble{display:none!important}.layout .right__photo{opacity:.16!important}.ph__frame{width:64px!important;height:64px!important}.layout.layout--drawer>.aside{position:fixed!important;left:0;top:0;bottom:0;z-index:var(--z-drawer, 4200);flex:0 0 0px!important;width:min(var(--aside-w),86vw)!important;max-width:300px;transform:translate(-105%);transition:transform .28s var(--dk-ease, ease)!important;box-shadow:16px 0 40px #1c380824;overflow-x:hidden;overflow-y:auto}.layout.layout--drawer.layout--drawer-open>.aside{transform:translate(0)}.layout.layout--drawer>.right{flex:1 1 auto!important;width:100%!important;max-width:100%}.layout__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer-mask, 4100);border:none;padding:0;margin:0;background:#1c300c47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}}:root{--dk-space-1: 4px;--dk-space-2: 8px;--dk-space-3: 12px;--dk-space-4: 16px;--dk-space-5: 20px;--dk-space-6: 24px;--dk-section-gap: 16px;--dk-card-pad-y: 20px;--dk-card-pad-x: 22px;--dk-ledger-chrome: 0px}.layout .main{padding:20px clamp(16px,2.2vw,28px) 48px!important;overflow-x:clip!important;overflow-y:auto!important;scroll-padding-top:12px;max-width:100%;box-sizing:border-box;scrollbar-gutter:auto}.layout .page-shell{max-width:min(100%,var(--page-max, 1320px));width:100%;margin:0 auto;min-width:0;overflow:visible;box-sizing:border-box}.layout .page-shell>div,.layout .page-shell>.dash,.layout .page-shell>.page-stack,.layout .page-shell>.ws,.layout .page-shell>.bank,.layout .page-shell>.acct{display:flex;flex-direction:column;gap:var(--dk-section-gap)!important;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow-x:clip;overflow-y:visible}.layout .page-shell>div>.mb,.layout .page-shell>.dash>.mb,.layout .page-shell>.page-stack>.mb,.layout .page-shell>.ws>.mb,.layout .page-shell>.bank>.mb,.layout .page-shell>.acct>.mb,.layout .page-shell>div>.toolbar,.layout .page-shell>div>.ph{margin-bottom:0!important}.dk-card,.dk-panel{padding:var(--dk-card-pad-y) var(--dk-card-pad-x)!important;overflow-x:clip!important;overflow-y:visible!important;max-width:100%;box-sizing:border-box}.dk-card:has(.dk-ledger),.dk-panel:has(.dk-ledger),.dk-card:has(.el-table),.dk-panel:has(.el-table),.dk-card:has(.dk-empty),.dk-panel:has(.dk-empty){overflow:visible!important;padding-bottom:16px!important}.dk-card:before,.dk-panel:before{z-index:2}.layout .ph{padding:14px 18px 12px!important;margin-bottom:12px!important;overflow:visible!important}.layout .ph--compact{padding:10px 16px!important;margin-bottom:10px!important}.layout .ph__actions{padding:6px 8px!important;gap:8px!important;flex-wrap:wrap!important;max-width:100%}.layout .ph__aside{flex-wrap:wrap!important;gap:8px!important;max-width:100%}.toolbar,.toolbar.dk-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px!important;padding:12px 14px!important;margin-bottom:0!important;min-width:0}.toolbar+.dk-card,.ph+.dk-card,.el-alert+.dk-card,.health-subnav+.dk-card{margin-top:0}.dk-ledger{position:relative;min-width:0;width:100%;max-width:100%;overflow:visible}.dk-ledger .el-table__body-wrapper{max-height:none!important}.dk-ledger .el-table{width:100%;min-width:0;--el-table-header-bg-color: rgba(243, 250, 232, .92);--el-table-bg-color: #fff;--el-table-tr-bg-color: #fff}.dk-ledger .el-table .el-table-fixed-column--right,.dk-ledger .el-table th.el-table-fixed-column--right,.dk-ledger .el-table td.el-table-fixed-column--right{background-color:#fff!important;background-image:none!important;z-index:4!important}.dk-ledger .el-table th.el-table-fixed-column--right{z-index:5!important;background-color:#f3fae8fa!important}.dk-ledger .el-table--striped .el-table__body tr.el-table__row--striped td.el-table-fixed-column--right{background-color:#f7fbf1!important}.dk-ledger .el-table__body tr:hover>td.el-table-fixed-column--right{background-color:#eaf7d8!important}.dk-ledger .el-table .el-table-fixed-column--right.is-first-column:before,.dk-ledger .el-table .el-table-fixed-column--right.is-last-column:before{box-shadow:-6px 0 10px -6px #2d6b002e!important;background:transparent!important}.dk-ledger .el-table__header th.el-table__cell{box-shadow:0 1px #58cc021f}.dk-ledger-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(88,204,2,.08)}.dk-ledger-foot__meta{color:var(--dk-muted, #6F7F64);font-size:13px;line-height:1.4}.el-table th.el-table__cell,.el-table td.el-table__cell{padding-top:12px!important;padding-bottom:12px!important}.el-table .cell{line-height:1.5!important;padding-left:14px!important;padding-right:14px!important}.el-table td.el-table-fixed-column--right .cell,.el-table th.el-table-fixed-column--right .cell{padding-left:10px!important;padding-right:10px!important;overflow:hidden}.el-table__fixed-right:before,.el-table__fixed:before{background-color:transparent!important}.dk-ops{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px 6px;min-height:32px;max-width:100%;white-space:nowrap}.dk-section-title{margin:0 0 8px!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}.dk-section-desc{margin:0 0 12px!important;max-width:60ch;line-height:1.55!important}.section-head{margin-bottom:12px!important;padding-bottom:10px!important}.stat-pill{padding:14px 16px 12px!important;border-radius:16px!important}.stat-grid,.dk-stat-grid,.stats-row{gap:12px!important}.page-shell>.el-alert,.page-shell .el-alert.mb,.page-shell .el-alert{margin-bottom:0}.el-alert+.dk-card,.el-alert+.toolbar,.el-alert+.dk-ledger{margin-top:0}.el-dialog .dk-ledger .el-table__body-wrapper,.dk-dialog .dk-ledger .el-table__body-wrapper{max-height:none!important}.el-dialog__body{padding-top:12px!important;padding-bottom:8px!important}.dk-empty{padding:28px 16px!important}.health-subnav{top:8px!important;z-index:12!important;margin-bottom:4px!important;padding:8px!important;gap:8px!important}.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.toolbar .el-autocomplete{min-width:0!important;flex:1 1 148px!important;max-width:100%!important}.toolbar .el-button{flex:0 0 auto!important}.dk-ledger-foot .el-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}@media(max-width:1100px){.el-table .cell{padding-left:10px!important;padding-right:10px!important}.layout .main{padding-left:14px!important;padding-right:14px!important}}@media(max-width:960px){.ws-bar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.ws-bar__main,.ws-bar__actions{width:100%;flex-wrap:wrap}.ws-bar__select{width:100%!important;max-width:100%!important}.ws-tabs{width:100%}}:root{--dk-bp-xl: 1440px;--dk-bp-lg: 1279px;--dk-bp-md: 1100px;--dk-bp-sm: 960px;--dk-bp-xs: 720px}@media(min-width:1440px){:root{--page-pad-x: 28px;--dk-card-pad-x: 24px;--dk-card-pad-y: 22px}.dk-ledger .el-table{min-width:0}}@media(max-width:1279px){:root{--dk-content-gap: 14px;--dk-section-gap: 14px}.stat-grid,.dk-stat-grid,.stats-row{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))!important}.grid-form,.cfg-grid,.form-grid-2{grid-template-columns:1fr!important}.dk-ledger .el-table{min-width:0}}@media(max-width:1100px){.layout .main{padding:16px 14px 40px!important}.layout .ph{padding:12px 14px!important}.ph__frame{display:none!important}.layout .header{flex-wrap:wrap;gap:8px 12px;height:auto!important;min-height:var(--header-h, 56px);padding-top:8px;padding-bottom:8px}.ph__row{flex-wrap:wrap!important;gap:10px!important}.ph__aside,.ph__actions{width:100%;max-width:100%}.ph__actions{display:flex!important;flex-wrap:wrap;gap:8px}.ph__actions .el-button{flex:1 1 auto;min-width:0}.layout .header__actions{flex-wrap:wrap;max-width:100%;gap:8px}.layout .jump{flex:1 1 140px;min-width:0;width:auto;max-width:100%}.summary{align-items:stretch}.summary__ops{margin-left:0;width:100%}.head__ops .el-radio-group{display:flex;flex-wrap:wrap;max-width:100%}.layout .header__jump-btn,.layout .header__toolbar{max-width:100%}.stat-grid,.dk-stat-grid,.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-shell .el-form:not(.el-form--inline) .el-form-item{display:flex;flex-direction:column;align-items:stretch}.page-shell .el-form:not(.el-form--inline) .el-form-item__label{width:auto!important;max-width:100%!important;justify-content:flex-start!important;text-align:left!important;line-height:1.4!important;margin-bottom:6px;padding:0!important;height:auto!important}.page-shell .el-form:not(.el-form--inline) .el-form-item__content{margin-left:0!important;width:100%!important}.page-shell .el-form-item .el-input,.page-shell .el-form-item .el-select,.page-shell .el-form-item .el-textarea,.page-shell .el-form-item .el-input-number,.page-shell .el-form-item .el-date-editor{width:100%!important;max-width:100%}.field-with-hint{flex-wrap:wrap;gap:6px 10px}.dlg-split,.asset-split,.bank-split{flex-direction:column!important}.dlg-split>*,.asset-split>*,.bank-split>*{width:100%!important;max-width:100%!important}.status-strip{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding-bottom:2px}.status-chip{flex:0 0 auto}.dk-ledger .el-table{min-width:0}}@media(max-width:960px){:root{--dk-card-pad-y: 14px;--dk-card-pad-x: 14px;--dk-content-gap: 12px;--dk-section-gap: 12px}.layout .main{padding:12px 12px 36px!important}.layout .page-shell{max-width:100%}.stat-grid,.dk-stat-grid,.stats-row{grid-template-columns:1fr 1fr!important;gap:10px!important}.stat-pill{min-height:84px!important;padding:12px 12px 10px!important}.stat-pill__value{font-size:clamp(18px,5vw,24px)!important}.toolbar,.toolbar.dk-card{padding:10px 12px!important;gap:8px!important}.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.toolbar .el-autocomplete,.toolbar .field-sm,.toolbar .field-md,.toolbar .field-lg,.toolbar .field-xl,.toolbar .field-search{flex:1 1 100%!important;width:100%!important;max-width:100%!important}.toolbar .el-button{flex:1 1 calc(50% - 6px)!important}.toolbar .el-button.is-link,.toolbar .el-button--text{flex:0 0 auto!important}.dk-ledger{margin-inline:0;padding-bottom:4px}.dk-ledger .el-table{min-width:0}.el-table .cell{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}.el-table th.el-table__cell,.el-table td.el-table__cell{padding-top:10px!important;padding-bottom:10px!important}.dk-ledger-foot{flex-direction:column;align-items:stretch!important}.dk-ledger-foot .el-pagination{justify-content:center!important;width:100%;flex-wrap:wrap}.dk-ops{gap:2px 6px}.dk-section-desc{max-width:none!important}.el-dialog:not(.el-dialog--fullscreen):not(.dk-dialog--wide){width:min(94vw,560px)!important;max-width:94vw!important;margin-top:6vh!important}.el-dialog.dk-dialog--wide,.el-dialog.is-align-center.dk-dialog--wide{width:min(96vw,920px)!important;max-width:96vw!important}.el-dialog__body{max-height:min(70vh,640px);overflow:auto;-webkit-overflow-scrolling:touch}.el-message-box{width:min(92vw,420px)!important;max-width:92vw!important}.health-subnav{position:sticky;top:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ws-tabs,.bank-tabs,.step-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important}.search-card__row,.prep-search,.head__ops{flex-direction:column!important;align-items:stretch!important}.search-card__q,.search-card__topic,.search-card__level,.search-card__scope,.prep-search__q,.prep-search__level,.field-md,.field-search{width:100%!important;max-width:100%!important}}@media(max-width:720px){.stat-grid,.dk-stat-grid,.stats-row{grid-template-columns:1fr!important}.layout .jump{flex:1 1 100%!important;min-width:0!important;max-width:100%!important;width:100%!important}.layout .header__toolbar{width:100%;justify-content:flex-end}.page-shell .dk-card>.head{flex-direction:column;align-items:stretch!important}.page-shell .dk-card>.head .head__ops{width:100%}.toolbar .el-button{flex:1 1 100%!important}.ph__steps{flex-direction:column;align-items:stretch}.ph__steps li{width:100%;box-sizing:border-box}.dk-empty{padding:20px 12px!important}.page-shell .el-tabs__nav-wrap{overflow-x:auto}.dk-ledger .el-table{min-width:0}.el-table .el-table-fixed-column--right .cell{padding-left:6px!important;padding-right:6px!important}.layout .header__page{max-width:min(42vw,160px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout .header__tip,.layout .header__crumb{display:none!important}.card__head{flex-wrap:wrap}}@media(pointer:coarse){.el-button{min-height:36px}.nav-item,.aside-foot,.ws-tab,.health-subnav a,.health-subnav .el-button{min-height:44px}.el-table .el-button.is-link{min-height:36px;padding:6px 8px}}@supports (padding: max(0px)){.layout .main{padding-bottom:max(36px,env(safe-area-inset-bottom))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}@media(max-width:960px){.layout .header{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}}}.page-shell [style*="width:"][class*=field-],.toolbar [style*="max-width: 220px"],.toolbar [style*="width: 200px"],.toolbar [style*="width:220px"],.toolbar [style*="width:200px"]{width:min(100%,100%)!important;max-width:100%!important}@media(max-width:960px){.page-shell .el-input[style*=width],.page-shell .el-select[style*=width],.page-shell .el-input-number[style*=width],.toolbar .el-input[style*=width],.toolbar .el-select[style*=width]{width:100%!important;max-width:100%!important}}.dk-empty .dk-ledger,.dk-empty-wrap .dk-ledger{max-width:100%}@media(max-width:420px){.dk-ledger .el-table{min-width:0}.layout .main{padding-left:10px!important;padding-right:10px!important}}
