html[data-v-35150bbc]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-35150bbc]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}#app[data-v-35150bbc]{font-family:Avenir,Helvetica,Arial,sans-serif;background-color:#eff2f9}html[data-v-2b2d9a06]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-2b2d9a06]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.Time[data-v-2b2d9a06]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,16,28,.58);backdrop-filter:blur(3px)}.container[data-v-2b2d9a06]{display:flex;flex-direction:column;width:min(1200px,100vw - 48px);max-height:calc(100vh - 48px);padding:0 22px 18px;overflow:hidden;border:1px solid var(--border-hairline);border-radius:16px;background:var(--bg-page);color:var(--text-primary);box-shadow:var(--shadow-pop);animation:time-dialog-in-2b2d9a06 .2s ease-out}@keyframes time-dialog-in-2b2d9a06{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.box-header[data-v-2b2d9a06]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:76px;border-bottom:1px solid var(--divider)}.heading-copy[data-v-2b2d9a06]{display:flex;align-items:center;gap:12px}.heading-icon[data-v-2b2d9a06]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--brand-weak);color:var(--brand);font-size:18px}.heading-copy h3[data-v-2b2d9a06]{margin:0;color:var(--text-primary);font-size:18px;font-weight:650}.heading-copy p[data-v-2b2d9a06]{margin:5px 0 0;color:var(--text-secondary);font-size:14px}.header-modal-close[data-v-2b2d9a06]{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--text-secondary);font-size:16px;cursor:pointer;transition:color .16s ease,background .16s ease}.header-modal-close[data-v-2b2d9a06]:hover{color:var(--text-primary);background:var(--bg-hover)}.status-indicator[data-v-2b2d9a06]{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-shrink:0;padding:16px 0 12px}.status-left[data-v-2b2d9a06]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.status-card[data-v-2b2d9a06]{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-card)}.status-color[data-v-2b2d9a06]{width:8px;height:8px;border-radius:50%}.status-free[data-v-2b2d9a06]{background:var(--success);box-shadow:0 0 0 3px rgba(30,170,120,.12)}.status-busy[data-v-2b2d9a06]{background:var(--danger);box-shadow:0 0 0 3px rgba(231,93,107,.12)}.status-label[data-v-2b2d9a06]{color:var(--text-regular);font-size:14px}.status-card strong[data-v-2b2d9a06]{color:var(--text-primary);font-size:16px}.status-card small[data-v-2b2d9a06]{color:var(--text-secondary);font-size:13px}.weekend-toggles[data-v-2b2d9a06]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:5px}[data-v-2b2d9a06] .weekend-toggles .el-checkbox{margin:0;color:var(--text-regular)}[data-v-2b2d9a06] .weekend-toggles .el-checkbox__label{color:var(--text-regular);font-size:14px}[data-v-2b2d9a06] .weekend-toggles .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--brand);background:var(--brand)}.status-right[data-v-2b2d9a06]{flex-shrink:0}.status-right[data-v-2b2d9a06] .el-button{min-height:36px;padding:0 16px;border-radius:7px;background:var(--brand);border-color:var(--brand)}.status-right[data-v-2b2d9a06] .el-button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.table-wrap[data-v-2b2d9a06]{min-height:0;overflow:auto;border:1px solid var(--border-hairline);border-radius:10px;background:var(--bg-card)}.full-cell-table[data-v-2b2d9a06]{min-width:850px}.full-cell[data-v-2b2d9a06]{position:absolute;inset:4px 5px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:500;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.full-cell.free[data-v-2b2d9a06]{background:var(--bg-page);color:var(--text-secondary)}.full-cell.free[data-v-2b2d9a06]:hover{border-color:var(--brand-glow);background:var(--bg-active);color:var(--brand);transform:translateY(-1px)}.full-cell.busy[data-v-2b2d9a06]{border-color:rgba(231,93,107,.2);background:rgba(231,93,107,.1);color:var(--danger)}.full-cell.busy[data-v-2b2d9a06]:hover{border-color:var(--danger);background:rgba(231,93,107,.16);transform:translateY(-1px)}[data-v-2b2d9a06] .full-cell-table .el-table__expanded-cell,[data-v-2b2d9a06] .full-cell-table.el-table{border-color:var(--border-hairline);background:var(--bg-card);color:var(--text-regular)}[data-v-2b2d9a06] .full-cell-table th.el-table__cell{padding:10px 0;border-bottom-color:var(--divider);background:var(--bg-page);color:var(--text-secondary);font-weight:600}[data-v-2b2d9a06] .full-cell-table td.el-table__cell{position:relative;height:42px;padding:0;border-bottom-color:var(--divider);background:var(--bg-card)}[data-v-2b2d9a06] .full-cell-table .el-table__body tr:hover>td.el-table__cell{background:var(--bg-card)}[data-v-2b2d9a06] .full-cell-table .el-table__inner-wrapper:before,[data-v-2b2d9a06] .full-cell-table:before{background:var(--divider)}[data-v-2b2d9a06] .full-cell-table .el-table__border-left-patch{background:var(--bg-page)}html.dark .full-cell.free[data-v-2b2d9a06]{border-color:rgba(181,198,221,.12);background:#2a394c;color:#c4cfdf}html.dark .full-cell.free[data-v-2b2d9a06]:hover{border-color:var(--brand-glow);background:rgba(77,156,255,.18);color:#8fc2ff}html.dark .full-cell.busy[data-v-2b2d9a06]{border-color:rgba(240,143,155,.28);background:rgba(240,143,155,.16);color:#ffabb4}html.dark .full-cell.busy[data-v-2b2d9a06]:hover{border-color:#f08f9b;background:rgba(240,143,155,.24)}html.dark .status-card[data-v-2b2d9a06]{border-color:rgba(181,198,221,.2);background:#27364a}html.dark[data-v-2b2d9a06] .full-cell-table th.el-table__cell{background:#202d3e;color:#b4c0d2}@media(max-width:760px){.Time[data-v-2b2d9a06]{align-items:flex-end;padding:0}.container[data-v-2b2d9a06]{width:100%;max-height:94vh;padding:0 14px calc(14px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.box-header[data-v-2b2d9a06]{min-height:66px}.status-indicator[data-v-2b2d9a06]{align-items:flex-start;flex-direction:column}.status-left[data-v-2b2d9a06]{width:100%}.status-right[data-v-2b2d9a06]{align-self:flex-end}.table-wrap[data-v-2b2d9a06]{width:calc(100% + 1px)}[data-v-2b2d9a06] .full-cell-table.el-table{height:min(480px,94vh - 245px)!important}}@media(max-width:480px){.container[data-v-2b2d9a06]{padding-right:10px;padding-left:10px}.heading-copy p[data-v-2b2d9a06]{max-width:230px;line-height:1.45}.weekend-toggles[data-v-2b2d9a06]{gap:6px 10px;margin-left:0}.status-card[data-v-2b2d9a06]{gap:5px;padding:0 8px}.status-indicator[data-v-2b2d9a06]{gap:10px}}html[data-v-7047d62a]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-7047d62a]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.container[data-v-7047d62a]{position:relative;z-index:1000}.dialog-mask[data-v-7047d62a]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,16,28,.58);backdrop-filter:blur(3px)}.edit-job[data-v-7047d62a]{width:80%;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--border-hairline);border-radius:16px;background:var(--bg-page);color:var(--text-primary);box-shadow:var(--shadow-pop);animation:dialog-in-7047d62a .2s ease-out}@keyframes dialog-in-7047d62a{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.job-box[data-v-7047d62a]{display:flex;flex-direction:column;max-height:calc(100vh - 48px);min-height:0}.box-header[data-v-7047d62a]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:62px;padding:0 22px;border-bottom:1px solid var(--divider);background:var(--bg-card)}.box-header .title[data-v-7047d62a]{margin:0;color:var(--text-primary);font-size:17px;font-weight:650}.box-header .header-modal-close[data-v-7047d62a]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color .16s ease,background .16s ease}.box-header .header-modal-close i[data-v-7047d62a]{pointer-events:none}.box-header .header-modal-close[data-v-7047d62a]:hover{color:var(--text-primary);background:var(--bg-hover)}.section-main[data-v-7047d62a]{flex:1;min-height:0;overflow:auto;padding:0 22px 24px;scrollbar-width:thin;scrollbar-color:var(--border-hairline) transparent}.section-main[data-v-7047d62a]::-webkit-scrollbar{width:7px}.section-main[data-v-7047d62a]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--border-hairline)}.section-main[data-v-7047d62a]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.tab-bar[data-v-7047d62a]{position:sticky;top:0;z-index:5;display:flex;gap:5px;margin:-18px -22px 18px;padding:12px 22px 0;border-bottom:1px solid var(--divider);background:var(--bg-page)}.tab-item[data-v-7047d62a]{position:relative;min-width:92px;padding:11px 14px 12px;border-radius:8px 8px 0 0;color:var(--text-secondary);font-size:13px;text-align:center;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease}.tab-item[data-v-7047d62a]:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-item.active[data-v-7047d62a]{color:var(--brand);font-weight:600;background:var(--bg-active)}.tab-item.active[data-v-7047d62a]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px;background:var(--brand);content:""}.tab-box[data-v-7047d62a]{display:flex;flex-direction:column;gap:14px;margin-top:30px}.section[data-v-7047d62a]{min-width:0;padding:17px 18px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}html.dark .section[data-v-7047d62a]{border-color:rgba(177,194,216,.1);background:#182231}html.dark .copy-data-box[data-v-7047d62a],html.dark .item-box[data-v-7047d62a]{border-color:hsla(0,0%,100%,.035);background:#303a4a}html.dark .name[data-v-7047d62a],html.dark .section-title[data-v-7047d62a]{color:#e0e6ef}html.dark .value[data-v-7047d62a]{color:#c6cfdd}html.dark .copy-data-box .search-input[data-v-7047d62a],html.dark .greet-desc textarea[data-v-7047d62a],html.dark .job-desc textarea[data-v-7047d62a],html.dark .key-desc textarea[data-v-7047d62a],html.dark .tag-input[data-v-7047d62a],html.dark .value input[data-v-7047d62a],html.dark .value textarea[data-v-7047d62a]{border-color:hsla(0,0%,100%,.07);background:rgba(17,25,37,.42);color:#e0e6ef}html.dark[data-v-7047d62a] .el-checkbox__label,html.dark[data-v-7047d62a] .el-radio__label{color:#8e9bad}html.dark[data-v-7047d62a] .el-checkbox__input.is-checked+.el-checkbox__label,html.dark[data-v-7047d62a] .el-radio__input.is-checked+.el-radio__label{color:#68adff}html.dark[data-v-7047d62a] .el-checkbox__inner,html.dark[data-v-7047d62a] .el-radio__inner{border-color:#718096;background:#e8edf4}html.dark[data-v-7047d62a] .el-checkbox__input.is-checked .el-checkbox__inner,html.dark[data-v-7047d62a] .el-radio__input.is-checked .el-radio__inner{border-color:#4d9cff;background:#4d9cff}.section-title[data-v-7047d62a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}.section-title[data-v-7047d62a]:before{width:3px;height:15px;border-radius:3px;background:var(--brand);content:""}.section-title .el-icon-info[data-v-7047d62a]{color:var(--text-secondary);cursor:help}.section-box[data-v-7047d62a]{display:flex;flex-direction:column;gap:10px}.section-box-item[data-v-7047d62a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-box[data-v-7047d62a]{min-width:0;padding:12px 13px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page);transition:border-color .16s ease,background .16s ease}.item-box[data-v-7047d62a]:focus-within{border-color:var(--brand-glow)}.item-box.xh[data-v-7047d62a]{flex:0 0 150px}.item-box.nr[data-v-7047d62a]{flex:1 1 auto}.item-box.tw[data-v-7047d62a]{margin-right:0}.name[data-v-7047d62a]{margin-bottom:8px;color:var(--text-regular);font-size:12px;font-weight:500;line-height:1.5}.value[data-v-7047d62a]{min-width:0;padding-top:0;color:var(--text-regular);font-size:13px}.copy-data-box .search-input[data-v-7047d62a],.greet-desc textarea[data-v-7047d62a],.job-desc textarea[data-v-7047d62a],.key-desc textarea[data-v-7047d62a],.tag-input[data-v-7047d62a],.value input[data-v-7047d62a],.value textarea[data-v-7047d62a]{box-sizing:border-box;width:100%;border:1px solid var(--border-hairline);border-radius:7px;outline:none;background:var(--bg-card);color:var(--text-primary);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.copy-data-box .search-input[data-v-7047d62a]::-moz-placeholder,.greet-desc textarea[data-v-7047d62a]::-moz-placeholder,.job-desc textarea[data-v-7047d62a]::-moz-placeholder,.key-desc textarea[data-v-7047d62a]::-moz-placeholder,.tag-input[data-v-7047d62a]::-moz-placeholder,.value input[data-v-7047d62a]::-moz-placeholder,.value textarea[data-v-7047d62a]::-moz-placeholder{color:var(--text-disabled)}.copy-data-box .search-input[data-v-7047d62a]::placeholder,.greet-desc textarea[data-v-7047d62a]::placeholder,.job-desc textarea[data-v-7047d62a]::placeholder,.key-desc textarea[data-v-7047d62a]::placeholder,.tag-input[data-v-7047d62a]::placeholder,.value input[data-v-7047d62a]::placeholder,.value textarea[data-v-7047d62a]::placeholder{color:var(--text-disabled)}.copy-data-box .search-input[data-v-7047d62a]:focus,.greet-desc textarea[data-v-7047d62a]:focus,.job-desc textarea[data-v-7047d62a]:focus,.key-desc textarea[data-v-7047d62a]:focus,.tag-input[data-v-7047d62a]:focus,.value input[data-v-7047d62a]:focus,.value textarea[data-v-7047d62a]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.copy-data-box .search-input[data-v-7047d62a],.tag-input[data-v-7047d62a],.value input[data-v-7047d62a]{min-height:36px;padding:7px 10px}.greet-desc textarea[data-v-7047d62a],.job-desc textarea[data-v-7047d62a],.key-desc textarea[data-v-7047d62a],.value textarea[data-v-7047d62a]{display:block;min-height:74px;padding:9px 10px;resize:vertical;line-height:1.6}.job-desc textarea[data-v-7047d62a]{min-height:160px}.nrkey textarea[data-v-7047d62a]{min-height:74px}.ages[data-v-7047d62a]{display:flex;align-items:center;gap:8px}.ages input[data-v-7047d62a]{min-width:0;text-align:center}.unit-input[data-v-7047d62a]{position:relative;flex:1;min-width:0}.unit-input input[data-v-7047d62a]{padding-right:34px}.unit-input span[data-v-7047d62a]{position:absolute;top:50%;right:10px;color:var(--text-secondary);font-size:12px;transform:translateY(-50%);pointer-events:none}.salary-range .salary-input[data-v-7047d62a]{position:relative;flex:1;min-width:0}.salary-range .salary-input input[data-v-7047d62a]{padding-right:28px}.salary-range .salary-input span[data-v-7047d62a]{position:absolute;top:50%;right:10px;color:var(--text-secondary);font-size:12px;transform:translateY(-50%);pointer-events:none}.ages span[data-v-7047d62a],.chatTime>span[data-v-7047d62a]{flex-shrink:0;color:var(--text-secondary)}.chatTime[data-v-7047d62a]{display:flex;align-items:center;gap:8px}.chatTime>.el-date-editor[data-v-7047d62a],.chatTime>.el-time-select[data-v-7047d62a]{flex:1;width:1px;min-width:0}[data-v-7047d62a] .el-checkbox-group,[data-v-7047d62a] .el-radio-group{display:flex;flex-wrap:wrap;gap:5px 12px}[data-v-7047d62a] .el-checkbox,[data-v-7047d62a] .el-radio{margin:0 8px 4px 0;color:var(--text-regular);white-space:normal}[data-v-7047d62a] .el-checkbox__label,[data-v-7047d62a] .el-radio__label{padding-left:6px;color:var(--text-regular);font-size:12px}[data-v-7047d62a] .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-7047d62a] .el-radio__input.is-checked .el-radio__inner{border-color:var(--brand);background:var(--brand)}[data-v-7047d62a] .el-checkbox__input.is-checked+.el-checkbox__label,[data-v-7047d62a] .el-radio__input.is-checked+.el-radio__label{color:var(--brand)}[data-v-7047d62a] .el-date-editor .el-input__inner,[data-v-7047d62a] .el-input__inner,[data-v-7047d62a] .el-textarea__inner{border-color:var(--border-hairline);background:var(--bg-card);color:var(--text-primary)}[data-v-7047d62a] .el-input__inner::-moz-placeholder{color:var(--text-disabled)}[data-v-7047d62a] .el-input__inner::placeholder{color:var(--text-disabled)}[data-v-7047d62a] .el-date-editor .el-input__inner:focus,[data-v-7047d62a] .el-input__inner:focus{border-color:var(--brand)}[data-v-7047d62a] .el-switch.is-checked .el-switch__core{border-color:var(--brand);background:var(--brand)}[data-v-7047d62a] .el-tag{margin:0 6px 6px 0;border-color:var(--brand-glow);background:var(--brand-weak);color:var(--brand);cursor:pointer}.chat .switch[data-v-7047d62a]{position:relative;display:inline-block;width:40px;height:22px}.chat .switch input[data-v-7047d62a]{position:absolute;width:1px;height:1px;opacity:0}.chat .slider[data-v-7047d62a]{position:absolute;inset:0;border-radius:20px;background:var(--border-hairline);cursor:pointer;transition:background .18s ease}.chat .slider[data-v-7047d62a]:before{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg-card);box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";transition:transform .18s ease}.chat .switch input:checked+.slider[data-v-7047d62a]{background:var(--brand)}.chat .switch input:checked+.slider[data-v-7047d62a]:before{transform:translateX(18px)}.chat .switch input:focus-visible+.slider[data-v-7047d62a]{outline:2px solid var(--brand-glow);outline-offset:2px}.copy-data-box[data-v-7047d62a]{display:flex;flex-direction:column;gap:10px;width:min(100%,440px);padding:12px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page)}.search-input-wrapper[data-v-7047d62a]{display:flex;gap:8px}.add-btn[data-v-7047d62a],.delete-btn[data-v-7047d62a],.edit-btn[data-v-7047d62a],.save-btn[data-v-7047d62a],.search-btn[data-v-7047d62a],.share-btn[data-v-7047d62a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 12px;border:1px solid var(--border-hairline);border-radius:7px;background:var(--bg-card);color:var(--text-regular);font:inherit;font-size:12px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.add-btn[data-v-7047d62a]:hover,.delete-btn[data-v-7047d62a]:hover,.edit-btn[data-v-7047d62a]:hover,.save-btn[data-v-7047d62a]:hover,.search-btn[data-v-7047d62a]:hover,.share-btn[data-v-7047d62a]:hover{transform:translateY(-1px)}.add-btn[data-v-7047d62a],.save-btn[data-v-7047d62a],.search-btn[data-v-7047d62a]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.add-btn[data-v-7047d62a]:hover,.save-btn[data-v-7047d62a]:hover,.search-btn[data-v-7047d62a]:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand)}.edit-btn[data-v-7047d62a]:hover{border-color:var(--brand-glow);background:var(--bg-active);color:var(--brand)}.delete-btn[data-v-7047d62a]:hover{border-color:var(--danger);background:var(--danger);color:#fff}.share-btn[data-v-7047d62a]:hover{border-color:var(--success);color:var(--success)}.tag-input-area[data-v-7047d62a]{min-width:0}.tag-box[data-v-7047d62a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tag-box .tag-input[data-v-7047d62a]{flex:1;min-width:0}.tag-item[data-v-7047d62a]{display:flex;flex-wrap:wrap}.key-box-item[data-v-7047d62a]{min-width:0;margin-bottom:10px}.key-box-item .item-box[data-v-7047d62a]{margin-bottom:8px}.btn[data-v-7047d62a],.key-box-item .btn[data-v-7047d62a]{margin-top:8px;text-align:right}.position-list[data-v-7047d62a]{display:flex;flex-direction:column;gap:7px;max-height:220px;overflow:auto;padding:8px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page)}.position-list .position-item[data-v-7047d62a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-card)}.position-info[data-v-7047d62a]{min-width:0}.position-name[data-v-7047d62a]{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.meta-info[data-v-7047d62a]{overflow:hidden;margin-top:5px;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.action-btns[data-v-7047d62a]{display:flex;flex-shrink:0;gap:6px}.footer[data-v-7047d62a]{display:flex;justify-content:flex-end;gap:9px;flex-shrink:0;padding:12px 22px;border-top:1px solid var(--divider);background:var(--bg-card)}.footer .save-btn[data-v-7047d62a],.footer .share-btn[data-v-7047d62a]{min-width:84px;min-height:36px}@media(max-width:760px){.dialog-mask[data-v-7047d62a]{align-items:flex-end;padding:0}.edit-job[data-v-7047d62a]{width:100%;max-height:94vh;border-radius:16px 16px 0 0}.job-box[data-v-7047d62a]{max-height:94vh}.section-main[data-v-7047d62a]{padding:14px 14px 20px}.tab-bar[data-v-7047d62a]{top:0;margin:-14px -14px 14px;padding:9px 14px 0;overflow-x:auto}.tab-item[data-v-7047d62a]{min-width:82px;padding:10px 9px}.section[data-v-7047d62a]{padding:14px}.box-header[data-v-7047d62a]{min-height:56px;padding:0 16px}.footer[data-v-7047d62a]{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}}@media(max-width:560px){.section-box-item[data-v-7047d62a]{grid-template-columns:minmax(0,1fr)}.copy-data-box[data-v-7047d62a]{width:100%}.section-main[data-v-7047d62a],.tab-bar[data-v-7047d62a]{padding-right:10px;padding-left:10px}.tab-bar[data-v-7047d62a]{margin-right:-10px;margin-left:-10px}.section[data-v-7047d62a]{padding:12px}.chatTime[data-v-7047d62a]{flex-wrap:wrap}.chatTime>.el-date-editor[data-v-7047d62a],.chatTime>.el-time-select[data-v-7047d62a]{flex:1 1 130px}.position-list .position-item[data-v-7047d62a]{align-items:flex-start;flex-direction:column}.position-list .action-btns[data-v-7047d62a]{align-self:flex-end}.footer .save-btn[data-v-7047d62a],.footer .share-btn[data-v-7047d62a]{flex:1}}html[data-v-50481f04]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-50481f04]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.greet-job-page[data-v-50481f04]{min-height:100%;max-width:960px;padding:8px 4px 20px;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto}.job-page-content[data-v-50481f04]{width:min(100%,1280px);margin:0 auto}.page-heading[data-v-50481f04]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading .eyebrow[data-v-50481f04]{margin-bottom:7px;color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.04em}.page-heading .page-title[data-v-50481f04]{margin:0;color:var(--text-primary);font-size:25px;font-weight:700;letter-spacing:-.3px}.page-heading .page-desc[data-v-50481f04]{margin-top:7px;color:var(--text-secondary);font-size:13px;line-height:1.6}.greet-box[data-v-50481f04]{justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.greet-box[data-v-50481f04],.greet-left[data-v-50481f04],.source-tabs[data-v-50481f04],.toolbar-actions[data-v-50481f04]{display:flex;align-items:center}.greet-left[data-v-50481f04]{gap:14px;min-width:0}.toolbar-actions[data-v-50481f04]{flex-wrap:wrap;gap:8px}.source-tabs[data-v-50481f04]{flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--border-hairline);border-radius:9px;background:var(--bg-page)}.source-tabs .nav-btn[data-v-50481f04]{min-height:32px;padding:0 13px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.source-tabs .nav-btn[data-v-50481f04]:hover{color:var(--text-primary)}.source-tabs .nav-btn.active[data-v-50481f04]{background:var(--bg-card);color:var(--brand);font-weight:600;box-shadow:var(--shadow-card)}.action-btn[data-v-50481f04],.add-btn[data-v-50481f04],.icon-action[data-v-50481f04],.text-action[data-v-50481f04]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-hairline);border-radius:7px;color:var(--text-regular);background:var(--bg-card);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.action-btn[data-v-50481f04]:focus-visible,.add-btn[data-v-50481f04]:focus-visible,.icon-action[data-v-50481f04]:focus-visible,.text-action[data-v-50481f04]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.action-btn[data-v-50481f04]{min-height:34px;padding:0 11px}.action-btn[data-v-50481f04]:hover{color:var(--brand);border-color:var(--brand-glow);background:var(--bg-active)}.add-btn[data-v-50481f04],.primary-action[data-v-50481f04]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.add-btn[data-v-50481f04]:hover,.primary-action[data-v-50481f04]:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand);box-shadow:0 4px 12px var(--brand-glow)}.add-btn[data-v-50481f04]{min-height:36px;padding:0 14px;font-size:13px}.jobs-panel[data-v-50481f04]{overflow:hidden;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.list-heading[data-v-50481f04]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--divider)}.list-heading h2[data-v-50481f04]{margin:0;color:var(--text-primary);font-size:14px;font-weight:600}.list-heading .list-hint[data-v-50481f04]{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px}.list-heading .list-count[data-v-50481f04]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.list-heading .list-count strong[data-v-50481f04]{color:var(--text-primary);font-size:14px}.list-heading-tools[data-v-50481f04]{display:flex;align-items:center;gap:14px}.job-search[data-v-50481f04]{display:flex;align-items:center;gap:8px;width:260px;height:36px;padding:0 10px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-page);color:var(--text-secondary);transition:border-color .16s ease,box-shadow .16s ease}.job-search[data-v-50481f04]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.job-search>i[data-v-50481f04]{flex-shrink:0;color:var(--brand)}.job-search input[data-v-50481f04]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12px}.job-search input[data-v-50481f04]::-moz-placeholder{color:var(--text-disabled)}.job-search input[data-v-50481f04]::placeholder{color:var(--text-disabled)}.job-search .clear-search[data-v-50481f04]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.job-search .clear-search[data-v-50481f04]:hover{background:var(--bg-hover);color:var(--text-primary)}.position-list[data-v-50481f04]{max-height:calc(100vh - 310px);min-height:190px;overflow:auto;padding:10px;scrollbar-width:thin;scrollbar-color:var(--border-hairline) transparent}.position-list[data-v-50481f04]::-webkit-scrollbar{width:6px;height:6px}.position-list[data-v-50481f04]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--border-hairline)}.position-list[data-v-50481f04]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.position-item[data-v-50481f04]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;margin-bottom:8px;padding:13px 14px;border:1px solid var(--border-hairline);border-radius:10px;background:var(--bg-card);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.position-item[data-v-50481f04]:last-child{margin-bottom:0}.position-item[data-v-50481f04]:hover{border-color:var(--brand-glow);background:var(--bg-hover)}.position-item[data-v-50481f04]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.position-item.active[data-v-50481f04]{border-color:var(--brand-glow);background:var(--bg-active);box-shadow:inset 3px 0 0 var(--brand)}.position-item .item-box[data-v-50481f04]{display:flex;align-items:center;min-width:0;gap:12px}.position-item .cyberpunk-checkbox-label[data-v-50481f04]{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.position-item .cyberpunk-checkbox[data-v-50481f04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;margin:0;border:1.5px solid var(--text-disabled);border-radius:5px;background:var(--bg-page);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.position-item .cyberpunk-checkbox[data-v-50481f04]:checked{border-color:var(--brand);background:var(--brand)}.position-item .cyberpunk-checkbox[data-v-50481f04]:checked:after{content:"";display:block;width:4px;height:8px;margin:2px 5px;border:solid var(--on-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.position-item .cyberpunk-checkbox[data-v-50481f04]:focus-visible{outline:2px solid var(--brand-glow);outline-offset:2px}.position-item .position-info[data-v-50481f04]{min-width:0}.position-item .position-name[data-v-50481f04]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-primary);font-size:14px;font-weight:600}.position-item .position-city[data-v-50481f04]{padding:2px 7px;border-radius:5px;background:var(--bg-page);color:var(--text-secondary);font-size:11px;font-weight:400}.position-item .meta-info[data-v-50481f04]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px;color:var(--text-secondary);font-size:11px}.position-item .meta-info span[data-v-50481f04]{white-space:nowrap}.position-item .meta-info i[data-v-50481f04]{margin-right:3px;color:var(--brand)}.action-btns[data-v-50481f04]{display:flex;align-items:center;flex-shrink:0;gap:5px}.icon-action[data-v-50481f04]{width:30px;height:30px;padding:0}.icon-action[data-v-50481f04]:hover{color:var(--brand);border-color:var(--brand-glow);background:var(--bg-active)}.text-action[data-v-50481f04]{min-height:30px;padding:0 8px;border-color:transparent;background:transparent}.text-action[data-v-50481f04]:hover{color:var(--brand);background:var(--bg-active)}.text-action.danger-action[data-v-50481f04]:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.empty-state[data-v-50481f04]{display:flex;align-items:center;flex-direction:column;padding:46px 16px;color:var(--text-secondary);text-align:center}.empty-state .empty-icon[data-v-50481f04]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:var(--brand-weak);color:var(--brand);font-size:22px}.empty-state strong[data-v-50481f04]{color:var(--text-primary);font-size:14px}.empty-state p[data-v-50481f04]{margin:6px 0 16px;font-size:12px}.sortable-ghost[data-v-50481f04]{opacity:.55;border:1px dashed var(--brand);background:var(--bg-active)!important}.sortable-drag[data-v-50481f04]{box-shadow:var(--shadow-pop)}@media(max-width:900px){.greet-left[data-v-50481f04]{align-items:flex-start;flex-direction:column;gap:10px}.position-item[data-v-50481f04]{align-items:flex-start}.position-list[data-v-50481f04]{max-height:calc(100vh - 340px)}}@media(max-width:640px){.greet-job-page[data-v-50481f04]{padding:2px 0 12px}.page-heading[data-v-50481f04]{align-items:flex-start;margin-bottom:16px}.page-heading .page-title[data-v-50481f04]{font-size:21px}.page-heading .page-desc[data-v-50481f04]{max-width:280px}.greet-box[data-v-50481f04]{align-items:stretch;padding:10px}.greet-left[data-v-50481f04]{width:100%}.toolbar-actions[data-v-50481f04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolbar-actions .action-btn[data-v-50481f04],.toolbar-actions>[data-v-50481f04]{width:100%}.list-heading[data-v-50481f04]{align-items:flex-start;flex-direction:column;padding:12px}.list-heading-tools[data-v-50481f04]{align-items:stretch;flex-direction:column;width:100%;gap:8px}.job-search[data-v-50481f04]{box-sizing:border-box;width:100%}.list-heading-tools .list-count[data-v-50481f04]{text-align:right}.list-heading .list-hint[data-v-50481f04]{max-width:210px;line-height:1.5}.position-list[data-v-50481f04]{max-height:none;min-height:150px;padding:8px}.position-item[data-v-50481f04]{flex-direction:column;gap:12px;padding:12px}.position-item .item-box[data-v-50481f04]{width:100%;align-items:flex-start}.position-item .action-btns[data-v-50481f04]{width:100%;justify-content:flex-end;border-top:1px solid var(--divider);padding-top:9px}}@media(max-width:420px){.page-heading[data-v-50481f04]{gap:8px}.page-heading .page-title[data-v-50481f04]{font-size:19px}.page-heading .page-desc[data-v-50481f04]{font-size:12px}.page-heading .add-btn[data-v-50481f04]{min-height:33px;padding:0 9px;font-size:11px}.meta-info[data-v-50481f04]{gap:6px 9px!important}.list-heading .list-count[data-v-50481f04]{font-size:11px}}html[data-v-c2e9594a]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-c2e9594a]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.container[data-v-c2e9594a]{position:relative;z-index:1000}.dialog-mask[data-v-c2e9594a]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,16,28,.58);backdrop-filter:blur(3px)}.edit-job[data-v-c2e9594a]{width:80%;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--border-hairline);border-radius:16px;background:var(--bg-page);color:var(--text-primary);box-shadow:var(--shadow-pop);animation:dialog-in-c2e9594a .2s ease-out}@keyframes dialog-in-c2e9594a{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.job-box[data-v-c2e9594a]{display:flex;flex-direction:column;max-height:calc(100vh - 48px);min-height:0}.box-header[data-v-c2e9594a]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:62px;padding:0 22px;border-bottom:1px solid var(--divider);background:var(--bg-card)}.box-header .title[data-v-c2e9594a]{margin:0;color:var(--text-primary);font-size:17px;font-weight:650}.box-header .header-modal-close[data-v-c2e9594a]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color .16s ease,background .16s ease}.box-header .header-modal-close i[data-v-c2e9594a]{pointer-events:none}.box-header .header-modal-close[data-v-c2e9594a]:hover{color:var(--text-primary);background:var(--bg-hover)}.section-main[data-v-c2e9594a]{flex:1;min-height:0;overflow:auto;padding:0 22px 24px;scrollbar-width:thin;scrollbar-color:var(--border-hairline) transparent}.section-main[data-v-c2e9594a]::-webkit-scrollbar{width:7px}.section-main[data-v-c2e9594a]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--border-hairline)}.section-main[data-v-c2e9594a]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.tab-bar[data-v-c2e9594a]{position:sticky;top:0;z-index:5;display:flex;gap:5px;margin:-18px -22px 18px;padding:12px 22px 0;border-bottom:1px solid var(--divider);background:var(--bg-page)}.tab-item[data-v-c2e9594a]{position:relative;min-width:92px;padding:11px 14px 12px;border-radius:8px 8px 0 0;color:var(--text-secondary);font-size:13px;text-align:center;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease}.tab-item[data-v-c2e9594a]:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-item.active[data-v-c2e9594a]{color:var(--brand);font-weight:600;background:var(--bg-active)}.tab-item.active[data-v-c2e9594a]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px;background:var(--brand);content:""}.tab-box[data-v-c2e9594a]{display:flex;flex-direction:column;gap:14px;margin-top:30px}.section[data-v-c2e9594a]{min-width:0;padding:17px 18px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}html.dark .section[data-v-c2e9594a]{border-color:rgba(177,194,216,.1);background:#182231}html.dark .copy-data-box[data-v-c2e9594a],html.dark .item-box[data-v-c2e9594a]{border-color:hsla(0,0%,100%,.035);background:#303a4a}html.dark .name[data-v-c2e9594a],html.dark .section-title[data-v-c2e9594a]{color:#e0e6ef}html.dark .value[data-v-c2e9594a]{color:#c6cfdd}html.dark .copy-data-box .search-input[data-v-c2e9594a],html.dark .greet-desc textarea[data-v-c2e9594a],html.dark .job-desc textarea[data-v-c2e9594a],html.dark .key-desc textarea[data-v-c2e9594a],html.dark .tag-input[data-v-c2e9594a],html.dark .value input[data-v-c2e9594a],html.dark .value textarea[data-v-c2e9594a]{border-color:hsla(0,0%,100%,.07);background:rgba(17,25,37,.42);color:#e0e6ef}html.dark[data-v-c2e9594a] .el-checkbox__label,html.dark[data-v-c2e9594a] .el-radio__label{color:#8e9bad}html.dark[data-v-c2e9594a] .el-checkbox__input.is-checked+.el-checkbox__label,html.dark[data-v-c2e9594a] .el-radio__input.is-checked+.el-radio__label{color:#68adff}html.dark[data-v-c2e9594a] .el-checkbox__inner,html.dark[data-v-c2e9594a] .el-radio__inner{border-color:#718096;background:#e8edf4}html.dark[data-v-c2e9594a] .el-checkbox__input.is-checked .el-checkbox__inner,html.dark[data-v-c2e9594a] .el-radio__input.is-checked .el-radio__inner{border-color:#4d9cff;background:#4d9cff}.section-title[data-v-c2e9594a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}.section-title[data-v-c2e9594a]:before{width:3px;height:15px;border-radius:3px;background:var(--brand);content:""}.section-title .el-icon-info[data-v-c2e9594a]{color:var(--text-secondary);cursor:help}.section-box[data-v-c2e9594a]{display:flex;flex-direction:column;gap:10px}.section-box-item[data-v-c2e9594a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-box[data-v-c2e9594a]{min-width:0;padding:12px 13px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page);transition:border-color .16s ease,background .16s ease}.item-box[data-v-c2e9594a]:focus-within{border-color:var(--brand-glow)}.item-box.xh[data-v-c2e9594a]{flex:0 0 150px}.item-box.nr[data-v-c2e9594a]{flex:1 1 auto}.item-box.tw[data-v-c2e9594a]{margin-right:0}.name[data-v-c2e9594a]{margin-bottom:8px;color:var(--text-regular);font-size:12px;font-weight:500;line-height:1.5}.value[data-v-c2e9594a]{min-width:0;padding-top:0;color:var(--text-regular);font-size:13px}.copy-data-box .search-input[data-v-c2e9594a],.greet-desc textarea[data-v-c2e9594a],.job-desc textarea[data-v-c2e9594a],.key-desc textarea[data-v-c2e9594a],.tag-input[data-v-c2e9594a],.value input[data-v-c2e9594a],.value textarea[data-v-c2e9594a]{box-sizing:border-box;width:100%;border:1px solid var(--border-hairline);border-radius:7px;outline:none;background:var(--bg-card);color:var(--text-primary);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.copy-data-box .search-input[data-v-c2e9594a]::-moz-placeholder,.greet-desc textarea[data-v-c2e9594a]::-moz-placeholder,.job-desc textarea[data-v-c2e9594a]::-moz-placeholder,.key-desc textarea[data-v-c2e9594a]::-moz-placeholder,.tag-input[data-v-c2e9594a]::-moz-placeholder,.value input[data-v-c2e9594a]::-moz-placeholder,.value textarea[data-v-c2e9594a]::-moz-placeholder{color:var(--text-disabled)}.copy-data-box .search-input[data-v-c2e9594a]::placeholder,.greet-desc textarea[data-v-c2e9594a]::placeholder,.job-desc textarea[data-v-c2e9594a]::placeholder,.key-desc textarea[data-v-c2e9594a]::placeholder,.tag-input[data-v-c2e9594a]::placeholder,.value input[data-v-c2e9594a]::placeholder,.value textarea[data-v-c2e9594a]::placeholder{color:var(--text-disabled)}.copy-data-box .search-input[data-v-c2e9594a]:focus,.greet-desc textarea[data-v-c2e9594a]:focus,.job-desc textarea[data-v-c2e9594a]:focus,.key-desc textarea[data-v-c2e9594a]:focus,.tag-input[data-v-c2e9594a]:focus,.value input[data-v-c2e9594a]:focus,.value textarea[data-v-c2e9594a]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.copy-data-box .search-input[data-v-c2e9594a],.tag-input[data-v-c2e9594a],.value input[data-v-c2e9594a]{min-height:36px;padding:7px 10px}.greet-desc textarea[data-v-c2e9594a],.job-desc textarea[data-v-c2e9594a],.key-desc textarea[data-v-c2e9594a],.value textarea[data-v-c2e9594a]{display:block;min-height:74px;padding:9px 10px;resize:vertical;line-height:1.6}.job-desc textarea[data-v-c2e9594a]{min-height:160px}.nrkey textarea[data-v-c2e9594a]{min-height:74px}.ages[data-v-c2e9594a]{display:flex;align-items:center;gap:8px}.ages input[data-v-c2e9594a]{min-width:0;text-align:center}.unit-input[data-v-c2e9594a]{position:relative;flex:1;min-width:0}.unit-input input[data-v-c2e9594a]{padding-right:34px}.unit-input span[data-v-c2e9594a]{position:absolute;top:50%;right:10px;color:var(--text-secondary);font-size:12px;transform:translateY(-50%);pointer-events:none}.salary-range .salary-input[data-v-c2e9594a]{position:relative;flex:1;min-width:0}.salary-range .salary-input input[data-v-c2e9594a]{padding-right:28px}.salary-range .salary-input span[data-v-c2e9594a]{position:absolute;top:50%;right:10px;color:var(--text-secondary);font-size:12px;transform:translateY(-50%);pointer-events:none}.ages span[data-v-c2e9594a],.chatTime>span[data-v-c2e9594a]{flex-shrink:0;color:var(--text-secondary)}.chatTime[data-v-c2e9594a]{display:flex;align-items:center;gap:8px}.chatTime>.el-date-editor[data-v-c2e9594a],.chatTime>.el-time-select[data-v-c2e9594a]{flex:1;width:1px;min-width:0}[data-v-c2e9594a] .el-checkbox-group,[data-v-c2e9594a] .el-radio-group{display:flex;flex-wrap:wrap;gap:5px 12px}[data-v-c2e9594a] .el-checkbox,[data-v-c2e9594a] .el-radio{margin:0 8px 4px 0;color:var(--text-regular);white-space:normal}[data-v-c2e9594a] .el-checkbox__label,[data-v-c2e9594a] .el-radio__label{padding-left:6px;color:var(--text-regular);font-size:12px}[data-v-c2e9594a] .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-c2e9594a] .el-radio__input.is-checked .el-radio__inner{border-color:var(--brand);background:var(--brand)}[data-v-c2e9594a] .el-checkbox__input.is-checked+.el-checkbox__label,[data-v-c2e9594a] .el-radio__input.is-checked+.el-radio__label{color:var(--brand)}[data-v-c2e9594a] .el-date-editor .el-input__inner,[data-v-c2e9594a] .el-input__inner,[data-v-c2e9594a] .el-textarea__inner{border-color:var(--border-hairline);background:var(--bg-card);color:var(--text-primary)}[data-v-c2e9594a] .el-input__inner::-moz-placeholder{color:var(--text-disabled)}[data-v-c2e9594a] .el-input__inner::placeholder{color:var(--text-disabled)}[data-v-c2e9594a] .el-date-editor .el-input__inner:focus,[data-v-c2e9594a] .el-input__inner:focus{border-color:var(--brand)}[data-v-c2e9594a] .el-switch.is-checked .el-switch__core{border-color:var(--brand);background:var(--brand)}[data-v-c2e9594a] .el-tag{margin:0 6px 6px 0;border-color:var(--brand-glow);background:var(--brand-weak);color:var(--brand);cursor:pointer}.chat .switch[data-v-c2e9594a]{position:relative;display:inline-block;width:40px;height:22px}.chat .switch input[data-v-c2e9594a]{position:absolute;width:1px;height:1px;opacity:0}.chat .slider[data-v-c2e9594a]{position:absolute;inset:0;border-radius:20px;background:var(--border-hairline);cursor:pointer;transition:background .18s ease}.chat .slider[data-v-c2e9594a]:before{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg-card);box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";transition:transform .18s ease}.chat .switch input:checked+.slider[data-v-c2e9594a]{background:var(--brand)}.chat .switch input:checked+.slider[data-v-c2e9594a]:before{transform:translateX(18px)}.chat .switch input:focus-visible+.slider[data-v-c2e9594a]{outline:2px solid var(--brand-glow);outline-offset:2px}.copy-data-box[data-v-c2e9594a]{display:flex;flex-direction:column;gap:10px;width:min(100%,440px);padding:12px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page)}.search-input-wrapper[data-v-c2e9594a]{display:flex;gap:8px}.add-btn[data-v-c2e9594a],.delete-btn[data-v-c2e9594a],.edit-btn[data-v-c2e9594a],.save-btn[data-v-c2e9594a],.search-btn[data-v-c2e9594a],.share-btn[data-v-c2e9594a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 12px;border:1px solid var(--border-hairline);border-radius:7px;background:var(--bg-card);color:var(--text-regular);font:inherit;font-size:12px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.add-btn[data-v-c2e9594a]:hover,.delete-btn[data-v-c2e9594a]:hover,.edit-btn[data-v-c2e9594a]:hover,.save-btn[data-v-c2e9594a]:hover,.search-btn[data-v-c2e9594a]:hover,.share-btn[data-v-c2e9594a]:hover{transform:translateY(-1px)}.add-btn[data-v-c2e9594a],.save-btn[data-v-c2e9594a],.search-btn[data-v-c2e9594a]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.add-btn[data-v-c2e9594a]:hover,.save-btn[data-v-c2e9594a]:hover,.search-btn[data-v-c2e9594a]:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand)}.edit-btn[data-v-c2e9594a]:hover{border-color:var(--brand-glow);background:var(--bg-active);color:var(--brand)}.delete-btn[data-v-c2e9594a]:hover{border-color:var(--danger);background:var(--danger);color:#fff}.share-btn[data-v-c2e9594a]:hover{border-color:var(--success);color:var(--success)}.tag-input-area[data-v-c2e9594a]{min-width:0}.tag-box[data-v-c2e9594a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tag-box .tag-input[data-v-c2e9594a]{flex:1;min-width:0}.tag-item[data-v-c2e9594a]{display:flex;flex-wrap:wrap}.key-box-item[data-v-c2e9594a]{min-width:0;margin-bottom:10px}.key-box-item .item-box[data-v-c2e9594a]{margin-bottom:8px}.btn[data-v-c2e9594a],.key-box-item .btn[data-v-c2e9594a]{margin-top:8px;text-align:right}.position-list[data-v-c2e9594a]{display:flex;flex-direction:column;gap:7px;max-height:220px;overflow:auto;padding:8px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page)}.position-list .position-item[data-v-c2e9594a]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-card)}.position-info[data-v-c2e9594a]{min-width:0}.position-name[data-v-c2e9594a]{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.meta-info[data-v-c2e9594a]{overflow:hidden;margin-top:5px;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.action-btns[data-v-c2e9594a]{display:flex;flex-shrink:0;gap:6px}.footer[data-v-c2e9594a]{display:flex;justify-content:flex-end;gap:9px;flex-shrink:0;padding:12px 22px;border-top:1px solid var(--divider);background:var(--bg-card)}.footer .save-btn[data-v-c2e9594a],.footer .share-btn[data-v-c2e9594a]{min-width:84px;min-height:36px}@media(max-width:760px){.dialog-mask[data-v-c2e9594a]{align-items:flex-end;padding:0}.edit-job[data-v-c2e9594a]{width:100%;max-height:94vh;border-radius:16px 16px 0 0}.job-box[data-v-c2e9594a]{max-height:94vh}.section-main[data-v-c2e9594a]{padding:14px 14px 20px}.tab-bar[data-v-c2e9594a]{top:0;margin:-14px -14px 14px;padding:9px 14px 0;overflow-x:auto}.tab-item[data-v-c2e9594a]{min-width:82px;padding:10px 9px}.section[data-v-c2e9594a]{padding:14px}.box-header[data-v-c2e9594a]{min-height:56px;padding:0 16px}.footer[data-v-c2e9594a]{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}}@media(max-width:560px){.section-box-item[data-v-c2e9594a]{grid-template-columns:minmax(0,1fr)}.copy-data-box[data-v-c2e9594a]{width:100%}.section-main[data-v-c2e9594a],.tab-bar[data-v-c2e9594a]{padding-right:10px;padding-left:10px}.tab-bar[data-v-c2e9594a]{margin-right:-10px;margin-left:-10px}.section[data-v-c2e9594a]{padding:12px}.chatTime[data-v-c2e9594a]{flex-wrap:wrap}.chatTime>.el-date-editor[data-v-c2e9594a],.chatTime>.el-time-select[data-v-c2e9594a]{flex:1 1 130px}.position-list .position-item[data-v-c2e9594a]{align-items:flex-start;flex-direction:column}.position-list .action-btns[data-v-c2e9594a]{align-self:flex-end}.footer .save-btn[data-v-c2e9594a],.footer .share-btn[data-v-c2e9594a]{flex:1}}html[data-v-64bfa278]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-64bfa278]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.greet-job-page[data-v-64bfa278]{min-height:100%;max-width:960px;padding:8px 4px 20px;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto}.job-page-content[data-v-64bfa278]{width:min(100%,1280px);margin:0 auto}.page-heading[data-v-64bfa278]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading .eyebrow[data-v-64bfa278]{margin-bottom:7px;color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.04em}.page-heading .page-title[data-v-64bfa278]{margin:0;color:var(--text-primary);font-size:25px;font-weight:700;letter-spacing:-.3px}.page-heading .page-desc[data-v-64bfa278]{margin-top:7px;color:var(--text-secondary);font-size:13px;line-height:1.6}.greet-box[data-v-64bfa278]{justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.greet-box[data-v-64bfa278],.greet-left[data-v-64bfa278],.source-tabs[data-v-64bfa278],.toolbar-actions[data-v-64bfa278]{display:flex;align-items:center}.greet-left[data-v-64bfa278]{gap:14px;min-width:0}.toolbar-actions[data-v-64bfa278]{flex-wrap:wrap;gap:8px}.source-tabs[data-v-64bfa278]{flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--border-hairline);border-radius:9px;background:var(--bg-page)}.source-tabs .nav-btn[data-v-64bfa278]{min-height:32px;padding:0 13px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.source-tabs .nav-btn[data-v-64bfa278]:hover{color:var(--text-primary)}.source-tabs .nav-btn.active[data-v-64bfa278]{background:var(--bg-card);color:var(--brand);font-weight:600;box-shadow:var(--shadow-card)}.action-btn[data-v-64bfa278],.add-btn[data-v-64bfa278],.icon-action[data-v-64bfa278],.text-action[data-v-64bfa278]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-hairline);border-radius:7px;color:var(--text-regular);background:var(--bg-card);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.action-btn[data-v-64bfa278]:focus-visible,.add-btn[data-v-64bfa278]:focus-visible,.icon-action[data-v-64bfa278]:focus-visible,.text-action[data-v-64bfa278]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.action-btn[data-v-64bfa278]{min-height:34px;padding:0 11px}.action-btn[data-v-64bfa278]:hover{color:var(--brand);border-color:var(--brand-glow);background:var(--bg-active)}.add-btn[data-v-64bfa278],.primary-action[data-v-64bfa278]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.add-btn[data-v-64bfa278]:hover,.primary-action[data-v-64bfa278]:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand);box-shadow:0 4px 12px var(--brand-glow)}.add-btn[data-v-64bfa278]{min-height:36px;padding:0 14px;font-size:13px}.jobs-panel[data-v-64bfa278]{overflow:hidden;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.list-heading[data-v-64bfa278]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--divider)}.list-heading h2[data-v-64bfa278]{margin:0;color:var(--text-primary);font-size:14px;font-weight:600}.list-heading .list-hint[data-v-64bfa278]{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px}.list-heading .list-count[data-v-64bfa278]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.list-heading .list-count strong[data-v-64bfa278]{color:var(--text-primary);font-size:14px}.list-heading-tools[data-v-64bfa278]{display:flex;align-items:center;gap:14px}.job-search[data-v-64bfa278]{display:flex;align-items:center;gap:8px;width:260px;height:36px;padding:0 10px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-page);color:var(--text-secondary);transition:border-color .16s ease,box-shadow .16s ease}.job-search[data-v-64bfa278]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.job-search>i[data-v-64bfa278]{flex-shrink:0;color:var(--brand)}.job-search input[data-v-64bfa278]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12px}.job-search input[data-v-64bfa278]::-moz-placeholder{color:var(--text-disabled)}.job-search input[data-v-64bfa278]::placeholder{color:var(--text-disabled)}.job-search .clear-search[data-v-64bfa278]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.job-search .clear-search[data-v-64bfa278]:hover{background:var(--bg-hover);color:var(--text-primary)}.position-list[data-v-64bfa278]{max-height:calc(100vh - 310px);min-height:190px;overflow:auto;padding:10px;scrollbar-width:thin;scrollbar-color:var(--border-hairline) transparent}.position-list[data-v-64bfa278]::-webkit-scrollbar{width:6px;height:6px}.position-list[data-v-64bfa278]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--border-hairline)}.position-list[data-v-64bfa278]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.position-item[data-v-64bfa278]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;margin-bottom:8px;padding:13px 14px;border:1px solid var(--border-hairline);border-radius:10px;background:var(--bg-card);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.position-item[data-v-64bfa278]:last-child{margin-bottom:0}.position-item[data-v-64bfa278]:hover{border-color:var(--brand-glow);background:var(--bg-hover)}.position-item[data-v-64bfa278]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.position-item.active[data-v-64bfa278]{border-color:var(--brand-glow);background:var(--bg-active);box-shadow:inset 3px 0 0 var(--brand)}.position-item .item-box[data-v-64bfa278]{display:flex;align-items:center;min-width:0;gap:12px}.position-item .cyberpunk-checkbox-label[data-v-64bfa278]{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.position-item .cyberpunk-checkbox[data-v-64bfa278]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;margin:0;border:1.5px solid var(--text-disabled);border-radius:5px;background:var(--bg-page);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.position-item .cyberpunk-checkbox[data-v-64bfa278]:checked{border-color:var(--brand);background:var(--brand)}.position-item .cyberpunk-checkbox[data-v-64bfa278]:checked:after{content:"";display:block;width:4px;height:8px;margin:2px 5px;border:solid var(--on-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.position-item .cyberpunk-checkbox[data-v-64bfa278]:focus-visible{outline:2px solid var(--brand-glow);outline-offset:2px}.position-item .position-info[data-v-64bfa278]{min-width:0}.position-item .position-name[data-v-64bfa278]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-primary);font-size:14px;font-weight:600}.position-item .position-city[data-v-64bfa278]{padding:2px 7px;border-radius:5px;background:var(--bg-page);color:var(--text-secondary);font-size:11px;font-weight:400}.position-item .meta-info[data-v-64bfa278]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px;color:var(--text-secondary);font-size:11px}.position-item .meta-info span[data-v-64bfa278]{white-space:nowrap}.position-item .meta-info i[data-v-64bfa278]{margin-right:3px;color:var(--brand)}.action-btns[data-v-64bfa278]{display:flex;align-items:center;flex-shrink:0;gap:5px}.icon-action[data-v-64bfa278]{width:30px;height:30px;padding:0}.icon-action[data-v-64bfa278]:hover{color:var(--brand);border-color:var(--brand-glow);background:var(--bg-active)}.text-action[data-v-64bfa278]{min-height:30px;padding:0 8px;border-color:transparent;background:transparent}.text-action[data-v-64bfa278]:hover{color:var(--brand);background:var(--bg-active)}.text-action.danger-action[data-v-64bfa278]:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.empty-state[data-v-64bfa278]{display:flex;align-items:center;flex-direction:column;padding:46px 16px;color:var(--text-secondary);text-align:center}.empty-state .empty-icon[data-v-64bfa278]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:var(--brand-weak);color:var(--brand);font-size:22px}.empty-state strong[data-v-64bfa278]{color:var(--text-primary);font-size:14px}.empty-state p[data-v-64bfa278]{margin:6px 0 16px;font-size:12px}.sortable-ghost[data-v-64bfa278]{opacity:.55;border:1px dashed var(--brand);background:var(--bg-active)!important}.sortable-drag[data-v-64bfa278]{box-shadow:var(--shadow-pop)}@media(max-width:900px){.greet-left[data-v-64bfa278]{align-items:flex-start;flex-direction:column;gap:10px}.position-item[data-v-64bfa278]{align-items:flex-start}.position-list[data-v-64bfa278]{max-height:calc(100vh - 340px)}}@media(max-width:640px){.greet-job-page[data-v-64bfa278]{padding:2px 0 12px}.page-heading[data-v-64bfa278]{align-items:flex-start;margin-bottom:16px}.page-heading .page-title[data-v-64bfa278]{font-size:21px}.page-heading .page-desc[data-v-64bfa278]{max-width:280px}.greet-box[data-v-64bfa278]{align-items:stretch;padding:10px}.greet-left[data-v-64bfa278]{width:100%}.toolbar-actions[data-v-64bfa278]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolbar-actions .action-btn[data-v-64bfa278],.toolbar-actions>[data-v-64bfa278]{width:100%}.list-heading[data-v-64bfa278]{align-items:flex-start;flex-direction:column;padding:12px}.list-heading-tools[data-v-64bfa278]{align-items:stretch;flex-direction:column;width:100%;gap:8px}.job-search[data-v-64bfa278]{box-sizing:border-box;width:100%}.list-heading-tools .list-count[data-v-64bfa278]{text-align:right}.list-heading .list-hint[data-v-64bfa278]{max-width:210px;line-height:1.5}.position-list[data-v-64bfa278]{max-height:none;min-height:150px;padding:8px}.position-item[data-v-64bfa278]{flex-direction:column;gap:12px;padding:12px}.position-item .item-box[data-v-64bfa278]{width:100%;align-items:flex-start}.position-item .action-btns[data-v-64bfa278]{width:100%;justify-content:flex-end;border-top:1px solid var(--divider);padding-top:9px}}@media(max-width:420px){.page-heading[data-v-64bfa278]{gap:8px}.page-heading .page-title[data-v-64bfa278]{font-size:19px}.page-heading .page-desc[data-v-64bfa278]{font-size:12px}.page-heading .add-btn[data-v-64bfa278]{min-height:33px;padding:0 9px;font-size:11px}.meta-info[data-v-64bfa278]{gap:6px 9px!important}.list-heading .list-count[data-v-64bfa278]{font-size:11px}}html[data-v-329fdc93]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-329fdc93]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.container[data-v-329fdc93]{position:relative;z-index:1000}.dialog-mask[data-v-329fdc93]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,16,28,.58);backdrop-filter:blur(3px)}.edit-job[data-v-329fdc93]{width:80%;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid var(--border-hairline);border-radius:16px;background:var(--bg-page);color:var(--text-primary);box-shadow:var(--shadow-pop);animation:dialog-in-329fdc93 .2s ease-out}@keyframes dialog-in-329fdc93{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.job-box[data-v-329fdc93]{display:flex;flex-direction:column;max-height:calc(100vh - 48px);min-height:0}.box-header[data-v-329fdc93]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:62px;padding:0 22px;border-bottom:1px solid var(--divider);background:var(--bg-card)}.box-header .title[data-v-329fdc93]{margin:0;color:var(--text-primary);font-size:17px;font-weight:650}.box-header .header-modal-close[data-v-329fdc93]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color .16s ease,background .16s ease}.box-header .header-modal-close i[data-v-329fdc93]{pointer-events:none}.box-header .header-modal-close[data-v-329fdc93]:hover{color:var(--text-primary);background:var(--bg-hover)}.section-main[data-v-329fdc93]{flex:1;min-height:0;overflow:auto;padding:0 22px 24px;scrollbar-width:thin;scrollbar-color:var(--border-hairline) transparent}.section-main[data-v-329fdc93]::-webkit-scrollbar{width:7px}.section-main[data-v-329fdc93]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--border-hairline)}.section-main[data-v-329fdc93]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.tab-bar[data-v-329fdc93]{position:sticky;top:0;z-index:5;display:flex;gap:5px;margin:-18px -22px 18px;padding:12px 22px 0;border-bottom:1px solid var(--divider);background:var(--bg-page)}.tab-item[data-v-329fdc93]{position:relative;min-width:92px;padding:11px 14px 12px;border-radius:8px 8px 0 0;color:var(--text-secondary);font-size:13px;text-align:center;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease}.tab-item[data-v-329fdc93]:hover{color:var(--text-primary);background:var(--bg-hover)}.tab-item.active[data-v-329fdc93]{color:var(--brand);font-weight:600;background:var(--bg-active)}.tab-item.active[data-v-329fdc93]:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px;background:var(--brand);content:""}.tab-box[data-v-329fdc93]{display:flex;flex-direction:column;gap:14px;margin-top:30px}.section[data-v-329fdc93]{min-width:0;padding:17px 18px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}html.dark .section[data-v-329fdc93]{border-color:rgba(177,194,216,.1);background:#182231}html.dark .copy-data-box[data-v-329fdc93],html.dark .item-box[data-v-329fdc93]{border-color:hsla(0,0%,100%,.035);background:#303a4a}html.dark .name[data-v-329fdc93],html.dark .section-title[data-v-329fdc93]{color:#e0e6ef}html.dark .value[data-v-329fdc93]{color:#c6cfdd}html.dark .copy-data-box .search-input[data-v-329fdc93],html.dark .greet-desc textarea[data-v-329fdc93],html.dark .job-desc textarea[data-v-329fdc93],html.dark .key-desc textarea[data-v-329fdc93],html.dark .tag-input[data-v-329fdc93],html.dark .value input[data-v-329fdc93],html.dark .value textarea[data-v-329fdc93]{border-color:hsla(0,0%,100%,.07);background:rgba(17,25,37,.42);color:#e0e6ef}html.dark[data-v-329fdc93] .el-checkbox__label,html.dark[data-v-329fdc93] .el-radio__label{color:#8e9bad}html.dark[data-v-329fdc93] .el-checkbox__input.is-checked+.el-checkbox__label,html.dark[data-v-329fdc93] .el-radio__input.is-checked+.el-radio__label{color:#68adff}html.dark[data-v-329fdc93] .el-checkbox__inner,html.dark[data-v-329fdc93] .el-radio__inner{border-color:#718096;background:#e8edf4}html.dark[data-v-329fdc93] .el-checkbox__input.is-checked .el-checkbox__inner,html.dark[data-v-329fdc93] .el-radio__input.is-checked .el-radio__inner{border-color:#4d9cff;background:#4d9cff}.section-title[data-v-329fdc93]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.5}.section-title[data-v-329fdc93]:before{width:3px;height:15px;border-radius:3px;background:var(--brand);content:""}.section-title .el-icon-info[data-v-329fdc93]{color:var(--text-secondary);cursor:help}.section-box[data-v-329fdc93]{display:flex;flex-direction:column;gap:10px}.section-box-item[data-v-329fdc93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-box[data-v-329fdc93]{min-width:0;padding:12px 13px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page);transition:border-color .16s ease,background .16s ease}.item-box[data-v-329fdc93]:focus-within{border-color:var(--brand-glow)}.item-box.xh[data-v-329fdc93]{flex:0 0 150px}.item-box.nr[data-v-329fdc93]{flex:1 1 auto}.item-box.tw[data-v-329fdc93]{margin-right:0}.name[data-v-329fdc93]{margin-bottom:8px;color:var(--text-regular);font-size:12px;font-weight:500;line-height:1.5}.value[data-v-329fdc93]{min-width:0;padding-top:0;color:var(--text-regular);font-size:13px}.copy-data-box .search-input[data-v-329fdc93],.greet-desc textarea[data-v-329fdc93],.job-desc textarea[data-v-329fdc93],.key-desc textarea[data-v-329fdc93],.tag-input[data-v-329fdc93],.value input[data-v-329fdc93],.value textarea[data-v-329fdc93]{box-sizing:border-box;width:100%;border:1px solid var(--border-hairline);border-radius:7px;outline:none;background:var(--bg-card);color:var(--text-primary);font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.copy-data-box .search-input[data-v-329fdc93]::-moz-placeholder,.greet-desc textarea[data-v-329fdc93]::-moz-placeholder,.job-desc textarea[data-v-329fdc93]::-moz-placeholder,.key-desc textarea[data-v-329fdc93]::-moz-placeholder,.tag-input[data-v-329fdc93]::-moz-placeholder,.value input[data-v-329fdc93]::-moz-placeholder,.value textarea[data-v-329fdc93]::-moz-placeholder{color:var(--text-disabled)}.copy-data-box .search-input[data-v-329fdc93]::placeholder,.greet-desc textarea[data-v-329fdc93]::placeholder,.job-desc textarea[data-v-329fdc93]::placeholder,.key-desc textarea[data-v-329fdc93]::placeholder,.tag-input[data-v-329fdc93]::placeholder,.value input[data-v-329fdc93]::placeholder,.value textarea[data-v-329fdc93]::placeholder{color:var(--text-disabled)}.copy-data-box .search-input[data-v-329fdc93]:focus,.greet-desc textarea[data-v-329fdc93]:focus,.job-desc textarea[data-v-329fdc93]:focus,.key-desc textarea[data-v-329fdc93]:focus,.tag-input[data-v-329fdc93]:focus,.value input[data-v-329fdc93]:focus,.value textarea[data-v-329fdc93]:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.copy-data-box .search-input[data-v-329fdc93],.tag-input[data-v-329fdc93],.value input[data-v-329fdc93]{min-height:36px;padding:7px 10px}.greet-desc textarea[data-v-329fdc93],.job-desc textarea[data-v-329fdc93],.key-desc textarea[data-v-329fdc93],.value textarea[data-v-329fdc93]{display:block;min-height:74px;padding:9px 10px;resize:vertical;line-height:1.6}.job-desc textarea[data-v-329fdc93]{min-height:160px}.nrkey textarea[data-v-329fdc93]{min-height:74px}.ages[data-v-329fdc93]{display:flex;align-items:center;gap:8px}.ages input[data-v-329fdc93]{min-width:0;text-align:center}.unit-input[data-v-329fdc93]{position:relative;flex:1;min-width:0}.unit-input input[data-v-329fdc93]{padding-right:34px}.unit-input span[data-v-329fdc93]{position:absolute;top:50%;right:10px;color:var(--text-secondary);font-size:12px;transform:translateY(-50%);pointer-events:none}.salary-range .salary-input[data-v-329fdc93]{position:relative;flex:1;min-width:0}.salary-range .salary-input input[data-v-329fdc93]{padding-right:28px}.salary-range .salary-input span[data-v-329fdc93]{position:absolute;top:50%;right:10px;color:var(--text-secondary);font-size:12px;transform:translateY(-50%);pointer-events:none}.ages span[data-v-329fdc93],.chatTime>span[data-v-329fdc93]{flex-shrink:0;color:var(--text-secondary)}.chatTime[data-v-329fdc93]{display:flex;align-items:center;gap:8px}.chatTime>.el-date-editor[data-v-329fdc93],.chatTime>.el-time-select[data-v-329fdc93]{flex:1;width:1px;min-width:0}[data-v-329fdc93] .el-checkbox-group,[data-v-329fdc93] .el-radio-group{display:flex;flex-wrap:wrap;gap:5px 12px}[data-v-329fdc93] .el-checkbox,[data-v-329fdc93] .el-radio{margin:0 8px 4px 0;color:var(--text-regular);white-space:normal}[data-v-329fdc93] .el-checkbox__label,[data-v-329fdc93] .el-radio__label{padding-left:6px;color:var(--text-regular);font-size:12px}[data-v-329fdc93] .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-329fdc93] .el-radio__input.is-checked .el-radio__inner{border-color:var(--brand);background:var(--brand)}[data-v-329fdc93] .el-checkbox__input.is-checked+.el-checkbox__label,[data-v-329fdc93] .el-radio__input.is-checked+.el-radio__label{color:var(--brand)}[data-v-329fdc93] .el-date-editor .el-input__inner,[data-v-329fdc93] .el-input__inner,[data-v-329fdc93] .el-textarea__inner{border-color:var(--border-hairline);background:var(--bg-card);color:var(--text-primary)}[data-v-329fdc93] .el-input__inner::-moz-placeholder{color:var(--text-disabled)}[data-v-329fdc93] .el-input__inner::placeholder{color:var(--text-disabled)}[data-v-329fdc93] .el-date-editor .el-input__inner:focus,[data-v-329fdc93] .el-input__inner:focus{border-color:var(--brand)}[data-v-329fdc93] .el-switch.is-checked .el-switch__core{border-color:var(--brand);background:var(--brand)}[data-v-329fdc93] .el-tag{margin:0 6px 6px 0;border-color:var(--brand-glow);background:var(--brand-weak);color:var(--brand);cursor:pointer}.chat .switch[data-v-329fdc93]{position:relative;display:inline-block;width:40px;height:22px}.chat .switch input[data-v-329fdc93]{position:absolute;width:1px;height:1px;opacity:0}.chat .slider[data-v-329fdc93]{position:absolute;inset:0;border-radius:20px;background:var(--border-hairline);cursor:pointer;transition:background .18s ease}.chat .slider[data-v-329fdc93]:before{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg-card);box-shadow:0 1px 3px rgba(0,0,0,.18);content:"";transition:transform .18s ease}.chat .switch input:checked+.slider[data-v-329fdc93]{background:var(--brand)}.chat .switch input:checked+.slider[data-v-329fdc93]:before{transform:translateX(18px)}.chat .switch input:focus-visible+.slider[data-v-329fdc93]{outline:2px solid var(--brand-glow);outline-offset:2px}.copy-data-box[data-v-329fdc93]{display:flex;flex-direction:column;gap:10px;width:min(100%,440px);padding:12px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page)}.search-input-wrapper[data-v-329fdc93]{display:flex;gap:8px}.add-btn[data-v-329fdc93],.delete-btn[data-v-329fdc93],.edit-btn[data-v-329fdc93],.save-btn[data-v-329fdc93],.search-btn[data-v-329fdc93],.share-btn[data-v-329fdc93]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 12px;border:1px solid var(--border-hairline);border-radius:7px;background:var(--bg-card);color:var(--text-regular);font:inherit;font-size:12px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.add-btn[data-v-329fdc93]:hover,.delete-btn[data-v-329fdc93]:hover,.edit-btn[data-v-329fdc93]:hover,.save-btn[data-v-329fdc93]:hover,.search-btn[data-v-329fdc93]:hover,.share-btn[data-v-329fdc93]:hover{transform:translateY(-1px)}.add-btn[data-v-329fdc93],.save-btn[data-v-329fdc93],.search-btn[data-v-329fdc93]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.add-btn[data-v-329fdc93]:hover,.save-btn[data-v-329fdc93]:hover,.search-btn[data-v-329fdc93]:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand)}.edit-btn[data-v-329fdc93]:hover{border-color:var(--brand-glow);background:var(--bg-active);color:var(--brand)}.delete-btn[data-v-329fdc93]:hover{border-color:var(--danger);background:var(--danger);color:#fff}.share-btn[data-v-329fdc93]:hover{border-color:var(--success);color:var(--success)}.tag-input-area[data-v-329fdc93]{min-width:0}.tag-box[data-v-329fdc93]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tag-box .tag-input[data-v-329fdc93]{flex:1;min-width:0}.tag-item[data-v-329fdc93]{display:flex;flex-wrap:wrap}.key-box-item[data-v-329fdc93]{min-width:0;margin-bottom:10px}.key-box-item .item-box[data-v-329fdc93]{margin-bottom:8px}.btn[data-v-329fdc93],.key-box-item .btn[data-v-329fdc93]{margin-top:8px;text-align:right}.position-list[data-v-329fdc93]{display:flex;flex-direction:column;gap:7px;max-height:220px;overflow:auto;padding:8px;border:1px solid var(--divider);border-radius:9px;background:var(--bg-page)}.position-list .position-item[data-v-329fdc93]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-card)}.position-info[data-v-329fdc93]{min-width:0}.position-name[data-v-329fdc93]{display:block;overflow:hidden;color:var(--text-primary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.meta-info[data-v-329fdc93]{overflow:hidden;margin-top:5px;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.action-btns[data-v-329fdc93]{display:flex;flex-shrink:0;gap:6px}.footer[data-v-329fdc93]{display:flex;justify-content:flex-end;gap:9px;flex-shrink:0;padding:12px 22px;border-top:1px solid var(--divider);background:var(--bg-card)}.footer .save-btn[data-v-329fdc93],.footer .share-btn[data-v-329fdc93]{min-width:84px;min-height:36px}@media(max-width:760px){.dialog-mask[data-v-329fdc93]{align-items:flex-end;padding:0}.edit-job[data-v-329fdc93]{width:100%;max-height:94vh;border-radius:16px 16px 0 0}.job-box[data-v-329fdc93]{max-height:94vh}.section-main[data-v-329fdc93]{padding:14px 14px 20px}.tab-bar[data-v-329fdc93]{top:0;margin:-14px -14px 14px;padding:9px 14px 0;overflow-x:auto}.tab-item[data-v-329fdc93]{min-width:82px;padding:10px 9px}.section[data-v-329fdc93]{padding:14px}.box-header[data-v-329fdc93]{min-height:56px;padding:0 16px}.footer[data-v-329fdc93]{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}}@media(max-width:560px){.section-box-item[data-v-329fdc93]{grid-template-columns:minmax(0,1fr)}.copy-data-box[data-v-329fdc93]{width:100%}.section-main[data-v-329fdc93],.tab-bar[data-v-329fdc93]{padding-right:10px;padding-left:10px}.tab-bar[data-v-329fdc93]{margin-right:-10px;margin-left:-10px}.section[data-v-329fdc93]{padding:12px}.chatTime[data-v-329fdc93]{flex-wrap:wrap}.chatTime>.el-date-editor[data-v-329fdc93],.chatTime>.el-time-select[data-v-329fdc93]{flex:1 1 130px}.position-list .position-item[data-v-329fdc93]{align-items:flex-start;flex-direction:column}.position-list .action-btns[data-v-329fdc93]{align-self:flex-end}.footer .save-btn[data-v-329fdc93],.footer .share-btn[data-v-329fdc93]{flex:1}}html[data-v-caa427a2]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-caa427a2]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.greet-job-page[data-v-caa427a2]{min-height:100%;max-width:960px;padding:8px 4px 20px;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 auto}.job-page-content[data-v-caa427a2]{width:min(100%,1280px);margin:0 auto}.page-heading[data-v-caa427a2]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.page-heading .eyebrow[data-v-caa427a2]{margin-bottom:7px;color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.04em}.page-heading .page-title[data-v-caa427a2]{margin:0;color:var(--text-primary);font-size:25px;font-weight:700;letter-spacing:-.3px}.page-heading .page-desc[data-v-caa427a2]{margin-top:7px;color:var(--text-secondary);font-size:13px;line-height:1.6}.greet-box[data-v-caa427a2]{justify-content:space-between;gap:16px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.greet-box[data-v-caa427a2],.greet-left[data-v-caa427a2],.source-tabs[data-v-caa427a2],.toolbar-actions[data-v-caa427a2]{display:flex;align-items:center}.greet-left[data-v-caa427a2]{gap:14px;min-width:0}.toolbar-actions[data-v-caa427a2]{flex-wrap:wrap;gap:8px}.source-tabs[data-v-caa427a2]{flex-shrink:0;gap:3px;padding:3px;border:1px solid var(--border-hairline);border-radius:9px;background:var(--bg-page)}.source-tabs .nav-btn[data-v-caa427a2]{min-height:32px;padding:0 13px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.source-tabs .nav-btn[data-v-caa427a2]:hover{color:var(--text-primary)}.source-tabs .nav-btn.active[data-v-caa427a2]{background:var(--bg-card);color:var(--brand);font-weight:600;box-shadow:var(--shadow-card)}.action-btn[data-v-caa427a2],.add-btn[data-v-caa427a2],.icon-action[data-v-caa427a2],.text-action[data-v-caa427a2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border-hairline);border-radius:7px;color:var(--text-regular);background:var(--bg-card);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.action-btn[data-v-caa427a2]:focus-visible,.add-btn[data-v-caa427a2]:focus-visible,.icon-action[data-v-caa427a2]:focus-visible,.text-action[data-v-caa427a2]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.action-btn[data-v-caa427a2]{min-height:34px;padding:0 11px}.action-btn[data-v-caa427a2]:hover{color:var(--brand);border-color:var(--brand-glow);background:var(--bg-active)}.add-btn[data-v-caa427a2],.primary-action[data-v-caa427a2]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.add-btn[data-v-caa427a2]:hover,.primary-action[data-v-caa427a2]:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:var(--on-brand);box-shadow:0 4px 12px var(--brand-glow)}.add-btn[data-v-caa427a2]{min-height:36px;padding:0 14px;font-size:13px}.jobs-panel[data-v-caa427a2]{overflow:hidden;border:1px solid var(--border-hairline);border-radius:12px;background:var(--bg-card);box-shadow:var(--shadow-card)}.list-heading[data-v-caa427a2]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--divider)}.list-heading h2[data-v-caa427a2]{margin:0;color:var(--text-primary);font-size:14px;font-weight:600}.list-heading .list-hint[data-v-caa427a2]{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px}.list-heading .list-count[data-v-caa427a2]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.list-heading .list-count strong[data-v-caa427a2]{color:var(--text-primary);font-size:14px}.list-heading-tools[data-v-caa427a2]{display:flex;align-items:center;gap:14px}.job-search[data-v-caa427a2]{display:flex;align-items:center;gap:8px;width:260px;height:36px;padding:0 10px;border:1px solid var(--border-hairline);border-radius:8px;background:var(--bg-page);color:var(--text-secondary);transition:border-color .16s ease,box-shadow .16s ease}.job-search[data-v-caa427a2]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.job-search>i[data-v-caa427a2]{flex-shrink:0;color:var(--brand)}.job-search input[data-v-caa427a2]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12px}.job-search input[data-v-caa427a2]::-moz-placeholder{color:var(--text-disabled)}.job-search input[data-v-caa427a2]::placeholder{color:var(--text-disabled)}.job-search .clear-search[data-v-caa427a2]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer}.job-search .clear-search[data-v-caa427a2]:hover{background:var(--bg-hover);color:var(--text-primary)}.position-list[data-v-caa427a2]{max-height:calc(100vh - 310px);min-height:190px;overflow:auto;padding:10px;scrollbar-width:thin;scrollbar-color:var(--border-hairline) transparent}.position-list[data-v-caa427a2]::-webkit-scrollbar{width:6px;height:6px}.position-list[data-v-caa427a2]::-webkit-scrollbar-thumb{border-radius:8px;background:var(--border-hairline)}.position-list[data-v-caa427a2]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.position-item[data-v-caa427a2]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;margin-bottom:8px;padding:13px 14px;border:1px solid var(--border-hairline);border-radius:10px;background:var(--bg-card);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.position-item[data-v-caa427a2]:last-child{margin-bottom:0}.position-item[data-v-caa427a2]:hover{border-color:var(--brand-glow);background:var(--bg-hover)}.position-item[data-v-caa427a2]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.position-item.active[data-v-caa427a2]{border-color:var(--brand-glow);background:var(--bg-active);box-shadow:inset 3px 0 0 var(--brand)}.position-item .item-box[data-v-caa427a2]{display:flex;align-items:center;min-width:0;gap:12px}.position-item .cyberpunk-checkbox-label[data-v-caa427a2]{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.position-item .cyberpunk-checkbox[data-v-caa427a2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;height:17px;margin:0;border:1.5px solid var(--text-disabled);border-radius:5px;background:var(--bg-page);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.position-item .cyberpunk-checkbox[data-v-caa427a2]:checked{border-color:var(--brand);background:var(--brand)}.position-item .cyberpunk-checkbox[data-v-caa427a2]:checked:after{content:"";display:block;width:4px;height:8px;margin:2px 5px;border:solid var(--on-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.position-item .cyberpunk-checkbox[data-v-caa427a2]:focus-visible{outline:2px solid var(--brand-glow);outline-offset:2px}.position-item .position-info[data-v-caa427a2]{min-width:0}.position-item .position-name[data-v-caa427a2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-primary);font-size:14px;font-weight:600}.position-item .position-city[data-v-caa427a2]{padding:2px 7px;border-radius:5px;background:var(--bg-page);color:var(--text-secondary);font-size:11px;font-weight:400}.position-item .meta-info[data-v-caa427a2]{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:8px;color:var(--text-secondary);font-size:11px}.position-item .meta-info span[data-v-caa427a2]{white-space:nowrap}.position-item .meta-info i[data-v-caa427a2]{margin-right:3px;color:var(--brand)}.action-btns[data-v-caa427a2]{display:flex;align-items:center;flex-shrink:0;gap:5px}.icon-action[data-v-caa427a2]{width:30px;height:30px;padding:0}.icon-action[data-v-caa427a2]:hover{color:var(--brand);border-color:var(--brand-glow);background:var(--bg-active)}.text-action[data-v-caa427a2]{min-height:30px;padding:0 8px;border-color:transparent;background:transparent}.text-action[data-v-caa427a2]:hover{color:var(--brand);background:var(--bg-active)}.text-action.danger-action[data-v-caa427a2]:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.empty-state[data-v-caa427a2]{display:flex;align-items:center;flex-direction:column;padding:46px 16px;color:var(--text-secondary);text-align:center}.empty-state .empty-icon[data-v-caa427a2]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:14px;background:var(--brand-weak);color:var(--brand);font-size:22px}.empty-state strong[data-v-caa427a2]{color:var(--text-primary);font-size:14px}.empty-state p[data-v-caa427a2]{margin:6px 0 16px;font-size:12px}.sortable-ghost[data-v-caa427a2]{opacity:.55;border:1px dashed var(--brand);background:var(--bg-active)!important}.sortable-drag[data-v-caa427a2]{box-shadow:var(--shadow-pop)}@media(max-width:900px){.greet-left[data-v-caa427a2]{align-items:flex-start;flex-direction:column;gap:10px}.position-item[data-v-caa427a2]{align-items:flex-start}.position-list[data-v-caa427a2]{max-height:calc(100vh - 340px)}}@media(max-width:640px){.greet-job-page[data-v-caa427a2]{padding:2px 0 12px}.page-heading[data-v-caa427a2]{align-items:flex-start;margin-bottom:16px}.page-heading .page-title[data-v-caa427a2]{font-size:21px}.page-heading .page-desc[data-v-caa427a2]{max-width:280px}.greet-box[data-v-caa427a2]{align-items:stretch;padding:10px}.greet-left[data-v-caa427a2]{width:100%}.toolbar-actions[data-v-caa427a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.toolbar-actions .action-btn[data-v-caa427a2],.toolbar-actions>[data-v-caa427a2]{width:100%}.list-heading[data-v-caa427a2]{align-items:flex-start;flex-direction:column;padding:12px}.list-heading-tools[data-v-caa427a2]{align-items:stretch;flex-direction:column;width:100%;gap:8px}.job-search[data-v-caa427a2]{box-sizing:border-box;width:100%}.list-heading-tools .list-count[data-v-caa427a2]{text-align:right}.list-heading .list-hint[data-v-caa427a2]{max-width:210px;line-height:1.5}.position-list[data-v-caa427a2]{max-height:none;min-height:150px;padding:8px}.position-item[data-v-caa427a2]{flex-direction:column;gap:12px;padding:12px}.position-item .item-box[data-v-caa427a2]{width:100%;align-items:flex-start}.position-item .action-btns[data-v-caa427a2]{width:100%;justify-content:flex-end;border-top:1px solid var(--divider);padding-top:9px}}@media(max-width:420px){.page-heading[data-v-caa427a2]{gap:8px}.page-heading .page-title[data-v-caa427a2]{font-size:19px}.page-heading .page-desc[data-v-caa427a2]{font-size:12px}.page-heading .add-btn[data-v-caa427a2]{min-height:33px;padding:0 9px;font-size:11px}.meta-info[data-v-caa427a2]{gap:6px 9px!important}.list-heading .list-count[data-v-caa427a2]{font-size:11px}}html[data-v-0e70626f]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-0e70626f]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.ops-page[data-v-0e70626f]{max-width:1440px;margin:0 auto}.intro-actions[data-v-0e70626f]{display:flex;align-items:center;gap:10px}.intro-actions .live-state[data-v-0e70626f]{display:flex;align-items:center;gap:7px;margin-right:8px;color:var(--text-secondary);font-size:12px}.live-dot[data-v-0e70626f]{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px rgba(30,170,120,.12)}.live-state.sync-error .live-dot[data-v-0e70626f]{background:var(--warning);box-shadow:0 0 0 3px rgba(223,155,50,.12)}.live-state.sync-paused:not(.sync-error) .live-dot[data-v-0e70626f]{background:var(--text-disabled);box-shadow:0 0 0 3px rgba(128,138,153,.12)}.content-card[data-v-0e70626f]{background:var(--bg-card);border:1px solid var(--border-hairline);border-radius:12px;box-shadow:var(--shadow-card);padding:20px 22px 12px}.section-heading[data-v-0e70626f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h2[data-v-0e70626f]{color:var(--text-primary);font-size:16px;line-height:1.3}.log-table[data-v-0e70626f]{color:var(--text-regular)}.table-footer[data-v-0e70626f]{display:flex;align-items:center;justify-content:space-between;padding-top:16px;color:var(--text-secondary);font-size:12px}@media(max-width:1000px){.intro-actions[data-v-0e70626f]{flex-wrap:wrap}}@media(max-width:640px){.section-heading[data-v-0e70626f]{align-items:flex-start;flex-direction:column}.content-card[data-v-0e70626f]{padding:16px 12px}.table-footer[data-v-0e70626f]{align-items:flex-start;flex-direction:column;gap:12px}}html[data-v-143c21ae]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-143c21ae]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.auth-page[data-v-143c21ae]{position:relative;display:grid;place-items:center;min-height:100vh;padding:32px 18px;overflow:hidden;background:radial-gradient(ellipse at 80% 10%,rgba(65,78,151,.15),transparent 34%),#101725}.auth-glow[data-v-143c21ae]{position:absolute;width:360px;height:360px;border-radius:50%;filter:blur(90px);pointer-events:none}.auth-glow-one[data-v-143c21ae]{top:-230px;right:-70px;background:rgba(81,96,220,.16)}.auth-glow-two[data-v-143c21ae]{bottom:-270px;left:-100px;background:rgba(27,105,190,.12)}.login-card[data-v-143c21ae]{position:relative;z-index:1;width:100%;max-width:420px;padding:35px 50px;border:1px solid rgba(113,126,255,.18);border-radius:16px;background:linear-gradient(145deg,rgba(26,34,53,.98),rgba(17,24,38,.99));box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px hsla(0,0%,100%,.025)}.brand-lockup[data-v-143c21ae]{display:flex;align-items:center}.brand-lockup img[data-v-143c21ae]{position:absolute;top:15px;left:15px;width:100px;height:auto;border-radius:11px;-o-object-fit:cover;object-fit:cover}.brand-lockup strong[data-v-143c21ae]{color:#e2e8f5;font-size:16px;letter-spacing:1px}.brand-lockup span[data-v-143c21ae]{color:#74819a;font-size:8px;letter-spacing:2px}.login-heading[data-v-143c21ae]{margin:15px 0 35px;text-align:center}.login-heading h1[data-v-143c21ae]{color:#776cff;font-size:23px;font-weight:700;letter-spacing:.2px}.login-heading p[data-v-143c21ae]{margin-top:9px;color:#9aa6bd;font-size:16px}.login-form .el-form-item[data-v-143c21ae]{margin-bottom:23px}.login-form[data-v-143c21ae] .el-input__inner{height:50px;padding:0 18px 0 44px;border:1px solid #6258e9;border-radius:7px;background:rgba(15,22,36,.66);color:#e2e7f2;font-size:15px;letter-spacing:.3px;box-shadow:inset 0 1px 4px rgba(0,0,0,.14)}.login-form[data-v-143c21ae] .el-input__inner::-moz-placeholder{color:#68758f}.login-form[data-v-143c21ae] .el-input__inner::placeholder{color:#68758f}.login-form[data-v-143c21ae] .el-input__prefix,.login-form[data-v-143c21ae] .el-input__suffix{display:flex;align-items:center;color:#8077ff}.login-form[data-v-143c21ae] .el-input__inner:focus{border-color:#938aff;box-shadow:0 0 0 3px rgba(111,99,255,.12)}.login-form[data-v-143c21ae] .el-form-item__error{padding-top:5px;color:#ff8b9a}.login-options[data-v-143c21ae]{display:flex;justify-content:flex-end;margin:0 0 15px}.login-options[data-v-143c21ae] .el-checkbox__label{color:#aab4c8;font-size:13px}.login-options[data-v-143c21ae] .el-checkbox__inner{border-color:#556179;background:#141c2b}.login-options[data-v-143c21ae] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#7469ff;background:#7469ff}.auth-submit.el-button--primary[data-v-143c21ae]{width:100%;height:52px;border:0;border-radius:13px;background:linear-gradient(100deg,#695cff,#8275ff);color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 22px rgba(104,91,255,.3);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-submit.el-button--primary[data-v-143c21ae]:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 10px 26px rgba(104,91,255,.38)}.auth-submit.el-button--primary[data-v-143c21ae]:active{transform:translateY(0)}.login-footer[data-v-143c21ae]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:35px;color:#65728a;font-size:11px;letter-spacing:.4px}.footer-dot[data-v-143c21ae]{width:6px;height:6px;border-radius:50%;background:#42c98b;box-shadow:0 0 8px rgba(66,201,139,.55)}@media(max-width:560px){.login-card[data-v-143c21ae]{min-height:0;padding:25px 24px 26px}.login-heading[data-v-143c21ae]{margin-bottom:30px}}html[data-v-0662b376]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-0662b376]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.app-sidebar[data-v-0662b376]{width:220px;flex:0 0 220px;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid var(--border-hairline);overflow:hidden;transition:flex-basis .25s ease,background-color .25s ease}.logo-area[data-v-0662b376]{display:flex;align-items:center;gap:10px;height:56px;padding:0 14px;border-bottom:1px solid var(--divider);overflow:hidden;flex-shrink:0}.logo-area .logo-mark[data-v-0662b376]{width:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-area .logo-mark img[data-v-0662b376]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-area .logo-text[data-v-0662b376]{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-area .logo-text .logo-title[data-v-0662b376]{font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.2}.logo-area .logo-text .logo-sub[data-v-0662b376]{font-size:10px;letter-spacing:1px;color:var(--text-secondary)}.menu-scroll[data-v-0662b376]{flex:1;min-height:0}.menu-scroll[data-v-0662b376] .el-scrollbar__wrap{overflow-x:hidden}.menu-scroll[data-v-0662b376] .el-menu{border-right:none;background:transparent;padding:8px}.menu-scroll[data-v-0662b376] .el-menu-item{display:flex;align-items:center;height:42px;line-height:42px;border-radius:8px;margin:3px 0;padding:0 12px!important;color:var(--text-regular);font-size:14px;white-space:nowrap;transition:color .18s ease,background-color .18s ease,transform .18s ease}.menu-scroll[data-v-0662b376] .el-menu-item i{width:18px;color:var(--text-secondary);margin-right:10px;font-size:16px;text-align:center;transition:color .18s ease}.menu-scroll[data-v-0662b376] .el-menu-item:hover{background:var(--bg-hover);color:var(--text-primary)}.menu-scroll[data-v-0662b376] .el-menu-item .menu-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-scroll[data-v-0662b376] .el-menu-item .channel-meta{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;margin-left:auto;padding-left:12px}.menu-scroll[data-v-0662b376] .el-menu-item .channel-state{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:#f1f3f7;color:#8190a5;font-size:10px;font-weight:400;line-height:1}.menu-scroll[data-v-0662b376] .el-menu-item .channel-meta.is-running .channel-state{border-color:rgba(43,176,119,.24);background:rgba(43,176,119,.09);color:#35b77c}.menu-scroll[data-v-0662b376] .el-menu-item .channel-meta.is-running .state-dot{background:#35b77c;box-shadow:0 0 0 3px rgba(53,183,124,.14)}.menu-scroll[data-v-0662b376] .el-menu-item .platform-running,.menu-scroll[data-v-0662b376] .el-menu-item.is-active .platform-running{color:#35b77c!important}.menu-scroll[data-v-0662b376] .el-menu-item .state-dot{width:6px;height:6px;margin:0;border-radius:50%;background:#b9c2cf}.menu-scroll[data-v-0662b376] .el-menu-item .channel-play{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;margin:0;border:1px solid rgba(82,112,255,.2);border-radius:50%;background:hsla(0,0%,100%,.82);color:#617bff;font-size:16px;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.menu-scroll[data-v-0662b376] .el-menu-item .channel-stop{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;margin:0;padding:0;border:1px solid rgba(228,86,86,.3);border-radius:50%;background:rgba(228,86,86,.08);color:#e45656;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.menu-scroll[data-v-0662b376] .el-menu-item .channel-stop:hover{transform:scale(1.08);border-color:rgba(228,86,86,.55);background:rgba(228,86,86,.18)}.menu-scroll[data-v-0662b376] .el-menu-item .channel-stop i{width:auto;margin:0;color:inherit;font-size:15px}.menu-scroll[data-v-0662b376] .el-menu-item:hover .channel-play{border-color:var(--brand-glow);background:var(--brand-weak);color:var(--brand);transform:scale(1.05)}.menu-scroll[data-v-0662b376] .el-menu-item.is-active .channel-state{color:var(--text-secondary)}.menu-scroll[data-v-0662b376] .el-menu-item.is-active .channel-play{border-color:var(--brand-glow);background:var(--bg-card);color:var(--brand)}.menu-scroll[data-v-0662b376] .el-menu-item.is-active{background:var(--bg-active);color:var(--brand);font-weight:600;box-shadow:inset 3px 0 0 var(--brand)}.menu-scroll[data-v-0662b376] .el-menu-item.is-active i{color:var(--brand)}.user-area[data-v-0662b376]{flex-shrink:0;padding:10px}.user-area[data-v-0662b376]>.el-dropdown{display:block;width:100%}.user-area .user-card[data-v-0662b376]{display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;min-height:48px;padding:7px 9px;border:1px solid var(--border-hairline);border-radius:9px;background:var(--bg-header);cursor:pointer;transition:background .2s ease,border-color .2s ease}.user-area .user-card[data-v-0662b376]:focus,.user-area .user-card[data-v-0662b376]:hover{background:var(--bg-active);border-color:var(--brand-glow);outline:none}.user-area .user-card .account-status[data-v-0662b376]{position:relative;display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:rgba(45,194,126,.12);color:#42c98b;font-size:11px}.user-area .user-card .user-meta[data-v-0662b376]{display:flex;flex-direction:column;gap:3px;min-width:0;white-space:nowrap}.user-area .user-card .user-meta .user-greeting[data-v-0662b376]{color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.user-area .user-card .user-meta .user-expiry[data-v-0662b376]{color:var(--text-secondary);font-size:10px;line-height:1.2}@media(max-width:820px){.app-sidebar[data-v-0662b376]{width:184px;flex-basis:184px}.logo-area[data-v-0662b376]{padding:0 12px;gap:8px}.menu-scroll[data-v-0662b376] .el-menu{padding:7px}}@media(max-width:520px){.app-sidebar[data-v-0662b376]{width:156px;flex-basis:156px}.logo-area[data-v-0662b376]{padding:0 9px;gap:7px}.logo-area .logo-mark[data-v-0662b376]{width:28px}.logo-area .logo-title[data-v-0662b376]{font-size:14px}.logo-area .logo-sub[data-v-0662b376]{font-size:8px;letter-spacing:.5px}.menu-scroll[data-v-0662b376] .el-menu{padding:6px}.menu-scroll[data-v-0662b376] .el-menu-item{padding-left:10px!important;font-size:13px}.user-area[data-v-0662b376]{padding:7px}.user-card[data-v-0662b376]{gap:6px;padding:6px}.user-card .account-status[data-v-0662b376]{width:19px;height:19px}.user-card .user-expiry[data-v-0662b376]{font-size:9px}}html[data-v-8c2311b8]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-8c2311b8]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.app-header[data-v-8c2311b8]{position:relative;box-sizing:border-box;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--bg-header);border-bottom:1px solid var(--border-hairline)}.header-left[data-v-8c2311b8]{display:flex;align-items:center;flex:1 1 auto;min-width:0}.tab-list[data-v-8c2311b8]{display:flex;align-items:center;gap:5px;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(132,144,165,.42) transparent}.tab-list[data-v-8c2311b8]::-webkit-scrollbar{height:4px}.tab-list[data-v-8c2311b8]::-webkit-scrollbar-track{background:transparent}.tab-list[data-v-8c2311b8]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(132,144,165,.42)}.tab-list[data-v-8c2311b8]::-webkit-scrollbar-thumb:hover{background:var(--brand)}.workspace-tab[data-v-8c2311b8]{display:flex;align-items:center;flex:0 0 auto;gap:8px;min-width:112px;max-width:210px;height:36px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.workspace-tab span[data-v-8c2311b8]{overflow:hidden;text-overflow:ellipsis}.workspace-tab[data-v-8c2311b8]:hover{color:var(--text-primary);background:var(--bg-hover)}.workspace-tab.active[data-v-8c2311b8]{color:var(--brand);background:var(--bg-page);border-color:var(--border-hairline);font-weight:600}.tab-close[data-v-8c2311b8]{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;margin-left:auto;border-radius:50%;color:var(--text-secondary);font-size:11px}.tab-close[data-v-8c2311b8]:hover{color:var(--text-primary);background:var(--border-hairline)}.tabs-action[data-v-8c2311b8]{width:28px;height:30px;flex-shrink:0;margin:0 4px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.tabs-action[data-v-8c2311b8]:hover{color:var(--brand);background:var(--bg-hover)}.header-right[data-v-8c2311b8]{display:flex;align-items:center;gap:14px;flex:0 0 auto}.header-right .theme-switch[data-v-8c2311b8]{display:flex;align-items:center;gap:8px}.header-right .theme-switch .moon[data-v-8c2311b8],.header-right .theme-switch .sun[data-v-8c2311b8]{font-size:16px;color:var(--warning);transition:opacity .2s ease,color .2s ease}.header-right .theme-switch .moon.dim[data-v-8c2311b8],.header-right .theme-switch .sun.dim[data-v-8c2311b8]{opacity:.35}.header-right .theme-switch .moon[data-v-8c2311b8]{color:var(--brand)}.header-right .win-controls[data-v-8c2311b8]{display:flex;align-items:center;margin-right:-16px}.header-right .win-controls .win-btn[data-v-8c2311b8]{width:44px;height:56px;border:none;background:transparent;color:var(--text-regular);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;outline:none}.header-right .win-controls .win-btn[data-v-8c2311b8]:hover{background:var(--bg-hover);color:var(--text-primary)}.header-right .win-controls .win-btn.win-close[data-v-8c2311b8]:hover{background:var(--danger);color:#fff}@media(max-width:820px){.app-header[data-v-8c2311b8]{gap:8px;padding:0 8px}.header-right[data-v-8c2311b8]{gap:6px}.workspace-tab[data-v-8c2311b8]{min-width:96px;padding:0 7px}.win-controls .win-btn[data-v-8c2311b8]{width:34px}}@media(max-width:700px){.app-header[data-v-8c2311b8]{gap:6px}.header-right[data-v-8c2311b8]{gap:8px}.header-right .win-controls[data-v-8c2311b8]{display:none}.header-right .theme-switch[data-v-8c2311b8]{gap:5px}.header-right .theme-switch .moon[data-v-8c2311b8],.header-right .theme-switch .sun[data-v-8c2311b8]{font-size:14px}.tabs-action[data-v-8c2311b8]{margin:0 1px}}@media(max-width:420px){.app-header[data-v-8c2311b8]{padding:0 6px}.workspace-tab[data-v-8c2311b8]{min-width:84px;height:34px;gap:5px;padding:0 6px}.tab-close[data-v-8c2311b8]{width:16px;height:16px}.tabs-action[data-v-8c2311b8]{width:24px}}html[data-v-ebcee4fe]{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark[data-v-ebcee4fe]{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}.app-layout[data-v-ebcee4fe]{display:flex;height:100%;min-width:320px}.app-main[data-v-ebcee4fe]{flex:1;min-width:0;display:flex;flex-direction:column}.app-content[data-v-ebcee4fe]{flex:1;padding:24px 28px 32px;overflow:auto;background:var(--bg-page)}@media(max-width:700px){.app-content[data-v-ebcee4fe]{padding:16px 14px 24px}}*{margin:0;padding:0;box-sizing:border-box}#app,body,html{height:100%}body{font-family:PingFang SC,Microsoft YaHei,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--text-primary);background-color:var(--bg-page);-webkit-font-smoothing:antialiased}.el-button{border-radius:7px;font-weight:500}.el-button--primary{background:var(--brand);border-color:var(--brand)}.el-button--primary:focus,.el-button--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.el-input__inner,.el-textarea__inner{border-color:var(--border-hairline);border-radius:7px}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--brand)}.el-card{border-radius:12px}.el-card__header{padding:16px 20px}.el-card__body{padding:20px}.el-table{color:var(--text-regular)}.el-table th.el-table__cell{background:var(--bg-page);color:var(--text-secondary);font-weight:600}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:13px 0;border-bottom-color:var(--divider)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--bg-row-selected)!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--bg-hover)}.el-table:before{background:var(--divider)}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--brand)}.el-dialog{border-radius:12px;overflow:hidden}.el-dialog__header{border-bottom:1px solid var(--divider)}.el-dialog__title{color:var(--text-primary);font-weight:600}.el-card,.el-input__inner,.el-menu,.el-textarea__inner,body{transition:background-color .25s ease,border-color .25s ease,color .25s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border-hairline);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::-webkit-scrollbar-track{background:transparent}html{--bg-page:#f5f7fb;--bg-sidebar:#fff;--bg-card:#fff;--bg-stripe:#f7f8fc;--bg-hover:#f3f4f8;--bg-active:#edf2ff;--bg-row-selected:#f0f3f8;--bg-header:#fff;--border-hairline:#e7ebf2;--divider:#edf0f5;--text-primary:#172033;--text-regular:#46536a;--text-secondary:#8490a5;--text-disabled:#c0c4cc;--brand:#536dfe;--brand-hover:#4058e8;--brand-weak:#edf2ff;--brand-glow:rgba(83,109,254,.22);--on-brand:#fff;--success:#1eaa78;--warning:#df9b32;--danger:#e75d6b;--shadow-card:0 2px 10px rgba(35,52,89,.045);--shadow-pop:0 12px 32px rgba(31,45,78,.14)}html.dark{--bg-page:#111925;--bg-sidebar:#151f2d;--bg-card:#1d2838;--bg-stripe:#273446;--bg-hover:#303d50;--bg-active:rgba(77,156,255,.14);--bg-row-selected:rgba(91,145,205,.14);--bg-header:#151f2d;--border-hairline:rgba(181,198,221,.13);--divider:rgba(181,198,221,.1);--text-primary:#e1e7ef;--text-regular:#b8c3d2;--text-secondary:#8e9bad;--text-disabled:#66758a;--brand:#4d9cff;--brand-hover:#68adff;--brand-weak:rgba(77,156,255,.14);--brand-glow:rgba(77,156,255,.27);--on-brand:#fff;--success:#65c99a;--warning:#deb66f;--danger:#e18491;--shadow-card:0 2px 14px rgba(3,9,18,.24);--shadow-pop:0 16px 42px rgba(3,9,18,.44)}html.dark .v-modal{background:rgba(4,9,18,.72)}html.dark .el-dialog,html.dark .el-drawer,html.dark .el-message-box{background:var(--bg-card);border:1px solid var(--border-hairline);color:var(--text-regular);box-shadow:var(--shadow-pop)}html.dark .el-dialog__header,html.dark .el-message-box__header{border-bottom-color:var(--divider)}html.dark .el-dialog__title,html.dark .el-message-box__message,html.dark .el-message-box__title{color:var(--text-primary)}html.dark .el-dialog__headerbtn .el-dialog__close,html.dark .el-message-box__headerbtn .el-message-box__close{color:var(--text-secondary)}html.dark .el-dialog__headerbtn:hover .el-dialog__close,html.dark .el-message-box__headerbtn:hover .el-message-box__close{color:var(--brand)}html.dark .el-dialog__body,html.dark .el-drawer__body,html.dark .el-message-box__content{color:var(--text-regular)}html.dark .el-menu{background-color:transparent}html.dark .el-menu .el-menu-item,html.dark .el-menu .el-submenu__title{color:var(--text-regular)}html.dark .el-menu .el-menu-item:hover,html.dark .el-menu .el-submenu__title:hover{background-color:var(--bg-hover)}html.dark .el-menu .el-menu-item i,html.dark .el-menu .el-submenu__title i{color:var(--text-secondary)}html.dark .el-menu .el-menu-item.is-active{color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}html.dark .el-menu .el-menu-item.is-active i{color:var(--brand)}html.dark .el-menu .el-submenu .el-menu{background-color:transparent}html.dark .el-card{background-color:var(--bg-card);border-color:var(--border-hairline);color:var(--text-primary)}html.dark .el-card .el-card__header{border-bottom-color:var(--divider)}html.dark .el-input__inner,html.dark .el-textarea__inner{background-color:var(--bg-page);border-color:var(--border-hairline);color:var(--text-primary)}html.dark .el-input__inner::-webkit-input-placeholder,html.dark .el-textarea__inner::-webkit-input-placeholder{color:var(--text-disabled)}html.dark .el-input.is-disabled .el-input__inner,html.dark .el-textarea.is-disabled .el-textarea__inner{background-color:var(--bg-hover);border-color:var(--divider);color:var(--text-disabled)}html.dark .el-input-number__decrease,html.dark .el-input-number__increase{background-color:var(--bg-hover);color:var(--text-regular);border-color:var(--border-hairline)}html.dark .el-form-item__label{color:var(--text-regular)}html.dark .el-form-item__error{color:var(--danger)}html.dark .el-button--default{background-color:var(--bg-card);border-color:var(--border-hairline);color:var(--text-regular)}html.dark .el-button--default:focus,html.dark .el-button--default:hover{color:var(--brand);border-color:var(--brand);background-color:var(--brand-weak)}html.dark .el-button--primary{background-color:var(--brand);border-color:var(--brand);color:var(--on-brand)}html.dark .el-button--primary:focus,html.dark .el-button--primary:hover{background-color:var(--brand-hover);border-color:var(--brand-hover)}html.dark .el-button--text{color:var(--brand)}html.dark .el-dropdown-menu,html.dark .el-picker-panel,html.dark .el-popover,html.dark .el-select-dropdown,html.dark .el-time-panel,html.dark .el-tooltip__popper{background-color:var(--bg-card);border-color:var(--border-hairline);color:var(--text-regular)}html.dark .el-date-picker__header-label,html.dark .el-date-table th,html.dark .el-picker-panel__body,html.dark .el-time-panel__content,html.dark .el-time-spinner__item{color:var(--text-regular)}html.dark .el-date-table td.available:hover,html.dark .el-time-spinner__item:hover{background:var(--bg-hover);color:var(--text-primary)}html.dark .el-date-table td.today span{color:var(--brand)}html.dark .el-date-table td.current:not(.disabled) span{background:var(--brand);color:#fff}html.dark .el-picker-panel__footer{background:var(--bg-card);border-top-color:var(--divider)}html.dark .el-picker-panel__icon-btn{color:var(--text-secondary)}html.dark .el-date-picker__header-label:hover,html.dark .el-picker-panel__icon-btn:hover{color:var(--brand)}html.dark .el-popover{box-shadow:var(--shadow-pop)}html.dark .el-dropdown-menu__item,html.dark .el-select-dropdown__item{color:var(--text-regular)}html.dark .el-dropdown-menu__item.hover,html.dark .el-dropdown-menu__item:hover,html.dark .el-select-dropdown__item.hover,html.dark .el-select-dropdown__item:hover{background-color:var(--bg-hover);color:var(--text-primary)}html.dark .el-dropdown-menu__item.selected,html.dark .el-select-dropdown__item.selected{color:var(--brand)}html.dark .el-popper[x-placement^=bottom] .popper__arrow,html.dark .el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:var(--bg-card)}html.dark .el-popper[x-placement^=top] .popper__arrow,html.dark .el-popper[x-placement^=top] .popper__arrow:after{border-top-color:var(--bg-card)}html.dark .el-switch__core{background-color:var(--bg-hover);border-color:var(--border-hairline)}html.dark .el-checkbox__label,html.dark .el-radio__label,html.dark .el-table{color:var(--text-regular)}html.dark .el-table,html.dark .el-table th,html.dark .el-table tr{background-color:var(--bg-card)}html.dark .el-table th.el-table__cell{background-color:var(--bg-hover);color:var(--text-secondary);border-bottom-color:var(--divider)}html.dark .el-table td.el-table__cell,html.dark .el-table th.el-table__cell.is-leaf{border-bottom-color:var(--divider)}html.dark .el-table .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--bg-stripe)}html.dark .el-table .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,html.dark .el-table .el-table__body tr.hover-row>td.el-table__cell{background-color:var(--bg-hover)}html.dark .el-table .el-table__body tr.current-row>td.el-table__cell{background-color:var(--bg-row-selected)!important}html.dark .el-table:before{background-color:var(--divider)}html.dark .el-table .el-table__empty-text{color:var(--text-secondary)}html.dark .el-tag--info{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}html.dark .el-pagination,html.dark .el-tag--info{color:var(--text-regular)}html.dark .el-pagination .el-pager li,html.dark .el-pagination button{background-color:var(--bg-card);color:var(--text-regular)}html.dark .el-pagination .el-pager li.active{color:var(--brand)}html.dark .el-message,html.dark .el-notification{background:var(--bg-card);border-color:var(--border-hairline);color:var(--text-regular)}html.dark .el-message__content,html.dark .el-notification__title{color:var(--text-primary)}