@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#182230;background:#f5f7fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;margin:0}body{min-width:320px;min-height:100vh}button,input{font:inherit}button{cursor:pointer}#app{min-height:100vh}.eyebrow{color:#e68763;font-size:11px;font-weight:700;letter-spacing:2px}.page-content{max-width:1500px;margin:0 auto;padding:1%}.muted{color:#86919d;font-size:13px}.primary-button{border:0;border-radius:5px;padding:14px 18px;color:#fff;background:#e97855;font-weight:600;transition:background .2s,transform .2s}.primary-button:hover{background:#d96442;transform:translateY(-1px)}.primary-button span{font-size:18px}.small{padding:11px 16px;font-size:12px}form{margin-top:38px}label{display:block;margin:18px 0 8px;color:#425161;font-size:13px;font-weight:600}input{width:100%;padding:14px 15px;border:1px solid #dfe5ea;border-radius:5px;outline:none;color:#182230;background:#fbfcfd}input:focus{border-color:#f28662;box-shadow:0 0 0 3px #fce9e2}.form-error{color:#c94f42;margin-top:10px;font-size:12px}.task-secondary-nav{display:flex;gap:28px;margin-bottom:32px;border-bottom:1px solid #e6ebef}.task-secondary-nav a{position:relative;padding:0 2px 12px;color:#8b98a3;font-size:13px;text-decoration:none}.task-secondary-nav a:hover,.task-secondary-nav a.active{color:#e97855}.task-secondary-nav a.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#e97855}.list-page .page-heading{align-items:center}.filter-panel{display:flex;align-items:end;gap:14px;margin:32px 0 16px;padding:20px 22px;border:1px solid #e6ebef;border-radius:6px;background:#fff}.filter-panel label{flex:1;margin:0;color:#687684;font-size:12px}.filter-panel input{display:block;margin-top:8px;padding:11px 12px;background:#fbfcfd;font-size:12px}.query-button{min-width:78px;padding:11px 16px}.table-panel{overflow-x:auto;border:1px solid #e6ebef;border-radius:6px;background:#fff}.table-head,.table-row{min-width:850px;display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr 1.2fr 1fr;align-items:center;gap:16px;padding:16px 22px;font-size:12px}.table-head{color:#8d99a4;border-bottom:1px solid #edf0f2;background:#fbfcfd;font-size:11px}.table-row{min-height:62px;color:#65727d;border-bottom:1px solid #f0f2f4}.table-row:last-child{border-bottom:0}.table-row strong{color:#344452;font-weight:600}.status{width:max-content;padding:4px 9px;border-radius:20px;font-size:11px}.status.done{color:#438d6c;background:#e9f6ef}.status.running{color:#ad6a28;background:#fff3df}.status.pending{color:#bb684c;background:#fff0ea}.table-empty{padding:50px;color:#9da8b1;text-align:center;font-size:13px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;color:#8a96a0;font-size:12px}.pagination button,.row-actions button{padding:7px 12px;border:1px solid #dfe5ea;border-radius:4px;color:#667581;background:#fff;font-size:11px}.pagination button:disabled{cursor:not-allowed;opacity:.45}.row-actions{display:flex;gap:7px}.row-actions button:first-child{color:#438d6c;border-color:#bfe3cf;background:#f1fbf5}.row-actions button:last-child{color:#bb684c;border-color:#f1c9bb;background:#fff8f5}@media(max-width:700px){.filter-panel{align-items:stretch;flex-direction:column}.filter-panel label,.query-button{width:100%}.list-page .page-heading{align-items:start}}@media(max-width:480px){.task-secondary-nav{gap:18px;overflow-x:auto;margin-bottom:24px}.task-secondary-nav a{flex:0 0 auto;font-size:12px}}.app-shell[data-v-f9c32659]{min-height:100vh;display:flex}.sidebar[data-v-f9c32659]{width:248px;flex:0 0 248px;display:flex;flex-direction:column;padding:30px 18px 20px;color:#b2c2cb;background:#183b4f}.sidebar-brand[data-v-f9c32659]{display:flex;align-items:center;gap:11px;color:#fff;font-size:16px;font-weight:600;padding:0 12px}.sidebar-brand b[data-v-f9c32659]{color:#f5a17f;font-weight:500}.sidebar-brand .brand-mark[data-v-f9c32659]{width:32px;height:32px;font-size:18px;display:inline-grid;place-items:center;color:#fff;background:#f28662;font-weight:700;border-radius:10px 10px 10px 2px}.workspace-switcher[data-v-f9c32659]{display:flex;align-items:center;gap:10px;padding:14px 10px;margin:42px 0 30px;border-block:1px solid rgba(255,255,255,.1)}.workspace-switcher small[data-v-f9c32659],.workspace-switcher strong[data-v-f9c32659]{display:block}.workspace-switcher small[data-v-f9c32659]{color:#829da9;font-size:10px}.workspace-switcher strong[data-v-f9c32659]{margin-top:3px;color:#fff;font-size:12px;font-weight:500}.workspace-avatar[data-v-f9c32659],.profile-avatar[data-v-f9c32659]{display:grid;place-items:center;border-radius:10%}.workspace-avatar[data-v-f9c32659]{width:30px;height:30px;color:#183b4f;background:#f5a17f;font-weight:700}.nav-label[data-v-f9c32659]{padding:0 12px 10px;color:#668594;font-size:10px;letter-spacing:1.5px}.nav-item[data-v-f9c32659]{width:100%;display:flex;align-items:center;gap:12px;position:relative;padding:12px;border:0;color:#a9bdc7;background:transparent;text-align:left;font-size:13px;border-radius:4px}.nav-item[data-v-f9c32659]:hover,.nav-item.active[data-v-f9c32659]{color:#fff;background:#ffffff17}.nav-icon[data-v-f9c32659]{color:#7696a4;font-size:10px;letter-spacing:-1px}.nav-item.active .nav-icon[data-v-f9c32659]{color:#f5a17f}.submenu[data-v-f9c32659]{margin:2px 0 8px 44px;border-left:1px solid rgba(255,255,255,.12)}.submenu-item[data-v-f9c32659]{display:block;padding:8px 10px;color:#829da9;font-size:12px;text-decoration:none}.submenu-item[data-v-f9c32659]:hover,.submenu-item.active[data-v-f9c32659]{color:#f5a17f}.submenu-arrow[data-v-f9c32659]{margin-left:auto;color:#829da9;font-size:12px}.content-area[data-v-f9c32659]{flex:1;min-width:0}.topbar[data-v-f9c32659]{height:76px;display:flex;justify-content:space-between;align-items:center;padding:0 5%;border-bottom:1px solid #e8edf1;background:#fff}.profile-button[data-v-f9c32659]{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#455565;font-size:12px}.profile-avatar[data-v-f9c32659]{width:70px;height:30px;color:#a95739;background:#fbe3da}@media(max-width:800px){.sidebar[data-v-f9c32659]{width:72px;flex-basis:72px;padding-inline:10px}.sidebar-brand span[data-v-f9c32659]:last-child,.workspace-switcher span[data-v-f9c32659]:not(.workspace-avatar),.workspace-switcher .chevron[data-v-f9c32659],.nav-label[data-v-f9c32659]{display:none}.workspace-switcher[data-v-f9c32659]{justify-content:center;margin:40px 0 25px;padding-inline:0}.nav-item[data-v-f9c32659]{justify-content:center;padding-inline:0}.nav-item .nav-icon[data-v-f9c32659]{font-size:11px}.topbar[data-v-f9c32659]{padding-inline:22px}}.page-heading[data-v-fafa8a61]{display:flex;justify-content:space-between;align-items:end}.page-heading h2[data-v-fafa8a61]{margin-top:10px;font-size:27px;font-weight:600}.page-heading h2 span[data-v-fafa8a61]{color:#e97855;font-size:17px}.page-heading .muted[data-v-fafa8a61]{margin-top:8px}.article-class[data-v-fafa8a61]{width:80vw;height:70vh;display:flex;align-items:center;justify-content:center;font-size:40px}.stat-grid[data-v-fafa8a61]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.stat-grid article[data-v-fafa8a61],.panel[data-v-fafa8a61]{border:1px solid #e6ebef;border-radius:6px;background:#fff}.stat-grid article[data-v-fafa8a61]{position:relative;padding:22px}.stat-icon[data-v-fafa8a61]{width:31px;height:31px;display:grid;place-items:center;margin-bottom:18px;border-radius:5px;font-weight:700}.stat-icon.orange[data-v-fafa8a61]{color:#d76a48;background:#fff0ea}.stat-icon.blue[data-v-fafa8a61]{color:#4b80b0;background:#e9f2fa}.stat-icon.green[data-v-fafa8a61]{color:#4b9b79;background:#e6f5ed}.stat-icon.purple[data-v-fafa8a61]{color:#8a71b4;background:#f0ebf8}.stat-grid p[data-v-fafa8a61]{color:#8995a0;font-size:12px}.stat-grid strong[data-v-fafa8a61]{display:block;margin-top:6px;font-size:28px;font-weight:600}.stat-grid small[data-v-fafa8a61]{display:block;margin-top:8px;color:#a0aab4;font-size:10px}.stat-grid small b[data-v-fafa8a61]{color:#4eaa7e;font-weight:500}.section-grid[data-v-fafa8a61]{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;margin-top:16px}.panel[data-v-fafa8a61]{padding:24px}.panel-title[data-v-fafa8a61]{display:flex;justify-content:space-between}.panel h3[data-v-fafa8a61]{font-size:14px;font-weight:600}.panel-title .muted[data-v-fafa8a61]{margin-top:4px;font-size:11px}.text-button[data-v-fafa8a61]{border:0;color:#e97855;background:transparent;font-size:11px}.bars[data-v-fafa8a61]{height:170px;display:flex;align-items:end;gap:5%;padding:15px 2% 0;margin-top:20px;border-bottom:1px solid #edf0f2;background:repeating-linear-gradient(to bottom,transparent,transparent 41px,#f1f3f5 42px)}.bars span[data-v-fafa8a61]{flex:1;max-width:28px;border-radius:3px 3px 0 0;background:#cbdce4}.bars span.highlight[data-v-fafa8a61]{background:#f28662}.activity[data-v-fafa8a61]{display:flex;align-items:center;gap:12px;margin-top:22px}.activity small[data-v-fafa8a61]{display:block;margin-top:3px;color:#adb6bf;font-size:10px}@media(max-width:800px){.page-heading[data-v-fafa8a61]{align-items:start;gap:20px;flex-direction:column}.stat-grid[data-v-fafa8a61]{grid-template-columns:repeat(2,1fr)}.section-grid[data-v-fafa8a61]{grid-template-columns:1fr}}@media(max-width:480px){.stat-grid[data-v-fafa8a61]{gap:10px}.stat-grid article[data-v-fafa8a61]{padding:15px}.stat-grid strong[data-v-fafa8a61]{font-size:24px}}.login-shell[data-v-e22676c8]{min-height:100vh;display:grid;grid-template-columns:46% 54%;background:#fff}.login-art[data-v-e22676c8]{padding:58px clamp(40px,8vw,140px);color:#fff;background:#183b4f;position:relative;overflow:hidden}.login-art[data-v-e22676c8]:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-220px;bottom:-170px;box-shadow:0 0 0 40px #ffffff09,0 0 0 80px #ffffff06}.brand-mark[data-v-e22676c8]{width:38px;height:38px;display:inline-grid;place-items:center;color:#fff;background:#f28662;font-size:22px;font-weight:700;border-radius:10px 10px 10px 2px}.eyebrow[data-v-e22676c8]{color:#e68763;font-size:11px;font-weight:700;letter-spacing:2px}.login-art .eyebrow[data-v-e22676c8]{margin-top:118px;color:#f5a17f}.login-art h1[data-v-e22676c8]{margin-top:20px;font-size:clamp(36px,4vw,58px);line-height:1.2;letter-spacing:-1px;font-weight:600}.login-art h1 em[data-v-e22676c8]{color:#f5a17f;font-style:normal}.art-copy[data-v-e22676c8]{max-width:350px;margin-top:26px;color:#adc0c9;line-height:1.9;font-size:14px}.art-rule[data-v-e22676c8]{width:42px;height:2px;margin-top:100px;background:#f28662}.art-note[data-v-e22676c8]{display:block;margin-top:14px;color:#adc0c9;font-size:12px}.login-panel[data-v-e22676c8]{display:grid;place-items:center;padding:40px}.login-card[data-v-e22676c8]{width:min(380px,100%)}.remember-row[data-v-e22676c8]{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;color:#4d6472;font-size:13px;cursor:pointer}.remember-row input[data-v-e22676c8]{accent-color:#f28662}.mobile-brand[data-v-e22676c8]{display:none}.login-card h2[data-v-e22676c8]{margin-top:14px;font-size:32px}.login-card>.muted[data-v-e22676c8]{margin-top:10px}.login-card form .primary-button[data-v-e22676c8]{width:100%;margin-top:26px;display:flex;justify-content:space-between}.login-footer[data-v-e22676c8]{margin-top:90px;color:#b1bbc4;font-size:11px;text-align:center}@media(max-width:800px){.login-shell[data-v-e22676c8]{grid-template-columns:1fr}.login-art[data-v-e22676c8]{display:none}.mobile-brand[data-v-e22676c8]{display:flex;align-items:center;gap:10px;margin-bottom:70px;color:#183b4f;font-weight:600}.mobile-brand .brand-mark[data-v-e22676c8]{width:32px;height:32px;font-size:18px}}@media(max-width:480px){.login-panel[data-v-e22676c8]{padding:28px 24px}.login-card h2[data-v-e22676c8]{font-size:28px}}.filter-panel[data-v-1899983f]{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:18px 20px;margin-bottom:18px;border:1px solid #e5edf7;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 28px #0f172a0a}.filter-field[data-v-1899983f]{display:flex;flex-direction:column;gap:8px;min-width:120px;color:#475569;font-size:13px;font-weight:600}.keyword-field[data-v-1899983f]{flex:1 1 220px}.filter-field input[data-v-1899983f],.filter-field select[data-v-1899983f]{width:100%;box-sizing:border-box;height:40px;border:1px solid #dfeaf5;border-radius:10px;padding:0 12px;background:#fff;color:#0f172a;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.filter-field input[data-v-1899983f]:focus,.filter-field select[data-v-1899983f]:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa24}.query-button[data-v-1899983f]{height:40px;min-width:110px;border:0;border-radius:10px;padding:0 18px;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px #2563eb38;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.query-button[data-v-1899983f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 20px #2563eb42}.query-button[data-v-1899983f]:disabled{cursor:not-allowed;opacity:.7}.table-head[data-v-1899983f],.table-row[data-v-1899983f]{grid-template-columns:1fr 1fr 1fr 1fr}.status[data-v-1899983f]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.status.done[data-v-1899983f]{background:#22c55e1f;color:#15803d}.status.pending[data-v-1899983f]{background:#f871711f;color:#b91c1c}.table-head[data-v-c8431dd6],.table-row[data-v-c8431dd6]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.empty-page[data-v-6766afbd]{min-height:60vh;display:grid;place-content:center;justify-items:center;text-align:center}.empty-page h2[data-v-6766afbd]{margin:12px 0 8px;font-size:28px}.box-item{font-family:Source Han Sans;position:absolute;width:312px;height:100px;right:20px;transition:all .3s ease-in;overflow:hidden;border-radius:8px;padding:16px 10px 16px 28px;display:grid;grid-template-rows:40px auto;box-sizing:border-box;box-shadow:0 2px 4px #0000001a;z-index:9999}.box-item>div{display:grid;grid-template-columns:40px auto;align-items:center;gap:23px}.box-item>:nth-child(1)>img{width:35px}.box-item>:nth-child(1){font-size:16px}.box-item>:nth-child(2)>:nth-child(1){font-size:18px}.box-item>:nth-child(2)>:nth-child(2){font-size:14px}.box-item:before{display:block;content:"";width:8px;height:100%;position:absolute;left:0;top:0}.hidden{transform:translate(400px)}.top{top:20px!important;animation:totop .5s ease-in-out forwards}@keyframes totop{0%{opacity:1}50%{top:20px!important;opacity:1}75%{top:20px!important;opacity:1}to{top:20px!important;opacity:0}}:root{--greenBackGround: #eef9f0;--greenColor: #59c66a;--blackBackGround: #f4f8f7;--blackColor: #656b70;--orangeBackGround: #fff9e5;--orangeColor: rgba(255, 195, 0, 1);--redBackGround: #ffeeea;--redColor: #ff5733}.box-item[type=danger]{color:var(--redColor);background-color:var(--redBackGround)}.box-item[type=warn]{background-color:var(--orangeBackGround);color:var(--orangeColor)}.box-item[type=info]{background-color:var(--blackBackGround);color:var(--blackColor)}.box-item[type=success]{color:var(--greenColor);background-color:var(--greenBackGround)}.box-item[type=danger]:before{background-color:var(--redColor)}.box-item[type=warn]:before{background-color:var(--orangeColor)}.box-item[type=info]:before{background-color:var(--blackColor)}.box-item[type=success]:before{background-color:var(--greenColor)}.img-item--empty[data-v-7a26ea90]{display:flex;align-items:center;justify-content:center;border-style:dashed;border-color:#e2e8f0;background:#fbfdff;color:#cbd5e1;font-size:12px;cursor:default}.img-item--empty[data-v-7a26ea90]:hover{transform:none}.img-placeholder[data-v-7a26ea90]{-webkit-user-select:none;user-select:none}.form-button--approved[data-v-7a26ea90]{border-color:#86efac;background:#f0fdf4;color:#15803d}.form-button--approved[data-v-7a26ea90]:hover{border-color:#4ade80;background:#dcfce7}.form-approved-tag[data-v-7a26ea90]{margin-left:6px;padding:1px 6px;border-radius:6px;background:#16a34a;color:#fff;font-size:11px;font-weight:500}.form-result-content[data-v-7a26ea90]{max-height:min(62vh,620px);overflow-y:auto;padding:4px 8px 4px 4px;scrollbar-color:#bfdbfe transparent;scrollbar-width:thin}.form-result-overlay[data-v-7a26ea90]{z-index:1100}.reject-overlay[data-v-7a26ea90]{z-index:1200}.reject-popup[data-v-7a26ea90]{width:min(500px,100%);padding:26px 28px 22px;box-sizing:border-box;border:1px solid #fee2e2;border-radius:18px;background:#fff;box-shadow:0 28px 70px #7f1d1d2e,0 8px 24px #be185d14}.reject-header[data-v-7a26ea90]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #fce7f3}.reject-header h3[data-v-7a26ea90]{margin:0;color:#881337;font-size:20px}.reject-header p[data-v-7a26ea90]{margin:7px 0 0;color:#9f1239;font-size:13px;line-height:1.6}.reject-field[data-v-7a26ea90]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:13px;font-weight:600}.reject-field textarea[data-v-7a26ea90]{width:100%;box-sizing:border-box;min-height:120px;padding:11px 12px;border:1px solid #fda4af;border-radius:9px;outline:none;background:#fffafb;color:#1f2937;font:inherit;font-size:14px;font-weight:400;line-height:1.6;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.reject-field textarea[data-v-7a26ea90]:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481f}.reject-field small[data-v-7a26ea90]{align-self:flex-end;color:#9ca3af;font-size:12px;font-weight:400}.reject-actions[data-v-7a26ea90]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid #fce7f3}.reject-actions button[data-v-7a26ea90]{min-width:96px;border:0;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.reject-actions .secondary-button[data-v-7a26ea90]{background:#f8fafc;color:#475569}.reject-submit-button[data-v-7a26ea90]{background:#e11d48;color:#fff;box-shadow:0 5px 12px #e11d4833}.reject-submit-button[data-v-7a26ea90]:hover{background:#be123c}.reject-actions button[data-v-7a26ea90]:disabled{cursor:not-allowed;opacity:.55}.form-result-popup[data-v-7a26ea90]{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:hidden;padding:28px 30px 22px;box-sizing:border-box;border:1px solid rgba(219,231,243,.9);border-radius:20px;background:#fff;box-shadow:0 30px 80px #0f172a33,0 8px 24px #2563eb14}.form-result-header[data-v-7a26ea90]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #edf2f7}.form-result-header h3[data-v-7a26ea90]{margin:0;color:#102a43;font-size:21px;font-weight:700}.form-result-header p[data-v-7a26ea90]{margin:7px 0 0;color:#64748b;font-size:13px}.pool-section[data-v-7a26ea90]{margin-bottom:14px;padding:18px 20px;border:1px solid #dce8f3;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 3px 12px #1e40af0a}.pool-section[data-v-7a26ea90]:last-child{margin-bottom:0}.pool-title[data-v-7a26ea90]{margin:0 0 13px;padding-left:11px;border-left:3px solid #3b82f6;color:#164e63;font-size:15px;font-weight:700}.field-grid[data-v-7a26ea90]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 22px}.field-row[data-v-7a26ea90]{display:flex;align-items:baseline;gap:10px;min-width:0;min-height:36px;padding:8px 10px;border-bottom:1px solid #edf2f7;border-radius:6px}.field-row[data-v-7a26ea90]:hover{background:#eff6ffb8}.field-label[data-v-7a26ea90]{flex:0 0 128px;color:#64748b;font-size:13px}.field-value[data-v-7a26ea90]{min-width:0;color:#1e293b;font-size:14px;font-weight:600;overflow-wrap:anywhere}.img-wrap[data-v-7a26ea90]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:#666}.img-item[data-v-7a26ea90]{overflow:hidden;width:120px;height:90px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;transition:transform .2s ease;flex:0 0 auto}.img-item[data-v-7a26ea90]:hover{transform:scale(1.03)}.img-item img[data-v-7a26ea90]{width:100%;height:100%;object-fit:cover;display:block}.img-wrap-label[data-v-7a26ea90]{margin-left:4px;color:#64748b;font-size:12px}.form-result-actions[data-v-7a26ea90]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid #edf2f7}.form-result-actions button[data-v-7a26ea90]{min-width:128px;border:0;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.form-result-actions .secondary-button[data-v-7a26ea90]{background:#f1f5f9;color:#475569}.form-result-actions .secondary-button[data-v-7a26ea90]:hover{background:#e2e8f0}.form-result-actions .primary-button[data-v-7a26ea90]{background:linear-gradient(135deg,#2563eb,#1677d2);color:#fff;box-shadow:0 5px 12px #2563eb33}.form-result-actions .primary-button[data-v-7a26ea90]:hover{box-shadow:0 8px 18px #2563eb47;transform:translateY(-1px)}.form-result-actions button[data-v-7a26ea90]:disabled{cursor:not-allowed;opacity:.55;transform:none}.table-head[data-v-7a26ea90],.table-row[data-v-7a26ea90]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.create-task-button[data-v-7a26ea90]{margin-left:auto}.popup-overlay[data-v-7a26ea90]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-center[data-v-7a26ea90]{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px 30px 22px;box-sizing:border-box;border:1px solid rgba(229,237,247,.95);border-radius:20px;background:#fff;box-shadow:0 30px 80px #0f172a33,0 8px 24px #2563eb12}.popup-header[data-v-7a26ea90]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #edf2f7}.popup-header h3[data-v-7a26ea90]{margin:0;color:#102a43;font-size:21px;font-weight:700}.popup-header p[data-v-7a26ea90]{margin:6px 0 0;color:#64748b;font-size:13px}.close-button[data-v-7a26ea90]{width:32px;height:32px;flex:0 0 32px;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#64748b;font-size:22px;line-height:1;cursor:pointer;transition:all .2s ease}.close-button[data-v-7a26ea90]:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb}.close-button[data-v-7a26ea90]:active{transform:scale(.94)}.popup-form[data-v-7a26ea90]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.form-row[data-v-7a26ea90]{display:flex;flex-direction:column;gap:7px;min-height:38px;padding:11px 13px;border:1px solid #edf2f7;border-radius:10px;background:#fbfdff;color:#374151;font-size:13px;font-weight:600}.form-row.full-width[data-v-7a26ea90]{grid-column:1 / -1}.form-row input[data-v-7a26ea90],.form-row select[data-v-7a26ea90],.form-row textarea[data-v-7a26ea90]{width:100%;box-sizing:border-box;border:1px solid #d9e2ec;border-radius:8px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.form-row input[data-v-7a26ea90]:focus,.form-row select[data-v-7a26ea90]:focus,.form-row textarea[data-v-7a26ea90]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.form-row textarea[data-v-7a26ea90]{min-height:92px;resize:vertical}.form-empty[data-v-7a26ea90]{padding:12px 14px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px;font-weight:400;background:#f8fafc}.form-buttons[data-v-7a26ea90]{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.form-button[data-v-7a26ea90]{margin:0;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.form-button[data-v-7a26ea90]:hover{border-color:#60a5fa;background:#dbeafe;transform:translateY(-1px)}.form-result[data-v-7a26ea90]{margin-top:20px;padding-top:18px;border-top:1px solid #edf2f7}.close-result-button[data-v-7a26ea90]{border:0;background:transparent;color:#2563eb;cursor:pointer;font-size:13px}.form-confirm-button[data-v-7a26ea90]{margin-top:14px}.popup-actions[data-v-7a26ea90]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px}.popup-actions button[data-v-7a26ea90]{border:0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.popup-actions .primary-button[data-v-7a26ea90]{background:#2563eb;color:#fff}.popup-actions .primary-button[data-v-7a26ea90]:hover{background:#1d4ed8}.popup-actions .primary-button[data-v-7a26ea90]:active{background:#1e40af}.popup-actions .secondary-button[data-v-7a26ea90]{background:#f1f5f9;color:#334155}.popup-actions .secondary-button[data-v-7a26ea90]:hover{background:#e2e8f0}.popup-actions .secondary-button[data-v-7a26ea90]:active{background:#cbd5e1}.popup-actions .reject-button[data-v-7a26ea90]{background:#fff1f2;color:#be123c}.popup-actions .reject-button[data-v-7a26ea90]:hover{background:#ffe4e6}.popup-actions .reject-button[data-v-7a26ea90]:active{background:#fecdd3}.popup-actions button[data-v-7a26ea90]:disabled,.close-button[data-v-7a26ea90]:disabled{cursor:not-allowed;opacity:.55;transform:none!important}@media(max-width:640px){.popup-overlay[data-v-7a26ea90]{padding:12px}.popup-center[data-v-7a26ea90]{padding:20px 16px 16px}.popup-form[data-v-7a26ea90]{grid-template-columns:1fr}.form-result-popup[data-v-7a26ea90]{padding:20px 16px 16px}.reject-popup[data-v-7a26ea90]{padding:22px 16px 16px}.reject-actions[data-v-7a26ea90]{flex-direction:column-reverse}.reject-actions button[data-v-7a26ea90]{width:100%}.field-grid[data-v-7a26ea90]{grid-template-columns:1fr}.form-result-actions[data-v-7a26ea90]{flex-direction:column-reverse}.form-result-actions button[data-v-7a26ea90]{width:100%}.form-row.full-width[data-v-7a26ea90]{grid-column:auto}}.range-divider[data-v-e4b82ede]{color:#94a3b8;font-size:30px;font-weight:7000}.filter-panel[data-v-e4b82ede]{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:18px 20px;margin-bottom:18px;border:1px solid #e5edf7;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 28px #0f172a0a}.filter-field[data-v-e4b82ede]{display:flex;flex-direction:column;gap:8px;min-width:120px;color:#475569;font-size:13px;font-weight:600}.filter-field input[data-v-e4b82ede],.filter-field select[data-v-e4b82ede]{width:100%;box-sizing:border-box;height:40px;border:1px solid #dfeaf5;border-radius:10px;padding:0 12px;background:#fff;color:#0f172a;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.filter-field input[data-v-e4b82ede]:focus,.filter-field select[data-v-e4b82ede]:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #60a5fa24}.query-button[data-v-e4b82ede]{height:40px;min-width:110px;border:0;border-radius:10px;padding:0 18px;background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px #2563eb38;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.query-button[data-v-e4b82ede]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 20px #2563eb42}.query-button[data-v-e4b82ede]:disabled{cursor:not-allowed;opacity:.7}.table-head[data-v-e4b82ede],.table-row[data-v-e4b82ede]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.task-actions[data-v-e4b82ede]{display:flex;align-items:center}.delete-button[data-v-e4b82ede]{border:1px solid #fecaca;border-radius:6px;padding:5px 10px;background:#fff;color:#b91c1c;cursor:pointer}.delete-button[data-v-e4b82ede]:hover{background:#fef2f2}.create-task-button[data-v-e4b82ede]{margin-left:auto}.popup-overlay[data-v-e4b82ede]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-center[data-v-e4b82ede]{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;box-sizing:border-box;border:1px solid #e5edf7;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a2e}.popup-header[data-v-e4b82ede]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #edf2f7}.popup-header h3[data-v-e4b82ede]{margin:0;color:#0f172a;font-size:20px}.popup-header p[data-v-e4b82ede]{margin:6px 0 0;color:#64748b;font-size:13px}.close-button[data-v-e4b82ede]{width:32px;height:32px;flex:0 0 32px;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.close-button[data-v-e4b82ede]:hover{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.popup-form[data-v-e4b82ede]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.form-row[data-v-e4b82ede]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:13px;font-weight:600}.form-row.full-width[data-v-e4b82ede]{grid-column:1 / -1}.form-row input[data-v-e4b82ede],.form-row select[data-v-e4b82ede],.form-row textarea[data-v-e4b82ede]{width:100%;box-sizing:border-box;border:1px solid #d9e2ec;border-radius:9px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit;font-size:14px;font-weight:400}.form-row input[data-v-e4b82ede]:focus,.form-row select[data-v-e4b82ede]:focus,.form-row textarea[data-v-e4b82ede]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.form-row textarea[data-v-e4b82ede]{min-height:92px;resize:vertical}.popup-actions[data-v-e4b82ede]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #edf2f7}.popup-actions button[data-v-e4b82ede]{border:0;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.popup-actions button[data-v-e4b82ede]:disabled,.close-button[data-v-e4b82ede]:disabled{cursor:not-allowed;opacity:.6}.popup-actions .primary-button[data-v-e4b82ede]{background:#1677d2;color:#fff}.popup-actions .secondary-button[data-v-e4b82ede]{background:#f1f5f9;color:#475569}@media(max-width:640px){.popup-overlay[data-v-e4b82ede]{padding:12px}.popup-center[data-v-e4b82ede]{padding:20px 16px 16px}.popup-form[data-v-e4b82ede]{grid-template-columns:1fr}.form-row.full-width[data-v-e4b82ede]{grid-column:auto}}.table-head[data-v-47191788],.table-row[data-v-47191788]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.task-actions[data-v-47191788]{display:flex;align-items:center}.delete-button[data-v-47191788]{border:1px solid #fecaca;border-radius:6px;padding:5px 10px;background:#fff;color:#b91c1c;cursor:pointer}.delete-button[data-v-47191788]:hover{background:#fef2f2}.create-task-button[data-v-47191788]{margin-left:auto}.popup-overlay[data-v-47191788]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-center[data-v-47191788]{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;box-sizing:border-box;border:1px solid #e5edf7;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a2e}.popup-header[data-v-47191788]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #edf2f7}.popup-header h3[data-v-47191788]{margin:0;color:#0f172a;font-size:20px}.popup-header p[data-v-47191788]{margin:6px 0 0;color:#64748b;font-size:13px}.close-button[data-v-47191788]{width:32px;height:32px;flex:0 0 32px;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#64748b;font-size:22px;line-height:1;cursor:pointer}.close-button[data-v-47191788]:hover{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.popup-form[data-v-47191788]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.form-row[data-v-47191788]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:13px;font-weight:600}.form-row.full-width[data-v-47191788]{grid-column:1 / -1}.form-row input[data-v-47191788],.form-row select[data-v-47191788],.form-row textarea[data-v-47191788]{width:100%;box-sizing:border-box;border:1px solid #d9e2ec;border-radius:9px;padding:10px 12px;background:#fff;color:#0f172a;font:inherit;font-size:14px;font-weight:400}.form-row input[data-v-47191788]:focus,.form-row select[data-v-47191788]:focus,.form-row textarea[data-v-47191788]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.form-row textarea[data-v-47191788]{min-height:92px;resize:vertical}.popup-actions[data-v-47191788]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #edf2f7}.popup-actions button[data-v-47191788]{border:0;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer}.popup-actions button[data-v-47191788]:disabled,.close-button[data-v-47191788]:disabled{cursor:not-allowed;opacity:.6}.popup-actions .primary-button[data-v-47191788]{background:#1677d2;color:#fff}.popup-actions .secondary-button[data-v-47191788]{background:#f1f5f9;color:#475569}@media(max-width:640px){.popup-overlay[data-v-47191788]{padding:12px}.popup-center[data-v-47191788]{padding:20px 16px 16px}.popup-form[data-v-47191788]{grid-template-columns:1fr}.form-row.full-width[data-v-47191788]{grid-column:auto}}.strategy-page[data-v-2f8f3e1d]{position:relative;padding-top:28px;padding-bottom:42px}.page-heading[data-v-2f8f3e1d]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px;padding:24px 28px;border:1px solid #e3ebef;border-radius:14px;background:linear-gradient(120deg,#fff,#f7fbfa);box-shadow:0 10px 26px #183b4f0d}.page-heading>div[data-v-2f8f3e1d]{min-width:0}.page-heading h1[data-v-2f8f3e1d]{margin:8px 0 6px;color:#183b4f;font-size:clamp(24px,3vw,30px);letter-spacing:0}.page-heading .primary-button[data-v-2f8f3e1d]{flex:0 0 auto;box-shadow:0 8px 16px #e9785533}.strategy-filter[data-v-2f8f3e1d]{margin:0 0 18px;border-color:#e1eaee;box-shadow:0 6px 18px #183b4f09}.strategy-filter label[data-v-2f8f3e1d]{min-width:0}.strategy-filter select[data-v-2f8f3e1d]{display:block;width:100%;margin-top:8px;padding:11px 12px;border:1px solid #dfe5ea;border-radius:5px;color:#182230;background:#fbfcfd;outline:none;font-size:12px}.strategy-filter select[data-v-2f8f3e1d]:focus{border-color:#f28662;box-shadow:0 0 0 3px #fce9e2}.strategy-table .table-head[data-v-2f8f3e1d],.strategy-table .table-row[data-v-2f8f3e1d]{min-width:1080px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.readonly-value[data-v-2f8f3e1d]{display:flex;align-items:center;min-height:41px;padding:10px 12px;border:1px solid #e5edf3;border-radius:9px;color:#7b8791;background:#f7f9fb;font-weight:400}.strategy-table .table-row[data-v-2f8f3e1d]{min-height:70px;transition:background .18s ease,box-shadow .18s ease}.strategy-table .table-row[data-v-2f8f3e1d]:hover{background:#fffaf7;box-shadow:inset 3px 0 #f28662}.strategy-table .table-row>span[data-v-2f8f3e1d]:not(.row-actions){color:#607482;line-height:1.5}.strategy-table .table-row strong[data-v-2f8f3e1d]{color:#183b4f;font-size:13px}.row-actions[data-v-2f8f3e1d]{align-items:center;flex-wrap:wrap}.row-actions button[data-v-2f8f3e1d]{white-space:nowrap;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.row-actions button[data-v-2f8f3e1d]:hover{transform:translateY(-1px);border-color:#f1a085;background:#fff4ef}.row-actions button[data-v-2f8f3e1d]:first-child{color:#38718c;border-color:#bddbe5;background:#f1fafc}.row-actions .danger-action[data-v-2f8f3e1d]{color:#bb684c;border-color:#f1c9bb;background:#fff8f5}.popup-overlay[data-v-2f8f3e1d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:28px;background:#112c3975;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:overlay-in-2f8f3e1d .18s ease-out}.popup-center[data-v-2f8f3e1d]{width:min(680px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;border:1px solid #e5edf7;border-radius:18px;background:#fff;box-shadow:0 26px 70px #0f172a3d;animation:dialog-in-2f8f3e1d .22s ease-out}.popup-header[data-v-2f8f3e1d]{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #edf2f7}.popup-header h2[data-v-2f8f3e1d]{margin:0;color:#183b4f;font-size:20px}.popup-header p[data-v-2f8f3e1d]:not(.eyebrow){margin-top:6px;color:#64748b;font-size:13px}.close-button[data-v-2f8f3e1d]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;background:#f8fafc;font-size:22px;line-height:1;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.close-button[data-v-2f8f3e1d]:hover{color:#e97855;border-color:#f4b39d;background:#fff4ef;transform:rotate(8deg)}.popup-form[data-v-2f8f3e1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.form-row[data-v-2f8f3e1d]{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:13px;font-weight:600}.form-row.full-width[data-v-2f8f3e1d]{grid-column:1 / -1}.form-row input[data-v-2f8f3e1d],.form-row select[data-v-2f8f3e1d],.form-row textarea[data-v-2f8f3e1d]{width:100%;box-sizing:border-box;border:1px solid #d9e2ec;border-radius:9px;padding:10px 12px;color:#0f172a;background:#fff;font:inherit;font-size:14px;font-weight:400;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.form-row input[data-v-2f8f3e1d]:focus,.form-row select[data-v-2f8f3e1d]:focus,.form-row textarea[data-v-2f8f3e1d]:focus{border-color:#f28662;background:#fffdfc;box-shadow:0 0 0 3px #fce9e2}.form-row textarea[data-v-2f8f3e1d]{min-height:92px;resize:vertical}.popup-actions[data-v-2f8f3e1d]{display:flex;justify-content:flex-end;gap:12px;grid-column:1 / -1;margin-top:6px;padding-top:16px;border-top:1px solid #edf2f7}.popup-actions button[data-v-2f8f3e1d]{border:0;border-radius:9px;padding:10px 18px;font-weight:600;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.popup-actions button[data-v-2f8f3e1d]:hover:not(:disabled){transform:translateY(-1px)}.secondary-button[data-v-2f8f3e1d]{color:#475569;background:#f1f5f9}.secondary-button[data-v-2f8f3e1d]:hover{background:#e8eef3}.status-options[data-v-2f8f3e1d]{display:flex;align-items:center;gap:10px;min-height:41px;margin-left:55px}.status-options label[data-v-2f8f3e1d]{display:inline-flex;align-items:center;gap:7px;margin:0;padding:10px 13px;border:1px solid #dce7ec;border-radius:9px;color:#637582;background:#f8fafb;font-size:13px;font-weight:500;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.status-options label[data-v-2f8f3e1d]:has(input:checked){border-color:#f3b09a;color:#c96347;background:#fff4ef}.status-options input[data-v-2f8f3e1d]{width:15px;height:15px;margin:0;accent-color:#e97855}.confirmation-panel[data-v-2f8f3e1d]{width:min(540px,100%)}.preview-list[data-v-2f8f3e1d]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.preview-list li[data-v-2f8f3e1d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e5edf3;border-radius:9px;color:#64748b;background:#f8fafc;box-shadow:0 4px 12px #183b4f09}.preview-list strong[data-v-2f8f3e1d]{color:#183b4f}.detail-panel dl[data-v-2f8f3e1d]{display:grid;grid-template-columns:120px 1fr;gap:0;margin:0;font-size:14px}.detail-panel dt[data-v-2f8f3e1d],.detail-panel dd[data-v-2f8f3e1d]{padding:13px 0;border-bottom:1px solid #edf2f7}.detail-panel dt[data-v-2f8f3e1d]{color:#64748b}.detail-panel dd[data-v-2f8f3e1d]{color:#183b4f;font-weight:600}@keyframes overlay-in-2f8f3e1d{0%{opacity:0}to{opacity:1}}@keyframes dialog-in-2f8f3e1d{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.strategy-page[data-v-2f8f3e1d]{padding-top:16px}.page-heading[data-v-2f8f3e1d]{padding:20px}.page-heading[data-v-2f8f3e1d]{align-items:stretch;flex-direction:column}.page-heading .primary-button[data-v-2f8f3e1d]{align-self:flex-start}.popup-overlay[data-v-2f8f3e1d]{padding:12px}.popup-center[data-v-2f8f3e1d]{padding:20px 16px 16px}.popup-form[data-v-2f8f3e1d]{grid-template-columns:1fr}.form-row.full-width[data-v-2f8f3e1d],.popup-actions[data-v-2f8f3e1d]{grid-column:auto}.status-options[data-v-2f8f3e1d]{align-items:stretch;flex-direction:column}.status-options label[data-v-2f8f3e1d]{justify-content:center}}.user-table-head[data-v-2233e1c9],.user-table-row[data-v-2233e1c9]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.popup-overlay[data-v-2233e1c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f172a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-center[data-v-2233e1c9]{width:min(560px,88vw);background:#fff;border:1px solid #e7edf5;border-radius:18px;padding:20px 22px 18px;box-sizing:border-box;box-shadow:0 24px 50px #0f172a29}.popup-header[data-v-2233e1c9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #edf2f7}.popup-header h3[data-v-2233e1c9]{margin:0;font-size:20px;color:#0f172a;font-weight:700;letter-spacing:.2px}.close-button[data-v-2233e1c9]{width:32px;height:32px;border:1px solid #e5e7eb;background:#f8fafc;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:#64748b;transition:all .2s ease}.close-button[data-v-2233e1c9]:hover{background:#eef6ff;border-color:#bfdbfe;color:#2563eb}.popup-form[data-v-2233e1c9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.form-row[data-v-2233e1c9]{display:flex;flex-direction:column;gap:8px}.form-row.full-width[data-v-2233e1c9]{grid-column:1 / -1}.form-row label[data-v-2233e1c9]{font-size:13px;color:#374151;font-weight:600}.form-row input[data-v-2233e1c9],.form-row textarea[data-v-2233e1c9]{width:100%;border:1px solid #dfe7f1;border-radius:10px;padding:10px 12px;font-size:14px;box-sizing:border-box;background:#fff;color:#0f172a;transition:all .2s ease}.form-row input[data-v-2233e1c9]:hover,.form-row textarea[data-v-2233e1c9]:hover{border-color:#c7d2fe}.form-row input[data-v-2233e1c9]:focus,.form-row textarea[data-v-2233e1c9]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.form-row textarea[data-v-2233e1c9]{resize:vertical;min-height:94px}.radio-group[data-v-2233e1c9]{display:flex;align-items:center;gap:20px;min-height:42px;padding:0 12px;border:1px solid #dfe7f1;border-radius:10px;background:#fff}.radio-item[data-v-2233e1c9]{display:inline-flex;align-items:center;gap:8px;color:#374151;font-size:14px;line-height:1;margin:0}.radio-item input[data-v-2233e1c9]{width:15px;height:15px;margin:0}.popup-actions[data-v-2233e1c9]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid #edf2f7}.secondary-button[data-v-2233e1c9],.primary-button[data-v-2233e1c9]{border:none;border-radius:10px;padding:10px 18px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.primary-button[data-v-2233e1c9]{background:linear-gradient(135deg,#2d8cf0,#1877d2);color:#fff;box-shadow:0 8px 16px #2d8cf02e}.primary-button[data-v-2233e1c9]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #2d8cf03d}.secondary-button[data-v-2233e1c9]{background:#f3f4f6;color:#374151}.secondary-button[data-v-2233e1c9]:hover{background:#e5e7eb}.user-table-head[data-v-6e9a901a],.user-table-row[data-v-6e9a901a]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.popup-overlay[data-v-6e9a901a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f172a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-center[data-v-6e9a901a]{width:min(560px,88vw);background:#fff;border:1px solid #e7edf5;border-radius:18px;padding:20px 22px 18px;box-sizing:border-box;box-shadow:0 24px 50px #0f172a29}.popup-header[data-v-6e9a901a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #edf2f7}.popup-header h3[data-v-6e9a901a]{margin:0;font-size:20px;color:#0f172a;font-weight:700;letter-spacing:.2px}.close-button[data-v-6e9a901a]{width:32px;height:32px;border:1px solid #e5e7eb;background:#f8fafc;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;color:#64748b;transition:all .2s ease}.close-button[data-v-6e9a901a]:hover{background:#eef6ff;border-color:#bfdbfe;color:#2563eb}.popup-form[data-v-6e9a901a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.form-row[data-v-6e9a901a]{display:flex;flex-direction:column;gap:8px}.form-row.full-width[data-v-6e9a901a]{grid-column:1 / -1}.form-row label[data-v-6e9a901a]{font-size:13px;color:#374151;font-weight:600}.form-row input[data-v-6e9a901a],.form-row textarea[data-v-6e9a901a]{width:100%;border:1px solid #dfe7f1;border-radius:10px;padding:10px 12px;font-size:14px;box-sizing:border-box;background:#fff;color:#0f172a;transition:all .2s ease}.form-row input[data-v-6e9a901a]:hover,.form-row textarea[data-v-6e9a901a]:hover{border-color:#c7d2fe}.form-row input[data-v-6e9a901a]:focus,.form-row textarea[data-v-6e9a901a]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa24}.form-row textarea[data-v-6e9a901a]{resize:vertical;min-height:94px}.radio-group[data-v-6e9a901a]{display:flex;align-items:center;gap:20px;min-height:42px;padding:0 12px;border:1px solid #dfe7f1;border-radius:10px;background:#fff}.radio-item[data-v-6e9a901a]{display:inline-flex;align-items:center;gap:8px;color:#374151;font-size:14px;line-height:1;margin:0}.radio-item input[data-v-6e9a901a]{width:15px;height:15px;margin:0}.popup-actions[data-v-6e9a901a]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px;padding-top:16px;border-top:1px solid #edf2f7}.secondary-button[data-v-6e9a901a],.primary-button[data-v-6e9a901a]{border:none;border-radius:10px;padding:10px 18px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s ease}.primary-button[data-v-6e9a901a]{background:linear-gradient(135deg,#2d8cf0,#1877d2);color:#fff;box-shadow:0 8px 16px #2d8cf02e}.primary-button[data-v-6e9a901a]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #2d8cf03d}.secondary-button[data-v-6e9a901a]{background:#f3f4f6;color:#374151}.secondary-button[data-v-6e9a901a]:hover{background:#e5e7eb}
