@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap";.admin-feature-icon[data-v-34f90ba1]{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.heading-icon[data-v-34f90ba1]{vertical-align:middle;margin-right:12px}@media (width<=600px){.heading-icon[data-v-34f90ba1]{margin-right:8px}}.admin-navigation nav a[data-v-6124820b]{align-items:center;gap:12px;display:flex}.admin-brand b[data-v-6124820b]{line-height:24px}.admin-brand small[data-v-6124820b]{line-height:16px}.nav-label[data-v-6124820b]{color:var(--admin-color-7e9bb7);letter-spacing:.12em;text-transform:uppercase;margin:20px 12px 4px;font-size:12px;font-weight:900}.nav-label[data-v-6124820b]:first-child{margin-top:4px}@media (width<=900px){.nav-label[data-v-6124820b]{display:none}}.request-id{color:var(--admin-color-667085);margin-top:8px;font-size:12px}.request-id summary{cursor:pointer;color:var(--admin-color-1769c2)}.request-id code{overflow-wrap:anywhere;max-width:520px;color:var(--admin-color-475467);margin-top:4px;display:block}.draft-review{background:var(--admin-color-fff);border:1px solid var(--admin-color-dce8f6);max-width:1120px;box-shadow:0 7px 20px var(--admin-color-275a9010);border-radius:16px;margin:32px auto;padding:28px}.draft-review h2{margin:12px 0 8px}.draft-review>p{color:var(--admin-color-657384);line-height:1.6}.review-card{margin-top:20px}.review-card b{font-size:16px}.review-card .status-pill{margin-left:8px}.review-card p{color:var(--admin-color-657384);font-size:14px;line-height:1.6}.review-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:16px;margin-top:20px;display:grid}.review-list{gap:12px;display:grid}.review-script,.review-detail{border:1px solid var(--admin-color-deebf7);background:var(--admin-color-fbfdff);border-radius:12px;padding:16px}.review-script.selected{border-color:var(--admin-color-63a8ea);background:var(--admin-color-f1f8ff)}.review-script h3,.review-detail h3{margin:8px 0 4px;font-size:16px}.review-script>p,.review-meta{color:var(--admin-muted-strong);margin:0;font-size:12px;line-height:1.55}.review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.review-actions label{color:var(--admin-color-667085);font-size:12px}.review-actions input{border:1px solid var(--admin-color-d8e5f4);border-radius:8px;max-width:230px;margin-top:4px;padding:8px;display:block}.review-body{white-space:pre-wrap;font-size:14px;line-height:1.65}.review-detail .review-meta{margin-top:12px}.reject-note{background:var(--admin-danger-soft);color:var(--admin-color-a91d1d);border-radius:8px;padding:8px;font-size:14px}.review-confirm{border:1px solid var(--admin-color-f1c98c);background:var(--admin-warning-soft);border-radius:11px;margin-top:20px;padding:16px}.review-confirm p{color:var(--admin-color-76520b);font-size:14px}.review-confirm button{margin-right:8px}.parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.parameter-grid input,.parameter-grid select{border:1px solid var(--admin-color-d8e5f4);background:var(--admin-color-fff);border-radius:9px;width:100%;margin-top:8px;padding:12px;display:block}.danger-action{background:var(--admin-danger-soft);color:var(--admin-color-b42318);border:1px solid var(--admin-color-efbfc1);border-radius:9px;padding:12px 16px;font-weight:700}.danger-action:disabled{opacity:.48;cursor:not-allowed}@media (width<=760px){.review-layout{grid-template-columns:1fr}}@media (width<=520px){.parameter-grid{grid-template-columns:1fr}}.admin-import{max-width:1480px;min-height:100vh;color:var(--admin-color-182230);margin:auto;padding:36px}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-topbar h1{margin:8px 0 4px;font-size:28px}.admin-topbar p{color:var(--admin-color-667085);margin:0;font-size:14px}.back-link{color:var(--admin-color-1769c2);font-size:14px;text-decoration:none}.import-steps{border:1px solid var(--admin-color-dce8f6);background:var(--admin-color-fff);border-radius:14px;margin:0 0 20px;padding:0;list-style:none;display:flex;overflow:auto}.import-steps li{min-width:148px;color:var(--admin-color-667085);border-right:1px solid var(--admin-color-e7eef7);white-space:nowrap;flex:1;padding:12px 16px;font-size:14px}.import-steps li:last-child{border:0}.import-steps .active{color:var(--admin-color-155ea8);background:var(--admin-color-eaf4ff);font-weight:700}.admin-grid{grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid}.task-panel,.workspace{background:var(--admin-color-fff);border:1px solid var(--admin-color-dce8f6);box-shadow:0 7px 20px var(--admin-color-275a9010);border-radius:16px}.task-panel{min-height:610px;padding:16px}.workspace{padding:24px}.panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-title h2,.panel-title h3{margin:0;font-size:16px}.panel-title span{color:var(--admin-muted-strong);font-size:12px}.task-card{border:1px solid var(--admin-color-e2eaf4);background:var(--admin-color-fff);text-align:left;width:100%;color:var(--admin-color-273444);border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.task-card:hover,.task-card.selected{border-color:var(--admin-color-63a8ea);background:var(--admin-color-f1f8ff)}.task-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.task-card b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.task-card small{color:var(--admin-muted-strong);font-size:12px}.status-pill,.origin-pill,.row-status{border-radius:20px;width:max-content;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.status-pill{background:var(--admin-color-eef3f8);color:var(--admin-color-53606e)}.status-pill[data-status=UPLOADED]{background:var(--admin-color-e9f4ff);color:var(--admin-color-1468b5)}.status-pill[data-status=IMPORTED]{background:var(--admin-color-eaf8ee);color:var(--admin-color-1c7a43)}.status-pill[data-status=PREVIEWED],.status-pill[data-status=EXPORTED]{background:var(--admin-color-f0ecff);color:var(--admin-color-6840a5)}.origin-pill{background:var(--admin-color-eef2f6);color:var(--admin-color-546171);margin-right:4px}.origin-pill.mock{background:var(--admin-color-fff5d7);color:var(--admin-color-966500)}.origin-pill.live{background:var(--admin-color-e9f4ff);color:var(--admin-color-1468b5)}.origin-pill.ai-test{background:var(--admin-color-f1ecff);color:var(--admin-color-6944a3)}.selection-card{max-width:620px;margin:32px auto}.selection-card h2{margin:0 0 20px}.selection-card label{margin:16px 0;font-size:14px;font-weight:700;display:block}.selection-card select{border:1px solid var(--admin-color-d8e5f4);background:var(--admin-color-fff);border-radius:9px;width:100%;margin-top:8px;padding:12px;display:block}.safe-box{border:1px solid var(--admin-color-b9dbf7);background:var(--admin-color-eff8ff);border-radius:14px;margin:24px 0;padding:20px}.safe-box p,.muted-copy{color:var(--admin-color-556070);font-size:14px;line-height:1.6}.primary-action,.outline{border-radius:9px;padding:12px 16px;font-weight:700}.primary-action{background:var(--admin-primary-strong);color:var(--admin-color-fff)}.primary-action:disabled,.outline:disabled,.upload-control.disabled{opacity:.48;cursor:not-allowed}.outline{border:1px solid var(--admin-color-b8d2eb);background:var(--admin-color-fff);color:var(--admin-color-1769c2)}.notice,.import-error{border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:14px}.notice{color:var(--admin-color-165e41);background:var(--admin-color-eafaf2);border:1px solid var(--admin-color-bce6cd)}.import-error{color:var(--admin-color-aa1d1d);background:var(--admin-danger-soft);border:1px solid var(--admin-color-f3c4c4)}.detail-header{border-bottom:1px solid var(--admin-color-e8eef5);justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.detail-header h2{margin:8px 0 4px;font-size:24px}.detail-header p{color:var(--admin-muted-strong);margin:0;font-size:14px}.stats{grid-template-columns:repeat(5,1fr);gap:12px;margin:20px 0;display:grid}.stats article{background:var(--admin-color-f5f8fc);border-radius:11px;padding:12px}.stats b{font-size:24px;display:block}.stats span{color:var(--admin-color-667085);font-size:12px}.stats .warn{background:var(--admin-warning-soft)}.stats .danger{background:var(--admin-danger-soft);color:var(--admin-color-b42318)}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.upload-control{border:1px dashed var(--admin-color-9dc3e7);color:var(--admin-color-1769c2);border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.upload-control input{max-width:140px}.upload-control small{color:var(--admin-muted-strong);text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.guardrail{color:var(--admin-color-8a5b00);background:var(--admin-warning-soft);border-radius:8px;padding:12px;font-size:12px}.table-section{margin-top:24px}.table-scroll{border:1px solid var(--admin-color-e0e9f4);border-radius:11px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}th,td{border-bottom:1px solid var(--admin-color-e8eef5);text-align:left;vertical-align:top;padding:12px}th{color:var(--admin-color-5d6d7e);background:var(--admin-color-f7faff);font-size:12px}td small{color:var(--admin-muted-strong);margin-top:4px;display:block}.row-status{background:var(--admin-color-edf3f8);color:var(--admin-color-566575)}.row-status.failed,.row-status.duplicate{background:var(--admin-danger-soft);color:var(--admin-color-b42318)}.row-status.imported{background:var(--admin-color-eaf8ee);color:var(--admin-color-16794d)}td ul{color:var(--admin-color-b42318);margin:0;padding-left:16px;line-height:1.5}.ok{color:var(--admin-color-16824a)}.error-report{background:var(--admin-danger-soft);border:1px solid var(--admin-color-f0cbcb);color:var(--admin-color-9e2525);border-radius:10px;margin-top:16px;padding:12px 16px;font-size:14px}.error-report h3{margin:0 0 8px}.error-report p{margin:4px 0}.review-next{background:var(--admin-color-f5f8fc);border-radius:11px;margin-top:16px;padding:16px;font-size:14px}.review-next p{color:var(--admin-color-657384);margin:8px 0 0;line-height:1.55}.empty-state{color:var(--admin-muted-strong);font-size:14px;line-height:1.6}@media (width<=850px){.admin-import{padding:20px}.admin-grid{grid-template-columns:1fr}.task-panel{min-height:auto}.stats{grid-template-columns:repeat(3,1fr)}.admin-topbar{display:block}.admin-topbar .outline{margin-top:12px}}@media (width<=520px){.admin-import{padding:12px}.workspace{padding:16px}.stats{grid-template-columns:repeat(2,1fr)}.import-steps li{min-width:135px}.detail-header{display:block}.detail-header>.status-pill{margin-top:12px}}textarea{font:inherit}.customer{resize:vertical;background:var(--admin-color-eaf3ff);border:1px solid var(--admin-color-d5e6fc);width:100%;min-height:78px;color:var(--admin-color-1f2937);border-radius:12px;padding:12px;font-size:16px;display:block}.error{color:var(--admin-color-b42318);background:var(--admin-danger-soft);border-radius:10px;padding:12px;font-size:14px}.meta{color:var(--admin-muted-strong);word-break:break-all;font-size:12px;line-height:1.55}.meta b{color:var(--admin-color-1f65c7)}.rewrite-actions{color:var(--admin-muted-strong);margin:0 0 12px;font-size:12px}.rewrite-actions button{background:var(--admin-color-eaf3ff);color:var(--admin-color-1f65c7);border-radius:7px;margin-left:4px;padding:4px 8px}.selected{color:var(--admin-color-16794d);background:var(--admin-color-ecfdf3);border-radius:10px;padding:12px;font-size:14px}.debug{color:var(--admin-color-667085);margin:12px 0;font-size:12px}.debug summary{cursor:pointer;color:var(--admin-primary-strong)}.debug p{word-break:break-all;line-height:1.55}.ime.collapsed{height:48px}.ime-tools .fold{background:var(--admin-color-eef2f6);color:var(--admin-color-556070)}.plain-back{color:var(--admin-primary-strong);background:0 0;padding:8px 0;font-size:14px}:root{color:var(--admin-color-1f2937);background:var(--admin-color-f6f9fe);font-synthesis:none;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0}.review{background:radial-gradient(circle at top,var(--admin-color-fff),var(--admin-color-edf5ff));min-height:100vh;padding:24px}.review>header{max-width:680px;color:var(--admin-color-1f2937);justify-content:space-between;align-items:center;margin:0 auto 20px;display:flex}.review header b{font-size:20px}.review header span{color:var(--admin-muted-strong);font-size:12px;display:block}.review select{border:1px solid var(--admin-color-d6e3f4);background:var(--admin-color-fff);border-radius:8px;margin-left:8px;padding:4px}.phone{border:8px solid var(--admin-color-182330);background:var(--admin-color-f6f9fe);max-width:100%;height:900px;box-shadow:0 22px 60px var(--admin-primary-strong)2b;border-radius:34px;flex-direction:column;margin:auto;display:flex;overflow:hidden}.status{background:var(--admin-color-fff);justify-content:space-between;height:28px;padding:8px 20px 0;font-size:12px;display:flex}.appbar{background:var(--admin-color-fff);border-bottom:1px solid var(--admin-color-edf1f7);align-items:center;height:58px;padding:0 20px;display:flex}.appbar strong{font-size:24px}.back{color:var(--admin-primary-strong);text-align:left;background:0 0;width:34px;font-size:28px}.content{background:var(--admin-color-f6f9fe);flex:1;padding:16px;overflow:auto}.content h1{margin:4px 0;font-size:24px}.content h2{margin:24px 0 12px;font-size:20px}.content h3{color:var(--admin-muted-strong);margin:16px 0 8px;font-size:14px}.muted{color:var(--admin-muted-strong);margin:4px 0 16px;font-size:14px}.profile-card,article,.row,.keyboard-card{text-align:left;border:1px solid var(--admin-color-e1ebf8);background:var(--admin-color-fff);width:100%;box-shadow:0 3px 10px var(--admin-color-285b9810);color:var(--admin-color-1f2937);border-radius:16px;margin:8px 0;padding:16px;display:block}.profile-card small,.profile-card span,.row small,.keyboard-card small{color:var(--admin-muted-strong);font-size:12px;display:block}.profile-card b{margin:4px 0;font-size:16px;display:block}.quick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick button{background:var(--admin-color-fff);border:1px solid var(--admin-color-e1ebf8);height:88px;color:var(--admin-color-1f65c7);border-radius:16px;place-items:center;gap:2px;font-weight:700;display:grid}.quick i,.row i,.keyboard-card i,.nav i,.building i{background:var(--admin-color-eaf3ff);border-radius:8px;width:25px;height:25px;display:block;position:relative}.quick i:after,.doc-icon:after,.keyboard-icon:after,.assistant-icon:after,.person-icon:after,.library-icon:after,.home-icon:after{content:"";background:var(--admin-primary-strong);border-radius:3px;position:absolute;inset:7px}.quick .i1:after,.quick .i2:after,.quick .i3:after,.assistant-icon:after{border-radius:50%;inset:6px}.quick .i4:after,.doc-icon:after,.library-icon:after{border-radius:1px;inset:5px 7px}.quick .i5:after,.keyboard-icon:after{inset:8px 4px}.person-icon:after{border-radius:50% 50% 40% 40%;inset:5px 8px}.row,.keyboard-card{align-items:center;gap:12px;display:flex}.row span,.keyboard-card span{flex:1}.row b,.keyboard-card b{font-size:16px}.row em,.keyboard-card em{color:var(--admin-primary-strong);font-style:normal}.primary{background:var(--admin-primary-strong);width:100%;color:var(--admin-color-fff);border-radius:12px;margin:12px 0;padding:12px;font-weight:700}.customer{background:var(--admin-color-eaf3ff);border-color:var(--admin-color-d5e6fc);font-size:16px}.empty{color:var(--admin-muted-strong);padding:16px 0;font-size:14px}.candidate{padding:12px}.candidate p{font-size:14px;line-height:1.6}.candidate button,.ime-panel button{background:var(--admin-color-eaf3ff);color:var(--admin-color-1f65c7);border-radius:8px;margin-right:4px;padding:8px 12px}.tag{color:var(--admin-color-1f65c7);background:var(--admin-color-eaf3ff);border-radius:20px;padding:4px 8px;font-size:12px}.content label{color:var(--admin-muted-strong);margin:12px 0;font-size:14px;display:block}.content input{border:1px solid var(--admin-color-d8e5f4);border-radius:10px;width:100%;margin-top:4px;padding:12px;display:block}.building{text-align:center;color:var(--admin-muted-strong);padding:72px 16px}.building i{width:52px;height:52px;margin:auto}.nav{background:var(--admin-color-fff);border-top:1px solid var(--admin-color-eaf0f8);height:68px;display:flex}.nav button{background:var(--admin-color-fff);color:var(--admin-muted-strong);flex:1;place-items:center;padding:4px;font-size:12px;display:grid}.nav button.active{color:var(--admin-primary-strong);font-weight:700}.nav i{width:22px;height:22px}.ime{background:var(--admin-color-eef4fc);border-top:1px solid var(--admin-color-d9e6f4);flex-direction:column;height:310px;display:flex}.ime-tools{background:var(--admin-color-fff);align-items:center;gap:4px;height:48px;padding:4px 8px;display:flex;overflow-x:auto}.ime-tools button{background:var(--admin-color-eaf3ff);color:var(--admin-color-1f65c7);border-radius:16px;flex:none;padding:8px 12px;font-size:12px}.avatar{background:var(--admin-primary-strong);width:30px;height:30px;color:var(--admin-color-fff);border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:12px;font-style:normal;display:grid}.keys{padding:8px}.keys>div{justify-content:center;gap:4px;margin:4px 0;display:flex}.keys button{background:var(--admin-color-fff);min-width:27px;height:54px;box-shadow:0 1px 2px var(--admin-muted-strong)35;color:var(--admin-color-1f2937);border-radius:8px;flex:1;font-size:20px}.keys div:last-child button{min-width:42px;font-size:12px}.keys .space{flex:2}.ime-panel{flex:1;padding:12px;overflow:auto}.ime-panel>b{font-size:16px}.ime-panel .close{float:right}.ime-panel article{margin:8px 0;font-size:14px}.ime-panel p{line-height:1.5}@media (width<=560px){.review{padding:0}.review>header{margin:0;padding:12px 16px}.phone{border:0;border-radius:0;height:100vh;width:100%!important}.ime{height:42vh}.content{padding-bottom:20px}}.admin-shell{background:var(--admin-color-f6f8fc);grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.admin-navigation{background:var(--admin-color-132b47);color:var(--admin-color-d7e5f4);flex-direction:column;min-height:100vh;padding:24px 16px;display:flex}.admin-brand{color:var(--admin-color-fff);grid-template-columns:38px 1fr;align-items:center;gap:2px 8px;padding:4px 12px 24px;text-decoration:none;display:grid}.admin-brand span{background:var(--admin-color-3b8ef2);border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.admin-brand b{font-size:16px}.admin-brand small{color:var(--admin-color-9db5cc);font-size:12px}.admin-navigation nav{gap:4px;display:grid}.admin-navigation nav a,.nav-disabled{color:var(--admin-color-c8d9eb);border-radius:9px;padding:12px;font-size:14px;text-decoration:none}.admin-navigation nav a.router-link-exact-active{background:var(--admin-color-286fc0);color:var(--admin-color-fff);font-weight:700}.nav-disabled{opacity:.56}.nav-disabled small{font-size:12px}.admin-navigation footer{gap:4px;margin-top:auto;padding:16px 12px;font-size:14px;display:grid}.admin-navigation footer small{color:var(--admin-color-9db5cc)}.admin-navigation footer button,.admin-navigation footer a{color:var(--admin-color-d7e5f4);text-align:left;background:0 0;margin-top:8px;padding:0;font-size:12px;text-decoration:none}.admin-content{width:100%;max-width:1220px;margin:0 auto;padding:48px}.admin-content h1{color:var(--admin-color-18283a);margin:4px 0 12px;font-size:28px}.eyebrow{color:var(--admin-color-2d78cc);letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.dashboard-card{border:1px solid var(--admin-color-deebf6);background:var(--admin-color-fff);min-height:190px;box-shadow:0 8px 24px var(--admin-color-173b5a0d);color:var(--admin-color-273444);border-radius:16px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.dashboard-card b{font-size:20px}.dashboard-card span{color:var(--admin-color-667085);font-size:14px;line-height:1.6}.dashboard-card em{color:var(--admin-color-2475ca);margin-top:auto;font-size:14px;font-style:normal;font-weight:700}.dashboard-card.disabled{opacity:.7}.admin-guidance{background:var(--admin-color-fff);border:1px solid var(--admin-color-deebf6);border-radius:16px;margin-top:24px;padding:24px}.admin-guidance h2{margin:0 0 8px;font-size:16px}.admin-guidance li{color:var(--admin-color-526171);margin:8px 0;font-size:14px;line-height:1.6}.content-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.member-form{background:var(--admin-color-fff);border:1px solid var(--admin-color-deebf6);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;padding:20px;display:grid}.member-form label{color:var(--admin-color-667085);font-size:12px}.member-form input,.member-form select{border:1px solid var(--admin-color-d8e5f4);background:var(--admin-color-fff);border-radius:9px;width:100%;margin-top:8px;padding:12px;display:block}.member-form .primary-action{align-self:end}.account-table{background:var(--admin-color-fff);border:1px solid var(--admin-color-deebf6);border-radius:14px;margin-top:24px;overflow:auto}.login-page{background:radial-gradient(circle at top left,var(--admin-color-e9f4ff),var(--admin-color-f5f8fc) 52%,var(--admin-color-e8f1fb));place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--admin-color-fff);border:1px solid var(--admin-color-dfebf7);width:min(100%,440px);box-shadow:0 18px 45px var(--admin-color-173b5a1a);border-radius:22px;padding:36px}.login-mark{background:var(--admin-primary-strong);width:46px;height:46px;color:var(--admin-color-fff);border-radius:13px;place-items:center;font-weight:800;display:grid}.login-card h1{margin:12px 0;font-size:28px}.login-copy{color:var(--admin-color-667085);font-size:14px;line-height:1.65}.login-card form{gap:12px;margin:24px 0;display:grid}.login-card label{color:var(--admin-color-485567);font-size:14px;font-weight:700}.login-card input{border:1px solid var(--admin-color-d8e5f4);border-radius:10px;width:100%;margin-top:8px;padding:12px;display:block}.login-submit{margin:4px 0 0}@media (width<=850px){.admin-shell{grid-template-columns:1fr}.admin-navigation{min-height:auto;padding:16px;display:block}.admin-navigation nav{display:flex;overflow:auto}.admin-navigation nav a,.nav-disabled{white-space:nowrap}.admin-navigation footer{display:none}.admin-brand{padding-bottom:12px}.admin-content{padding:24px}.dashboard-grid,.member-form{grid-template-columns:1fr}.content-heading{display:block}.content-heading .primary-action{margin-top:12px}}:root{--admin-page:var(--admin-color-f4f8fd);--admin-card:var(--admin-color-fff);--admin-subtle:var(--admin-color-f7fafe);--admin-primary:var(--admin-color-287bd4);--admin-primary-strong:var(--admin-color-1f6ebc);--admin-primary-soft:var(--admin-color-eff6ff);--admin-title:var(--admin-color-172b46);--admin-text:var(--admin-color-52657c);--admin-muted:var(--admin-color-7b8ea5);--admin-muted-strong:var(--admin-color-64748b);--admin-border:var(--admin-color-d8e5f3);--admin-success:var(--admin-color-2f9b68);--admin-success-strong:var(--admin-color-177343);--admin-success-soft:var(--admin-color-e6f7ed);--admin-warning:var(--admin-color-d98a2b);--admin-warning-soft:var(--admin-color-f7f7f4);--admin-danger:var(--admin-color-d94b4b);--admin-danger-strong:var(--admin-color-b53c37);--admin-danger-soft:var(--admin-color-fdf0f4);--admin-danger-border:var(--admin-color-fecdca);--admin-radius-lg:16px;--admin-radius:12px;--admin-input-radius:10px;--admin-button-radius:9px;--admin-shadow:0 4px 16px #234e780d;--admin-color-10733e:#10733e;--admin-color-112844:#112844;--admin-color-132b47:#132b47;--admin-color-132f50:#132f50;--admin-color-1468b5:#1468b5;--admin-color-155a9c:#155a9c;--admin-color-155ba5:#155ba5;--admin-color-155ea8:#155ea8;--admin-color-165e41:#165e41;--admin-color-16794d:#16794d;--admin-color-16824a:#16824a;--admin-color-172b46:#172b46;--admin-color-172b4d55:#172b4d55;--admin-color-172b4d66:#172b4d66;--admin-color-172d4a:#172d4a;--admin-color-173150:#173150;--admin-color-1731501a:#1731501a;--admin-color-173b5a0d:#173b5a0d;--admin-color-173b5a1a:#173b5a1a;--admin-color-1769bb:#1769bb;--admin-color-1769c2:#1769c2;--admin-color-177343:#177343;--admin-color-17784a:#17784a;--admin-color-182230:#182230;--admin-color-182330:#182330;--admin-color-18283a:#18283a;--admin-color-1a2d48:#1a2d48;--admin-color-1c344f:#1c344f;--admin-color-1c3450:#1c3450;--admin-color-1c6fc3:#1c6fc3;--admin-color-1c7a43:#1c7a43;--admin-color-1d3451:#1d3451;--admin-color-1d6a48:#1d6a48;--admin-color-1d7a50:#1d7a50;--admin-color-1e3854:#1e3854;--admin-color-1e3855:#1e3855;--admin-color-1e5f9d:#1e5f9d;--admin-color-1e7b4b:#1e7b4b;--admin-color-1f2937:#1f2937;--admin-color-1f2d3d:#1f2d3d;--admin-color-1f619f:#1f619f;--admin-color-1f65c7:#1f65c7;--admin-color-1f6ebc:#1f6ebc;--admin-color-1f6fbd:#1f6fbd;--admin-color-1f70c4:#1f70c4;--admin-color-203950:#203950;--admin-color-203954:#203954;--admin-color-203a57:#203a57;--admin-color-203b59:#203b59;--admin-color-2062a4:#2062a4;--admin-color-20734c:#20734c;--admin-color-213650:#213650;--admin-color-213b58:#213b58;--admin-color-213f61:#213f61;--admin-color-2167aa:#2167aa;--admin-color-216a49:#216a49;--admin-color-216ab5:#216ab5;--admin-color-216fbd:#216fbd;--admin-color-233d59:#233d59;--admin-color-233e5b:#233e5b;--admin-color-233f5e:#233f5e;--admin-color-23405f:#23405f;--admin-color-236ebd:#236ebd;--admin-color-236fca:#236fca;--admin-color-2372cc:#2372cc;--admin-color-2375cf:#2375cf;--admin-color-238359:#238359;--admin-color-24374d:#24374d;--admin-color-243b55:#243b55;--admin-color-2471c2:#2471c2;--admin-color-2472c5:#2472c5;--admin-color-2475ca:#2475ca;--admin-color-253950:#253950;--admin-color-253b54:#253b54;--admin-color-253f5d:#253f5d;--admin-color-2574c6:#2574c6;--admin-color-263952:#263952;--admin-color-263a50:#263a50;--admin-color-263d59:#263d59;--admin-color-263f5a:#263f5a;--admin-color-2677ce:#2677ce;--admin-color-268d61:#268d61;--admin-color-273444:#273444;--admin-color-27425e:#27425e;--admin-color-27425f:#27425f;--admin-color-275a9010:#275a9010;--admin-color-27649c:#27649c;--admin-color-276eb8:#276eb8;--admin-color-2778cf:#2778cf;--admin-color-27875c:#27875c;--admin-color-283b52:#283b52;--admin-color-285b9810:#285b9810;--admin-color-286fc0:#286fc0;--admin-color-2874ca:#2874ca;--admin-color-2877cf:#2877cf;--admin-color-287bd4:#287bd4;--admin-color-287bd416:#287bd416;--admin-color-287bd431:#287bd431;--admin-color-287bd438:#287bd438;--admin-color-294059:#294059;--admin-color-294861:#294861;--admin-color-2a405b:#2a405b;--admin-color-2a70bc:#2a70bc;--admin-color-2a76cf:#2a76cf;--admin-color-2a78d1:#2a78d1;--admin-color-2b415b:#2b415b;--admin-color-2b415d:#2b415d;--admin-color-2b435d:#2b435d;--admin-color-2b4664:#2b4664;--admin-color-2b7fd8:#2b7fd8;--admin-color-2c425d:#2c425d;--admin-color-2d78cc:#2d78cc;--admin-color-2d82db:#2d82db;--admin-color-2d82dd:#2d82dd;--admin-color-2d8a60:#2d8a60;--admin-color-2e4862:#2e4862;--admin-color-2e7d48:#2e7d48;--admin-color-2f4055:#2f4055;--admin-color-2f7d59:#2f7d59;--admin-color-2f82dc1b:#2f82dc1b;--admin-color-2f9b68:#2f9b68;--admin-color-30445a:#30445a;--admin-color-30465d:#30465d;--admin-color-304a65:#304a65;--admin-color-31455c:#31455c;--admin-color-31465d:#31465d;--admin-color-314860:#314860;--admin-color-31628f:#31628f;--admin-color-334960:#334960;--admin-color-3384dc:#3384dc;--admin-color-344054:#344054;--admin-color-34445a:#34445a;--admin-color-34495f:#34495f;--admin-color-344960:#344960;--admin-color-344d67:#344d67;--admin-color-34516d:#34516d;--admin-color-3472ad:#3472ad;--admin-color-36536f:#36536f;--admin-color-37526e:#37526e;--admin-color-3777b5:#3777b5;--admin-color-39546f:#39546f;--admin-color-3974ad:#3974ad;--admin-color-3b83d4:#3b83d4;--admin-color-3b8ef2:#3b8ef2;--admin-color-3d4b5c:#3d4b5c;--admin-color-3d5876:#3d5876;--admin-color-40566c:#40566c;--admin-color-40566d:#40566d;--admin-color-40566e:#40566e;--admin-color-42617d:#42617d;--admin-color-45617c:#45617c;--admin-color-465468:#465468;--admin-color-465e76:#465e76;--admin-color-475467:#475467;--admin-color-47709a:#47709a;--admin-color-485567:#485567;--admin-color-48667f:#48667f;--admin-color-4b6580:#4b6580;--admin-color-4b7a67:#4b7a67;--admin-color-4c627a:#4c627a;--admin-color-4c7fac:#4c7fac;--admin-color-4caf7b:#4caf7b;--admin-color-4d627b:#4d627b;--admin-color-4d78a3:#4d78a3;--admin-color-4d9ce7:#4d9ce7;--admin-color-4e79a4:#4e79a4;--admin-color-4f627c:#4f627c;--admin-color-4f6d89:#4f6d89;--admin-color-506178:#506178;--admin-color-5094d666:#5094d666;--admin-color-526171:#526171;--admin-color-52657c:#52657c;--admin-color-526b82:#526b82;--admin-color-526b84:#526b84;--admin-color-526b87:#526b87;--admin-color-52b788:#52b788;--admin-color-53606e:#53606e;--admin-color-53647c:#53647c;--admin-color-536b84:#536b84;--admin-color-536e88:#536e88;--admin-color-546171:#546171;--admin-color-54708c:#54708c;--admin-color-556070:#556070;--admin-color-566575:#566575;--admin-color-566f88:#566f88;--admin-color-58708b:#58708b;--admin-color-59718b:#59718b;--admin-color-5b6f86:#5b6f86;--admin-color-5c6f86:#5c6f86;--admin-color-5c7590:#5c7590;--admin-color-5d6d7e:#5d6d7e;--admin-color-5d7189:#5d7189;--admin-color-5d738b:#5d738b;--admin-color-5d748c:#5d748c;--admin-color-5d9ddd:#5d9ddd;--admin-color-5f7083:#5f7083;--admin-color-5f7185:#5f7185;--admin-color-60758b:#60758b;--admin-color-61758b:#61758b;--admin-color-617790:#617790;--admin-color-637286:#637286;--admin-color-637890:#637890;--admin-color-63a5e5:#63a5e5;--admin-color-63a8ea:#63a8ea;--admin-color-64748b:#64748b;--admin-color-657384:#657384;--admin-color-65758a:#65758a;--admin-color-657791:#657791;--admin-color-667085:#667085;--admin-color-66778d:#66778d;--admin-color-667b91:#667b91;--admin-color-6840a5:#6840a5;--admin-color-687f96:#687f96;--admin-color-6944a3:#6944a3;--admin-color-6b5420:#6b5420;--admin-color-6b7f93:#6b7f93;--admin-color-6b8096:#6b8096;--admin-color-6b89a7:#6b89a7;--admin-color-6c6c6a:#6c6c6a;--admin-color-6d8094:#6d8094;--admin-color-6e849b:#6e849b;--admin-color-6ea9de:#6ea9de;--admin-color-6eb3f4:#6eb3f4;--admin-color-6f8296:#6f8296;--admin-color-708299:#708299;--admin-color-70ace3:#70ace3;--admin-color-718096:#718096;--admin-color-718198:#718198;--admin-color-718398:#718398;--admin-color-71849a:#71849a;--admin-color-71859a:#71859a;--admin-color-71859b:#71859b;--admin-color-71859c:#71859c;--admin-color-71869a:#71869a;--admin-color-71879d:#71879d;--admin-color-718eab:#718eab;--admin-color-72859a:#72859a;--admin-color-73869b:#73869b;--admin-color-73879d:#73879d;--admin-color-738aa1:#738aa1;--admin-color-74869a:#74869a;--admin-color-74879a:#74879a;--admin-color-74879c:#74879c;--admin-color-748ca5:#748ca5;--admin-color-75889d:#75889d;--admin-color-75899f:#75899f;--admin-color-75b6ff:#75b6ff;--admin-color-7651bd:#7651bd;--admin-color-76520b:#76520b;--admin-color-7656b9:#7656b9;--admin-color-7757bd:#7757bd;--admin-color-78ade0:#78ade0;--admin-color-78aeef:#78aeef;--admin-color-798da1:#798da1;--admin-color-7a899b:#7a899b;--admin-color-7a8fa4:#7a8fa4;--admin-color-7b581b:#7b581b;--admin-color-7b8ea4:#7b8ea4;--admin-color-7b8ea5:#7b8ea5;--admin-color-7d8e9f:#7d8e9f;--admin-color-7e9bb7:#7e9bb7;--admin-color-80504a:#80504a;--admin-color-805714:#805714;--admin-color-8090a3:#8090a3;--admin-color-8092a4:#8092a4;--admin-color-8190a3:#8190a3;--admin-color-8191a2:#8191a2;--admin-color-825811:#825811;--admin-color-8291a1:#8291a1;--admin-color-8292a3:#8292a3;--admin-color-8292a4:#8292a4;--admin-color-8293a5:#8293a5;--admin-color-8393a5:#8393a5;--admin-color-8491a0:#8491a0;--admin-color-8492a3:#8492a3;--admin-color-8493a4:#8493a4;--admin-color-8494a5:#8494a5;--admin-color-8494a6:#8494a6;--admin-color-8496a9:#8496a9;--admin-color-8593a3:#8593a3;--admin-color-8795a5:#8795a5;--admin-color-8797a8:#8797a8;--admin-color-8999ab:#8999ab;--admin-color-8a5b00:#8a5b00;--admin-color-8a99a8:#8a99a8;--admin-color-8aa9c9:#8aa9c9;--admin-color-8b580b:#8b580b;--admin-color-8bb8e5:#8bb8e5;--admin-color-8dbde9:#8dbde9;--admin-color-8fa0b4:#8fa0b4;--admin-color-8fd8bb:#8fd8bb;--admin-color-91a7bc:#91a7bc;--admin-color-92bce7:#92bce7;--admin-color-92d7b7:#92d7b7;--admin-color-945116:#945116;--admin-color-96384f:#96384f;--admin-color-966500:#966500;--admin-color-97a4b3:#97a4b3;--admin-color-995b15:#995b15;--admin-color-9a640b:#9a640b;--admin-color-9b5b08:#9b5b08;--admin-color-9bb7d2:#9bb7d2;--admin-color-9bc6ef:#9bc6ef;--admin-color-9c5d00:#9c5d00;--admin-color-9cc7f1:#9cc7f1;--admin-color-9db5cc:#9db5cc;--admin-color-9dc3e7:#9dc3e7;--admin-color-9e2525:#9e2525;--admin-color-9ec6eb:#9ec6eb;--admin-color-9fc2e7:#9fc2e7;--admin-color-9fc3e6:#9fc3e6;--admin-color-9fc6ec:#9fc6ec;--admin-color-9fc8ed:#9fc8ed;--admin-color-9fc9ee:#9fc9ee;--admin-color-a63a34:#a63a34;--admin-color-a83f35:#a83f35;--admin-color-a91d1d:#a91d1d;--admin-color-a9c9e8:#a9c9e8;--admin-color-aa1d1d:#aa1d1d;--admin-color-ad3737:#ad3737;--admin-color-afcbe9:#afcbe9;--admin-color-b2c2d1:#b2c2d1;--admin-color-b42318:#b42318;--admin-color-b43d3d:#b43d3d;--admin-color-b53c37:#b53c37;--admin-color-b5d2f1:#b5d2f1;--admin-color-b74945:#b74945;--admin-color-b83f37:#b83f37;--admin-color-b8d2eb:#b8d2eb;--admin-color-b8d5f0:#b8d5f0;--admin-color-b9d6f3:#b9d6f3;--admin-color-b9d7f5:#b9d7f5;--admin-color-b9dbf7:#b9dbf7;--admin-color-b9e7c9:#b9e7c9;--admin-color-bb423d:#bb423d;--admin-color-bbd6f3:#bbd6f3;--admin-color-bce6cd:#bce6cd;--admin-color-bd5b70:#bd5b70;--admin-color-bdd8f3:#bdd8f3;--admin-color-bde7d2:#bde7d2;--admin-color-c62828:#c62828;--admin-color-c6473f:#c6473f;--admin-color-c84945:#c84945;--admin-color-c87320:#c87320;--admin-color-c8d9eb:#c8d9eb;--admin-color-c95b50:#c95b50;--admin-color-c9d9ea:#c9d9ea;--admin-color-c9dcec:#c9dcec;--admin-color-c9dced:#c9dced;--admin-color-cad9e8:#cad9e8;--admin-color-caddeb:#caddeb;--admin-color-cbd6e0:#cbd6e0;--admin-color-cbdceb:#cbdceb;--admin-color-cbdced:#cbdced;--admin-color-cbddeb:#cbddeb;--admin-color-ccd8e4:#ccd8e4;--admin-color-ccd9e6:#ccd9e6;--admin-color-ccdcea:#ccdcea;--admin-color-cdd9e6:#cdd9e6;--admin-color-cdddeb:#cdddeb;--admin-color-cddfee:#cddfee;--admin-color-cedbe8:#cedbe8;--admin-color-cfe2f6:#cfe2f6;--admin-color-cfe3f7:#cfe3f7;--admin-color-cfe5fb:#cfe5fb;--admin-color-d2524d:#d2524d;--admin-color-d34f4a:#d34f4a;--admin-color-d3a9ff:#d3a9ff;--admin-color-d3e0eb:#d3e0eb;--admin-color-d47431:#d47431;--admin-color-d4d4d0:#d4d4d0;--admin-color-d4e1ee:#d4e1ee;--admin-color-d4e4f4:#d4e4f4;--admin-color-d5e3f1:#d5e3f1;--admin-color-d5e6fc:#d5e6fc;--admin-color-d6e3ef:#d6e3ef;--admin-color-d6e3f0:#d6e3f0;--admin-color-d6e3f4:#d6e3f4;--admin-color-d6e5f2:#d6e5f2;--admin-color-d7e4f0:#d7e4f0;--admin-color-d7e4f4:#d7e4f4;--admin-color-d7e5f4:#d7e5f4;--admin-color-d7e6f4:#d7e6f4;--admin-color-d8e4ef:#d8e4ef;--admin-color-d8e5f3:#d8e5f3;--admin-color-d8e5f4:#d8e5f4;--admin-color-d8e7f6:#d8e7f6;--admin-color-d8e8f7:#d8e8f7;--admin-color-d8e8fa:#d8e8fa;--admin-color-d8ebff:#d8ebff;--admin-color-d94b4b:#d94b4b;--admin-color-d98a2b:#d98a2b;--admin-color-d9e6f3:#d9e6f3;--admin-color-d9e6f4:#d9e6f4;--admin-color-d9e7f6:#d9e7f6;--admin-color-d9e8f7:#d9e8f7;--admin-color-d9ebff:#d9ebff;--admin-color-dbe6f0:#dbe6f0;--admin-color-dbe7f0:#dbe7f0;--admin-color-dbe7f2:#dbe7f2;--admin-color-dbe7f3:#dbe7f3;--admin-color-dbe8f4:#dbe8f4;--admin-color-dbe8f5:#dbe8f5;--admin-color-dce7f0:#dce7f0;--admin-color-dce7f1:#dce7f1;--admin-color-dce7f2:#dce7f2;--admin-color-dce8f3:#dce8f3;--admin-color-dce8f4:#dce8f4;--admin-color-dce8f5:#dce8f5;--admin-color-dce8f6:#dce8f6;--admin-color-deebf6:#deebf6;--admin-color-deebf7:#deebf7;--admin-color-dfe7ef:#dfe7ef;--admin-color-dfe8f1:#dfe8f1;--admin-color-dfe9f3:#dfe9f3;--admin-color-dfeaf4:#dfeaf4;--admin-color-dfeaf5:#dfeaf5;--admin-color-dfebf5:#dfebf5;--admin-color-dfebf7:#dfebf7;--admin-color-e0e7ef:#e0e7ef;--admin-color-e0e8f1:#e0e8f1;--admin-color-e0e9f1:#e0e9f1;--admin-color-e0e9f4:#e0e9f4;--admin-color-e0eaf3:#e0eaf3;--admin-color-e0eaf5:#e0eaf5;--admin-color-e1e8f0:#e1e8f0;--admin-color-e1eaf3:#e1eaf3;--admin-color-e1ebf8:#e1ebf8;--admin-color-e2e8f0:#e2e8f0;--admin-color-e2eaf4:#e2eaf4;--admin-color-e2ebf4:#e2ebf4;--admin-color-e2edf7:#e2edf7;--admin-color-e2f7eb:#e2f7eb;--admin-color-e3edf6:#e3edf6;--admin-color-e3f1ff:#e3f1ff;--admin-color-e4edf5:#e4edf5;--admin-color-e4edf6:#e4edf6;--admin-color-e4f1ff:#e4f1ff;--admin-color-e4f7ed:#e4f7ed;--admin-color-e5edf5:#e5edf5;--admin-color-e6f1ff:#e6f1ff;--admin-color-e6f2ff:#e6f2ff;--admin-color-e6f7ed:#e6f7ed;--admin-color-e7eef5:#e7eef5;--admin-color-e7eef7:#e7eef7;--admin-color-e7f2ff:#e7f2ff;--admin-color-e7f7ef:#e7f7ef;--admin-color-e7f8ee:#e7f8ee;--admin-color-e8eef4:#e8eef4;--admin-color-e8eef5:#e8eef5;--admin-color-e8eff7:#e8eff7;--admin-color-e8f1fb:#e8f1fb;--admin-color-e8f2ff:#e8f2ff;--admin-color-e8f3ff:#e8f3ff;--admin-color-e8f7ee:#e8f7ee;--admin-color-e8f7f0:#e8f7f0;--admin-color-e8f8ef:#e8f8ef;--admin-color-e9eef3:#e9eef3;--admin-color-e9eef4:#e9eef4;--admin-color-e9f3ff:#e9f3ff;--admin-color-e9f4ff:#e9f4ff;--admin-color-e9f5ff:#e9f5ff;--admin-color-e9f7ef:#e9f7ef;--admin-color-eaf0f8:#eaf0f8;--admin-color-eaf3ff:#eaf3ff;--admin-color-eaf4ff:#eaf4ff;--admin-color-eaf8ee:#eaf8ee;--admin-color-eafaf2:#eafaf2;--admin-color-ecfdf3:#ecfdf3;--admin-color-edf1f5:#edf1f5;--admin-color-edf1f7:#edf1f7;--admin-color-edf2f6:#edf2f6;--admin-color-edf2f7:#edf2f7;--admin-color-edf2f8:#edf2f8;--admin-color-edf3f8:#edf3f8;--admin-color-edf5ff:#edf5ff;--admin-color-edf6ff:#edf6ff;--admin-color-eef2f6:#eef2f6;--admin-color-eef3f7:#eef3f7;--admin-color-eef3f8:#eef3f8;--admin-color-eef4fa:#eef4fa;--admin-color-eef4fb:#eef4fb;--admin-color-eef4fc:#eef4fc;--admin-color-eef5ff:#eef5ff;--admin-color-eef6ff:#eef6ff;--admin-color-eef7ff:#eef7ff;--admin-color-efbec0:#efbec0;--admin-color-efbfc1:#efbfc1;--admin-color-efc1c1:#efc1c1;--admin-color-efc8c3:#efc8c3;--admin-color-efefed:#efefed;--admin-color-eff6ff:#eff6ff;--admin-color-eff7ff:#eff7ff;--admin-color-eff8ff:#eff8ff;--admin-color-effaf4:#effaf4;--admin-color-f0cbcb:#f0cbcb;--admin-color-f0d5d1:#f0d5d1;--admin-color-f0eaff:#f0eaff;--admin-color-f0ecff:#f0ecff;--admin-color-f0f3f6:#f0f3f6;--admin-color-f0fbf4:#f0fbf4;--admin-color-f1c98c:#f1c98c;--admin-color-f1c9c5:#f1c9c5;--admin-color-f1c9c9:#f1c9c9;--admin-color-f1d18c:#f1d18c;--admin-color-f1ebff:#f1ebff;--admin-color-f1ecff:#f1ecff;--admin-color-f1f5fa:#f1f5fa;--admin-color-f1f6fc:#f1f6fc;--admin-color-f1f7ff:#f1f7ff;--admin-color-f1f8ff:#f1f8ff;--admin-color-f2aa39:#f2aa39;--admin-color-f2d18b:#f2d18b;--admin-color-f2f5f8:#f2f5f8;--admin-color-f2f7ff:#f2f7ff;--admin-color-f2f8fe:#f2f8fe;--admin-color-f3c4c4:#f3c4c4;--admin-color-f3f8ff:#f3f8ff;--admin-color-f4c4c0:#f4c4c0;--admin-color-f4f8fc:#f4f8fc;--admin-color-f4f8fd:#f4f8fd;--admin-color-f4f9ff:#f4f9ff;--admin-color-f5f5f3:#f5f5f3;--admin-color-f5f8fc:#f5f8fc;--admin-color-f5f8fd:#f5f8fd;--admin-color-f5f9fd:#f5f9fd;--admin-color-f5faff:#f5faff;--admin-color-f5fbff:#f5fbff;--admin-color-f6f8fc:#f6f8fc;--admin-color-f6f9fc:#f6f9fc;--admin-color-f6f9fe:#f6f9fe;--admin-color-f6faff:#f6faff;--admin-color-f7f7f4:#f7f7f4;--admin-color-f7fafe:#f7fafe;--admin-color-f7faff:#f7faff;--admin-color-f7fbff:#f7fbff;--admin-color-f8fafc:#f8fafc;--admin-color-f8fbfe:#f8fbfe;--admin-color-f8fbff:#f8fbff;--admin-color-f9fcff:#f9fcff;--admin-color-fafdff:#fafdff;--admin-color-fbfcfe:#fbfcfe;--admin-color-fbfdff:#fbfdff;--admin-color-fdf0f4:#fdf0f4;--admin-color-fecdca:#fecdca;--admin-color-ffe5ae:#ffe5ae;--admin-color-ffecef:#ffecef;--admin-color-fff:#fff;--admin-color-fff0f2:#fff0f2;--admin-color-fff3d9:#fff3d9;--admin-color-fff5d7:#fff5d7;--admin-color-fff7df:#fff7df;--admin-color-fff7f6:#fff7f6;--admin-color-fff8f7:#fff8f7;--admin-color-ffffff:#fff}.back-link{display:none}.login-card{width:min(100%,460px)}.account-table small{color:var(--admin-color-718096);margin-top:4px;font-size:12px;display:block}.role-select{border:1px solid var(--admin-color-d8e5f4);background:var(--admin-color-fff);min-width:116px;color:var(--admin-color-344054);border-radius:8px;padding:8px}.role-select:disabled{opacity:.62;cursor:not-allowed}.account-actions{flex-wrap:wrap;gap:8px;min-width:294px;display:flex}.account-actions .outline{padding:8px;font-size:12px}.danger-outline{border-color:var(--admin-color-efbfc1);color:var(--admin-color-b42318)}.activity-panel{background:var(--admin-color-fff);border:1px solid var(--admin-color-deebf6);border-radius:14px;margin-top:20px;padding:20px}.activity-panel h2{margin:0;font-size:16px}.activity-panel .panel-title p{color:var(--admin-color-718096);margin:4px 0 0;font-size:12px}.activity-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.activity-list li{background:var(--admin-color-f7faff);border-radius:9px;gap:4px;padding:12px;display:grid}.activity-list b{color:var(--admin-color-344054);font-size:14px}.activity-list span{color:var(--admin-color-718096);font-size:12px}.dialog-backdrop{z-index:20;background:var(--admin-color-172b4d66);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.password-dialog{background:var(--admin-color-fff);width:min(100%,440px);box-shadow:0 20px 50px var(--admin-color-172b4d55);border-radius:16px;gap:12px;padding:28px;display:grid}.password-dialog h2{color:var(--admin-color-18283a);margin:0;font-size:20px}.password-dialog p{color:var(--admin-color-667085);margin:0;font-size:14px;line-height:1.6}.password-dialog label{color:var(--admin-color-485567);font-size:14px;font-weight:700}.password-dialog input{border:1px solid var(--admin-color-d8e5f4);border-radius:9px;width:100%;margin-top:8px;padding:12px;display:block}.password-error{color:var(--admin-color-b42318)!important}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.admin-shell{background:var(--admin-color-f5f8fd);grid-template-rows:minmax(0,1fr);height:100vh;min-height:0;overflow:hidden}.admin-navigation{background:linear-gradient(180deg, var(--admin-color-132f50) 0%, var(--admin-color-112844) 100%);scrollbar-width:thin;scrollbar-color:var(--admin-color-58708b) transparent;grid-row:1;height:100vh;min-height:0;padding:28px 16px;overflow-y:auto}.admin-navigation nav{gap:8px;margin-top:8px}.admin-navigation nav a,.nav-disabled{border:1px solid #0000;padding:12px;font-weight:700;transition:background .16s,transform .16s}.admin-navigation nav a:hover{background:#78afe61f;transform:translate(2px)}.admin-navigation nav a.router-link-exact-active{border-color:#78b7f429;box-shadow:0 7px 16px #0314272e}.admin-content>*{flex-shrink:0}.admin-content{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--admin-color-8aa9c9) transparent;flex-direction:column;grid-area:1/2;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:32px clamp(28px,4vw,64px) 60px;display:flex;overflow-y:auto}.admin-content::-webkit-scrollbar{width:10px}.admin-content::-webkit-scrollbar-thumb{background:var(--admin-color-8aa9c9);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.content-heading{border:1px solid var(--admin-color-d7e5f4);background:linear-gradient(120deg, var(--admin-color-ffffff) 0%, var(--admin-color-f6faff) 68%, var(--admin-color-edf5ff) 100%);border-radius:20px;align-items:center;min-height:144px;margin-bottom:24px;padding:28px 32px;box-shadow:0 10px 27px #1b456f0f}.content-heading h1{color:var(--admin-color-172d4a);letter-spacing:-.025em;margin:8px 0}.content-heading .muted-copy{max-width:760px;color:var(--admin-color-5c6f86);margin:0}.content-heading{isolation:isolate;position:relative;overflow:hidden}.content-heading:before{z-index:-1;content:"";border:34px solid #3281da11;border-radius:50%;width:230px;height:230px;position:absolute;top:-82px;right:70px}.content-heading:after{z-index:-1;width:50px;height:50px;box-shadow:-66px -15px 0 -13px var(--admin-color-6eb3f4), -18px -82px 0 -13px var(--admin-color-92d7b7);content:"";border:11px solid #378ee826;border-radius:16px;position:absolute;bottom:26px;right:46px;transform:rotate(12deg)}.content-heading>*{z-index:1;position:relative}.content-heading>.primary-action,.content-heading>.outline{min-width:124px}.script-filters,.account-table,.member-form,.enterprise-form,.category-manager,.task-panel,.workspace{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.script-filters{box-shadow:0 7px 18px #1b456f09}.account-table table thead th{z-index:1;background:var(--admin-color-f7fbff);color:var(--admin-color-4b6580);letter-spacing:.02em;font-size:12px;position:sticky;top:0}.account-table table tbody tr{transition:background .14s}.account-table table tbody tr:hover{background:var(--admin-color-f7fbff)}.member-form,.script-form{background:linear-gradient(135deg, var(--admin-color-fff), var(--admin-color-fbfdff))}@media (width<=760px){.content-heading:before,.content-heading:after{opacity:.5;right:-28px}.content-heading>.primary-action,.content-heading>.outline{width:100%}}.dashboard-page{gap:24px}.workspace-hero{border:1px solid var(--admin-color-d8e5f3);background:linear-gradient(110deg, var(--admin-color-fff) 0%, var(--admin-color-f7fbff) 52%, var(--admin-color-edf5ff) 100%);border-radius:22px;justify-content:space-between;align-items:center;min-height:230px;padding:36px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #1b456f0e}.hero-copy{z-index:1;max-width:690px;position:relative}.hero-copy h1{color:var(--admin-color-172d4a);letter-spacing:-.035em;margin:8px 0;font-size:clamp(28px,3vw,38px)}.hero-copy>p:not(.eyebrow){color:var(--admin-color-5b6f86);margin:0;line-height:1.75}.hero-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.hero-tags span{border:1px solid var(--admin-color-d8e7f6);background:var(--admin-color-fff);color:var(--admin-color-47709a);border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700}.hero-orbit{z-index:1;background:radial-gradient(circle, var(--admin-color-2d82dd) 0 39%, transparent 40%), radial-gradient(circle, transparent 0 58%, var(--admin-color-d8ebff) 59% 60%, transparent 61%), radial-gradient(circle, transparent 0 78%, var(--admin-color-e8f3ff) 79% 80%, transparent 81%);width:154px;height:154px;color:var(--admin-color-fff);text-align:center;border-radius:50%;flex:0 0 154px;place-content:center;display:grid;position:relative;box-shadow:0 13px 23px #2979d32e}.hero-orbit b{font-size:28px;line-height:1}.hero-orbit small{margin-top:4px;font-size:12px;font-weight:800}.orbit-dot{border:4px solid var(--admin-color-fff);background:var(--admin-color-75b6ff);width:15px;height:15px;box-shadow:0 2px 7px var(--admin-color-5094d666);border-radius:50%;position:absolute}.dot-one{top:14px;left:15px}.dot-two{background:var(--admin-color-8fd8bb);top:66px;right:1px}.dot-three{background:var(--admin-color-d3a9ff);bottom:4px;left:26px}.dashboard-section{width:100%}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:2px 2px 12px;display:flex}.section-heading p,.guidance-panel p{color:var(--admin-color-2877cf);letter-spacing:.06em;margin:0;font-size:12px;font-weight:800}.section-heading h2,.guidance-panel h2{color:var(--admin-color-1d3451);letter-spacing:-.02em;margin:4px 0 0;font-size:20px}.section-heading>span{color:var(--admin-color-73869b);font-size:12px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-card{border:1px solid var(--admin-color-dce8f4);background:var(--admin-color-fff);min-height:164px;color:var(--admin-color-203a57);border-radius:17px;grid-template-columns:42px 1fr;gap:12px;padding:20px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #1b456f0a}.feature-card:hover{border-color:var(--admin-color-9fc8ed);transform:translateY(-3px);box-shadow:0 13px 25px #1b58971c}.feature-card.featured{border-color:var(--admin-color-9cc7f1);background:linear-gradient(135deg, var(--admin-color-f4f9ff), var(--admin-color-fff))}.feature-card b{font-size:16px;display:block}.feature-card p{color:var(--admin-color-637890);margin:8px 0 0;font-size:12px;line-height:1.65}.feature-card em{color:var(--admin-color-2574c6);grid-column:1/-1;align-self:end;font-size:12px;font-style:normal;font-weight:800}.feature-icon{border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid}.feature-icon.scripts{background:var(--admin-color-e7f2ff);color:var(--admin-primary-strong)}.feature-icon.knowledge{background:var(--admin-color-e8f7f0);color:var(--admin-success-strong)}.feature-icon.prompts{background:var(--admin-color-f1ebff);color:var(--admin-color-7651bd)}.feature-icon.imports{background:var(--admin-warning-soft);color:var(--admin-color-8b580b)}.feature-icon.enterprise{background:var(--admin-color-e9f5ff);color:var(--admin-primary-strong)}.feature-icon.members{background:var(--admin-color-ffecef);color:var(--admin-danger-strong)}.guidance-panel{border:1px solid var(--admin-color-d8e8f7);background:var(--admin-color-f8fbff);border-radius:18px;align-items:center;gap:16px;padding:20px 24px;display:flex}.guidance-panel>div:nth-child(2){flex:1}.guidance-panel span{color:var(--admin-color-61758b);margin-top:4px;font-size:12px;line-height:1.6;display:block}.guidance-icon{background:var(--admin-color-e2f7eb);width:42px;height:42px;color:var(--admin-color-238359);border-radius:14px;flex:0 0 42px;place-items:center;font-size:20px;font-weight:900;display:grid}@media (width<=1080px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.workspace-hero{padding:28px}.hero-orbit{display:none}.feature-grid{grid-template-columns:1fr}.guidance-panel{flex-wrap:wrap;align-items:flex-start}}.primary-action,.outline{border-radius:10px;min-height:42px}.primary-action{box-shadow:0 6px 14px #1f7bd42e}.outline{border-color:var(--admin-color-caddeb);color:var(--admin-color-236ebd)}.dashboard-grid{gap:20px;margin-top:24px}.dashboard-card{border-color:var(--admin-color-dce8f4);border-radius:18px;min-height:202px;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 8px 22px #1b456f0e}.dashboard-card:hover{border-color:var(--admin-color-9bc6ef);transform:translateY(-3px);box-shadow:0 14px 28px #1b58971f}.dashboard-card b{color:var(--admin-color-203b59)}.dashboard-card em{color:var(--admin-color-287bd4);font-weight:800}.member-form,.script-form,.scenario-form,.enterprise-form,.editor,.knowledge-layout aside,.script-card,.scenario-card,.activity-panel,.account-table{border-color:var(--admin-color-dce8f4);border-radius:18px;box-shadow:0 7px 20px #1b456f0a}.script-filters,.stage-tabs{border:1px solid var(--admin-color-e0eaf5);background:var(--admin-color-fff);border-radius:14px;padding:16px}.script-card:hover,.scenario-card:hover{border-color:var(--admin-color-b8d5f0)}@media (width<=850px){.admin-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}.admin-navigation{box-sizing:border-box;grid-area:auto/1;width:100%;min-width:0;height:auto;min-height:auto;overflow-x:hidden}.admin-navigation nav{min-width:0;max-width:100%;overflow-x:auto}.admin-content{grid-area:auto/1;height:auto;min-height:100vh;padding:24px 16px 36px;overflow:visible}}body .dashboard-page .workspace-hero{border-radius:18px;min-height:0;padding:20px 28px}body .dashboard-page .hero-copy h1{margin:2px 0;font-size:28px}body .dashboard-page .hero-copy p{margin:4px 0 0;line-height:1.55}body .dashboard-page .dashboard-section{border-radius:17px;margin-top:16px;padding:20px}body .dashboard-page .todo-card,body .dashboard-page .metric-grid article{min-height:108px;padding:16px}@media (prefers-reduced-motion:reduce){body .admin-page,body .admin-page *,body .admin-page :before,body .admin-page :after{transition:none!important;animation:none!important}}@media (width<=900px){body .enterprise-page .mobile-preview{order:0}}@media (width<=760px){body .enterprise-page .enterprise-hero{min-height:auto;padding:20px}body .enterprise-page .enterprise-hero p:not(.eyebrow),body .enterprise-page .enterprise-tags{display:none}body .dashboard-page .workspace-hero{padding:20px}}.provider-page{max-width:1120px}.provider-page .page-hero,.provider-page .parent-card,.provider-page .connection-card,.provider-page .models-card{border:1px solid var(--admin-color-dce8f3);background:var(--admin-color-fff);border-radius:20px}@media (prefers-reduced-motion:reduce){.provider-page,.provider-page *,.provider-page :before,.provider-page :after{transition:none!important;animation:none!important}}.provider-page .page-hero{background:linear-gradient(115deg, var(--admin-color-fff), var(--admin-color-eff7ff));justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.provider-page .page-hero p,.provider-page .parent-card>header p,.provider-page .child-heading p,.provider-page .connection-card header p,.provider-page .models-card>header p,.provider-page .model-form p{color:var(--admin-color-2877cf);margin:0;font-size:12px;font-weight:800}.provider-page .page-hero h1,.provider-page .child-heading h1{color:var(--admin-color-1c3450);margin:8px 0;font-size:28px}.provider-page .page-hero span,.provider-page .child-heading>span{color:var(--admin-color-72859a);font-size:14px}.provider-page .header-actions{white-space:nowrap;gap:8px;display:flex}.provider-page .primary-action,.provider-page .outline{border-radius:10px;min-height:42px;padding:12px 16px;font-weight:800}.provider-page .primary-action{border:1px solid var(--admin-primary-strong);background:var(--admin-primary-strong);color:var(--admin-color-fff);box-shadow:0 7px 14px #287bd430}.provider-page .outline{border:1px solid var(--admin-color-cdddeb);background:var(--admin-color-fff);color:var(--admin-color-2874ca)}.provider-page .notice,.provider-page .error{border-radius:10px;margin:12px 0 0;padding:12px;font-size:14px}.provider-page .notice{border:1px solid var(--admin-color-b9e7c9);background:var(--admin-color-f0fbf4);color:var(--admin-color-1e7b4b)}.provider-page .error{border:1px solid var(--admin-color-f4c4c0);background:var(--admin-danger-soft);color:var(--admin-danger-strong)}.provider-page .parent-card{margin-top:16px;padding:24px}.provider-page .parent-card>header,.provider-page .models-card>header{border-bottom:1px solid var(--admin-color-e8eef4);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.provider-page .parent-card h2,.provider-page .models-card h2{color:var(--admin-color-203a57);margin:4px 0;font-size:20px}.provider-page .parent-card>header>span{color:var(--admin-color-8393a5);font-size:12px}.provider-page .provider-list{gap:12px;margin-top:12px;display:grid}.provider-page .provider-sort-tip{margin-bottom:2px}.provider-page .provider-tile{border:1px solid var(--admin-color-dbe7f0);background:linear-gradient(105deg, var(--admin-color-fff), var(--admin-color-f5faff));width:100%;min-height:108px;color:inherit;text-align:left;cursor:grab;border-radius:18px;align-items:center;padding:16px 20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.provider-page .provider-tile:hover{border-color:var(--admin-color-287bd4);background:var(--admin-color-eff8ff);transform:translateY(-1px);box-shadow:0 11px 24px #287bd417}.provider-page .provider-icon,.provider-page .section-icon{background:var(--admin-color-eaf3ff);color:var(--admin-primary-strong);border-radius:14px;place-items:center;font-weight:900;display:grid}.provider-page .provider-icon{flex:0 0 48px;width:48px;height:48px;font-size:16px}.provider-page .provider-info{min-width:0;margin-left:16px}.provider-page .provider-info b,.provider-page .provider-info small,.provider-page .provider-info em{display:block}.provider-page .provider-info b{color:var(--admin-color-213b58);font-size:20px}.provider-page .provider-info small{max-width:590px;color:var(--admin-color-718eab);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;overflow:hidden}.provider-page .provider-info em{color:var(--admin-color-8496a9);margin-top:12px;font-size:12px;font-style:normal}.provider-page .provider-tile i{color:var(--admin-color-268d61);white-space:nowrap;font-size:12px;font-style:normal}.provider-page .provider-tile i.failed{color:var(--admin-color-d34f4a)}.provider-page .provider-actions{align-items:center;gap:12px;margin-left:auto;padding-right:1px;display:flex}.provider-page .provider-actions i{margin-right:4px}.provider-page .provider-actions .link{border:1px solid var(--admin-color-d6e3f0);background:var(--admin-color-fff);border-radius:9px;min-height:38px;padding:0 12px}.provider-page .provider-actions .link:disabled{opacity:.35;cursor:not-allowed}.provider-page .provider-open{background:var(--admin-primary-strong);min-width:110px;color:var(--admin-color-fff);text-align:center;border:0;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:800;box-shadow:0 7px 14px #287bd438}.provider-page .empty-parent{text-align:center;place-content:center;gap:12px;min-height:210px;display:grid}.provider-page .empty-parent b{color:var(--admin-color-2a405b)}.provider-page .empty-parent span{color:var(--admin-color-8797a8);font-size:14px}.provider-page .empty-parent button{margin-top:8px}.provider-page .back{color:var(--admin-color-2874ca);background:0 0;border:0;margin:4px 0 16px;padding:8px 0;font-size:14px;font-weight:800}.provider-page .child-heading{padding:0 2px 16px}.provider-page .connection-card,.provider-page .models-card{padding:24px}.provider-page .connection-card header{border-bottom:1px solid var(--admin-color-e8eef4);align-items:center;gap:12px;padding-bottom:20px;display:flex}.provider-page .section-icon{width:44px;height:44px}.provider-page .connection-card h2{color:var(--admin-color-203a57);margin:4px 0;font-size:20px}.provider-page .connection-card header small,.provider-page .models-card>header small{color:var(--admin-color-7d8e9f);font-size:12px}.provider-page .danger-link{color:var(--admin-color-d2524d);background:0 0;border:0;margin-left:auto;font-weight:800}.provider-page .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.provider-page .fields label{color:var(--admin-color-30445a);font-size:14px;font-weight:800;display:block}.provider-page .fields label small{color:var(--admin-color-8a99a8);font-size:12px}.provider-page .fields input{box-sizing:border-box;border:1px solid var(--admin-color-ccd9e6);background:var(--admin-color-fff);width:100%;height:41px;color:var(--admin-color-294059);border-radius:9px;margin-top:8px;padding:8px 12px;font:14px Microsoft YaHei,sans-serif;display:block}.provider-page .fields input:focus{border-color:var(--admin-color-3384dc);outline:0;box-shadow:0 0 0 3px #2f82dc1c}.provider-page .connection-card footer,.provider-page .model-form footer{align-items:center;gap:8px;padding-top:20px;display:flex}.provider-page .connection-card footer{border-top:1px solid var(--admin-color-e8eef4);margin-top:24px;padding-top:20px}.provider-page .connection-card footer>span{flex:1}.provider-page .connection-card .connection-action{border-radius:12px;min-height:48px;padding:0 24px;font-size:16px}.provider-page .connection-card .primary-action.connection-action{min-width:144px}.provider-page .connection-card .outline.connection-action{background:var(--admin-color-f8fbff);min-width:194px}.provider-page .danger-link{border:1px solid var(--admin-color-f1c9c5);background:var(--admin-color-fff8f7);border-radius:10px;min-height:42px;padding:0 12px}.provider-page .switch{color:var(--admin-color-30465d);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.provider-page .switch input{display:none}.provider-page .switch span{background:var(--admin-color-cbd6e0);border-radius:12px;width:32px;height:19px}.provider-page .switch span:after{background:var(--admin-color-fff);content:"";border-radius:50%;width:15px;height:15px;margin:2px;transition:all .15s;display:block}.provider-page .switch input:checked+span{background:var(--admin-color-287bd4)}.provider-page .switch input:checked+span:after{margin-left:16px}.provider-page .models-card{margin-top:16px}.provider-page .success-tag{background:var(--admin-color-e8f8ef);color:var(--admin-success-strong);border-radius:8px;padding:8px;font-size:12px}.provider-page .discovered-models{border:1px solid var(--admin-color-cfe3f7);background:var(--admin-color-f7fbff);border-radius:14px;grid-template-columns:minmax(250px,1fr) minmax(260px,1.2fr) auto;align-items:end;gap:16px;margin-top:20px;padding:16px;display:grid}.provider-page .discovered-models b,.provider-page .discovered-models small{display:block}.provider-page .discovered-models b{color:var(--admin-color-27425f);font-size:14px}.provider-page .discovered-models small{color:var(--admin-color-738aa1);margin-top:4px;font-size:12px;line-height:1.5}.provider-page .discovered-models select{border:1px solid var(--admin-color-cbdceb);background:var(--admin-color-fff);width:100%;height:43px;color:var(--admin-color-294059);border-radius:10px;padding:0 12px;font:13px Microsoft YaHei,sans-serif}.provider-page .discovered-models button{white-space:nowrap;min-height:43px;padding:0 16px}.provider-page .model-list{gap:12px;margin-top:20px;display:grid}.provider-page .sort-tip{background:var(--admin-color-f4f9ff);color:var(--admin-muted-strong);border-radius:11px;align-items:center;gap:12px;margin-top:20px;padding:12px;font-size:12px;display:flex}.provider-page .sort-tip b{color:var(--admin-color-2a70bc)}.provider-page .drag-handle{color:var(--admin-color-91a7bc);cursor:grab;letter-spacing:-4px;font-size:20px;line-height:1}.provider-page .provider-tile>.drag-handle{text-align:center;letter-spacing:normal;flex:0 0 16px;margin-right:12px}.provider-page .model-item{cursor:grab;transition:opacity .15s,transform .15s,box-shadow .15s}.provider-page .model-item.dragging{opacity:.48;transform:scale(.995)}.provider-page .model-item:has(.drag-handle:hover){border-color:var(--admin-color-9fc9ee);box-shadow:0 7px 17px #287bd414}.provider-page .model-order{width:auto;min-width:48px;padding:0 8px}.provider-page .model-item .link:disabled{opacity:.36;cursor:not-allowed}.provider-page .model-chat{border:1px solid var(--admin-color-cfe2f6);background:var(--admin-color-fbfdff);border-radius:16px;margin-top:20px;overflow:hidden}.provider-page .model-chat>header{border-bottom:1px solid var(--admin-color-e2edf7);background:var(--admin-color-f4f9ff);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.provider-page .model-chat header p{color:var(--admin-color-2877cf);margin:0;font-size:12px;font-weight:800}.provider-page .model-chat h3{color:var(--admin-color-233e5b);margin:4px 0;font-size:16px}.provider-page .model-chat header small{color:var(--admin-color-71879d);font-size:12px}.provider-page .chat-model-name{background:var(--admin-color-e7f2ff);max-width:40%;color:var(--admin-primary-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:8px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.provider-page .chat-transcript{background:var(--admin-color-fff);gap:12px;min-height:138px;padding:16px 20px;display:grid}.provider-page .chat-message{border-radius:12px;max-width:88%;padding:12px}.provider-page .chat-message b{margin-bottom:4px;font-size:12px;display:block}.provider-page .chat-message p{white-space:pre-wrap;color:var(--admin-color-31465d);margin:0;font-size:14px;line-height:1.65}.provider-page .chat-message.user{background:var(--admin-color-eaf4ff);justify-self:end}.provider-page .chat-message.user b{color:var(--admin-color-2877cf)}.provider-page .chat-message.assistant{border:1px solid var(--admin-color-dce8f3);background:var(--admin-color-f8fafc);justify-self:start}.provider-page .chat-message.assistant b{color:var(--admin-color-2f7d59)}.provider-page .chat-message.assistant small{color:var(--admin-color-8292a3);margin-top:8px;font-size:12px;display:block}.provider-page .chat-empty{color:var(--admin-color-8494a6);text-align:center;align-self:center;margin:0;font-size:14px}.provider-page .chat-composer{border-top:1px solid var(--admin-color-e2edf7);background:var(--admin-color-f8fbff);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 20px;display:grid}.provider-page .chat-composer textarea{resize:vertical;border:1px solid var(--admin-color-ccdcea);background:var(--admin-color-fff);min-height:48px;color:var(--admin-color-294059);border-radius:10px;padding:12px;font:13px/1.55 Microsoft YaHei,sans-serif;display:block}.provider-page .chat-composer textarea:focus{border-color:var(--admin-color-3384dc);outline:0;box-shadow:0 0 0 3px #2f82dc1c}.provider-page .chat-composer button{min-width:140px}.provider-page .model-item{border:1px solid var(--admin-color-e0e9f1);background:var(--admin-color-fff);border-radius:14px;overflow:hidden}.provider-page .model-item>header{border-bottom:1px solid var(--admin-color-edf2f6);align-items:center;gap:12px;padding:12px 16px;display:flex}.provider-page .model-order{background:var(--admin-color-e9f3ff);width:31px;height:31px;color:var(--admin-primary-strong);border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.provider-page .model-item header div b,.provider-page .model-item header div code{display:block}.provider-page .model-item header div b{color:var(--admin-color-2b415b);font-size:14px}.provider-page .model-item header div code{color:var(--admin-color-748ca5);font-size:12px}.provider-page .model-item header>span:nth-of-type(2){flex:1}.provider-page .state{background:var(--admin-color-e7f8ee);color:var(--admin-success-strong);border:0;border-radius:7px;padding:4px 8px;font-size:12px}.provider-page .state.off{background:var(--admin-color-f0f3f6);color:var(--admin-muted-strong)}.provider-page .link,.provider-page .delete{background:0 0;border:0;font-size:12px}.provider-page .link{color:var(--admin-color-2874ca)}.provider-page .delete{color:var(--admin-color-d2524d)}.provider-page .metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 16px;display:grid}.provider-page .metrics>div{border-left:1px solid var(--admin-color-edf2f6);min-width:0;padding:0 16px}.provider-page .metrics>div:first-child{border:0;padding-left:0}.provider-page .metrics small,.provider-page .metrics b,.provider-page .metrics span{display:block}.provider-page .metrics small{color:var(--admin-color-8292a4);font-size:12px}.provider-page .metrics b{color:var(--admin-color-2c425d);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:14px;overflow:hidden}.provider-page .metrics span{color:var(--admin-color-97a4b3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.provider-page .empty-model{color:var(--admin-color-8493a4);margin:20px 0;font-size:14px}.provider-page .model-form{border:1px dashed var(--admin-color-c9dcec);background:var(--admin-color-fbfdff);border-radius:14px;margin-top:20px;padding:20px}.provider-page .model-form header{align-items:center;display:flex}.provider-page .model-form header>span{flex:1}.provider-page .model-form h3{color:var(--admin-color-2b415d);margin:4px 0 0;font-size:16px}.provider-page .model-form footer{border-top:1px solid var(--admin-color-e8eef4);justify-content:flex-end}.provider-page .model-form footer .outline{box-shadow:none}@media (width<=700px){.provider-page .page-hero{flex-direction:column;align-items:flex-start}.provider-page .header-actions{width:100%}.provider-page .header-actions button{flex:1}.provider-page .parent-card,.provider-page .connection-card,.provider-page .models-card{padding:20px}.provider-page .provider-tile{min-height:190px;padding:20px}.provider-page .provider-actions{flex-wrap:wrap;justify-content:flex-end;position:absolute;bottom:17px;left:84px;right:18px}.provider-page .provider-info small{max-width:220px;font-size:12px}.provider-page .fields,.provider-page .metrics{grid-template-columns:1fr}.provider-page .discovered-models{grid-template-columns:1fr;align-items:stretch}.provider-page .sort-tip{flex-direction:column;align-items:flex-start}.provider-page .model-chat>header,.provider-page .chat-composer{flex-direction:column;grid-template-columns:1fr}.provider-page .chat-model-name{max-width:100%}.provider-page .chat-composer button{width:100%}.provider-page .metrics>div{border:0;border-top:1px solid var(--admin-color-edf2f6);padding:12px 0}.provider-page .metrics>div:first-child{border-top:0;padding-top:0}.provider-page .connection-card footer{flex-wrap:wrap}.provider-page .connection-card footer>span{display:none}.provider-page .connection-card footer button{flex:1}.provider-page .connection-card .connection-action{min-width:0}.provider-page .model-form header{flex-wrap:wrap;align-items:flex-start}.provider-page .model-form header>span{display:none}.provider-page .model-form .switch{margin-top:12px}.provider-page .model-form footer button{flex:1}}.enterprise-page .profile-layout{align-items:start;gap:20px;margin-top:24px;grid-template-columns:minmax(0,1.45fr) minmax(290px,.7fr)!important;display:grid!important}.enterprise-page .enterprise-form,.enterprise-page .mobile-preview,.enterprise-page .history-panel{background:var(--admin-color-fff);border:1px solid var(--admin-color-deebf6);border-radius:18px;box-shadow:0 8px 24px #13304f0b}.enterprise-page .enterprise-form{gap:20px;max-width:none;margin:0;padding:28px;display:grid}.enterprise-page .mobile-preview{background:linear-gradient(150deg,var(--admin-color-fff),var(--admin-color-f4f9ff));display:block;overflow:hidden}.enterprise-page .mobile-preview header{border-bottom:1px solid var(--admin-color-e4edf6);align-items:center;gap:12px;padding:20px;display:flex}.enterprise-page .mobile-preview header>span{background:var(--admin-primary-strong);width:39px;height:39px;color:var(--admin-color-fff);border-radius:13px;place-items:center;font-size:16px;font-weight:900;display:grid}.enterprise-page .mobile-preview header p{color:var(--admin-color-2877cf);margin:0;font-size:12px;font-weight:800}.enterprise-page .mobile-preview h2{color:var(--admin-color-1a2d48);margin:4px 0 0;font-size:20px}.enterprise-page .mobile-preview dl{gap:0;margin:0;padding:12px 20px;display:grid}.enterprise-page .mobile-preview dl>div{border-bottom:1px solid var(--admin-color-e9eef4);padding:12px 0}.enterprise-page .mobile-preview dl>div:last-child{border:0}.enterprise-page .mobile-preview dt{color:var(--admin-color-8494a5);font-size:12px;font-weight:700}.enterprise-page .mobile-preview dd{color:var(--admin-color-2b435d);word-break:break-word;margin:4px 0 0;font-size:14px;font-weight:800;line-height:1.5}.enterprise-page .mobile-preview footer{background:var(--admin-color-f7fbff);color:var(--admin-color-4b7a67);justify-content:space-between;gap:8px;padding:16px 20px;font-size:12px;display:flex}.enterprise-page .mobile-preview footer i{background:var(--admin-color-4caf7b);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.enterprise-page .mobile-preview footer small{color:var(--admin-color-8092a4)}.enterprise-page .enterprise-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid!important}.enterprise-page .enterprise-form input{box-sizing:border-box;border:1px solid var(--admin-color-ccd8e4);background:var(--admin-color-fff);width:100%;height:44px;color:var(--admin-color-1f2d3d);border-radius:10px;margin-top:8px;padding:12px;font:14px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:block!important}.enterprise-page .form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.enterprise-page .form-footer>div:last-child{gap:8px;display:flex}.enterprise-page .history-panel{margin-top:20px;padding:24px}.enterprise-page .history-panel>header{border-bottom:1px solid var(--admin-color-e8eef4);justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.enterprise-page .history-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.enterprise-page .history-list li{border:1px solid var(--admin-color-e1eaf3);background:var(--admin-color-fbfdff);border-radius:12px;padding:12px 16px}.enterprise-page .history-list div{justify-content:space-between;gap:12px;display:flex}.enterprise-page .history-list b{color:var(--admin-color-2877cf)}.enterprise-page .history-list span,.enterprise-page .history-list p{color:var(--admin-color-6f8296);font-size:12px}.enterprise-page .history-list p{margin:8px 0 0;line-height:1.6}@media (width<=900px){.enterprise-page .profile-layout{grid-template-columns:1fr!important}.enterprise-page .mobile-preview{order:-1}}@media (width<=760px){.enterprise-page .enterprise-fields{grid-template-columns:1fr!important}.enterprise-page .form-footer{flex-direction:column;align-items:stretch}.enterprise-page .form-footer>div:last-child{width:100%}.enterprise-page .form-footer button{flex:1}}.knowledge-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.knowledge-overview article{border:1px solid var(--admin-color-dce8f4);background:var(--admin-color-fff);border-radius:15px;gap:4px;padding:16px 20px;display:grid;box-shadow:0 5px 16px #183e6509}.knowledge-overview span{color:var(--admin-color-71859b);font-size:12px;font-weight:800}.knowledge-overview b{color:var(--admin-color-23405f);font-size:24px;line-height:1.1}.knowledge-overview small{color:var(--admin-color-8795a5);font-size:12px}.knowledge-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.knowledge-overview{grid-template-columns:1fr}.knowledge-heading-actions{justify-content:flex-start}}.script-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.script-heading-actions{justify-content:flex-start}}.kb-page{--kb-surface:var(--admin-card);--kb-ground:var(--admin-page);--kb-ink:var(--admin-title);--kb-muted:var(--admin-text);--kb-line:var(--admin-border);--kb-control:var(--admin-color-c9d9ea);--kb-blue:var(--admin-primary);--kb-selected:var(--admin-primary-soft);color:var(--kb-ink);background:var(--kb-ground);min-width:0;font-size:16px;line-height:1.5}.kb-page *{box-sizing:border-box}.kb-page h1,.kb-page h2,.kb-page h3,.kb-page p{margin:0}.kb-page h1{align-items:center;font-size:28px;line-height:1.25;display:flex}.kb-page h2{font-size:20px;line-height:1.4}.kb-page h3{font-size:16px}.kb-page small{color:var(--kb-muted);font-size:12px}.kb-page button,.kb-page input,.kb-page select,.kb-page textarea{font:inherit}.kb-page button{cursor:pointer}.kb-page button:disabled{cursor:default;opacity:.6}.kb-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--kb-blue);outline-offset:2px}.kb-page :is(.outline,.primary-action,.text-action){border-radius:var(--admin-button-radius);min-height:36px;box-shadow:none;white-space:normal;padding:8px 12px;font-weight:700}.kb-page .outline{color:var(--kb-blue);background:var(--kb-surface);border:1px solid var(--kb-control)}.kb-page .primary-action{color:var(--kb-surface);background:var(--kb-blue);border:1px solid var(--kb-blue)}.kb-page .text-action{color:var(--kb-blue);background:0 0;border:0}.kb-page .outline:hover,.kb-page .text-action:hover{background:var(--kb-selected)}.kb-heading{box-sizing:border-box;border:1px solid var(--kb-line);background:linear-gradient(118deg,var(--admin-color-fff) 0%,var(--admin-color-f4f8fd) 62%,var(--admin-color-eaf3ff) 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) auto 196px;align-items:center;column-gap:24px;height:218px;min-height:218px;margin:0 0 20px;padding:32px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #14396114}.kb-heading:after{content:"";border:44px solid #2b7ede14;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-132px;right:-100px}.kb-heading-copy{z-index:1;max-width:700px;position:relative}.kb-heading-kicker{color:var(--kb-blue);letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.kb-heading h1{color:var(--admin-color-172b46);letter-spacing:-.03em;margin:8px 0 12px;font-size:28px}.kb-heading-copy>p:not(.kb-heading-kicker){color:var(--admin-color-506178);margin:0;font-size:16px;line-height:1.8}.kb-heading-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.kb-heading-tags span{border:1px solid var(--admin-color-d9e7f6);background:var(--admin-color-fff);color:var(--admin-color-526b87);border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700}.kb-actions{z-index:1;border:1px solid var(--kb-line);border-radius:var(--admin-radius);background:var(--kb-surface);flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:8px;padding:8px;display:flex;position:relative}.kb-heading-visual{z-index:1;justify-self:end;width:196px;height:152px;display:block;position:relative}.kb-heading-visual>div{background:var(--admin-color-236fca);width:110px;height:110px;color:var(--admin-color-fff);border:8px solid #ffffffc7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:35px;left:42px;box-shadow:0 12px 24px #1b65be40}.kb-heading-visual b{letter-spacing:.04em;font-size:28px}.kb-heading-visual small{color:var(--admin-color-fff);margin-top:4px;font-size:12px;font-weight:700}.kb-visual-node{z-index:1;background:var(--admin-color-fff);width:42px;height:42px;color:var(--admin-color-2877cf);border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:grid;position:absolute;box-shadow:0 9px 20px #20548d24}.kb-visual-node-one{top:6px;left:10px}.kb-visual-node-two{color:var(--admin-color-7757bd);bottom:9px;right:0}.kb-visual-node-three{color:var(--admin-color-d47431);top:13px;right:12px}.kb-tabs{box-sizing:border-box;border:1px solid var(--kb-line);background:var(--kb-surface);height:60px;min-height:60px;box-shadow:var(--admin-shadow);border-radius:14px;align-items:stretch;gap:8px;margin:0 0 12px;padding:8px;display:flex}.kb-tabs a{height:42px;min-height:42px;color:var(--admin-color-34445a);background:0 0;border:1px solid #0000;border-radius:10px;flex:0 auto;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.kb-tabs a:hover{border-color:var(--admin-color-afcbe9);background:var(--admin-color-f8fbff)}.kb-tabs a[aria-current]{color:var(--kb-blue);border-color:var(--admin-color-2a78d1);background:var(--admin-color-f3f8ff);box-shadow:0 3px 8px #2473cd1a}.kb-tabs span{flex:1;min-width:0}.kb-tabs b{color:var(--admin-color-263952);font-size:14px}.kb-tabs small{display:none}@media (width<=640px){.kb-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:auto;min-height:0;padding:8px;display:grid;overflow:visible}.kb-tabs a{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:4px;min-width:0;height:auto;min-height:48px;padding:8px 4px;display:grid}.kb-tabs a svg{width:18px;height:18px}.kb-tabs span{flex:0;width:100%;min-width:0}.kb-tabs b{overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:block}}@media (prefers-reduced-motion:reduce){.kb-tabs a{transition:none}}.kb-page label{min-width:0;color:var(--kb-muted);gap:8px;font-size:14px;display:grid}.kb-page :is(input,select,textarea){border:1px solid var(--kb-control);border-radius:var(--admin-input-radius);background:var(--kb-surface);width:100%;min-width:0;color:var(--kb-ink);margin:0;padding:8px 12px;font-size:16px;line-height:1.5}.kb-page input[type=checkbox]{width:20px;height:20px}.kb-page :is(.notice,.import-error,.edit-conflict){border:1px solid var(--kb-control);color:var(--kb-ink);background:var(--kb-selected);border-radius:8px;margin:12px 0;padding:12px}.kb-heading .kb-actions{min-height:40px}.kb-heading .kb-actions a{align-items:center;text-decoration:none;display:inline-flex}.kb-page .text-button{min-height:36px;color:var(--kb-blue);background:0 0;border:0;border-radius:8px;padding:8px 12px}.kb-page .text-button:hover{background:var(--kb-selected)}.kb-page .eyebrow{color:var(--kb-muted);font-size:12px}@media (width<=1100px){.kb-heading{grid-template-columns:minmax(0,1fr) 150px;column-gap:12px;height:auto;min-height:208px;padding:24px 28px}.kb-heading-copy>p:not(.kb-heading-kicker){line-height:1.6}.kb-heading-tags{gap:8px;margin-top:12px}.kb-heading-tags span{padding:8px}.kb-heading-visual{width:150px;height:148px}.kb-heading-visual>div{border-width:7px;width:94px;height:94px;top:34px;left:26px}.kb-heading-visual b{font-size:24px}.kb-visual-node{border-radius:12px;width:36px;height:36px;font-size:17px}}@media (width<=760px){.kb-tabs{padding:12px}.kb-tabs-heading{margin:0 2px 12px}.kb-tabs-heading h2{font-size:16px}.kb-tabs-cards{gap:8px}.kb-tabs-cards a{text-align:center;flex-direction:column;justify-content:center;gap:8px;min-height:88px;padding:12px 4px;font-size:14px}.kb-tabs-cards i{display:none}.kb-heading{border-radius:18px;grid-template-columns:1fr;gap:16px;height:auto;min-height:auto;padding:24px 20px}.kb-heading-copy{max-width:none}.kb-heading h1{font-size:24px}.kb-heading-visual{display:none}.kb-tabs{height:auto;min-height:0}.kb-heading .kb-actions{min-height:48px}.kb-heading .kb-actions>*{height:48px;margin:0;line-height:24px}.kb-page :is(button,.kb-tabs-cards a,.kb-heading a){min-height:48px}}.knowledge-layout{align-items:start;grid-template-columns:minmax(300px,36%) minmax(0,1fr)!important;gap:16px!important;display:grid!important}.knowledge-list,.editor:not(.kb-editor),.knowledge-picker,.category-manager:not(.kb-category-manager){border:1px solid var(--admin-border)!important;border-radius:var(--admin-radius-lg)!important;background:var(--admin-card)!important;box-shadow:var(--admin-shadow)!important}.knowledge-list{background:var(--admin-subtle)!important;max-height:660px!important;padding:12px!important}.knowledge-list-heading{z-index:1;position:sticky;top:0;background:var(--admin-subtle)!important;padding:8px 8px 16px!important}.knowledge-list button{border:1px solid #0000!important;border-radius:11px!important;margin:4px 0!important;padding:12px!important}.knowledge-list button.selected{border-color:var(--admin-primary)!important;background:var(--admin-primary-soft)!important;box-shadow:inset 3px 0 0 var(--admin-primary)!important}.knowledge-list button:hover{background:var(--admin-color-fff)!important}.editor:not(.kb-editor){padding:24px!important}.editor:not(.kb-editor) header{padding-bottom:16px!important}.editor:not(.kb-editor) input,.editor:not(.kb-editor) select,.editor:not(.kb-editor) textarea{border-color:var(--admin-color-c9d9ea)!important;border-radius:var(--admin-input-radius)!important}.editor:not(.kb-editor) input:focus,.editor:not(.kb-editor) select:focus,.editor:not(.kb-editor) textarea:focus{border-color:var(--admin-primary)!important;box-shadow:0 0 0 3px #287bd41f!important}.knowledge-picker{margin:0 0 16px!important;padding:20px!important}.knowledge-picker-heading{margin-bottom:16px!important}.knowledge-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.knowledge-cards button{border-radius:var(--admin-radius)!important;min-height:72px!important}.knowledge-context{border-color:var(--admin-border)!important;border-radius:var(--admin-radius)!important;background:var(--admin-subtle)!important;margin:0 0 16px!important}.category-manager:not(.kb-category-manager){margin:0 0 16px!important}.knowledge-overview article{border-color:var(--admin-border)!important;border-radius:var(--admin-radius)!important;box-shadow:var(--admin-shadow)!important}@media (width<=960px){.knowledge-layout{grid-template-columns:1fr!important}.knowledge-list{max-height:320px!important}.knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.knowledge-cards{grid-template-columns:1fr!important}.knowledge-cards button:first-child{grid-column:auto!important}}.scripts-function-card{border:1px solid var(--admin-color-d9e6f3);background:var(--admin-color-fff);border-radius:15px;margin:0 0 20px;padding:12px;box-shadow:0 6px 19px #1a41680a}.scripts-function-nav{gap:8px;display:flex}.scripts-function-nav a{border:1px solid var(--admin-border);background:var(--admin-color-fff);min-height:36px;color:var(--admin-color-536b84);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.scripts-function-nav a.router-link-active{border-color:var(--admin-primary);background:var(--admin-primary-soft);color:var(--admin-primary)}.scripts-function-nav svg{width:18px;height:18px}@media (width<=650px){.scripts-function-card{padding:12px}.scripts-function-nav{overflow-x:auto}.scripts-function-nav a{flex:none}}.script-form,.stage-picker,.script-card,.batch-bar{border-color:var(--admin-border)!important;border-radius:var(--admin-radius-lg)!important;box-shadow:var(--admin-shadow)!important}.script-form{padding:24px!important}.script-form input,.script-form select,.script-form textarea,.script-filters input,.script-filters select{border-color:var(--admin-color-c9d9ea)!important;border-radius:var(--admin-input-radius)!important}.script-form input:focus,.script-form select:focus,.script-form textarea:focus,.script-filters input:focus,.script-filters select:focus{outline:0;border-color:var(--admin-primary)!important;box-shadow:0 0 0 3px #287bd41f!important}.stage-picker{padding:20px!important}.stage-cards button{border-color:var(--admin-border)!important;border-radius:var(--admin-radius)!important}.stage-cards button.active{border-color:var(--admin-primary)!important;background:var(--admin-primary-soft)!important}.script-card{border-color:var(--admin-border)!important}.import-page .workflow-map,.import-page .task-panel,.import-page .workspace,.import-page .selection-card{border-color:var(--admin-border)!important;border-radius:var(--admin-radius-lg)!important;box-shadow:var(--admin-shadow)!important}.import-page .workflow-map{background:var(--admin-card)!important}.import-page .workflow-map button.active{border-color:var(--admin-primary)!important;background:var(--admin-primary-soft)!important}@media (width<=960px){.script-heading-actions{justify-content:flex-start}}
