.v-icon[data-v-6538cdc9]{display:inline-block;flex-shrink:0}.group-menu[data-v-77c5c8e6]{position:absolute;left:8px;right:8px;top:52px;z-index:20;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);padding:6px}.group-menu .nav-item[data-v-77c5c8e6]{height:34px;font-size:13.5px;font-weight:400;color:var(--foreground-2)}.group-menu .nav-item.is-active[data-v-77c5c8e6]{background:var(--sidebar-active);color:var(--foreground);font-weight:600}.group-home[data-v-77c5c8e6]{position:relative}:root{--shell-bg:#e8eaed;--shell-radius:8px;--shell-gap:10px;--app-bg:#f5f7fa;--card:#fff;--foreground:#303133;--foreground-2:#606266;--muted-foreground:#909399;--placeholder:#c0c4cc;--border:#e4e7ed;--border-strong:#dcdfe6;--input:#dcdfe6;--inset:#f5f7fa;--primary:#1f2937;--primary-hover:#111827;--primary-foreground:#fff;--secondary:#fff;--secondary-foreground:#303133;--secondary-border:#dcdfe6;--accent:#303133;--accent-hover:#1f2937;--accent-subtle:#f0f2f5;--accent-border:#c0c4cc;--kpi-bg:#fff;--kpi-border:#e4e7ed;--kpi-fg:#303133;--kpi-label:#909399;--success:#15803d;--success-text:#15803d;--warning:#b45309;--warning-text:#b45309;--destructive:#dc2626;--destructive-text:#dc2626;--destructive-subtle:#fef2f2;--destructive-foreground:#fff;--info-subtle:#f5f7fa;--info-border:#e4e7ed;--info-text:#303133;--link:#52525b;--link-hover:#18181b;--btn-hover-bg:#f5f7fa;--btn-hover-border:#c0c4cc;--btn-hover-fg:#303133;--input-hover-border:#c0c4cc;--focus-border:#303133;--focus-ring:rgba(48,49,51,0.1);--focus-ring-error:rgba(220,38,38,0.14);--dur-fast:120ms;--sidebar-bg:#f3f4f6;--sidebar-hover:#eceef1;--sidebar-active:#e5e7eb;--sidebar-fg:#1f2937;--sidebar-fg-2:#374151;--sidebar-muted:#6b7280;--sidebar-w:236px;--sidebar-w-min:56px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--font-mono:ui-monospace,"Cascadia Code","SF Mono",Consolas,monospace;--text-xs:12px;--lh-xs:16px;--text-sm:13px;--lh-sm:18px;--text-base:14px;--lh-base:20px;--text-md:16px;--lh-md:24px;--text-lg:18px;--lh-lg:26px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--shadow-sm:0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 6px 20px rgba(31,41,55,0.1);--overlay:rgba(31,41,55,0.45);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--dur:160ms;--ease:cubic-bezier(0.4,0,0.2,1);--channel-website:#606266;--channel-whatsapp:#128c7e;--channel-messenger:#0084ff;--channel-instagram:#c13584;--channel-facebook:#1877f2;--channel-line:#06c755;--chart-1:#3f3f46;--chart-2:#909399;--chart-3:#c0c4cc;--chart-4:#e4e7ed;--note:#b45309;--note-bg:#fff7ed}.care-ui-v2[data-accent=element]{--accent:#409eff;--accent-hover:#66b1ff;--accent-subtle:#ecf5ff;--accent-border:#b3d8ff;--success:#67c23a;--success-text:#529b2e;--warning:#e6a23c;--warning-text:#b88230;--destructive:#f56c6c;--destructive-text:#c45656;--destructive-subtle:#fef0f0;--info-subtle:#ecf5ff;--info-border:#b3d8ff;--info-text:#1d5fa8;--link:#409eff;--link-hover:#66b1ff;--btn-hover-bg:#ecf5ff;--btn-hover-border:#b3d8ff;--btn-hover-fg:#409eff;--focus-border:#409eff;--focus-ring:rgba(64,158,255,0.16);--focus-ring-error:rgba(245,108,108,0.18);--kpi-bg:#ecf5ff;--kpi-border:#ecf5ff;--kpi-fg:#409eff;--kpi-label:#606266;--chart-1:#409eff}.care-ui-v2{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-base);color:var(--foreground);background:var(--app-bg);font-variant-numeric:tabular-nums}.care-ui-v2 .el-button--default:hover,.care-ui-v2 .el-button--plain:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-fg);background:var(--btn-hover-bg)}.care-ui-v2 .el-button--success{background:var(--secondary);border-color:var(--secondary-border);color:var(--secondary-foreground)}.care-ui-v2 .el-input.is-focus .el-input__inner,.care-ui-v2 .el-input__inner:focus,.care-ui-v2 .el-select .el-input.is-focus .el-input__inner,.care-ui-v2 .el-textarea__inner:focus{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.care-ui-v2 .el-form-item.is-error .el-input__inner:focus,.care-ui-v2 .el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--focus-ring-error)}.care-ui-v2 .el-input.is-disabled .el-input__inner,.care-ui-v2 .el-textarea.is-disabled .el-textarea__inner{background:var(--inset);border-color:var(--border);color:var(--muted-foreground);box-shadow:none}.care-ui-v2 .el-input-group__append,.care-ui-v2 .el-input-group__prepend{background:var(--inset);border-color:var(--input);color:var(--muted-foreground)}.care-ui-v2 .el-tabs__active-bar{background:var(--foreground)}.care-ui-v2 .el-tabs__item.is-active{color:var(--foreground);font-weight:var(--fw-medium)}.care-ui-v2 .el-tabs__item,.care-ui-v2 .el-tag{color:var(--foreground-2)}.care-ui-v2 .el-tag{border-radius:var(--radius-sm);background:var(--inset);border-color:var(--border)}.care-ui-v2 .el-select .el-select__input{border:0;outline:none;box-shadow:none;background:transparent;color:var(--foreground);font-size:var(--text-sm);height:24px;line-height:24px;margin-left:4px}.care-ui-v2 .el-select .el-select__input:focus{border:0;outline:none;box-shadow:none}.care-ui-v2 .el-select .el-tag{height:24px;line-height:22px;padding:0 6px 0 8px;font-size:var(--text-xs)}.care-ui-v2 .el-select .el-tag .el-tag__close{color:var(--muted-foreground);background:transparent}.care-ui-v2 .el-select .el-tag .el-tag__close:hover{color:var(--foreground);background:transparent}.care-ui-v2 .el-select .el-input__inner{min-height:32px;height:auto;padding-top:2px;padding-bottom:2px}.care-ui-v2 .el-select .el-select__tags{max-width:calc(100% - 24px);flex-wrap:wrap}.care-ui-v2,.care-ui-v2 *{box-sizing:border-box}.care-ui-v2-root{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-base);color:var(--foreground);font-variant-numeric:tabular-nums}.care-ui-v2 a{color:var(--link);text-decoration:none}.care-ui-v2 a:hover{color:var(--link-hover)}.care-ui-v2 button,.care-ui-v2 input,.care-ui-v2 select,.care-ui-v2 textarea{font:inherit;color:inherit}.care-ui-v2 button{cursor:pointer}.care-ui-v2 :focus-visible{outline:none;box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--focus-ring),0 0 0 4px var(--focus-border)}.care-ui-v2 .el-range-editor .el-range-input:focus-visible,.care-ui-v2 .input-group:focus-within .input,.care-ui-v2 .input:focus-visible,.care-ui-v2 .select:focus-visible,.care-ui-v2 .textarea:focus-visible,.care-ui-v2 .v2-chip-select:focus,.care-ui-v2 .v2-chip-select:focus-visible{box-shadow:none;outline:none}.care-ui-v2 .filter-chip:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.care-ui-v2 button:focus:not(:focus-visible),.care-ui-v2 input:focus:not(:focus-visible),.care-ui-v2 select:focus:not(:focus-visible){outline:none}.care-ui-v2 .shell{height:100vh;display:flex;gap:var(--shell-gap);padding:var(--shell-gap)}.care-ui-v2 .sidebar{width:var(--sidebar-w);flex-shrink:0;display:flex;flex-direction:column;background:var(--sidebar-bg);border-radius:var(--shell-radius);overflow:hidden;transition:width var(--dur) var(--ease)}.care-ui-v2 .shell.is-collapsed .sidebar{width:var(--sidebar-w-min)}.care-ui-v2 .shell.is-collapsed .lbl,.care-ui-v2 .shell.is-collapsed .nav-section,.care-ui-v2 .shell.is-collapsed .nav-toggle .chev,.care-ui-v2 .shell.is-collapsed .user-mail{display:none}.care-ui-v2 .shell.is-collapsed .brand,.care-ui-v2 .shell.is-collapsed .foot-btn,.care-ui-v2 .shell.is-collapsed .nav-item,.care-ui-v2 .shell.is-collapsed .nav-toggle,.care-ui-v2 .shell.is-collapsed .user{justify-content:center;padding-inline:0}.care-ui-v2 .brand{display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;font-size:15px;font-weight:var(--fw-semibold);color:var(--sidebar-fg);letter-spacing:.01em}.care-ui-v2 .brand .brand-mark{color:var(--foreground);font-weight:700}.care-ui-v2 .brand .brand-tenant{font-weight:var(--fw-normal);color:var(--sidebar-muted);font-size:var(--text-xs);margin-left:auto}.care-ui-v2 .shell.is-collapsed .brand .brand-tenant,.care-ui-v2 .shell.is-collapsed .brand .brand-text{display:none}.care-ui-v2 .nav-item.group-home{height:50px;padding:0 10px;margin-bottom:6px;align-items:center}.care-ui-v2 .group-home .ic{width:18px;height:18px}.care-ui-v2 .group-home .g-text{display:grid;line-height:1.25;min-width:0}.care-ui-v2 .group-home .g-name{font-weight:var(--fw-semibold);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.care-ui-v2 .group-home .g-sub{font-size:11px;color:var(--sidebar-muted);font-weight:var(--fw-normal);white-space:nowrap}.care-ui-v2 .group-home .g-switch{margin-left:auto;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:var(--sidebar-muted);display:none;align-items:center;justify-content:center}.care-ui-v2 .group-home .g-switch .ic{width:14px;height:14px}.care-ui-v2 .group-home .g-switch:hover{background:var(--border-strong);color:var(--sidebar-fg)}.care-ui-v2 .group-home.is-multi .g-switch{display:inline-flex}.care-ui-v2 .shell.is-collapsed .group-home{justify-content:center;padding-inline:0;height:40px}.care-ui-v2 .shell.is-collapsed .group-home .g-switch,.care-ui-v2 .shell.is-collapsed .group-home .g-text{display:none}.care-ui-v2 .nav{flex:1;overflow-y:auto;padding:4px 8px 8px;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.care-ui-v2 .nav-item,.care-ui-v2 .nav-toggle{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;color:var(--sidebar-fg);border-radius:6px;position:relative;transition:background var(--dur) var(--ease)}.care-ui-v2 .nav-item,.care-ui-v2 .nav-toggle{height:38px;padding:0 10px;font-size:14px}.care-ui-v2 .nav-toggle,.care-ui-v2 .nav>.nav-item{font-weight:var(--fw-semibold);color:var(--sidebar-fg)}.care-ui-v2 .nav-item:hover,.care-ui-v2 .nav-toggle:hover{background:var(--sidebar-hover)}.care-ui-v2 .nav-item.is-active{background:var(--sidebar-active);font-weight:var(--fw-semibold)}.care-ui-v2 .nav-item .ic,.care-ui-v2 .nav-toggle .ic{width:18px;height:18px;flex-shrink:0}.care-ui-v2 .nav-toggle .ic,.care-ui-v2 .nav>.nav-item .ic{color:var(--sidebar-fg)}.care-ui-v2 .nav-toggle .chev{margin-left:auto;width:14px;height:14px;opacity:.55;transition:transform var(--dur) var(--ease)}.care-ui-v2 .nav-group.is-open .nav-toggle .chev{transform:rotate(180deg)}.care-ui-v2 .nav-sub{display:none;padding:2px 0 6px 4px}.care-ui-v2 .nav-group.is-open .nav-sub{display:block}.care-ui-v2 .shell.is-collapsed .nav-group .nav-sub{display:none}.care-ui-v2 .shell.is-collapsed .nav-group.has-active>.nav-toggle{background:var(--sidebar-active);color:var(--sidebar-fg)}.care-ui-v2 .shell.is-collapsed .nav-group.has-active>.nav-toggle .ic{color:var(--sidebar-fg)}.care-ui-v2 .shell.is-collapsed .nav-group.is-flyout>.nav-toggle{background:var(--sidebar-hover)}.care-ui-v2 .shell.is-collapsed .nav-item,.care-ui-v2 .shell.is-collapsed .nav-toggle{height:40px}.care-ui-v2 .shell.is-collapsed .nav-item .ic,.care-ui-v2 .shell.is-collapsed .nav-toggle .ic{width:20px;height:20px}.care-ui-v2 .flyout{position:fixed;z-index:40;min-width:160px;max-width:220px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:4px;-webkit-animation:flyin var(--dur) var(--ease);animation:flyin var(--dur) var(--ease)}@-webkit-keyframes flyin{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}@keyframes flyin{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}.care-ui-v2 .flyout-h{padding:5px 8px 6px;font-size:11px;font-weight:var(--fw-medium);color:var(--muted-foreground);letter-spacing:.04em;border-bottom:1px solid var(--border);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.care-ui-v2 .flyout-item{width:100%;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border:0;border-radius:4px;background:transparent;text-align:left;font-size:13px;font-weight:var(--fw-normal);color:var(--foreground-2);text-decoration:none;transition:background var(--dur) var(--ease)}.care-ui-v2 .flyout-item .ic{width:15px;height:15px;flex-shrink:0;color:var(--muted-foreground)}.care-ui-v2 .flyout-item .flyout-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.care-ui-v2 .flyout-item:hover{background:var(--inset);color:var(--foreground-2)}.care-ui-v2 .flyout-item.is-active{background:var(--sidebar-active);color:var(--foreground);font-weight:var(--fw-semibold)}.care-ui-v2 .flyout-item.is-active .ic{color:var(--foreground)}.care-ui-v2 .flyout-item .count{flex-shrink:0;margin-left:auto;font-size:11px;color:var(--muted-foreground)}.care-ui-v2 .flyout-item .lock{flex-shrink:0;margin-left:auto;width:12px;height:12px;color:var(--muted-foreground)}.care-ui-v2 .shell.is-collapsed .foot-btn[data-tip]:hover:after,.care-ui-v2 .shell.is-collapsed .nav-item[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);background:var(--foreground);color:#fff;font-size:12px;line-height:1;padding:6px 8px;border-radius:4px;white-space:nowrap;z-index:41;pointer-events:none}.care-ui-v2 .foot-btn{position:relative}.care-ui-v2 .nav-sub .nav-item{height:34px;padding-left:34px;gap:8px;font-size:13px;color:var(--sidebar-muted);font-weight:var(--fw-normal)}.care-ui-v2 .nav-sub .nav-item .ic{width:15px;height:15px;color:var(--sidebar-muted)}.care-ui-v2 .nav-sub .nav-item.is-active{color:var(--sidebar-fg);font-weight:var(--fw-semibold)}.care-ui-v2 .nav-sub .nav-item.is-active .ic{color:var(--sidebar-fg)}.care-ui-v2 .nav-item .count{margin-left:auto;font-size:11px;color:var(--sidebar-muted)}.care-ui-v2 .nav-item .lock{margin-left:auto;width:13px;height:13px;color:var(--sidebar-muted)}.care-ui-v2 .nav-section{padding:12px 10px 4px;font-size:11px;color:var(--sidebar-muted);letter-spacing:.04em}.care-ui-v2 .sidebar-foot{padding:8px;border-top:1px solid var(--border)}.care-ui-v2 .user{display:flex;align-items:center;gap:8px;padding:6px 8px 8px;color:var(--sidebar-muted);font-size:12px}.care-ui-v2 .user .dot{width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0}.care-ui-v2 .user-mail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.care-ui-v2 .foot-btn{width:100%;height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--sidebar-fg-2);font-size:13px}.care-ui-v2 .foot-btn:hover{background:var(--sidebar-hover)}.care-ui-v2 .foot-btn .ic{width:18px;height:18px}.care-ui-v2 .main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--app-bg);border-radius:var(--shell-radius);overflow:hidden}.care-ui-v2 .topbar{height:52px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 20px;background:var(--app-bg)}.care-ui-v2 .crumb{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--muted-foreground)}.care-ui-v2 .crumb b{color:var(--foreground);font-weight:var(--fw-medium)}.care-ui-v2 .crumb .ic{width:14px;height:14px}.care-ui-v2 .group-switch{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card);font-size:var(--text-sm);color:var(--foreground)}.care-ui-v2 .group-switch .ic{width:14px;height:14px;color:var(--muted-foreground)}.care-ui-v2 .group-switch .n{color:var(--muted-foreground)}.care-ui-v2-root{--shell-content-max:1120px;--shell-content-max-wide:1280px}.care-ui-v2 .topbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.care-ui-v2 .topbar-lang{position:relative;flex-shrink:0}.care-ui-v2 .topbar-lang>summary{list-style:none;cursor:pointer}.care-ui-v2 .topbar-lang>summary::-webkit-details-marker{display:none}.care-ui-v2 .topbar-lang__btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-xs);line-height:var(--lh-xs);font-weight:var(--fw-normal);color:var(--muted-foreground);opacity:.85;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.care-ui-v2 .topbar-lang[open]>.topbar-lang__btn,.care-ui-v2 .topbar-lang__btn:hover{opacity:1;background:var(--inset);color:var(--foreground-2)}.care-ui-v2 .topbar-lang__icon{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6;flex-shrink:0}.care-ui-v2 .topbar-lang__current{color:inherit;font-weight:inherit;white-space:nowrap}.care-ui-v2 .topbar-lang__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:112px;margin:0;padding:3px;list-style:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow-sm)}.care-ui-v2 .topbar-lang__item{display:block;width:100%;padding:6px 8px;border:0;border-radius:calc(var(--radius-sm) - 2px);background:transparent;text-align:left;font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--muted-foreground);cursor:pointer}.care-ui-v2 .topbar-lang__item:hover{background:var(--inset);color:var(--foreground)}.care-ui-v2 .topbar-lang__item.is-active{background:var(--sidebar-active);color:var(--foreground);font-weight:var(--fw-medium)}.care-ui-v2 .topbar--compact .crumb b{color:var(--muted-foreground);font-weight:var(--fw-normal)}.care-ui-v2 .top-btn__lbl{display:inline}@media (max-width:960px){.care-ui-v2 .top-btn__lbl{display:none}}.care-ui-v2 .topbar .grow{flex:1}.care-ui-v2 .top-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--foreground-2);font-size:var(--text-sm)}.care-ui-v2 .top-btn:hover{background:var(--card);border-color:var(--border);color:var(--foreground)}.care-ui-v2 .top-btn.is-on{background:var(--note-bg);border-color:#fdba74;color:var(--note)}.care-ui-v2 .top-btn .ic{width:15px;height:15px}.care-ui-v2 .seg{display:inline-flex;align-items:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;justify-self:start;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;height:30px}.care-ui-v2 .seg button{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 10px;border:0;background:var(--card);color:var(--foreground-2);font-size:var(--text-xs);line-height:1;font-family:inherit}.care-ui-v2 .seg button+button{border-left:1px solid var(--border-strong)}.care-ui-v2 .seg button.is-on{background:var(--primary);color:#fff}.care-ui-v2 .seg .sw{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}.care-ui-v2 .content{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.care-ui-v2 .page{display:none;padding:8px 24px 40px;max-width:var(--shell-content-max,1120px);margin-inline:auto;width:100%;box-sizing:border-box}.care-ui-v2 .content.is-boot .page.is-active.boot-page{display:flex;max-width:none!important;margin-inline:0;width:100%}.care-ui-v2 .page.is-active:has(.ov){max-width:var(--shell-content-max-wide,1280px)}@media (min-width:1440px){.care-ui-v2 .page.is-active:not(.boot-page):not(:has(.ov)){max-width:var(--shell-content-max-wide,1280px)}}.care-ui-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--secondary-border);background:var(--secondary);color:var(--secondary-foreground);font-size:var(--text-sm);white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.care-ui-v2 .btn:hover{border-color:var(--btn-hover-border);color:var(--btn-hover-fg);background:var(--btn-hover-bg)}.care-ui-v2 .btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.care-ui-v2 .btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground)}.care-ui-v2 .btn--danger{color:var(--destructive-text)}.care-ui-v2 .btn--danger:hover{border-color:var(--destructive);color:var(--destructive-text);background:var(--destructive-subtle)}.care-ui-v2 .btn--text{border-color:transparent;background:transparent;color:var(--link);padding:0 6px}.care-ui-v2 .btn--text:hover{background:transparent;border-color:transparent;color:var(--link-hover)}.care-ui-v2 .btn--mini{height:28px;padding:0 10px;font-size:var(--text-xs)}.care-ui-v2 .btn--icon{width:28px;padding:0}.care-ui-v2 .btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.care-ui-v2 .btn .btn-spin{-webkit-animation:v2-btn-spin .8s linear infinite;animation:v2-btn-spin .8s linear infinite}@-webkit-keyframes v2-btn-spin{to{transform:rotate(1turn)}}@keyframes v2-btn-spin{to{transform:rotate(1turn)}}.care-ui-v2 .btn .ic{width:14px;height:14px}.care-ui-v2 .boot-frame{position:relative;height:420px;border-radius:var(--radius-lg);background:var(--shell-bg);padding:10px;display:flex;gap:10px;overflow:hidden}.care-ui-v2 .boot-frame .mini-side{width:150px;flex-shrink:0;background:var(--sidebar-bg);border-radius:6px;padding:10px 8px;display:grid;gap:6px;align-content:start}.care-ui-v2 .boot-frame .mini-side i{display:block;height:22px;border-radius:4px;background:var(--sidebar-hover);opacity:.55}.care-ui-v2 .boot-frame .mini-side i:first-child{height:28px;width:60%;opacity:.8;background:var(--border-strong)}.care-ui-v2 .boot-frame .mini-main{flex:1;background:var(--app-bg);border-radius:6px;display:grid;place-items:center;text-align:center;padding:24px}.care-ui-v2 .boot-logo{width:56px;height:56px;border-radius:14px;background:var(--card);border:1px solid var(--border);display:grid;place-items:center;font-weight:700;font-size:22px;margin:0 auto 14px;color:var(--foreground)}.care-ui-v2 .boot-title{font-size:16px;font-weight:var(--fw-medium);margin-bottom:6px}.care-ui-v2 .boot-desc{font-size:var(--text-sm);color:var(--muted-foreground);line-height:var(--lh-sm);max-width:36ch;margin:0 auto}.care-ui-v2 .spinner{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:var(--foreground);-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;margin:14px auto 0}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.care-ui-v2 .boot-progress{width:180px;height:4px;border-radius:2px;background:var(--border);margin:14px auto 0;overflow:hidden}.care-ui-v2 .boot-progress i{display:block;height:100%;width:0;background:var(--foreground);transition:width .2s ease-out}.care-ui-v2 .sidebar-sk-brand-wrap{height:52px;padding:0 16px;display:flex;align-items:center}.care-ui-v2 .sidebar-sk{display:grid;gap:6px;padding:4px 8px 8px;align-content:start;pointer-events:none}.care-ui-v2 .sidebar-sk-brand{display:block;height:28px;width:60%;border-radius:4px;background:var(--border-strong);opacity:.8}.care-ui-v2 .sidebar-sk-item{display:block;height:22px;border-radius:4px;background:var(--sidebar-hover);opacity:.55}.care-ui-v2 .sidebar-sk-item--wide{width:72%}.care-ui-v2 .sidebar-sk-foot{display:grid;gap:8px;padding:8px;pointer-events:none;border-top:1px solid var(--border)}.care-ui-v2 .shell.is-collapsed .sidebar-sk-brand-wrap{justify-content:center;padding-inline:0}.care-ui-v2 .shell.is-collapsed .sidebar-sk-brand{width:28px}.care-ui-v2 .shell.is-collapsed .sidebar-sk-item{width:28px;margin-inline:auto}.care-ui-v2 .shell.is-collapsed .sidebar-sk-item--wide{width:28px}.care-ui-v2 .shell.is-preboot:not(.is-booting) .nav,.care-ui-v2 .shell.is-preboot:not(.is-booting) .sidebar-foot{pointer-events:none;opacity:.45}.care-ui-v2 .content.is-boot{overflow:hidden;display:flex;flex-direction:column;min-height:0}.care-ui-v2 .content.is-boot .page.boot-page{flex:1;display:flex;flex-direction:column;min-height:0;max-width:none!important;width:100%}.care-ui-v2 .boot-main{flex:1;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;min-height:0}.care-ui-v2 .boot-action{margin-top:16px}.care-ui-v2 .page-stage{min-height:0}.care-ui-v2 .crumb-fade-enter-active,.care-ui-v2 .crumb-fade-leave-active,.care-ui-v2 .page-back-enter-active,.care-ui-v2 .page-back-leave-active,.care-ui-v2 .page-fade-enter-active,.care-ui-v2 .page-fade-leave-active,.care-ui-v2 .page-forward-enter-active,.care-ui-v2 .page-forward-leave-active,.care-ui-v2 .shell-view-enter-active,.care-ui-v2 .shell-view-leave-active{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.care-ui-v2 .shell-view-enter,.care-ui-v2 .shell-view-leave-to{opacity:0}.care-ui-v2 .page-forward-enter{opacity:0;transform:translateY(8px)}.care-ui-v2 .page-back-enter,.care-ui-v2 .page-forward-leave-to{opacity:0;transform:translateY(-6px)}.care-ui-v2 .page-back-leave-to{opacity:0;transform:translateY(8px)}.care-ui-v2 .page-fade-enter{opacity:0;transform:translateY(4px)}.care-ui-v2 .page-fade-leave-to{opacity:0;transform:translateY(-4px)}.care-ui-v2 .crumb-fade-enter-active,.care-ui-v2 .crumb-fade-leave-active{transition-duration:var(--dur-fast)}.care-ui-v2 .crumb-fade-enter{opacity:0;transform:translateY(3px)}.care-ui-v2 .crumb-fade-leave-to{opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.care-ui-v2 .crumb-fade-enter-active,.care-ui-v2 .crumb-fade-leave-active,.care-ui-v2 .page-back-enter-active,.care-ui-v2 .page-back-leave-active,.care-ui-v2 .page-fade-enter-active,.care-ui-v2 .page-fade-leave-active,.care-ui-v2 .page-forward-enter-active,.care-ui-v2 .page-forward-leave-active,.care-ui-v2 .shell-view-enter-active,.care-ui-v2 .shell-view-leave-active{transition-duration:.01ms!important}.care-ui-v2 .crumb-fade-enter,.care-ui-v2 .crumb-fade-leave-to,.care-ui-v2 .page-back-enter,.care-ui-v2 .page-back-leave-to,.care-ui-v2 .page-fade-enter,.care-ui-v2 .page-fade-leave-to,.care-ui-v2 .page-forward-enter,.care-ui-v2 .page-forward-leave-to{transform:none}}.care-ui-v2 .ic{width:16px;height:16px;stroke-width:1.75;flex-shrink:0}.care-ui-v2,.care-ui-v2-root{--overlay-dialog-s:440px;--overlay-dialog-m:520px;--overlay-dialog-l:640px;--overlay-dialog-xl:820px;--overlay-drawer-task:90%;--overlay-drawer-panel:720px}.care-ui-v2 .el-button--primary{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.care-ui-v2 .el-button--primary:focus,.care-ui-v2 .el-button--primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.care-ui-v2 .el-button--default,.care-ui-v2 .el-button--plain{background:var(--secondary);border-color:var(--secondary-border);color:var(--secondary-foreground)}.care-ui-v2 .el-input__inner,.care-ui-v2 .el-textarea__inner{border-color:var(--input);border-radius:var(--radius-sm);color:var(--foreground);outline:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.care-ui-v2 .el-input__inner:hover,.care-ui-v2 .el-textarea__inner:hover{border-color:var(--input-hover-border)}.care-ui-v2 .el-input.is-focus .el-input__inner,.care-ui-v2 .el-input__inner:focus,.care-ui-v2 .el-textarea__inner:focus{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.care-ui-v2 .el-form-item.is-error .el-input__inner,.care-ui-v2 .el-form-item.is-error .el-textarea__inner{border-color:var(--destructive)}.care-ui-v2 .el-form-item.is-error .el-input__inner:focus{box-shadow:0 0 0 2px var(--focus-ring-error)}.care-ui-v2 .el-table{color:var(--foreground);font-size:var(--text-sm)}.care-ui-v2 .el-table th{background:transparent!important;color:var(--muted-foreground);font-weight:var(--fw-medium)}.care-ui-v2 .el-table td,.care-ui-v2 .el-table th{border-color:var(--border)}.care-ui-v2 .el-table--enable-row-hover .el-table__body tr:hover>td{background:transparent}.care-ui-v2 .el-pagination{color:var(--foreground-2);padding:12px 0}.care-ui-v2 .el-drawer__header{margin-bottom:0;padding:20px 20px 14px;color:var(--foreground)}.care-ui-v2 .el-drawer__header,.care-ui-v2 .el-drawer__header>:first-child{font-weight:var(--fw-medium);font-size:16px;line-height:24px}.care-ui-v2 .el-drawer__body{padding:12px 20px 20px}.care-ui-v2 .el-dialog{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.care-ui-v2 .el-dialog__header{padding:var(--space-5) var(--space-5) var(--space-3)}.care-ui-v2 .el-dialog__body{padding:0 var(--space-5) var(--space-4)}.care-ui-v2 .el-dialog__footer{padding:0 var(--space-5) var(--space-5);display:flex;justify-content:flex-end;align-items:center;gap:8px}.care-ui-v2 .el-switch.is-checked .el-switch__core{background:var(--primary);border-color:var(--primary)}.care-ui-v2 .el-range-editor .el-range-input{outline:none}.care-ui-v2 .el-range-editor .el-range-input:focus,.care-ui-v2 .el-range-editor .el-range-input:focus-visible{outline:none;box-shadow:none}.care-ui-v2 .el-date-editor.is-active,.care-ui-v2 .el-range-editor.is-active{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.el-dialog.care-ui-v2,.el-drawer.care-ui-v2,.el-message-box.care-ui-v2{font-family:var(--font-sans)}.care-ui-v2 .el-dialog .el-dialog__headerbtn,.el-dialog.care-ui-v2 .el-dialog__headerbtn{border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.care-ui-v2 .el-dialog .el-dialog__headerbtn .el-dialog__close,.el-dialog.care-ui-v2 .el-dialog__headerbtn .el-dialog__close{color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease)}.care-ui-v2 .el-dialog .el-dialog__headerbtn:focus,.care-ui-v2 .el-dialog .el-dialog__headerbtn:hover,.el-dialog.care-ui-v2 .el-dialog__headerbtn:focus,.el-dialog.care-ui-v2 .el-dialog__headerbtn:hover{background:var(--inset)}.care-ui-v2 .el-dialog .el-dialog__headerbtn:focus .el-dialog__close,.care-ui-v2 .el-dialog .el-dialog__headerbtn:hover .el-dialog__close,.el-dialog.care-ui-v2 .el-dialog__headerbtn:focus .el-dialog__close,.el-dialog.care-ui-v2 .el-dialog__headerbtn:hover .el-dialog__close{color:var(--foreground)}.care-ui-v2 .el-drawer .el-drawer__close-btn,.el-drawer.care-ui-v2 .el-drawer__close-btn{color:var(--muted-foreground);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.care-ui-v2 .el-drawer .el-drawer__close-btn:focus,.care-ui-v2 .el-drawer .el-drawer__close-btn:hover,.el-drawer.care-ui-v2 .el-drawer__close-btn:focus,.el-drawer.care-ui-v2 .el-drawer__close-btn:hover{color:var(--foreground);background:var(--inset)}.care-ui-v2 .el-message-box .el-message-box__headerbtn,.el-message-box.care-ui-v2 .el-message-box__headerbtn{border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.care-ui-v2 .el-message-box .el-message-box__headerbtn .el-message-box__close,.el-message-box.care-ui-v2 .el-message-box__headerbtn .el-message-box__close{color:var(--muted-foreground);transition:color var(--dur-fast) var(--ease)}.care-ui-v2 .el-message-box .el-message-box__headerbtn:focus,.care-ui-v2 .el-message-box .el-message-box__headerbtn:hover,.el-message-box.care-ui-v2 .el-message-box__headerbtn:focus,.el-message-box.care-ui-v2 .el-message-box__headerbtn:hover{background:var(--inset)}.care-ui-v2 .el-message-box .el-message-box__headerbtn:focus .el-message-box__close,.care-ui-v2 .el-message-box .el-message-box__headerbtn:hover .el-message-box__close,.el-message-box.care-ui-v2 .el-message-box__headerbtn:focus .el-message-box__close,.el-message-box.care-ui-v2 .el-message-box__headerbtn:hover .el-message-box__close{color:var(--foreground)}.care-ui-v2-root{height:100vh;overflow:hidden;background:var(--shell-bg);text-align:left}.el-dialog.care-ui-v2,.el-drawer.care-ui-v2{font-family:var(--font-sans);font-size:var(--text-base);color:var(--foreground);text-align:left}.care-ui-v2 .page.is-active{display:block}.care-ui-v2 .ov{--c-whatsapp:#1fa463;--c-website:#2f6fed;--c-messenger:#8b5cf6;--c-instagram:#e0457b;--c-igcomment:#f59e0b;--c-other:#c0c4cc;--c-fbcomment:#3b82f6;--c-line:#06c755}.care-ui-v2 .kpi-strip>*,.care-ui-v2 .stack>*,.care-ui-v2 .two-col>*{min-width:0}.care-ui-v2 .code{white-space:pre-wrap;word-break:break-all}.care-ui-v2 .code,.care-ui-v2 .code-block pre{padding-right:64px}.care-ui-v2 .v2-legacy-wrap{padding:4px 16px 16px}.care-ui-v2 .v2-legacy-wrap>*{margin:0}.care-ui-v2 .boot-confirm-msg{margin:0;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--foreground-2)}