/* 舒展、清晰的AI办公工作台。一秒互联公司 www.yimiaonet.com */
.ai-workspace{--primary:#3865d8;--primary-hover:#2b54be;--ink:#24344c;--muted:#627289;--line:#e4eaf2;--background:#f5f7fb;font-size:15px;line-height:1.65;color:var(--ink)}
.ai-workspace .sidebar{width:244px;background:#fff;color:#5a6b83;border-right:1px solid #e4eaf2;box-shadow:none}
.ai-workspace .sidebar-brand{padding:24px 22px;min-height:96px;gap:12px}
.ai-workspace .sidebar-brand .brand-mark{background:#3865d8;border:0;box-shadow:0 4px 12px #3865d81c;width:39px;height:39px;border-radius:12px}
.ai-workspace .sidebar-brand strong{color:#203451;font-size:16px;max-width:155px;letter-spacing:0}
.ai-workspace .sidebar-brand div>span{color:#738299;font-size:12px;letter-spacing:0;margin-top:4px}
.ai-workspace .workspace-label{margin:0 18px 26px;padding:11px 12px;border:1px solid #e2eaf8;border-radius:10px;background:#f6f8fd;color:#596f99;font-size:13px}
.ai-workspace .workspace-dot{width:7px;height:7px;background:#4f7ce3;box-shadow:none}
.ai-workspace .nav-section{font-size:12px;color:#7b899d;letter-spacing:.5px;margin-bottom:12px;padding-left:15px}
.ai-workspace .side-nav{padding:0 14px;scrollbar-width:thin;scrollbar-color:#dbe3ef transparent}
.ai-workspace .side-nav>button{font-size:15px;color:#53657e;padding:13px 15px;min-height:49px;margin:5px 0;gap:13px;border-radius:10px;transition:background .2s,color .2s}
.ai-workspace .side-nav>button .icon{width:20px;height:20px;opacity:1;stroke-width:1.65}
.ai-workspace .side-nav>button:hover{background:#f3f6fc;color:#315eba}
.ai-workspace .side-nav>button.active{background:#edf3ff;color:#315fce;box-shadow:none;font-weight:600}
.ai-workspace .side-nav>button.active::before{left:0;top:16px;bottom:16px;width:3px;background:#4e78df}
.ai-workspace .nav-new{font-size:11px;color:#466cc0;background:#e8efff;padding:2px 6px;border-radius:4px}
.ai-workspace .nav-count{font-size:12px;background:#e0eaff;color:#3865c1;min-width:23px;line-height:21px}
.ai-workspace .sidebar-bottom{border-top:1px solid #edf0f5;padding:17px 14px}
.ai-workspace .sidebar-status{color:#687b94;font-size:12px;padding-bottom:15px;line-height:1.7}
.ai-workspace .sidebar-profile{background:#f6f8fc;border:1px solid #e9edf4;color:#6d7e97;padding:12px;border-radius:11px}
.ai-workspace .sidebar-profile:hover{background:#edf2fb}
.ai-workspace .sidebar-profile strong{font-size:14px;color:#344962}
.ai-workspace .sidebar-profile small{font-size:12px;color:#6f8097;margin-top:3px}
.ai-workspace .sidebar .avatar{background:#e5edff;border:0;color:#5273bc;width:36px;height:36px;font-size:15px}
.ai-workspace .topbar{height:76px;padding:0 32px;background:#fff;border-bottom:1px solid #e6ebf3;box-shadow:none}
.ai-workspace .breadcrumb{font-size:14px;color:#6e7e95}
.ai-workspace .breadcrumb strong{font-size:15px;font-weight:500;color:#2c405d}
.ai-workspace .topbar-right{gap:14px}
.ai-workspace .top-search{width:290px;min-height:42px;border:1px solid #e5eaf3;border-radius:10px;background:#f8fafc}
.ai-workspace .top-search input{font-size:13px!important;min-height:40px!important}
.ai-workspace .icon-button{width:40px;height:40px;border-radius:9px;color:#6b7c93}
.ai-workspace .icon-button:hover{background:#eff4ff;color:#3b66c9}
.ai-workspace .icon{width:20px;height:20px}
.ai-workspace .top-user{font-size:14px;gap:10px}
.ai-workspace .top-user .avatar{width:34px;height:34px;font-size:14px;background:#edf2ff;color:#5c78b4;border-radius:10px}
.workspace-motion{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;font-size:12px;border:1px solid #e4eaf4;border-radius:9px;background:white;color:#62758f;padding:7px 11px;white-space:nowrap}
.workspace-motion:hover:not(:disabled){background:#f4f7fd;color:#3d66be}
.workspace-motion svg{width:12px;height:12px;fill:currentColor}
.ai-workspace .content{padding:28px 32px 34px;background:#f5f7fb;scrollbar-color:#ccd5e4 transparent;outline:none}
.ai-workspace .page-heading{min-height:88px;align-items:center;margin-bottom:26px;gap:20px}
.ai-workspace h1{font-size:29px;line-height:1.4;font-weight:600;letter-spacing:.1px;color:#263b58}
.ai-workspace .page-heading p{font-size:14px;color:#687a93;line-height:1.8;margin-top:9px}
.ai-workspace .eyebrow{font-size:12px;color:#6c82a5;letter-spacing:.5px;margin-bottom:7px}
.ai-workspace h2,.ai-workspace .panel-heading h2{font-size:17px;font-weight:600;color:#2b405c;line-height:1.6}
.ai-workspace h3{font-size:15px;color:#324a68}
.ai-workspace .panel{border:1px solid #e3e9f2;box-shadow:0 3px 15px #17315903;border-radius:14px;background:white}
.ai-workspace .panel-heading{min-height:77px;padding:22px 24px;border-bottom:1px solid #edf1f7}
.ai-workspace .panel-heading p{font-size:13px;color:#74849b;margin-top:5px}
.ai-workspace .panel-body{padding:26px}
.ai-workspace .button{font-size:14px;min-height:44px;padding:10px 18px;border-radius:9px;font-weight:500;gap:9px;transition:background .18s,box-shadow .18s,transform .18s}
.ai-workspace .button.primary{background:#3865d8;border:1px solid #3865d8;box-shadow:0 3px 9px #3865d81a;color:white}
.ai-workspace .button.primary:hover:not(:disabled){background:#2e59c7;border-color:#2e59c7;box-shadow:0 5px 14px #3865d82b;transform:translateY(-1px)}
.ai-workspace .button.secondary{background:#fff;color:#486181;border-color:#d9e2ee}
.ai-workspace .button.secondary:hover:not(:disabled){background:#f5f8fd;border-color:#b6c8e5}
.ai-workspace .text-button{font-size:14px;color:#3e69c6;min-height:34px}
.ai-workspace .text-button .icon{width:16px;height:16px}
.ai-workspace .small-tag{font-size:12px;color:#5875a0;padding:5px 9px;border-radius:6px}
.ai-workspace .small-text,.ai-workspace .count-text{font-size:13px;color:#71829a}
.ai-workspace .subtle-label,.ai-workspace .archive-trust{font-size:13px;color:#6b7e9b}
.ai-workspace .status-tag{font-size:12px;line-height:1.5;padding:5px 9px;border-radius:6px;font-weight:500;gap:6px}
.ai-workspace .status-tag i{width:5px;height:5px}
.ai-workspace .table-wrap table{font-size:14px}
.ai-workspace .table-wrap th{font-size:13px;font-weight:500;color:#697e99;background:#f8fafc;padding:15px 22px;border-bottom-color:#e9eef5}
.ai-workspace .table-wrap td{font-size:14px;color:#526982;padding:19px 22px;line-height:1.7;border-bottom-color:#edf1f6}
.ai-workspace .table-wrap tbody tr:hover{background:#f8faff}
.ai-workspace .table-title{font-size:14px;font-weight:500;line-height:1.75;color:#304b6e;min-width:155px}
.ai-workspace .table-secondary{font-size:12px;line-height:1.75;color:#7688a0;margin-top:6px}
.ai-workspace .table-secondary.mono,.ai-workspace .time-cell{font-size:12px;letter-spacing:0;color:#7c8ba1}
.ai-workspace .table-footer{padding:18px 22px;font-size:13px;color:#74859d;gap:16px;flex-wrap:wrap}
.ai-workspace .empty-state{min-height:220px;padding:35px 24px;gap:10px}
.ai-workspace .empty-state strong{font-size:15px;color:#667c97}
.ai-workspace .empty-state p{font-size:13px;line-height:1.8;color:#7a8ba2}
.ai-workspace .table-secondary.truncate{max-width:215px}
.ai-workspace .list-toolbar{padding:20px 23px;gap:18px;flex-wrap:wrap}
.ai-workspace .filter-tabs{gap:24px;flex-wrap:wrap}
.ai-workspace .filter-tabs button{font-size:14px;min-height:42px;color:#698099}
.ai-workspace .filter-tabs button.active{color:#3462cc}
.ai-workspace .list-search{min-height:43px;border-radius:9px;background:#fafbfd;border-color:#e0e7f1}
.ai-workspace .list-search input{font-size:14px!important;min-height:41px!important}
.ai-workspace .form-field{margin-bottom:23px}
.ai-workspace .form-field>label,.ai-workspace .field-label{font-size:14px;line-height:1.7;color:#455e7c;font-weight:500;margin-bottom:10px}
.ai-workspace input:not([type="checkbox"]):not([type="file"]),.ai-workspace select,.ai-workspace textarea{font-size:15px;min-height:46px;color:#2b405d;padding:11px 13px;border:1px solid #dce4ee;border-radius:9px;background:white;line-height:1.65}
.ai-workspace input:focus,.ai-workspace select:focus,.ai-workspace textarea:focus{outline:none;border-color:#80a1e8;box-shadow:0 0 0 3px #5682dd14}
.ai-workspace input::placeholder,.ai-workspace textarea::placeholder{color:#8594a9}
.ai-workspace .form-field>small,.ai-workspace .inline-note{font-size:13px;line-height:1.85;color:#72849c}
.ai-workspace .form-field label>span{font-size:12px;color:#798ca6}
.ai-workspace .warning-note{font-size:13px;line-height:1.9;padding:14px 18px;border-radius:8px;background:#fffbf1;color:#92713e}
.ai-workspace .source-link{font-size:14px;gap:12px;padding:15px 0;color:#4f6682;line-height:1.8}
.ai-workspace .source-link small{font-size:12px;color:#798ba3}
.ai-workspace .source-links{padding-left:23px;padding-right:23px}
.ai-workspace .file-badge.small{font-size:11px;min-width:35px;height:38px}
.ai-workspace .vertical-steps li strong{font-size:14px;color:#405c7d}
.ai-workspace .vertical-steps li p{font-size:13px;line-height:1.8;color:#74869e}
.ai-workspace .vertical-steps li>span{font-size:12px;width:29px;height:29px}
.ai-workspace .guide-panel{padding:24px}
.ai-workspace .guide-panel h2{margin-bottom:18px}
.ai-workspace .drop-zone{padding:35px 20px;background:#f7faff;border:1px dashed #acc2e9;border-radius:12px}
.ai-workspace .drop-zone:hover,.ai-workspace .drop-zone.dragging{background:#eff5ff;border-color:#6f95db}
.ai-workspace .drop-zone h3{font-size:17px;line-height:1.7}
.ai-workspace .drop-zone p{font-size:14px;line-height:1.8;color:#6e839e;margin-top:9px}
.ai-workspace .drop-zone small{font-size:12px;color:#8292a7}
.ai-workspace .drop-icon{width:55px;height:55px;border-radius:16px;color:#4b76ce;background:#eaf0ff;margin-bottom:17px}
.ai-workspace .upload-submit>div{font-size:13px;color:#6a819e;line-height:1.8}
.ai-workspace .settings-form,.ai-workspace .review-form{padding:26px}
.ai-workspace .switch-row{gap:20px;padding:22px 0}
.ai-workspace .switch-row strong{font-size:15px}
.ai-workspace .switch-row small{font-size:13px;line-height:1.85;color:#7788a1;display:block;margin-top:7px}
.ai-workspace .settings-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:20px}
.ai-workspace .ai-test-result{font-size:13px;line-height:1.8;color:#617995;margin-top:17px}
.ai-workspace .check-line,.ai-workspace .review-confirm{font-size:14px;color:#536c8a;line-height:1.9}
.ai-workspace .check-line input,.ai-workspace .review-confirm input{accent-color:#3865d8}
.ai-workspace .review-steps{padding:24px;gap:20px;background:white;border-color:#e4eaf3;border-radius:12px}
.ai-workspace .review-steps>div{font-size:13px;color:#6b809b}
.ai-workspace .review-steps>div>span{width:31px;height:31px;font-size:13px}
.ai-workspace .processing-banner,.ai-workspace .issue-banner{padding:24px;border-radius:12px}
.ai-workspace .processing-banner strong,.ai-workspace .issue-banner strong{font-size:16px}
.ai-workspace .processing-banner p,.ai-workspace .issue-banner p{font-size:13px;line-height:1.85}
.ai-workspace .review-issue{font-size:13px;line-height:1.85;padding:13px;border-radius:7px}
.ai-workspace .evidence{font-size:12px;line-height:1.85;color:#7086a2;margin-top:9px}
.ai-workspace .field-group h3{font-size:15px;margin-bottom:20px}
.ai-workspace .review-actions{padding:25px}
.ai-workspace .event-list strong{font-size:14px;line-height:1.8}
.ai-workspace .event-list p,.ai-workspace .event-list small{font-size:12px;line-height:1.8;color:#7b8ca2}
.ai-workspace .source-notes{margin:4px 0 18px;border-top:1px solid #eaf0f7;padding-top:13px}
.ai-workspace .source-notes summary{font-size:13px;color:#4469b5;cursor:pointer;min-height:32px;line-height:32px}
.ai-workspace .source-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.9;color:#566d88;margin:10px 0 0;padding:14px;border-radius:8px;background:#f6f8fc;max-height:340px;overflow:auto}
.ai-workspace .image-card>p,.ai-workspace .image-card select{font-size:13px;line-height:1.8}
.ai-workspace .archive-summary{padding:26px;gap:25px}
.ai-workspace .archive-summary strong{font-size:15px;color:#3b5678}
.ai-workspace .archive-summary span{font-size:13px;color:#7a8da7}
.ai-workspace .archive-fields>div{font-size:15px;line-height:1.9;padding:17px 0;gap:20px}
.ai-workspace .archive-fields dt{font-size:13px;color:#7b8da4}
.ai-workspace .panel-paragraph{font-size:14px;line-height:1.9;padding:23px}
.ai-workspace .company-root{font-size:15px;padding:16px}
.ai-workspace .department-option{font-size:14px;min-height:45px}
.ai-workspace .department-note,.ai-workspace .employee-options{font-size:12px;line-height:1.85;color:#7386a1}
.ai-workspace .account-identity{padding:25px}
.ai-workspace .account-identity p{font-size:14px;margin-top:7px;color:#6c809b}
.ai-workspace .bottom-bar{min-height:40px;padding:9px 32px;font-size:12px;background:white;color:#74859b;border-top-color:#e4eaf2;line-height:1.8}
.ai-workspace .bottom-bar a{color:#627b9b}
.ai-workspace .sync-error{color:#b57b32;display:flex;align-items:center;gap:7px}
.ai-workspace .sync-error .live-dot{background:#dba24b}
.pagination{display:flex;align-items:center;gap:13px;flex-wrap:wrap}
.pagination button{font-size:13px;min-height:36px;padding:6px 12px;border:1px solid #dfe6f1;border-radius:7px;background:white;color:#4f6c95}
.pagination button:hover:not(:disabled){background:#f1f5fd;border-color:#adc3e4}
.pagination button:disabled{opacity:.4}
/* 提示消息不遮挡刷新和退出操作。一秒互联公司 www.yimiaonet.com */
.toast{top:88px;right:24px;max-width:min(520px,calc(100vw - 32px));font-size:14px;line-height:1.8;pointer-events:none}.toast .icon-button{pointer-events:auto}
@media(max-width:767px){.toast{top:76px;right:16px;left:16px;max-width:none;font-size:13px}}
/* 对话框同样使用清晰字号。一秒互联公司 www.yimiaonet.com */
.modal-card{font-size:15px;line-height:1.7;border-radius:15px}.modal-heading{padding:20px 25px}.modal-heading h2{font-size:19px;color:#2b405d}.modal-body{padding:26px}.modal-body .form-field>label{font-size:14px;color:#4d6585}.modal-body input:not([type=checkbox]),.modal-body select,.modal-body textarea{font-size:15px;min-height:45px;padding:11px 13px;border-radius:9px}.modal-body .form-field>small,.modal-body .inline-note,.modal-body .check-line,.modal-description,.department-status-edit,.department-status-edit>small{font-size:13px;line-height:1.85}.modal-body .form-error{font-size:13px}.modal-footer{padding:18px 25px}.modal-footer .button{font-size:14px;min-height:43px;border-radius:9px}

/* 动效集中在AI工作区和状态变化，业务文字保持稳定。一秒互联公司 www.yimiaonet.com */
.workbench-welcome{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:center;min-height:196px;margin-bottom:27px;padding:27px 30px;border:1px solid #dee7f6;border-radius:17px;background:linear-gradient(112deg,#fff 38%,#eff5ff 100%);overflow:hidden}
.workbench-welcome .eyebrow{display:flex;gap:7px;align-items:center;color:#5579bb;font-size:12px;letter-spacing:1px;margin-bottom:10px}
.workbench-welcome .eyebrow .icon{width:15px;height:15px}
.workbench-welcome h1{font-size:29px;line-height:1.4;color:#2b4262;letter-spacing:.1px}
.workbench-welcome p{font-size:14px;color:#6d819e;line-height:1.85;margin-top:10px;max-width:550px}
.workbench-actions{display:flex;gap:11px;align-items:center;margin-top:21px;flex-wrap:wrap}
.workbench-actions .button{font-size:13px;min-height:42px}
.workbench-actions .button b{min-width:22px;line-height:21px;font-size:12px;border-radius:5px;padding:0 5px;background:#e9effc;color:#5475b2}
.workbench-core{position:relative;width:270px;height:172px;overflow:hidden;border:1px solid #2f4770;border-radius:14px;background:radial-gradient(ellipse at 45% 45%,#223c70,#101d34 80%);align-self:stretch;min-height:172px}
.workbench-core .ai-scene{inset:0}
.workbench-core .ai-fallback{transform:scale(.6)}
.core-label{position:absolute;left:14px;top:11px;font-size:10px;letter-spacing:1px;color:#b7d0f3;pointer-events:none}
.core-status{position:absolute;bottom:11px;left:14px;right:14px;display:flex;align-items:center;gap:6px;color:#b7ccee;font-size:10px;pointer-events:none}
.core-status i{width:4px;height:4px;border-radius:50%;background:#9cdbf0;box-shadow:0 0 8px #6dc6ff8c}
.ai-workspace .metrics-grid{background:white;border:1px solid #e3e9f2;border-radius:14px;gap:0;margin-bottom:26px;overflow:hidden}
.ai-workspace .metric-card,.ai-workspace .metric-card:nth-child(n){padding:22px 24px 21px;border:0;border-right:1px solid #edf0f6;border-radius:0;box-shadow:none;transform:none;background:white;transition:background .2s}
.ai-workspace .metric-card:last-child{border-right:0}
.ai-workspace .metric-card:hover{background:#f9fbff;box-shadow:none;transform:none}
.ai-workspace .metric-top{font-size:14px;color:#647994}
.ai-workspace .metric-icon{width:36px;height:36px;border-radius:10px}
.ai-workspace .metric-icon .icon{width:19px;height:19px}
.ai-workspace .metric-card>strong{font-size:35px;color:#2d4668;line-height:1.45;margin-top:9px;font-weight:600;letter-spacing:.5px}
.ai-workspace .metric-card>strong small{font-size:13px;color:#8191a7;margin-left:8px}
.ai-workspace .metric-foot{font-size:12px;line-height:1.85;color:#7d8da4;margin-top:8px}
.ai-workspace .overview-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}
.ai-workspace .overview-side{gap:23px}
.ai-workspace .quick-action{padding:17px 23px;gap:13px;min-height:82px}
.ai-workspace .quick-action strong{font-size:14px;color:#45607f}
.ai-workspace .quick-action small{font-size:12px;color:#7a8da5;margin-top:5px;line-height:1.7}
.ai-workspace .quick-icon{width:37px;height:37px;border-radius:11px}
.ai-workspace .quick-icon .icon{width:19px;height:19px}
.ai-workspace .readiness-panel{background:white;padding-bottom:20px}
.ai-workspace .readiness-row{font-size:13px;margin:17px 23px 0;color:#6f829c}
.ai-workspace .readiness-row strong{font-size:13px;color:#496789}
.ai-workspace .readiness-panel>.inline-note,.ai-workspace .readiness-panel>.text-button{margin-left:23px;margin-right:23px}
.ai-workspace .workflow-strip{padding:24px 27px;margin-top:25px;border-radius:14px;background:#fff;border-color:#e2e9f3;gap:25px}
.ai-workspace .workflow-strip strong{font-size:14px;color:#476384}
.ai-workspace .workflow-strip>div>span{font-size:12px;line-height:1.8;color:#7b8fa9}
.ai-workspace .workflow-strip li{font-size:13px;color:#6a819f;gap:9px}
.ai-workspace .workflow-strip li>span{width:29px;height:29px;font-size:12px;background:#edf3fc;border:0;color:#7292c2}
.ai-live-panel{margin-bottom:24px;border:1px solid #e1e9f5;border-radius:14px;background:white;overflow:hidden}
.ai-live-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px}
.ai-live-title{display:flex;align-items:center;gap:13px;min-width:0}
.ai-live-title>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#edf3ff;color:#5276c5;position:relative;flex:none}
.ai-live-title h2{font-size:16px}
.ai-live-title p{font-size:13px;color:#7b8ca3;margin-top:3px}
.ai-live-title .live-dot{margin-right:6px;background:#7aa6d6}
.queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 22px}
.queue-item{position:relative;display:flex;align-items:center;gap:12px;min-width:0;text-align:left;padding:15px;border:1px solid #e3ecfb;background:#f8faff;border-radius:11px;color:#466486;overflow:hidden}
.queue-item:hover{background:#f0f5ff;border-color:#aec5ec}
.queue-spinner{width:27px;height:27px;border:2px solid #d9e5fa;border-top-color:#7599dd;border-radius:50%;animation:spin 2s linear infinite;flex:none}
.queue-item>span:nth-child(2){min-width:0;flex:1}
.queue-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#3e5d84;font-weight:500}
.queue-item small{display:block;font-size:12px;color:#7c91ae;margin-top:5px;line-height:1.65}
.queue-item>b{font-size:13px;color:#7d96bd;font-weight:500;flex:none}
.queue-track{position:absolute;left:0;bottom:0;right:0;height:2px;background:#e5edfb;overflow:hidden}
.queue-track>i{height:2px;background:#97b4e8;display:block;position:relative;overflow:hidden;transition:width .45s}
.queue-track>i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffffaa,transparent);animation:queue-light 2.8s ease-in-out infinite}
.attention-item{display:flex;align-items:center;gap:12px;min-height:77px;padding:15px 23px;border:0;border-bottom:1px solid #f0f3f7;background:white;text-align:left;width:100%}
.attention-item:hover{background:#f8faff}
.attention-item>i{width:7px;height:7px;border-radius:50%;background:#dfb678;flex:none}
.attention-item.is-issue>i{background:#d18d85}
.attention-item>span{flex:1;min-width:0}
.attention-item strong{font-size:14px;color:#456180;line-height:1.8;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}
.attention-item small{font-size:12px;color:#8291a5;display:block;margin-top:4px}
.attention-item>.icon{width:16px;height:16px;color:#9eafc7;flex:none}
.attention-empty{padding:25px 23px;font-size:13px;color:#7b8fa9;line-height:1.9}
.ai-workspace .content>.page-heading,.ai-workspace .workbench-welcome{animation:workspace-enter .38s ease both}
.ai-workspace .metrics-grid,.ai-workspace .content>.panel,.ai-workspace .overview-grid,.ai-workspace .upload-grid,.ai-workspace .template-grid,.ai-workspace .organization-layout,.ai-workspace .settings-layout{animation:workspace-enter .45s ease both}
.ai-workspace .queue-item{animation:workspace-enter .45s ease both}.ai-workspace .queue-item:nth-child(2){animation-delay:.07s}.ai-workspace .queue-item:nth-child(3){animation-delay:.14s}
.ai-workspace .is-processing .ai-live-title>span::after{content:"";position:absolute;inset:-4px;border:1px solid #94b3e999;border-radius:15px;animation:ai-status-pulse 2.4s ease-out infinite}
.ai-workspace .processing-orbit{animation:spin 5s linear infinite}
.ai-workspace .settings-footer .spinning{animation:spin 1.2s linear infinite}
.ai-workspace[data-page-motion="off"] *{animation:none!important;transition:none!important}
@keyframes workspace-enter{from{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@keyframes queue-light{from{transform:translateX(-100%)}to{transform:translateX(150%)}}
@keyframes ai-status-pulse{to{opacity:0;transform:scale(1.12)}}
@media(min-width:1700px){.ai-workspace .content{padding:32px 42px 40px}.ai-workspace .overview-grid{grid-template-columns:minmax(0,1fr) 350px}.ai-workspace .workbench-welcome{grid-template-columns:minmax(0,1fr) 320px}.workbench-core{width:320px;height:185px}.ai-workspace .metric-card{padding-top:25px;padding-bottom:25px}}
@media(max-width:1350px){.ai-workspace .content{padding:24px}.ai-workspace .topbar{padding:0 24px}.ai-workspace .overview-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.ai-workspace .top-search{width:230px}.ai-workspace .metric-card,.ai-workspace .metric-card:nth-child(n){padding:20px 19px}.ai-workspace .metric-foot{font-size:12px}.queue-grid{grid-template-columns:1fr}.queue-item{min-height:72px}.ai-workspace .workbench-welcome{grid-template-columns:minmax(0,1fr) 240px;padding:25px;gap:20px}.workbench-core{width:240px;min-height:172px}.ai-workspace .workflow-strip{flex-wrap:wrap;gap:17px}.ai-workspace .workflow-strip ol{min-width:100%}.workspace-motion{padding:7px 9px}.workspace-motion>span{display:none}}
@media(max-width:1100px){.ai-workspace .overview-grid{grid-template-columns:minmax(0,1fr)}.ai-workspace .overview-side{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ai-workspace .readiness-panel{grid-column:1/-1}.ai-workspace .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-workspace .metric-card:nth-child(2){border-right:0}.ai-workspace .metric-card:nth-child(-n+2){border-bottom:1px solid #edf0f6}.ai-workspace .topbar-right{gap:8px}.ai-workspace .top-search{width:200px}.workbench-welcome h1{font-size:26px}}
@media(max-width:1023px){.ai-workspace .sidebar{position:fixed;left:0;top:0;bottom:0;width:244px;transform:translateX(-100%);transition:transform .22s ease;z-index:40;box-shadow:10px 0 35px #233a5521}.ai-workspace.nav-open .sidebar{transform:translateX(0)}.ai-workspace .nav-backdrop{position:fixed;inset:0;display:block;border:0;background:#23344e5c;z-index:39}.ai-workspace .menu-toggle{display:inline-flex}.ai-workspace .main-shell{width:100%}.ai-workspace .topbar{height:70px}.ai-workspace .overview-grid{grid-template-columns:minmax(0,1fr) 300px}.ai-workspace .overview-side{display:flex}.ai-workspace .readiness-panel{grid-column:auto}.ai-workspace .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-workspace .metric-card:nth-child(2){border-right:1px solid #edf0f6}.ai-workspace .metric-card:nth-child(-n+2){border-bottom:0}.ai-workspace .top-search{width:230px}}
@media(max-width:850px){.ai-workspace .overview-grid{grid-template-columns:minmax(0,1fr)}.ai-workspace .overview-side{display:grid;grid-template-columns:1fr 1fr}.ai-workspace .readiness-panel{grid-column:1/-1}.ai-workspace .metric-card,.ai-workspace .metric-card:nth-child(n){padding:18px 17px}.ai-workspace .metric-top{font-size:13px}.ai-workspace .metric-icon{width:29px;height:29px}.ai-workspace .metric-foot{font-size:11px}.ai-workspace .breadcrumb{display:none}.workbench-welcome h1{font-size:25px}.workbench-welcome p{font-size:13px}}
@media(max-width:767px){.ai-workspace{font-size:15px}.ai-workspace .topbar{height:65px;padding:0 17px}.ai-workspace .topbar-right{gap:7px}.ai-workspace .top-user{font-size:13px}.ai-workspace .top-user .avatar{width:31px;height:31px;font-size:13px}.ai-workspace .topbar .icon-button{width:36px;height:38px}.ai-workspace .content{padding:20px 16px 28px}.ai-workspace .top-search,.workspace-motion{display:none}.ai-workspace .page-heading{min-height:auto;margin-bottom:23px;gap:15px;align-items:flex-start}.ai-workspace h1{font-size:25px}.ai-workspace .page-heading p{font-size:13px;line-height:1.8}.ai-workspace h2,.ai-workspace .panel-heading h2{font-size:16px}.ai-workspace .panel-heading{padding:19px 20px;min-height:72px}.ai-workspace .panel-heading p{font-size:12px}.ai-workspace .button{font-size:13px;min-height:43px;padding:10px 14px}.ai-workspace .page-heading>.button{font-size:12px;min-height:41px;padding:9px 12px}.ai-workspace .panel-body,.ai-workspace .settings-form,.ai-workspace .review-form{padding:22px 20px}.ai-workspace .list-toolbar{padding:17px 19px}.ai-workspace .filter-tabs{gap:18px}.ai-workspace .filter-tabs button{font-size:13px;min-height:38px}.ai-workspace .form-field>label{font-size:14px}.ai-workspace input:not([type="checkbox"]):not([type="file"]),.ai-workspace select,.ai-workspace textarea{font-size:16px;min-height:46px}.ai-workspace .source-link{font-size:13px}.ai-workspace .source-links{padding-left:20px;padding-right:20px}.ai-workspace .drop-zone{padding:28px 17px}.ai-workspace .drop-zone h3{font-size:15px}.ai-workspace .drop-zone p{font-size:13px}.ai-workspace .drop-zone small{font-size:12px;line-height:1.8}.ai-workspace .table-wrap td{font-size:14px;padding:17px 19px}.ai-workspace .table-wrap th{font-size:13px;padding:14px 19px}.ai-workspace .table-title{font-size:14px}.ai-workspace .table-secondary{font-size:12px}.ai-workspace .bottom-bar{padding:9px 16px;min-height:42px;font-size:10px}.ai-workspace .bottom-bar>span:last-child{display:none}.ai-workspace .workbench-welcome{padding:23px 22px 21px;display:block;min-height:0;border-radius:14px;margin-bottom:20px}.workbench-welcome h1{font-size:25px}.workbench-welcome p{font-size:13px;max-width:100%;margin-top:11px}.workbench-welcome .eyebrow{font-size:11px;letter-spacing:.7px}.workbench-core{position:absolute;top:13px;right:14px;width:93px;height:86px;min-height:0;background:transparent;border:0;opacity:.85}.workbench-core .ai-scene{inset:0 -18px}.workbench-core .ai-fallback{transform:scale(.28)}.core-label,.core-status{display:none}.workbench-welcome h1{padding-right:55px;font-size:23px}.workbench-actions{margin-top:20px;gap:9px}.workbench-actions .button{font-size:12px;min-height:41px;padding:9px 12px}.ai-workspace .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;border-radius:13px}.ai-workspace .metric-card,.ai-workspace .metric-card:nth-child(n){padding:17px 18px;border-right:1px solid #edf0f6}.ai-workspace .metric-card:nth-child(2n){border-right:0}.ai-workspace .metric-card:nth-child(-n+2){border-bottom:1px solid #edf0f6}.ai-workspace .metric-card>strong{font-size:31px;margin-top:8px}.ai-workspace .metric-top{font-size:13px}.ai-workspace .metric-icon{width:29px;height:29px}.ai-workspace .metric-foot{font-size:11px;line-height:1.8;min-height:38px}.ai-workspace .overview-side{display:flex;gap:20px}.ai-workspace .readiness-panel{grid-column:auto}.ai-workspace .quick-action{padding:17px 20px}.ai-workspace .quick-action strong{font-size:14px}.ai-workspace .quick-action small{font-size:12px}.ai-workspace .workflow-strip{padding:22px;gap:18px}.ai-workspace .workflow-strip li{font-size:12px}.ai-workspace .workflow-strip ol{gap:15px}.ai-live-panel{margin-bottom:20px}.ai-live-heading{padding:17px 19px;gap:13px;align-items:flex-start}.ai-live-title{gap:11px}.ai-live-title>span{width:35px;height:35px;border-radius:10px}.ai-live-title h2{font-size:15px}.ai-live-title p{font-size:12px;line-height:1.8}.ai-live-heading>.text-button{font-size:12px;white-space:nowrap}.queue-grid{padding:0 19px 19px}.queue-item strong{font-size:13px}.queue-item small{font-size:12px}.ai-workspace .review-steps{padding:19px 13px;gap:12px}.ai-workspace .review-steps>div{font-size:10px}.ai-workspace .review-steps>div>span{width:28px;height:28px;font-size:12px}.ai-workspace .review-actions{padding:21px}.ai-workspace .review-confirm{font-size:13px}.ai-workspace .processing-banner,.ai-workspace .issue-banner{padding:20px}.ai-workspace .archive-fields>div{font-size:14px;gap:7px}.ai-workspace .archive-summary strong{font-size:14px}.pagination{gap:10px;font-size:12px}.pagination button{font-size:12px}.ai-workspace .table-footer{padding:17px 19px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.ai-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ai-workspace .button:hover{transform:none!important}}

/* 补充资料保持原受理记录和核验轨迹。一秒互联公司 www.yimiaonet.com */
.ai-workspace .supplement-box{border-top:1px solid #e8edf5;margin:0 0 18px;padding-top:13px}.ai-workspace .supplement-box>summary{font-size:13px;color:#4469b5;cursor:pointer;min-height:34px;line-height:34px}.ai-workspace .supplement-box form{margin-top:14px}.ai-workspace .supplement-box .form-field{display:block;margin-bottom:16px}.ai-workspace .supplement-box input[type=file]{max-width:100%;font-size:12px;color:#6883a9}.ai-workspace .supplement-box .button{font-size:12px;white-space:normal;width:100%;line-height:1.7}.ai-workspace .supplement-box .inline-note{font-size:12px;overflow-wrap:anywhere}.ai-workspace .supplement-box textarea{font-size:13px}
