*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--dark-bg);color:var(--dark-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root,:root[data-theme=light]{--dark-bg:#f6f8fb;--dark-surface:#fff;--dark-elevated:#f1f5f9;--dark-border:rgba(15,23,42,0.1);--dark-text:#111827;--dark-text-sub:#64748b;--dark-text-mute:#94a3b8;--dark-accent:#16a34a;--dark-accent-bg:rgba(22,163,74,0.1);--color-bg:#f6f8fb;--color-bg-soft:#f8fafc;--color-surface:#fff;--color-surface-soft:#f1f5f9;--color-surface-muted:#eaf1f7;--color-border:rgba(15,23,42,0.1);--color-border-soft:rgba(15,23,42,0.06);--color-text:#111827;--color-text-sub:#475569;--color-text-muted:#94a3b8;--color-brand:#16a34a;--color-brand-strong:#15803d;--color-brand-soft:rgba(22,163,74,0.1);--color-info-soft:rgba(59,130,246,0.09);--color-warning-soft:rgba(245,158,11,0.12);--color-danger-soft:rgba(239,68,68,0.1);--shadow-card:0 10px 28px rgba(15,23,42,0.06);--shadow-float:0 18px 42px rgba(15,23,42,0.12);--layout-sidebar-bg:#fff;--layout-sidebar-border:rgba(15,23,42,0.1);--layout-hover-bg:rgba(15,23,42,0.055);--layout-panel-bg:rgba(15,23,42,0.035);--layout-header-bg:hsla(0,0%,100%,0.94);--modal-surface:var(--dark-surface);--modal-surface-footer:var(--dark-surface);--modal-border:var(--dark-border);--modal-radius-xl:12px;--modal-radius-input:8px;--modal-shadow:0 14px 34px rgba(15,23,42,0.12),0 0 0 1px rgba(15,23,42,0.06);--modal-label:var(--dark-text-sub);--modal-text:var(--dark-text);--modal-placeholder:var(--dark-text-mute);--modal-muted:var(--dark-text-sub);--modal-input-bg:var(--dark-elevated);--modal-input-border:rgba(15,23,42,0.12);--modal-primary:#16a34a;--modal-primary-hover:#22c55e;--modal-focus-border:rgba(22,163,74,0.45);--modal-focus-ring:rgba(22,163,74,0.1)}:root[data-theme=dark]{--dark-bg:#12141a;--dark-surface:#181b23;--dark-elevated:#1f2330;--dark-border:hsla(0,0%,100%,0.055);--dark-text:#d4dae4;--dark-text-sub:#8b95a1;--dark-text-mute:#4d5562;--dark-accent:#4ade80;--dark-accent-bg:rgba(74,222,128,0.1);--color-bg:#12141a;--color-bg-soft:#0c0e14;--color-surface:#181b23;--color-surface-soft:#1f2330;--color-surface-muted:#252b38;--color-border:hsla(0,0%,100%,0.065);--color-border-soft:hsla(0,0%,100%,0.045);--color-text:#d4dae4;--color-text-sub:#8b95a1;--color-text-muted:#4d5562;--color-brand:#4ade80;--color-brand-strong:#22c55e;--color-brand-soft:rgba(74,222,128,0.1);--color-info-soft:rgba(96,165,250,0.08);--color-warning-soft:rgba(251,191,36,0.1);--color-danger-soft:rgba(248,113,113,0.1);--shadow-card:none;--shadow-float:0 18px 42px rgba(0,0,0,0.36);--layout-sidebar-bg:#0c0e14;--layout-sidebar-border:hsla(0,0%,100%,0.05);--layout-hover-bg:hsla(0,0%,100%,0.06);--layout-panel-bg:hsla(0,0%,100%,0.03);--layout-header-bg:rgba(18,20,26,0.94);--modal-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 0 1px hsla(0,0%,100%,0.06);--modal-input-border:hsla(0,0%,100%,0.065);--modal-primary:#16a34a;--modal-primary-hover:#22c55e;--modal-focus-border:rgba(74,222,128,0.5);--modal-focus-ring:rgba(74,222,128,0.08)}.el-card{background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:12px!important;box-shadow:var(--shadow-card)!important}.el-card,.el-card__header{color:var(--color-text)!important}.el-card__header{border-bottom:1px solid var(--color-border-soft)!important;padding:14px 20px!important;font-size:13.5px!important;font-weight:600!important}.el-card__body{color:var(--color-text)!important}.el-table{background:transparent!important;color:var(--color-text)!important}.el-table td.el-table__cell,.el-table th.el-table__cell,.el-table tr{background:transparent!important;color:var(--color-text)!important;border-bottom:1px solid var(--color-border-soft)!important}.el-table__header-wrapper th{background:var(--color-surface-soft)!important;color:var(--color-text-sub)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:1px solid var(--color-border)!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--layout-panel-bg)!important}.el-table__body tr:hover>td{background:hsla(0,0%,100%,.04)!important}.el-table__empty-block{background:transparent!important}.el-table__empty-text{color:var(--dark-text-mute)!important}.el-table--border:after,.el-table--group:after,.el-table:before{background:var(--dark-border)!important}.el-table--border,.el-table--group{border-color:var(--dark-border)!important}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid var(--dark-border)!important}.el-table__fixed-right-patch{background-color:var(--dark-elevated)!important}.el-table__fixed-right .el-table__fixed-header-wrapper th.el-table__cell,.el-table__fixed .el-table__fixed-header-wrapper th.el-table__cell{background:var(--dark-elevated)!important}.el-table__fixed-right .el-table__fixed-body-wrapper td.el-table__cell,.el-table__fixed .el-table__fixed-body-wrapper td.el-table__cell{background:var(--dark-surface)!important}.el-table--striped .el-table__fixed-right .el-table__fixed-body-wrapper tr.el-table__row--striped td.el-table__cell,.el-table--striped .el-table__fixed .el-table__fixed-body-wrapper tr.el-table__row--striped td.el-table__cell{background:linear-gradient(hsla(0,0%,100%,.02),hsla(0,0%,100%,.02)),var(--dark-surface)!important}.el-table__fixed-right .el-table__fixed-body-wrapper tr:hover>td.el-table__cell,.el-table__fixed .el-table__fixed-body-wrapper tr:hover>td.el-table__cell{background:linear-gradient(hsla(0,0%,100%,.04),hsla(0,0%,100%,.04)),var(--dark-surface)!important}.el-pagination{color:var(--dark-text-sub)!important}.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination .el-pager li{background:var(--dark-elevated)!important;color:var(--dark-text-sub)!important;border:1px solid var(--dark-border)!important;border-radius:6px!important}.el-pagination .el-pager li.active{background:var(--dark-accent-bg)!important;color:var(--dark-accent)!important;border-color:rgba(74,222,128,.25)!important}.el-pagination .el-pager li:hover{color:var(--dark-accent)!important}.el-input__inner,.el-textarea__inner{background:var(--dark-elevated)!important;border:1px solid hsla(0,0%,100%,.065)!important;color:var(--dark-text)!important;border-radius:7px!important;transition:border-color .15s!important}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--dark-text-mute)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--dark-text-mute)!important}.el-input__inner:focus,.el-textarea__inner:focus{border-color:rgba(74,222,128,.5)!important;box-shadow:0 0 0 3px rgba(74,222,128,.08)!important;outline:none!important}.el-input.is-disabled .el-input__inner{background:hsla(0,0%,100%,.03)!important;color:var(--dark-text-mute)!important;border-color:hsla(0,0%,100%,.05)!important}.el-input__prefix,.el-input__suffix{color:var(--dark-text-mute)!important}.el-input .el-input__count,.el-input .el-input__count .el-input__count-inner,.el-textarea .el-input__count{background:transparent!important;color:var(--dark-text-sub)!important}.el-input.is-exceed .el-input__count,.el-input.is-exceed .el-input__count .el-input__count-inner,.el-textarea.is-exceed .el-input__count{color:#f87171!important}.el-input-number__decrease,.el-input-number__increase{background:hsla(0,0%,100%,.06)!important;color:var(--dark-text-sub)!important;border-color:hsla(0,0%,100%,.08)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover:not(.is-disabled){color:var(--dark-accent)!important;background:hsla(0,0%,100%,.1)!important}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase,.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--dark-text-mute)!important;background:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.05)!important}.el-select-dropdown,.el-select .el-input__inner{background:var(--dark-elevated)!important}.el-select-dropdown{border:1px solid hsla(0,0%,100%,.065)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;border-radius:8px!important}.el-select-dropdown__item{color:var(--dark-text-sub)!important}.el-select-dropdown__item.selected{color:var(--dark-accent)!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:hsla(0,0%,100%,.05)!important;color:var(--dark-text)!important}.el-form-item__label{color:var(--dark-text-sub)!important;font-size:12.5px!important}.el-form-item__error{color:#f87171!important}.list-page-shell__filters .el-form--inline .el-form-item{margin-bottom:0;vertical-align:middle}.list-page-shell__filters .el-form.el-form--inline{margin-bottom:0}.el-button--default{background:var(--dark-elevated)!important;border-color:hsla(0,0%,100%,.09)!important;color:var(--dark-text-sub)!important}.el-button--default:hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.14)!important;color:var(--dark-text)!important}.el-button--primary{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important;font-weight:600!important}.el-button--primary:hover{background:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.el-button--primary.is-plain{background:var(--dark-accent-bg)!important;border-color:rgba(74,222,128,.3)!important;color:var(--dark-accent)!important}.el-button--primary.is-plain:hover{background:rgba(74,222,128,.18)!important;border-color:rgba(74,222,128,.5)!important;color:var(--dark-accent)!important}.el-button--danger.is-plain{background:rgba(248,113,113,.08)!important;border-color:rgba(248,113,113,.25)!important;color:#f87171!important}.el-button--danger.is-plain:hover{background:rgba(248,113,113,.15)!important;border-color:rgba(248,113,113,.4)!important;color:#f87171!important}.v-modal{background:rgba(0,0,0,.55)!important}.el-dialog__wrapper{display:flex;align-items:center;justify-content:center;padding:max(24px,3vh) 16px;box-sizing:border-box}.el-dialog{margin:0!important;background:var(--modal-surface)!important;border:1px solid var(--modal-border)!important;border-radius:var(--modal-radius-xl)!important;box-shadow:var(--modal-shadow)!important;overflow:hidden!important}.el-dialog__header{border-bottom:1px solid hsla(0,0%,100%,.1)!important;padding:20px 28px 16px!important}.el-dialog__title{color:var(--modal-text)!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.35!important}.el-dialog__headerbtn{top:18px!important;right:22px!important}.el-dialog__headerbtn .el-dialog__close{color:var(--modal-muted)!important;font-size:18px!important;transition:color .2s ease!important}.el-dialog__body,.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--modal-text)!important}.el-dialog__body{padding:24px 28px!important;font-size:14px!important;line-height:1.5!important}.el-dialog__footer{border-top:1px solid hsla(0,0%,100%,.1)!important;padding:16px 28px 24px!important;background:var(--modal-surface-footer)!important;flex-direction:row!important;align-items:center!important}.el-dialog__footer,.el-dialog__footer>.dialog-footer,.el-dialog__footer>span{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:12px!important}.el-dialog__footer>.dialog-footer,.el-dialog__footer>span{width:100%!important;box-sizing:border-box!important}.crm-form-dialog.el-dialog{margin-bottom:3vh!important}.crm-form-dialog--wide .el-dialog__body{padding:0!important;max-height:calc(100vh - 168px);overflow:hidden!important;box-sizing:border-box!important}.crm-form-dialog__body{--crm-dialog-body-pad-x:28px;padding:24px var(--crm-dialog-body-pad-x)!important;max-height:calc(100vh - 168px);overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}.crm-form-dialog__body .el-table .el-input__inner{min-height:34px!important;font-size:13px!important}.el-dialog .el-divider{background-color:hsla(0,0%,100%,.08)!important}.el-dialog .el-divider__text{background-color:var(--modal-surface)!important;color:var(--modal-muted)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.el-dialog .el-alert{background:hsla(0,0%,100%,.04)!important;border:1px solid var(--modal-input-border)!important;color:var(--modal-muted)!important}.el-dialog .el-alert__title{color:var(--modal-text)!important}.el-dialog .el-form-item{margin-bottom:22px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important}.el-dialog .el-form-item__label{float:none!important;color:var(--modal-label)!important;font-size:13px!important;font-weight:500!important;text-align:right!important;padding-right:14px!important;line-height:40px!important}.el-dialog .el-form--medium .el-form-item__label,.el-dialog .el-form-item--medium .el-form-item__label{line-height:36px!important}.el-dialog .el-form--small .el-form-item__label,.el-dialog .el-form-item--small .el-form-item__label{line-height:32px!important}.el-dialog .el-form--mini .el-form-item__label,.el-dialog .el-form-item--mini .el-form-item__label{line-height:28px!important}.el-dialog .el-form-item__content{flex:1!important;min-width:0!important;margin-left:0!important}.el-dialog .el-form-item:has(.el-table),.el-dialog .el-form-item:has(.el-textarea),.el-dialog .el-form-item[class$=__actions]{align-items:flex-start!important}.el-dialog .el-form-item:has(.el-table) .el-form-item__label,.el-dialog .el-form-item:has(.el-textarea) .el-form-item__label,.el-dialog .el-form-item[class$=__actions] .el-form-item__label{line-height:1.45!important;align-self:flex-start!important}.el-dialog .el-form-item.is-required .el-form-item__label:before,.el-dialog .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label:before{color:#f87171!important}.el-dialog .el-form-item__error{padding-top:4px!important}.el-dialog .el-input__inner,.el-dialog .el-textarea__inner{background:var(--modal-input-bg)!important;border:1px solid var(--modal-input-border)!important;color:var(--modal-text)!important;border-radius:var(--modal-radius-input)!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.el-dialog .el-input__inner::-moz-placeholder,.el-dialog .el-textarea__inner::-moz-placeholder{color:var(--modal-placeholder)!important}.el-dialog .el-input__inner::placeholder,.el-dialog .el-textarea__inner::placeholder{color:var(--modal-placeholder)!important}.el-dialog .el-input__inner:hover,.el-dialog .el-textarea__inner:hover{border-color:hsla(0,0%,100%,.1)!important}.el-dialog .el-input__inner:focus,.el-dialog .el-textarea__inner:focus{border-color:var(--modal-focus-border)!important;box-shadow:0 0 0 3px var(--modal-focus-ring)!important;outline:none!important}.el-dialog .el-input.is-disabled .el-input__inner,.el-dialog .el-textarea.is-disabled .el-textarea__inner{background:hsla(0,0%,100%,.03)!important;color:var(--modal-placeholder)!important;border-color:hsla(0,0%,100%,.05)!important}.el-dialog .el-input__prefix,.el-dialog .el-input__suffix{color:var(--modal-muted)!important}.lead-form__gmp-host .lead-form-gmp-place{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;outline:none!important;background-color:var(--dark-elevated)!important;border:1px solid hsla(0,0%,100%,.065)!important;border-radius:7px!important;color:var(--dark-text)!important;font-family:inherit!important;font-size:14px!important;line-height:normal!important;min-height:36px!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}.lead-form__gmp-host .lead-form-gmp-place:focus-within{border-color:rgba(74,222,128,.5)!important;box-shadow:0 0 0 3px rgba(74,222,128,.08)!important}.el-dialog .lead-form__gmp-host .lead-form-gmp-place{background:var(--modal-input-bg)!important;border:1px solid var(--modal-input-border)!important;border-radius:var(--modal-radius-input)!important;color:var(--modal-text)!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.el-dialog .lead-form__gmp-host .lead-form-gmp-place:hover{border-color:hsla(0,0%,100%,.1)!important}.el-dialog .lead-form__gmp-host .lead-form-gmp-place:focus-within{border-color:var(--modal-focus-border)!important;box-shadow:0 0 0 3px var(--modal-focus-ring)!important}:root[data-theme=light] .lead-form__gmp-host .lead-form-gmp-place{background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;color:var(--color-text)!important;color-scheme:light!important}:root[data-theme=light] .lead-form__gmp-host .lead-form-gmp-place:focus-within{border-color:rgba(22,163,74,.5)!important;box-shadow:0 0 0 3px rgba(22,163,74,.1)!important}:root[data-theme=light] .el-dialog .lead-form__gmp-host .lead-form-gmp-place:hover{border-color:rgba(15,23,42,.1)!important}:root[data-theme=dark] .lead-form__gmp-host .lead-form-gmp-place{color-scheme:dark!important}.lead-form__gmp-host .lead-form-gmp-place::part(input){box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 15px!important;margin:0!important;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:36px!important;color:var(--dark-text)!important}.lead-form__gmp-host .lead-form-gmp-place::part(input)::-moz-placeholder{color:var(--dark-text-mute)!important;opacity:1!important}.lead-form__gmp-host .lead-form-gmp-place::part(input)::placeholder{color:var(--dark-text-mute)!important;opacity:1!important}.lead-form__gmp-host .lead-form-gmp-place::part(focus-ring){display:none!important}:root[data-theme=light] .lead-form__gmp-host .lead-form-gmp-place::part(input){color:var(--color-text)!important}:root[data-theme=light] .lead-form__gmp-host .lead-form-gmp-place::part(input)::-moz-placeholder{color:var(--color-text-muted)!important}:root[data-theme=light] .lead-form__gmp-host .lead-form-gmp-place::part(input)::placeholder{color:var(--color-text-muted)!important}.el-dialog .lead-form__gmp-host .lead-form-gmp-place::part(input){color:var(--modal-text)!important}.el-dialog .lead-form__gmp-host .lead-form-gmp-place::part(input)::-moz-placeholder{color:var(--modal-placeholder)!important}.el-dialog .lead-form__gmp-host .lead-form-gmp-place::part(input)::placeholder{color:var(--modal-placeholder)!important}.el-dialog .el-input-number .el-input__inner{border-radius:var(--modal-radius-input)!important}.el-dialog .el-input-number__decrease,.el-dialog .el-input-number__increase{background:hsla(0,0%,100%,.06)!important;border-color:var(--modal-input-border)!important;color:var(--modal-muted)!important}.el-dialog .el-input-number__decrease:hover,.el-dialog .el-input-number__increase:hover:not(.is-disabled){color:var(--dark-accent)!important;background:hsla(0,0%,100%,.09)!important}.el-dialog .el-range-editor.el-input__inner{background:var(--modal-input-bg)!important;border:1px solid var(--modal-input-border)!important;border-radius:var(--modal-radius-input)!important;color:var(--modal-text)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.el-dialog .el-range-editor.el-input__inner:focus,.el-dialog .el-range-editor.is-active{border-color:var(--modal-focus-border)!important;box-shadow:0 0 0 3px var(--modal-focus-ring)!important}.el-dialog .el-range-input{color:var(--modal-text)!important}.el-dialog .el-range-input::-moz-placeholder{color:var(--modal-placeholder)!important}.el-dialog .el-range-input::placeholder{color:var(--modal-placeholder)!important}.el-dialog .el-checkbox__label,.el-dialog .el-radio__label{color:var(--dark-text-sub)!important}.el-dialog .el-checkbox__input.is-checked+.el-checkbox__label,.el-dialog .el-radio__input.is-checked+.el-radio__label{color:var(--modal-text)!important}.el-dialog__footer .el-button--primary{background:var(--modal-primary)!important;border-color:var(--modal-primary)!important;color:#fff!important;font-weight:600!important;border-radius:var(--modal-radius-input)!important;padding:10px 22px!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.el-dialog__footer .el-button--primary:focus,.el-dialog__footer .el-button--primary:hover{background:var(--modal-primary-hover)!important;border-color:var(--modal-primary-hover)!important;color:#fff!important}.el-dialog__footer .el-button--default{background:transparent!important;border:1px solid var(--modal-input-border)!important;color:var(--modal-label)!important;font-weight:500!important;border-radius:var(--modal-radius-input)!important;padding:9px 21px!important;transition:color .2s ease,background .2s ease,border-color .2s ease!important}.el-dialog__footer .el-button--default:focus,.el-dialog__footer .el-button--default:hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.14)!important;color:var(--modal-text)!important}.el-dialog__footer .el-button--danger,.el-dialog__footer .el-button--success,.el-dialog__footer .el-button--warning{border-radius:var(--modal-radius-input)!important;font-weight:600!important}.el-dialog__footer .el-button--text{background:transparent!important;border:1px solid transparent!important;color:var(--modal-muted)!important;font-weight:500!important;border-radius:var(--modal-radius-input)!important;transition:color .2s ease,background .2s ease!important}.el-dialog__footer .el-button--text:focus,.el-dialog__footer .el-button--text:hover{color:var(--modal-text)!important;background:hsla(0,0%,100%,.06)!important}.el-message-box{background:var(--modal-surface)!important;border:1px solid var(--modal-border)!important;border-radius:var(--modal-radius-xl)!important;box-shadow:var(--modal-shadow)!important;padding-bottom:0!important;overflow:hidden!important}.el-message-box__header{padding:20px 28px 14px!important;border-bottom:1px solid var(--modal-border)!important}.el-message-box__title{color:var(--modal-text)!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.35!important}.el-message-box__headerbtn .el-message-box__close{color:var(--modal-muted)!important;font-size:18px!important;transition:color .2s ease!important}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--modal-text)!important}.el-message-box__content{color:#cbd5e1!important;padding:20px 28px!important}.el-message-box__message p{color:#cbd5e1!important;line-height:1.6!important;font-size:14px!important}.el-message-box__status.el-icon-warning{color:#fbbf24!important}.el-message-box__status.el-icon-success{color:var(--dark-accent)!important}.el-message-box__status.el-icon-info{color:#94a3b8!important}.el-message-box__errormsg,.el-message-box__status.el-icon-error{color:#f87171!important}.el-message-box__input{padding-top:12px!important}.el-message-box__input .el-input__inner{background:var(--modal-input-bg)!important;border:1px solid var(--modal-input-border)!important;color:var(--modal-text)!important;border-radius:var(--modal-radius-input)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.el-message-box__input .el-input__inner:focus{border-color:var(--modal-focus-border)!important;box-shadow:0 0 0 3px var(--modal-focus-ring)!important}.el-message-box__btns{padding:16px 28px 24px!important;border-top:1px solid var(--modal-border)!important;background:var(--modal-surface-footer)!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;text-align:right!important}.el-message-box__btns .el-button--primary{background:var(--modal-primary)!important;border-color:var(--modal-primary)!important;color:#fff!important;font-weight:600!important;border-radius:var(--modal-radius-input)!important;padding:10px 22px!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease!important}.el-message-box__btns .el-button--primary:focus,.el-message-box__btns .el-button--primary:hover{background:var(--modal-primary-hover)!important;border-color:var(--modal-primary-hover)!important;color:#fff!important}.el-message-box__btns .el-button--default{background:transparent!important;border:1px solid var(--modal-input-border)!important;color:var(--modal-label)!important;font-weight:500!important;border-radius:var(--modal-radius-input)!important;padding:9px 21px!important;transition:color .2s ease,background .2s ease,border-color .2s ease!important}.el-message-box__btns .el-button--default:focus,.el-message-box__btns .el-button--default:hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.14)!important;color:var(--modal-text)!important}.el-message-box__btns .el-button--text{background:transparent!important;border:1px solid transparent!important;color:var(--modal-muted)!important;font-weight:500!important;border-radius:var(--modal-radius-input)!important}.el-message-box__btns .el-button--text:focus,.el-message-box__btns .el-button--text:hover{color:var(--modal-text)!important;background:hsla(0,0%,100%,.06)!important}.el-tag{border-radius:20px!important;font-size:11.5px!important;font-weight:500!important}.el-tag--success{background:rgba(74,222,128,.1)!important;border-color:rgba(74,222,128,.2)!important;color:#4ade80!important}.el-tag--warning{background:rgba(251,191,36,.1)!important;border-color:rgba(251,191,36,.2)!important;color:#fbbf24!important}.el-tag--danger{background:rgba(248,113,113,.1)!important;border-color:rgba(248,113,113,.2)!important;color:#f87171!important}.el-tag--info{background:rgba(148,163,184,.08)!important;border-color:rgba(148,163,184,.15)!important;color:#94a3b8!important}.el-dropdown-menu{background:var(--dark-elevated)!important;border:1px solid hsla(0,0%,100%,.065)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;border-radius:10px!important}.el-dropdown-menu__item{color:var(--dark-text-sub)!important;font-size:13px!important}.el-dropdown-menu__item:hover{background:hsla(0,0%,100%,.05)!important;color:var(--dark-text)!important}.el-dropdown-menu__item.is-disabled{color:var(--dark-text-mute)!important}.el-dropdown-menu__item--divided{border-top:1px solid var(--dark-border)!important}.el-picker-panel{border:1px solid hsla(0,0%,100%,.065)!important;color:var(--dark-text)!important;border-radius:10px!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}.el-date-range-picker,.el-picker-panel,.el-picker-panel__footer{background:var(--dark-elevated)!important}.el-picker-panel__footer{border-top:1px solid var(--dark-border)!important}.el-picker-panel__shortcut{color:var(--dark-text-sub)!important}.el-picker-panel__shortcut.active,.el-picker-panel__shortcut:hover{color:var(--dark-accent)!important}.el-picker-panel__shortcut.active{background:rgba(74,222,128,.14)!important}.el-date-range-picker__content.is-left{border-right-color:hsla(0,0%,100%,.065)!important}.el-date-picker__header-label,.el-picker-panel__icon-btn{color:var(--dark-text-sub)!important}.el-range-editor.el-input__inner{background:var(--dark-elevated)!important;border:1px solid hsla(0,0%,100%,.065)!important}.el-range-editor.el-input__inner:hover{border-color:hsla(0,0%,100%,.09)!important}.el-range-editor.is-active,.el-range-editor.is-active.el-input__inner{border-color:rgba(74,222,128,.5)!important;box-shadow:0 0 0 3px rgba(74,222,128,.08)!important}.el-range-input{background-color:transparent!important;color:var(--dark-text)!important;border:none!important;outline:none!important}.el-range-input::-moz-placeholder{color:var(--dark-text-mute)!important}.el-range-input::placeholder{color:var(--dark-text-mute)!important}.el-range-separator{color:var(--dark-text-sub)!important}.el-range-editor .el-range__close-icon,.el-range-editor .el-range__icon{color:var(--dark-text-mute)!important}.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:rgba(74,222,128,.12)!important}.el-date-table td.end-date span,.el-date-table td.start-date span{background:var(--dark-accent)!important;color:#0c0e14!important}.el-date-table td.disabled div,.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--dark-text-mute)!important}.el-date-table td.disabled div{background-color:hsla(0,0%,100%,.04)!important}.el-date-table th{color:var(--dark-text-mute)!important;border-bottom-color:var(--dark-border)!important}.el-date-table td.today span{color:var(--dark-accent)!important}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#0c0e14!important}.el-date-table td.current:not(.disabled) span{background:var(--dark-accent)!important;color:#0c0e14!important}.el-date-table td span{color:var(--dark-text-sub)!important}.el-date-table td:hover span{background:hsla(0,0%,100%,.06)!important}.el-calendar{background-color:transparent!important}.el-calendar__header{border-bottom:1px solid var(--dark-border)!important;padding:10px 16px!important}.el-calendar__title{color:var(--dark-text)!important}.el-calendar__body{padding:12px 12px 28px!important}.el-calendar-table thead th{color:var(--dark-text-sub)!important}.el-calendar-table td{border-bottom:1px solid var(--dark-border)!important;border-right:1px solid var(--dark-border)!important}.el-calendar-table tr:first-child td{border-top:1px solid var(--dark-border)!important}.el-calendar-table tr td:first-child{border-left:1px solid var(--dark-border)!important}.el-calendar-table td.is-today{color:var(--dark-accent)!important}.el-calendar-table td.is-selected{background-color:rgba(74,222,128,.14)!important}.el-calendar-table .el-calendar-day:hover{background-color:hsla(0,0%,100%,.05)!important}.el-calendar-table td.next,.el-calendar-table td.prev{color:var(--dark-text-mute)!important}.el-calendar .el-button{background:var(--dark-elevated)!important;border-color:hsla(0,0%,100%,.09)!important;color:var(--dark-text-sub)!important}.el-calendar .el-button:focus,.el-calendar .el-button:hover{background:hsla(0,0%,100%,.08)!important;border-color:rgba(74,222,128,.35)!important;color:var(--dark-accent)!important}.el-calendar .el-button-group .el-button+.el-button{margin-left:0!important}.el-timeline-item__content{color:var(--dark-text)!important;line-height:1.55}.el-timeline-item__timestamp{color:var(--dark-text-sub)!important}.el-tabs__nav-wrap:after{background:var(--dark-border)!important}.el-tabs__item{color:var(--dark-text-mute)!important;font-size:13px!important}.el-tabs__item.is-active{color:var(--dark-accent)!important}.el-tabs__item:hover{color:var(--dark-text-sub)!important}.el-tabs__active-bar{background:var(--dark-accent)!important}.el-descriptions,.el-descriptions__body,.el-descriptions__title{color:var(--dark-text)!important}.el-descriptions__body{background:transparent!important}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid hsla(0,0%,100%,.075)!important}.el-descriptions-item__label.is-bordered-label{background:hsla(0,0%,100%,.03)!important;color:var(--dark-text-sub)!important;font-weight:600!important}.el-descriptions-item__label{color:var(--dark-text-mute)!important;font-size:12px!important;background:transparent!important}.el-descriptions-item__content{color:var(--dark-text)!important;background:transparent!important}.el-link.el-link--primary{color:var(--dark-accent)!important}.el-link.el-link--primary:hover{color:#7dcca0!important}.el-divider{background:var(--dark-border)!important}.el-divider__text{background:var(--dark-surface)!important}.el-breadcrumb__inner,.el-breadcrumb__inner a,.el-divider__text{color:var(--dark-text-mute)!important}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--dark-text-sub)!important}.el-breadcrumb__separator{color:var(--dark-text-mute)!important}.el-alert{background:var(--dark-elevated)!important;border:1px solid hsla(0,0%,100%,.065)!important;border-radius:8px!important}.el-alert--info,.el-alert--info.is-light{background:rgba(96,165,250,.07)!important;border:1px solid rgba(96,165,250,.22)!important;color:var(--dark-text-sub)!important}.el-alert--info .el-alert__title,.el-alert--info.is-light .el-alert__title{color:var(--dark-text)!important}.el-alert--info .el-alert__description,.el-alert--info.is-light .el-alert__description{color:var(--dark-text-sub)!important}.el-alert--info .el-alert__icon{color:#60a5fa!important}.el-alert--success{background:rgba(74,222,128,.08)!important;border:1px solid rgba(74,222,128,.15)!important}.el-alert--warning{background:rgba(251,191,36,.08)!important;border:1px solid rgba(251,191,36,.15)!important}.el-alert--error{background:rgba(248,113,113,.08)!important;border:1px solid rgba(248,113,113,.15)!important}.el-alert__title{color:var(--dark-text)!important}.el-loading-mask{background:rgba(12,14,20,.7)!important}.el-empty__description p{color:var(--dark-text-mute)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.18)}.page-container{padding:24px 28px;color:var(--dark-text)}.page-title{font-size:20px;font-weight:700;color:var(--dark-text);margin:0 0 20px}.el-card .el-table{background:transparent!important}:root[data-theme=light] .el-card__header,:root[data-theme=light] .el-descriptions__title,:root[data-theme=light] .el-dialog__title,:root[data-theme=light] .el-message-box__title{color:var(--dark-text)!important}:root[data-theme=light] .el-date-table td.available:hover,:root[data-theme=light] .el-dropdown-menu__item:hover,:root[data-theme=light] .el-select-dropdown__item.hover,:root[data-theme=light] .el-select-dropdown__item:hover,:root[data-theme=light] .el-table__body tr.hover-row>td,:root[data-theme=light] .el-table__row:hover>td{background:rgba(15,23,42,.055)!important}:root[data-theme=light] .el-loading-mask{background:hsla(0,0%,100%,.72)!important}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(15,23,42,.14)}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.24)}:root[data-theme=light] #app,:root[data-theme=light] body{background:var(--color-bg);color:var(--color-text)}:root[data-theme=light] .el-table,:root[data-theme=light] .el-table__expanded-cell,:root[data-theme=light] .el-table__fixed,:root[data-theme=light] .el-table__fixed-right{background:var(--color-surface)!important}:root[data-theme=light] .el-table th.el-table__cell{background:linear-gradient(180deg,#f8fafc,#eef4f8)!important}:root[data-theme=light] .el-table td.el-table__cell{background:var(--color-surface)!important}:root[data-theme=light] .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fbfdff!important}:root[data-theme=light] .block-card,:root[data-theme=light] .dash-card,:root[data-theme=light] .el-card,:root[data-theme=light] .kpi-card,:root[data-theme=light] .metric-card,:root[data-theme=light] .page-card,:root[data-theme=light] .section,:root[data-theme=light] .summary-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-card)!important}:root[data-theme=light] .section .el-card__header,:root[data-theme=light] .section>>>.el-card__header{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-bottom-color:var(--color-border-soft)!important}:root[data-theme=light] .activity-item__title,:root[data-theme=light] .card-title,:root[data-theme=light] .plan-stat-card__value,:root[data-theme=light] .section-hdr,:root[data-theme=light] .summary-card strong,:root[data-theme=light] .table-head{color:var(--color-text)!important}:root[data-theme=light] .activity-item__meta,:root[data-theme=light] .payment-invoice-filename,:root[data-theme=light] .payment-plan-actions__empty,:root[data-theme=light] .plan-stat-card__label,:root[data-theme=light] .section-tip,:root[data-theme=light] .summary-card>span,:root[data-theme=light] .text-muted{color:var(--color-text-sub)!important}:root[data-theme=light] .activity-item,:root[data-theme=light] .esign-image,:root[data-theme=light] .esign-preview,:root[data-theme=light] .plan-stat-card,:root[data-theme=light] .recent-item,:root[data-theme=light] .task-item,:root[data-theme=light] .visit-item{background:var(--color-surface-soft)!important;border-color:var(--color-border-soft)!important}:root[data-theme=light] .el-input__inner,:root[data-theme=light] .el-select .el-input__inner,:root[data-theme=light] .el-textarea__inner{background:#fff!important;border-color:rgba(15,23,42,.12)!important;color:var(--color-text)!important}:root[data-theme=light] .el-input__inner:focus,:root[data-theme=light] .el-textarea__inner:focus{border-color:rgba(22,163,74,.5)!important;box-shadow:0 0 0 3px rgba(22,163,74,.1)!important}:root[data-theme=light] .el-date-editor.is-disabled .el-input__inner,:root[data-theme=light] .el-input.is-disabled .el-input__inner,:root[data-theme=light] .el-select .el-input.is-disabled .el-input__inner,:root[data-theme=light] .el-textarea.is-disabled .el-textarea__inner{background:#f8fafc!important;border-color:rgba(15,23,42,.14)!important;color:var(--color-text-sub)!important}:root[data-theme=light] .el-date-editor.is-disabled .el-input__prefix,:root[data-theme=light] .el-input.is-disabled .el-input__prefix,:root[data-theme=light] .el-input.is-disabled .el-input__suffix,:root[data-theme=light] .el-select .el-input.is-disabled .el-input__suffix{color:var(--color-text-muted)!important}:root[data-theme=light] .el-descriptions__body{background:var(--color-surface)!important;color:var(--color-text)!important}:root[data-theme=light] .el-descriptions .is-bordered .el-descriptions-item__cell{border-color:rgba(15,23,42,.12)!important}:root[data-theme=light] .el-descriptions-item__label.is-bordered-label{background:#f8fafc!important;color:var(--color-text-sub)!important}:root[data-theme=light] .el-descriptions-item__content{background:#fff!important;color:var(--color-text)!important}:root[data-theme=light] .el-button--primary{background:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#fff!important;font-weight:600!important}:root[data-theme=light] .el-button--primary:focus,:root[data-theme=light] .el-button--primary:hover{background:var(--color-brand-strong)!important;border-color:var(--color-brand-strong)!important;color:#fff!important}:root[data-theme=light] .el-button--primary.is-plain{background:var(--color-brand-soft)!important;border-color:rgba(22,163,74,.28)!important;color:var(--color-brand-strong)!important}:root[data-theme=light] .el-button--primary.is-plain:focus,:root[data-theme=light] .el-button--primary.is-plain:hover{background:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#fff!important}:root[data-theme=light] .el-button--default{background:#fff!important;border-color:rgba(15,23,42,.14)!important;color:var(--color-text-sub)!important}:root[data-theme=light] .el-button--default:focus,:root[data-theme=light] .el-button--default:hover{background:#f8fafc!important;border-color:rgba(22,163,74,.32)!important;color:var(--color-brand-strong)!important}:root[data-theme=light] .el-message-box__content,:root[data-theme=light] .el-message-box__message p{color:var(--color-text-sub)!important}:root[data-theme=light] .el-message-box__btns .el-button--default{background:#fff!important;border-color:rgba(15,23,42,.14)!important;color:var(--color-text-sub)!important}:root[data-theme=light] .el-message-box__btns .el-button--default:focus,:root[data-theme=light] .el-message-box__btns .el-button--default:hover{background:#f8fafc!important;border-color:rgba(22,163,74,.32)!important;color:var(--color-brand-strong)!important}:root[data-theme=light] .el-message-box__btns .el-button--primary{background:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#fff!important}:root[data-theme=light] .el-message-box__btns .el-button--primary:focus,:root[data-theme=light] .el-message-box__btns .el-button--primary:hover{background:var(--color-brand-strong)!important;border-color:var(--color-brand-strong)!important;color:#fff!important}