:root{--shell-bg: #e8eaed;--app-bg: #f5f7fa;--card: #ffffff;--foreground: #303133;--foreground-2: #606266;--muted-foreground: #909399;--placeholder: #c0c4cc;--border: #e4e7ed;--border-strong: #dcdfe6;--input: #dcdfe6;--inset: #f5f7fa;--primary: #1f2937;--primary-alt: #2f3640;--primary-hover: #111827;--primary-foreground: #ffffff;--secondary: #ffffff;--secondary-foreground: #303133;--secondary-border: #dcdfe6;--accent: #303133;--accent-subtle: #f0f2f5;--btn-hover-bg: #f5f7fa;--btn-hover-border: #c0c4cc;--btn-hover-fg: #303133;--input-hover-border: #c0c4cc;--link: #303133;--link-hover: #111827;--destructive-text: #dc2626;--success: #15803d;--warning: #b45309;--destructive: #dc2626;--destructive-subtle: #fef2f2;--focus-border: #303133;--focus-ring: rgba(48, 49, 51, .1);--sidebar-bg: #f3f4f6;--sidebar-hover: #eceef1;--sidebar-active: #e5e7eb;--sidebar-fg: #1f2937;--sidebar-muted: #6b7280;--sidebar-w: 236px;--sidebar-w-collapsed: 56px;--sidebar-fg-2: #374151;--shell-radius: 8px;--shell-gap: 10px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 6px 20px rgba(31, 41, 55, .1);--shadow-pop: 0 6px 20px rgba(0, 0, 0, .12);--bg-soft: #f7f8fa;--hover-neutral: rgba(0, 0, 0, .05);--glass-bg: rgba(255, 255, 255, .72);--glass-blur: 18px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 18px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--dur: .16s;--dur-fast: .12s;--ease: cubic-bezier(.4, 0, .2, 1);--kit-cream: #faf7f2;--kit-charcoal: #1c1917;--kit-mood: #eceae6;--kpi-bg: #ffffff;--kpi-border: #e4e7ed;--kpi-fg: #303133;--kpi-label: #909399;--success-subtle: #f0f9eb;--success-border: #c2e7b0;--warning-subtle: #fdf6ec;--warning-border: #f5dab1;--info-subtle: #f5f7fa;--info-border: #e4e7ed;--info-text: #303133;--overlay: rgba(31, 41, 55, .45);--skeleton-sheen: #eceff3;--glass-border: rgba(255, 255, 255, .6);--glass-shadow: 0 6px 24px rgba(0, 0, 0, .12), 0 1px 3px rgba(0, 0, 0, .08);--font-mono: ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--fw-medium: 500;--fw-semibold: 600;--status-dot: 6px;--row-h: 44px;--btn-h: 32px;--btn-h-sm: 28px;--touch: 44px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--bottom-nav-h: 56px}[data-theme=dark]{--shell-bg: #111827;--app-bg: #0f172a;--card: #1e293b;--foreground: #e5e7eb;--foreground-2: #cbd5e1;--muted-foreground: #94a3b8;--placeholder: #64748b;--border: #334155;--border-strong: #475569;--input: #475569;--inset: #0f172a;--primary: #e5e7eb;--primary-hover: #ffffff;--primary-foreground: #0f172a;--secondary: #1e293b;--secondary-foreground: #e5e7eb;--secondary-border: #475569;--accent: #e5e7eb;--accent-subtle: #334155;--btn-hover-bg: #334155;--btn-hover-border: #64748b;--btn-hover-fg: #e5e7eb;--input-hover-border: #64748b;--sidebar-bg: #1e293b;--sidebar-hover: #334155;--sidebar-active: #334155;--sidebar-fg: #f1f5f9;--sidebar-muted: #94a3b8;--focus-border: #e5e7eb;--focus-ring: rgba(229, 231, 235, .12);--kpi-bg: #1e293b;--kpi-border: #334155;--kpi-fg: #f1f5f9;--glass-bg: rgba(30, 41, 59, .78)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .4s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .4s}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0%}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0%;transform:translate(-30px)}.fade-slide-leave-to{opacity:0%;transform:translate(30px)}.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s,transform .3s}.fade-bottom-enter-from{opacity:0%;transform:translateY(-10%)}.fade-bottom-leave-to{opacity:0%;transform:translateY(10%)}.fade-scale-leave-active,.fade-scale-enter-active{transition:all .28s}.fade-scale-enter-from{opacity:0%;transform:scale(1.2)}.fade-scale-leave-to{opacity:0%;transform:scale(.8)}.fade-top-enter-active,.fade-top-leave-active{transition:opacity .2s,transform .25s}.fade-top-enter-from{opacity:0%;transform:translateY(8%)}.fade-top-leave-to{opacity:0%;transform:translateY(-8%)}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .4s}.scale-transition-enter-from,.scale-transition-leave,.scale-transition-leave-to{opacity:0%;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .4s}.scale-rotate-transition-enter-from,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0%;transform:scale(0) rotate(-45deg)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .4s}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0%;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .4s}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0%;transform:translateY(15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .4s}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0%;transform:translate(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .4s}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0%;transform:translate(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .4s}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0%}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .4s}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0%}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .4s}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0%}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .4s}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0%}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .1 ease-in-out,transform .15s ease-out}.zoom-out-enter-from,.zoom-out-leave-to{opacity:0%;transform:scale(0)}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from{opacity:0%;transform:scale(.92)}.zoom-fade-leave-to{opacity:0%;transform:scale(1.06)}.collapse-transition{transition:.2s height ease-in-out,.2s padding-top ease-in-out,.2s padding-bottom ease-in-out}#app{width:100%;height:100%}::-webkit-scrollbar{width:7px;height:8px}::-webkit-scrollbar-track{background-color:#0000000d}::-webkit-scrollbar-thumb{background-color:#9093994d;border-radius:2px;box-shadow:inset 0 0 6px #0003}::-webkit-scrollbar-thumb:hover{background-color:#b6b7b9}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;top:0;left:0;z-index:99999;width:100%;height:2px;background-color:#1f2937;opacity:75%}html[data-theme=dark] .ant-pagination.mini .ant-pagination-prev,html[data-theme=dark] .ant-pagination.mini .ant-pagination-next,html[data-theme=dark] .ant-pagination.mini .ant-pagination-item{background-color:#ffffff0a!important}html[data-theme=dark] .ant-pagination.mini .ant-pagination-prev a,html[data-theme=dark] .ant-pagination.mini .ant-pagination-next a,html[data-theme=dark] .ant-pagination.mini .ant-pagination-item a{color:#8b949e!important}html[data-theme=dark] .ant-pagination.mini .ant-select-arrow{color:#606266!important}html[data-theme=dark] .ant-pagination.mini .ant-pagination-item-active{background-color:#1f2937!important;border:none;border-radius:none!important}html[data-theme=dark] .ant-pagination.mini .ant-pagination-item-active a{color:#fff!important}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{font-size:12px;color:#303133;border:1px solid}.ant-pagination.mini .ant-pagination-prev:hover a,.ant-pagination.mini .ant-pagination-next:hover a,.ant-pagination.mini .ant-pagination-item:focus a,.ant-pagination.mini .ant-pagination-item:hover a{color:#1f2937}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-item{margin:0 4px!important;background-color:#f4f4f5!important;border:none;border-radius:none!important}.ant-pagination.mini .ant-pagination-prev a,.ant-pagination.mini .ant-pagination-next a,.ant-pagination.mini .ant-pagination-item a{margin-top:1px;color:#606266}.ant-pagination.mini .ant-pagination-prev:last-child,.ant-pagination.mini .ant-pagination-next:last-child,.ant-pagination.mini .ant-pagination-item:last-child{margin-right:0!important}.ant-pagination.mini .ant-pagination-item-active{background-color:#1f2937!important;border:none;border-radius:none!important}.ant-pagination.mini .ant-pagination-item-active a{color:#fff!important}.ant-pagination.mini .ant-pagination-options{margin-left:12px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{height:22px;margin:0 6px;line-height:22px;text-align:center}.ant-pagination.mini .ant-select-arrow{color:#cececd}.ant-pagination-disabled{display:none!important}.ant-input-number{min-width:110px}.ant-input-affix-wrapper .ant-input-suffix{right:9px}.ant-input-clear-icon{margin-right:5px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn textarea.ant-input{padding:4px}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent!important}.ant-btn-primary{color:#fff;background-color:#1f2937}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;background-color:#111827}.ant-btn-primary:not(.ant-btn-background-ghost):not([disabled]){color:#fff}.ant-btn-default{color:#606266;background-color:#fff;border-color:#cececd}.ant-btn-default:hover,.ant-btn-default:focus{color:#303133;background-color:#f5f7fa;border-color:#c0c4cc}[data-theme=light] .ant-btn.ant-btn-link.is-disabled{color:#00000040;text-shadow:none;cursor:not-allowed!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none}[data-theme=dark] .ant-btn.ant-btn-link.is-disabled{color:#ffffff40!important;text-shadow:none;cursor:not-allowed!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none}.ant-btn-success.ant-btn-link:not([disabled="disabled"]){color:#15803d}.ant-btn-success.ant-btn-link:not([disabled="disabled"]):hover,.ant-btn-success.ant-btn-link:not([disabled="disabled"]):focus{color:#1cac52;border-color:transparent}.ant-btn-success.ant-btn-link:not([disabled="disabled"]):active{color:#0e5428}.ant-btn-success.ant-btn-link.ant-btn-loading:before,.ant-btn-warning.ant-btn-link.ant-btn-loading:before,.ant-btn-error.ant-btn-link.ant-btn-loading:before,.ant-btn-background-ghost.ant-btn-link.ant-btn-loading:before,.ant-btn.ant-btn-link.ant-btn-loading:before{background:transparent}.ant-btn-success:not(.ant-btn-link,.is-disabled){color:#fff;background-color:#15803d;border-color:#15803d}.ant-btn-success:not(.ant-btn-link,.is-disabled):hover,.ant-btn-success:not(.ant-btn-link,.is-disabled):focus{color:#fff;background-color:#1cac52;border-color:#1cac52}.ant-btn-success:not(.ant-btn-link,.is-disabled):active{background-color:#0e5428;border-color:#0e5428}.ant-btn-warning.ant-btn-link:not([disabled="disabled"]){color:#b45309}.ant-btn-warning.ant-btn-link:not([disabled="disabled"]):hover,.ant-btn-warning.ant-btn-link:not([disabled="disabled"]):focus{color:#e5690b;border-color:transparent}.ant-btn-warning.ant-btn-link:not([disabled="disabled"]):active{color:#833d07}.ant-btn-warning:not(.ant-btn-link,.is-disabled){color:#fff;background-color:#b45309;border-color:#b45309}.ant-btn-warning:not(.ant-btn-link,.is-disabled):hover,.ant-btn-warning:not(.ant-btn-link,.is-disabled):focus{color:#fff;background-color:#e5690b;border-color:#e5690b}.ant-btn-warning:not(.ant-btn-link,.is-disabled):active{background-color:#833d07;border-color:#833d07}.ant-btn-error.ant-btn-link:not([disabled="disabled"]){color:#dc2626}.ant-btn-error.ant-btn-link:not([disabled="disabled"]):hover,.ant-btn-error.ant-btn-link:not([disabled="disabled"]):focus{color:#e35252;border-color:transparent}.ant-btn-error.ant-btn-link:not([disabled="disabled"]):active{color:#b21d1d}.ant-btn-error:not(.ant-btn-link,.is-disabled){color:#fff;background-color:#dc2626;border-color:#dc2626}.ant-btn-error:not(.ant-btn-link,.is-disabled):hover,.ant-btn-error:not(.ant-btn-link,.is-disabled):focus{color:#fff;background-color:#e35252;border-color:#e35252}.ant-btn-error:not(.ant-btn-link,.is-disabled):active{background-color:#b21d1d;border-color:#b21d1d}.ant-btn-background-ghost{border-width:1px;background-color:transparent!important}.ant-btn-background-ghost[disabled],.ant-btn-background-ghost[disabled]:hover{color:#fff6!important;background-color:transparent!important;border-color:#fff6!important}.ant-btn-dashed.ant-btn-background-ghost,.ant-btn-default.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn-dashed.ant-btn-background-ghost:hover,.ant-btn-default.ant-btn-background-ghost:hover,.ant-btn-dashed.ant-btn-background-ghost:focus,.ant-btn-default.ant-btn-background-ghost:focus{color:#fff;border-color:#fff}.ant-btn-dashed.ant-btn-background-ghost:active,.ant-btn-default.ant-btn-background-ghost:active{color:#e6e6e6;border-color:#e6e6e6}.ant-btn-dashed.ant-btn-background-ghost[disabled],.ant-btn-default.ant-btn-background-ghost[disabled],.ant-btn-dashed.ant-btn-background-ghost[disabled]:hover,.ant-btn-default.ant-btn-background-ghost[disabled]:hover{color:#fff6!important;border-color:#fff6!important}.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link){color:#15803d;background-color:transparent;border-color:#15803d;border-width:1px}.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link):hover,.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link):focus{color:#1cac52!important;border-color:#1cac52}.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link):active{color:#0e5428;border-color:#0e5428}.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link){color:#b45309;background-color:transparent;border-color:#b45309;border-width:1px}.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link):hover,.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link):focus{color:#e5690b!important;border-color:#e5690b}.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link):active{color:#833d07;border-color:#833d07}.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link){color:#dc2626;background-color:transparent;border-color:#dc2626;border-width:1px}.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link):hover,.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link):focus{color:#e35252!important;border-color:#e35252}.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link):active{color:#b21d1d;border-color:#b21d1d}.ant-btn-ghost.ant-btn-link:not([disabled="disabled"]){color:#fff}.ant-btn-ghost.ant-btn-link:not([disabled="disabled"]):hover,.ant-btn-ghost.ant-btn-link:not([disabled="disabled"]):focus{color:#fff;border-color:transparent}.ant-col{width:100%}.ant-image-preview-root img{display:unset}span.anticon:not(.app-iconify){vertical-align:.125em!important}.ant-back-top{right:20px;bottom:20px}.collapse-container__body>.ant-descriptions{margin-left:6px}.ant-image-preview-operations{background-color:#0000004d}.ant-popover-content{box-shadow:0 2px 12px #0000001a}.modal-icon-warning{color:#b45309!important}.modal-icon-success{color:#15803d!important}.modal-icon-error{color:#dc2626!important}.modal-icon-info{color:#1f2937!important}.ant-checkbox-checked .ant-checkbox-inner:after,.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-top:0!important;border-left:0!important}.bg-white{background-color:#fff!important}html[data-theme=light] .text-secondary{color:#00000073}html[data-theme=light] .ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}html[data-theme=light] .ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}html[data-theme=light] .ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}html[data-theme=light] :not(:root):fullscreen::backdrop{background-color:#f0f2f5!important}[data-theme=dark] .text-secondary{color:#8b949e}[data-theme=dark] .ant-card-grid-hoverable:hover{box-shadow:0 3px 6px -4px #0000007a,0 6px 16px #00000052,0 9px 28px 8px #0003}[data-theme=dark] .ant-card-grid{box-shadow:1px 0 #434343,0 1px #434343,1px 1px #434343,1px 0 #434343 inset,0 1px #434343 inset}[data-theme=dark] .ant-calendar-selected-day .ant-calendar-date{color:#000c}[data-theme=dark] .ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{color:#000000e6}html{--header-bg-color: #fff;--header-bg-hover-color: #f5f7fa;--header-active-menu-bg-color: #e5e7eb;--sider-dark-bg-color: #f3f4f6;--sider-dark-darken-bg-color: #e5e7eb;--sider-dark-lighten-bg-color: #eceef1;overflow:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[data-theme=dark]{--primary-alt: #e5e7eb}html,body,#app{color:var(--foreground);background:var(--app-bg);font-family:var(--font-sans)}.vben-default-layout{background:var(--shell-bg)}.vben-layout-content{background:var(--app-bg)}a:not(.ant-btn):not(.sms-btn):not(.sms-overview-send):not(.sms-more-link):not(.sms-overview-ledger-link):not(.sms-bottom-item):not(.sms-nav-item):not(.sms-flyout-item){color:var(--primary)}a:not(.ant-btn):not(.sms-btn):not(.sms-overview-send):not(.sms-more-link):not(.sms-overview-ledger-link):not(.sms-bottom-item):not(.sms-nav-item):not(.sms-flyout-item):hover,a:not(.ant-btn):not(.sms-btn):not(.sms-overview-send):not(.sms-more-link):not(.sms-overview-ledger-link):not(.sms-bottom-item):not(.sms-nav-item):not(.sms-flyout-item):focus{color:var(--primary-hover)}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled){color:var(--primary-foreground)!important;text-shadow:none!important;background-color:var(--primary)!important;border-color:var(--primary)!important;box-shadow:none!important}.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled):hover,.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled):focus,.ant-btn-primary:not(.ant-btn-background-ghost):not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled):active{color:var(--primary-foreground)!important;background-color:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.ant-btn-primary.ant-btn-background-ghost:not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled){color:var(--primary-alt)!important;text-shadow:none!important;background:transparent!important;border-color:var(--primary-alt)!important;box-shadow:none!important}.ant-btn-primary.ant-btn-background-ghost:not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled):hover,.ant-btn-primary.ant-btn-background-ghost:not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled):focus,.ant-btn-primary.ant-btn-background-ghost:not(.ant-btn-dangerous):not([disabled]):not(.ant-btn-disabled):active{color:var(--primary-foreground)!important;background:var(--primary-alt)!important;border-color:var(--primary-alt)!important}.ant-btn-primary.ant-btn-dangerous:not(.ant-btn-background-ghost):not([disabled]){color:var(--primary-foreground)!important;background:var(--destructive)!important;border-color:var(--destructive)!important;box-shadow:none!important}.ant-btn-link:not(.ant-btn-success):not(.ant-btn-warning):not(.ant-btn-error):not(.ant-btn-dangerous):not([disabled]){color:var(--primary)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-btn-link:not(.ant-btn-success):not(.ant-btn-warning):not(.ant-btn-error):not(.ant-btn-dangerous):not([disabled]):hover,.ant-btn-link:not(.ant-btn-success):not(.ant-btn-warning):not(.ant-btn-error):not(.ant-btn-dangerous):not([disabled]):focus,.ant-btn-link:not(.ant-btn-success):not(.ant-btn-warning):not(.ant-btn-error):not(.ant-btn-dangerous):not([disabled]):active{color:var(--primary-hover)!important}.ant-btn-default:not([disabled]):not(.ant-btn-dangerous){color:var(--secondary-foreground);background:var(--secondary);border-color:var(--secondary-border);box-shadow:none}.ant-btn-default:not([disabled]):not(.ant-btn-dangerous):hover,.ant-btn-default:not([disabled]):not(.ant-btn-dangerous):focus{color:var(--foreground)!important;background:var(--btn-hover-bg)!important;border-color:var(--btn-hover-border)!important}.ant-btn-primary[disabled],.ant-btn-primary.ant-btn-disabled{color:var(--placeholder)!important;background:var(--inset)!important;border-color:var(--border)!important;box-shadow:none!important}.ant-tag{color:var(--foreground-2)!important;background:var(--inset)!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm);box-shadow:none!important}.ant-tag[class*=ant-tag-]{display:inline-flex;align-items:center;padding-right:0;padding-left:0;color:var(--foreground)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-tag[class*=ant-tag-]:before{display:inline-block;width:var(--status-dot);height:var(--status-dot);margin-right:6px;background:currentColor;border-radius:50%;content:"";flex:0 0 auto}.ant-tag.ant-tag-green,.ant-tag.ant-tag-success,.ant-tag.ant-tag-lime,.ant-tag-has-color[style*="#87d068"],.ant-tag-has-color[style*="#55d187"],.ant-tag-has-color[style*="#15803d"]{color:var(--success)!important}.ant-tag.ant-tag-red,.ant-tag.ant-tag-error,.ant-tag.ant-tag-magenta,.ant-tag-has-color[style*="#f50"],.ant-tag-has-color[style*="#ff5500"],.ant-tag-has-color[style*="#ed6f6f"],.ant-tag-has-color[style*="#dc2626"]{color:var(--destructive)!important}.ant-tag.ant-tag-orange,.ant-tag.ant-tag-gold,.ant-tag.ant-tag-yellow,.ant-tag.ant-tag-warning,.ant-tag.ant-tag-volcano,.ant-tag-has-color[style*="#efbd47"],.ant-tag-has-color[style*="#b45309"]{color:var(--warning)!important}.ant-tag.ant-tag-blue,.ant-tag.ant-tag-cyan,.ant-tag.ant-tag-geekblue,.ant-tag.ant-tag-purple,.ant-tag.ant-tag-processing,.ant-tag.ant-tag-pink,.ant-tag-has-color[style*="#108ee9"],.ant-tag-has-color[style*="#2db7f5"],.ant-tag-has-color[style*="#1890ff"],.ant-tag-has-color[style*="#0084f4"],.ant-tag-has-color[style*="#0960bd"]{color:var(--foreground)!important}.ant-tag.ant-tag-default,.ant-tag-has-color[style*="#000000"],.ant-tag-has-color[style*="#000;"]{color:var(--muted-foreground)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:var(--primary)!important;border-color:var(--primary)!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--primary)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--primary)!important}.ant-radio-checked .ant-radio-inner:after{background-color:var(--primary)!important}.ant-radio-wrapper:hover .ant-radio-inner,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:var(--primary)!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--primary)!important;border-color:var(--primary)!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--primary-foreground)!important;background:var(--primary)!important;border-color:var(--primary)!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--primary-foreground)!important;background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.ant-switch-checked{background-color:var(--primary)!important}.ant-pagination-item-active{background:var(--primary)!important;border-color:var(--primary)!important}.ant-pagination-item-active a{color:var(--primary-foreground)!important}.ant-pagination-item:hover,.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:var(--primary)!important;border-color:var(--primary)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover{color:var(--primary)!important}.ant-tabs-ink-bar{background:var(--primary)!important}.ant-spin-dot-item{background-color:var(--primary)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--primary-alt)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--focus-border)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.ant-menu:not(.ant-menu-dark) .ant-menu-item-selected,.ant-menu:not(.ant-menu-dark) .ant-menu-item-selected a,.ant-menu:not(.ant-menu-dark) .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--primary)!important}.ant-menu:not(.ant-menu-dark) .ant-menu-item-selected{background:var(--sidebar-active)!important}.ant-steps-item-process .ant-steps-item-icon{background:var(--primary)!important;border-color:var(--primary)!important}.ant-steps-item-finish .ant-steps-item-icon{border-color:var(--primary)!important}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--primary)!important}.ant-slider-track,.ant-slider-handle{border-color:var(--primary)!important}.ant-slider-track,.ant-progress-status-normal .ant-progress-bg,.ant-progress-status-active .ant-progress-bg{background-color:var(--primary)!important}.ant-progress-status-success .ant-progress-bg{background-color:var(--success)!important}.ant-progress-status-exception .ant-progress-bg{background-color:var(--destructive)!important}.ant-alert-info{background:var(--info-subtle)!important;border-color:var(--info-border)!important}.ant-alert-info .ant-alert-icon{color:var(--foreground-2)!important}.ant-badge-status-processing{background-color:var(--primary)!important}.ant-badge-status-success{background-color:var(--success)!important}.ant-badge-status-error{background-color:var(--destructive)!important}.ant-badge-status-warning{background-color:var(--warning)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:var(--accent-subtle)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--foreground)!important;background:var(--accent-subtle)!important;font-weight:600}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:var(--primary-foreground)!important;background:var(--primary)!important}.ant-card,.ant-card-bordered,.ant-card-hoverable:hover{border-color:var(--border);box-shadow:none!important}.ant-modal-content,.ant-popover-inner,.ant-dropdown-menu{box-shadow:var(--shadow-pop)}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}html,body{width:100%;height:100%;overflow:visible!important;overflow-x:hidden!important}html.color-weak,body.color-weak{filter:invert(80%)}html.gray-mode,body.gray-mode{filter:grayscale(100%);filter:progid:dximagetransform.microsoft.basicimage(grayscale=1)}a:focus,a:active,button,div,svg,span{outline:none!important}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}*{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000}*>.enter-x:nth-child(1){transform:translate(50px)}*>.-enter-x:nth-child(1){transform:translate(-50px)}*>.enter-x:nth-child(1),*>.-enter-x:nth-child(1){z-index:9;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.1s}*>.enter-y:nth-child(1){transform:translateY(50px)}*>.-enter-y:nth-child(1){transform:translateY(-50px)}*>.enter-y:nth-child(1),*>.-enter-y:nth-child(1){z-index:9;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.1s}*>.enter-x:nth-child(2){transform:translate(50px)}*>.-enter-x:nth-child(2){transform:translate(-50px)}*>.enter-x:nth-child(2),*>.-enter-x:nth-child(2){z-index:8;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.2s}*>.enter-y:nth-child(2){transform:translateY(50px)}*>.-enter-y:nth-child(2){transform:translateY(-50px)}*>.enter-y:nth-child(2),*>.-enter-y:nth-child(2){z-index:8;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.2s}*>.enter-x:nth-child(3){transform:translate(50px)}*>.-enter-x:nth-child(3){transform:translate(-50px)}*>.enter-x:nth-child(3),*>.-enter-x:nth-child(3){z-index:7;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.3s}*>.enter-y:nth-child(3){transform:translateY(50px)}*>.-enter-y:nth-child(3){transform:translateY(-50px)}*>.enter-y:nth-child(3),*>.-enter-y:nth-child(3){z-index:7;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.3s}*>.enter-x:nth-child(4){transform:translate(50px)}*>.-enter-x:nth-child(4){transform:translate(-50px)}*>.enter-x:nth-child(4),*>.-enter-x:nth-child(4){z-index:6;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.4s}*>.enter-y:nth-child(4){transform:translateY(50px)}*>.-enter-y:nth-child(4){transform:translateY(-50px)}*>.enter-y:nth-child(4),*>.-enter-y:nth-child(4){z-index:6;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.4s}*>.enter-x:nth-child(5){transform:translate(50px)}*>.-enter-x:nth-child(5){transform:translate(-50px)}*>.enter-x:nth-child(5),*>.-enter-x:nth-child(5){z-index:5;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.5s}*>.enter-y:nth-child(5){transform:translateY(50px)}*>.-enter-y:nth-child(5){transform:translateY(-50px)}*>.enter-y:nth-child(5),*>.-enter-y:nth-child(5){z-index:5;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.5s}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::moz-focus-inner{border-style:none;padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{background-color:transparent;background-image:none}button,[role=button]{cursor:pointer}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}h4,h1,h3,h2{font-size:inherit;font-weight:inherit}input,textarea,button,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0;padding:0;line-height:inherit;color:inherit}img{border-style:solid;max-width:100%;height:auto}input::placeholder{opacity:1;color:#9ca3af}input::webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}img,svg,iframe{display:block;vertical-align:middle}p,h4,h1,h3,hr,h2,dl,dd{margin:0}strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-color:inherit;border-collapse:collapse}textarea{resize:vertical}textarea::placeholder{opacity:1;color:#9ca3af}textarea::webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}@keyframes enter-x-animation{to{opacity:1;transform:translate(0)}}@keyframes enter-y-animation{to{opacity:1;transform:translateY(0)}}ul{list-style:none;margin:0;padding:0}.container{width:100%}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1600px){.container{max-width:1600px}}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.divide-y-1>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgba(156,163,175,var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.border-primary,.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.border-l-gray-200{--tw-border-opacity: 1;border-left-color:rgba(229,231,235,var(--tw-border-opacity))}.rounded-md{border-radius:.375rem}.border-solid{border-style:solid}.border{border-width:1px}.\!border{border-width:1px!important}.border\.value{border-width:1px}.border-t-0{border-top-width:0px}.border-l-1{border-left-width:1px}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.\!block{display:block!important}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-self-stretch{justify-self:stretch}.flex-1{flex:1 1 0%}.flex-grow-0{flex-grow:0}.float-right{float:right}.float-left{float:left}.clear-left{clear:left}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.h-full{height:100%}.\!h-full{height:100%!important}.h-10{height:2.5rem}.h-20{height:5rem}.h-32{height:8rem}.h-64{height:16rem}.h-screen{height:100vh}.h-16{height:4rem}.h-2\/5{height:40%}.h-30{height:7.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-\[2rem\]{font-size:2rem;line-height:1}.text-\[1rem\]{font-size:1rem;line-height:1}.leading-snug{line-height:1.375}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-10{margin:2.5rem}.m-auto{margin:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.\!my-4{margin-top:1rem!important;margin-bottom:1rem!important}.\!mx-auto{margin-left:auto!important;margin-right:auto!important}.mx-12{margin-left:3rem;margin-right:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mb-2{margin-bottom:.5rem}.mr-2{margin-right:.5rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.\!mt-4{margin-top:1rem!important}.ml-5{margin-left:1.25rem}.mb-1{margin-bottom:.25rem}.ml-4{margin-left:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.\!mr-4{margin-right:1rem!important}.mr-10{margin-right:2.5rem}.mb-6{margin-bottom:1.5rem}.mt-5{margin-top:1.25rem}.mt-10{margin-top:2.5rem}.mb-4{margin-bottom:1rem}.\!mt-5{margin-top:1.25rem!important}.mr-0{margin-right:0}.\!ml-4{margin-left:1rem!important}.mb-10{margin-bottom:2.5rem}.mr-5{margin-right:1.25rem}.-mt-16{margin-top:-4rem}.mb-3{margin-bottom:.75rem}.max-h-sm{max-height:24rem}.max-h-xs,.max-h-80{max-height:20rem}.min-h-20{min-height:5rem}.min-h-full{min-height:100%}.min-h-64{min-height:16rem}.min-w-64{min-width:16rem}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-3{padding:.75rem}.p-10{padding:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.pl-2{padding-left:.5rem}.pl-6{padding-left:1.5rem}.pt-1{padding-top:.25rem}.pl-4{padding-left:1rem}.pt-3px{padding-top:3px}.pr-3px{padding-right:3px}.pt-4{padding-top:1rem}.pt-15{padding-top:3.75rem}.pt-5{padding-top:1.25rem}.pb-6{padding-bottom:1.5rem}.pt-12{padding-top:3rem}.tab,.tab\.path{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.top-0{top:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.top-5{top:1.25rem}.bottom-5{bottom:1.25rem}.top-4{top:1rem}.right-4{right:1rem}.right-15{right:3.75rem}.top-3{top:.75rem}.right-7{right:1.75rem}.resize{resize:both}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.text-center{text-align:center}.text-right{text-align:right}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgba(209,213,219,var(--tw-text-opacity))}.dark .dark\:text-gray-500{--tw-text-opacity: 1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-current{color:currentColor}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.italic{font-style:italic}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.indent{text-indent:1.5rem}.content-type{content:"type"}.content-disposition{content:"disposition"}.visible{visibility:visible}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.w-full{width:100%}.w-2\/3{width:66.666667%}.w-screen-sm{width:576px}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-12{width:3rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-screen{width:100vw}.w-2\/5{width:40%}.w-50{width:12.5rem}.w-1\/8{width:12.5%}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate: 0;--tw-rotate-x: 0;--tw-rotate-y: 0;--tw-rotate-z: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))}.translate-x-1\/2{--tw-translate-x: 50%}.\<transition,.transition,.\.\/transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration{transition-duration:.15s}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur: blur(8px)}@media (min-width: 576px){.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:w-3\/4{width:75%}}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:h-4\/5{height:80%}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.\!md\:mx-4{margin-left:1rem!important;margin-right:1rem!important}.\!md\:my-0{margin-top:0!important;margin-bottom:0!important}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.\!md\:mt-0{margin-top:0!important}.\!md\:mr-4{margin-right:1rem!important}.md\:ml-6{margin-left:1.5rem}.md\:mt-0{margin-top:0}.md\:mr-10{margin-right:2.5rem}.md\:mr-20{margin-right:5rem}.md\:opacity-100{opacity:1}.md\:w-1\/4{width:25%}.md\:w-1\/3{width:33.333333%}.\!md\:w-1\/3{width:33.333333%!important}}@media (min-width: 992px){.lg\:flex{display:flex}.lg\:w-2\/4{width:50%}.lg\:w-7\/10{width:70%}.lg\:w-3\/10{width:30%}}@media (min-width: 1200px){.xl\:bg-transparent{background-color:transparent}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:flex-col{flex-direction:column}.xl\:justify-start{justify-content:flex-start}.xl\:h-auto{height:auto}.xl\:h-50{height:12.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:ml-16{margin-left:4rem}.xl\:p-4{padding:1rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.xl\:text-gray-600{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.xl\:w-1\/5{width:20%}.xl\:w-4\/5{width:80%}.xl\:w-6\/12{width:50%}.xl\:w-auto{width:auto}}@media (min-width: 1600px){.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}.vben-app-logo[data-v-503d0598]{display:flex;align-items:center;padding-left:7px;cursor:pointer;transition:all .2s ease}.vben-app-logo.light[data-v-503d0598]{border-bottom:1px solid #dcdfe6}.vben-app-logo.collapsed-show-title[data-v-503d0598]{padding-left:20px}.vben-app-logo.light .vben-app-logo__title[data-v-503d0598]{color:#1f2937}.vben-app-logo.dark .vben-app-logo__title[data-v-503d0598]{color:#fff}.vben-app-logo__title[data-v-503d0598]{font-size:16px;font-weight:700;transition:all .5s;line-height:normal}.vben-svg-icon[data-v-442f5584]{display:inline-block;overflow:hidden;vertical-align:-.15em;fill:currentColor}.svg-icon-spin[data-v-442f5584]{animation:loadingCircle 1s infinite linear}.app-iconify{display:inline-block}.app-iconify-spin svg{animation:loadingCircle 1s infinite linear}span.iconify{display:block;min-width:1em;min-height:1em;background-color:#5551;border-radius:100%}.vben-basic-arrow[data-v-1ba7d1b3]{display:inline-block;cursor:pointer;transform:rotate(0);transition:all .3s ease .1s;transform-origin:center center}.vben-basic-arrow--active[data-v-1ba7d1b3]{transform:rotate(90deg)}.vben-basic-arrow.inset[data-v-1ba7d1b3]{line-height:0px}.vben-basic-arrow.up[data-v-1ba7d1b3]{transform:rotate(-90deg)}.vben-basic-arrow.down[data-v-1ba7d1b3],.vben-basic-arrow.up.vben-basic-arrow--active[data-v-1ba7d1b3]{transform:rotate(90deg)}.vben-basic-arrow.down.vben-basic-arrow--active[data-v-1ba7d1b3]{transform:rotate(-90deg)}.vben-basic-help{display:inline-block;margin-left:6px;font-size:14px;color:#909399;cursor:pointer}.vben-basic-help:hover{color:#1f2937}.vben-basic-help__wrap p{margin-bottom:0}.vben-basic-title[data-v-0d18fe68]{position:relative;display:flex;padding-left:7px;font-size:16px;font-weight:500;line-height:24px;color:#303133;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vben-basic-title-normal[data-v-0d18fe68]{font-size:14px;font-weight:500}.vben-basic-title-show-span[data-v-0d18fe68]:before{position:absolute;top:4px;left:0;width:3px;height:16px;margin-right:4px;background-color:#1f2937;content:""}.vben-basic-title-help[data-v-0d18fe68]{margin-left:10px}.vben-collapse-container{background-color:#fff;border-radius:2px;transition:all .3s ease-in-out}.vben-collapse-container__header{display:flex;height:32px;justify-content:space-between;align-items:center;border-bottom:1px solid #dcdfe6}.vben-collapse-container__footer{border-top:1px solid #dcdfe6}.vben-collapse-container__action{display:flex;text-align:right;flex:1;align-items:center;justify-content:flex-end}.scrollbar{position:relative;height:100%;overflow:hidden}.scrollbar__wrap{height:100%;overflow:auto}.scrollbar__wrap--hidden-default{scrollbar-width:none}.scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none;width:0;height:0;opacity:0%}.scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;background-color:#9093994d;border-radius:inherit;transition:.3s background-color}.scrollbar__thumb:hover{background-color:#90939980}.scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0%;transition:opacity 80ms ease}.scrollbar__bar.is-vertical{top:2px;width:6px}.scrollbar__bar.is-vertical>div{width:100%}.scrollbar__bar.is-horizontal{left:2px;height:6px}.scrollbar__bar.is-horizontal>div{height:100%}.scrollbar:active>.scrollbar__bar,.scrollbar:focus>.scrollbar__bar,.scrollbar:hover>.scrollbar__bar{opacity:100%;transition:opacity .34s ease-out}.scroll-container{width:100%;height:100%}.scroll-container .scrollbar__wrap{margin-bottom:18px!important;overflow-x:hidden}.scroll-container .scrollbar__view{box-sizing:border-box}.vben-icon-picker .ant-input-group-addon{padding:0}.vben-icon-picker-popover{width:300px}.vben-icon-picker-popover .ant-popover-inner-content{padding:0}.vben-icon-picker-popover .scrollbar{height:220px}.vben-app-search-footer[data-v-6ec2a118]{position:relative;display:flex;height:44px;padding:0 16px;font-size:12px;color:#666;background-color:#fff;border-top:1px solid #dcdfe6;border-radius:0 0 16px 16px;align-items:center;flex-shrink:0}.vben-app-search-footer-item[data-v-6ec2a118]{display:flex;width:20px;height:18px;padding-bottom:2px;margin-right:.4em;background-color:linear-gradient(-225deg,#d5dbe4,#f8f8f8);border-radius:2px;box-shadow:inset 0 -2px #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;align-items:center;justify-content:center}.vben-app-search-footer-item[data-v-6ec2a118]:nth-child(2),.vben-app-search-footer-item[data-v-6ec2a118]:nth-child(3),.vben-app-search-footer-item[data-v-6ec2a118]:nth-child(6){margin-left:14px}.vben-app-search-modal[data-v-2336da2c]{position:fixed;top:0;left:0;z-index:800;display:flex;width:100%;height:100%;padding-top:50px;background-color:#00000040;justify-content:center}.vben-app-search-modal--mobile[data-v-2336da2c]{padding:0}.vben-app-search-modal--mobile>div[data-v-2336da2c]{width:100%}.vben-app-search-modal--mobile .vben-app-search-modal-input[data-v-2336da2c]{width:calc(100% - 38px)}.vben-app-search-modal--mobile .vben-app-search-modal-cancel[data-v-2336da2c]{display:inline-block}.vben-app-search-modal--mobile .vben-app-search-modal-content[data-v-2336da2c]{width:100%;height:100%;border-radius:0}.vben-app-search-modal--mobile .vben-app-search-footer[data-v-2336da2c]{display:none}.vben-app-search-modal--mobile .vben-app-search-modal-list[data-v-2336da2c]{height:calc(100% - 80px);max-height:unset}.vben-app-search-modal--mobile .vben-app-search-modal-list__item-enter[data-v-2336da2c]{opacity:0%!important}.vben-app-search-modal-content[data-v-2336da2c]{position:relative;width:632px;margin:0 auto auto;background-color:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;flex-direction:column}.vben-app-search-modal-input__wrapper[data-v-2336da2c]{display:flex;padding:14px 14px 0;justify-content:space-between;align-items:center}.vben-app-search-modal-input[data-v-2336da2c]{width:100%;height:48px;font-size:1.5em;color:#1c1e21;border-radius:6px}.vben-app-search-modal-input span[role=img][data-v-2336da2c]{color:#999}.vben-app-search-modal-cancel[data-v-2336da2c]{display:none;font-size:1em;color:#666}.vben-app-search-modal-not-data[data-v-2336da2c]{display:flex;width:100%;height:100px;font-size:.9;color:#969faf;align-items:center;justify-content:center}.vben-app-search-modal-list[data-v-2336da2c]{max-height:472px;padding:0 14px 20px;margin:14px auto 0;overflow:auto}.vben-app-search-modal-list__item[data-v-2336da2c]{position:relative;display:flex;width:100%;height:56px;padding-bottom:4px;padding-left:14px;margin-top:8px;font-size:14px;color:#303133;cursor:pointer;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #d4d9e1;align-items:center}.vben-app-search-modal-list__item>div[data-v-2336da2c]:first-child,.vben-app-search-modal-list__item>div[data-v-2336da2c]:last-child{display:flex;align-items:center}.vben-app-search-modal-list__item--active[data-v-2336da2c]{color:#fff;background-color:#1f2937}.vben-app-search-modal-list__item--active .vben-app-search-modal-list__item-enter[data-v-2336da2c]{opacity:100%}.vben-app-search-modal-list__item-icon[data-v-2336da2c]{width:30px}.vben-app-search-modal-list__item-text[data-v-2336da2c]{flex:1}.vben-app-search-modal-list__item-enter[data-v-2336da2c]{width:30px;opacity:0%}.app-locale-picker-overlay .ant-dropdown-menu-item{min-width:160px}html[data-theme=dark] .vben-dark-switch[data-v-4a49142b]{border:1px solid #c4bcbc}.vben-dark-switch[data-v-4a49142b]{position:relative;display:flex;width:50px;height:26px;padding:0 6px;margin-left:auto;cursor:pointer;background-color:#151515;border-radius:30px;justify-content:space-between;align-items:center}.vben-dark-switch-inner[data-v-4a49142b]{position:absolute;z-index:1;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .5s,background-color .5s;will-change:transform}.vben-dark-switch--dark .vben-dark-switch-inner[data-v-4a49142b]{transform:translate(calc(100% + 2px))}.sms-shell{--sms-touch: var(--touch, 44px);--sms-control-h: var(--btn-h, 32px);display:flex;gap:var(--shell-gap, 10px);box-sizing:border-box;width:100%;height:100%;min-height:100vh;padding:calc(var(--shell-gap, 10px) + var(--safe-t, 0)) calc(var(--shell-gap, 10px) + var(--safe-r, 0)) calc(var(--shell-gap, 10px) + var(--safe-b, 0)) calc(var(--shell-gap, 10px) + var(--safe-l, 0));background:var(--shell-bg);color:var(--foreground);--sms-block-gap: var(--space-4, 16px);--sms-control-h-sm: var(--btn-h-sm, 28px);--sms-control-px: 14px;--sms-input-px: 11px;--sms-control-fs: var(--text-sm, 13px);--sms-control-radius: var(--radius-sm, 4px);--sms-control-dur: var(--dur-fast, .12s)}.sms-side{display:flex;flex-direction:column;flex-shrink:0;width:var(--sidebar-w);overflow:hidden;background:var(--sidebar-bg);border:0;border-radius:var(--shell-radius, var(--radius-lg));transition:width var(--dur, .16s) var(--ease)}.sms-side-brand{display:flex;gap:8px;align-items:center;height:52px;padding:0 16px;font-size:15px;font-weight:var(--fw-semibold, 600);color:var(--sidebar-fg);letter-spacing:.01em;border-bottom:0;transition:gap var(--dur, .16s) var(--ease),padding var(--dur, .16s) var(--ease)}.sms-mark{display:grid;width:28px;height:28px;font-size:12px;font-weight:700;color:var(--primary-foreground);background:var(--primary);border-radius:6px;place-items:center}.sms-brand-meta{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:1;transition:max-width .28s var(--ease),opacity .16s var(--ease)}.sms-brand-meta strong{font-size:15px;font-weight:var(--fw-semibold, 600);line-height:1.25;color:var(--sidebar-fg)}.sms-side-nav{flex:1;padding:4px 8px 8px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sms-side-collapse{display:none;flex-shrink:0;gap:10px;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;height:auto;min-height:50px;padding:8px;margin-top:auto;font-size:13px;color:var(--sidebar-fg-2, var(--foreground-2));cursor:pointer;background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;transition:background var(--dur, .16s) var(--ease)}.sms-side-collapse:hover,.sms-side-collapse:focus{color:var(--sidebar-fg);background:var(--sidebar-hover)}.sms-collapse-glyphs{position:relative;flex-shrink:0;width:18px;height:18px}.sms-collapse-glyphs .sms-side-collapse-icon{position:absolute;inset:0;width:18px;height:18px;transition:opacity .2s var(--ease),transform .28s var(--ease)}.sms-collapse-glyphs .is-open{opacity:0;transform:translate(-4px)}.sms-shell.side-collapsed .sms-collapse-glyphs .is-close{opacity:0;transform:translate(4px)}.sms-shell.side-collapsed .sms-collapse-glyphs .is-open{opacity:1;transform:none}.sms-side-collapse-label{min-width:0;max-width:48px;overflow:hidden;white-space:nowrap;opacity:1;transition:max-width .28s var(--ease),opacity .16s var(--ease)}.sms-side-rail{display:flex;flex-direction:column;gap:4px;align-items:center}.sms-rail-slot{position:relative}.sms-rail-btn{display:grid;width:40px;height:40px;margin:0;padding:0;color:var(--sidebar-fg);cursor:pointer;background:transparent;border:0;border-radius:6px;place-items:center;transition:background var(--dur, .16s) var(--ease)}.sms-rail-btn .sms-icon{width:20px;height:20px}.sms-rail-btn:hover,.sms-rail-btn:focus-visible{background:var(--sidebar-hover)}.sms-rail-btn.active,.sms-rail-btn.open{background:var(--sidebar-active)}.sms-rail-btn:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.sms-side-flyout{position:fixed;z-index:40;visibility:hidden;width:276px;max-height:calc(100vh - 24px);padding:4px;overflow:auto;pointer-events:none;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md, 12px);box-shadow:var(--shadow-sm, var(--shadow-pop));isolation:isolate}.sms-side-flyout.is-placed{visibility:visible;pointer-events:auto;animation:sms-flyout-in .18s var(--ease)}.sms-side-flyout.is-placed:before{position:absolute;top:0;right:100%;bottom:0;width:14px;content:""}.sms-flyout-title{padding:5px 8px 6px;margin-bottom:2px;font-size:11px;font-weight:var(--fw-medium, 500);line-height:1.45;color:var(--muted-foreground);letter-spacing:.04em;border-bottom:1px solid var(--border)}.sms-flyout-menu{display:flex;flex-direction:column;gap:2px;padding:0 0 2px}.sms-shell a.sms-flyout-item{display:flex;gap:8px;align-items:flex-start;width:100%;height:auto;min-height:32px;padding:6px 8px;font-size:13px;font-weight:var(--fw-normal, 400);color:var(--foreground-2);text-align:left;text-decoration:none;background:transparent;border-radius:4px;transition:background var(--dur, .16s) var(--ease),color var(--dur, .16s) var(--ease)}.sms-shell a.sms-flyout-item>.sms-icon{flex-shrink:0;width:15px;height:15px;margin-top:0;color:var(--muted-foreground)}.sms-shell a.sms-flyout-item:hover,.sms-shell a.sms-flyout-item:focus{color:var(--foreground-2);background:var(--inset)}.sms-shell a.sms-flyout-item.active{font-weight:var(--fw-semibold, 600);color:var(--foreground);background:var(--sidebar-active)}.sms-shell a.sms-flyout-item.active>.sms-icon{color:var(--foreground)}.sms-shell a.sms-flyout-item.is-locked{color:var(--muted-foreground);cursor:default}.sms-shell a.sms-flyout-item.is-locked:hover,.sms-shell a.sms-flyout-item.is-locked:focus{background:transparent}.sms-flyout-copy{display:flex;flex:1;flex-direction:column;min-width:0}.sms-flyout-line{display:flex;gap:8px;align-items:center;min-width:0}.sms-flyout-label{flex:1;min-width:0;line-height:20px}.sms-flyout-meta,.sms-flyout-hint{font-size:12px;font-weight:400;line-height:16px;color:var(--muted-foreground)}.sms-flyout-meta{flex-shrink:0;white-space:nowrap}.sms-flyout-hint{margin-top:2px}.sms-flyout-line .sms-flyout-lock{flex-shrink:0;width:14px;height:14px;margin-top:0;color:var(--muted-foreground)}.sms-nav-group{margin-bottom:0}.sms-nav-top-item{margin-bottom:8px}.sms-nav-toggle{display:flex;gap:10px;align-items:center;width:100%;height:38px;padding:0 10px;font-size:14px;font-weight:var(--fw-semibold, 600);color:var(--sidebar-fg);text-align:left;cursor:pointer;background:transparent;border:0;border-radius:6px;transition:background var(--dur, .16s) var(--ease)}.sms-nav-toggle:hover,.sms-nav-toggle:focus-visible{background:var(--sidebar-hover)}.sms-nav-toggle .sms-icon{flex-shrink:0;width:18px;height:18px;color:var(--sidebar-fg)}.sms-nav-toggle .sms-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-nav-chev{flex-shrink:0;width:14px;height:14px;margin-left:auto;opacity:.55;transition:transform var(--dur, .16s) var(--ease)}.sms-nav-group.is-open .sms-nav-chev{transform:rotate(180deg)}.sms-nav-sub{display:none;flex-direction:column;gap:2px;padding:2px 0 6px 4px}.sms-nav-group.is-open .sms-nav-sub{display:flex}.sms-shell a.sms-nav-sub-item,.sms-shell span.sms-nav-sub-item{display:flex;align-items:center;width:100%;text-decoration:none;white-space:nowrap;background:transparent;border-radius:6px;transition:background var(--dur, .16s) var(--ease);height:34px;min-height:34px;padding:0 10px 0 34px;gap:8px;font-size:13px;font-weight:var(--fw-normal, 400);color:var(--sidebar-muted)}.sms-shell span.sms-nav-sub-item.is-locked{height:auto;min-height:34px;align-items:flex-start;padding-top:6px;padding-bottom:6px;cursor:not-allowed;opacity:.85}.sms-shell span.sms-nav-sub-item.is-locked:hover{background:transparent}.sms-nav-item-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.sms-nav-item-name{line-height:1.3}.sms-nav-lock-reason{font-size:11px;font-weight:var(--fw-normal, 400);line-height:1.35;color:var(--sidebar-muted)}.sms-nav-lock{flex-shrink:0;width:13px;height:13px;margin-left:auto;color:var(--sidebar-muted)}.sms-nav-count{flex-shrink:0;margin-left:auto;font-size:11px;color:var(--sidebar-muted)}.sms-shell a.sms-nav-sub-item .sms-icon{width:15px;height:15px;color:var(--sidebar-muted)}.sms-shell a.sms-nav-sub-item:hover,.sms-shell a.sms-nav-sub-item:focus-visible{color:var(--sidebar-fg);background:var(--sidebar-hover)}.sms-shell a.sms-nav-sub-item.active{font-weight:var(--fw-semibold, 600);color:var(--sidebar-fg);background:var(--sidebar-active)}.sms-shell a.sms-nav-sub-item.active .sms-icon{color:var(--sidebar-fg)}.sms-nav-group.has-active>.sms-nav-toggle{color:var(--sidebar-fg)}.sms-shell.side-collapsed .sms-nav-chev{display:none}.sms-shell a.sms-nav-item:not(.sms-nav-sub-item){display:flex;gap:10px;align-items:center;width:100%;height:38px;min-height:38px;padding:0 10px;font-size:14px;font-weight:var(--fw-semibold, 600);color:var(--sidebar-fg);text-align:left;text-decoration:none;white-space:nowrap;background:transparent;border-radius:6px;transition:background var(--dur, .16s) var(--ease)}.sms-shell a.sms-nav-item:not(.sms-nav-sub-item) .sms-icon{flex-shrink:0;width:18px;height:18px}.sms-shell a.sms-nav-item:not(.sms-nav-sub-item):hover,.sms-shell a.sms-nav-item:not(.sms-nav-sub-item):focus-visible{color:var(--sidebar-fg);background:var(--sidebar-hover)}.sms-shell a.sms-nav-item:not(.sms-nav-sub-item).active{font-weight:var(--fw-semibold, 600);color:var(--sidebar-fg);background:var(--sidebar-active)}.sms-plat-badge{margin-left:auto;padding:1px 6px;font-size:10px;font-weight:600;color:var(--foreground-2);white-space:nowrap;background:var(--accent-subtle);border-radius:var(--radius-pill)}.sms-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--app-bg);border:0;border-radius:var(--shell-radius, var(--radius-lg))}.sms-topbar{position:relative;z-index:45;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;align-items:center;height:52px;min-height:52px;padding:0 20px;background:var(--app-bg);border-bottom:0}.sms-crumb{display:flex;gap:6px;align-items:center;min-width:0;overflow:hidden;font-size:var(--text-sm, 13px);line-height:var(--lh-sm, 1.45);color:var(--muted-foreground)}.sms-crumb strong{overflow:hidden;font-weight:var(--fw-medium, 500);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap}.sms-spacer{flex:1;min-width:4px}.sms-hamburger{display:none;align-items:center;justify-content:center;min-width:var(--sms-touch);min-height:var(--sms-touch);padding:0;color:var(--foreground);background:transparent;border:0;border-radius:var(--radius-md)}.sms-hamburger:hover,.sms-hamburger:focus{background:var(--btn-hover-bg)}.sms-viewer-toggle{display:inline-flex;align-items:center;overflow:hidden;background:var(--inset);border:1px solid var(--border);border-radius:var(--radius-pill)}.sms-viewer-toggle button{min-height:28px;padding:4px 10px;font-size:11px;color:var(--muted-foreground);cursor:pointer;background:transparent;border:0}.sms-viewer-toggle button.active{font-weight:600;color:var(--primary-foreground);background:var(--primary)}.sms-main-scroll{flex:1;min-height:0;overflow:auto;background:var(--app-bg);-webkit-overflow-scrolling:touch}.sms-side-backdrop{display:none}.sms-icon{flex:0 0 auto;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sms-ia-page,.sms-list-page{display:grid;gap:var(--sms-block-gap, var(--space-4, 16px));align-content:start;padding:20px}.sms-page-head{display:flex;flex-wrap:wrap;gap:var(--sms-block-gap, var(--space-4, 16px));align-items:flex-start;justify-content:space-between;margin-bottom:0}.sms-page-head h1{margin:0;font-size:var(--text-lg);font-weight:600}.sms-page-head p{margin:4px 0 0;font-size:var(--text-sm);color:var(--muted-foreground)}.sms-page-head.is-split{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.sms-overview-refresh,.sms-shell a.sms-overview-send{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 14px;font-size:var(--sms-control-fs, var(--text-sm, 13px));font-weight:500;line-height:1;border-radius:var(--radius-md)}.sms-overview-refresh{color:var(--foreground);cursor:pointer;background:var(--card);border:1px solid var(--primary)}.sms-shell a.sms-overview-send{color:var(--primary-foreground);text-decoration:none;cursor:pointer;background:var(--primary);border:1px solid var(--primary)}.sms-shell a.sms-overview-send:hover,.sms-shell a.sms-overview-send:focus{color:var(--primary-foreground);background:var(--primary-hover);border-color:var(--primary-hover)}.sms-overview-refresh:hover:not(:disabled),.sms-overview-refresh:focus:not(:disabled){background:var(--btn-hover-bg);border-color:var(--primary-hover)}.sms-overview-refresh:disabled{cursor:not-allowed;opacity:.55}.sms-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sms-overview-chart{margin-top:10px;padding:16px 16px 8px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-overview-chart-head{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between;margin-bottom:8px}.sms-overview-chart-head h2{margin:0;font-size:15px;font-weight:600}.sms-overview-chart-sub{margin:4px 0 0;font-size:12px;color:var(--muted-foreground)}.sms-overview-chart-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted-foreground)}.sms-overview-chart-legend span{display:inline-flex;gap:6px;align-items:center}.sms-overview-chart-legend i.sent{display:inline-block;width:10px;height:3px;border-radius:2px;background:var(--primary, #1f2937)}.sms-overview-chart-legend i.failed{display:inline-block;width:10px;height:3px;border-radius:2px;background:var(--destructive, #dc2626)}.sms-overview-chart-canvas{width:100%;height:260px}.sms-overview-metric{display:flex;flex-direction:column;gap:6px;min-height:88px;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-overview-metric.is-warn .sms-overview-metric-value{color:var(--destructive, #c0392b)}.sms-overview-metric-label{font-size:var(--text-sm);color:var(--muted-foreground)}.sms-overview-metric-value{font-size:22px;font-weight:600;line-height:1.2}.sms-overview-metric--balance{min-height:112px}.sms-overview-metric-foot{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;margin-top:auto;min-height:28px}.sms-overview-metric-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 0 auto;font-size:12px;line-height:1.35;color:var(--muted-foreground);text-align:right}.sms-shell a.sms-overview-ledger-link{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;padding:2px 0;font-size:var(--text-sm);font-weight:500;color:var(--primary);text-decoration:none;transition:color .15s ease}.sms-shell a.sms-overview-ledger-link .sms-overview-ledger-text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--primary) 55%,transparent)}.sms-shell a.sms-overview-ledger-link .sms-overview-ledger-arrow{font-size:11px;line-height:1;transition:transform .15s ease}.sms-shell a.sms-overview-ledger-link:hover,.sms-shell a.sms-overview-ledger-link:focus-visible{color:var(--primary)}.sms-shell a.sms-overview-ledger-link:hover .sms-overview-ledger-text,.sms-shell a.sms-overview-ledger-link:focus-visible .sms-overview-ledger-text{text-decoration-color:var(--primary)}.sms-shell a.sms-overview-ledger-link:hover .sms-overview-ledger-arrow,.sms-shell a.sms-overview-ledger-link:focus-visible .sms-overview-ledger-arrow{transform:translate(2px)}.sms-bill-total-metrics{margin-bottom:12px}.sms-bill-total-metrics .sms-overview-metric-value.is-in{color:var(--success, #1a7f37)}.sms-bill-total-metrics .sms-overview-metric-value.is-out{color:var(--muted-foreground)}.sms-page-head code{font-family:var(--font-mono);font-size:12px;background:var(--inset);padding:1px 5px;border-radius:4px}.sms-page-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sms-note-legacy{display:inline-block;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;color:var(--foreground-2);vertical-align:middle;white-space:nowrap;background:var(--accent-subtle);border-radius:var(--radius-pill)}.sms-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.sms-shell a.sms-more-link{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-height:72px;padding:14px;font-size:13px;color:var(--foreground);text-align:left;text-decoration:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-shell a.sms-more-link:hover,.sms-shell a.sms-more-link:focus{color:var(--foreground);background:var(--inset);border-color:var(--primary)}.sms-more-link .sms-plat-badge{margin-left:6px}.sms-more-sub{font-size:11px;color:var(--muted-foreground)}@media (max-width: 900px){.sms-shell{gap:0;padding:0}.sms-topbar{gap:8px;height:52px;min-height:52px;padding:0 10px;padding-top:calc(var(--safe-t, env(safe-area-inset-top, 0)))}.sms-side{position:fixed;top:0;bottom:0;left:0;z-index:55;width:min(280px,86vw);padding-top:var(--safe-t, env(safe-area-inset-top, 0));border:0;border-right:1px solid var(--border);border-radius:0;transform:translate(-105%);transition:transform .2s var(--ease)}.sms-shell.nav-open .sms-side{transform:translate(0)}.sms-side-backdrop{position:fixed;inset:0;z-index:54;display:block;pointer-events:none;background:rgba(0,0,0,.35);opacity:0;transition:opacity .2s}.sms-shell.nav-open .sms-side-backdrop{pointer-events:auto;opacity:1}.sms-main{min-height:100vh;border:0;border-radius:0}.sms-hamburger{display:inline-flex}.sms-main-scroll{padding-bottom:var(--safe-b, env(safe-area-inset-bottom, 0))}.sms-ia-page,.sms-list-page{padding:16px 14px}.sms-page-head{flex-direction:column;align-items:stretch}.sms-page-head-actions .sms-btn,.sms-page-head-actions .ant-btn,.sms-page-head-actions .sms-overview-refresh,.sms-page-head-actions .sms-overview-send{flex:1 1 120px;min-width:120px}.sms-more-grid,.sms-overview-metrics{grid-template-columns:1fr}}@media (min-width: 901px){.sms-side-collapse{display:flex}.sms-shell.side-collapsed .sms-side{width:var(--sidebar-w-collapsed);background:var(--sidebar-bg)}.sms-shell.side-collapsed .sms-brand-meta,.sms-shell.side-collapsed .sms-side-collapse-label{max-width:0;opacity:0}.sms-shell.side-collapsed .sms-side-nav-full,.sms-shell.side-collapsed .sms-nav-toggle .sms-nav-label,.sms-shell.side-collapsed .sms-nav-chev,.sms-shell.side-collapsed .sms-nav-sub,.sms-shell.side-collapsed .sms-plat-badge{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sms-shell.side-collapsed .sms-side-brand{gap:0;justify-content:center;height:52px;padding:0}.sms-shell.side-collapsed .sms-side-nav{padding:4px 8px 8px}.sms-shell.side-collapsed .sms-side-rail{display:flex;flex-direction:column;align-items:center;padding:4px 8px 8px}.sms-shell.side-collapsed a.sms-nav-item{justify-content:center;gap:0;width:40px;height:40px;min-height:40px;padding:0;margin-inline:auto}.sms-shell.side-collapsed .sms-side-collapse{justify-content:center;padding:8px}.sms-shell.is-secondary .sms-side{opacity:.55;pointer-events:none}}@keyframes sms-flyout-in{0%{transform:translate(-6px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.sms-side,.sms-side-backdrop,.sms-side-brand,.sms-brand-meta,.sms-side-collapse-label,.sms-side-collapse-icon{transition:none}.sms-side-flyout.is-placed{animation:none}}.sms-shell .ant-btn:not(.ant-btn-link){box-sizing:border-box;display:inline-flex;gap:6px;align-items:center;justify-content:center;height:var(--sms-control-h)!important;min-height:var(--sms-control-h)!important;padding:0 var(--sms-control-px)!important;font-size:var(--sms-control-fs)!important;font-weight:var(--fw-normal, 400);line-height:1!important;border-radius:var(--sms-control-radius)!important;box-shadow:none!important;transition:background var(--sms-control-dur) var(--ease),border-color var(--sms-control-dur) var(--ease),color var(--sms-control-dur) var(--ease)}.sms-shell .ant-btn>span,.sms-shell .ant-btn .anticon{line-height:1}.sms-shell .ant-btn .anticon{font-size:14px}.sms-shell .ant-btn.ant-btn-sm:not(.ant-btn-link){height:var(--sms-control-h-sm)!important;min-height:var(--sms-control-h-sm)!important;padding:0 10px!important;font-size:var(--text-xs, 12px)!important}.sms-shell .ant-btn.ant-btn-lg:not(.ant-btn-link){height:var(--sms-control-h)!important;min-height:var(--sms-control-h)!important;padding:0 var(--sms-control-px)!important;font-size:var(--sms-control-fs)!important}.sms-shell .ant-btn.ant-btn-default:not([disabled]):not(.ant-btn-dangerous){color:var(--secondary-foreground)!important;background:var(--secondary)!important;border-color:var(--secondary-border)!important}.sms-shell .ant-btn.ant-btn-default:not([disabled]):not(.ant-btn-dangerous):hover,.sms-shell .ant-btn.ant-btn-default:not([disabled]):not(.ant-btn-dangerous):focus{color:var(--btn-hover-fg, var(--foreground))!important;background:var(--btn-hover-bg)!important;border-color:var(--btn-hover-border)!important}.sms-shell .ant-btn[disabled],.sms-shell .ant-btn.ant-btn-disabled{opacity:.5;cursor:not-allowed}.sms-shell .ant-input,.sms-shell .ant-input-number,.sms-shell .ant-input-number-input,.sms-shell .ant-picker{height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-input-px);font-size:var(--sms-control-fs);line-height:1.25;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--sms-control-radius);box-shadow:none;transition:border-color var(--sms-control-dur) var(--ease),box-shadow var(--sms-control-dur) var(--ease),background var(--sms-control-dur) var(--ease)}.sms-shell .ant-input::-moz-placeholder{color:var(--placeholder)}.sms-shell .ant-input::placeholder{color:var(--placeholder)}.sms-shell .ant-input:hover,.sms-shell .ant-input-number:hover,.sms-shell .ant-picker:hover:not(.ant-picker-disabled){border-color:var(--input-hover-border)!important}.sms-shell .ant-input:focus,.sms-shell .ant-input-focused,.sms-shell .ant-input-number-focused,.sms-shell .ant-picker-focused{border-color:var(--focus-border)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.sms-shell .ant-input-affix-wrapper{box-sizing:border-box;height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-input-px);font-size:var(--sms-control-fs);line-height:1.25;background:var(--card);border:1px solid var(--input);border-radius:var(--sms-control-radius);box-shadow:none;transition:border-color var(--sms-control-dur) var(--ease),box-shadow var(--sms-control-dur) var(--ease)}.sms-shell .ant-input-affix-wrapper:hover{border-color:var(--input-hover-border)!important}.sms-shell .ant-input-affix-wrapper-focused,.sms-shell .ant-input-affix-wrapper:focus,.sms-shell .ant-input-affix-wrapper:focus-within{border-color:var(--focus-border)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.sms-shell .ant-input-affix-wrapper>input.ant-input{height:auto;min-height:0;padding:0;background:transparent;border:0;box-shadow:none!important}.sms-shell textarea.ant-input,.sms-shell .ant-input-textarea-show-count textarea.ant-input{height:auto;min-height:88px;padding:8px var(--sms-input-px);line-height:1.45}.sms-shell .sms-number-input{position:relative;display:block;width:100%;max-width:12rem}.sms-shell .sms-number-input__control{width:100%;padding-right:28px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.sms-shell .sms-number-input__control::-webkit-outer-spin-button,.sms-shell .sms-number-input__control::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.sms-shell .sms-number-input__handlers{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:22px;overflow:hidden;border-left:1px solid var(--input);border-radius:0 var(--sms-control-radius) var(--sms-control-radius) 0}.sms-shell .sms-number-input__step{flex:1 1 50%;padding:0;cursor:pointer;background-color:var(--card);background-repeat:no-repeat;background-position:center;border:0;transition:background-color var(--sms-control-dur) var(--ease)}.sms-shell .sms-number-input__step:hover:not(:disabled){background-color:var(--inset)}.sms-shell .sms-number-input__step:disabled{cursor:not-allowed;opacity:.45}.sms-shell .sms-number-input__step--up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23909399' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8 6 5 9 8'/%3E%3C/svg%3E");border-bottom:1px solid var(--input)}.sms-shell .sms-number-input__step--down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23909399' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")}.sms-shell .sms-number-input.is-disabled .sms-number-input__handlers{opacity:.45}.sms-shell .sms-secret-field{position:relative;display:block;width:100%}.sms-shell .sms-secret-field__control{width:100%;padding-right:40px;color:var(--foreground);cursor:default;background:var(--inset);border-color:var(--border)}.sms-shell .sms-secret-field__toggle{position:absolute;top:1px;right:1px;bottom:1px;display:inline-flex;align-items:center;justify-content:center;width:36px;padding:0;color:var(--muted-foreground);cursor:pointer;background:transparent;border:0;border-radius:0 var(--sms-control-radius) var(--sms-control-radius) 0;transition:color var(--sms-control-dur) var(--ease)}.sms-shell .sms-secret-field__toggle:hover{color:var(--foreground)}.sms-shell .sms-secret-field__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}.sms-shell .sms-secret-field__icon{font-size:14px}.sms-shell .ant-input-number{width:100%;max-width:12rem}.sms-shell .ant-input-number-handler-wrap{width:22px;background:var(--card);border-left:1px solid var(--input);opacity:1}.sms-shell .ant-input-number-handler{height:50%!important;border-block-start:0;border-block-end:0}.sms-shell .ant-input-number-handler:hover{height:50%!important}.sms-shell .ant-input-number-handler-up{border-bottom:1px solid var(--input)}.sms-shell .ant-input-number-handler-up-inner,.sms-shell .ant-input-number-handler-down-inner{width:100%!important;height:100%!important;background-repeat:no-repeat;background-position:center}.sms-shell .ant-input-number-handler-up-inner:before,.sms-shell .ant-input-number-handler-down-inner:before{display:none!important}.sms-shell .ant-input-number-handler-up-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23909399' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 8 6 5 9 8'/%3E%3C/svg%3E")}.sms-shell .ant-input-number-handler-down-inner{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23909399' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E")}.sms-shell .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{box-sizing:border-box;height:var(--sms-control-h)!important;min-height:var(--sms-control-h)!important;padding:0 var(--sms-input-px)!important;font-size:var(--sms-control-fs);background:var(--card)!important;border:1px solid var(--input)!important;border-radius:var(--sms-control-radius)!important;box-shadow:none!important;transition:border-color var(--sms-control-dur) var(--ease),box-shadow var(--sms-control-dur) var(--ease)}.sms-shell .ant-select-single .ant-select-selector .ant-select-selection-item,.sms-shell .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:calc(var(--sms-control-h) - 2px)!important}.sms-shell .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--input-hover-border)!important}.sms-shell .ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--focus-border)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.sms-shell .ant-radio-group{display:inline-flex;flex-wrap:wrap;align-items:center}.sms-shell .ant-radio-group:not(.ant-radio-group-solid){gap:16px}.sms-shell .ant-radio-group-solid{gap:0}.sms-shell .ant-radio-wrapper,.sms-shell .ant-checkbox-wrapper{display:inline-flex;gap:6px;align-items:center;min-height:var(--sms-control-h);font-size:var(--sms-control-fs);line-height:var(--sms-control-h);color:var(--foreground)}.sms-shell .ant-radio-wrapper .ant-radio-inner,.sms-shell .ant-checkbox-wrapper .ant-checkbox-inner{width:14px;height:14px}.sms-shell .ant-radio-wrapper .ant-radio-checked .ant-radio-inner,.sms-shell .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--primary);background-color:var(--primary)}.sms-shell .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--primary-foreground)}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-control-px);font-size:var(--sms-control-fs);line-height:1;color:var(--secondary-foreground);background:var(--secondary);border-color:var(--secondary-border)!important;border-radius:0;box-shadow:none!important;transition:background var(--sms-control-dur) var(--ease),border-color var(--sms-control-dur) var(--ease),color var(--sms-control-dur) var(--ease)}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--primary-foreground)!important;background:var(--primary)!important;border-color:var(--primary)!important}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--primary)!important}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper:hover{color:var(--foreground)}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper:first-child{border-radius:var(--sms-control-radius) 0 0 var(--sms-control-radius)}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper:last-child{border-radius:0 var(--sms-control-radius) var(--sms-control-radius) 0}.sms-shell .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper:only-child{border-radius:var(--sms-control-radius)}.sms-shell .ant-switch{min-width:40px;height:22px;line-height:22px;background:var(--border-strong)}.sms-shell .ant-switch-checked{background:var(--primary)!important}.sms-shell .sms-records-search,.sms-shell .sms-input,.sms-shell .sms-select{box-sizing:border-box;height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-input-px);font-size:var(--sms-control-fs);line-height:1.25;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--sms-control-radius);outline:none;transition:border-color var(--sms-control-dur) var(--ease),box-shadow var(--sms-control-dur) var(--ease)}.sms-shell .sms-select{padding-right:28px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23909399' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.sms-shell .sms-select:disabled{cursor:not-allowed;color:var(--muted-foreground);background-color:var(--inset);border-color:var(--border)}.sms-shell input[type=datetime-local].sms-input,.sms-shell input[type=datetime-local].sms-care-datetime,.sms-shell input[type=date].sms-input,.sms-shell input[type=time].sms-input{font-variant-numeric:tabular-nums;color-scheme:light}.sms-shell input.sms-care-datetime.sms-input,.sms-shell input[type=datetime-local].sms-care-datetime{width:100%;height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-input-px);font-size:var(--sms-control-fs);line-height:1.25;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--sms-control-radius)}.sms-shell .sms-care-select.ant-select{width:100%}.sms-shell .sms-row .sms-care-select.ant-select{flex:0 0 auto;width:auto;min-width:6.5rem;max-width:120px}.sms-shell .sms-care-datetime.ant-calendar-picker,.sms-shell span.sms-care-datetime.ant-calendar-picker{width:100%}.sms-shell .sms-care-datetime .ant-calendar-picker-input,.sms-shell .sms-care-datetime .ant-input{height:var(--sms-control-h);min-height:var(--sms-control-h);font-size:var(--sms-control-fs);line-height:1.25;color:var(--foreground);background:var(--card);border:1px solid var(--input);border-radius:var(--sms-control-radius)}.sms-care-dropdown.ant-select-dropdown,.sms-shell .ant-select-dropdown,.sms-shell .ant-picker-dropdown{padding:6px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .12))}.sms-care-dropdown .ant-select-item,.sms-shell .ant-select-dropdown .ant-select-item{min-height:32px;padding:4px 8px;margin:0;font-size:var(--text-sm, 13px);line-height:var(--lh-sm, 1.5);border-radius:var(--radius-sm, 4px)}.sms-care-dropdown .ant-select-item:not(:last-child),.sms-shell .ant-select-dropdown .ant-select-item:not(:last-child){margin-bottom:4px}.sms-care-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.sms-shell .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--foreground);background:var(--inset)}.sms-care-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.sms-shell .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--accent, var(--primary));font-weight:var(--fw-medium, 500);background:var(--accent-subtle)}.sms-shell .ant-picker-panel-container{background:var(--card);border-radius:var(--radius-md);box-shadow:none}.sms-shell .ant-picker-header,.sms-shell .ant-picker-content th{color:var(--foreground-2)}.sms-shell .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary)}.sms-shell .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:var(--primary-foreground);background:var(--primary)}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .12))}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-footer,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-footer{border-top:1px solid var(--border)}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-today-btn,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-today-btn,.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-time-picker-btn,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-time-picker-btn{font-size:var(--sms-control-fs, 13px);line-height:1.4;color:var(--primary)!important;text-decoration:none;background:transparent!important;border:0;box-shadow:none!important}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-today-btn:hover,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-today-btn:hover,.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-time-picker-btn:hover,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-time-picker-btn:hover{color:var(--primary-hover)!important}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-time-picker-btn-disabled,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-time-picker-btn-disabled,.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-ok-btn-disabled,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-ok-btn-disabled{color:var(--muted-foreground)!important;cursor:not-allowed}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-time-picker-btn-disabled:hover,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-time-picker-btn-disabled:hover,.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-ok-btn-disabled:hover,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-ok-btn-disabled:hover{color:var(--muted-foreground)!important}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-ok-btn,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-ok-btn{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:var(--sms-control-h-sm, 28px);padding:0 12px;font-size:var(--sms-control-fs, 13px);font-weight:var(--fw-medium, 500);line-height:1;color:var(--primary-foreground)!important;text-decoration:none;background:var(--primary)!important;border:1px solid var(--primary)!important;border-radius:var(--sms-control-radius, 4px);box-shadow:none!important}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-ok-btn:hover,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-ok-btn:hover{color:var(--primary-foreground)!important;background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.sms-care-picker-dropdown.ant-calendar-picker-container .ant-calendar-time-panel-column>li.ant-calendar-time-panel-cell-selected .ant-calendar-time-panel-cell-inner,.ant-calendar-picker-container.sms-care-picker-dropdown .ant-calendar-time-panel-column>li.ant-calendar-time-panel-cell-selected .ant-calendar-time-panel-cell-inner{color:var(--primary-foreground);background:var(--primary)}.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-footer{border-top:1px solid var(--border)}.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ok .ant-btn,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ok .ant-btn,.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ok .ant-btn-primary,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ok .ant-btn-primary,.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ok a,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ok a{color:var(--primary-foreground)!important;background:var(--primary)!important;border-color:var(--primary)!important}.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ok .ant-btn:hover,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ok .ant-btn:hover,.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ok .ant-btn-primary:hover,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ok .ant-btn-primary:hover,.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ok a:hover,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ok a:hover{color:var(--primary-foreground)!important;background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.sms-care-picker-dropdown.ant-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag-blue,.ant-picker-dropdown.sms-care-picker-dropdown .ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:var(--foreground);background:var(--inset);border-color:var(--border)}.sms-shell .sms-records-search:hover,.sms-shell .sms-input:hover,.sms-shell .sms-select:hover{border-color:var(--input-hover-border)}.sms-shell .sms-records-search:focus,.sms-shell .sms-input:focus,.sms-shell .sms-select:focus{border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.sms-shell .sms-textarea{height:auto;min-height:88px;padding:8px var(--sms-input-px);font-size:var(--sms-control-fs);line-height:1.45}.sms-shell .sms-btn{box-sizing:border-box;display:inline-flex;gap:6px;align-items:center;justify-content:center;height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-control-px);font-size:var(--sms-control-fs);line-height:1;border-radius:var(--sms-control-radius)}.sms-shell .sms-btn-sm{height:var(--sms-control-h-sm);min-height:var(--sms-control-h-sm);padding:0 10px;font-size:var(--text-xs, 12px)}.sms-shell .sms-check{display:inline-flex;gap:6px;align-items:center;min-height:var(--sms-control-h);font-size:var(--sms-control-fs)}.sms-shell .sms-seg button{height:var(--sms-control-h);min-height:var(--sms-control-h);padding:0 var(--sms-control-px);font-size:var(--sms-control-fs);border-radius:var(--sms-control-radius)}.sms-shell .sms-steps .step{min-height:var(--sms-control-h);padding:6px 10px;font-size:var(--sms-control-fs)}.sms-shell .ant-pagination{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sms-shell .ant-pagination-item,.sms-shell .ant-pagination-prev,.sms-shell .ant-pagination-next,.sms-shell .ant-pagination-jump-prev,.sms-shell .ant-pagination-jump-next{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sms-control-h);height:var(--sms-control-h)!important;margin:0;line-height:1!important;vertical-align:middle;border-radius:var(--sms-control-radius)!important}.sms-shell .ant-pagination-prev .ant-pagination-item-link,.sms-shell .ant-pagination-next .ant-pagination-item-link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%!important;line-height:1!important;border-radius:var(--sms-control-radius)!important}.sms-shell .ant-pagination-item a{display:inline-flex;align-items:center;justify-content:center;height:100%;line-height:1}.sms-shell .ant-pagination-item-link .anticon{display:inline-flex;align-items:center;line-height:1;vertical-align:middle}.sms-shell .ant-table .ant-btn:not(.ant-btn-link){height:var(--sms-control-h-sm)!important;min-height:var(--sms-control-h-sm)!important;padding:0 10px!important;font-size:var(--text-xs, 12px)!important}.sms-shell .ant-form-item-label>label{font-size:var(--sms-control-fs);color:var(--foreground-2)}.sms-shell .ant-form-item-explain,.sms-shell .ant-form-item-extra{font-size:var(--text-xs, 12px)}.sms-list-page .header.sms-list-toolbar,.sms-list-page .sms-list-toolbar{margin-bottom:0;padding-bottom:0;border-bottom:0}.sms-list-page .sms-list-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sms-list-page .sms-list-toolbar .ant-btn{margin-right:0}.sms-card-list{display:none;flex-direction:column;gap:10px}.sms-m-card{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none}.sms-m-card .sms-m-row{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.sms-m-card .sms-m-label{font-size:11px;color:var(--muted-foreground)}.sms-m-card .sms-m-title{font-size:14px;font-weight:600;word-break:break-all}.sms-m-card .sms-m-meta{font-size:12px;color:var(--muted-foreground)}.sms-m-card .sms-m-body{font-size:13px;line-height:1.45;color:var(--foreground-2)}.sms-m-card .sms-m-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.sms-m-card .sms-m-actions .ant-btn{flex:1 1 100px;min-width:100px}.sms-mobile-pager{display:none;justify-content:center;margin-top:12px;padding-bottom:4px}.sms-card-empty{padding:28px 16px;font-size:13px;color:var(--muted-foreground);text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-chip{display:inline-flex;gap:6px;align-items:center;font-size:12px;line-height:1;color:var(--foreground);background:transparent;border:0}.sms-chip-dot{display:inline-block;width:var(--status-dot);height:var(--status-dot);background:currentColor;border-radius:50%;flex:0 0 auto}.sms-chip.ok{color:var(--success)}.sms-chip.warn{color:var(--warning)}.sms-chip.err{color:var(--destructive)}.sms-chip.muted{color:var(--muted-foreground)}.sms-records-head,.sms-records-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sms-records-head{margin-bottom:12px}.sms-records-toolbar{margin-top:16px;margin-bottom:16px}.sms-records-seg{display:inline-flex;flex-wrap:wrap;align-items:center}.sms-seg-slide.ant-radio-group-solid,.sms-shell .sms-seg-slide.ant-radio-group-solid{position:relative;display:inline-flex;overflow:hidden;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-md)}.sms-seg-slide.ant-radio-group-solid:before,.sms-shell .sms-seg-slide.ant-radio-group-solid:before{position:absolute;top:0;left:0;z-index:0;width:var(--sms-seg-thumb-w, 0);height:var(--sms-seg-thumb-h, 0);pointer-events:none;content:"";background:var(--primary);border-radius:var(--sms-seg-thumb-r, var(--radius-md));opacity:var(--sms-seg-thumb-opacity, 0);transform:translate3d(var(--sms-seg-thumb-x, 0),var(--sms-seg-thumb-y, 0),0);transition:transform .28s var(--ease),width .28s var(--ease),height .28s var(--ease),border-radius .28s var(--ease),opacity .16s var(--ease)}.sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper,.sms-shell .sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper{position:relative;z-index:1;box-sizing:border-box;height:var(--sms-control-h, var(--btn-h, 32px));min-height:var(--sms-control-h, var(--btn-h, 32px));padding:0 var(--sms-control-px, 14px);margin:0!important;line-height:1;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transition:color .2s var(--ease)}.sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper:before,.sms-shell .sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper:before{display:none!important}.sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.sms-shell .sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--primary-foreground)!important;background:transparent!important;border-color:transparent!important}.sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,.sms-shell .sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--primary-foreground)!important;background:transparent!important}.sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper:hover,.sms-shell .sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper:hover{color:var(--foreground)}.sms-seg-slide.ant-radio-group{gap:0}.sms-list-toolbar .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper{transition:color .2s var(--ease),background-color .25s var(--ease),border-color .2s var(--ease)}@media (prefers-reduced-motion: reduce){.sms-list-toolbar .ant-radio-group-solid:not(.sms-seg-slide) .ant-radio-button-wrapper,.sms-seg-slide.ant-radio-group-solid:before,.sms-seg-slide.ant-radio-group-solid .ant-radio-button-wrapper{transition:none}}@media (min-width: 901px){.sms-records-toolbar{align-items:center}.sms-records-toolbar .ant-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--sms-control-h, var(--btn-h, 32px))!important;min-height:var(--sms-control-h, var(--btn-h, 32px))!important;padding-top:0;padding-bottom:0;line-height:1}.sms-records-toolbar .ant-radio-button-wrapper{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--sms-control-h, var(--btn-h, 32px));min-height:var(--sms-control-h, var(--btn-h, 32px));padding:0 12px;line-height:1}.sms-records-search{height:var(--sms-control-h, var(--btn-h, 32px));min-height:var(--sms-control-h, var(--btn-h, 32px));padding:0 10px;line-height:1.25}}.sms-records-search{width:220px;box-sizing:border-box;min-height:var(--sms-control-h, var(--btn-h, 32px));height:var(--sms-control-h, var(--btn-h, 32px));padding:0 10px;font-size:var(--sms-control-fs, var(--text-sm, 13px));color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}.sms-records-search:focus{border-color:var(--focus-border);outline:2px solid var(--focus-ring)}.sms-records-spacer{flex:1 1 12px}.sms-desk-inline{display:inline-flex}.sms-mobile-only{display:none!important}.sms-ops{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sms-bill-kv{display:grid;gap:6px;font-size:12px;color:var(--foreground-2)}.sms-dir-chip{display:inline-flex;gap:6px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;line-height:1;color:var(--foreground-2);white-space:nowrap;background:var(--inset);border:1px solid var(--border);border-radius:999px}.sms-dir-chip .dot{width:6px;height:6px;background:currentColor;border-radius:50%}.sms-dir-chip.is-in{color:var(--success);background:var(--success-subtle);border-color:var(--success-border)}.sms-dir-chip.is-out{color:var(--destructive);background:var(--destructive-subtle);border-color:var(--border)}.sms-nums{font-variant-numeric:tabular-nums}.sms-list-page .sms-desktop-table .sms-table-scroll-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-list-page .sms-desktop-table .ant-table-wrapper{margin:0;background:transparent}.sms-list-page .sms-desktop-table .ant-table-wrapper:before,.sms-list-page .sms-desktop-table .ant-table-wrapper:after{display:none}.sms-list-page .sms-desktop-table .ant-spin-nested-loading,.sms-list-page .sms-desktop-table .ant-spin-container,.sms-list-page .sms-desktop-table .ant-table{background:transparent}.sms-list-page .sms-desktop-table .ant-table{min-width:640px;font-size:var(--text-sm, 13px);table-layout:fixed}.sms-list-page .sms-desktop-table .ant-table-container{border:0!important}.sms-list-page .sms-desktop-table .ant-table-thead>tr>th{padding:9px 16px;font-weight:var(--fw-medium, 500);color:var(--muted-foreground);white-space:nowrap;background:var(--card);border:0!important;border-bottom:1px solid var(--border)!important}.sms-list-page .sms-desktop-table .ant-table-thead>tr>th:before{display:none!important}.sms-list-page .sms-desktop-table .ant-table-tbody>tr>td{padding:11px 16px;vertical-align:middle;background:var(--card);border:0!important;border-bottom:1px solid var(--border)!important;overflow:hidden;max-width:0}.sms-list-page .sms-desktop-table .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.sms-list-page .sms-desktop-table .ant-table-tbody>tr.ant-table-row:hover>td,.sms-list-page .sms-desktop-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--card)!important}.sms-list-page .sms-desktop-table .ant-table-cell{overflow:hidden;word-break:normal}.sms-cell-clip{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.sms-cell-clip.is-empty{color:var(--muted-foreground)}button.sms-cell-clip--btn{padding:0;font:inherit;text-align:left;cursor:pointer;background:transparent;border:0}button.sms-cell-clip--btn:hover,button.sms-cell-clip--btn:focus-visible{color:var(--link-hover, var(--primary));outline:none}.sms-table-text-popover.ant-popover .ant-popover-inner{border-radius:var(--radius-md);box-shadow:var(--shadow-md, 0 8px 24px rgba(15, 23, 42, .12))}.sms-table-text-popover.ant-popover .ant-popover-inner-content{padding:var(--space-3, 12px) var(--space-4, 16px)}.sms-table-text-popover__body{max-width:min(420px,72vw);max-height:280px;overflow:auto;font-size:var(--text-sm, 13px);line-height:var(--lh-sm, 1.5);color:var(--foreground);white-space:pre-wrap;word-break:break-word}.sms-list-page .sms-desktop-table .ant-table-placeholder .ant-table-cell{padding:24px 16px;color:var(--muted-foreground);border-bottom:0!important}.sms-list-page .sms-desktop-table .sms-ops{flex-wrap:nowrap;gap:4px}.sms-list-page .sms-desktop-table .ant-table-tbody>tr>td:has(.sms-ops){max-width:none;overflow:visible}.sms-list-page .sms-desktop-table .ant-table-pagination.ant-pagination{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:flex-end;margin:0!important;padding:10px 16px;font-size:var(--text-xs, 12px);color:var(--muted-foreground);background:var(--card);border-top:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-item,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-prev,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-next,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-jump-prev,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-jump-next{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px!important;margin:0;line-height:1!important;vertical-align:middle;border:0;border-radius:var(--radius-sm, 4px)}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%!important;min-width:26px;line-height:1!important;border:0;border-radius:var(--radius-sm, 4px)}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-item a{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 6px;line-height:1;color:var(--foreground-2)}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-item-link .anticon{display:inline-flex;align-items:center;line-height:1;vertical-align:middle}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-item:hover,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-next:hover .ant-pagination-item-link{background:var(--inset)}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-item-active{background:var(--primary);border-color:transparent}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-item-active a{color:var(--primary-foreground)}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-options{margin-left:auto}.sms-list-page .sms-desktop-table .ant-table-pagination .ant-pagination-total-text{margin-right:12px}@media (max-width: 900px){.sms-list-page .sms-list-toolbar{align-items:stretch}.sms-list-page .sms-list-toolbar>.ant-radio-group,.sms-list-page .sms-list-toolbar>span{width:100%;margin-right:0!important;overflow-x:auto}.sms-list-page .sms-list-toolbar .ant-btn{flex:1 1 auto;min-width:120px;height:var(--sms-control-h, var(--btn-h, 32px))!important;min-height:var(--sms-control-h, var(--btn-h, 32px))!important}.sms-list-page .sms-list-toolbar .ant-radio-button-wrapper{height:var(--sms-control-h, var(--btn-h, 32px))!important;min-height:var(--sms-control-h, var(--btn-h, 32px))!important;line-height:1}.sms-desk-inline{display:none!important}.sms-mobile-only{display:inline-flex!important}.sms-records-search{width:100%;flex:1 1 100%;min-height:var(--sms-control-h, var(--btn-h, 32px));height:var(--sms-control-h, var(--btn-h, 32px));padding:0 10px}.sms-records-head .ant-btn,.sms-records-toolbar .ant-btn{flex:1 1 auto;min-width:120px}.sms-records-seg{width:100%}.sms-list-status-select{flex:1 1 100%;min-width:0;width:100%}.sms-list-status-select .sms-care-select{width:100%}.sms-desktop-table{display:none!important}.sms-card-list{display:flex!important}.sms-mobile-pager{display:flex}.sms-mobile-pager .ant-pagination{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center}.sms-mobile-pager .ant-pagination-item,.sms-mobile-pager .ant-pagination-prev,.sms-mobile-pager .ant-pagination-next,.sms-mobile-pager .ant-pagination-jump-prev,.sms-mobile-pager .ant-pagination-jump-next{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sms-control-h, var(--btn-h, 32px));height:var(--sms-control-h, var(--btn-h, 32px))!important;margin:0;line-height:1!important;vertical-align:middle}.sms-mobile-pager .ant-pagination-item a,.sms-mobile-pager .ant-pagination-prev .ant-pagination-item-link,.sms-mobile-pager .ant-pagination-next .ant-pagination-item-link{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1!important}.sms-mobile-pager .ant-pagination-item-link .anticon{line-height:1;vertical-align:middle}.sms-mobile-pager .ant-pagination-options{display:none}.sms-m-card .sms-m-actions .ant-btn,.sms-m-card .sms-m-actions .ant-btn-sm{height:var(--sms-control-h, var(--btn-h, 32px))!important;min-height:var(--sms-control-h, var(--btn-h, 32px))!important}.sms-shell .sms-list-page .ant-btn:not(.ant-btn-link),.sms-shell .ant-page-header-back{height:var(--sms-control-h, var(--btn-h, 32px))!important;min-height:var(--sms-control-h, var(--btn-h, 32px))!important}.sms-shell .ant-page-header-back{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sms-control-h, var(--btn-h, 32px))}.sms-shell .ant-checkbox-wrapper{display:inline-flex;align-items:center;min-height:var(--sms-control-h, var(--btn-h, 32px))}.sms-shell .sms-viewer-toggle button{min-height:var(--sms-control-h, var(--btn-h, 32px));padding:0 12px}}@keyframes sms-spin{to{transform:rotate(360deg)}}@keyframes sms-sk{to{background-position:-200% 0}}.sms-spinner{flex-shrink:0;width:22px;height:22px;margin:0;border:2px solid var(--border-strong);border-top-color:var(--foreground);border-radius:50%;animation:sms-spin .8s linear infinite}.sms-loading{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--muted-foreground)}.sms-loading--inline{display:inline-flex;flex-flow:row nowrap;gap:8px;vertical-align:middle}.sms-loading--block,.sms-loading--skeleton{align-items:stretch;width:100%;padding:0;color:inherit;background:transparent;border:0}.sms-loading--block:not(.sms-loading--skeleton){padding:28px 16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-loading--overlay{position:absolute;inset:0;z-index:20;display:grid;place-content:center;justify-items:center;gap:10px;min-height:inherit;color:var(--card);background:var(--overlay)}.sms-loading--overlay .sms-spinner{border-color:#ffffff59;border-top-color:var(--card)}.sms-loading-tip{font-size:var(--text-sm, 13px);line-height:var(--lh-sm, 1.45);color:inherit}.sms-loading--overlay .sms-loading-tip{color:var(--card)}.sms-skeleton-stack{display:grid;gap:10px;padding:16px;pointer-events:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-sk-block{display:block;height:12px;border-radius:3px;background:linear-gradient(90deg,var(--inset) 25%,var(--skeleton-sheen, #eceff3) 50%,var(--inset) 75%);background-size:200% 100%;animation:sms-sk 1.2s infinite}.sms-sk-block--tall{height:88px}.sms-sk-block--xs{display:block;width:56px;max-width:42%}.sms-form-skeleton{pointer-events:none}.sms-form-skeleton .sms-field{display:grid;gap:8px;margin-bottom:16px}.sms-form-skeleton .sms-field:last-child{margin-bottom:0}.sms-sk-block--label{height:12px;max-width:40%}.sms-sk-block--field{height:var(--btn-h, 32px);max-width:100%}.sms-form-skeleton .sms-sk-block--field.sms-sk-block--tall{height:88px}.sms-list-skeleton-card{overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.sms-table-skeleton{width:100%;font-size:var(--text-sm, 13px);border-collapse:collapse;pointer-events:none}.sms-table-skeleton th{padding:9px 16px;font-weight:var(--fw-medium, 500);color:var(--muted-foreground);text-align:left;border-bottom:1px solid var(--border)}.sms-table-skeleton td{padding:11px 16px;vertical-align:middle;border-bottom:1px solid var(--border)}.sms-table-skeleton tr:last-child td{border-bottom:0}.sms-shell .sms-list-page .ant-spin-nested-loading>div>.ant-spin{display:none!important}.sms-shell .sms-list-page .ant-spin-container:after{display:none!important}.sms-shell .sms-list-page .ant-spin-container.ant-spin-blur{clear:both;opacity:1!important;filter:none!important;pointer-events:auto}@media (prefers-reduced-motion: reduce){.sms-spinner,.sms-sk-block{animation:none}}.sms-route-stage{position:relative;min-height:120px}.sms-route-view{width:100%;animation:sms-page-fade-in var(--dur, .16s) var(--ease, cubic-bezier(.4, 0, .2, 1))}@keyframes sms-page-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sms-shell[data-route-motion=sms-page-forward] .sms-route-view{animation-name:sms-page-forward-in}.sms-shell[data-route-motion=sms-page-back] .sms-route-view{animation-name:sms-page-back-in}@keyframes sms-page-forward-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sms-page-back-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sms-page-fade-leave-active,.sms-page-forward-enter-active,.sms-page-forward-leave-active,.sms-page-back-enter-active,.sms-page-back-leave-active,.sms-stack-push-enter-active,.sms-stack-push-leave-active,.sms-stack-pop-enter-active,.sms-stack-pop-leave-active{transition:opacity var(--dur, .16s) var(--ease, cubic-bezier(.4, 0, .2, 1)),transform var(--dur, .16s) var(--ease, cubic-bezier(.4, 0, .2, 1))}.sms-page-fade-enter-from,.sms-page-fade-leave-to{opacity:0}.sms-page-fade-enter-from{transform:translateY(4px)}.sms-page-fade-leave-to{transform:translateY(-4px)}.sms-page-forward-enter-from{opacity:0;transform:translateY(8px)}.sms-page-forward-leave-to,.sms-page-back-enter-from{opacity:0;transform:translateY(-6px)}.sms-page-back-leave-to{opacity:0;transform:translateY(8px)}.sms-stack-push-enter-from{opacity:0;transform:translate(18px)}.sms-stack-push-leave-to{opacity:.72;transform:translate(-14px)}.sms-stack-pop-enter-from{opacity:0;transform:translate(-18px)}.sms-stack-pop-leave-to{opacity:.72;transform:translate(14px)}@media (prefers-reduced-motion: reduce){.sms-route-view{animation:none!important}.sms-page-fade-enter-active,.sms-page-fade-leave-active,.sms-page-forward-enter-active,.sms-page-forward-leave-active,.sms-page-back-enter-active,.sms-page-back-leave-active,.sms-stack-push-enter-active,.sms-stack-push-leave-active,.sms-stack-pop-enter-active,.sms-stack-pop-leave-active{transition-duration:.01ms!important}.sms-page-fade-enter-from,.sms-page-fade-leave-to,.sms-page-forward-enter-from,.sms-page-forward-leave-to,.sms-page-back-enter-from,.sms-page-back-leave-to,.sms-stack-push-enter-from,.sms-stack-push-leave-to,.sms-stack-pop-enter-from,.sms-stack-pop-leave-to{opacity:1;transform:none}}.full-loading[data-v-c1c538d0]{position:fixed;top:0;left:0;z-index:200;display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-color:#f0f2f566}.full-loading.absolute[data-v-c1c538d0]{position:absolute;top:0;left:0;z-index:300}html[data-theme=dark] .full-loading[data-v-c1c538d0]:not(.light){background-color:#00000073}.full-loading.dark[data-v-c1c538d0]{background-color:#00000073}
