@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mvs-layout{min-height:100vh}.mvs-header{background:#001529;box-shadow:0 2px 8px #0000001a;padding:0}.mvs-header-content{height:64px;justify-content:space-between;padding:0 24px}.mvs-header-content,.mvs-logo{align-items:center;display:flex}.mvs-logo{font-size:20px;font-weight:700;text-decoration:none}.mvs-logo,.mvs-logo:hover{color:#fff}.mvs-logo:before{content:"🏥";font-size:24px;margin-right:8px}.mvs-user-info{align-items:center;color:#ffffffd9;display:flex;gap:16px}.mvs-content{background:#f0f2f5;min-height:calc(100vh - 64px);padding:24px}.mvs-page-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 1px 2px #00000008;margin-bottom:24px;padding:16px 24px}.mvs-page-header .header-content{align-items:center;display:flex;justify-content:space-between}.mvs-page-header .header-left{flex:1 1}.mvs-page-header .header-right{align-items:center;display:flex;justify-content:flex-end}.page-title{color:#fff!important;font-weight:600;margin:0 0 8px!important}.page-description{color:#dbdbdbd9;font-size:14px;line-height:1.5}.mvs-card{margin-bottom:24px}.mvs-card .ant-card-head{border-bottom:1px solid #f0f0f0}.mvs-status-badge{align-items:center;display:inline-flex;gap:4px}.mvs-priority-high{color:#ff4d4f}.mvs-priority-medium{color:#faad14}.mvs-priority-low{color:#52c41a}.mvs-urgency-high{color:#ff4d4f}.mvs-urgency-medium{color:#faad14}.mvs-urgency-low{color:#52c41a}.mvs-stat-card{background:#fff;border-radius:6px;box-shadow:0 1px 2px #00000008;padding:24px;text-align:center;transition:all .3s}.mvs-stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.mvs-stat-number{font-size:32px;font-weight:700;margin-bottom:8px}.mvs-stat-label{color:#666;font-size:14px}.mvs-dashboard-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.mvs-form-container,.mvs-table-container{background:#fff;border-radius:6px;box-shadow:0 1px 2px #00000008;padding:24px}.mvs-login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.mvs-login-form{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0000001a;max-width:500px;padding:40px;width:100%}.mvs-login-title{color:#1890ff;font-size:24px;font-weight:700;margin-bottom:32px;text-align:center}.mvs-alert-card{margin-bottom:16px}.mvs-alert-error{border-left:4px solid #ff4d4f}.mvs-alert-warning{border-left:4px solid #faad14}.mvs-alert-info{border-left:4px solid #1890ff}@media (max-width:768px){.mvs-content{padding:16px}.mvs-header-content{padding:0 16px}.mvs-dashboard-grid{gap:16px;grid-template-columns:1fr}}.report-viewer-container{background:#f8f9fa;min-height:100vh;padding:16px}.report-title{color:#1d3557;margin-bottom:24px}.report-collapse{background:#0000}.report-collapse .ant-collapse-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;transition:all .3s ease}.report-collapse .ant-collapse-item:hover{border-color:#1890ff;box-shadow:0 4px 16px #0000001a}.report-collapse .ant-collapse-header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0!important;padding:16px 20px}.report-collapse .ant-collapse-content{border-radius:0 0 8px 8px;border-top:none}.report-collapse .ant-collapse-content-box{padding:20px}.editable-panel .ant-collapse-header{background:linear-gradient(135deg,#f6ffed,#fff);border-left:4px solid #52c41a}.field-group{margin-bottom:16px}.field-group .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa!important;border-right:1px solid #f0f0f0;font-weight:600}.field-group .ant-descriptions-bordered .ant-descriptions-item-content{background:#fff;position:relative}.key-field-label,.key-field-value{position:relative}.key-field-value{font-weight:600!important}.key-field-value:before{background:#1890ff;border-radius:2px;bottom:0;content:"";left:-4px;position:absolute;top:0;width:3px}.ant-drawer-header{background:linear-gradient(90deg,#1890ff,#40a9ff);border-bottom:none;color:#fff}.ant-drawer-close,.ant-drawer-header .ant-drawer-title{color:#fff}.ant-drawer-close:hover{color:#fffc}.agency-review-card .ant-card-head{background:#f8f9fa;border-bottom:1px solid #e8e8e8}@media (max-width:768px){.report-viewer-container{padding:8px}.report-collapse .ant-collapse-header{padding:12px 16px}.report-collapse .ant-collapse-content-box{padding:16px}.field-group .ant-descriptions{font-size:14px}}.ant-collapse-content,.ant-collapse-item{transition:all .3s cubic-bezier(.4,0,.2,1)}.report-viewer-container .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;box-shadow:0 2px 8px #1890ff4d}.report-viewer-container .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 16px #1890ff66;transform:translateY(-1px)}.report-viewer-container .ant-btn-default{border-color:#d9d9d9;color:#595959}.report-viewer-container .ant-btn-default:hover{border-color:#1890ff;color:#1890ff}.agency-review-card,.field-group-card{border:none;border-radius:8px;box-shadow:0 3px 6px #0000001a;margin-bottom:16px}.field-group-card .ant-card-head{background:#f0f9ff;border-radius:8px 8px 0 0}.agency-card{background:#fff;border-left:3px solid #1890ff;margin-bottom:16px}.agency-card .ant-card-head{min-height:auto;padding:0 12px}.agency-card .ant-card-body{padding:12px}.agency-title{color:#1890ff!important;margin:0}.editable-section{background:#f9f9f9;border:1px dashed #95de64;border-radius:8px;padding:16px}.field-label{color:#595959}.field-value{color:#262626;font-weight:500}.ant-descriptions-item-content{padding:8px 16px!important}.reviewer-section{background:#f0f9ff;border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:8px}.review-date{color:#8c8c8c;font-size:.85em;margin-top:4px}.holder-section{background:#fffbe6;border-radius:8px;margin-top:16px;padding:16px}.holder-section p{margin-bottom:8px}@media (max-width:992px){.ant-col-18,.ant-col-6{width:100%!important}.agency-review-card{margin-top:24px}}.investigator-dashboard{background:#f5f6fa;min-height:100vh}.investigator-dashboard-stat{align-items:center;background:#fafdff;border-radius:8px;display:flex;font-size:20px;font-weight:400;justify-content:center;letter-spacing:1px;margin:16px auto 0;padding:8px 32px;text-align:center;transition:color .2s;width:40%}.investigator-dashboard-stat.stat-urgent{color:#ff4d4f}.investigator-dashboard-stat.stat-priority{color:#faad14}.investigator-dashboard-stat.stat-pending{color:#1890ff}.investigator-dashboard-stat.stat-none{color:#52c41a}@media (max-width:900px){.investigator-dashboard-stat{font-size:17px;padding:8px;width:90%}}@media (max-width:600px){.investigator-dashboard-stat{font-size:15px;padding:6px 2px;width:100%}}@keyframes pulse{0%{box-shadow:0 2px 4px #ff4d4f33;transform:scale(1)}50%{box-shadow:0 4px 8px #ff4d4f66;transform:scale(1.05)}to{box-shadow:0 2px 4px #ff4d4f33;transform:scale(1)}}.report-generator-container{background:#f5f6fa;min-height:100vh}.report-generator-container .ant-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.report-generator-container .ant-card:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.report-generator-container .ant-card-head{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #f0f0f0;border-radius:12px 12px 0 0;padding:16px 20px}.report-generator-container .ant-card-head-title{color:#262626;font-weight:600}.report-generator-container .ant-list-item{border-radius:8px;position:relative;transition:all .3s ease}.report-generator-container .ant-list-item:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.report-generator-container .ant-list-item.task-completed{cursor:pointer}.report-generator-container .ant-list-item.task-completed:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.report-generator-container .ant-list-item.task-completed:before{background:linear-gradient(135deg,#1890ff0d,#52c41a0d);border-radius:8px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.report-generator-container .ant-list-item.task-completed:hover:before{opacity:1}.report-generator-container .ant-progress-bg{background:linear-gradient(90deg,#108ee9,#87d068)}.report-generator-container .ant-statistic-title{color:#fffc;font-size:14px}.report-generator-container .ant-statistic-content{color:#fff;font-weight:600}.report-generator-container .ant-collapse{background:#0000;border:none}.report-generator-container .ant-collapse-item{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.report-generator-container .ant-collapse-header{background:#fafafa;font-weight:500;padding:12px 16px}.report-generator-container .ant-collapse-content{border-top:1px solid #f0f0f0}.report-generator-container .ant-collapse-content-box{padding:16px}.report-generator-container .ant-tag{border-radius:4px;font-weight:500}.report-generator-container .ant-btn{border-radius:8px;font-weight:500;transition:all .3s ease}.report-generator-container .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;box-shadow:0 2px 8px #1890ff4d}.report-generator-container .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 16px #1890ff66;transform:translateY(-1px)}.report-generator-container .ant-descriptions-item-label{color:#595959;font-weight:600}.report-generator-container .ant-descriptions-item-content{color:#262626}@media (max-width:768px){.report-generator-container{padding:16px}.report-generator-container .ant-card-head{padding:12px 16px}.report-generator-container .ant-card-body{padding:16px}.report-generator-container .ant-list-item{padding:12px}}@media (max-width:576px){.report-generator-container .ant-card-head{padding:10px 12px}.report-generator-container .ant-card-body{padding:12px}.report-generator-container .ant-list-item{padding:8px}}.report-generator-container .ant-card,.report-generator-container .ant-list-item{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.task-completed{background:#f6ffed!important;border-color:#b7eb8f!important}.task-pending{background:#fff7e6!important;border-color:#ffd591!important}.data-selection-complete{border-left:4px solid #52c41a}.data-selection-pending{border-left:4px solid #faad14}.template-variable{background:#f0f9ff;border:1px solid #91d5ff;border-radius:4px;color:#1890ff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;padding:2px 6px}.template-variable:hover{background:#e6f7ff;border-color:#1890ff}.RealtimeNotification_notificationTriggerBtn__Brzae{align-items:center;border-radius:50%;color:#ffffffe6!important;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.RealtimeNotification_notificationTriggerBtn__Brzae:hover{background-color:#ffffff1f!important;color:#fff!important;transform:scale(1.05)}.RealtimeNotification_notificationTriggerBtn__Brzae:active{transform:scale(.95)}.RealtimeNotification_notificationItem__ehhxP{border-radius:12px;cursor:pointer;margin-bottom:12px;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.RealtimeNotification_notificationItem__ehhxP:hover{box-shadow:0 4px 16px #00000014!important;transform:translateY(-2px)}.RealtimeNotification_notificationItem__ehhxP:active{transform:translateY(0);transition:all .15s ease}.RealtimeNotification_statCard__8NNpb{background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #f0f0f0;border-radius:12px;cursor:default;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.RealtimeNotification_statCard__8NNpb:hover{border-color:#e6f7ff;box-shadow:0 2px 8px #1890ff14;transform:translateY(-2px)}.RealtimeNotification_statCardActive__80lzM{background:linear-gradient(135deg,#f0f9ff,#e6f7ff)!important;border-color:#1890ff!important;box-shadow:0 2px 8px #1890ff26!important}.RealtimeNotification_statCardInner__AwvEG{padding:8px 0}.RealtimeNotification_drawerBody__DzmqI{background:#f8f9fa;padding:0}.RealtimeNotification_drawerHeader__p9hFC{background:linear-gradient(135deg,#fff,#fafafa);border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000a;padding:20px 24px}.RealtimeNotification_drawerHeaderContent__8s1F4{align-items:center;display:flex;gap:12px}.RealtimeNotification_drawerHeaderIcon__LMgF6{align-items:center;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:10px;box-shadow:0 2px 8px #1890ff33;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.RealtimeNotification_drawerHeaderTitle__\+HWLu{color:#262626;flex:1 1;font-size:18px;font-weight:600}.RealtimeNotification_actionBar__zdBYy{background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 4px #00000005;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;transition:all .2s ease;z-index:9}.RealtimeNotification_actionBarLeft__TwvA8,.RealtimeNotification_actionBar__zdBYy{align-items:center;display:flex;gap:8px}.RealtimeNotification_actionBarRight__yk8WP{align-items:center;display:flex}.RealtimeNotification_actionButton__PDMnP{transition:all .2s ease}.RealtimeNotification_actionButton__PDMnP:hover{background-color:#1890ff14;transform:scale(1.05)}.RealtimeNotification_contentArea__2tUjW{max-height:calc(100vh - 300px);min-height:400px;overflow-y:auto;padding:20px 24px;scroll-behavior:smooth}.RealtimeNotification_contentArea__2tUjW::-webkit-scrollbar{width:6px}.RealtimeNotification_contentArea__2tUjW::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.RealtimeNotification_contentArea__2tUjW::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.RealtimeNotification_contentArea__2tUjW::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.RealtimeNotification_statsArea__mRXBp{background:#fff;border-bottom:1px solid #f0f0f0;padding:20px 24px}.RealtimeNotification_tabsArea__qb9FM{background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 4px #00000005;position:-webkit-sticky;position:sticky;top:0;z-index:8}.RealtimeNotification_tabsContainer__mQxKD{margin:0 16px}.RealtimeNotification_tabBar__Yd-r6{margin:0}.RealtimeNotification_emptyState__-nu2p{animation:RealtimeNotification_fadeIn__RhTRX .3s ease;padding:100px 0 60px;text-align:center}@keyframes RealtimeNotification_fadeIn__RhTRX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.RealtimeNotification_emptyDescription__QKGNv{color:#8c8c8c;font-size:15px;font-weight:500;margin-top:16px}.RealtimeNotification_emptySubText__9hfB4{color:#bfbfbf;font-size:13px;margin-top:12px}.RealtimeNotification_loadingState__Px-3y{animation:RealtimeNotification_fadeIn__RhTRX .3s ease;padding:80px 0;text-align:center}.RealtimeNotification_notificationContent__pS1Zl{align-items:flex-start;display:flex;gap:14px}.RealtimeNotification_notificationInfo__oniq5{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.RealtimeNotification_notificationHeader__cB5Q4{align-items:center;display:flex;gap:8px;margin-bottom:4px}.RealtimeNotification_notificationTitle__wl6wF{flex:1 1;font-size:15px;font-weight:500;line-height:1.4}.RealtimeNotification_notificationMessage__x-KSk{color:#595959;display:block;font-size:13px;line-height:1.6;margin-bottom:4px;word-break:break-word}.RealtimeNotification_notificationFooter__Nz4pc{align-items:center;border-top:1px solid #f5f5f5;display:flex;justify-content:space-between;margin-top:4px;padding-top:8px}.RealtimeNotification_priorityIndicator__mqvKG{border-radius:0 2px 2px 0;bottom:0;left:0;position:absolute;top:0;transition:width .2s ease;width:4px}.RealtimeNotification_priorityIndicator__mqvKG.RealtimeNotification_urgent__TEEVh{background:linear-gradient(180deg,#ff4d4f,#cf1322);box-shadow:0 0 8px #ff4d4f4d}.RealtimeNotification_priorityIndicator__mqvKG.RealtimeNotification_unread__d\+Qdw{background:linear-gradient(180deg,#1890ff,#096dd9)}.RealtimeNotification_priorityIndicator__mqvKG.RealtimeNotification_read__MdLB3{background:#0000}.RealtimeNotification_notificationItem__ehhxP:hover .RealtimeNotification_priorityIndicator__mqvKG.RealtimeNotification_unread__d\+Qdw,.RealtimeNotification_notificationItem__ehhxP:hover .RealtimeNotification_priorityIndicator__mqvKG.RealtimeNotification_urgent__TEEVh{width:5px}.RealtimeNotification_priorityTag__nfp2G,.RealtimeNotification_typeTag__Q1s60{border-radius:4px;font-size:11px;margin:0}.RealtimeNotification_typeTag__Q1s60{background:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.RealtimeNotification_timeInfo__td-6r{align-items:center;display:flex;gap:8px}.RealtimeNotification_timeIcon__bYiMa{color:#999;font-size:12px}.RealtimeNotification_timeText__MLQcY{font-size:12px}.RealtimeNotification_statNumber__vhqH9{display:block;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:4px;transition:all .3s ease}.RealtimeNotification_statLabel__K1R-8{color:#8c8c8c;font-size:13px;font-weight:500;letter-spacing:.5px}.RealtimeNotification_statNumber__vhqH9.RealtimeNotification_total__cEOnN{color:#1890ff;text-shadow:0 1px 2px #1890ff1a}.RealtimeNotification_statNumber__vhqH9.RealtimeNotification_unread__d\+Qdw{color:#ff4d4f;text-shadow:0 1px 2px #ff4d4f1a}.RealtimeNotification_statNumber__vhqH9.RealtimeNotification_urgent__TEEVh{color:#faad14;text-shadow:0 1px 2px #faad141a}.RealtimeNotification_statNumber__vhqH9.RealtimeNotification_today__UgX\+X{color:#52c41a;text-shadow:0 1px 2px #52c41a1a}.RealtimeNotification_tabBadge__-ofd4{margin-left:8px}.RealtimeNotification_tabBadge__-ofd4.RealtimeNotification_unread__d\+Qdw{background-color:#ff4d4f}.RealtimeNotification_tabBadge__-ofd4.RealtimeNotification_urgent__TEEVh{background-color:#faad14}.RealtimeNotification_tabBadge__-ofd4.RealtimeNotification_today__UgX\+X{background-color:#52c41a}.RealtimeNotification_tabBadge__-ofd4.RealtimeNotification_total__cEOnN{background-color:#1890ff}.RealtimeNotification_notificationList__VwUlK{display:flex;flex-direction:column;gap:12px}.RealtimeNotification_notificationList__VwUlK .ant-collapse{background:#0000;border:none}.RealtimeNotification_notificationList__VwUlK .ant-collapse-item{border:none;margin-bottom:8px}.RealtimeNotification_notificationList__VwUlK .ant-collapse-header{background:#fff;border:1px solid #f0f0f0;border-radius:8px;font-weight:500;padding:12px 16px!important}.RealtimeNotification_notificationList__VwUlK .ant-collapse-content{background:#0000;border:none;padding:8px 0 0}.RealtimeNotification_notificationList__VwUlK .ant-collapse-content-box{padding:0!important}@media (max-width:768px){.RealtimeNotification_drawer__TVOa3{width:100%!important}.RealtimeNotification_contentArea__2tUjW,.RealtimeNotification_statsArea__mRXBp{padding:16px}.RealtimeNotification_actionBar__zdBYy{padding:12px 16px}.RealtimeNotification_drawerHeader__p9hFC{padding:16px}.RealtimeNotification_statNumber__vhqH9{font-size:24px}.RealtimeNotification_statLabel__K1R-8{font-size:12px}}.AppHeader_headerBar__c2N3F{align-items:center;background:linear-gradient(145deg,#0a1628,#0f2044 50%,#132952);border-bottom:1px solid #ffffff0f;box-shadow:0 2px 12px #0000004d;display:flex;height:56px;justify-content:space-between;padding:0 20px;position:fixed;width:100%;z-index:1000}.AppHeader_logoSection__zkBlG{align-items:center;border-right:1px solid #ffffff14;display:flex;flex-shrink:0;gap:10px;margin-right:8px;padding-right:24px}.AppHeader_logoText__xJyJ9{color:#ffffffe6;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.AppHeader_versionTag__YbGVC{color:#ffffff4d;flex-shrink:0;font-size:11px;white-space:nowrap}.AppHeader_navSection__18gjs{align-items:center;display:flex;flex:1 1;gap:4px;overflow-x:auto;padding:0 8px;scrollbar-width:none}.AppHeader_navSection__18gjs::-webkit-scrollbar{display:none}.AppHeader_navItem__NHCLk{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:1;outline:none;padding:8px 16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AppHeader_navItem__NHCLk:hover{background:#ffffff0f;color:#ffffffe6}.AppHeader_navItem__NHCLk.AppHeader_active__aLmht{background:#2563eb;box-shadow:0 2px 8px #2563eb66;color:#fff}.AppHeader_navItem__NHCLk .AppHeader_navIcon__cWh5Z{align-items:center;display:flex;font-size:16px}.AppHeader_rightSection__O8Fun{align-items:center;border-left:1px solid #ffffff14;display:flex;flex-shrink:0;gap:12px;margin-left:8px;padding-left:16px}.AppHeader_userDropdown__\+guQu{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:4px 8px;transition:background-color .2s}.AppHeader_userDropdown__\+guQu:hover{background:#ffffff0f}.AppHeader_userAvatar__KMpg8{background-color:#2563eb!important;flex-shrink:0;margin-right:8px}.AppHeader_userInfo__vkvb8{text-align:right}.AppHeader_userName__Aaidc{color:#ffffffe6;font-size:13px;font-weight:500;line-height:18px}.AppHeader_userRole__sHhRi{color:#fff6;font-size:11px;line-height:14px}.AppHeader_contentArea__pfvAu{margin-top:56px}.AppHeader_contentInner__MfgUr{background:#f0f2f5;margin:24px;min-height:calc(100vh - 104px)}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card__\+Vlz5{border:1px solid #0000000f;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1)}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card__\+Vlz5:hover{box-shadow:0 8px 32px #0000001f;transform:translateY(-2px)}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-head__nShcP{background:linear-gradient(135deg,#fff7e6,#fff2cc 50%,#ffe7ba);border-bottom:1px solid #0000000f;border-radius:12px 12px 0 0;padding:16px 20px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-body__ZX0fw{padding:20px}.WarningInfoPanel_warningList__zvZrV{display:flex;flex-direction:column;height:100%}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5{border:1px solid #00000014;border-radius:10px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5:hover{border-color:#faad14;box-shadow:0 6px 24px #faad1426;transform:translateY(-1px)}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card-head__nShcP{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-bottom:1px solid #0000000f;border-radius:10px 10px 0 0;flex-shrink:0;padding:12px 16px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card-body__ZX0fw{display:flex;flex:1 1;flex-direction:column;padding:16px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-list__ovre9{flex:1 1;margin-bottom:8px;overflow:auto}.WarningInfoPanel_viewMoreContainer__3xVqP{background:linear-gradient(180deg,#0000,#00000005);border-top:1px solid #0000000f;flex-shrink:0;margin-top:auto;padding-top:12px;text-align:center}.WarningInfoPanel_viewMoreButton__LJfUi{border-radius:6px;color:#1890ff;font-size:12px;font-weight:500;height:auto;line-height:1.2;padding:6px 12px;transition:all .2s ease}.WarningInfoPanel_viewMoreButton__LJfUi:hover{background-color:#1890ff14;border-radius:6px;color:#40a9ff;transform:translateY(-1px)}.WarningInfoPanel_warningItem__212KX{border-bottom:1px solid #0000000a;border-radius:6px;margin-bottom:4px;padding:12px 0;transition:all .2s ease}.WarningInfoPanel_warningItem__212KX:hover{background-color:#00000005;transform:translateX(2px)}.WarningInfoPanel_warningItem__212KX:last-child{border-bottom:none;margin-bottom:0}.WarningInfoPanel_severityTag__12gH6{border-radius:6px;box-shadow:0 1px 3px #0000001a;font-size:10px;font-weight:500;padding:2px 6px}.WarningInfoPanel_severityTag__12gH6.WarningInfoPanel_high__XwXWC{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.WarningInfoPanel_severityTag__12gH6.WarningInfoPanel_medium__szjvT{background:linear-gradient(135deg,#faad14,#ffc53d);color:#fff}.WarningInfoPanel_severityTag__12gH6.WarningInfoPanel_low__-DmrW{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.WarningInfoPanel_warningDetails__RmpAi{color:#666;font-size:11px;line-height:1.4;margin-top:6px}.WarningInfoPanel_warningDetails__RmpAi div{margin-bottom:3px;opacity:.8}.WarningInfoPanel_analysisWarningPanel__mE4pp{margin-bottom:16px}.WarningInfoPanel_analysisWarningPanel__mE4pp .WarningInfoPanel_ant-card__\+Vlz5{height:400px}.WarningInfoPanel_analysisWarningPanel__mE4pp .WarningInfoPanel_ant-card-head-title__GbS5y{font-size:14px;font-weight:600}.WarningInfoPanel_dashboardWarningPanel__u3bX1{margin-bottom:24px}.WarningInfoPanel_dashboardWarningPanel__u3bX1 .WarningInfoPanel_ant-card__\+Vlz5{height:500px}.WarningInfoPanel_dashboardWarningPanel__u3bX1 .WarningInfoPanel_ant-card-head-title__GbS5y{font-size:16px;font-weight:600}@media (max-width:1200px){.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5{height:450px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-body__ZX0fw{padding:16px}}@media (max-width:992px){.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5{height:400px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-head__nShcP{padding:12px 16px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-body__ZX0fw{padding:12px}}@media (max-width:768px){.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-col__ExZQD{margin-bottom:16px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5{height:auto;min-height:200px}.WarningInfoPanel_viewMoreContainer__3xVqP{margin-top:12px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5,.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card__\+Vlz5{border-radius:8px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-head__nShcP{padding:10px 12px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-body__ZX0fw{padding:10px}.WarningInfoPanel_warningItem__212KX{padding:8px 0}.WarningInfoPanel_warningDetails__RmpAi{font-size:10px}}@media (max-width:576px){.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card__\+Vlz5,.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card__\+Vlz5{border-radius:6px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-head__nShcP{padding:8px 10px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-body__ZX0fw{padding:8px}.WarningInfoPanel_warningItem__212KX{padding:6px 0}.WarningInfoPanel_severityTag__12gH6{font-size:9px;padding:1px 4px}}.WarningInfoPanel_loadingContainer__1ifQ3{align-items:center;display:flex;height:200px;justify-content:center}.WarningInfoPanel_errorContainer__48dnZ{margin:16px 0}.WarningInfoPanel_errorContainer__48dnZ .WarningInfoPanel_ant-alert__fSD0H{border-radius:8px;box-shadow:0 2px 8px #0000001a}.WarningInfoPanel_emptyContainer__e0DR0{align-items:center;background:linear-gradient(135deg,#00000005,#0000);border-radius:8px;color:#999;display:flex;flex:1 1;justify-content:center;padding:40px 0;text-align:center}.WarningInfoPanel_emptyContainer__e0DR0 .WarningInfoPanel_ant-empty__SUkbH{margin-bottom:8px}.WarningInfoPanel_emptyContainer__e0DR0 .WarningInfoPanel_ant-empty-description__OVQ3J{color:#999;font-size:12px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-card-body__ZX0fw{max-height:calc(100% - 50px);overflow:hidden}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-list-wrapper__geUL1{height:100%;overflow:hidden}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-list__ovre9::-webkit-scrollbar{width:6px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-list__ovre9::-webkit-scrollbar-track{background:#0000000a;border-radius:3px}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-list__ovre9::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.WarningInfoPanel_warningList__zvZrV .WarningInfoPanel_ant-list__ovre9::-webkit-scrollbar-thumb:hover{background:#0000004d}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-row__eGfuW{margin:-8px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-col__ExZQD{padding:8px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-card-head-title__GbS5y{align-items:center;color:#262626;display:flex;font-weight:600;gap:8px}.WarningInfoPanel_warningPanel__OOsuy .WarningInfoPanel_ant-badge-count__3ipwT{box-shadow:0 2px 4px #0000001a;font-weight:500}.AttentionBoard_board__7QXy8{background:linear-gradient(180deg,#fff,#fafbff);border:1px solid #ebedf5;border-radius:12px;box-shadow:0 2px 8px #1428640a;display:flex;flex-direction:column;gap:12px;padding:16px 20px 18px}.AttentionBoard_header__02KYz{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.AttentionBoard_headlineBadge__UEExE{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1;padding:6px 12px}.AttentionBoard_headlineIcon__-srct{align-items:center;display:inline-flex;font-size:15px}.AttentionBoard_headlineText__SPjlr{white-space:nowrap}.AttentionBoard_grid__tObao{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.AttentionBoard_card__daQOY{grid-gap:12px;align-items:center;background:#fff;border:1px solid;border-radius:10px;cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:36px 1fr auto;padding:12px 14px;text-align:left;transition:transform .12s ease,box-shadow .12s ease}.AttentionBoard_card__daQOY:hover{box-shadow:0 4px 14px #14286414;transform:translateY(-1px)}.AttentionBoard_card__daQOY:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.AttentionBoard_cardIcon__seX05{border-radius:8px;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.AttentionBoard_cardBody__6rgj0{display:flex;flex-direction:column;gap:4px;min-width:0}.AttentionBoard_cardTitle__5MADZ{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttentionBoard_cardDetail__6SdOy{color:#5b6270;font-size:12px;line-height:1.4}.AttentionBoard_cardAction__N7JVr{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;gap:4px;white-space:nowrap}.AttentionBoard_empty__ZYqtw{display:flex;justify-content:center;padding:16px 0 8px}.AttentionBoard_levelCritical__-8Lkb.AttentionBoard_headlineBadge__UEExE{background:#fff1f0;border-color:#ffccc7;color:#b91c1c}.AttentionBoard_card__daQOY.AttentionBoard_levelCritical__-8Lkb{background:#fff7f7;border-color:#ffccc7}.AttentionBoard_card__daQOY.AttentionBoard_levelCritical__-8Lkb .AttentionBoard_cardIcon__seX05{background:#ffe7e6;color:#cf1322}.AttentionBoard_levelWarning__bKdN5.AttentionBoard_headlineBadge__UEExE{background:#fff7e6;border-color:#ffe58f;color:#ad6800}.AttentionBoard_card__daQOY.AttentionBoard_levelWarning__bKdN5{background:#fffbe6;border-color:#ffe58f}.AttentionBoard_card__daQOY.AttentionBoard_levelWarning__bKdN5 .AttentionBoard_cardIcon__seX05{background:#fff3c8;color:#d48806}.AttentionBoard_levelInfo__GnRYl.AttentionBoard_headlineBadge__UEExE{background:#e6f4ff;border-color:#91caff;color:#0958d9}.AttentionBoard_card__daQOY.AttentionBoard_levelInfo__GnRYl{background:#f0f8ff;border-color:#91caff}.AttentionBoard_card__daQOY.AttentionBoard_levelInfo__GnRYl .AttentionBoard_cardIcon__seX05{background:#e6f4ff;color:#1677ff}.AttentionBoard_levelOk__a-Lnw.AttentionBoard_headlineBadge__UEExE{background:#f6ffed;border-color:#b7eb8f;color:#389e0d}.AttentionBoard_card__daQOY.AttentionBoard_levelOk__a-Lnw{background:#f8fff0;border-color:#b7eb8f}.AttentionBoard_card__daQOY.AttentionBoard_levelOk__a-Lnw .AttentionBoard_cardIcon__seX05{background:#e6ffd8;color:#52c41a}.DataAnalysisTab_root__yb7ML{display:flex;flex-direction:column;gap:16px;padding:4px 0;position:relative}.DataAnalysisTab_controlPanel__WGseo{background:linear-gradient(180deg,#fff,#f8fafcf2);border:1px solid #94a3b82e;border-radius:14px;box-shadow:0 4px 16px #0f172a0a}.DataAnalysisTab_controlPanel__WGseo .ant-card-body{padding:14px 16px}.DataAnalysisTab_controlHeader__nkrww{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.DataAnalysisTab_controlTitleRow__mhzMb{align-items:center;display:flex;margin-bottom:4px}.DataAnalysisTab_controlBadge__M8urT{align-items:center;background:#eff6ffb3;border:1px solid #3b82f629;border-radius:999px;color:#2563eb;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;padding:3px 8px}.DataAnalysisTab_liveDot__kp1vw{animation:DataAnalysisTab_livePulse__nJIpP 2s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 3px #10b98124;height:7px;width:7px}.DataAnalysisTab_controlTitle__3M0X1{color:#0f172a;display:inline-block;font-size:17px;font-weight:700;line-height:1.3}.DataAnalysisTab_controlHint__9kI\+s{color:#64748b;font-size:12px;line-height:1.4}.DataAnalysisTab_controlActions__OEFyz{column-gap:8px;row-gap:6px}.DataAnalysisTab_controlActions__OEFyz .ant-btn{border-radius:8px;font-size:13px;font-weight:500;height:32px;padding-inline:12px}.DataAnalysisTab_controlActions__OEFyz .ant-btn-default{background:#fff;border-color:#94a3b84d}.DataAnalysisTab_controlActions__OEFyz .ant-btn-primary{background:#2563eb;border:none;box-shadow:0 2px 8px #2563eb29}.DataAnalysisTab_controlSummaryRow__dGGr9{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.DataAnalysisTab_controlChip__0Rs-M{align-items:center;background:#f8fafccc;border:1px solid #94a3b824;border-radius:8px;display:inline-flex;gap:6px;padding:5px 10px}.DataAnalysisTab_controlChipLabel__fJ55i{color:#64748b;font-size:12px}.DataAnalysisTab_controlChipValue__cEJ-W{color:#0f172a;font-size:12px;font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DataAnalysisTab_rangeSegmented__xqI0S{background:#f8fafccc;border:1px solid #94a3b829;border-radius:10px;margin-bottom:6px;padding:2px}.DataAnalysisTab_rangeSegmented__xqI0S .ant-segmented-group{gap:2px}.DataAnalysisTab_rangeSegmented__xqI0S .ant-segmented-item{border-radius:7px;min-height:28px;transition:color .16s ease}.DataAnalysisTab_rangeSegmented__xqI0S .ant-segmented-item-selected{background:#fff;box-shadow:0 1px 4px #0f172a14}.DataAnalysisTab_rangeSegmented__xqI0S .ant-segmented-item-label{font-size:12px;font-weight:500;padding-inline:10px}.DataAnalysisTab_customRangeRow__5FkJJ{align-items:center;background:#f8fafc99;border:1px solid #94a3b824;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px}.DataAnalysisTab_customRangeRow__5FkJJ .ant-picker{border-radius:8px;min-height:32px}.DataAnalysisTab_customRangeRow__5FkJJ .ant-btn-primary{background:#2563eb;border:none;border-radius:8px;height:32px}.DataAnalysisTab_linkedFilterBar__vniSJ{background:#eff6ff66;border:1px dashed #3b82f633;border-radius:8px;margin-top:8px;padding:8px 10px}.DataAnalysisTab_linkedFilterBar__vniSJ .ant-space{gap:6px!important}.DataAnalysisTab_linkedFilterBar__vniSJ .ant-tag{border:none;border-radius:999px;padding-inline:10px}.DataAnalysisTab_linkedFilterBar__vniSJ .ant-btn{border-radius:6px}.DataAnalysisTab_metricRuleContent__N7aMK{grid-gap:8px;display:grid;gap:8px}.DataAnalysisTab_metricRuleRow__AkehX{grid-gap:3px;display:grid;gap:3px}.DataAnalysisTab_metricRuleLabel__BJSEu{color:#94a3b8;font-size:11px;font-weight:500}.DataAnalysisTab_metricRuleValue__L7YfA{color:#334155;font-size:12px;line-height:1.5}.DataAnalysisTab_metricRuleValueFormula__z\+J6Y{background:#f8fafce6;border-radius:6px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.5;padding:5px 8px;word-break:break-word}.DataAnalysisTab_metricRuleValueNote__lFTK\+{color:#64748b;font-size:12px;line-height:1.5}.DataAnalysisTab_analysisViewPanel__mse6W{display:flex;flex-direction:column;gap:16px}.DataAnalysisTab_analysisViewSegmented__pSs-X{background:#f8fafcd9;border:1px solid #94a3b829;border-radius:12px;padding:4px}.DataAnalysisTab_analysisViewSegmented__pSs-X .ant-segmented-item-label{align-items:center;display:inline-flex;font-weight:500;gap:6px;justify-content:center;line-height:1.4;padding:6px 16px!important}.DataAnalysisTab_analysisViewSegmented__pSs-X .ant-segmented-item-selected{box-shadow:0 1px 4px #0f172a14}.mvs-analysis-view-label{align-items:center;display:inline-flex;gap:6px}.DataAnalysisTab_tabContent__jg6uD{display:flex;flex-direction:column;gap:16px}.DataAnalysisTab_trendToolbarCard__rpa\+W{background:#fff;border:1px solid #94a3b824;border-radius:12px;box-shadow:0 2px 8px #0f172a08}.DataAnalysisTab_trendToolbarCard__rpa\+W .ant-card-body{padding:10px 14px}.DataAnalysisTab_trendToolbar__ksrBQ{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.DataAnalysisTab_trendToolbar__ksrBQ .ant-segmented{background:#f8fafce6;border:1px solid #94a3b824;border-radius:8px;padding:2px}.DataAnalysisTab_trendToolbar__ksrBQ .ant-segmented-item{border-radius:6px}.DataAnalysisTab_trendToolbar__ksrBQ .ant-segmented-item-selected{background:#fff;box-shadow:0 1px 3px #0f172a14}.DataAnalysisTab_trendToolbar__ksrBQ .ant-segmented-item-label{font-size:12px;padding-inline:10px}.DataAnalysisTab_trendHints__j2sEb{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.DataAnalysisTab_trendHints__j2sEb .ant-tag{-webkit-margin-end:0;border:none;border-radius:999px;font-size:12px;font-weight:500;margin-inline-end:0;padding:2px 8px}.DataAnalysisTab_trendLinkHint__6UAxX{margin-bottom:8px}.DataAnalysisTab_chartCard__54qqA{background:#fff;border:1px solid #94a3b824;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;overflow:hidden;transition:box-shadow .16s ease,border-color .16s ease}.DataAnalysisTab_chartCard__54qqA:hover{border-color:#94a3b83d;box-shadow:0 4px 16px #0f172a0f}.DataAnalysisTab_chartCard__54qqA .ant-card-head{background:#f8fafc80;border-bottom:1px solid #94a3b81a;min-height:44px}.DataAnalysisTab_chartCard__54qqA .ant-card-head-title{color:#0f172a;font-size:13px;font-weight:600;padding-block:10px}.DataAnalysisTab_chartCard__54qqA .ant-card-extra{color:#94a3b8;padding-block:8px}.DataAnalysisTab_chartCard__54qqA .ant-card-body{padding:12px 14px 14px}.DataAnalysisTab_warningPanelWrap__ZI9vW{display:flex;flex-direction:column;gap:12px}.DataAnalysisTab_infoAlert__PdiT9{background:#eff6ff99;border:1px solid #60a5fa24;border-radius:10px}.DataAnalysisTab_productToolbar__J5Ihg{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-bottom:12px}.DataAnalysisTab_productSelectorBlock__K5o4V{display:flex;flex-direction:column;gap:8px}.DataAnalysisTab_productSelect__zkjbk{width:100%}.DataAnalysisTab_riskSummaryRow__ceB0m{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.DataAnalysisTab_riskProgress__fXhrX{margin-top:4px}.DataAnalysisTab_scoreProgress__t5ot7{width:86px}.DataAnalysisTab_riskTable__X43z\+ .ant-table-thead>tr>th{white-space:nowrap}.DataAnalysisTab_riskExpandedRow__BE6ZW{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:auto 1fr}.DataAnalysisTab_riskRowCritical__P7TtL td{background:#fff1f0}.DataAnalysisTab_riskRowHigh__vnzW6 td{background:#fff7e6}.DataAnalysisTab_riskRowMedium__P7ttE td{background:#fffbe6}.DataAnalysisTab_loadingState__9jgMf{align-items:center;background:#fff;border:1px solid #94a3b81f;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:200px}.DataAnalysisTab_bottomAlert__SCKZL{background:#fffbeb99;border:1px solid #fbbf2433;border-radius:10px}@media (max-width:992px){.DataAnalysisTab_productToolbar__J5Ihg{grid-template-columns:1fr}.DataAnalysisTab_controlHeader__nkrww{align-items:stretch}.DataAnalysisTab_controlActions__OEFyz{justify-content:flex-start;width:100%}.DataAnalysisTab_trendToolbar__ksrBQ{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.DataAnalysisTab_controlPanel__WGseo .ant-card-body{padding:10px 12px}.DataAnalysisTab_controlTitle__3M0X1{font-size:16px}.DataAnalysisTab_controlBadge__M8urT{font-size:10px}.DataAnalysisTab_rangeSegmented__xqI0S .ant-segmented-item-label{font-size:11px;padding-inline:6px}.DataAnalysisTab_metricCard__SCUcn{min-height:96px;padding:12px}.DataAnalysisTab_metricCard__SCUcn .ant-statistic-content-value{font-size:22px}.DataAnalysisTab_metricIconBadge__ThM-k{border-radius:6px;font-size:14px;height:30px;width:30px}.DataAnalysisTab_analysisTabs__u6R1V .ant-tabs-tab{padding:6px 10px!important}.DataAnalysisTab_tabLabel__6xDi-{font-size:12px;gap:4px}}@media (prefers-reduced-motion:reduce){.DataAnalysisTab_analysisTabs__u6R1V .ant-tabs-tab,.DataAnalysisTab_chartCard__54qqA,.DataAnalysisTab_metricCard__SCUcn,.DataAnalysisTab_rangeSegmented__xqI0S .ant-segmented-item{transition:none}.DataAnalysisTab_liveDot__kp1vw{animation:none}}@keyframes DataAnalysisTab_livePulse__nJIpP{0%,to{box-shadow:0 0 0 3px #10b98124;opacity:1}50%{box-shadow:0 0 0 6px #10b9810f;opacity:.7}}.DistributionChartCard_card__aLYoz{background:#fff;border:1px solid #94a3b824;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;height:auto;min-height:592px;overflow:hidden;transition:box-shadow .16s ease,border-color .16s ease}.DistributionChartCard_card__aLYoz:hover{border-color:#94a3b83d;box-shadow:0 4px 16px #0f172a0f}.DistributionChartCard_card__aLYoz .ant-card-head{background:#f8fafc80;border-bottom:1px solid #94a3b81a;min-height:48px}.DistributionChartCard_card__aLYoz .ant-card-head-wrapper{gap:6px}.DistributionChartCard_card__aLYoz .ant-card-head-title{padding-block:10px}.DistributionChartCard_card__aLYoz .ant-card-extra{padding-block:8px}.DistributionChartCard_card__aLYoz .ant-card-body{height:544px;padding:0}.DistributionChartCard_titleWrap__BgVzr{align-items:center;display:inline-flex;gap:6px}.DistributionChartCard_titleText__upMgT{color:#0f172a;font-size:13px;font-weight:600}.DistributionChartCard_titleBadge__q3UTJ{align-items:center;background:#f8fafce6;border-radius:4px;color:#94a3b8;display:inline-flex;font-size:10px;font-weight:500;padding:1px 6px}.DistributionChartCard_headerStats__aei9U{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.DistributionChartCard_headerStatPill__RVq35{align-items:center;background:#f8fafccc;border-radius:4px;color:#64748b;display:inline-flex;font-size:10px;font-weight:500;padding:2px 7px}.DistributionChartCard_body__QXVVi{display:flex;flex-direction:column;height:100%;padding:10px 12px 12px}.DistributionChartCard_layout__7xupi{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.DistributionChartCard_summaryStrip__4GVHb{display:flex;flex-wrap:wrap;gap:6px}.DistributionChartCard_summaryItem__ynzDH{align-items:center;background:#f8fafccc;border-radius:6px;display:flex;gap:6px;min-height:28px;padding:4px 8px}.DistributionChartCard_summaryLabel__XvqrI{color:#94a3b8;font-size:11px}.DistributionChartCard_summaryValue__rOH4R{color:#0f172a;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DistributionChartCard_chartWrap__wgIFx{background:#f8fafc66;border-radius:8px;flex:0 0 282px;min-height:282px;padding:8px 6px 2px}.DistributionChartCard_tableWrap__pxe8I{border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.DistributionChartCard_tableWrap__pxe8I .ant-table-wrapper{background:#fff;border:1px solid #94a3b81a;border-radius:8px;flex:1 1}.DistributionChartCard_tableWrap__pxe8I .ant-table{background:#0000}.DistributionChartCard_tableWrap__pxe8I .ant-table-thead>tr>th{background:#f8fafccc;border-bottom-color:#94a3b81a;color:#64748b;font-size:12px;font-weight:600}.DistributionChartCard_tableWrap__pxe8I .ant-table-tbody>tr>td{border-bottom-color:#94a3b814}.DistributionChartCard_tableWrap__pxe8I .ant-table-tbody>tr:hover>td{background:#f8fafc99!important}.DistributionChartCard_tableWrap__pxe8I .ant-tag{border-radius:4px;font-weight:500}.DistributionChartCard_legendCell__YxDlI{align-items:center;display:inline-flex;gap:8px;min-height:24px}.DistributionChartCard_colorDot__DIc20{border-radius:2px;height:8px;width:8px}.DistributionChartCard_ratioCell__JwJpU{align-items:center;display:flex;gap:6px}.DistributionChartCard_ratioText__VkXsD{font-feature-settings:"tnum";color:#334155;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;min-width:44px}.DistributionChartCard_ratioProgress__j0sur{margin:0;width:64px}.DistributionChartCard_ratioProgress__j0sur .ant-progress-bg{border-radius:2px}.DistributionChartCard_ratioProgress__j0sur .ant-progress-inner{background:#e2e8f080;border-radius:2px}.DistributionChartCard_empty__10v2v{margin:16px 0}.DistributionChartCard_table__ye2LF .ant-table-cell{white-space:nowrap}.DistributionChartCard_activeRow__ZhuuA td{background:#eff6ff80!important}.DistributionChartCard_activeRow__ZhuuA:hover td{background:#dbeafe80!important}@media (max-width:1200px){.DistributionChartCard_card__aLYoz{min-height:564px}.DistributionChartCard_card__aLYoz .ant-card-body{height:524px}.DistributionChartCard_chartWrap__wgIFx{flex-basis:252px;min-height:252px}}@media (max-width:768px){.DistributionChartCard_card__aLYoz{min-height:520px}.DistributionChartCard_card__aLYoz .ant-card-body{height:482px}.DistributionChartCard_body__QXVVi{padding:8px 10px 10px}.DistributionChartCard_chartWrap__wgIFx{flex-basis:212px;min-height:212px;padding:6px 4px 2px}.DistributionChartCard_ratioProgress__j0sur{width:50px}}@media (prefers-reduced-motion:reduce){.DistributionChartCard_card__aLYoz{transition:none}}.KpiGrid_grid__C7pPn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){.KpiGrid_grid__C7pPn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.KpiGrid_grid__C7pPn{grid-template-columns:1fr}}.KpiGrid_card__zwYlQ{background:#fff;border:1px solid #e6e8f0;border-radius:12px;box-shadow:0 1px 2px #1428640a;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:16px 18px 14px;position:relative;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.KpiGrid_card__zwYlQ:before{background:currentColor;content:"";inset:0 auto 0 0;opacity:0;position:absolute;transition:opacity .12s ease;width:4px}.KpiGrid_card__zwYlQ:hover{box-shadow:0 6px 18px #14286414;transform:translateY(-1px)}.KpiGrid_card__zwYlQ:hover:before{opacity:1}.KpiGrid_card__zwYlQ:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.KpiGrid_cardHead__10E-K{align-items:center;display:flex;gap:8px;justify-content:space-between}.KpiGrid_label__SJpEv{color:#5b6270;font-size:13px;font-weight:500;letter-spacing:.2px}.KpiGrid_iconBadge__-sOFg{align-items:center;background:currentColor;border-radius:8px;color:inherit;display:inline-flex;font-size:16px;height:30px;justify-content:center;width:30px}.KpiGrid_iconBadge__-sOFg>.anticon{color:#fff;opacity:.95}.KpiGrid_valueRow__FYJHl{align-items:baseline;display:flex;gap:4px}.KpiGrid_value__rPbMi{font-feature-settings:"tnum";color:#1f2937;font-size:30px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.KpiGrid_suffix__WgGCu{color:#6b7280;font-size:14px;font-weight:500;margin-left:2px}.KpiGrid_deltaRow__wb2z1{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.KpiGrid_deltaPill__CD2po{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;line-height:1;padding:3px 8px}.KpiGrid_deltaPositive__IDsJj{background:#f6ffed;border:1px solid #d9f7be;color:#389e0d}.KpiGrid_deltaNegative__Bf-Eg{background:#fff1f0;border:1px solid #ffccc7;color:#cf1322}.KpiGrid_deltaFlat__GEeDC{background:#f5f5f5;border:1px solid #e4e4e4;color:#595959}.KpiGrid_comparisonText__7kOZw,.KpiGrid_hintText__MjvuY{font-size:12px}.KpiGrid_ruleTitle__PjEL8{font-size:13px;font-weight:600}.KpiGrid_toneBlue__xugso{color:#1677ff}.KpiGrid_toneOrange__u9ZbT{color:#fa8c16}.KpiGrid_toneGreen__W7ic-{color:#52c41a}.KpiGrid_toneRed__Ym7eh{color:#f5222d}.ProductRiskMatrixPanel_card__wvd-e{background:linear-gradient(180deg,#fffffff0,#f8fafce6);border:1px solid #94a3b824;border-radius:14px;box-shadow:0 10px 22px rgba(15,23,42,.045),inset 0 1px 0 #ffffffd1;overflow:hidden}.ProductRiskMatrixPanel_card__wvd-e .ant-card-head{background:radial-gradient(circle at 10% 0,#3b82f612,#0000 42%),linear-gradient(180deg,#f8fafcd6,#ffffffb8);border-bottom:1px solid #94a3b81f;min-height:54px}.ProductRiskMatrixPanel_card__wvd-e .ant-card-head-title{color:#0f172a;font-weight:700}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra{padding-block:8px}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra .ant-space{gap:8px!important}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra .ant-btn{border-radius:8px;height:30px;padding-inline:10px}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra .ant-btn-default{background:#ffffffb8;border-color:#94a3b847}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra .ant-btn .anticon{color:#2563eb}.ProductRiskMatrixPanel_card__wvd-e .ant-card-body{padding:14px}.ProductRiskMatrixPanel_toolbar__zPw2F{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:12px}.ProductRiskMatrixPanel_controlBlock__2tBX3{grid-column:span 3}.ProductRiskMatrixPanel_controlBlockWide__DmULg,.ProductRiskMatrixPanel_controlBlock__2tBX3{background:linear-gradient(180deg,#ffffffc2,#f8fafcb8);border:1px solid #94a3b824;border-radius:10px;box-shadow:inset 0 1px 0 #fffc;display:flex;flex-direction:column;gap:6px;padding:9px 10px}.ProductRiskMatrixPanel_controlBlockWide__DmULg{grid-column:span 4}.ProductRiskMatrixPanel_controlSwitch__1UB13{align-items:center;background:#ffffffb3;border:1px solid #94a3b824;border-radius:10px;display:flex;font-size:12px;gap:8px;grid-column:span 2;margin-top:24px;min-height:42px;padding:0 9px}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-typography{color:#0f172a}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-typography strong{font-size:12px}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-input-affix-wrapper,.ProductRiskMatrixPanel_toolbar__zPw2F .ant-select-selector{background:#ffffffd9!important;border-color:#94a3b83d!important;border-radius:9px!important}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-input-affix-wrapper-focused,.ProductRiskMatrixPanel_toolbar__zPw2F .ant-input-affix-wrapper:focus{box-shadow:0 0 0 2px #3b82f61f}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-input{font-size:13px}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-segmented{background:#ffffffbf;border:1px solid #94a3b82e;border-radius:10px;padding:3px}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-segmented-item{border-radius:8px}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-segmented-item-selected{background:linear-gradient(135deg,#dbeafeeb,#ecfeffe0);box-shadow:inset 0 0 0 1px #60a5fa2e,0 4px 10px #2563eb0f}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-segmented-item-label{font-size:12px;padding-inline:8px}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-switch{background:#94a3b859}.ProductRiskMatrixPanel_toolbar__zPw2F .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#2563eb,#38bdf8)}.ProductRiskMatrixPanel_select__h-xUO{width:100%}.ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.ProductRiskMatrixPanel_summaryCard__s47w9{background:linear-gradient(180deg,#ffffffe0,#f8fafcd6);border:1px solid #94a3b824;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffd9,0 6px 14px #0f172a08}.ProductRiskMatrixPanel_summaryCard__s47w9 .ant-card-body{padding:10px 10px 8px}.ProductRiskMatrixPanel_summaryCard__s47w9 .ant-statistic-title{color:#64748b;font-size:12px;font-weight:500}.ProductRiskMatrixPanel_summaryCard__s47w9 .ant-statistic-content{color:#0f172a;line-height:1.15}.ProductRiskMatrixPanel_summaryCard__s47w9 .ant-statistic-content-value{font-size:22px;font-weight:700;letter-spacing:-.02em}.ProductRiskMatrixPanel_summaryGrid__XSQbQ>:first-child{border-top:2px solid #2563eb8c}.ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(2){border-top:2px solid #dc26268c}.ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(3){border-top:2px solid #0596698c}.ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(4){border-top:2px solid #ea580c8c}.ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(5){border-top:2px solid #7c3aed8c}.ProductRiskMatrixPanel_activeFilterRow__K3rwF{background:#f8fafcb8;border:1px dashed #60a5fa33;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:8px 10px}.ProductRiskMatrixPanel_activeFilterRow__K3rwF .ant-tag{-webkit-margin-end:0;border:none;border-radius:999px;font-weight:500;margin-inline-end:0;padding-inline:9px}.ProductRiskMatrixPanel_viewCard__0k\+zm{background:linear-gradient(180deg,#ffffffe6,#f8fafce0);border:1px solid #94a3b824;border-radius:12px;box-shadow:0 8px 20px #0f172a0a;margin-bottom:10px}.ProductRiskMatrixPanel_viewCard__0k\+zm .ant-card-body{padding:12px}.ProductRiskMatrixPanel_viewHeader__NA5cv{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.ProductRiskMatrixPanel_viewHeader__NA5cv .ant-segmented{background:#ffffffc7;border:1px solid #94a3b82e;border-radius:10px;padding:3px}.ProductRiskMatrixPanel_viewHeader__NA5cv .ant-segmented-item{border-radius:8px}.ProductRiskMatrixPanel_viewHeader__NA5cv .ant-segmented-item-label{font-weight:500}.ProductRiskMatrixPanel_viewHeader__NA5cv .ant-segmented-item-selected{background:#2563eb1a;box-shadow:inset 0 0 0 1px #2563eb24}.ProductRiskMatrixPanel_rateBasisHint__UByBF{background:linear-gradient(180deg,#eff6ffdb,#f8fafce6);border:1px solid #3b82f624;border-radius:9px;color:#475569;font-size:12px;line-height:1.5;margin-bottom:10px;padding:7px 10px}.ProductRiskMatrixPanel_matrixWrap__A-2I8{display:flex;flex-direction:column;gap:8px;overflow-x:auto;padding-bottom:2px}.ProductRiskMatrixPanel_matrixHint__MV0tj{background:#ffffff9e;border:1px solid #94a3b824;border-radius:9px;color:#64748b;font-size:12px;padding:7px 9px}.ProductRiskMatrixPanel_matrixGrid__Ef5cA{grid-gap:6px;display:grid;gap:6px;grid-template-columns:160px repeat(4,minmax(120px,1fr));min-width:680px}.ProductRiskMatrixPanel_matrixColHeader__eqsJp,.ProductRiskMatrixPanel_matrixCorner__IhJVn,.ProductRiskMatrixPanel_matrixRowHeader__R0Ets{align-items:center;background:linear-gradient(180deg,#f8fafce6,#ffffffd1);border:1px solid #94a3b829;border-radius:10px;box-shadow:inset 0 1px 0 #fffc;color:#334155;display:flex;font-size:12px;font-weight:600;justify-content:center;min-height:54px;padding:8px;text-align:center}.ProductRiskMatrixPanel_matrixCorner__IhJVn{font-size:11px}.ProductRiskMatrixPanel_matrixCell__W1Vd7{align-items:center;border:1px solid #94a3b833;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffb3,0 3px 8px #0f172a08;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:54px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.ProductRiskMatrixPanel_matrixCell__W1Vd7:hover{border-color:#60a5fa47;box-shadow:0 8px 14px #0f172a14,inset 0 0 0 1px #fff6;filter:saturate(1.02);transform:translateY(-1px)}.ProductRiskMatrixPanel_matrixCell__W1Vd7:focus-visible{outline:2px solid #2563eb73;outline-offset:2px}.ProductRiskMatrixPanel_matrixCellActive__si\+Bg{border-color:#1d4ed8;box-shadow:0 0 0 2px #2563eb24,0 8px 14px #2563eb14;filter:saturate(1.05)}.ProductRiskMatrixPanel_matrixCellFocused__72wSB{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb2e,0 10px 18px #2563eb1f;transform:translateY(-1px)}.ProductRiskMatrixPanel_matrixCount__kbBqw{color:#0f172a;font-size:17px;font-weight:700;line-height:1.1}.ProductRiskMatrixPanel_matrixAvg__7h\+Dd{color:#475569;font-size:10px}.ProductRiskMatrixPanel_table__7bEg1 .ant-table-wrapper{border:1px solid #94a3b81f;border-radius:10px;overflow:hidden}.ProductRiskMatrixPanel_table__7bEg1 .ant-table{background:#ffffffdb}.ProductRiskMatrixPanel_table__7bEg1 .ant-table-thead>tr>th{background:#f8fafce6;border-bottom-color:#94a3b81f;color:#475569;font-weight:600;padding-block:10px;white-space:nowrap}.ProductRiskMatrixPanel_table__7bEg1 .ant-table-tbody>tr>td{border-bottom-color:#94a3b81a;padding-block:9px}.ProductRiskMatrixPanel_table__7bEg1 .ant-table-tbody>tr:hover>td{background:#eff6ff8c!important}.ProductRiskMatrixPanel_table__7bEg1 .ant-progress-inner{background:#e2e8f08c}.ProductRiskMatrixPanel_table__7bEg1 .ant-tag{border-radius:999px;font-weight:500}.ProductRiskMatrixPanel_expandedRow__s7W-4{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:auto 1fr;padding:4px 2px}.ProductRiskMatrixPanel_rowCritical__cjwtV td{background:#fff1f0e6}.ProductRiskMatrixPanel_rowHigh__\+bxPV td{background:#fff7e6e6}.ProductRiskMatrixPanel_rowMedium__79KIw td{background:#fffbe6e6}.ProductRiskMatrixPanel_rowFocused__UASbo td{background:#eff6ffc7!important;box-shadow:inset 0 2px 0 #2563eb4d,inset 0 -2px 0 #2563eb33}.ProductRiskMatrixPanel_recommendationCard__4uLNS{background:linear-gradient(180deg,#ffffffe6,#f8fafcdb);border:1px solid #94a3b824;border-radius:12px;box-shadow:0 8px 18px #0f172a0a}.ProductRiskMatrixPanel_recommendationCard__4uLNS .ant-card-head{background:#f8fafcb8;border-bottom:1px solid #94a3b81f}.ProductRiskMatrixPanel_recommendationCard__4uLNS .ant-card-head-title{color:#0f172a;font-weight:600}.ProductRiskMatrixPanel_recommendationList__aQyWR{display:flex;flex-direction:column;gap:10px}.ProductRiskMatrixPanel_recommendationGroup__8sta3{display:flex;flex-direction:column;gap:8px}.ProductRiskMatrixPanel_recommendationGroupHeader__noP8g{align-items:center;background:linear-gradient(180deg,#ffffffdb,#f8fafccc);border:1px solid #94a3b81f;border-radius:10px;display:flex;gap:8px;justify-content:space-between;padding:6px 8px}.ProductRiskMatrixPanel_recommendationGroupHeader__noP8g .ant-tag{-webkit-margin-end:0;border-radius:999px;font-weight:600;margin-inline-end:0}.ProductRiskMatrixPanel_recommendationGroupList__OBPi4{display:flex;flex-direction:column;gap:8px}.ProductRiskMatrixPanel_recommendationItem__2uz-3{background:linear-gradient(180deg,#ffffffe0,#f8fafcd1);border:1px solid #94a3b824;border-left:3px solid #94a3b833;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffbf,0 6px 14px #0f172a08;display:flex;flex-direction:column;gap:6px;padding:10px}.ProductRiskMatrixPanel_recommendationItemImmediate__Q2uhz{border-left-color:#dc26268c}.ProductRiskMatrixPanel_recommendationItemWeekly__seOLz{border-left-color:#ea580c80}.ProductRiskMatrixPanel_recommendationItemMonitor__z9\+Vm{border-left-color:#05966973}.ProductRiskMatrixPanel_recommendationItem__2uz-3 .ant-typography{font-size:13px}.ProductRiskMatrixPanel_recommendationTitleRow__zE95j{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ProductRiskMatrixPanel_recommendationTitleRow__zE95j .ant-tag{-webkit-margin-end:0;border-radius:999px;font-weight:500;margin-inline-end:0}.ProductRiskMatrixPanel_recommendationContentGrid__IwEGi{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.ProductRiskMatrixPanel_recommendationSection__KrLCI{grid-gap:8px;align-items:start;background:#ffffffa8;border:1px solid #94a3b81f;border-radius:9px;display:grid;gap:8px;grid-template-columns:72px 1fr;padding:8px}.ProductRiskMatrixPanel_recommendationLabel__XFz2c{align-items:center;background:#2563eb14;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-height:24px;padding:2px 8px;white-space:nowrap}.ProductRiskMatrixPanel_recommendationSection__KrLCI:nth-child(2) .ProductRiskMatrixPanel_recommendationLabel__XFz2c{background:#05966917;color:#047857}.ProductRiskMatrixPanel_recommendationBody__n6W5F{line-height:1.5}@media (max-width:1200px){.ProductRiskMatrixPanel_controlBlock__2tBX3{grid-column:span 4}.ProductRiskMatrixPanel_controlBlockWide__DmULg{grid-column:span 6}.ProductRiskMatrixPanel_controlSwitch__1UB13{grid-column:span 2}.ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra{padding-bottom:6px;padding-top:0}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra .ant-space{flex-wrap:wrap;justify-content:flex-end}.ProductRiskMatrixPanel_toolbar__zPw2F{grid-template-columns:1fr}.ProductRiskMatrixPanel_controlBlockWide__DmULg,.ProductRiskMatrixPanel_controlBlock__2tBX3,.ProductRiskMatrixPanel_controlSwitch__1UB13{grid-column:span 1;margin-top:0}.ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductRiskMatrixPanel_viewHeader__NA5cv{align-items:flex-start}}@media (max-width:768px){.ProductRiskMatrixPanel_card__wvd-e .ant-card-body{padding:10px}.ProductRiskMatrixPanel_card__wvd-e .ant-card-extra .ant-btn{height:28px;padding-inline:9px}.ProductRiskMatrixPanel_controlBlockWide__DmULg,.ProductRiskMatrixPanel_controlBlock__2tBX3{padding:10px}.ProductRiskMatrixPanel_controlSwitch__1UB13{min-height:40px;padding:0 8px}.ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-template-columns:1fr}.ProductRiskMatrixPanel_summaryCard__s47w9 .ant-statistic-content-value{font-size:20px}.ProductRiskMatrixPanel_viewCard__0k\+zm .ant-card-body{padding:10px}.ProductRiskMatrixPanel_viewHeader__NA5cv .ant-segmented-item-label{font-size:12px}.ProductRiskMatrixPanel_matrixGrid__Ef5cA{grid-template-columns:140px repeat(4,minmax(104px,1fr));min-width:560px}.ProductRiskMatrixPanel_matrixCell__W1Vd7,.ProductRiskMatrixPanel_matrixColHeader__eqsJp,.ProductRiskMatrixPanel_matrixCorner__IhJVn,.ProductRiskMatrixPanel_matrixRowHeader__R0Ets{border-radius:9px;min-height:48px}.ProductRiskMatrixPanel_matrixCount__kbBqw{font-size:15px}.ProductRiskMatrixPanel_matrixAvg__7h\+Dd{font-size:9px}.ProductRiskMatrixPanel_recommendationItem__2uz-3{padding:9px}.ProductRiskMatrixPanel_recommendationGroupHeader__noP8g{padding:5px 7px}.ProductRiskMatrixPanel_recommendationSection__KrLCI{gap:7px;grid-template-columns:64px 1fr;padding:7px}.ProductRiskMatrixPanel_recommendationRulePill__LNkK\+{grid-template-columns:1fr}.ProductRiskMatrixPanel_recommendationRuleKey__u4oGx{justify-self:start}.ProductRiskMatrixPanel_recommendationRuleToggleRow__bvjSH{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ProductRiskMatrixPanel_matrixCell__W1Vd7{transition:none}}.ProductRiskMatrixPanel_deckLayout__iYd\+U{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,2.1fr) minmax(320px,1fr);margin-bottom:12px}.ProductRiskMatrixPanel_deckMain__gOJjf{display:flex;flex-direction:column;gap:10px}.ProductRiskMatrixPanel_deckSide__iQcg9{align-items:stretch;display:flex}.ProductRiskMatrixPanel_toolbarPanel__tmiU1{background:radial-gradient(circle at 92% 0,#3b82f614,#0000 46%),linear-gradient(180deg,#ffffffeb,#f8fafce0);border:1px solid #94a3b824;border-radius:12px;box-shadow:0 12px 24px #0f172a0a,inset 0 1px 0 #ffffffdb;padding:10px}.ProductRiskMatrixPanel_toolbar__zPw2F{margin-bottom:0}.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;width:100%}.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(5){grid-column:span 2}.ProductRiskMatrixPanel_summaryCard__s47w9{border-radius:12px;overflow:hidden;position:relative}.ProductRiskMatrixPanel_summaryCard__s47w9:after{background:linear-gradient(90deg,#0000,#94a3b838,#0000);content:"";height:1px;inset:auto 10px 8px 10px;pointer-events:none;position:absolute}.ProductRiskMatrixPanel_activeFilterRow__K3rwF{background:linear-gradient(180deg,#f8fafcdb,#fffc);border-radius:12px;border-style:solid;box-shadow:inset 0 1px 0 #ffffffbf}.ProductRiskMatrixPanel_workspaceLayout__3l5he{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(320px,.95fr)}.ProductRiskMatrixPanel_workspaceMain__VB0B4{min-width:0}.ProductRiskMatrixPanel_workspaceAside__ElbEO{display:flex;flex-direction:column;gap:12px;min-width:0}.ProductRiskMatrixPanel_viewCard__0k\+zm{background:radial-gradient(circle at 0 0,#38bdf80d,#0000 36%),linear-gradient(180deg,#fffffff2,#f8fafce6);border:1px solid #94a3b821;border-radius:14px;box-shadow:0 14px 28px rgba(15,23,42,.045),inset 0 1px 0 #ffffffdb;margin-bottom:0}.ProductRiskMatrixPanel_viewCard__0k\+zm .ant-card-body{padding:14px}.ProductRiskMatrixPanel_insightCard__mTl2W{background:linear-gradient(180deg,#fffffff0,#f8fafce6);border:1px solid #94a3b824;border-radius:14px;box-shadow:0 12px 24px rgba(15,23,42,.035),inset 0 1px 0 #ffffffdb}.ProductRiskMatrixPanel_insightCard__mTl2W .ant-card-body{padding:12px}.ProductRiskMatrixPanel_insightHeader__54p5X{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.ProductRiskMatrixPanel_insightGrid__gfAnk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductRiskMatrixPanel_insightMetric__Y3I61{background:linear-gradient(180deg,#ffffffdb,#f8fafccc);border:1px solid #94a3b824;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-height:66px;padding:9px 10px}.ProductRiskMatrixPanel_insightMetric__Y3I61 .ant-typography.ant-typography-secondary{font-size:11px}.ProductRiskMatrixPanel_insightMetric__Y3I61 .ant-typography strong{color:#0f172a;font-size:13px;line-height:1.25}.ProductRiskMatrixPanel_insightTagRow__zhs2l{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ProductRiskMatrixPanel_insightTagRow__zhs2l .ant-tag{-webkit-margin-end:0;border:none;border-radius:999px;margin-inline-end:0;padding-inline:10px}.ProductRiskMatrixPanel_recommendationCard__4uLNS{border-radius:14px}.ProductRiskMatrixPanel_recommendationCard__4uLNS .ant-card-body{padding:12px}.ProductRiskMatrixPanel_recommendationRuleStrip__r7XKQ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:10px}.ProductRiskMatrixPanel_recommendationRulePill__LNkK\+{grid-gap:8px;align-items:start;background:linear-gradient(180deg,#ffffffdb,#f8fafcd1);border:1px solid #94a3b824;border-radius:10px;display:grid;gap:8px;grid-template-columns:72px 1fr;padding:8px 10px}.ProductRiskMatrixPanel_recommendationRulePillImmediate__kQS6l{border-left:3px solid #dc262673}.ProductRiskMatrixPanel_recommendationRulePillWeekly__LQ1vn{border-left:3px solid #ea580c6b}.ProductRiskMatrixPanel_recommendationRulePillMonitor__LnEG6{border-left:3px solid #05966961}.ProductRiskMatrixPanel_recommendationRuleKey__u4oGx{align-items:center;background:#3b82f614;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-height:24px;padding:2px 8px;white-space:nowrap}.ProductRiskMatrixPanel_recommendationRulePillImmediate__kQS6l .ProductRiskMatrixPanel_recommendationRuleKey__u4oGx{background:#dc262614;color:#b91c1c}.ProductRiskMatrixPanel_recommendationRulePillWeekly__LQ1vn .ProductRiskMatrixPanel_recommendationRuleKey__u4oGx{background:#ea580c17;color:#c2410c}.ProductRiskMatrixPanel_recommendationRulePillMonitor__LnEG6 .ProductRiskMatrixPanel_recommendationRuleKey__u4oGx{background:#05966917;color:#047857}.ProductRiskMatrixPanel_recommendationRuleValue__DJyee{color:#475569;font-size:12px;line-height:1.45}.ProductRiskMatrixPanel_recommendationRuleToggleRow__bvjSH{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:-2px 0 10px}.ProductRiskMatrixPanel_recommendationRuleToggleRow__bvjSH .ant-btn.ant-btn-link{font-weight:500;height:auto;padding-inline:0}.ProductRiskMatrixPanel_recommendationRuleDetailPanel__P2h4v{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:10px}.ProductRiskMatrixPanel_recommendationRuleDetailBlock__Wgdja{background:linear-gradient(180deg,#ffffffd6,#f8fafccc);border:1px solid #94a3b824;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:9px 10px}.ProductRiskMatrixPanel_recommendationRuleDetailHeader__RDQg7{align-items:center;display:flex;gap:8px;justify-content:space-between}.ProductRiskMatrixPanel_recommendationRuleDetailHeader__RDQg7 .ant-tag{-webkit-margin-end:0;border-radius:999px;font-weight:500;margin-inline-end:0}.ProductRiskMatrixPanel_recommendationRuleDetailList__ylG9C,.ProductRiskMatrixPanel_recommendationRuleExampleList__Pc\+RA{display:flex;flex-direction:column;gap:6px}.ProductRiskMatrixPanel_recommendationRuleDetailList__ylG9C .ant-typography,.ProductRiskMatrixPanel_recommendationRuleExampleList__Pc\+RA .ant-typography{font-size:12px;line-height:1.45}.ProductRiskMatrixPanel_recommendationRuleExampleList__Pc\+RA{background:#ffffff94;border:1px dashed #94a3b833;border-radius:9px;padding:8px}.ProductRiskMatrixPanel_recommendationRuleExampleButton__PlKGz{background:#eff6ff8c;border:1px solid #3b82f624;border-radius:8px;color:#1e3a8a;cursor:pointer;font-size:12px;line-height:1.45;padding:7px 8px;text-align:left;transition:background-color .14s ease,border-color .14s ease,transform .14s ease;width:100%}.ProductRiskMatrixPanel_recommendationRuleExampleButton__PlKGz:hover{background:#dbeafeb8;border-color:#3b82f64d;transform:translateY(-1px)}.ProductRiskMatrixPanel_recommendationRuleExampleButton__PlKGz:focus-visible{outline:2px solid #2563eb59;outline-offset:2px}.ProductRiskMatrixPanel_recommendationRuleExampleText__CXkB7{display:block}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-content{background:radial-gradient(circle at 90% 0,#3b82f614,#0000 42%),linear-gradient(180deg,#fffffff5,#f8fafcf0);border:1px solid #94a3b829;border-radius:16px;box-shadow:0 22px 50px #0f172a24,inset 0 1px 0 #ffffffeb}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-header{background:#0000;border-bottom:1px solid #94a3b81f;margin-bottom:0;padding-bottom:12px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-title{color:#0f172a;font-weight:700}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-body{padding-top:14px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-body .ant-card{background:linear-gradient(180deg,#ffffffe0,#f8fafcd6);border-color:#94a3b824;border-radius:12px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-body .ant-card-head{background:#f8fafcb3;border-bottom-color:#94a3b81a;min-height:42px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-body .ant-card-body{padding:10px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-body pre{background:#0f172a08;border:1px solid #94a3b824;border-radius:10px;color:#334155;font-size:12px;line-height:1.5;margin:8px 0 0;overflow-x:auto;padding:10px 12px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-footer{border-top:1px solid #94a3b81a;padding-top:12px}.ProductRiskMatrixPanel_guideLayout__w4lrN{display:flex;flex-direction:column;gap:12px}.ProductRiskMatrixPanel_guideIntro__M2JpY{background:radial-gradient(circle at 96% 0,#3b82f614,#0000 40%),linear-gradient(180deg,#ffffffe6,#f8fafcd9);border:1px solid #94a3b824;border-radius:12px;box-shadow:inset 0 1px 0 #fffc;padding:12px}.ProductRiskMatrixPanel_guideIntroTitle__Qdbfv{color:#0f172a;font-weight:700;margin-bottom:6px}.ProductRiskMatrixPanel_guideIntroText__e4x0l{color:#334155;display:block;line-height:1.5;margin-bottom:4px}.ProductRiskMatrixPanel_guideIntroTextSecondary__ZhUJo{display:block;line-height:1.5}.ProductRiskMatrixPanel_guidePanelGrid__Y1oHK{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1.05fr .95fr}.ProductRiskMatrixPanel_guidePanelWide__g1-bc{grid-column:1/-1}.ProductRiskMatrixPanel_guideActionCard__yFOoK{height:100%}.ProductRiskMatrixPanel_guideFieldGrid__RKvyB{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductRiskMatrixPanel_guideModeRow__nWgcz{display:flex;flex-direction:column;gap:6px}.ProductRiskMatrixPanel_guideModeRow__nWgcz .ant-segmented{background:#fffc;border:1px solid #94a3b829;border-radius:10px;max-width:100%;padding:3px;width:-webkit-fit-content;width:fit-content}.ProductRiskMatrixPanel_guideModeRow__nWgcz .ant-segmented-item{border-radius:8px}.ProductRiskMatrixPanel_guideModeRow__nWgcz .ant-segmented-item-label{font-size:12px;font-weight:500}.ProductRiskMatrixPanel_guideField__mSkjZ{width:100%}.ProductRiskMatrixPanel_guideFieldWide__GrSWX{grid-column:1/-1;width:100%}.ProductRiskMatrixPanel_guideRange__jsR3c{width:100%}.ProductRiskMatrixPanel_guideActionRow__rsPVG{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1280px){.ProductRiskMatrixPanel_deckLayout__iYd\+U,.ProductRiskMatrixPanel_guidePanelGrid__Y1oHK,.ProductRiskMatrixPanel_workspaceLayout__3l5he{grid-template-columns:1fr}.ProductRiskMatrixPanel_guidePanelWide__g1-bc{grid-column:1}.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-template-columns:repeat(5,minmax(0,1fr))}.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(5){grid-column:span 1}}@media (max-width:992px){.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductRiskMatrixPanel_guideFieldGrid__RKvyB,.ProductRiskMatrixPanel_insightGrid__gfAnk{grid-template-columns:1fr 1fr}}@media (max-width:768px){.ProductRiskMatrixPanel_toolbarPanel__tmiU1{border-radius:11px;padding:9px}.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ{grid-template-columns:1fr 1fr}.ProductRiskMatrixPanel_deckSide__iQcg9 .ProductRiskMatrixPanel_summaryGrid__XSQbQ>:nth-child(5){grid-column:span 2}.ProductRiskMatrixPanel_insightGrid__gfAnk{grid-template-columns:1fr}.ProductRiskMatrixPanel_guideIntro__M2JpY{padding:10px}.ProductRiskMatrixPanel_guideFieldGrid__RKvyB{grid-template-columns:1fr}.ProductRiskMatrixPanel_guideModeRow__nWgcz .ant-segmented{width:100%}.ProductRiskMatrixPanel_guideFieldWide__GrSWX{grid-column:1}.ProductRiskMatrixPanel_guideActionRow__rsPVG{gap:6px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-content{border-radius:14px}.ProductRiskMatrixPanel_guideModalWrap__3RSC3 .ant-modal-body pre{font-size:11px;padding:9px 10px}}.AdverseEventImportModal_modalHeader__XNBJs{align-items:center;display:flex;font-weight:700;gap:10px}.AdverseEventImportModal_modalHeaderIcon__o2Sj9{color:#1677ff;font-size:18px}.AdverseEventImportModal_sourceBanner__lbIlo{background:linear-gradient(120deg,#f5f9ff,#eefaf6);border:1px solid #d9e8ff;border-radius:12px;margin-bottom:16px;padding:14px 16px}.AdverseEventImportModal_sourceGrid__W-QTJ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.AdverseEventImportModal_sourceCard__W9Jic{background:#fff;border:1px solid #d9d9d9;border-radius:10px;cursor:pointer;min-height:94px;padding:10px 12px;text-align:left;transition:all .2s ease}.AdverseEventImportModal_sourceCard__W9Jic:hover{border-color:#69b1ff;box-shadow:0 6px 16px #1677ff1f}.AdverseEventImportModal_sourceCardActive__ex7Kg{background:#f0f7ff;border-color:#1677ff;box-shadow:0 8px 18px #1677ff2e}.AdverseEventImportModal_sourceTitle__5XlSJ{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:6px}.AdverseEventImportModal_sourceDesc__1vrUa{color:#595959;font-size:12px;line-height:1.5}.AdverseEventImportModal_optionRow__XpI-J{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.AdverseEventImportModal_optionLabel__YrSiI{color:#434343;font-size:13px}.AdverseEventImportModal_dropArea__AWJ6V{border-radius:12px;margin-top:12px}.AdverseEventImportModal_dropBody__QZHCV{padding:34px 18px}.AdverseEventImportModal_dropIcon__2Hidm{font-size:44px;margin-bottom:10px}.AdverseEventImportModal_dropTitle__n9L9w{font-size:16px;margin-bottom:8px}.AdverseEventImportModal_dropHint__w\+sTq{color:#8c8c8c}.AdverseEventImportModal_statsRow__LyNtJ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.AdverseEventImportModal_statPill__vaNTJ{background:#f7fbff;border:1px solid #d9e8ff;border-radius:999px;color:#1f1f1f;font-size:12px;padding:4px 12px;text-align:center}.AdverseEventImportModal_taskInfo__OUpNx{margin-top:14px}.AdverseEventImportModal_actionRow__F5UZJ{margin-top:20px;text-align:center}.AdverseEventImportModal_onlineImportForm__5ifLM{display:flex;flex-direction:column;gap:14px}.AdverseEventImportModal_onlineHero__hw77g{grid-gap:14px;background:radial-gradient(circle at 90% 12%,#1677ff1f,#0000 48%),linear-gradient(135deg,#f8fbff,#f2fbf8);border:1px solid #d7e7ff;border-radius:14px;display:grid;gap:14px;grid-template-columns:1.1fr 1fr;padding:16px}.AdverseEventImportModal_onlineHeroMain__88hm6{display:flex;flex-direction:column;gap:12px}.AdverseEventImportModal_onlineHeroTitleRow__xO27T{align-items:flex-start;display:flex;gap:10px}.AdverseEventImportModal_onlineHeroIcon__Pqjia{color:#1677ff;font-size:18px;margin-top:2px}.AdverseEventImportModal_onlineHeroTitle__FOUH1{color:#1f1f1f;font-size:16px;font-weight:700}.AdverseEventImportModal_onlineHeroSubtitle__gyTle{color:#595959;font-size:13px;line-height:1.5;margin-top:2px}.AdverseEventImportModal_onlineHeroChips__oDcpT{display:flex;flex-wrap:wrap;gap:8px}.AdverseEventImportModal_onlineHeroChip__qzUKj{align-items:center;background:#ffffffd9;border:1px solid #cfe0ff;border-radius:999px;color:#1f1f1f;display:inline-flex;font-size:12px;gap:6px;line-height:1;padding:5px 10px}.AdverseEventImportModal_onlineFlowGrid__c8wgy{grid-gap:10px;align-content:start;display:grid;gap:10px}.AdverseEventImportModal_onlineFlowItem__PFrTz{align-items:flex-start;background:#ffffffdb;border:1px solid #e4ebf5;border-radius:10px;display:flex;gap:10px;padding:10px}.AdverseEventImportModal_onlineFlowIndex__bunKG{align-items:center;background:#1677ff;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-top:1px;width:22px}.AdverseEventImportModal_onlineFlowTitle__e8TSS{color:#1f1f1f;font-size:13px;font-weight:600}.AdverseEventImportModal_onlineFlowDesc__RFfrh{color:#595959;font-size:12px;line-height:1.4;margin-top:2px}.AdverseEventImportModal_onlineLayout__z5Yx4{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)}.AdverseEventImportModal_onlineMainColumn__d4kuA{display:flex;flex-direction:column;gap:14px}.AdverseEventImportModal_onlineSideColumn__mc5-D{position:-webkit-sticky;position:sticky;top:0}.AdverseEventImportModal_onlineSectionCard__CiThX{margin-top:0}.AdverseEventImportModal_onlineCredentialGrid__ClIFy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdverseEventImportModal_choiceGrid__pcYLg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.AdverseEventImportModal_choiceGridTwoCol__c3rAc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdverseEventImportModal_choiceCard__UBDIc{background:#fff;border:1px solid #d9d9d9;border-radius:12px;cursor:pointer;min-height:92px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.AdverseEventImportModal_choiceCard__UBDIc:hover{border-color:#91caff;box-shadow:0 6px 16px #1677ff1a}.AdverseEventImportModal_choiceCard__UBDIc:focus-visible{outline:2px solid #69b1ff;outline-offset:2px}.AdverseEventImportModal_choiceCardActive__aGuDf{background:#f0f7ff;border-color:#1677ff;box-shadow:0 8px 18px #1677ff24}.AdverseEventImportModal_choiceCardHeader__cUpn\+{align-items:flex-start;color:#1f1f1f;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between}.AdverseEventImportModal_choiceCardDesc__mXfeX{color:#595959;font-size:12px;line-height:1.45;margin-top:6px}.AdverseEventImportModal_switchCard__mnW27{align-items:center;background:#f8fbff;border:1px solid #d9e8ff;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.AdverseEventImportModal_switchCardMain__7KW5A{flex:1 1;min-width:0}.AdverseEventImportModal_switchCardTitle__7hIZb{color:#1f1f1f;font-size:13px;font-weight:600}.AdverseEventImportModal_switchCardDesc__4V-3h{color:#595959;font-size:12px;line-height:1.4;margin-top:2px}.AdverseEventImportModal_onlineSummaryCard__WNwRD{border-radius:12px}.AdverseEventImportModal_summaryList__HuICY{grid-gap:8px;display:grid;gap:8px;margin-bottom:14px}.AdverseEventImportModal_summaryItem__zy7FE{align-items:center;background:#fafcff;border:1px solid #edf0f4;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.AdverseEventImportModal_summaryLabel__w3qqf{color:#595959;font-size:12px}.AdverseEventImportModal_summaryValue__iyhpQ{color:#1f1f1f;font-size:12px;font-weight:600;text-align:right}.AdverseEventImportModal_summaryValueWarning__XjmZ8{color:#d46b08}.AdverseEventImportModal_summaryTips__p3R3y{background:#fbfdff;border:1px dashed #d9e8ff;border-radius:12px;margin-bottom:12px;padding:10px 12px}.AdverseEventImportModal_expectedStagesCard__RHBls{background:#f7fbff;border:1px solid #e4ebf5;border-radius:12px;margin-bottom:12px;padding:10px 12px}.AdverseEventImportModal_stageTagWrap__YtYuU{display:flex;flex-wrap:wrap;gap:6px}.AdverseEventImportModal_summaryTipsTitle__uShgE{color:#1f1f1f;font-size:12px;font-weight:600;margin-bottom:6px}.AdverseEventImportModal_summaryTipsList__YeGeZ{color:#595959;font-size:12px;line-height:1.55;margin:0;padding-left:18px}@media (max-width:1100px){.AdverseEventImportModal_onlineHero__hw77g,.AdverseEventImportModal_onlineLayout__z5Yx4{grid-template-columns:1fr}.AdverseEventImportModal_onlineSideColumn__mc5-D{position:static}.AdverseEventImportModal_choiceGrid__pcYLg{grid-template-columns:1fr}}@media (max-width:900px){.AdverseEventImportModal_choiceGridTwoCol__c3rAc,.AdverseEventImportModal_onlineCredentialGrid__ClIFy,.AdverseEventImportModal_sourceGrid__W-QTJ,.AdverseEventImportModal_statsRow__LyNtJ{grid-template-columns:1fr}.AdverseEventImportModal_switchCard__mnW27{align-items:flex-start}}.PitWorkbench_container__Z7ya4{background:#f5f5f5;min-height:100vh}.PitWorkbench_content__TGUhd{background:#f5f5f5;margin-top:60px;min-height:calc(100vh - 60px)}.PitWorkbench_main__m06UF{margin:0 auto;max-width:100%;padding:16px}.PitWorkbench_infoCard__KSUOE{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 4px #00000014;transition:all .3s ease}.PitWorkbench_infoCard__KSUOE:hover{border-color:#d9d9d9;box-shadow:0 4px 12px #0000001f}.PitWorkbench_formCard__v4uWg{background:#fff;border:1px solid #1890ff;border-left-width:4px;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.PitWorkbench_formCard__v4uWg:hover{border-color:#40a9ff;box-shadow:0 4px 16px #1890ff26}.PitWorkbench_topBar__\+bnrO{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #00000014;display:flex;height:80px;justify-content:space-between;left:0;padding:16px 24px;position:fixed;right:0;top:64px;z-index:1000}.PitWorkbench_formLabel__KSRgH{color:#262626;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.PitWorkbench_requiredMark__uFuL3:before{color:#ff4d4f;content:"*";margin-right:4px}.PitWorkbench_infoSection__ENlTl{margin-bottom:16px}.PitWorkbench_regionTitle__F4QWf{background:#fafafa;border:none;border-bottom:2px solid #e8e8e8;border-radius:0;margin-bottom:0}.PitWorkbench_regionTitleForm__u7fmi{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;border-bottom:2px solid #40a9ff;border-radius:0;margin-bottom:0}.PitWorkbench_regionTitleTextWhite__thI2F{font-size:16}.PitWorkbench_stickyActions__iYQRb{background:#fff;border-radius:0 0 8px 8px;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -2px 8px #0000000f;margin:-16px -16px 0;padding:16px;position:-webkit-sticky;position:sticky}.PitWorkbench_selectCorrelation__wCFJB .ant-select-selector{border-radius:6px;height:40px;line-height:38px}.PitWorkbench_selectCorrelation__wCFJB .ant-select-selection-item{line-height:38px}.PitWorkbench_regionTitleText__a9Ncm{color:#595959;font-size:16px}.PitWorkbench_regionTitleTextWhite__thI2F{color:#fff;font-size:16px}@media (max-width:1200px){.PitWorkbench_main__m06UF{max-width:100%;padding:12px}}@media (max-width:768px){.PitWorkbench_main__m06UF{padding:8px}.PitWorkbench_content__TGUhd{margin-top:50px;min-height:calc(100vh - 50px)}.PitWorkbench_topBar__\+bnrO{flex-wrap:wrap;height:50px!important;padding:12px 16px!important}.PitWorkbench_formLabel__KSRgH{font-size:13px}}@media (max-width:576px){.PitWorkbench_main__m06UF{padding:6px}.PitWorkbench_formCard__v4uWg,.PitWorkbench_infoCard__KSUOE{margin-bottom:8px}}.sortable-tree-node,.tree-node-content{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:none!important}.sortable-tree-node.selected,.sortable-tree-node.selected:hover,.sortable-tree-node:hover,.sortable-tree-node[data-over=true],.tree-node-content:hover{background:none!important;border:none!important;box-shadow:none!important}.sortable-tree-node[data-dragging=true]{opacity:.7;transform:none!important}.sortable-tree-node[data-dragging=true] .tree-node-content{background:none!important;box-shadow:none!important;transform:none!important}.tree-node-content{max-width:100%;min-height:30px;overflow:hidden}.tree-node-content>*{flex-shrink:0}.tree-node-content>span{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-handle{border-radius:4px;color:#999;cursor:grab;padding:4px;transition:all .2s ease}.drag-handle:hover{background-color:#f5f5f5;color:#666}.drag-handle:active{background-color:#e6e6e6;color:#333;cursor:grabbing}.expand-button{border-radius:4px;color:#666;transition:all .2s ease}.expand-button:hover{background-color:#f0f8ff;color:#1890ff;transform:scale(1.1)}.expand-button.expanded{transform:rotate(90deg)}.action-buttons{flex-shrink:0;opacity:.7;transition:opacity .2s ease}.tree-node-content:hover .action-buttons{opacity:1}.action-button{border-radius:4px;transition:all .2s ease}.action-button:hover{background-color:#f0f8ff;transform:scale(1.05)}.drag-toggle{margin-right:8px}.drag-toggle .ant-switch-inner{font-size:10px}.statistics-panel{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;padding:20px}.statistics-panel .ant-statistic-title{color:#666;font-size:12px;margin-bottom:4px}.statistics-panel .ant-statistic-content{font-size:18px;font-weight:600}.help-panel{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px}.help-panel .ant-collapse-header{background-color:#f8f9fa;border-radius:8px 8px 0 0}.help-content{padding:8px 0}.help-content .ant-typography{margin-bottom:8px}.empty-state{color:#999;padding:40px 20px;text-align:center}.empty-state .anticon{color:#d9d9d9;font-size:48px;margin-bottom:16px}.search-container{margin-bottom:12px}.search-container .ant-input-search{border-radius:8px;box-shadow:0 2px 4px #0000000d}.search-container .ant-input-search:hover{box-shadow:0 4px 8px #0000001a}.search-container .ant-input-search:focus-within{box-shadow:0 0 0 2px #1890ff33}.card-title{align-items:center;display:flex;justify-content:space-between}.card-title .title-content{align-items:center;display:flex;gap:8px}.settings-panel{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:16px;padding:16px}.settings-panel .ant-form-item{margin-bottom:12px}.feature-description{color:#666;line-height:1.6}.feature-description h4{color:#333;font-weight:600;margin-bottom:8px}.feature-description ul{margin-bottom:16px;padding-left:20px}.feature-description li{margin-bottom:4px}@media (max-width:768px){.tree-node-content{font-size:12px;padding:4px 6px}.tree-node-content .ant-space{gap:2px}.tree-node-content .ant-btn{min-width:20px;padding:1px 2px}.drag-handle,.expand-button{font-size:10px}.drag-handle{padding:1px}.drag-toggle{margin-right:2px}.statistics-panel{padding:8px}.statistics-panel .ant-col{margin-bottom:6px}.action-buttons{gap:1px}.action-button{font-size:10px;min-width:20px;padding:1px 2px}}.sortable-tree-node.drag-disabled .drag-handle{cursor:not-allowed;opacity:.3}.sortable-tree-node.drag-disabled .drag-handle:hover{background-color:initial;color:#999}.cross-level-hint{background-color:#fff7e6;border:1px solid #ffd591;border-radius:8px;color:#d46b08;font-size:12px;margin-bottom:12px;padding:12px 16px}@keyframes expandAnimation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tree-children{animation:expandAnimation .3s cubic-bezier(.4,0,.2,1)}.search-highlight{background-color:#fff2e8;border-radius:2px;color:#d46b08;font-weight:600;padding:0 2px}.drag-preview{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fff;border:2px solid #1890ff;border-radius:8px;box-shadow:0 8px 24px #00000026;opacity:.9;pointer-events:none;position:fixed;z-index:1000}.batch-selection-status{background-color:#f0f8ff;border:1px solid #91d5ff;border-radius:6px;justify-content:space-between;padding:8px 12px}.batch-selection-status,.toolbar-container{align-items:center;display:flex;margin-bottom:12px}.toolbar-container{gap:8px}.loading-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:8px}.ant-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 12px #0000000d}.ant-card:hover{box-shadow:0 8px 24px #0000001a;transition:box-shadow .3s ease}.ant-badge-count{border-radius:9px;font-size:11px;font-weight:600;height:18px;line-height:18px;min-width:18px}.ant-btn{border-radius:6px;transition:all .2s ease}.ant-btn:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.ant-switch{border-radius:12px}.ant-switch-checked{background-color:#1890ff}.ant-dropdown-menu{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 4px 12px #00000026}.ant-dropdown-menu-item{border-radius:4px;margin:2px 4px}.ant-dropdown-menu-item:hover{background-color:#f0f8ff}.ant-tag{border-radius:6px;font-weight:500}.ant-alert{border:none;border-radius:8px;box-shadow:0 2px 8px #0000000d}.ant-collapse,.ant-collapse-content,.ant-collapse-item{background:#0000;border:none}.ant-collapse-content-box{padding:12px 0}.ant-statistic{text-align:center}.ant-statistic-content-value{font-weight:700}.tree-container::-webkit-scrollbar{width:6px}.tree-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tree-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tree-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sortable-tree-node:focus-within{border-radius:8px}.sortable-tree-node:focus-within,.sortable-tree-node[data-focus-visible=true]{outline:2px solid #1890ff;outline-offset:2px}@media (prefers-color-scheme:dark){.sortable-tree-node,.tree-node-content{background-color:#fff!important}.tree-node-content{color:#262626!important}.tree-node-content:hover{background-color:#f5f5f5!important}.sortable-tree-node.selected{background-color:#e6f7ff!important}.drag-preview{background-color:#fff!important;border-color:#1890ff!important}}.CertificateEditForm_formContainer__zYTEH{padding:0}.CertificateEditForm_formHeader__LpnoU{background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid var(--ced-card-border);border-radius:10px;margin-bottom:var(--ced-spacing-lg);padding:var(--ced-spacing-md) var(--ced-spacing-lg)}.CertificateEditForm_formHeaderTitle__-mzTB{color:var(--ced-label-color);font-size:16px;font-weight:600;margin-bottom:2px}.CertificateEditForm_formHeaderDesc__\+6myn{color:var(--ced-label-color);font-size:12px;opacity:.8}.CertificateEditForm_formHeaderMeta__gPlMI{margin-top:var(--ced-spacing-sm)}.CertificateEditForm_formFieldGrid__6Y5Wj{row-gap:var(--ced-spacing-sm)}.CertificateEditForm_formFieldItem__kO4Nn .ant-form-item-label>label{color:var(--ced-label-color);font-weight:600}.CertificateEditForm_formFieldItem__kO4Nn .ant-form-item{margin-bottom:8px}.CertificateEditForm_formSectionDivider__3xsgM{color:var(--ced-label-color);font-size:12px;margin:6px 0 10px;opacity:.75}.CertificateEditForm_formSectionCard__lOLnp{border:1px solid var(--ced-card-border);border-radius:8px;box-shadow:var(--ced-card-shadow);margin-bottom:var(--ced-spacing-lg)}.CertificateEditForm_formSectionCard__lOLnp:last-of-type{margin-bottom:0}.CertificateEditForm_formSectionCard__lOLnp .ant-card-head{border-bottom:1px solid var(--ced-card-border);font-weight:600}.CertificateEditForm_formSectionCard__lOLnp .ant-card-body{padding:var(--ced-spacing-xl)}.CertificateEditForm_formSectionCardLeftBar__U59xc{border-left:3px solid var(--ced-primary)}.CertificateEditForm_formFieldRow__81cQE{align-items:flex-start;border-bottom:1px solid var(--ced-field-border);margin-bottom:var(--ced-spacing-lg);padding-bottom:var(--ced-spacing-md)}.CertificateEditForm_formFieldRow__81cQE:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CertificateEditForm_formFieldLabel__-sm9t{align-items:center;background:var(--ced-label-bg);border-radius:4px;color:var(--ced-label-color);display:flex;font-weight:600;min-height:32px;padding:var(--ced-spacing-sm) var(--ced-spacing-md);width:140px}.CertificateEditForm_formFieldControl__EAMqB{padding-left:var(--ced-spacing-md)}.CertificateEditForm_formFieldControl__EAMqB .ant-form-item{margin-bottom:0}.CertificateEditForm_formCertNumberRow__zl7nX{background:linear-gradient(180deg,#f8fbff,#fff);border-left:3px solid var(--ced-primary);border:1px solid var(--ced-card-border);border-radius:8px;margin-bottom:var(--ced-spacing-lg);padding:var(--ced-spacing-md) var(--ced-spacing-md) var(--ced-spacing-sm)}.CertificateEditForm_formCertNumberRow__zl7nX .CertificateEditForm_formFieldControl__EAMqB{padding-left:0}.CertificateEditForm_formActions__Ozz7T{background:#fff;border-top:1px solid var(--ced-field-border);bottom:-1px;margin-top:var(--ced-spacing-xl);padding:var(--ced-spacing-md) 0 var(--ced-spacing-sm);position:-webkit-sticky;position:sticky;z-index:2}@media (max-width:768px){.CertificateEditForm_formSectionCard__lOLnp .ant-card-body{padding:var(--ced-spacing-lg)}.CertificateEditForm_formFieldRow__81cQE{margin-bottom:var(--ced-spacing-md);padding-bottom:var(--ced-spacing-sm)}.CertificateEditForm_formCertNumberRow__zl7nX,.CertificateEditForm_formHeader__LpnoU{padding:var(--ced-spacing-sm) var(--ced-spacing-md)}.CertificateEditForm_formCertNumberRow__zl7nX{margin-bottom:var(--ced-spacing-md)}}@media (max-width:576px){.CertificateEditForm_formSectionCard__lOLnp .ant-card-body{padding:var(--ced-spacing-md)}.CertificateEditForm_formFieldRow__81cQE{margin-bottom:var(--ced-spacing-sm);padding-bottom:var(--ced-spacing-xs)}.CertificateEditForm_formFieldLabel__-sm9t{width:100%}.CertificateEditForm_formHeaderTitle__-mzTB{font-size:15px}.CertificateEditForm_formHeaderMeta__gPlMI{margin-top:var(--ced-spacing-xs)}}.RelationshipPreview_root__hwT4-,.RelationshipPreview_stack__0kob4{width:100%}.RelationshipPreview_sectionCard__HMEKd,.RelationshipPreview_statsCard__mwxPN{border:1px solid #dbe7f8;border-radius:12px;box-shadow:0 6px 22px #1677ff14}.RelationshipPreview_statsCard__mwxPN .ant-card-body{padding:14px 16px}.RelationshipPreview_statsGrid__cdCBB{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.RelationshipPreview_statItem__sFwYg{background:#f8fbff;border:1px solid #e5edf9;border-radius:10px;padding:12px 8px;text-align:center}.RelationshipPreview_statValue__WSRiH{color:#1f2937;font-size:24px;font-weight:700;line-height:1.1}.RelationshipPreview_statPrimary__cCXS\+{color:#1677ff}.RelationshipPreview_statSuccess__aaCsu{color:#16a34a}.RelationshipPreview_statDanger__aXdec{color:#dc2626}.RelationshipPreview_statMuted__q0TLB{color:#64748b}.RelationshipPreview_statLabel__IUNUX{color:#64748b;font-size:12px;margin-top:6px}.RelationshipPreview_confidenceBar__hxRhP{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.RelationshipPreview_alertStack__BaFyT{grid-gap:10px;display:grid;gap:10px}.RelationshipPreview_alertList__Hlwnz{grid-gap:4px;display:grid;gap:4px}.RelationshipPreview_alertDescription__81GRy{grid-gap:6px;display:grid;gap:6px}.RelationshipPreview_alertHint__mBin\+{font-size:12px}.RelationshipPreview_errorRow__ewcxT{background:#fff8f8}.RelationshipPreview_relationshipHeader__a4eKV{justify-content:space-between}.RelationshipPreview_relationshipHeader__a4eKV,.RelationshipPreview_relationshipTitleWrap__ywZsG{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.RelationshipPreview_relationshipSummaryTags__HGADQ{display:flex;flex-wrap:wrap;gap:6px}.RelationshipPreview_relationshipTree__Rysn6{padding:4px 2px}.RelationshipPreview_actions__7oE\+I{display:flex;justify-content:flex-end}.RelationshipPreview_relationshipModal__Ip3zM .ant-modal-content{border:1px solid #dbe7f8;border-radius:14px;box-shadow:0 12px 34px #1677ff1f}.RelationshipPreview_modalForm__IoBgI,.RelationshipPreview_modalStack__btqRR{width:100%}.RelationshipPreview_formSection__Yz0eD{background:linear-gradient(180deg,#fbfdff,#fff);border:1px solid #e5edf9;border-radius:12px;padding:12px 12px 2px}.RelationshipPreview_formSection__Yz0eD+.RelationshipPreview_formSection__Yz0eD{margin-top:10px}.RelationshipPreview_formSectionTitle__58fEH{color:#334155;font-size:13px;font-weight:600;margin-bottom:10px}.RelationshipPreview_treeNode__FcLM7{line-height:1.5}.RelationshipPreview_cellSubText__lE0fa,.RelationshipPreview_treeMeta__oN3zu{font-size:12px}.RelationshipPreview_cellMetaLine__mvWc9{color:#64748b;font-size:12px}.RelationshipPreview_certCell__R2q7b{line-height:1.5}.RelationshipPreview_lowConfidenceRow__iCgQe{background:#fff8f1}.RelationshipPreview_manualRow__W\+eGD{box-shadow:inset 2px 0 0 #7c3aed}@media (max-width:900px){.RelationshipPreview_statsGrid__cdCBB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.RelationshipPreview_statsGrid__cdCBB{grid-template-columns:1fr}.RelationshipPreview_actions__7oE\+I{justify-content:flex-start}.RelationshipPreview_formSection__Yz0eD{padding:10px 10px 2px}}.CertificateImportModal_modalRoot__Em7D4{--import-primary:#1677ff;--import-primary-soft:#eaf3ff;--import-border:#dbe7f8;--import-muted:#5f6b7a}.CertificateImportModal_modalBody__7c5RW{width:100%}.CertificateImportModal_stepsWrap__vWe1G{background:linear-gradient(135deg,#f7fbff,#fff 58%,#f7fffd);border:1px solid var(--import-border);border-radius:12px;padding:12px 14px}.CertificateImportModal_uploadLayout__LMEOg{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.CertificateImportModal_actionCard__oKTP9,.CertificateImportModal_errorCard__0l\+8e,.CertificateImportModal_guideCard__VkCra,.CertificateImportModal_importingCard__u28uR,.CertificateImportModal_metricCard__Nog0r{border:1px solid var(--import-border);border-radius:14px;box-shadow:0 8px 28px #1677ff14}.CertificateImportModal_actionCard__oKTP9 .ant-card-body,.CertificateImportModal_guideCard__VkCra .ant-card-body,.CertificateImportModal_importingCard__u28uR .ant-card-body{padding:18px}.CertificateImportModal_sectionHeader__tFlnG{align-items:flex-start;display:flex;gap:12px}.CertificateImportModal_iconBadge__RILR1{align-items:center;background:var(--import-primary-soft);border-radius:10px;color:var(--import-primary);display:inline-flex;flex:0 0 30px;font-size:16px;height:30px;justify-content:center;width:30px}.CertificateImportModal_sectionTitle__GSHGu{font-size:15px}.CertificateImportModal_sectionHint__MtiK2{color:var(--import-muted);font-size:12px;line-height:1.6;margin-top:4px}.CertificateImportModal_rulesCollapse__jeVjg{margin-top:4px}.CertificateImportModal_rulesCollapse__jeVjg .ant-collapse-item{border:1px solid #edf2fc;border-radius:10px!important;margin-bottom:10px;overflow:hidden}.CertificateImportModal_rulesCollapse__jeVjg .ant-collapse-content-box{padding-top:10px!important}.CertificateImportModal_flowList__6fDdl,.CertificateImportModal_rulesList__19pYP{color:#334155;font-size:13px;line-height:1.7;margin:0;padding-left:18px}.CertificateImportModal_flowList__6fDdl li+li,.CertificateImportModal_rulesList__19pYP li+li{margin-top:8px}.CertificateImportModal_supportTags__\+EL9Y{display:flex;flex-wrap:wrap;gap:8px}.CertificateImportModal_downloadButton__5BeUA{align-self:flex-start}.CertificateImportModal_draggerArea__SiFJQ{background:linear-gradient(180deg,#fbfdff,#f5f9ff);border-radius:12px}.CertificateImportModal_draggerArea__SiFJQ .ant-upload{padding:30px 14px!important}.CertificateImportModal_draggerArea__SiFJQ .ant-upload-drag{border-radius:12px}.CertificateImportModal_dragIconWrap__Y06vb{margin-bottom:14px}.CertificateImportModal_dragIcon__faA1j{color:var(--import-primary);font-size:40px}.CertificateImportModal_dragTitle__qf5yJ{color:#1f2937;font-size:15px;font-weight:600;margin:0}.CertificateImportModal_dragHint__H-VaK{color:var(--import-muted);font-size:12px;margin:6px 0 0}.CertificateImportModal_fileMeta__BMBAi{align-items:center;background:#f8fafc;border:1px solid #e5edf9;border-radius:10px;color:#1f2937;display:flex;font-size:12px;gap:8px;padding:9px 10px}.CertificateImportModal_fileName__R4kgm{flex:1 1;word-break:break-all}.CertificateImportModal_fileSize__alA4N{color:#64748b}.CertificateImportModal_progressCard__Uh9kc{background:#f8fbff;border:1px solid #e4edf9;border-radius:12px;padding:12px}.CertificateImportModal_progressLabel__C3Hwn{display:block;font-size:13px;margin-bottom:8px}.CertificateImportModal_importingStage__w-Mi2{display:flex;justify-content:center;padding:44px 0}.CertificateImportModal_importingCard__u28uR{width:min(760px,100%)}.CertificateImportModal_importingTitleWrap__hSZlj{align-items:center;display:flex;gap:8px}.CertificateImportModal_importingIcon__6vVwr{color:var(--import-primary);font-size:18px}.CertificateImportModal_importingTitle__40Nfn{font-size:16px;font-weight:600}.CertificateImportModal_importingHint__rch-n{font-size:13px}.CertificateImportModal_resultStage__TH-5V{width:100%}.CertificateImportModal_resultDescription__8HRPm{color:#475569}.CertificateImportModal_metricsGrid__O4MuD{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.CertificateImportModal_metricCard__Nog0r .ant-card-body{padding:14px;text-align:center}.CertificateImportModal_metricValue__QNHMs{font-size:26px;font-weight:700;line-height:1.15}.CertificateImportModal_metricNeutral__JJSl1{color:#1f2937}.CertificateImportModal_metricPrimary__Hy\+Ve{color:var(--import-primary)}.CertificateImportModal_metricSecondary__PMcg2{color:#64748b}.CertificateImportModal_metricDanger__fMU6U{color:#ef4444}.CertificateImportModal_metricLabel__QXo1j{color:#64748b;font-size:12px;margin-top:6px}.CertificateImportModal_errorCard__0l\+8e .ant-card-body{padding:14px}.CertificateImportModal_errorHeader__\+UsAJ{color:#334155;font-size:13px;font-weight:600;margin-bottom:10px}.CertificateImportModal_errorList__QHNDD{background:snow;border:1px solid #fee2e2;border-radius:10px;max-height:220px;overflow-y:auto;padding:4px 10px}.CertificateImportModal_errorItem__KKJ6g{border-bottom:1px solid #ffe4e6;font-size:12px;padding:8px 0}.CertificateImportModal_errorItem__KKJ6g:last-child{border-bottom:none}.CertificateImportModal_errorMore__G6Pjr{display:block;margin-top:10px}.CertificateImportModal_resultActions__-gaUa{display:flex;justify-content:flex-end}@media (max-width:1100px){.CertificateImportModal_uploadLayout__LMEOg{grid-template-columns:1fr}.CertificateImportModal_metricsGrid__O4MuD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CertificateImportModal_metricsGrid__O4MuD{grid-template-columns:1fr}.CertificateImportModal_resultActions__-gaUa{justify-content:flex-start}}.QRCodeInput_qrCodeInputModal__TYvwO{.QRCodeInput_ant-modal-header__LW2T3{border-bottom:1px solid #f0f0f0;padding:16px 24px;.QRCodeInput_modalTitle__3\+-qE{align-items:center;color:#262626;display:flex;font-size:18px;font-weight:600}}.QRCodeInput_ant-modal-body__113Zd{background:linear-gradient(135deg,#fafafa,#f5f5f5);padding:24px}.QRCodeInput_ant-modal-close__LC2Ag{right:16px;top:16px}}.QRCodeInput_qrCodeInputContainer__DWhTS{.QRCodeInput_descriptionContainer__UEU4f{background:linear-gradient(135deg,#e6f7ff,#f0f9ff);border:1px solid #91d5ff;border-radius:12px;box-shadow:0 2px 8px #1890ff1a;margin-bottom:24px;padding:16px 20px;.QRCodeInput_descriptionContent__VfjNy{align-items:center;display:flex;gap:12px;.QRCodeInput_descriptionIcon__cbStr{flex-shrink:0;font-size:24px}.QRCodeInput_descriptionText__pTeqB{color:#1890ff;font-size:15px;font-weight:500;line-height:1.5;margin:0}}}.QRCodeInput_stepsContainer__Orjp5{margin-bottom:32px;padding:0 16px;.QRCodeInput_customSteps__cPz6t{.QRCodeInput_ant-steps-item-title__IP4FV{color:#262626;font-weight:600}.QRCodeInput_ant-steps-item-description__9JevX{color:#8c8c8c;font-size:13px}.QRCodeInput_ant-steps-item-icon__5Hr0a{.QRCodeInput_ant-steps-icon__t56X4{font-size:16px}}}}.QRCodeInput_stepContent__BBhun{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 12px #00000014;min-height:450px;padding:20px 16px}.QRCodeInput_modalFooter__Qlz0n{background:#fafafa;border-radius:0 0 12px 12px;border-top:1px solid #f0f0f0;margin:24px -16px -20px;padding:20px 24px;text-align:right;.QRCodeInput_footerActions__0EllO{display:flex;gap:12px;justify-content:flex-end;.QRCodeInput_cancelBtn__pXs0W{background:linear-gradient(135deg,#fff,#fafafa);border:2px solid #d9d9d9;border-radius:10px;color:#595959;font-size:15px;font-weight:600;height:auto;overflow:hidden;padding:12px 32px;position:relative;transition:all .3s ease}.QRCodeInput_cancelBtn__pXs0W:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.QRCodeInput_cancelBtn__pXs0W:hover{background:linear-gradient(135deg,#fff2f0,#fff1f0);border-color:#ff4d4f;box-shadow:0 6px 20px #ff4d4f33;color:#ff4d4f;transform:translateY(-2px)}.QRCodeInput_cancelBtn__pXs0W:hover:before{left:100%}.QRCodeInput_cancelBtn__pXs0W:active{box-shadow:0 2px 8px #ff4d4f4d;transform:translateY(0)}.QRCodeInput_cancelBtn__pXs0W:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}}}}.QRCodeInput_imageUploader__AYUXp{.QRCodeInput_uploadHeader__LXQWq{background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #b7eb8f;border-radius:12px;margin-bottom:32px;padding:20px;text-align:center}.QRCodeInput_uploadHeader__LXQWq h4{align-items:center;color:#262626;display:flex;font-size:20px;font-weight:700;gap:8px;justify-content:center;margin-bottom:8px}.QRCodeInput_uploadHeader__LXQWq h4:before{content:"📷";font-size:24px}.QRCodeInput_uploadHeader__LXQWq .QRCodeInput_textMuted__Xtw2m{color:#52c41a;font-size:15px;font-weight:500;margin:0}.QRCodeInput_uploadProgress__o8w26{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;margin-bottom:32px;padding:20px;text-align:center}.QRCodeInput_uploadProgress__o8w26 .QRCodeInput_ant-progress__kFpEa .QRCodeInput_ant-progress-bg__KfKws{background:linear-gradient(90deg,#1890ff,#52c41a)}.QRCodeInput_uploadProgress__o8w26 .QRCodeInput_progressText__NLxoA{color:#1890ff;font-size:15px;font-weight:600;margin-top:12px}.QRCodeInput_uploadArea__oMKLD{margin-bottom:32px}.QRCodeInput_uploadArea__oMKLD.QRCodeInput_dragActive__AqzVi .QRCodeInput_ant-upload-drag__LIKEi{background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-color:#52c41a;box-shadow:0 8px 25px #52c41a33;transform:scale(1.02)}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi{background:linear-gradient(135deg,#fafafa,#f5f5f5);border:3px dashed #d9d9d9;border-radius:16px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi:before{background:linear-gradient(90deg,#0000,#1890ff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi:hover{background:linear-gradient(135deg,#e6f7ff,#f0f9ff);border-color:#1890ff;box-shadow:0 4px 20px #1890ff26}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi:hover:before{left:100%}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0{padding:48px 24px;position:relative;z-index:1}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadIcon__i75mw{color:#1890ff;filter:drop-shadow(0 2px 4px rgba(24,144,255,.3));font-size:64px;margin-bottom:20px;transition:all .3s ease}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadTitle__11PFA{align-items:center;color:#262626;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin-bottom:12px}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadTitle__11PFA:before{content:"📁";font-size:20px}.QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadDescription__fMVcv{color:#595959;font-size:15px;font-weight:500;line-height:1.6}.QRCodeInput_uploadActions__C3xYx{margin-bottom:32px;text-align:center}.QRCodeInput_uploadActions__C3xYx .QRCodeInput_ant-btn__vbI8M{border-radius:8px;font-weight:600;height:auto;padding:10px 24px;transition:all .3s ease}.QRCodeInput_uploadActions__C3xYx .QRCodeInput_ant-btn__vbI8M:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.QRCodeInput_uploadTips__ErEIz{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:20px}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_ant-alert__xtTXo{background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #d9f7be;border-radius:12px}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_ant-alert__xtTXo .QRCodeInput_ant-alert-icon__PE6gj{color:#52c41a;font-size:18px}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_ant-alert__xtTXo .QRCodeInput_ant-alert-message__pnzTZ{color:#262626;font-weight:600}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_tipsList__dikGA{margin:12px 0 0;padding-left:20px}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_tipsList__dikGA li{color:#595959;font-size:14px;line-height:1.5;margin-bottom:8px;position:relative}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_tipsList__dikGA li::marker{color:#52c41a}.QRCodeInput_uploadTips__ErEIz .QRCodeInput_tipsList__dikGA li:last-child{margin-bottom:0}}.QRCodeInput_dataPreview__Ej7px{.QRCodeInput_previewCard__Po\+10{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5{background:linear-gradient(135deg,#f6ffed,#e6f7ff);border-bottom:2px solid #b7eb8f;padding:16px 24px}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_previewHeader__2Bm2P{align-items:center;display:flex;gap:12px}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_previewHeader__2Bm2P .QRCodeInput_successIcon__nBa8R{color:#52c41a;filter:drop-shadow(0 2px 4px rgba(82,196,26,.3));font-size:24px}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-head-title__Gm8Sy{color:#262626;font-size:18px;font-weight:700}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-extra__skZhP .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{border-radius:8px;font-weight:600;transition:all .3s ease}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-extra__skZhP .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-body__ySJtd{background:#fff;padding:24px}.QRCodeInput_basicInfo__pFv31{margin-bottom:32px}.QRCodeInput_basicInfo__pFv31 .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-header__aba-q{margin-bottom:16px}.QRCodeInput_basicInfo__pFv31 .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-header__aba-q .QRCodeInput_ant-descriptions-title__rPWn6{align-items:center;color:#262626;display:flex;font-size:16px;font-weight:700;gap:8px}.QRCodeInput_basicInfo__pFv31 .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-header__aba-q .QRCodeInput_ant-descriptions-title__rPWn6:before{content:"📋";font-size:18px}.QRCodeInput_basicInfo__pFv31 .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-item-label__kfXum{background:#fafafa;color:#595959;font-weight:600}.QRCodeInput_basicInfo__pFv31 .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-item-content__Ltb3Q{color:#262626}.QRCodeInput_qrValueDisplay__VxmKr{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e6f7ff);border:1px solid #91d5ff;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.QRCodeInput_qrValueDisplay__VxmKr .QRCodeInput_ant-typography__MsSRy{flex:1 1;margin:0}.QRCodeInput_qrValueDisplay__VxmKr .QRCodeInput_ant-space__4Oqc7{flex-shrink:0}.QRCodeInput_qrValueDisplay__VxmKr .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{border-radius:6px;font-weight:500;transition:all .3s ease}.QRCodeInput_qrValueDisplay__VxmKr .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.QRCodeInput_detailedInfo__8wbTV{margin-bottom:32px}.QRCodeInput_detailedInfo__8wbTV .QRCodeInput_ant-divider__KXpZ-{border-color:#d9d9d9;margin:24px 0 20px}.QRCodeInput_detailedInfo__8wbTV .QRCodeInput_ant-divider__KXpZ- .QRCodeInput_ant-divider-inner-text__b51Cz{color:#262626;font-size:15px;font-weight:600}.QRCodeInput_detailedInfo__8wbTV .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-item-label__kfXum{background:#fafafa;color:#595959;font-weight:600}.QRCodeInput_detailedInfo__8wbTV .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-item-content__Ltb3Q{color:#262626}.QRCodeInput_previewActions__A6sV4{background:linear-gradient(135deg,#fafafa,#f5f5f5);border:1px solid #f0f0f0;border-radius:12px;margin-bottom:32px;padding:24px;text-align:center}.QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{border-radius:10px;font-size:15px;font-weight:600;height:auto;padding:12px 32px;transition:all .3s ease}.QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M.QRCodeInput_ant-btn-primary__FcVB3{background:linear-gradient(135deg,#1890ff,#52c41a);border:none;box-shadow:0 4px 15px #1890ff4d}.QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M.QRCodeInput_ant-btn-primary__FcVB3:hover{box-shadow:0 6px 20px #1890ff66;transform:translateY(-2px)}.QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M:not(.QRCodeInput_ant-btn-primary__FcVB3):hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.QRCodeInput_previewTips__yOciW{margin-bottom:0}.QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo{border:1px solid #d9f7be;border-radius:12px}.QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo.QRCodeInput_ant-alert-success__dC5Bq{background:linear-gradient(135deg,#f6ffed,#f0f9ff)}.QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo.QRCodeInput_ant-alert-warning__eLp1W{background:linear-gradient(135deg,#fffbe6,#fff7e6)}.QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo .QRCodeInput_ant-alert-icon__PE6gj{font-size:18px}.QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo .QRCodeInput_ant-alert-message__pnzTZ{color:#262626;font-weight:600}.QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo .QRCodeInput_ant-alert-description__xYZrK{color:#595959;line-height:1.6}}@keyframes QRCodeInput_pulse__eBs37{0%{box-shadow:0 0 0 0 #1890ff66}70%{box-shadow:0 0 0 10px #1890ff00}to{box-shadow:0 0 0 0 #1890ff00}}@keyframes QRCodeInput_fadeInUp__tjMpj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes QRCodeInput_slideInRight__225HP{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes QRCodeInput_bounce__wKUAV{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.QRCodeInput_qrCodeInputContainer__DWhTS{animation:QRCodeInput_fadeInUp__tjMpj .6s ease-out}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f{animation:QRCodeInput_slideInRight__225HP .8s ease-out}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepsContainer__Orjp5{animation:QRCodeInput_fadeInUp__tjMpj 1s ease-out}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepContent__BBhun{animation:QRCodeInput_fadeInUp__tjMpj 1.2s ease-out}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadHeader__LXQWq{animation:QRCodeInput_fadeInUp__tjMpj .8s ease-out}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD{animation:QRCodeInput_fadeInUp__tjMpj 1s ease-out}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi:hover{animation:QRCodeInput_pulse__eBs37 2s infinite}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadTips__ErEIz{animation:QRCodeInput_slideInRight__225HP 1.2s ease-out}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10{animation:QRCodeInput_fadeInUp__tjMpj 1s ease-out}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_previewHeader__2Bm2P .QRCodeInput_successIcon__nBa8R{animation:QRCodeInput_bounce__wKUAV 1s ease-out}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_basicInfo__pFv31{animation:QRCodeInput_slideInRight__225HP 1.2s ease-out}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_detailedInfo__8wbTV{animation:QRCodeInput_fadeInUp__tjMpj 1.4s ease-out}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewActions__A6sV4{animation:QRCodeInput_fadeInUp__tjMpj 1.6s ease-out}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewTips__yOciW{animation:QRCodeInput_slideInRight__225HP 1.8s ease-out}.QRCodeInput_ant-btn__vbI8M{overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.QRCodeInput_ant-btn__vbI8M:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.QRCodeInput_ant-btn__vbI8M:hover:before{left:100%}.QRCodeInput_ant-card__q7FF8{transition:all .3s cubic-bezier(.4,0,.2,1)}.QRCodeInput_ant-card__q7FF8:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.QRCodeInput_ant-descriptions-item__wXukS{transition:all .3s ease}.QRCodeInput_ant-descriptions-item__wXukS:hover{background-color:#f8f9fa;transform:translateX(4px)}.QRCodeInput_ant-tag__cPuU8{transition:all .3s ease}.QRCodeInput_ant-tag__cPuU8:hover{box-shadow:0 2px 8px #00000026;transform:scale(1.05)}@media (max-width:768px){.QRCodeInput_qrCodeInputModal__TYvwO .QRCodeInput_ant-modal__f1P8u{margin:10px auto;max-height:90vh;overflow-y:auto;width:95%!important}.QRCodeInput_qrCodeInputModal__TYvwO .QRCodeInput_ant-modal-header__LW2T3{padding:12px 16px}.QRCodeInput_qrCodeInputModal__TYvwO .QRCodeInput_ant-modal-header__LW2T3 .QRCodeInput_modalTitle__3\+-qE{font-size:16px}.QRCodeInput_qrCodeInputModal__TYvwO .QRCodeInput_ant-modal-body__113Zd{padding:16px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f{margin-bottom:20px;padding:12px 16px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f .QRCodeInput_descriptionContent__VfjNy{flex-direction:column;gap:8px;text-align:center}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f .QRCodeInput_descriptionContent__VfjNy .QRCodeInput_descriptionIcon__cbStr{font-size:20px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f .QRCodeInput_descriptionContent__VfjNy .QRCodeInput_descriptionText__pTeqB{font-size:14px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepsContainer__Orjp5{margin-bottom:24px;padding:0 8px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepsContainer__Orjp5 .QRCodeInput_customSteps__cPz6t .QRCodeInput_ant-steps-item-title__IP4FV{font-size:14px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepsContainer__Orjp5 .QRCodeInput_customSteps__cPz6t .QRCodeInput_ant-steps-item-description__9JevX{font-size:12px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepContent__BBhun{min-height:350px;padding:16px 8px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_modalFooter__Qlz0n{margin:20px -8px -16px;padding:16px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_modalFooter__Qlz0n .QRCodeInput_footerActions__0EllO .QRCodeInput_cancelBtn__pXs0W{font-size:16px;padding:14px 24px;width:100%}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadHeader__LXQWq{margin-bottom:24px;padding:16px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadHeader__LXQWq h4{font-size:18px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadHeader__LXQWq .QRCodeInput_textMuted__Xtw2m{font-size:14px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadProgress__o8w26{margin-bottom:24px;padding:16px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD{margin-bottom:24px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0{padding:32px 16px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadIcon__i75mw{font-size:48px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadTitle__11PFA{font-size:16px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadDescription__fMVcv{font-size:14px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadActions__C3xYx{margin-bottom:24px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadActions__C3xYx .QRCodeInput_ant-btn__vbI8M{padding:12px 24px;width:100%}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadTips__ErEIz{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:20px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadTips__ErEIz .QRCodeInput_tipsList__dikGA{padding-left:16px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadTips__ErEIz .QRCodeInput_tipsList__dikGA li{font-size:13px;margin-bottom:6px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5{padding:12px 16px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_previewHeader__2Bm2P .QRCodeInput_successIcon__nBa8R{font-size:20px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-head-title__Gm8Sy{font-size:16px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-extra__skZhP .QRCodeInput_ant-space__4Oqc7{flex-direction:column;gap:8px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-extra__skZhP .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{font-size:12px;padding:6px 12px;width:100%}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-body__ySJtd{padding:16px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_basicInfo__pFv31{margin-bottom:24px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_basicInfo__pFv31 .QRCodeInput_ant-descriptions__40BV\+ .QRCodeInput_ant-descriptions-header__aba-q .QRCodeInput_ant-descriptions-title__rPWn6{font-size:15px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_qrValueDisplay__VxmKr{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_qrValueDisplay__VxmKr .QRCodeInput_ant-space__4Oqc7{justify-content:flex-start;width:100%}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_qrValueDisplay__VxmKr .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{flex:1 1;font-size:12px;padding:6px 12px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_detailedInfo__8wbTV{margin-bottom:24px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_detailedInfo__8wbTV .QRCodeInput_ant-divider__KXpZ-{margin:20px 0 16px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_detailedInfo__8wbTV .QRCodeInput_ant-divider__KXpZ- .QRCodeInput_ant-divider-inner-text__b51Cz{font-size:14px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewActions__A6sV4{margin-bottom:24px;padding:20px 16px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7{flex-direction:column;gap:12px;width:100%}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{font-size:15px;padding:14px 24px;width:100%}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewTips__yOciW .QRCodeInput_ant-alert__xtTXo .QRCodeInput_ant-alert-description__xYZrK{font-size:13px}}@media (max-width:480px){.QRCodeInput_qrCodeInputModal__TYvwO .QRCodeInput_ant-modal__f1P8u{margin:5px auto;width:98%!important}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f{padding:10px 12px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_descriptionContainer__UEU4f .QRCodeInput_descriptionContent__VfjNy .QRCodeInput_descriptionText__pTeqB,.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepsContainer__Orjp5 .QRCodeInput_customSteps__cPz6t .QRCodeInput_ant-steps-item-title__IP4FV{font-size:13px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepsContainer__Orjp5 .QRCodeInput_customSteps__cPz6t .QRCodeInput_ant-steps-item-description__9JevX{font-size:11px}.QRCodeInput_qrCodeInputContainer__DWhTS .QRCodeInput_stepContent__BBhun{min-height:300px;padding:12px 6px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0{padding:24px 12px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadIcon__i75mw{font-size:40px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadTitle__11PFA{font-size:15px}.QRCodeInput_imageUploader__AYUXp .QRCodeInput_uploadArea__oMKLD .QRCodeInput_ant-upload-drag__LIKEi .QRCodeInput_uploadContent__0i9i0 .QRCodeInput_uploadText__stotS .QRCodeInput_uploadDescription__fMVcv{font-size:13px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5{padding:10px 12px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-head__d12y5 .QRCodeInput_ant-card-head-title__Gm8Sy{font-size:15px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewCard__Po\+10 .QRCodeInput_ant-card-body__ySJtd{padding:12px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_qrValueDisplay__VxmKr{padding:10px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewActions__A6sV4{padding:16px 12px}.QRCodeInput_dataPreview__Ej7px .QRCodeInput_previewActions__A6sV4 .QRCodeInput_ant-space__4Oqc7 .QRCodeInput_ant-btn__vbI8M{font-size:14px;padding:12px 20px}}.OCRHistoryTab_historyTable__WJ9PG .ant-table-thead>tr>th{font-size:12px;font-weight:600;white-space:nowrap}.OCRHistoryTab_historyTable__WJ9PG .ant-table-tbody>tr>td{padding-bottom:8px;padding-top:8px;vertical-align:middle}.OCRHistoryTab_historyTable__WJ9PG .ant-table-tbody>tr:hover>td{background:#fafcff}.OCRHistoryTab_historyTable__WJ9PG .ant-tag{border-radius:4px;font-size:12px;line-height:20px;padding-inline:8px}.OCRHistoryTab_fileNameCell__dg7Wv{align-items:center;display:flex;gap:4px;min-width:0}.OCRHistoryTab_previewBtn__VBU9\+{flex-shrink:0;padding:2px 6px!important}.OCRHistoryTab_fileNameText__k610o{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OCRHistoryTab_linkCell__vqOIL{display:flex;flex-direction:column;gap:2px;min-width:0}.OCRHistoryTab_extractedText__5xKwz{font-size:12px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OCRHistoryTab_docTypeCell__ErOX3{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.OCRHistoryTab_workbenchBtn__Y691x{padding:0 6px!important}.OCRHistoryTab_statusDot__2froh{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;margin-right:6px;vertical-align:middle;width:6px}.OCRHistoryTab_statusDotDefault__8RvVD{background:#94a3b8}.OCRHistoryTab_statusDotProcessing__aDB9z{animation:OCRHistoryTab_pulse__8D69n 1.5s ease-in-out infinite;background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.OCRHistoryTab_statusDotSuccess__M9m9v{background:#10b981}.OCRHistoryTab_statusDotError__Daguj{background:#ef4444}.OCRHistoryTab_statusDotBlue__i9wQ5{background:#3b82f6}@keyframes OCRHistoryTab_pulse__8D69n{0%,to{opacity:1}50%{opacity:.5}}.OCRHistoryTab_previewFrame__Ekuty{border:0;border-radius:4px;height:700px;width:100%}.DocumentManagementPreview_page__zvV2o{background:linear-gradient(180deg,#edf3fb,#f7faff);color:#1f365c;font-family:PingFang SC,Microsoft YaHei,sans-serif;min-height:calc(100vh - 64px);padding:16px 20px 24px}.DocumentManagementPreview_embeddedPage__f58MJ{background:#0000;color:#1f365c;font-family:PingFang SC,Microsoft YaHei,sans-serif;min-height:auto;padding:0}.DocumentManagementPreview_embeddedPage__f58MJ .DocumentManagementPreview_panel__tvsq4,.DocumentManagementPreview_embeddedPage__f58MJ .DocumentManagementPreview_statCard__J60i2{background:linear-gradient(180deg,#f9fbff,#f3f8ff);border:1px solid #d4e2f6;border-radius:10px;box-shadow:0 4px 12px #0f172a14}.DocumentManagementPreview_embeddedPage__f58MJ .DocumentManagementPreview_panel__tvsq4 .ant-table-thead>tr>th{background:linear-gradient(180deg,#eef3fb,#e2eaf6);border-bottom:1px solid #cad7ea;color:#2b4666;font-weight:700}.DocumentManagementPreview_embeddedPage__f58MJ .DocumentManagementPreview_panel__tvsq4 .ant-table-tbody>tr>td{background:#f8fbff}.DocumentManagementPreview_topBar__o32mX{align-items:center;background:#fff;border:1px solid #dbe6f2;border-radius:10px;box-shadow:0 1px 4px #0b5cad14;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.DocumentManagementPreview_topTitle__O3TCV{color:#1d39c4;font-size:15px;font-weight:700}.DocumentManagementPreview_topDesc__HRlmw{color:#59739c;font-size:12px;margin-top:4px}.DocumentManagementPreview_topActions__8wGsK{display:flex;gap:8px}.DocumentManagementPreview_moduleTabs__ryQkN{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(120px,1fr));margin-bottom:12px}.DocumentManagementPreview_tabButton__1I4D1{background:linear-gradient(180deg,#1a66ad,#0d589f);border:1px solid #0e467d;border-bottom:3px solid #0a3f72;border-radius:14px 14px 0 0;color:#d8e8fb;cursor:pointer;font-size:21px;font-weight:800;height:56px;letter-spacing:.4px;transition:all .2s ease}.DocumentManagementPreview_tabButton__1I4D1:hover{filter:brightness(1.04)}.DocumentManagementPreview_activeTab__WpppP{background:linear-gradient(180deg,#9fb9d3,#789dbd);color:#fff}.DocumentManagementPreview_statsRow__PTwPA{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(180px,1fr));margin-bottom:12px}.DocumentManagementPreview_statCard__J60i2{background:#fff;border:1px solid #dbe6f2;border-radius:8px;box-shadow:0 1px 4px #0b5cad14;padding:12px}.DocumentManagementPreview_statLabel__hQlGb{color:#5f7ea7;font-size:12px}.DocumentManagementPreview_statValue__bJu6B{color:#0b5cad;font-size:30px;font-weight:700;line-height:1;margin-top:6px}.DocumentManagementPreview_panel__tvsq4{background:#fff;border:1px solid #dbe6f2;border-radius:8px;box-shadow:0 1px 4px #0b5cad14;padding:12px}.DocumentManagementPreview_toolbar__K5zMo{align-items:center;display:flex;gap:8px;margin-bottom:10px}.DocumentManagementPreview_searchInput__7It8U{max-width:360px}.DocumentManagementPreview_codeCell__OybB1{color:#0b5cad;font-weight:700}.DocumentManagementPreview_panel__tvsq4 .ant-table-thead>tr>th{background:#f2f7ff;color:#214975;font-size:12px;font-weight:600}.DocumentManagementPreview_panel__tvsq4 .ant-table-tbody>tr>td{color:#29476c;font-size:12px}@media (max-width:1366px){.DocumentManagementPreview_moduleTabs__ryQkN{grid-template-columns:repeat(4,minmax(160px,1fr))}.DocumentManagementPreview_tabButton__1I4D1{font-size:18px;height:50px}}@media (max-width:992px){.DocumentManagementPreview_topBar__o32mX{align-items:flex-start;flex-direction:column}.DocumentManagementPreview_topActions__8wGsK{width:100%}.DocumentManagementPreview_statsRow__PTwPA{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:768px){.DocumentManagementPreview_page__zvV2o{padding:10px}.DocumentManagementPreview_moduleTabs__ryQkN{gap:6px;grid-template-columns:repeat(2,minmax(140px,1fr))}.DocumentManagementPreview_tabButton__1I4D1{border-radius:10px 10px 0 0;font-size:14px;height:44px}.DocumentManagementPreview_statsRow__PTwPA{grid-template-columns:1fr}.DocumentManagementPreview_toolbar__K5zMo{align-items:stretch;flex-direction:column}.DocumentManagementPreview_searchInput__7It8U{max-width:none}}.ComplaintCockpitPreview_page__kYG6C{--primary:#0b5cad;--primary-deep:#0a4c8a;--bg:#f2f6fb;--card-bg:#fff;--border:#dbe6f2;--text-main:#1f365c;--text-sub:#6381a8;background:linear-gradient(180deg,#edf3fb,#f7faff);color:var(--text-main);font-family:PingFang SC,Microsoft YaHei,sans-serif;min-height:calc(100vh - 64px);padding:16px 20px 24px}.ComplaintCockpitPreview_embeddedPage__fCvd9{background:#0000;color:var(--text-main);font-family:PingFang SC,Microsoft YaHei,sans-serif;min-height:auto;padding:0}.ComplaintCockpitPreview_embeddedPage__fCvd9 .ComplaintCockpitPreview_card__bAyuL{background:linear-gradient(180deg,#f9fbff,#f3f8ff);border:1px solid #d4e2f6;border-radius:10px;box-shadow:0 4px 12px #0f172a14}.ComplaintCockpitPreview_embeddedPage__fCvd9 .ComplaintCockpitPreview_cardTitle__cqP-a{color:#234f82}.ComplaintCockpitPreview_embeddedPage__fCvd9 .ComplaintCockpitPreview_tableCard__OVYde .ant-table-thead>tr>th{background:linear-gradient(180deg,#eef3fb,#e2eaf6);border-bottom:1px solid #cad7ea;color:#2b4666;font-weight:700}.ComplaintCockpitPreview_embeddedPage__fCvd9 .ComplaintCockpitPreview_tableCard__OVYde .ant-table-tbody>tr>td{background:#f8fbff}.ComplaintCockpitPreview_moduleTabs__46zrB{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(120px,1fr));margin-bottom:12px}.ComplaintCockpitPreview_tabButton__oNxSj{background:linear-gradient(180deg,#1a66ad,#0d589f);border:1px solid #0e467d;border-bottom:3px solid #0a3f72;border-radius:14px 14px 0 0;color:#d8e8fb;cursor:pointer;font-size:23px;font-weight:800;height:62px;letter-spacing:.6px;transition:all .2s ease}.ComplaintCockpitPreview_tabButton__oNxSj:hover{filter:brightness(1.04)}.ComplaintCockpitPreview_activeTab__9Na\+l{background:linear-gradient(180deg,#9fb9d3,#789dbd);color:#fff}.ComplaintCockpitPreview_kpiRow__u-Eok{grid-gap:12px;display:grid;gap:12px;grid-template-columns:220px 260px 210px repeat(3,minmax(230px,1fr));margin-bottom:12px}.ComplaintCockpitPreview_card__bAyuL{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 1px 4px #0b5cad14;padding:12px}.ComplaintCockpitPreview_cardTitle__cqP-a{color:#37618f;font-size:13px;font-weight:700;margin:0 0 10px}.ComplaintCockpitPreview_kpiValue__Vwh4r{color:var(--primary);font-size:52px;font-weight:700;letter-spacing:1px;line-height:1;margin-top:26px}.ComplaintCockpitPreview_kpiHint__P8jCM{color:var(--text-sub);font-size:11px;margin-top:20px}.ComplaintCockpitPreview_inlineLegend__eInbN{display:flex;gap:14px;margin-bottom:4px}.ComplaintCockpitPreview_legendItem__xNIgH{align-items:center;color:var(--text-main);display:inline-flex;font-size:12px;gap:6px}.ComplaintCockpitPreview_legendItem__xNIgH i{border-radius:50%;height:10px;width:10px}.ComplaintCockpitPreview_halfDonutWrap__Nocf4{height:114px;position:relative}.ComplaintCockpitPreview_halfDonutCenter__I74I5{bottom:2px;color:#1668dc;font-size:30px;font-weight:700;left:50%;line-height:1;position:absolute;transform:translateX(-50%)}.ComplaintCockpitPreview_halfDonutStats__MdYxM{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:4px}.ComplaintCockpitPreview_halfDonutStat__WK0XI{color:#32537b;font-size:12px}.ComplaintCockpitPreview_halfDonutStat__WK0XI strong{color:#0b5cad;font-size:16px;margin-left:4px}.ComplaintCockpitPreview_ratioTable__WKOSX{border:1px solid #a8bdd5;border-collapse:collapse;overflow:hidden;width:100%}.ComplaintCockpitPreview_ratioTable__WKOSX td,.ComplaintCockpitPreview_ratioTable__WKOSX th{border:1px solid #a8bdd5;font-size:12px;padding:8px 6px;text-align:center}.ComplaintCockpitPreview_ratioTable__WKOSX th{background:#1464ad;color:#fff;font-weight:700}.ComplaintCockpitPreview_ratioTable__WKOSX td{color:var(--text-main);font-weight:600}.ComplaintCockpitPreview_gaugeWrap__nySK-{align-items:center;display:flex;justify-content:center;margin-top:2px}.ComplaintCockpitPreview_gaugeText__EaDh5{font-size:42px;font-weight:700}.ComplaintCockpitPreview_chartRow3__iAoeV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1.12fr 1.35fr 1.12fr;margin-bottom:12px}.ComplaintCockpitPreview_chartRow4__-KOjH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:12px}.ComplaintCockpitPreview_chartCanvas__KzN3j{height:220px}.ComplaintCockpitPreview_tableCard__OVYde{padding-bottom:6px}.ComplaintCockpitPreview_tableCard__OVYde .ant-table-wrapper{margin-top:2px}.ComplaintCockpitPreview_tableCard__OVYde .ant-table-thead>tr>th{background:#0d589f;color:#fff;font-size:12px;font-weight:600;padding:8px}.ComplaintCockpitPreview_tableCard__OVYde .ant-table-tbody>tr>td{color:#29476c;font-size:12px;padding:8px}.ComplaintCockpitPreview_tableCard__OVYde .ant-tag{-webkit-margin-end:0;font-size:12px;margin-inline-end:0}@media (max-width:1800px){.ComplaintCockpitPreview_tabButton__oNxSj{font-size:20px}.ComplaintCockpitPreview_kpiRow__u-Eok{grid-template-columns:repeat(3,minmax(260px,1fr))}}@media (max-width:1366px){.ComplaintCockpitPreview_page__kYG6C{padding:14px}.ComplaintCockpitPreview_moduleTabs__46zrB{grid-template-columns:repeat(4,minmax(160px,1fr))}.ComplaintCockpitPreview_chartRow3__iAoeV{grid-template-columns:1fr}.ComplaintCockpitPreview_chartRow4__-KOjH{grid-template-columns:repeat(2,minmax(320px,1fr))}}@media (max-width:992px){.ComplaintCockpitPreview_kpiRow__u-Eok{grid-template-columns:repeat(2,minmax(280px,1fr))}.ComplaintCockpitPreview_chartRow4__-KOjH{grid-template-columns:1fr}.ComplaintCockpitPreview_kpiValue__Vwh4r{font-size:44px}.ComplaintCockpitPreview_gaugeText__EaDh5{font-size:36px}}@media (max-width:768px){.ComplaintCockpitPreview_page__kYG6C{padding:10px}.ComplaintCockpitPreview_moduleTabs__46zrB{gap:6px;grid-template-columns:repeat(2,minmax(140px,1fr))}.ComplaintCockpitPreview_tabButton__oNxSj{border-radius:10px 10px 0 0;font-size:14px;height:48px}.ComplaintCockpitPreview_kpiRow__u-Eok{grid-template-columns:1fr}.ComplaintCockpitPreview_card__bAyuL{padding:10px}.ComplaintCockpitPreview_chartCanvas__KzN3j{height:240px}.ComplaintCockpitPreview_kpiValue__Vwh4r{font-size:38px;margin-top:14px}.ComplaintCockpitPreview_gaugeText__EaDh5{font-size:30px}}.Login_loginPage__coxTn{--c-primary:#2563eb;--c-primary-deep:#1e40af;--c-accent:#6366f1;--c-text:#0f172a;--c-text-secondary:#475569;--c-text-tertiary:#94a3b8;--c-surface:#fff;--c-border:#e2e8f0;--font-display:"Inter","Noto Sans SC",system-ui,sans-serif;--font-body:"Noto Sans SC","Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;display:flex;font-family:var(--font-body);min-height:100vh}.Login_brandPanel__MkMas{align-items:center;background:linear-gradient(145deg,#0a1628,#0f2044 40%,#132952);display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:60px;position:relative}.Login_brandBgOrbs__tFXSs{inset:0;pointer-events:none;position:absolute}.Login_brandBgOrbs__tFXSs:after,.Login_brandBgOrbs__tFXSs:before{border-radius:50%;content:"";filter:blur(100px);position:absolute}.Login_brandBgOrbs__tFXSs:before{animation:Login_orbFloat__8B6Vq 18s ease-in-out infinite alternate;background:radial-gradient(circle,#2563eb40,#0000 70%);height:500px;right:-100px;top:-150px;width:500px}.Login_brandBgOrbs__tFXSs:after{animation:Login_orbFloat__8B6Vq 18s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#6366f133,#0000 70%);bottom:-100px;height:400px;left:-100px;width:400px}@keyframes Login_orbFloat__8B6Vq{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-20px) scale(1.15)}}.Login_brandGridPattern__dqQnY{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:48px 48px;inset:0;mask-image:radial-gradient(ellipse at center,#000 30%,#0000 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,#0000 70%);pointer-events:none;position:absolute}.Login_brandContent__H5bPQ{align-items:center;display:flex;flex-direction:column;max-width:440px;position:relative;text-align:center;z-index:1}.Login_brandLogo__RPHaW{align-items:center;animation:Login_fadeUp__w39qB .8s ease-out .2s forwards;display:flex;flex-direction:row;gap:14px;margin-bottom:40px;opacity:0}.Login_brandLogoName__rko3P{color:#ffffffe6;font-size:22px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.Login_brandTagline__uyQFy{animation:Login_fadeUp__w39qB .8s ease-out .4s forwards;color:#fff;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin-bottom:16px;opacity:0}.Login_brandDesc__\+c5en{animation:Login_fadeUp__w39qB .8s ease-out .5s forwards;color:#ffffff8c;font-size:15px;line-height:1.7;margin-bottom:48px;opacity:0}.Login_brandFeatures__PMv7C{animation:Login_fadeUp__w39qB .8s ease-out .6s forwards;display:flex;flex-direction:column;gap:16px;opacity:0;width:100%}.Login_brandFeatureItem__3xvL1{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:14px;padding:14px 20px;transition:background .25s ease}.Login_brandFeatureItem__3xvL1:hover{background:#ffffff14}.Login_brandFeatureIcon__H8ZmY{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.Login_brandFeatureIconBlue__Gwagt{background:#3b82f626;color:#60a5fa}.Login_brandFeatureIconIndigo__QqWGk{background:#6366f126;color:#a78bfa}.Login_brandFeatureIconCyan__dlxv-{background:#06b6d426;color:#22d3ee}.Login_brandFeatureText__PHHEx{display:flex;flex-direction:column}.Login_brandFeatureTitle__zURUA{color:#ffffffe6;font-size:14px;font-weight:600}.Login_brandFeatureDesc__HMRwk{color:#fff6;font-size:12px;margin-top:2px}.Login_brandFooter__pzdwD{bottom:32px;left:0;position:absolute;right:0;text-align:center;z-index:1}.Login_brandVersion__Qqn2Y{border:1px solid #ffffff1a;border-radius:4px;color:#ffffff59;display:inline-block;font-size:11px;letter-spacing:.03em;margin-bottom:8px;padding:2px 10px}.Login_brandCopyright__1Luyr{color:#ffffff40;font-size:12px}.Login_formPanel__6AKm4{align-items:center;background:var(--c-surface);display:flex;flex:0 0 520px;flex-direction:column;justify-content:center;padding:60px 48px;position:relative}.Login_formPanelInner__fBSYo{max-width:380px;width:100%}.Login_formHeader__Mc0bz{animation:Login_fadeUp__w39qB .7s ease-out .3s forwards;margin-bottom:36px;opacity:0}.Login_formMobileLogo__Ewptq{display:none;margin-bottom:24px}.Login_formTitle__ScPtQ{color:var(--c-text)!important;font-family:var(--font-display)!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.02em;margin-bottom:6px!important}.Login_formSubtitle__YtcJX{color:var(--c-text-tertiary);font-size:14px}.Login_loginError__osBVs{border-radius:10px!important;margin-bottom:20px}.Login_loginForm__7Cm8d .ant-form-item{margin-bottom:24px}.Login_loginForm__7Cm8d .ant-form-item-label{padding-bottom:6px!important}.Login_loginForm__7Cm8d .ant-form-item-label>label{color:var(--c-text-secondary);font-size:13px;font-weight:500;height:auto!important}.Login_loginForm__7Cm8d .ant-input-affix-wrapper{background:#f8fafc!important;border:1.5px solid var(--c-border)!important;border-radius:12px!important;min-height:48px;padding:4px 16px!important;transition:all .25s ease!important}.Login_loginForm__7Cm8d .ant-input-affix-wrapper:hover{background:#fff!important;border-color:#93c5fd!important}.Login_loginForm__7Cm8d .ant-input-affix-wrapper-focused,.Login_loginForm__7Cm8d .ant-input-affix-wrapper:focus{background:#fff!important;border-color:var(--c-primary)!important;box-shadow:0 0 0 3px #2563eb1a,0 1px 3px #0000000a!important}.Login_loginForm__7Cm8d .ant-input-affix-wrapper>input.ant-input{background:#0000!important;border:none!important;box-shadow:none!important;color:var(--c-text);font-size:15px!important;height:38px!important;min-height:38px!important;padding:0!important}.Login_loginForm__7Cm8d .ant-form-item-control-input-content>.ant-input:not(.ant-input-affix-wrapper>input){background:#f8fafc!important;border:1.5px solid var(--c-border)!important;border-radius:12px!important;font-size:15px!important;min-height:48px;padding:8px 16px!important;transition:all .25s ease!important}.Login_loginForm__7Cm8d .ant-form-item-control-input-content>.ant-input:not(.ant-input-affix-wrapper>input):hover{background:#fff!important;border-color:#93c5fd!important}.Login_loginForm__7Cm8d .ant-form-item-control-input-content>.ant-input:not(.ant-input-affix-wrapper>input):focus{background:#fff!important;border-color:var(--c-primary)!important;box-shadow:0 0 0 3px #2563eb1a,0 1px 3px #0000000a!important}.Login_loginForm__7Cm8d .ant-input-prefix{color:var(--c-text-tertiary);font-size:17px;margin-right:12px}.Login_loginForm__7Cm8d .ant-input-affix-wrapper-focused .ant-input-prefix,.Login_loginForm__7Cm8d .ant-input-affix-wrapper:focus .ant-input-prefix{color:var(--c-primary)}.Login_loginForm__7Cm8d .ant-input-suffix{margin-left:8px}.Login_loginForm__7Cm8d .ant-input-password-icon{color:var(--c-text-tertiary)!important;font-size:16px!important;transition:color .2s ease}.Login_loginForm__7Cm8d .ant-input-password-icon:hover{color:var(--c-primary)!important}.Login_loginForm__7Cm8d .ant-input::placeholder{color:#cbd5e1!important;font-size:14px!important}.Login_loginBtn__ly9vN{background:linear-gradient(135deg,var(--c-primary-deep) 0,var(--c-primary) 50%,var(--c-accent) 100%)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 16px #2563eb4d!important;font-size:16px!important;font-weight:600!important;height:48px!important;margin-top:8px;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.Login_loginBtn__ly9vN:hover{box-shadow:0 8px 28px #2563eb66!important;filter:brightness(1.05);transform:translateY(-1px)!important}.Login_loginBtn__ly9vN:active{transform:translateY(0)!important}.Login_formDivider__dmQIP{margin:28px 0!important}.Login_formDivider__dmQIP .ant-divider-inner-text{color:var(--c-text-tertiary);font-size:12px}.Login_quickLoginSection__YKzcM{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.Login_quickLoginHeader__kJe9Y{margin-bottom:14px;text-align:center}.Login_quickLoginTitle__m8BqI{color:var(--c-primary);font-size:13px;font-weight:600;margin-bottom:2px}.Login_quickLoginHint__pk8mr{color:var(--c-text-tertiary);font-size:11px}.Login_quickLoginGrid__0oqsE{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.Login_quickLoginBtn__\+xC3T{border-radius:17px!important;font-size:13px!important;font-weight:500!important;height:34px!important;min-width:100px}.Login_quickLoginTip__Iejgy{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:var(--c-text-secondary);font-size:12px;margin-top:12px;padding:8px 12px;text-align:center}.Login_backLink__0erR3{align-items:center;border-radius:8px;color:var(--c-text-tertiary);cursor:pointer;display:flex;font-size:13px;gap:6px;left:24px;padding:6px 12px;position:absolute;text-decoration:none;top:24px;transition:all .2s ease}.Login_backLink__0erR3:hover{background:#f1f5f9;color:var(--c-primary)}@keyframes Login_fadeUp__w39qB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Login_brandPanel__MkMas{display:none}.Login_formPanel__6AKm4{flex:1 1}.Login_formMobileLogo__Ewptq{display:flex;justify-content:center}}@media (max-width:480px){.Login_formPanel__6AKm4{padding:40px 24px}.Login_formTitle__ScPtQ{font-size:22px!important}.Login_loginForm__7Cm8d .ant-form-item{margin-bottom:20px}.Login_loginForm__7Cm8d .ant-input-affix-wrapper{border-radius:10px!important;min-height:44px;padding:2px 14px!important}.Login_loginForm__7Cm8d .ant-input-affix-wrapper>input.ant-input{font-size:14px!important;height:34px!important;min-height:34px!important}.Login_loginBtn__ly9vN{border-radius:10px!important;font-size:15px!important;height:44px!important}}@media (prefers-reduced-motion:reduce){.Login_brandDesc__\+c5en,.Login_brandFeatures__PMv7C,.Login_brandLogo__RPHaW,.Login_brandTagline__uyQFy,.Login_formHeader__Mc0bz{animation:none;opacity:1;transform:none}.Login_brandBgOrbs__tFXSs:after,.Login_brandBgOrbs__tFXSs:before{animation:none}}.AdminRpaManager_selectionBar__FW-D0{margin-bottom:16px}.AdminRpaManager_selectionInfo__67h96{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminRpaManager_selectionActions__Old0Q{display:flex;justify-content:flex-end}.AdminRpaManager_layout__9rw6w{align-items:flex-start;display:flex;gap:16px}.AdminRpaManager_navCard__qlriI{flex-shrink:0;width:220px}.AdminRpaManager_content__JT0ef{flex:1 1;min-width:0}.AdminRpaManager_sectionCard__k2\+ZC{margin-bottom:16px}.AdminRpaManager_emptyCard__LGihD{margin-top:16px}@media (max-width:992px){.AdminRpaManager_selectionActions__Old0Q{justify-content:flex-start;margin-top:8px}.AdminRpaManager_layout__9rw6w{flex-direction:column}.AdminRpaManager_navCard__qlriI{width:100%}}.SystemManagement_systemManagement__\+Gumk{background:#f5f5f5;min-height:100vh}.SystemManagement_pageHeader__a83tI{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.SystemManagement_headerContent__z5IMI{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.SystemManagement_headerLeft__bud7n{flex:1 1;min-width:0}.SystemManagement_pageTitle__cXCzp{color:#262626;font-weight:600;margin:0 0 8px!important}.SystemManagement_pageDescription__bn\+0A{color:#8c8c8c;font-size:14px;margin:0!important}.SystemManagement_headerRight__wHlwZ{align-items:center;display:flex}.SystemManagement_overviewCards__W4wVg{margin-bottom:24px}.SystemManagement_metricCard__84wwj{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.SystemManagement_metricCard__84wwj:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.SystemManagement_metricIcon__ctAXV{color:#1890ff;font-size:20px}.SystemManagement_metricProgress__6MPr2{margin-top:8px}.SystemManagement_metricsRow__Ikidp{margin-bottom:24px}.SystemManagement_metricHeader__uBTFA{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.SystemManagement_metricName__v5O\+i{color:#8c8c8c;font-size:14px;font-weight:500}.SystemManagement_metricTrend__\+IAau{font-size:16px;font-weight:600}.SystemManagement_metricValue__R3x0G{align-items:baseline;display:flex;gap:4px}.SystemManagement_metricNumber__5NlBz{font-size:24px;font-weight:700;line-height:1}.SystemManagement_metricUnit__RFjMB{color:#8c8c8c;font-size:12px}.SystemManagement_alertBanner__YNzjR{border-radius:8px;margin-bottom:24px}.SystemManagement_mainContent__OBfp9{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.SystemManagement_mainTabs__y3ggQ{padding:0 24px}.SystemManagement_tabItem__0ssfG{align-items:center;display:flex;font-weight:500;gap:8px}.SystemManagement_tabItem__0ssfG .SystemManagement_anticon__JCMbt{font-size:16px}.SystemManagement_comingSoon__8Xcyp{padding:24px}@media (max-width:768px){.SystemManagement_pageHeader__a83tI{padding:16px}.SystemManagement_headerContent__z5IMI{align-items:flex-start;flex-direction:column}.SystemManagement_headerRight__wHlwZ{justify-content:flex-end;width:100%}.SystemManagement_mainTabs__y3ggQ{padding:0 16px}.SystemManagement_tabItem__0ssfG{font-size:14px}}@media (max-width:576px){.SystemManagement_metricsRow__Ikidp .SystemManagement_ant-col__PJE8O,.SystemManagement_overviewCards__W4wVg .SystemManagement_ant-col__PJE8O{margin-bottom:16px}.SystemManagement_metricCard__84wwj{margin-bottom:0}.SystemManagement_headerRight__wHlwZ .SystemManagement_ant-space__RCTce{justify-content:space-between;width:100%}}@keyframes SystemManagement_fadeIn__feDVQ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SystemManagement_metricCard__84wwj{animation:SystemManagement_fadeIn__feDVQ .3s ease-out}.SystemManagement_statusIndicator__\+Jktk{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.SystemManagement_statusIndicator__\+Jktk.SystemManagement_healthy__PD9ox{background-color:#52c41a}.SystemManagement_statusIndicator__\+Jktk.SystemManagement_warning__zc754{background-color:#faad14}.SystemManagement_statusIndicator__\+Jktk.SystemManagement_error__91Yaw{background-color:#ff4d4f}.SystemManagement_statusIndicator__\+Jktk.SystemManagement_info__oqZDF{background-color:#1890ff}.SystemManagement_metricCard__84wwj:hover .SystemManagement_metricIcon__ctAXV{transform:scale(1.1);transition:transform .2s ease}.SystemManagement_mainTabs__y3ggQ .SystemManagement_ant-tabs-tab__CiUf8{border-radius:6px 6px 0 0;margin:0 4px 0 0;padding:12px 16px;transition:all .3s ease}.SystemManagement_mainTabs__y3ggQ .SystemManagement_ant-tabs-tab__CiUf8:hover{background-color:#f5f5f5}.SystemManagement_mainTabs__y3ggQ .SystemManagement_ant-tabs-tab-active__2195\+{background-color:#e6f7ff;border-bottom:2px solid #1890ff}.SystemManagement_metricNumber__5NlBz{transition:color .3s ease}.SystemManagement_metricProgress__6MPr2 .SystemManagement_ant-progress-bg__vqHUj{transition:all .3s ease}.SystemManagement_headerRight__wHlwZ .SystemManagement_ant-btn__sGif9{border-radius:6px;font-weight:500}.SystemManagement_headerRight__wHlwZ .SystemManagement_ant-badge__JFhKr{margin-left:8px}.SystemManagement_mainContent__OBfp9 .SystemManagement_ant-card-body__EYsJN{padding:0}.SystemManagement_mainTabs__y3ggQ .SystemManagement_ant-tabs-content-holder__jfdxq{padding:24px 0}@media (max-width:480px){.SystemManagement_pageTitle__cXCzp{font-size:20px!important}.SystemManagement_pageDescription__bn\+0A{font-size:13px!important}.SystemManagement_metricNumber__5NlBz{font-size:20px!important}.SystemManagement_mainTabs__y3ggQ .SystemManagement_ant-tabs-tab__CiUf8{font-size:13px;padding:8px 12px}}.UserManagement_userManagement__imgqb{background:#f5f5f5;min-height:100vh}.UserManagement_toolbarCard__pPzIm{border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px}.UserManagement_batchActionsCard__-jkOA{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-bottom:16px}.UserManagement_userTableCard__Ss8Fi{border-radius:8px;box-shadow:0 2px 8px #0000000f}.UserManagement_searchInput__qhtAh{width:300px}.UserManagement_filterSelect__uuOrU{min-width:120px}.UserManagement_enterpriseSelect__5D5i3{min-width:150px}.UserManagement_userInfo__VaEdy{align-items:center;display:flex;gap:12px}.UserManagement_userAvatar__c3aPa{background:#1890ff}.UserManagement_userDetails__A6bSo{display:flex;flex-direction:column}.UserManagement_userName__Mhw3u{color:#262626;font-weight:500;margin-bottom:2px}.UserManagement_userUsername__j0TOB{color:#8c8c8c;font-size:12px}.UserManagement_actionButton__nv2q5{height:auto;padding:4px 8px}.UserManagement_actionButton__nv2q5:hover{background:#f0f0f0}.UserManagement_statusTag__kr686{border-radius:4px}.UserManagement_roleTag__RBuN3{border-radius:4px;font-weight:500}.UserManagement_drawerContent__F04dh{padding:0}.UserManagement_formSection__FmMWp{margin-bottom:24px}.UserManagement_formSectionTitle__yXuTT{border-bottom:1px solid #f0f0f0;color:#262626;font-weight:500;margin-bottom:16px;padding-bottom:8px}.UserManagement_passwordSection__C0pMk{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:16px}.UserManagement_batchActionsInfo__McVQz{color:#52c41a;font-weight:500}.UserManagement_batchActionsButton__RxYbo{margin-right:8px}.UserManagement_batchActionsButton__RxYbo:last-child{margin-right:0}.UserManagement_tablePagination__j1y3C{margin-top:16px;text-align:right}.UserManagement_emptyState__lUaH-{color:#8c8c8c;padding:48px 0;text-align:center}.UserManagement_emptyStateIcon__zZWZ\+{color:#d9d9d9;font-size:48px;margin-bottom:16px}.UserManagement_loadingContainer__sXYVQ{align-items:center;display:flex;justify-content:center;min-height:200px}.UserManagement_errorMessage__mF1PS{color:#ff4d4f;padding:24px;text-align:center}.UserManagement_successMessage__dsvuG{color:#52c41a;padding:24px;text-align:center}@media (max-width:768px){.UserManagement_userManagement__imgqb{padding:16px}.UserManagement_enterpriseSelect__5D5i3,.UserManagement_filterSelect__uuOrU,.UserManagement_searchInput__qhtAh{margin-bottom:8px;width:100%}.UserManagement_toolbarCard__pPzIm .UserManagement_ant-col__Gqieg{margin-bottom:8px}.UserManagement_batchActionsCard__-jkOA .UserManagement_ant-space__lI7nu{align-items:flex-start;flex-direction:column}.UserManagement_batchActionsButton__RxYbo{margin-bottom:8px;margin-right:0}}@media (prefers-color-scheme:dark){.UserManagement_userManagement__imgqb{background:#f5f5f5!important}.UserManagement_userName__Mhw3u{color:#262626!important}.UserManagement_userUsername__j0TOB{color:#8c8c8c!important}.UserManagement_formSectionTitle__yXuTT{border-bottom-color:#f0f0f0!important;color:#262626!important}.UserManagement_passwordSection__C0pMk{background:#fafafa!important;border-color:#f0f0f0!important}.UserManagement_emptyState__lUaH-{color:#8c8c8c!important}.UserManagement_emptyStateIcon__zZWZ\+{color:#d9d9d9!important}}.CertificateTabRedesign_tabSection__iUIEC{display:flex;flex-direction:column;gap:12px}.CertificateTabRedesign_heroCard__CZxdu{background:linear-gradient(140deg,#fbfdff,#f4f8ff);border:1px solid #e6edf5;border-radius:12px}.CertificateTabRedesign_heroWrap__07Jjs{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.CertificateTabRedesign_heroTitle__5ZpdK{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:4px}.CertificateTabRedesign_heroDesc__SU\+SJ{color:#64748b;font-size:13px;line-height:1.6}.CertificateTabRedesign_heroActions__P0MPi{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CertificateTabRedesign_statGrid__1amsv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.CertificateTabRedesign_statCard__vbnIv{background:#fff;border:1px solid #e7edf3;border-radius:10px;padding:10px 12px}.CertificateTabRedesign_statLabel__ZWJxG{color:#64748b;font-size:12px;margin-bottom:6px}.CertificateTabRedesign_statValue__WW8uo{color:#0f172a;font-size:20px;font-weight:600;line-height:1.2}.CertificateTabRedesign_tableCard__pZ8q8,.CertificateTabRedesign_toolbarCard__1x1Cc{border:1px solid #eaf0f5;border-radius:10px}@media (max-width:992px){.CertificateTabRedesign_statGrid__1amsv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.CertificateTabRedesign_heroCard__CZxdu{border-radius:10px}.CertificateTabRedesign_statGrid__1amsv{grid-template-columns:1fr}}.CertificateFileManagement_fileTable__7TlOM .ant-table-thead>tr>th{font-weight:600;white-space:nowrap}.CertificateFileManagement_fileTable__7TlOM .ant-table-tbody>tr>td{vertical-align:middle}.CertificateFileManagement_fileNameCell__FdlPK{min-width:0}.CertificateFileManagement_fileNameMain__4Lc1N{max-width:100%}.CertificateFileManagement_fileNameText__sd-79{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CertificateFileManagement_fileNameMeta__WLOrG{color:#8c8c8c;display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CertificateFileManagement_statusTag__fa-p8,.CertificateFileManagement_typeTag__WNr9O{margin-right:0;white-space:nowrap}.CertificateFileManagement_actionBtn__HmFVH{flex-shrink:0}.FullSchedulePreviewModal_drawer__ZoRnW .ant-drawer-header{background:linear-gradient(135deg,#0f172a,#1e293b 40%,#0f172a);border-bottom:1px solid #e5e7eb;color:#f9fafb;padding:14px 18px}.FullSchedulePreviewModal_drawer__ZoRnW .ant-drawer-title{color:inherit}.FullSchedulePreviewModal_drawer__ZoRnW .ant-drawer-close{color:#e5e7eb}.FullSchedulePreviewModal_drawer__ZoRnW .ant-drawer-footer{background:#fff;border-top:1px solid #e8edf4;padding:12px 18px}.FullSchedulePreviewModal_drawerTitleWrap__QTI06{line-height:1.35}.FullSchedulePreviewModal_drawerTitle__b4is1{color:#f9fafb;font-size:16px;font-weight:700}.FullSchedulePreviewModal_drawerSubtitle__S3Qpk{color:#cbd5f5;font-size:12px;margin-top:2px}.FullSchedulePreviewModal_container__zJ6yA{display:flex;flex-direction:column;gap:12px}.FullSchedulePreviewModal_heroCard__BFULJ{background:linear-gradient(130deg,#f8fbff,#eef5ff);border:1px solid #dbe7ff;border-radius:12px}.FullSchedulePreviewModal_heroHead__HSCYI{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.FullSchedulePreviewModal_heroTitle__0CZwh{color:#1f2937;font-size:16px;font-weight:700}.FullSchedulePreviewModal_heroDesc__YgIux{color:#64748b;font-size:12px;line-height:1.6;margin-top:4px}.FullSchedulePreviewModal_statGrid__OwCyH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.FullSchedulePreviewModal_statCard__u-NLW{background:#fff;border:1px solid #dfe8f6;border-radius:10px;padding:10px 12px}.FullSchedulePreviewModal_statLabel__N7Fom{color:#64748b;font-size:12px}.FullSchedulePreviewModal_statValue__pL1Jk{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2;margin-top:4px}.FullSchedulePreviewModal_statDanger__6hEzY{color:#dc2626}.FullSchedulePreviewModal_toolbarCard__cjmzw{border:1px solid #e7edf4;border-radius:10px}.FullSchedulePreviewModal_toolbar__Uu3r7{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.FullSchedulePreviewModal_timelineCard__EifUS{border:1px solid #e7edf4;border-radius:10px}.FullSchedulePreviewModal_timelineList__7ZP9M{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 420px);overflow:auto;padding-right:2px}.FullSchedulePreviewModal_timelineItem__2JSoZ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr)}.FullSchedulePreviewModal_timelineRail__nVZza{display:flex;justify-content:center;position:relative}.FullSchedulePreviewModal_timelineDot__2SI2h{background:#1677ff;border-radius:999px;height:8px;margin-top:10px;width:8px;z-index:1}.FullSchedulePreviewModal_timelineLine__gAQiT{background:#d6deea;bottom:-12px;position:absolute;top:20px;width:1px}.FullSchedulePreviewModal_timelinePanel__KSPEW{background:#fff;border:1px solid #e6edf5;border-radius:10px;padding:10px 12px}.FullSchedulePreviewModal_timelineSkipped__kzBW\+{background:#fafafa;opacity:.7}.FullSchedulePreviewModal_timelineHeader__rsxYn{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.FullSchedulePreviewModal_timelineMeta__wwmYN{grid-gap:4px;color:#475569;display:grid;font-size:12px;gap:4px;margin-top:8px}.FullSchedulePreviewModal_tableCard__HY49Z{border:1px solid #e7edf4;border-radius:10px;overflow:hidden}.FullSchedulePreviewModal_rowManual__0Q5jL td{background:#fff9f0!important}.FullSchedulePreviewModal_rowSkipped__RM59y td{opacity:.65}.FullSchedulePreviewModal_rowLocked__kXnsD td{background:#fff1f0!important}.FullSchedulePreviewModal_footerBar__6rQ7m{display:flex;gap:8px;justify-content:flex-end}@media (max-width:1200px){.FullSchedulePreviewModal_statGrid__OwCyH{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.FullSchedulePreviewModal_statGrid__OwCyH{grid-template-columns:repeat(2,minmax(0,1fr))}.FullSchedulePreviewModal_timelineList__7ZP9M{max-height:none}}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px}.CertificateDetailsTab_container__pMq0l{padding:0}.CertificateDetailsTab_card__tdmKq{border:1px solid var(--cdt-card-border);border-radius:8px;box-shadow:var(--cdt-card-shadow)}.CertificateDetailsTab_cardTopMargin__yDI2a{margin-top:0}.CertificateDetailsTab_cardTightBody__XCtSZ .ant-card-body{padding:24px;padding:var(--spacing-xl)}.CertificateDetailsTab_cardSpacing__l5gdT{margin-bottom:24px;margin-bottom:var(--spacing-xl)}.CertificateDetailsTab_cardSpacing__l5gdT:last-child{margin-bottom:0}.CertificateDetailsTab_desc__8j7uv .ant-descriptions-item-label{background:var(--cdt-label-bg);color:var(--cdt-label-color);font-weight:600;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);width:140px}.CertificateDetailsTab_descNarrow__Nwo0P .ant-descriptions-item-label{width:120px}.CertificateDetailsTab_desc__8j7uv .ant-descriptions-item-content{color:var(--cdt-text);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.CertificateDetailsTab_fixJumpTarget__vflW-{border-radius:4px}.CertificateDetailsTab_fixJumpFieldHighlight__hkxnn,.CertificateDetailsTab_fixJumpHighlightTemp__IdGur{background:var(--cdt-warning-bg);border-left:3px solid var(--cdt-warning);border-radius:4px;padding-left:8px}.CertificateDetailsTab_emptyField__lGadR{background-color:var(--cdt-warning-bg);border-left:2px solid var(--cdt-warning);border-radius:4px;padding:6px 8px}.CertificateDetailsTab_sectionHeader__b0ly0{align-items:center;display:flex}.CertificateDetailsTab_flex1__o8VdX{flex:1 1}.CertificateDetailsTab_centerText__feWrY{text-align:center}.CertificateDetailsTab_statValue__hLRk1{font-size:24px;font-weight:700;line-height:1.2}.CertificateDetailsTab_statLabel__ULaH8{color:var(--cdt-text-secondary);font-size:12px;margin-top:4px}.CertificateDetailsTab_statPrimary__pfJhn{color:var(--cdt-primary)}.CertificateDetailsTab_statMuted__4Bes7{color:var(--cdt-muted)}.CertificateDetailsTab_statWarning__MJgZ3{color:var(--cdt-warning)}.CertificateDetailsTab_statDanger__0TQrR{color:var(--cdt-danger)}.CertificateDetailsTab_statSuccess__0jnIN{color:var(--cdt-success)}.CertificateDetailsTab_chainItemCard__GjAuM{border-left-style:solid;border-left-width:3px}.CertificateDetailsTab_chainItemCurrent__3BVBr{border-left-color:var(--cdt-success)}.CertificateDetailsTab_chainItemOther__0ue1e{border-left-color:var(--cdt-primary)}.CertificateDetailsTab_clickable__h7214{cursor:pointer}.CertificateDetailsTab_fieldRow__qzvCE{border-bottom:1px solid var(--cdt-field-border);line-height:1.5;margin-bottom:24px;margin-bottom:var(--spacing-xl);padding-bottom:16px;padding-bottom:var(--spacing-lg);transition:border-color .2s}.CertificateDetailsTab_fieldRow__qzvCE:hover{border-bottom-color:var(--cdt-card-border)}.CertificateDetailsTab_fieldRow__qzvCE:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CertificateDetailsTab_certNumberBlock__Qs1rK{background:var(--cdt-label-bg);border-left:3px solid var(--cdt-primary);border-radius:6px;margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:12px;padding:var(--spacing-md) var(--spacing-md)}.CertificateDetailsTab_certNumberBlock__Qs1rK .CertificateDetailsTab_certNumberValue__\+uXRR{color:var(--cdt-primary);font-size:15px;font-weight:600}.CertificateDetailsTab_highlightField__lYTL\+ .ant-typography{color:var(--cdt-text);font-weight:500}.CertificateDetailsTab_longTextField__VuxUl{max-height:160px;overflow-y:auto;padding-right:4px}.CertificateDetailsTab_longTextField__VuxUl.ant-typography{white-space:pre-wrap}.CertificateDetailsTab_cardInfoLeftBar__P8LOH{border-left:3px solid var(--cdt-primary)}.CertificateDetailsTab_infoTable__\+LkQP{margin-top:12px;margin-top:var(--spacing-md)}.CertificateDetailsTab_infoTable__\+LkQP .ant-table{font-size:13px}.CertificateDetailsTab_infoTableLabelCell__JeOZu{background:var(--cdt-label-bg)!important;color:var(--cdt-label-color);font-weight:600;width:140px}.CertificateDetailsTab_infoTableLabelCell__JeOZu,.CertificateDetailsTab_infoTableValueCell__dpGWm{border-color:var(--cdt-field-border)!important;padding:8px 12px!important;padding:var(--spacing-sm) var(--spacing-md)!important}.CertificateDetailsTab_infoTableValueCell__dpGWm{vertical-align:top;word-break:break-word}.CertificateDetailsTab_infoTable__\+LkQP .ant-table-thead>tr>th{background:var(--cdt-label-bg)!important;border-color:var(--cdt-field-border)!important;color:var(--cdt-label-color);font-weight:600;padding:8px 12px!important;padding:var(--spacing-sm) var(--spacing-md)!important}.CertificateDetailsTab_infoViewSegmented__vEfTy{max-width:100%}.CertificateDetailsTab_registrationInfoTableWrap__HP0R4{margin-top:12px;margin-top:var(--spacing-md);overflow-x:auto}.CertificateDetailsTab_registrationInfoTable__-nvRM{border:1px solid var(--cdt-field-border);border-collapse:collapse;min-width:640px;table-layout:fixed;width:100%}.CertificateDetailsTab_registrationInfoTableLabel__74rN7{background:var(--cdt-label-bg);border:1px solid var(--cdt-field-border);color:var(--cdt-label-color);font-size:18px;font-weight:600;line-height:1.4;min-width:180px;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);text-align:center;vertical-align:middle;width:180px}.CertificateDetailsTab_registrationInfoTableValue__VJIAM{background:#fff;border:1px solid var(--cdt-field-border);color:var(--cdt-text);line-height:1.6;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);vertical-align:top;word-break:break-word}.CertificateDetailsTab_registrationInfoTableValue__VJIAM .CertificateDetailsTab_fixJumpTarget__vflW-{min-height:24px}.CertificateDetailsTab_registrationInfoTableValue__VJIAM .ant-space{align-items:flex-start}.CertificateDetailsTab_infoGroupGrid__qPKa6{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;margin-top:var(--spacing-md)}.CertificateDetailsTab_infoGroupCard__juLkm{background:#fff;border:1px solid var(--cdt-field-border);border-radius:8px;overflow:hidden}.CertificateDetailsTab_infoGroupHeader__veBKA{background:var(--cdt-label-bg);border-bottom:1px solid var(--cdt-field-border);color:var(--cdt-label-color);font-weight:600;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.CertificateDetailsTab_infoGroupBody__TBfCE{padding:4px 12px;padding:var(--spacing-xs) var(--spacing-md)}.CertificateDetailsTab_infoGroupRow__OSFCV{grid-gap:8px;grid-gap:var(--spacing-sm);align-items:start;border-bottom:1px dashed var(--cdt-field-border);display:grid;gap:8px;gap:var(--spacing-sm);grid-template-columns:110px minmax(0,1fr);padding:8px 0;padding:var(--spacing-sm) 0}.CertificateDetailsTab_infoGroupRow__OSFCV:last-child{border-bottom:none}.CertificateDetailsTab_infoGroupLabel__lxaZn{color:var(--cdt-text-secondary);font-size:12px;line-height:1.5}.CertificateDetailsTab_infoGroupValue__RY0-n{color:var(--cdt-text);line-height:1.5;min-width:0}@media (max-width:768px){.CertificateDetailsTab_container__pMq0l{padding:0}.CertificateDetailsTab_cardTightBody__XCtSZ .ant-card-body{padding:16px;padding:var(--spacing-lg)}.CertificateDetailsTab_cardSpacing__l5gdT{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.CertificateDetailsTab_fieldRow__qzvCE{margin-bottom:12px;margin-bottom:var(--spacing-md);padding-bottom:8px;padding-bottom:var(--spacing-sm)}.CertificateDetailsTab_certNumberBlock__Qs1rK{margin-bottom:12px;margin-bottom:var(--spacing-md);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.CertificateDetailsTab_longTextField__VuxUl{max-height:140px}.CertificateDetailsTab_infoGroupGrid__qPKa6{grid-template-columns:1fr}.CertificateDetailsTab_infoGroupRow__OSFCV{grid-template-columns:96px minmax(0,1fr)}.CertificateDetailsTab_registrationInfoTable__-nvRM{min-width:560px}.CertificateDetailsTab_registrationInfoTableLabel__74rN7{font-size:16px;min-width:132px;width:132px}}@media (max-width:576px){.CertificateDetailsTab_cardTightBody__XCtSZ .ant-card-body{padding:12px;padding:var(--spacing-md)}.CertificateDetailsTab_cardSpacing__l5gdT{margin-bottom:12px;margin-bottom:var(--spacing-md)}.CertificateDetailsTab_fieldRow__qzvCE{margin-bottom:8px;margin-bottom:var(--spacing-sm);padding-bottom:4px;padding-bottom:var(--spacing-xs)}.CertificateDetailsTab_certNumberBlock__Qs1rK{margin-bottom:8px;margin-bottom:var(--spacing-sm);padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.CertificateDetailsTab_certNumberBlock__Qs1rK .CertificateDetailsTab_certNumberValue__\+uXRR{font-size:14px}.CertificateDetailsTab_longTextField__VuxUl{max-height:120px}.CertificateDetailsTab_infoGroupBody__TBfCE,.CertificateDetailsTab_infoGroupHeader__veBKA{padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.CertificateDetailsTab_infoGroupRow__OSFCV{gap:4px;gap:var(--spacing-xs);grid-template-columns:84px minmax(0,1fr);padding:4px 0;padding:var(--spacing-xs) 0}.CertificateDetailsTab_registrationInfoTable__-nvRM{min-width:500px}.CertificateDetailsTab_registrationInfoTableLabel__74rN7{font-size:14px;min-width:116px;width:116px}.CertificateDetailsTab_registrationInfoTableLabel__74rN7,.CertificateDetailsTab_registrationInfoTableValue__VJIAM{padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}}.quick-action-button{border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.quick-action-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.quick-action-button:active{transform:translateY(0)}.quick-action-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.quick-action-button:hover:before{left:100%}@media (max-width:768px){.quick-action-button{height:60px!important}}@media (max-width:576px){.quick-action-button{font-size:10px!important;height:50px!important}}.QualityManagerDashboard_workbench__kcJSS{min-height:100%;padding:0 24px 24px}.QualityManagerDashboard_welcomeSection__jik9Q{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;margin-bottom:20px;overflow:hidden;padding:28px 32px;position:relative}.QualityManagerDashboard_welcomeSection__jik9Q:after{background:#ffffff0f;border-radius:50%;content:"";height:280px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:280px}.QualityManagerDashboard_welcomeSection__jik9Q:before{background:#ffffff0a;border-radius:50%;bottom:-30%;content:"";height:180px;pointer-events:none;position:absolute;right:15%;width:180px}.QualityManagerDashboard_welcomeTop__msE4n{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}.QualityManagerDashboard_welcomeInfo__3NMXP h2{color:#fff;font-size:22px;font-weight:600;margin:0 0 6px}.QualityManagerDashboard_welcomeInfo__3NMXP p{color:#fffc;font-size:14px;margin:0}.QualityManagerDashboard_welcomeActions__Qk6iw{align-items:center;display:flex;flex-shrink:0;gap:10px}.QualityManagerDashboard_statsRow__5RYHb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.QualityManagerDashboard_statCard__A47hh{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:default;display:flex;gap:16px;padding:20px;transition:all .3s ease}.QualityManagerDashboard_statCard__A47hh:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.QualityManagerDashboard_statIconWrapper__hwy1Z{align-items:center;border-radius:14px;display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.QualityManagerDashboard_statContent__cSvOe{flex:1 1;min-width:0}.QualityManagerDashboard_statLabel__BZKlP{color:#8c8c8c;font-size:13px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QualityManagerDashboard_statValue__SYl-c{font-size:26px;font-weight:700;line-height:1.2}.QualityManagerDashboard_statExtra__A97iB{color:#8c8c8c;font-size:12px;margin-top:2px}.QualityManagerDashboard_quickAccessSection__e6gKK{margin-bottom:20px}.QualityManagerDashboard_sectionTitle__AVvRk{align-items:center;color:#1f1f1f;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:14px}.QualityManagerDashboard_sectionTitle__AVvRk .QualityManagerDashboard_titleIcon__33uZG{color:#667eea;font-size:18px}.QualityManagerDashboard_quickAccessGrid__AdPRR{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}.QualityManagerDashboard_quickAccessItem__HK9f-{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:20px 12px;text-align:center;transition:all .3s ease}.QualityManagerDashboard_quickAccessItem__HK9f-:hover{border-color:#667eea;box-shadow:0 4px 16px #667eea1f;transform:translateY(-2px)}.QualityManagerDashboard_quickAccessIcon__8rRr3{align-items:center;border-radius:12px;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.QualityManagerDashboard_quickAccessLabel__Pb-Ea{color:#333;font-size:13px;font-weight:500;line-height:1.3}.QualityManagerDashboard_quickAccessDesc__8c2Ch{color:#999;font-size:11px;line-height:1.3}.QualityManagerDashboard_contentGrid__Df7Ch{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.QualityManagerDashboard_contentGridFull__9eY35{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}.QualityManagerDashboard_card__XXpyC{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.QualityManagerDashboard_cardHeader__wR843{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:16px 20px}.QualityManagerDashboard_cardTitle__62DDA{align-items:center;color:#1f1f1f;display:flex;font-size:15px;font-weight:600;gap:8px}.QualityManagerDashboard_cardBody__6zLdN{padding:16px 20px}.QualityManagerDashboard_todoItem__RzaE8{align-items:center;border-bottom:1px solid #fafafa;border-radius:6px;cursor:pointer;display:flex;gap:12px;margin:0 -8px;padding:12px 8px;transition:background .2s}.QualityManagerDashboard_todoItem__RzaE8:last-child{border-bottom:none}.QualityManagerDashboard_todoItem__RzaE8:hover{background:#f8f9ff}.QualityManagerDashboard_todoPriority__12Blm{border-radius:50%;flex-shrink:0;height:6px;width:6px}.QualityManagerDashboard_todoContent__lS2Rs{flex:1 1;min-width:0}.QualityManagerDashboard_todoTitle__ELUh\+{color:#333;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QualityManagerDashboard_todoMeta__hqmcN{color:#999;display:flex;font-size:12px;gap:12px;margin-top:2px}.QualityManagerDashboard_todoTag__zPnD4{flex-shrink:0}.QualityManagerDashboard_kpiItem__8rxcD{margin-bottom:18px}.QualityManagerDashboard_kpiItem__8rxcD:last-child{margin-bottom:0}.QualityManagerDashboard_kpiHeader__n1kKh{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.QualityManagerDashboard_kpiLabel__TgUvj{color:#666;font-size:13px}.QualityManagerDashboard_kpiValue__zCSTf{font-size:14px;font-weight:600}.QualityManagerDashboard_activityItem__FJPq1{border-bottom:1px solid #fafafa;display:flex;gap:12px;padding:10px 0}.QualityManagerDashboard_activityItem__FJPq1:last-child{border-bottom:none}.QualityManagerDashboard_activityDot__5Jk7t{border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.QualityManagerDashboard_activityContent__3WdoD{flex:1 1}.QualityManagerDashboard_activityTitle__B5H7p{color:#333;font-size:13px;line-height:1.5}.QualityManagerDashboard_activityTime__TQWzl{color:#bbb;font-size:12px;margin-top:2px}.QualityManagerDashboard_emptyState__5gSBV{color:#bbb;padding:40px 20px;text-align:center}.QualityManagerDashboard_emptyState__5gSBV .QualityManagerDashboard_emptyIcon__b-hvA{font-size:40px;margin-bottom:8px;opacity:.4}.QualityManagerDashboard_emptyState__5gSBV p{font-size:13px;margin:0}@media (max-width:1400px){.QualityManagerDashboard_quickAccessGrid__AdPRR{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.QualityManagerDashboard_statsRow__5RYHb{grid-template-columns:repeat(2,1fr)}.QualityManagerDashboard_contentGrid__Df7Ch{grid-template-columns:1fr}.QualityManagerDashboard_quickAccessGrid__AdPRR{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.QualityManagerDashboard_workbench__kcJSS{padding:0 12px 16px}.QualityManagerDashboard_welcomeSection__jik9Q{border-radius:12px;padding:20px}.QualityManagerDashboard_welcomeTop__msE4n{flex-direction:column;gap:12px}.QualityManagerDashboard_statsRow__5RYHb{grid-template-columns:1fr}.QualityManagerDashboard_quickAccessGrid__AdPRR{grid-template-columns:repeat(2,1fr)}}.ProductOverview_pageContainer__wTOOV{background:#f0f2f5;margin:-24px;min-height:calc(100vh - 56px);overflow-x:hidden;padding:0}.ProductOverview_hero__P5BQb{overflow:hidden;padding:60px 56px 44px;position:relative;text-align:center}.ProductOverview_hero__P5BQb:before{background:radial-gradient(ellipse 80% 50% at 50% 0,#2563eb0f 0,#0000 60%),radial-gradient(ellipse 60% 40% at 80% 20%,#6366f10a 0,#0000 50%),radial-gradient(ellipse 50% 30% at 20% 30%,#10b98108 0,#0000 50%);content:"";inset:0;pointer-events:none;position:absolute}.ProductOverview_heroTitle__DRkOM{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#334155 40%,#2563eb);-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;position:relative}.ProductOverview_heroSubtitle__HnF5w{color:#64748be6;font-size:15px;font-weight:400;letter-spacing:.02em;margin:0 0 8px;position:relative}.ProductOverview_heroDivider__k0Lam{background:linear-gradient(90deg,#0000,#2563eb,#0000);border-radius:1px;height:2px;margin:20px auto 0;position:relative;width:64px}.ProductOverview_grid__fhA\+7{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1600px;padding:0 56px 64px}.ProductOverview_card__JqjqX{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 1px 4px #0000000a;cursor:pointer;overflow:hidden;padding:36px 32px 32px;position:relative;transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),border-color .32s}.ProductOverview_card__JqjqX:before{border-radius:16px 16px 0 0;content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0;transition:opacity .3s}.ProductOverview_card__JqjqX:hover{border-color:#00000014;box-shadow:0 12px 40px #0000001a,0 0 0 1px #0000000a;transform:translateY(-6px)}.ProductOverview_card__JqjqX:hover:before{opacity:1}.ProductOverview_card__JqjqX:first-child:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ProductOverview_card__JqjqX:nth-child(2):before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.ProductOverview_card__JqjqX:nth-child(3):before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ProductOverview_card__JqjqX:nth-child(4):before{background:linear-gradient(90deg,#10b981,#34d399)}.ProductOverview_card__JqjqX:nth-child(5):before{background:linear-gradient(90deg,#ef4444,#f87171)}.ProductOverview_card__JqjqX:nth-child(6):before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.ProductOverview_iconBadge__FOxjg{align-items:center;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;margin-bottom:20px;transition:box-shadow .3s;width:48px}.ProductOverview_card__JqjqX:hover .ProductOverview_iconBadge__FOxjg{box-shadow:0 0 16px #0000000f}.ProductOverview_cardTitle__u-wWI{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:.01em;margin:0 0 10px}.ProductOverview_cardDesc__IY7Vp{color:#64748bd9;font-size:13.5px;line-height:1.7;margin:0 0 20px;min-height:46px}.ProductOverview_tagRow__D31WR{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.ProductOverview_tag__7hQcr{background:#00000008;border:1px solid #0000000f;border-radius:20px;color:#475569e6;display:inline-block;font-size:11.5px;font-weight:500;letter-spacing:.01em;padding:2px 10px;transition:background .2s}.ProductOverview_card__JqjqX:hover .ProductOverview_tag__7hQcr{background:#0000000d}.ProductOverview_enterLink__a520A{align-items:center;color:#64748bb3;display:inline-flex;font-size:13px;font-weight:500;gap:6px;transition:color .2s}.ProductOverview_card__JqjqX:hover .ProductOverview_enterLink__a520A{color:#2563eb}.ProductOverview_enterArrow__7eyUM{display:inline-flex;font-size:11px;transition:transform .25s}.ProductOverview_card__JqjqX:hover .ProductOverview_enterArrow__7eyUM{transform:translateX(4px)}@media (max-width:1100px){.ProductOverview_grid__fhA\+7{grid-template-columns:repeat(2,1fr);padding:0 32px 48px}}@media (max-width:700px){.ProductOverview_hero__P5BQb{padding:36px 20px 28px}.ProductOverview_heroTitle__DRkOM{font-size:24px}.ProductOverview_grid__fhA\+7{gap:16px;grid-template-columns:1fr;padding:0 16px 32px}}.PublicHome_landing__PR6LO{--c-primary:#2563eb;--c-primary-deep:#1e40af;--c-primary-light:#3b82f6;--c-accent:#6366f1;--c-accent-warm:#8b5cf6;--c-text:#0f172a;--c-text-secondary:#475569;--c-text-tertiary:#64748b;--c-surface:#fff;--c-surface-dim:#f8fafc;--c-border:#1e40af14;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--shadow-sm:0 1px 3px #0000000a,0 1px 2px #0000000f;--shadow-md:0 4px 16px #0f172a12,0 1px 3px #0000000a;--shadow-lg:0 12px 40px #0f172a17;--shadow-xl:0 24px 64px #0f172a1f;--font-display:"Inter","Noto Sans SC",system-ui,sans-serif;--font-body:"Noto Sans SC","Inter",system-ui,sans-serif;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);-webkit-font-smoothing:antialiased;background:var(--c-surface);color:var(--c-text);font-family:var(--font-body);min-height:100vh;overflow-x:hidden;position:relative}.PublicHome_bgGlow__7dvYJ{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.PublicHome_bgGlow__7dvYJ:after,.PublicHome_bgGlow__7dvYJ:before{animation:PublicHome_glow-drift__5wZtm 20s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(80px);opacity:.45;position:absolute}.PublicHome_bgGlow__7dvYJ:before{background:radial-gradient(circle,#3b82f638,#0000 70%);height:600px;right:-100px;top:-200px;width:600px}.PublicHome_bgGlow__7dvYJ:after{animation-delay:-10s;background:radial-gradient(circle,#6366f129,#0000 70%);bottom:-100px;height:500px;left:-150px;width:500px}@keyframes PublicHome_glow-drift__5wZtm{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.1)}}.PublicHome_loadingWrapper__rlaWV{align-items:center;background:var(--c-surface);display:flex;justify-content:center;min-height:100vh}.PublicHome_container__Nwm5J{margin:0 auto;position:relative;width:min(1200px,calc(100% - 48px));z-index:1}.PublicHome_nav__ObMlQ{backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);background:#ffffffd1;border-bottom:1px solid var(--c-border);position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .3s ease;z-index:50}.PublicHome_navInner__CNgei{align-items:center;display:flex;gap:16px;height:72px;justify-content:space-between}.PublicHome_brand__q0iwB{align-items:center;cursor:default;display:flex;gap:12px}.PublicHome_brandIcon__xtGUW{align-items:center;background:linear-gradient(135deg,var(--c-primary-deep) 0,var(--c-accent) 100%);border-radius:var(--radius-sm);box-shadow:0 4px 12px #2563eb4d;color:#fff;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.PublicHome_brandName__kglQr{color:var(--c-text);font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:.01em}.PublicHome_navActions__bgH6e{align-items:center;display:flex;gap:8px}.PublicHome_navLoginBtn__ALArT{border-color:var(--c-border)!important;color:var(--c-text-secondary)!important;font-weight:500!important}.PublicHome_navLoginBtn__ALArT:hover{border-color:var(--c-primary)!important;color:var(--c-primary)!important}.PublicHome_primaryBtn__hkCna{background:linear-gradient(135deg,var(--c-primary-deep) 0,var(--c-primary) 50%,var(--c-accent) 100%)!important;border:none!important;box-shadow:0 4px 14px #2563eb47!important;color:#fff!important;font-weight:600!important;transition:all .25s var(--ease-out-expo)!important}.PublicHome_primaryBtn__hkCna:hover{box-shadow:0 8px 24px #2563eb59!important;filter:brightness(1.05);transform:translateY(-1px)}.PublicHome_reveal__ZyQt9{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.PublicHome_revealVisible__QywJp{opacity:1;transform:translateY(0)}.PublicHome_heroSection__1gT8t{padding:80px 0 40px;position:relative}.PublicHome_heroGrid__yEWR3{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.PublicHome_heroContent__BOXyd{position:relative;z-index:2}.PublicHome_heroBadge__0skR8{align-items:center;background:#eff6ffe6!important;border:1px solid #2563eb26!important;border-radius:999px!important;color:var(--c-primary-deep)!important;display:inline-flex;font-size:13px!important;font-weight:500!important;gap:6px;height:auto!important;line-height:28px!important;margin-bottom:20px;padding:4px 16px 4px 12px!important}.PublicHome_heroBadgeDot__Y03qE{animation:PublicHome_pulse-dot__6nFvD 2s ease-in-out infinite;background:var(--c-primary);border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes PublicHome_pulse-dot__6nFvD{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.PublicHome_heroTitle__xLelX{color:var(--c-text)!important;font-family:var(--font-display)!important;font-size:clamp(36px,4.5vw,56px)!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.1!important;margin-bottom:20px!important}.PublicHome_heroTitleGradient__uPMCO{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--c-primary-deep) 0,var(--c-primary) 40%,var(--c-accent) 100%);-webkit-background-clip:text;background-clip:text}.PublicHome_heroLead__PSvMm{color:var(--c-text-secondary)!important;font-size:17px!important;line-height:1.75!important;margin-bottom:32px!important;max-width:540px}.PublicHome_heroActions__mFxuC{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.PublicHome_heroTrust__oucKS{display:flex;flex-wrap:wrap;gap:20px}.PublicHome_trustItem__k7mim{align-items:center;color:var(--c-text-tertiary);display:inline-flex;font-size:14px;gap:8px}.PublicHome_trustItem__k7mim .anticon{color:var(--c-primary);font-size:15px}.PublicHome_heroVisual__ET7f1{position:relative;z-index:2}.PublicHome_heroCard__\+E0io{background:linear-gradient(160deg,#fffffff2,#eff6ffe6)!important;border:1px solid #2563eb1a!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important;overflow:hidden}.PublicHome_heroCardHeader__3b4zh{align-items:center;display:flex;gap:10px;margin-bottom:24px}.PublicHome_heroCardHeaderIcon__KyjCs{align-items:center;background:linear-gradient(135deg,var(--c-primary-deep),var(--c-accent));border-radius:10px;color:#fff;display:inline-flex;font-size:18px;height:36px;justify-content:center;width:36px}.PublicHome_heroCardHeaderText__PSd2K{color:var(--c-text);font-family:var(--font-display);font-size:16px;font-weight:700}.PublicHome_heroCardList__4G\+o8{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.PublicHome_heroCardRow__pVBhP{align-items:flex-start;background:#eff6ff99;border:1px solid #2563eb0f;border-radius:var(--radius-sm);display:flex;gap:12px;padding:10px 14px;transition:all .2s ease}.PublicHome_heroCardRow__pVBhP:hover{background:#eff6ffe6;border-color:#2563eb1f}.PublicHome_heroCardRowNum__5Chm8{align-items:center;background:#2563eb1a;border-radius:8px;color:var(--c-primary-deep);display:inline-flex;flex-shrink:0;font-family:var(--font-display);font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.PublicHome_heroCardRowText__NMC9V{color:var(--c-text-secondary);font-size:14px;line-height:1.6}.PublicHome_heroMetrics__mamz4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PublicHome_heroMetricBox__tfPxx{background:#fffc;border:1px solid #2563eb14;border-radius:var(--radius-md);padding:16px;text-align:center}.PublicHome_heroMetricValue__m0CG4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--c-primary-deep),var(--c-accent));-webkit-background-clip:text;background-clip:text;font-family:var(--font-display);font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.PublicHome_heroMetricLabel__xQpSU{color:var(--c-text-tertiary);font-size:13px;margin-top:4px}.PublicHome_statsStrip__wgcG-{padding:0 0 20px}.PublicHome_statsGrid__pXtm6{grid-gap:1px;background:var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.PublicHome_statCell__mwWVj{background:var(--c-surface);padding:28px 24px;text-align:center;transition:background .2s ease}.PublicHome_statCell__mwWVj:hover{background:#eff6ff99}.PublicHome_statValue__OK4NO{color:var(--c-primary-deep);font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.PublicHome_statLabel__gCWc8{color:var(--c-text-tertiary);font-size:14px;margin-top:6px}.PublicHome_section__Zfz5I{padding:72px 0}.PublicHome_sectionHeader__FG5XE{margin-bottom:48px;text-align:center}.PublicHome_sectionEyebrow__p\+Ncm{align-items:center;color:var(--c-primary);display:inline-flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.03em;text-transform:uppercase}.PublicHome_sectionEyebrowLine__JG5\+H{background:linear-gradient(90deg,var(--c-primary),var(--c-accent));border-radius:1px;height:2px;width:24px}.PublicHome_sectionTitle__Ld-Eo{color:var(--c-text)!important;font-family:var(--font-display)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:700!important;letter-spacing:-.02em;margin-bottom:12px!important;margin-top:12px!important}.PublicHome_sectionDesc__paRAe{color:var(--c-text-secondary)!important;font-size:16px!important;line-height:1.7!important;margin:0 auto!important;max-width:640px}.PublicHome_featuresGrid__0ybG6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.PublicHome_featureCard__Gz5eC{background:var(--c-surface)!important;border:1px solid #0000000d!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;cursor:default;height:100%;transition:all .35s var(--ease-out-expo)!important}.PublicHome_featureCard__Gz5eC:hover{border-color:#2563eb1f!important;box-shadow:var(--shadow-lg)!important;transform:translateY(-6px)}.PublicHome_featureIcon__yYvHI{align-items:center;border-radius:14px;display:inline-flex;font-size:22px;height:48px;justify-content:center;margin-bottom:18px;transition:transform .3s var(--ease-out-expo);width:48px}.PublicHome_featureCard__Gz5eC:hover .PublicHome_featureIcon__yYvHI{transform:scale(1.08)}.PublicHome_featureIconNavy__Xo0dU{background:#1e3a8a14;color:#1e3a8a}.PublicHome_featureIconBlue__QOgp2{background:#2563eb14;color:#2563eb}.PublicHome_featureIconIndigo__tGOg7{background:#4f46e514;color:#4f46e5}.PublicHome_featureIconViolet__ix75d{background:#7c3aed14;color:#7c3aed}.PublicHome_featureIconSky__hEYV4{background:#0369a114;color:#0369a1}.PublicHome_featureIconSlate__Zpnez{background:#33415514;color:#334155}.PublicHome_featureTitle__4Qh6x{color:var(--c-text)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.PublicHome_featureDesc__PRWo0{color:var(--c-text-secondary)!important;font-size:14px!important;line-height:1.7!important;margin-bottom:0!important}.PublicHome_stagger__G5bft>:first-child{transition-delay:0ms}.PublicHome_stagger__G5bft>:nth-child(2){transition-delay:60ms}.PublicHome_stagger__G5bft>:nth-child(3){transition-delay:.12s}.PublicHome_stagger__G5bft>:nth-child(4){transition-delay:.18s}.PublicHome_stagger__G5bft>:nth-child(5){transition-delay:.24s}.PublicHome_stagger__G5bft>:nth-child(6){transition-delay:.3s}.PublicHome_workflowSection__PX-pX{background:linear-gradient(180deg,var(--c-surface) 0,var(--c-surface-dim) 100%);padding:72px 0}.PublicHome_workflowGrid__H7O3R{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);position:relative}.PublicHome_workflowGrid__H7O3R:before{background:linear-gradient(90deg,var(--c-primary),var(--c-accent));content:"";height:2px;left:calc(16.67% + 24px);opacity:.2;position:absolute;right:calc(16.67% + 24px);top:40px}.PublicHome_workflowStep__rahdV{position:relative;text-align:center}.PublicHome_workflowStepNum__h7pYs{align-items:center;border-radius:16px;display:inline-flex;font-family:var(--font-display);font-size:22px;font-weight:800;height:56px;justify-content:center;margin:0 auto 20px;position:relative;width:56px;z-index:2}.PublicHome_workflowStepNum1__FSULk{background:#1e40af1a;color:var(--c-primary-deep)}.PublicHome_workflowStepNum2__A9yZF{background:#6366f11a;color:var(--c-accent)}.PublicHome_workflowStepNum3__ZG7q1{background:#8b5cf61a;color:var(--c-accent-warm)}.PublicHome_workflowStepIcon__crZ43{display:block;font-size:20px;margin-bottom:4px}.PublicHome_workflowStepTitle__T7Vba{color:var(--c-text)!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:600!important;margin-bottom:8px!important}.PublicHome_workflowStepDesc__\+oR8H{color:var(--c-text-secondary)!important;font-size:14px!important;line-height:1.7!important;margin:0 auto!important;max-width:280px}.PublicHome_valueSection__ROjor{padding:72px 0}.PublicHome_valueCard__6g2ZL{background:linear-gradient(135deg,#1e3a8a,#2563eb 45%,#6366f1)!important;border:none!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important;overflow:hidden!important}.PublicHome_valueInner__e-4JL{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.2fr}.PublicHome_valueTitle__u7yW3{color:#fff!important;font-family:var(--font-display)!important;font-size:clamp(22px,2.5vw,30px)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.3!important}.PublicHome_valueSubtitle__uF2hK{color:#fffc!important;font-size:15px!important;line-height:1.7!important;margin-top:12px!important}.PublicHome_valueList__SkLs4{display:flex;flex-direction:column;gap:16px}.PublicHome_valueItem__gOzKt{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:var(--radius-md);display:flex;gap:14px;padding:14px 18px;transition:background .2s ease}.PublicHome_valueItem__gOzKt:hover{background:#ffffff29}.PublicHome_valueItemIcon__HvlDf{align-items:center;background:#ffffff2e;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;margin-top:1px;width:28px}.PublicHome_valueItemText__P3FtS{color:#fffffff2!important;font-size:15px!important;line-height:1.6!important}.PublicHome_ctaSection__et6Z3{padding:72px 0 80px}.PublicHome_ctaShell__P2iRY{grid-gap:40px;align-items:start;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;gap:40px;grid-template-columns:.85fr 1.15fr;padding:40px}.PublicHome_ctaContent__7bjWp{padding:8px 0}.PublicHome_ctaTitle__hmytw{color:var(--c-text)!important;font-family:var(--font-display)!important;font-weight:700!important;letter-spacing:-.01em}.PublicHome_ctaDesc__FkAAf{color:var(--c-text-secondary)!important;line-height:1.7!important;margin-top:8px!important}.PublicHome_ctaHighlights__cx7BR{display:flex;flex-direction:column;gap:12px;margin-top:24px}.PublicHome_ctaHighlightItem__ZRRyv{align-items:center;color:var(--c-text-secondary);display:flex;font-size:14px;gap:10px}.PublicHome_ctaHighlightItem__ZRRyv .anticon{color:var(--c-primary);font-size:16px}.PublicHome_formCard__P1p\+8{background:var(--c-surface)!important;border:1px solid #0000000a!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important}.PublicHome_trialForm__0yNos .ant-form-item-label>label{color:var(--c-text);font-size:14px;font-weight:500}.PublicHome_trialForm__0yNos .ant-input,.PublicHome_trialForm__0yNos .ant-input-affix-wrapper,.PublicHome_trialForm__0yNos .ant-input-textarea,.PublicHome_trialForm__0yNos .ant-select-selector{border-radius:var(--radius-sm)!important}.PublicHome_trialForm__0yNos .ant-btn-lg{min-height:44px}.PublicHome_footer__\+eAZt{background:var(--c-surface-dim);border-top:1px solid var(--c-border);padding:40px 0}.PublicHome_footerInner__eQCW3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.PublicHome_footerBrand__8t08M{align-items:center;display:flex;gap:10px}.PublicHome_footerBrandIcon__stm4N{align-items:center;background:linear-gradient(135deg,var(--c-primary-deep),var(--c-accent));border-radius:8px;color:#fff;display:inline-flex;font-size:16px;height:32px;justify-content:center;width:32px}.PublicHome_footerBrandName__0fPxr{color:var(--c-text);font-family:var(--font-display);font-size:14px;font-weight:600}.PublicHome_footerVersion__TvPp5{background:#0000000a;border-radius:4px;color:var(--c-text-tertiary);font-size:11px;letter-spacing:.02em;padding:2px 8px}.PublicHome_footerCopy__Wm9OH{color:var(--c-text-tertiary)!important;font-size:13px!important}.PublicHome_footerLinks__P2O0M{display:flex;gap:20px}.PublicHome_footerLink__Gu4nU{color:var(--c-text-tertiary);cursor:pointer;font-size:13px;text-decoration:none;transition:color .2s ease}.PublicHome_footerLink__Gu4nU:hover{color:var(--c-primary)}@media (max-width:1024px){.PublicHome_container__Nwm5J{width:min(1200px,calc(100% - 40px))}.PublicHome_heroGrid__yEWR3{gap:40px;grid-template-columns:1fr}.PublicHome_heroContent__BOXyd{text-align:center}.PublicHome_heroLead__PSvMm{margin-left:auto;margin-right:auto}.PublicHome_heroActions__mFxuC,.PublicHome_heroTrust__oucKS{justify-content:center}.PublicHome_statsGrid__pXtm6{grid-template-columns:repeat(2,1fr)}.PublicHome_ctaShell__P2iRY{grid-template-columns:1fr;padding:32px}.PublicHome_valueInner__e-4JL{gap:28px;grid-template-columns:1fr}.PublicHome_workflowGrid__H7O3R:before{display:none}}@media (max-width:768px){.PublicHome_container__Nwm5J{width:calc(100% - 32px)}.PublicHome_navInner__CNgei{height:64px}.PublicHome_brandName__kglQr{font-size:17px}.PublicHome_heroSection__1gT8t{padding-top:48px}.PublicHome_heroTitle__xLelX{font-size:clamp(28px,8vw,40px)!important}.PublicHome_featuresGrid__0ybG6{grid-template-columns:1fr}.PublicHome_workflowGrid__H7O3R{gap:32px;grid-template-columns:1fr}.PublicHome_statsGrid__pXtm6{grid-template-columns:1fr 1fr}.PublicHome_statCell__mwWVj{padding:20px 16px}.PublicHome_statValue__OK4NO{font-size:28px}.PublicHome_ctaShell__P2iRY{padding:20px}.PublicHome_heroMetrics__mamz4{grid-template-columns:1fr}.PublicHome_footerInner__eQCW3{flex-direction:column;text-align:center}.PublicHome_footerLinks__P2O0M{justify-content:center}.PublicHome_ctaSection__et6Z3,.PublicHome_section__Zfz5I,.PublicHome_valueSection__ROjor,.PublicHome_workflowSection__PX-pX{padding:48px 0}}@media (max-width:480px){.PublicHome_statsGrid__pXtm6{grid-template-columns:1fr}.PublicHome_heroActions__mFxuC{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){.PublicHome_reveal__ZyQt9{opacity:1;transform:none;transition:none}.PublicHome_bgGlow__7dvYJ:after,.PublicHome_bgGlow__7dvYJ:before,.PublicHome_heroBadgeDot__Y03qE{animation:none}.PublicHome_featureCard__Gz5eC{transition:none!important}}.PublicHome_trialModal__rXAqs .ant-modal-content{border-radius:16px;box-shadow:0 20px 60px #0000002e,0 0 0 1px #ffffff0f;overflow:hidden;padding:0}.PublicHome_trialModal__rXAqs .ant-modal-header{display:none}.PublicHome_trialModal__rXAqs .ant-modal-body{padding:0}.PublicHome_trialModal__rXAqs .ant-modal-close{right:14px;top:14px;z-index:10}.PublicHome_trialModalClose__IO2kB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;color:#ffffffd9;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.PublicHome_trialModalClose__IO2kB:hover{background:#ffffff59;color:#fff;transform:scale(1.05)}.PublicHome_trialModalHeader__qWkQX{background:linear-gradient(135deg,#1e3a5f,#2563eb 60%,#3b82f6);overflow:hidden;padding:32px 32px 28px;position:relative;text-align:center}.PublicHome_trialModalHeader__qWkQX:before{background:#ffffff0f;border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-20%;top:-40%;width:300px}.PublicHome_trialModalHeader__qWkQX:after{background:#ffffff0a;border-radius:50%;bottom:-60%;content:"";height:250px;left:-15%;pointer-events:none;position:absolute;width:250px}.PublicHome_trialModalIconWrapper__7dr\+W{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-radius:14px;display:inline-flex;height:56px;justify-content:center;margin-bottom:14px;width:56px}.PublicHome_trialModalIcon__4\+v7K{color:#fff;font-size:28px}.PublicHome_trialModalTitle__O9Wc5{color:#fff;font-size:22px;font-weight:700;letter-spacing:.5px;margin-bottom:6px}.PublicHome_trialModalSubtitle__F8wGw{color:#ffffffbf;font-size:14px;line-height:1.5}.PublicHome_trialModalTrust__iDEra{color:#ffffffb3;display:flex;font-size:12px;gap:20px;justify-content:center;margin-top:16px}.PublicHome_trialModalTrust__iDEra span{align-items:center;display:flex;gap:4px}.PublicHome_trialModalBody__yhtb0{padding:28px 32px 24px}.PublicHome_trialModalBody__yhtb0 .ant-form-item{margin-bottom:18px}.PublicHome_trialModalBody__yhtb0 .ant-form-item-label>label{color:#374151;font-size:13px;font-weight:500}.PublicHome_trialModalBody__yhtb0 .ant-input,.PublicHome_trialModalBody__yhtb0 .ant-select-selector{border-color:#e5e7eb!important;border-radius:8px!important;height:40px!important;transition:all .2s ease!important}.PublicHome_trialModalBody__yhtb0 .ant-input-focused,.PublicHome_trialModalBody__yhtb0 .ant-input:focus,.PublicHome_trialModalBody__yhtb0 .ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.PublicHome_trialModalBody__yhtb0 .ant-input-textarea textarea{border-radius:8px!important;height:auto!important}.PublicHome_trialModalFooter__ZVkgK{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:20px}.PublicHome_trialModalFooter__ZVkgK .ant-btn-primary{background:linear-gradient(135deg,#1e3a5f,#2563eb 60%,#3b82f6)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 14px #2563eb59!important;color:#fff!important;font-size:15px;font-weight:600;height:46px;transition:all .25s ease!important}.PublicHome_trialModalFooter__ZVkgK .ant-btn-primary:hover{box-shadow:0 6px 20px #2563eb73!important;filter:brightness(1.08);transform:translateY(-1px)}.QMSDemo_page__twvoJ{display:flex;flex-direction:column;gap:14px}.QMSDemo_hero__M\+DFs{background:linear-gradient(135deg,#f0f7ff,#eaefff 50%,#f5f0ff);border:1px solid #d0ddf5;border-radius:14px;overflow:hidden;padding:18px 20px 14px;position:relative}.QMSDemo_hero__M\+DFs:before{background:radial-gradient(circle,#6366f114 0,#0000 70%);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-8%;top:-40%;width:260px}.QMSDemo_heroHeader__siCBb{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.QMSDemo_heroActions__zrmgS{flex-shrink:0}.QMSDemo_heroTitle__QRA16{color:#1e3a8a!important;font-size:18px!important;letter-spacing:.3px;margin:0!important}.QMSDemo_heroDesc__ckR68{color:#475569;font-size:13px!important;line-height:1.6!important;margin-bottom:0!important;margin-top:6px!important}.QMSDemo_heroAlert__n1yg3{margin-top:12px}.QMSDemo_heroAlert__n1yg3 .ant-alert{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eff6ffb3;border:1px solid #bfdbfe;border-radius:10px}.QMSDemo_workspaceCard__Z9L\+X{background:linear-gradient(180deg,#f8fbff,#f1f5ff);border:1px solid #c9d8f0;border-radius:14px;box-shadow:0 4px 16px #0f172a0f,0 12px 32px #0f172a0d}.QMSDemo_workspaceCard__Z9L\+X .ant-card-body{padding:16px;position:relative}.QMSDemo_runtimeStrip__Jb5\+Q{grid-gap:10px;background:linear-gradient(180deg,#081a38f7,#05142ef7);border:1px solid #1e3a6e;border-radius:12px;box-shadow:inset 0 1px 0 #93c5fd24,0 6px 20px #02061733;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:14px;padding:12px 14px}.QMSDemo_runtimeItem__9BfIK{background:linear-gradient(180deg,#1e3c6e80,#142d5566);border:1px solid #78aaf02e;border-radius:10px;padding:8px 12px;transition:border-color .2s ease}.QMSDemo_runtimeItem__9BfIK:hover{border-color:#78aaf059}.QMSDemo_runtimeLabel__-aV9R{color:#b4d2ffcc;display:block;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.QMSDemo_runtimeValue__Esvsu{color:#eff6ff;display:block;font-size:20px;font-weight:700;letter-spacing:.2px;margin-top:4px}.QMSDemo_healthGoodText__vnpGG{color:#86efac}.QMSDemo_healthWarnText__iuDB7{color:#fde68a}.QMSDemo_healthDangerText__ZxsbP{color:#fca5a5}.QMSDemo_demoTabs__OY0pp{margin-bottom:10px}.QMSDemo_demoTabs__OY0pp .ant-tabs-nav{background:linear-gradient(180deg,#0a1c3af5,#061630f7);border:1px solid #1f3d70;border-radius:14px;box-shadow:inset 0 1px 0 #94c5ff24,0 6px 18px #0206172e;margin-bottom:16px!important;padding:10px 12px}.QMSDemo_demoTabs__OY0pp .ant-tabs-nav:before{border-bottom:none!important}.QMSDemo_demoTabs__OY0pp .ant-tabs-nav-list{gap:6px}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab{background:linear-gradient(180deg,#163f7a,#0e3060);border:1px solid #32558cb3!important;border-radius:10px;box-shadow:inset 0 1px 0 #a5d3ff1a;margin:0!important;min-height:42px;padding:8px 14px!important;transition:all .22s ease}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab:hover{background:linear-gradient(180deg,#1d5ba2,#143d72);border-color:#4d7cc0!important;transform:translateY(-1px)}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab-active{animation:QMSDemo_tabPulse__VY4\+P 2.6s ease-in-out infinite;background:linear-gradient(180deg,#6da0d8,#4a7fc0)!important;border-color:#7ab3ff!important;box-shadow:inset 0 1px 0 #ffffff61,0 0 0 1px #3b82f64d,0 6px 16px #09152a38;transform:translateY(-1px)}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab-btn{color:#c8dcffe6;font-weight:600;letter-spacing:.2px;text-shadow:0 1px 0 #00000040}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fcff!important;text-shadow:0 1px 0 #0f172a2e}.QMSDemo_demoTabs__OY0pp .ant-tabs-ink-bar{display:none}.QMSDemo_tabItem__QKwxK{align-items:center;display:inline-flex;gap:8px}.QMSDemo_tabHealthDot__VbByP{border-radius:50%;flex-shrink:0;height:7px;width:7px}.QMSDemo_healthGood__v-t\+z{background:#22c55e;box-shadow:0 0 6px #22c55e99}.QMSDemo_healthWarn__I194z{background:#f59e0b;box-shadow:0 0 6px #f59e0b99}.QMSDemo_healthDanger__g6ZjI{background:#ef4444;box-shadow:0 0 6px #ef444499}.QMSDemo_tabCount__4k7X2{background:linear-gradient(180deg,#1e4682cc,#143264cc);border:1px solid #5a8cd280;border-radius:999px;box-shadow:inset 0 1px 0 #bfdbfe1f;color:#dbeafe;font-size:11px;min-width:22px;padding:0 7px}.QMSDemo_tabCount__4k7X2,.QMSDemo_tabPreview__wFvFm{align-items:center;display:inline-flex;font-weight:700;height:22px;justify-content:center}.QMSDemo_tabPreview__wFvFm{background:linear-gradient(180deg,#1a756f,#155a56);border:1px solid #39a6a0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1f;color:#e0fdfa;font-size:10px;letter-spacing:.5px;padding:0 9px}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab-active .QMSDemo_tabCount__4k7X2{background:linear-gradient(180deg,#edf5ff,#dbeafe);border-color:#bfdbfe;box-shadow:inset 0 1px 0 #ffffffa6;color:#1e3a8a}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab-active .QMSDemo_tabPreview__wFvFm{background:linear-gradient(180deg,#f0fdfa,#ccfbf1);border-color:#99f6e4;box-shadow:inset 0 1px 0 #ffffffa6;color:#0f766e}.QMSDemo_overviewSection__ynSTL{display:flex;flex-direction:column;gap:14px}.QMSDemo_kpiGrid__ip35W{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.QMSDemo_kpiCard__drDY0{background:linear-gradient(180deg,#fff,#f8faff);border:1px solid #dae3f3;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px;transition:box-shadow .2s ease,transform .2s ease}.QMSDemo_kpiCard__drDY0:hover{box-shadow:0 4px 16px #0f172a14;transform:translateY(-1px)}.QMSDemo_kpiCardLabel__ze9Vl{color:#64748b;font-size:12px;font-weight:500}.QMSDemo_kpiCardValue__PrMqv{color:#1e40af;font-size:32px;font-weight:800;letter-spacing:-.5px;line-height:1.1}.QMSDemo_kpiCardValue__PrMqv.QMSDemo_warning__dEh6a{color:#d97706}.QMSDemo_kpiCardValue__PrMqv.QMSDemo_danger__JHmIG{color:#dc2626}.QMSDemo_kpiCardValue__PrMqv.QMSDemo_success__TD\+Oe{color:#059669}.QMSDemo_crossModuleCard__UA-o0{background:linear-gradient(180deg,#fff,#fafbff);border:1px solid #dae3f3;border-radius:12px}.QMSDemo_crossModuleCard__UA-o0 .ant-card-head{border-bottom:1px solid #e9eff8;min-height:44px;padding:0 16px}.QMSDemo_crossModuleCard__UA-o0 .ant-card-head-title{color:#1e3a5f;font-size:14px;font-weight:700}.QMSDemo_crossModuleCard__UA-o0 .ant-card-body{padding:14px 16px}.QMSDemo_moduleProgressGrid__T75XS{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.QMSDemo_moduleProgressCard__lDqKx{background:#f8faff;border:1px solid #e2eaf6;border-radius:10px;padding:12px 14px;transition:border-color .2s ease}.QMSDemo_moduleProgressCard__lDqKx:hover{border-color:#b8cceb}.QMSDemo_moduleProgressHeader__-BJrL{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.QMSDemo_moduleProgressMeta__nYyUW{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.QMSDemo_taskBoardGrid__eh3Zd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.QMSDemo_taskColumn__OFkH3{background:#f8faff;border:1px solid #e2eaf6;border-radius:10px;overflow:hidden}.QMSDemo_taskColumnHeader__15q7G{align-items:center;background:linear-gradient(180deg,#eef3fb,#e8eff9);border-bottom:1px solid #e2eaf6;display:flex;justify-content:space-between;padding:10px 12px}.QMSDemo_taskColumnBody__I4MF3{display:flex;flex-direction:column;gap:8px;min-height:80px;padding:10px}.QMSDemo_taskMiniCard__nx6AN{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.QMSDemo_taskMiniCard__nx6AN:hover{border-color:#bfdbfe;box-shadow:0 2px 8px #3b82f614}.QMSDemo_taskMiniCardTitle__OhAAc{color:#1e3a5f;font-size:13px;font-weight:600;line-height:1.4}.QMSDemo_taskMiniCardOwner__WX7TR{color:#64748b;font-size:12px;margin-top:4px}.QMSDemo_taskMiniCardTags__uO1Z9{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.QMSDemo_emptyColumn__l2UPM{align-items:center;display:flex;justify-content:center;min-height:80px}.QMSDemo_toolbar__iUZ4P{align-items:center;background:linear-gradient(180deg,#fafcff,#f1f5ff);border:1px solid #dae3f3;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px}.QMSDemo_moduleTableSection__zhY5K{background:linear-gradient(180deg,#fcfdff,#f5f8ff);border:1px solid #dae3f3;border-radius:12px;padding:12px 14px 14px}.QMSDemo_moduleTableToolbar__rxoMu{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.QMSDemo_moduleTableWrap__\+QIqF{border:1px solid #dae3f3;border-radius:10px;overflow:hidden}.QMSDemo_moduleTableWrap__\+QIqF .ant-table-thead>tr>th{background:linear-gradient(180deg,#eef3fb,#e2eaf6)!important;border-bottom:1px solid #cad7ea!important;color:#2b4666!important;font-size:13px;font-weight:700}.QMSDemo_moduleTableWrap__\+QIqF .ant-table-tbody>tr>td{background:#f9fbff;border-bottom:1px solid #e8f0fc;color:#1e3a5f}.QMSDemo_moduleTableWrap__\+QIqF .ant-table-tbody>tr:hover>td{background:#edf5ff!important}.QMSDemo_moduleTableWrap__\+QIqF .ant-pagination .ant-pagination-item-active{border-color:#3b82f6}@keyframes QMSDemo_tabPulse__VY4\+P{0%{box-shadow:inset 0 1px 0 #ffffff61,0 0 0 1px #3b82f64d,0 6px 16px #09152a38}50%{box-shadow:inset 0 1px 0 #ffffff80,0 0 0 1px #7dd3fc73,0 0 14px #3b82f638,0 8px 20px #09152a42}to{box-shadow:inset 0 1px 0 #ffffff61,0 0 0 1px #3b82f64d,0 6px 16px #09152a38}}@media (max-width:1200px){.QMSDemo_kpiGrid__ip35W,.QMSDemo_moduleProgressGrid__T75XS,.QMSDemo_taskBoardGrid__eh3Zd{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.QMSDemo_heroHeader__siCBb{flex-direction:column}.QMSDemo_heroActions__zrmgS{width:100%}.QMSDemo_runtimeStrip__Jb5\+Q{grid-template-columns:repeat(3,1fr)}.QMSDemo_kpiGrid__ip35W{grid-template-columns:1fr 1fr}.QMSDemo_moduleProgressGrid__T75XS{grid-template-columns:1fr}.QMSDemo_taskBoardGrid__eh3Zd{grid-template-columns:1fr 1fr}.QMSDemo_moduleTableToolbar__rxoMu{align-items:stretch;flex-direction:column}.QMSDemo_demoTabs__OY0pp .ant-tabs-tab{min-height:38px;padding:6px 10px!important}.QMSDemo_tabItem__QKwxK{gap:6px}.QMSDemo_tabCount__4k7X2{height:20px;min-width:20px}.QMSDemo_tabPreview__wFvFm{height:20px;padding:0 7px}}@media (max-width:640px){.QMSDemo_runtimeStrip__Jb5\+Q{grid-template-columns:repeat(2,1fr)}.QMSDemo_kpiGrid__ip35W,.QMSDemo_taskBoardGrid__eh3Zd{grid-template-columns:1fr}.QMSDemo_kpiCardValue__PrMqv{font-size:26px}}.enhancedTemplateEditor_layout__S8Sv8{background:#f5f5f7;min-height:100vh;position:relative}.enhancedTemplateEditor_header__Yy-c8{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000f;display:flex;height:64px;justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:1010}.enhancedTemplateEditor_headerLeft__nYtIs{align-items:center;display:flex;flex:1 1;gap:16px}.enhancedTemplateEditor_headerRight__DxVok{align-items:center;display:flex;height:100%}.enhancedTemplateEditor_headerRight__DxVok .enhancedTemplateEditor_ant-btn__0Mnfp{align-items:center;display:flex;height:32px;justify-content:center;padding:4px 12px}.enhancedTemplateEditor_headerRight__DxVok .enhancedTemplateEditor_ant-space__G7bvW{align-items:center;display:flex;height:100%}.enhancedTemplateEditor_backButton__A\+klL{align-items:center;color:#595959;display:flex;font-weight:500;height:32px;justify-content:center;padding:4px 8px;transition:all .3s}.enhancedTemplateEditor_backButton__A\+klL:hover{color:#1890ff;transform:translateX(-2px)}.enhancedTemplateEditor_divider__ypbqt{border-left:1px solid #e8e8e8;height:24px;margin:0 8px}.enhancedTemplateEditor_templateInfo__3pbPj{display:flex;flex-direction:column;gap:2px}.enhancedTemplateEditor_templateName__2wCk6{color:#262626;font-size:18px;font-weight:600;line-height:1.1;margin:0!important}.enhancedTemplateEditor_templateMeta__oObGq{align-items:center;display:flex;font-size:12px;gap:8px;line-height:1.2}.enhancedTemplateEditor_saveStatus__T1\+jO{align-items:center;background:#f5f5f7;border-radius:4px;display:flex;font-size:12px;font-weight:500;height:24px;line-height:1;padding:2px 8px}.enhancedTemplateEditor_sidebar__s0UXN{background:#fff;border-right:1px solid #f0f0f0;box-shadow:2px 0 8px #0000000a;height:calc(100vh - 64px);overflow:hidden;position:-webkit-sticky;position:sticky;top:64px}.enhancedTemplateEditor_sidebar__s0UXN .enhancedTemplateEditor_ant-layout-sider-trigger__fQ65s{background:#fff;border-top:1px solid #f0f0f0;color:#595959;height:48px;line-height:48px}.enhancedTemplateEditor_sidebarContent__EppgB{display:flex;flex-direction:column;height:100%}.enhancedTemplateEditor_sidebarMenu__v2i50{border:none;flex:1 1;padding:16px 0}.enhancedTemplateEditor_sidebarMenuItem__tfx13{border-radius:8px;height:44px;line-height:44px;margin:0 12px 4px;position:relative;transition:all .3s}.enhancedTemplateEditor_sidebarMenuItem__tfx13:hover{background:#f5f5f7}.enhancedTemplateEditor_sidebarMenuItem__tfx13.enhancedTemplateEditor_ant-menu-item-selected__deuRN{background:#e6f7ff;color:#1890ff;font-weight:500}.enhancedTemplateEditor_sidebarMenuItem__tfx13.enhancedTemplateEditor_ant-menu-item-selected__deuRN:after{background:#1890ff;border-radius:0 3px 3px 0;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.enhancedTemplateEditor_menuLabel__2wj-\+{margin-left:8px}.enhancedTemplateEditor_menuBadge__Qgfd9{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.enhancedTemplateEditor_sidebarFooter__54yA1{border-top:1px solid #f0f0f0;padding:16px}.enhancedTemplateEditor_helpCard__8zIhI{background:#f5f5f7;border:1px solid #e8e8e8;border-radius:8px}.enhancedTemplateEditor_helpContent__7pkHh{align-items:flex-start;display:flex;gap:12px}.enhancedTemplateEditor_helpIcon__xIa7m{color:#1890ff;font-size:20px;margin-top:2px}.enhancedTemplateEditor_helpLink__OBLdI{color:#1890ff;font-size:13px;text-decoration:none}.enhancedTemplateEditor_helpLink__OBLdI:hover{text-decoration:underline}.enhancedTemplateEditor_content__Nka9H{background:#f5f5f7;min-height:calc(100vh - 64px);overflow-y:auto;padding:64px 24px 24px}.enhancedTemplateEditor_overviewContainer__VZJ6q{margin:0 auto;max-width:1200px}.enhancedTemplateEditor_statsCard__8VTTU{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;transition:all .3s}.enhancedTemplateEditor_statsCard__8VTTU:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.enhancedTemplateEditor_statItem__8ueuj{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .3s}.enhancedTemplateEditor_statItem__8ueuj:hover{background:#f5f5f7}.enhancedTemplateEditor_statIcon__Y\+B1T{align-items:center;background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-radius:12px;color:#1890ff;display:flex;font-size:24px;height:48px;justify-content:center;width:48px}.enhancedTemplateEditor_statContent__uT-tv{flex:1 1}.enhancedTemplateEditor_statValue__uQ9nA{color:#262626;font-size:20px;font-weight:600;line-height:1.2}.enhancedTemplateEditor_statLabel__uu38v{color:#8c8c8c;font-size:13px;margin-top:4px}.enhancedTemplateEditor_quickActionsCard__9Acbh{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a}.enhancedTemplateEditor_actionButton__quBWI{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:8px;height:80px;justify-content:center;transition:all .3s}.enhancedTemplateEditor_actionButton__quBWI:hover{background:#f0f9ff;border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;color:#1890ff;transform:translateY(-2px)}.enhancedTemplateEditor_actionButton__quBWI .enhancedTemplateEditor_anticon__Tl8wO{font-size:24px}.enhancedTemplateEditor_progressCard__v-F5Y{border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a}.enhancedTemplateEditor_progressItems__5Eb0O{display:flex;flex-direction:column;gap:20px}.enhancedTemplateEditor_progressItem__Zc0VC{display:flex;flex-direction:column;gap:8px}.enhancedTemplateEditor_progressHeader__6Q8Uz{align-items:center;color:#595959;display:flex;font-size:14px;font-weight:500;justify-content:space-between}.enhancedTemplateEditor_progressPercent__mC3H9{color:#1890ff;font-weight:600}.enhancedTemplateEditor_emptyState__UkfvM{align-items:center;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.enhancedTemplateEditor_emptyIcon__VZlkg{color:#d9d9d9;font-size:64px}.enhancedTemplateEditor_loadingContainer__k8hlZ{align-items:center;background:#f5f5f7;display:flex;justify-content:center;min-height:100vh}.enhancedTemplateEditor_loadingCard__AnjLw{border-radius:12px;box-shadow:0 4px 16px #00000014;padding:40px}.enhancedTemplateEditor_loadingIcon__Lsz5H{animation:enhancedTemplateEditor_pulse__TJFQm 1.5s ease-in-out infinite;color:#1890ff;font-size:48px}.enhancedTemplateEditor_previewDrawer__J-qGG .enhancedTemplateEditor_ant-drawer-body__Zc9AT,.enhancedTemplateEditor_settingsDrawer__ez6hG .enhancedTemplateEditor_ant-drawer-body__Zc9AT{background:#f5f5f7;padding:0}.enhancedTemplateEditor_previewDrawer__J-qGG .enhancedTemplateEditor_ant-drawer-header__d\+ARY,.enhancedTemplateEditor_settingsDrawer__ez6hG .enhancedTemplateEditor_ant-drawer-header__d\+ARY{border-bottom:1px solid #f0f0f0;padding:16px 24px}.enhancedTemplateEditor_previewDrawer__J-qGG .enhancedTemplateEditor_ant-drawer-title__uAStQ,.enhancedTemplateEditor_settingsDrawer__ez6hG .enhancedTemplateEditor_ant-drawer-title__uAStQ{color:#262626;font-size:18px;font-weight:600}.enhancedTemplateEditor_settingsModal__sLBHN .ant-modal-content{border:1px solid #d6e4f2;border-radius:18px;box-shadow:0 18px 44px #091e4229,0 2px 10px #091e421f;overflow:hidden}.enhancedTemplateEditor_settingsModal__sLBHN .ant-modal-header{background:linear-gradient(135deg,#f2f8ff,#edf5ff 45%,#f7fbff);border-bottom:1px solid #d9e6f7;padding:16px 18px}.enhancedTemplateEditor_settingsModal__sLBHN .ant-modal-title{margin:0}.enhancedTemplateEditor_settingsModal__sLBHN .ant-modal-body{background:linear-gradient(180deg,#f8fbff,#f4f8ff)}.enhancedTemplateEditor_settingsModalTitleWrap__uR0QH{align-items:center;display:flex;gap:12px}.enhancedTemplateEditor_settingsModalTitleIcon__JQoB6{align-items:center;background:linear-gradient(135deg,#dbeafe,#eef5ff);border:1px solid #bad6ff;border-radius:11px;color:#165dbe;display:flex;font-size:17px;height:38px;justify-content:center;width:38px}.enhancedTemplateEditor_settingsModalTitleMain__LrUhP{color:#11375c;font-size:17px;font-weight:700;line-height:1.2}.enhancedTemplateEditor_settingsModalTitleSub__HGa9c{color:#5f6f83;font-size:12px;margin-top:2px}@media (max-width:1200px){.enhancedTemplateEditor_statItem__8ueuj{padding:16px}.enhancedTemplateEditor_statIcon__Y\+B1T{font-size:20px;height:40px;width:40px}.enhancedTemplateEditor_statValue__uQ9nA{font-size:18px}}@media (max-width:1024px){.enhancedTemplateEditor_templateMeta__oObGq{display:none}}@media (max-width:768px){.enhancedTemplateEditor_header__Yy-c8{padding:0 16px}.enhancedTemplateEditor_headerLeft__nYtIs{gap:12px}.enhancedTemplateEditor_templateName__2wCk6{font-size:16px}.enhancedTemplateEditor_headerRight__DxVok .enhancedTemplateEditor_ant-btn__0Mnfp span{display:none}.enhancedTemplateEditor_content__Nka9H{padding:72px 16px 16px}.enhancedTemplateEditor_actionButton__quBWI{font-size:13px;height:64px}.enhancedTemplateEditor_actionButton__quBWI .enhancedTemplateEditor_anticon__Tl8wO{font-size:20px}.enhancedTemplateEditor_sidebar__s0UXN{height:calc(100vh - 64px);position:fixed;top:64px;z-index:999}.enhancedTemplateEditor_settingsModal__sLBHN .ant-modal{margin:8px auto;max-width:calc(100vw - 18px)}.enhancedTemplateEditor_settingsModal__sLBHN .ant-modal-header{padding:14px}.enhancedTemplateEditor_settingsModalTitleSub__HGa9c{display:none}.enhancedTemplateEditor_ant-layout-sider-collapsed__zaJIC{max-width:0!important;min-width:0!important;width:0!important}}@media (max-width:480px){.enhancedTemplateEditor_header__Yy-c8{height:56px;padding:0 12px}.enhancedTemplateEditor_backButton__A\+klL span{display:none}.enhancedTemplateEditor_templateName__2wCk6{font-size:14px}.enhancedTemplateEditor_headerRight__DxVok .enhancedTemplateEditor_ant-btn__0Mnfp span{display:none}.enhancedTemplateEditor_headerRight__DxVok .enhancedTemplateEditor_ant-btn__0Mnfp{height:28px;padding:4px 8px}.enhancedTemplateEditor_backButton__A\+klL{height:28px}.enhancedTemplateEditor_saveStatus__T1\+jO{font-size:11px;height:20px;padding:1px 6px}.enhancedTemplateEditor_statItem__8ueuj{flex-direction:column;padding:12px;text-align:center}.enhancedTemplateEditor_actionButton__quBWI{font-size:12px;height:56px}}@keyframes enhancedTemplateEditor_pulse__TJFQm{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.enhancedTemplateEditor_infoCard__l71xe{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f}.enhancedTemplateEditor_infoCard__l71xe .enhancedTemplateEditor_ant-card-head__f3ofI{background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-bottom:1px solid #f0f0f0}.enhancedTemplateEditor_infoCard__l71xe .enhancedTemplateEditor_ant-card-head-title__-i5Ro{color:#1890ff;font-weight:600}.enhancedTemplateEditor_mainContainer__ap-AB{display:flex;flex-direction:column;gap:24px;margin:0 auto;min-height:calc(100vh - 64px)}.enhancedTemplateEditor_cardTitle__1OPpn{align-items:center;display:flex;gap:8px}.enhancedTemplateEditor_cardTitleIconPrimary__9xJwH{color:#1890ff}.enhancedTemplateEditor_cardTitleIconWarning__UAhzq{color:#fa8c16}.enhancedTemplateEditor_cardTitleIconSuccess__f5OJj{color:#52c41a}.enhancedTemplateEditor_overviewItem__ys46t{padding:16px 0;text-align:center}.enhancedTemplateEditor_overviewName__TtWQv{color:#1890ff;font-size:22px;font-weight:700;margin-bottom:8px}.enhancedTemplateEditor_overviewValue__EDkK4{font-size:20px;font-weight:700;margin-bottom:8px}.enhancedTemplateEditor_overviewLabel__5S6xl{color:#8c8c8c;font-size:12px}.enhancedTemplateEditor_sectionCard__3g4Uz{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f}.enhancedTemplateEditor_sectionCard__3g4Uz .enhancedTemplateEditor_ant-card-head__f3ofI{background:#fafafa;border-bottom:1px solid #f0f0f0}.enhancedTemplateEditor_sectionCard__3g4Uz .enhancedTemplateEditor_ant-card-head-title__-i5Ro{color:#262626;font-weight:600}.enhancedTemplateEditor_uploadGuideAlert__SH4Bg{background:linear-gradient(180deg,#f7fbff,#fff);border:1px solid #d6e4ff;border-radius:10px;margin-bottom:12px}.enhancedTemplateEditor_fileCardHighlight__mHggd{border-color:#91caff!important;box-shadow:0 0 0 3px #1890ff1f,0 8px 20px #1890ff1a}.fieldMappingConfigEditor_highlightRow__otxMb td{background:#fffbe6!important}.unifiedAutoFillConfigModal_modalBody__lpPgy{display:flex;flex-direction:column;gap:16px}.unifiedAutoFillConfigModal_statsBar__SXfON{align-items:stretch;background:linear-gradient(135deg,#f0f7ff,#fafcff 60%,#fff);border:1px solid #e3ecf6;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.unifiedAutoFillConfigModal_statCard__GzkVe{background:#fff;border:1px solid #dce8f8;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:10px 14px;transition:box-shadow .2s ease,border-color .2s ease}.unifiedAutoFillConfigModal_statCard__GzkVe:hover{border-color:#b8d4f5;box-shadow:0 2px 8px #1890ff14}.unifiedAutoFillConfigModal_statLabel__yBK23{color:#6b7f99;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unifiedAutoFillConfigModal_statValue__Jmqpl{color:#1b3d6b;font-size:22px;font-weight:700;line-height:1.1}.unifiedAutoFillConfigModal_statValuePurple__OSBvS{color:#722ed1}.unifiedAutoFillConfigModal_statValueBlue__Q-pc4{color:#1677ff}.unifiedAutoFillConfigModal_statValueDefault__ITrAo{color:#5a6b80}.unifiedAutoFillConfigModal_toolbar__kmxUG{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.unifiedAutoFillConfigModal_toolbarLeft__iLwhQ{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.unifiedAutoFillConfigModal_toolbarRight__kqIbm{align-items:center;display:flex;flex-shrink:0;gap:8px}.unifiedAutoFillConfigModal_searchInput__B0x\+T{max-width:100%;width:360px}.unifiedAutoFillConfigModal_scopeBar__62dt9{align-items:center;background:#fbfdff;border:1px solid #e8eff8;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:10px 14px}.unifiedAutoFillConfigModal_scopeLabel__YbuGa{color:#5a6b80;font-size:13px;font-weight:500;white-space:nowrap}.unifiedAutoFillConfigModal_scopePriorityHint__QaM2u{color:#8c9eb5;font-size:12px;margin-left:auto}.unifiedAutoFillConfigModal_tabsContainer__HI5p4 .ant-tabs-nav{margin-bottom:0}.unifiedAutoFillConfigModal_tabsContainer__HI5p4 .ant-tabs-tab{font-weight:500;padding:10px 4px}.unifiedAutoFillConfigModal_tabsContainer__HI5p4 .ant-tabs-content-holder{padding-top:16px}.unifiedAutoFillConfigModal_tabPane__mOpdY{display:flex;flex-direction:column;gap:12px}.unifiedAutoFillConfigModal_editorCard__Iu6w8{border-radius:10px;overflow:hidden}.unifiedAutoFillConfigModal_editorCard__Iu6w8 .ant-card-body{padding:12px}.unifiedAutoFillConfigModal_previewHeader__J3phK{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.unifiedAutoFillConfigModal_previewTitle__icYNu{color:#1b3d6b;font-size:15px;font-weight:600}.unifiedAutoFillConfigModal_previewScopeTags__dD0Bv{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.unifiedAutoFillConfigModal_previewTableWrap__0oxfr{border:1px solid #e8eff8;border-radius:10px;overflow:hidden}.unifiedAutoFillConfigModal_previewTableWrap__0oxfr .ant-table{border-radius:10px}.unifiedAutoFillConfigModal_emptyCard__Qxuft{border-radius:10px;padding:40px 20px;text-align:center}@media (max-width:1200px){.unifiedAutoFillConfigModal_searchInput__B0x\+T{width:280px}.unifiedAutoFillConfigModal_statsBar__SXfON{flex-wrap:wrap}.unifiedAutoFillConfigModal_statCard__GzkVe{min-width:120px}}@media (max-width:900px){.unifiedAutoFillConfigModal_toolbarLeft__iLwhQ,.unifiedAutoFillConfigModal_toolbar__kmxUG{align-items:stretch;flex-direction:column}.unifiedAutoFillConfigModal_toolbarRight__kqIbm{justify-content:flex-end}.unifiedAutoFillConfigModal_searchInput__B0x\+T{width:100%}.unifiedAutoFillConfigModal_statsBar__SXfON{flex-direction:column}.unifiedAutoFillConfigModal_scopeBar__62dt9{align-items:flex-start;flex-direction:column}.unifiedAutoFillConfigModal_scopePriorityHint__QaM2u{margin-left:0}}.templateSettings_container__oHU0-{--settings-primary:#0f6ad8;--settings-border:#d7e4f3;--settings-surface:#fff;--settings-muted:#5f6f83;background:radial-gradient(circle at top right,#0f6ad814 0,#0000 42%),linear-gradient(180deg,#f8fbff,#f3f8ff);display:flex;flex-direction:column;max-height:min(74vh,900px)}.templateSettings_formScrollArea__J7M31{flex:1 1;overflow-y:auto;padding:18px 18px 12px}.templateSettings_formScrollArea__J7M31::-webkit-scrollbar{width:8px}.templateSettings_formScrollArea__J7M31::-webkit-scrollbar-thumb{background:#c7d8eb;border-radius:999px}.templateSettings_settingsForm__7Dz4P{display:flex;flex-direction:column;gap:16px}.templateSettings_heroPanel__4S-he{background:linear-gradient(135deg,#eff6ff,#fff 70%);border:1px solid var(--settings-border);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.templateSettings_heroContent__z9oGQ{flex:1 1;min-width:0}.templateSettings_heroTitleRow__8k5X3{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.templateSettings_heroTitle__Yu\+Ws{color:#10253f;font-size:16px;font-weight:700;line-height:1.25}.templateSettings_statusTag__kqRub{-webkit-margin-end:0!important;border-radius:999px;margin-inline-end:0!important}.templateSettings_heroDescription__KcFYz{color:var(--settings-muted);display:block;margin-top:8px}.templateSettings_heroMeta__fqsF0{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(110px,1fr));min-width:360px}.templateSettings_metaItem__YvoOH{background:#ffffffd1;border:1px solid #dbe7f7;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.templateSettings_metaItem__YvoOH span{color:#6e7e92;font-size:12px;line-height:1}.templateSettings_metaItem__YvoOH strong{color:#23364b;font-size:13px;line-height:1.35;word-break:break-all}.templateSettings_card__xE-ER{background:#fffffff0;border:1px solid var(--settings-border);border-radius:14px;box-shadow:0 6px 18px #0f24460f,0 1px 4px #0f24460f;overflow:hidden}.templateSettings_card__xE-ER .ant-card-head{background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #e3edf8;min-height:48px}.templateSettings_card__xE-ER .ant-card-head-title{color:#1e3b5d;font-weight:600;padding:12px 0}.templateSettings_card__xE-ER .ant-card-body{padding:16px}.templateSettings_cardTitleIcon__17BU5{color:var(--settings-primary)}.templateSettings_switchStack__PE1o0{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.templateSettings_switchRow__3By96{align-items:flex-start;background:#fafcff;border:1px solid #e5edf6;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.templateSettings_switchLabelWrap__u5Uq9{display:flex;flex-direction:column;gap:2px}.templateSettings_switchHint__WyjrJ{font-size:12px;line-height:1.4}.templateSettings_switchItem__8x77p{margin-bottom:0!important}.templateSettings_defaultButton__I-C0n{border-radius:9px}.templateSettings_selectBlock__VJpFN{border-top:1px dashed #dbe7f7;margin-top:14px;padding-top:12px}.templateSettings_selectItem__j3KIZ{margin-bottom:6px!important}.templateSettings_statsWrap__DTpKQ{padding:2px 0}.templateSettings_statCard__uEmxU{align-items:center;background:#fafcff;border:1px solid #e6edf6;border-radius:10px;display:flex;min-height:88px;padding:10px 12px}.templateSettings_statCard__uEmxU .ant-statistic-title{margin-bottom:4px}.templateSettings_helpCollapse__ox-Rx{background:#fff;border:1px solid var(--settings-border);border-radius:12px;overflow:hidden}.templateSettings_helpCollapse__ox-Rx .ant-collapse-header{align-items:center!important;background:linear-gradient(180deg,#f8fbff,#fff);color:#1e3b5d!important;font-weight:600}.templateSettings_helpAlert__LKqVS{border-radius:10px}.templateSettings_actionsBar__jPKaT{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,#f3f8ffe6,#f3f8ff);border-top:1px solid #dce9f7;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:0;padding:12px 18px 14px;z-index:3}.templateSettings_primaryAction__bJIlb{background:linear-gradient(135deg,#1668dc,#0f56b3);border-color:#0f56b3;border-radius:9px;min-width:104px}.templateSettings_primaryAction__bJIlb:focus,.templateSettings_primaryAction__bJIlb:hover{background:linear-gradient(135deg,#3b83ea,#1f66c9);border-color:#1f66c9}@media (max-width:1200px){.templateSettings_heroPanel__4S-he{flex-direction:column}.templateSettings_heroMeta__fqsF0{grid-template-columns:repeat(3,minmax(120px,1fr));min-width:0}}@media (max-width:768px){.templateSettings_container__oHU0-{max-height:min(80vh,900px)}.templateSettings_formScrollArea__J7M31{padding:14px 12px 10px}.templateSettings_actionsBar__jPKaT{padding:10px 12px 12px}.templateSettings_heroMeta__fqsF0{grid-template-columns:repeat(2,minmax(0,1fr))}.templateSettings_card__xE-ER .ant-card-body{padding:14px}.templateSettings_switchRow__3By96{align-items:stretch;flex-direction:column}.templateSettings_switchItem__8x77p{align-self:flex-end}}@media (max-width:480px){.templateSettings_heroMeta__fqsF0{grid-template-columns:minmax(0,1fr)}.templateSettings_actionsBar__jPKaT{padding-top:12px}.templateSettings_actionsBar__jPKaT .ant-space{justify-content:flex-end;width:100%}.templateSettings_actionsBar__jPKaT .ant-btn{min-width:88px}}@media (prefers-reduced-motion:reduce){.templateSettings_card__xE-ER,.templateSettings_heroPanel__4S-he,.templateSettings_primaryAction__bJIlb{transition:none}}.variableForm_formShell__eNpKt{display:flex;flex-direction:column;gap:0}.variableForm_section__uU1nv{background:#fff;border:1px solid #e8eef6;border-radius:10px;margin-bottom:16px;overflow:hidden;transition:box-shadow .2s ease}.variableForm_section__uU1nv:hover{box-shadow:0 2px 8px #183a620f}.variableForm_section__uU1nv:last-of-type{margin-bottom:0}.variableForm_sectionHeader__JEcFx{align-items:center;background:linear-gradient(135deg,#f8fbff,#f0f5fc);border-bottom:1px solid #e8eef6;cursor:default;display:flex;justify-content:space-between;padding:10px 16px;-webkit-user-select:none;user-select:none}.variableForm_sectionHeaderClickable__v7t\+1{cursor:pointer}.variableForm_sectionHeaderClickable__v7t\+1:hover{background:linear-gradient(135deg,#eef5ff,#e8f0fb)}.variableForm_sectionHeaderLeft__VcqHZ{align-items:center;display:flex;gap:8px}.variableForm_sectionIcon__h\+eZR{align-items:center;border-radius:8px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.variableForm_sectionIconBlue__1bSyS{background:#e6f0ff;color:#1d6fd8}.variableForm_sectionIconGreen__KJgnP{background:#e8f8ee;color:#389e5e}.variableForm_sectionIconOrange__TFrpq{background:#fff4e6;color:#d48806}.variableForm_sectionIconPurple__BBXp7{background:#f0e8ff;color:#7c3aed}.variableForm_sectionTitle__Z6mwo{color:#1b3c62;font-size:14px;font-weight:600}.variableForm_sectionBadge__HALGE{color:#8899ac;font-size:11px;font-weight:400;margin-left:4px}.variableForm_sectionToggle__d0gTQ{color:#8899ac;font-size:12px;transition:transform .25s ease}.variableForm_sectionToggleExpanded__9Pq8T{transform:rotate(180deg)}.variableForm_sectionBody__3lAB3{padding:16px}.variableForm_sectionBodyCollapsed__zyz7Q{display:none}.variableForm_keyPreview__PQNua{align-items:center;background:#f0f7ff;border:1px solid #bdd8f9;border-radius:6px;color:#1d6fd8;display:inline-flex;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;gap:4px;margin-top:4px;max-width:100%;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.variableForm_keyPreviewIcon__B0NGn{font-size:12px;opacity:.7}.variableForm_autoFillRow__FUdVD{align-items:center;display:flex;gap:8px}.variableForm_autoFillInput__2vRf5{flex:1 1}.variableForm_autoFillPickerBtn__BvzIx{flex-shrink:0}.variableForm_restrictSwitch__vkVaF{align-items:center;background:#fafcff;border:1px solid #e8eef6;border-radius:8px;display:flex;gap:8px;margin-top:6px;padding:6px 10px}.variableForm_restrictLabel__lTKZN{color:#5f6f83;font-size:12px}.variableForm_restrictHint__MTtAA{color:#b0b8c4;font-size:12px;margin-left:auto}.variableForm_typeOption__6cCE3{align-items:center;display:flex;gap:8px}.variableForm_typeOptionIcon__L\+AP2{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;width:22px}.variableForm_formFooter__RNcFq{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;margin-top:8px;padding-top:16px}.variableForm_submitBtn__OoFju{min-width:96px}.variableForm_dateFormatPreview__1PA7T{color:#8899ac;display:inline-block;font-size:12px;margin-top:2px}.variableForm_pickerModal__pLu82 .ant-modal-body{padding:16px 20px 20px}.variableForm_pickerSearchBar__3l1b-{margin-bottom:12px}.variableForm_pickerTable__wsVhW .ant-table-tbody>tr{cursor:pointer}.variableForm_pickerTable__wsVhW .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.variableForm_pickerSelectedRow__ojlB9 td{background:#e6f4ff!important}@media (max-width:600px){.variableForm_sectionBody__3lAB3{padding:12px}.variableForm_autoFillRow__FUdVD{align-items:stretch;flex-direction:column}.variableForm_formFooter__RNcFq{flex-direction:column-reverse}.variableForm_submitBtn__OoFju{width:100%}}.unifiedVariableManager_highlightRow__TzsgX td{background:#fffbe6!important}.unifiedVariableManager_recentlyMovedRow__vT5U8 td{background:#e6f7ff!important}.unifiedVariableManager_tabs__u3yJL .ant-tabs-nav{margin-bottom:12px}.unifiedVariableManager_managerShell__mpbDD{display:flex;flex-direction:column;gap:12px}.unifiedVariableManager_topToolbar__PTCcz{align-items:center;background:linear-gradient(140deg,#f8fbff,#fff 70%);border:1px solid #dfeaf8;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.unifiedVariableManager_toolbarMetrics__qWjEq{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.unifiedVariableManager_metricCard__PwJVE{background:#fff;border:1px solid #d6e5fb;border-radius:10px;display:flex;flex-direction:column;gap:3px;min-width:110px;padding:8px 10px}.unifiedVariableManager_metricLabel__AOvxE{color:#5f6f83;font-size:12px}.unifiedVariableManager_metricValue__nrbOK{color:#173a63;font-size:18px;line-height:1}.unifiedVariableManager_toolbarActions__dXahl{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.unifiedVariableManager_variableTree__HIvfG{background:#fff;min-width:100%;padding:6px 4px 8px;width:-webkit-max-content;width:max-content}.unifiedVariableManager_variableTree__HIvfG .ant-tree-treenode{padding-block:3px}.unifiedVariableManager_variableTree__HIvfG .ant-tree-node-content-wrapper{border-radius:8px;padding-block:2px;transition:background-color .2s ease}.unifiedVariableManager_variableTree__HIvfG .ant-tree-node-content-wrapper:hover{background:#f7fbff}.unifiedVariableManager_treeGroupNode__mRZSv{align-items:center;display:inline-flex;gap:8px}.unifiedVariableManager_treeGroupTitle__24tGn{color:#1f3c5f;font-weight:600}.unifiedVariableManager_treeGroupCountTag__BgdN1{-webkit-margin-end:0!important;background:#edf5ff;border:1px solid #cfe3ff;border-radius:999px;color:#1d6fd8;margin-inline-end:0!important;padding-inline:8px}.unifiedVariableManager_treeLeafNode__tcWui{display:flex;flex-direction:column;gap:2px;padding:2px 0}.unifiedVariableManager_treeLeafMain__BpCV3{align-items:center;display:flex;gap:10px;justify-content:space-between}.unifiedVariableManager_treeLeafMainLeft__YKO3Y{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.unifiedVariableManager_treeLeafName__Kkp2Z{color:#102a44;font-weight:600}.unifiedVariableManager_treeLeafKeyTag__6nh-u{-webkit-margin-end:0!important;background:#f0f9ff;border:1px solid #91d5ff;border-radius:4px;color:#1677ff;font-family:monospace;font-size:12px;margin-inline-end:0!important;padding-inline:8px}.unifiedVariableManager_treeLeafSub__jmZBC{color:#5f6f83;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unifiedVariableManager_treeLeafEditBtn__lTDDW{color:#1d6fd8!important;flex-shrink:0}.unifiedVariableManager_splitLayout__78ywn{background:#f7fbff;border:1px solid #dbe8f9;border-radius:12px;box-shadow:0 8px 18px #102a430f;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden}.unifiedVariableManager_leftSider__UAwuS{background:#fafdff!important;border-right:1px solid #dbe8f9;display:flex!important;flex-direction:column}.unifiedVariableManager_siderHeader__GlJXh{align-items:center;background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #e3edf9;display:flex;justify-content:space-between;min-height:48px;padding:6px 10px}.unifiedVariableManager_siderHeaderTitle__2Gd1e{align-items:center;color:#183a62;display:inline-flex;font-weight:700;gap:8px}.unifiedVariableManager_treeScrollArea__APgEU{flex:1 1;max-height:calc(100vh - 280px);overflow:auto}.unifiedVariableManager_treeScrollArea__APgEU .ant-tree-list-holder-inner{min-width:-webkit-max-content;min-width:max-content}.unifiedVariableManager_rightContent__vvBcV{background:#fff;padding:12px}.unifiedVariableManager_rightHeader__1yZgH{background:#fbfdff;border:1px solid #e8eef8;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px;padding:10px}.unifiedVariableManager_rightHeaderInfo__doYLQ{display:flex;flex-direction:column;gap:2px}.unifiedVariableManager_rightHeaderTitle__Cne2\+{color:#1b3c62;font-weight:700}.unifiedVariableManager_rightHeaderTools__cKvPC{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.unifiedVariableManager_searchInput__MfyDS{width:280px}.unifiedVariableManager_rightHeaderPath__eax6w{color:#51647d;font-size:12px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unifiedVariableManager_tableVarNameWrap__RUVbz{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.unifiedVariableManager_tableVarName__89kd1{color:#102a44;font-weight:600}.unifiedVariableManager_tablePathText__BRxQ6{background:#f3f8ff;border:1px solid #d4e4fb;border-radius:999px;color:#355275;display:inline-block;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.unifiedVariableManager_splitLayout__78ywn{grid-template-columns:260px minmax(0,1fr)}.unifiedVariableManager_searchInput__MfyDS{width:220px}}@media (max-width:900px){.unifiedVariableManager_topToolbar__PTCcz{align-items:flex-start;flex-direction:column}.unifiedVariableManager_toolbarActions__dXahl{width:100%}.unifiedVariableManager_splitLayout__78ywn{grid-template-columns:1fr}.unifiedVariableManager_leftSider__UAwuS{border-bottom:1px solid #dbe8f9;border-right:none;width:100%!important}.unifiedVariableManager_searchInput__MfyDS{width:100%}}.unifiedVariableManager_importRowCreate__deGaV td{background:#f6ffed!important}.unifiedVariableManager_importRowRename__QDHJs td{background:#e6f7ff!important}.unifiedVariableManager_importRowOverwrite__xTf3Z td{background:#fff7e6!important}.unifiedVariableManager_importRowSkip__7Cz1k td{background:#fafafa!important;color:#8c8c8c}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-content{border-radius:14px;box-shadow:0 12px 40px #102a431f;overflow:hidden}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-header{background:linear-gradient(135deg,#f8fbff,#f0f5fc);border-bottom:1px solid #e3edf9;padding:16px 24px}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-title{align-items:center;color:#173a63;display:flex;font-size:16px;font-weight:700;gap:8px}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-body{background:#fafcff;max-height:min(78vh,680px);overflow-y:auto;padding:20px 24px 8px}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-body::-webkit-scrollbar{width:6px}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-body::-webkit-scrollbar-thumb{background:#d0daea;border-radius:3px}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-body::-webkit-scrollbar-track{background:#0000}.unifiedVariableManager_editVariableModal__MysEU .ant-modal-footer{display:none}.unifiedVariableManager_editModalTitle__L1AFM{align-items:center;display:inline-flex;gap:8px}.unifiedVariableManager_editModalTitleIcon__K2Fvt{align-items:center;background:#e6f0ff;border-radius:8px;color:#1d6fd8;display:inline-flex;font-size:15px;height:30px;justify-content:center;width:30px}.unifiedVariableManager_editModalTitleText__H5CkK{color:#173a63;font-weight:700}.unifiedVariableManager_editModalVarTag__zVrBg{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500}.templateWritingGuideModal_guideModal__lRQwB .ant-modal-content{border-radius:16px;overflow:hidden}.templateWritingGuideModal_guideModal__lRQwB .ant-modal-header{background:linear-gradient(135deg,#f5f9ff,#eef6ff 55%,#f8fbff);border-bottom:1px solid #d9e6f7;padding:18px 20px}.templateWritingGuideModal_guideModal__lRQwB .ant-modal-body{background:#fbfdff}.templateWritingGuideModal_titleWrap__yf4eo{align-items:center;display:flex;gap:12px}.templateWritingGuideModal_titleIcon__SQKMX{align-items:center;background:linear-gradient(135deg,#dbeaff,#f0f6ff);border:1px solid #b7d0f5;border-radius:10px;color:#0050b3;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.templateWritingGuideModal_titleMain__w6AkB{color:#10253f;font-size:17px;font-weight:700;line-height:1.2}.templateWritingGuideModal_titleSub__Y9vQV{color:#5d6b7d;font-size:12px;margin-top:2px}.templateWritingGuideModal_heroPanel__oLpZ7{align-items:flex-start;background:linear-gradient(135deg,#f3f9ff,#fff 70%);border:1px solid #d8e8ff;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.templateWritingGuideModal_quickCards__E-AtC{margin-bottom:4px}.templateWritingGuideModal_quickCard__QNxSN{border:1px solid #e6edf8;border-radius:12px;min-height:116px}.templateWritingGuideModal_quickCard__QNxSN .ant-card-body{padding:14px}.templateWritingGuideModal_quickIconBlue__mg7Fv{color:#1677ff;font-size:18px;margin-top:2px}.templateWritingGuideModal_quickDesc__w3-GC{color:#5f6f83;margin:4px 0 0}.templateWritingGuideModal_badCard__4057p,.templateWritingGuideModal_goodCard__879oS,.templateWritingGuideModal_groupCard__u1FY9{border-radius:12px}.templateWritingGuideModal_goodCard__879oS .ant-card-head{background:linear-gradient(180deg,#f4fff8,#fff)}.templateWritingGuideModal_badCard__4057p .ant-card-head{background:linear-gradient(180deg,#fff7f7,#fff)}.templateWritingGuideModal_groupCard__u1FY9{border:1px solid #e5ebf3;margin-top:16px}.templateWritingGuideModal_groupCard__u1FY9 .ant-card-head{background:linear-gradient(180deg,#f7fbff,#fff)}.templateWritingGuideModal_goodIcon__uYqKF{color:#389e0d}.templateWritingGuideModal_badIcon__3Qggz{color:#cf1322}.templateWritingGuideModal_codeList__FXA1b{margin-bottom:0}.templateWritingGuideModal_codeList__FXA1b>div{margin-bottom:8px}.templateWritingGuideModal_codeList__FXA1b>div:last-child{margin-bottom:0}.templateWritingGuideModal_groupParagraph__bRsbY{color:#3f4d60}@media (max-width:768px){.templateWritingGuideModal_titleMain__w6AkB{font-size:16px}.templateWritingGuideModal_heroPanel__oLpZ7{align-items:stretch;flex-direction:column}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.EnhancedTemplateDrivenEditor_editorRoot__pZoAG{display:flex;flex-direction:column;gap:14px}.EnhancedTemplateDrivenEditor_toolbarCard__OqsRQ{background:linear-gradient(160deg,#fff,#f8fbff);border:1px solid #e9effa;border-radius:14px;box-shadow:0 10px 24px #102a430f}.EnhancedTemplateDrivenEditor_toolbarCard__OqsRQ .ant-card-body{padding:14px}.EnhancedTemplateDrivenEditor_metricPanel__9q\+zX{background:#fbfdff;border:1px solid #e5eefb;border-radius:12px;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;min-height:84px;padding:12px}.EnhancedTemplateDrivenEditor_metricTitle__1awMn{color:#354a65;font-size:13px}.EnhancedTemplateDrivenEditor_statusSuccessIcon__dCXNj{color:#52c41a}.EnhancedTemplateDrivenEditor_statusErrorIcon__pVFU3{color:#ff4d4f}.EnhancedTemplateDrivenEditor_statusInfoIcon__EwFwn{color:#1677ff}.EnhancedTemplateDrivenEditor_statusMutedIcon__MnM9H{color:#8c8c8c}.EnhancedTemplateDrivenEditor_lastSavedText__KeyOp{font-size:12px}.EnhancedTemplateDrivenEditor_actionPanel__alS05{align-items:center;background:#f9fcff;border:1px solid #e5eefb;border-radius:12px;display:flex;height:100%;justify-content:flex-end;min-height:84px;padding:12px}.EnhancedTemplateDrivenEditor_validationAlert__EMLUp{margin-bottom:2px}.EnhancedTemplateDrivenEditor_editorBody__TT\+iI{grid-gap:14px;display:grid;gap:14px;grid-template-columns:296px minmax(0,1fr);min-height:620px}.EnhancedTemplateDrivenEditor_navSider__JzzaV{align-self:start;background:linear-gradient(180deg,#f7fbff,#fdfefe);border:1px solid #e8eef8;border-radius:14px;box-shadow:0 8px 20px #0f172a0f;overflow:hidden;position:-webkit-sticky;position:sticky;top:88px;transition:width .18s ease;width:296px}.EnhancedTemplateDrivenEditor_navPanelInner__RL-vN{padding:12px 10px}.EnhancedTemplateDrivenEditor_navHeader__BElmq{align-items:center;display:flex;gap:8px;margin-bottom:10px;min-height:34px}.EnhancedTemplateDrivenEditor_navTitle__CG3vf{color:#1b3d64;font-size:16px}.EnhancedTemplateDrivenEditor_navTreeWrap__aBjPm{max-height:calc(100vh - 250px);overflow:auto;padding-right:4px}.EnhancedTemplateDrivenEditor_sectionTree__C4Y2a{background:#0000;border:0}.EnhancedTemplateDrivenEditor_sectionTree__C4Y2a .ant-tree-treenode{align-items:center;min-height:32px;width:100%}.EnhancedTemplateDrivenEditor_sectionTree__C4Y2a .ant-tree-switcher{align-items:center;display:inline-flex;height:32px;justify-content:center}.EnhancedTemplateDrivenEditor_sectionTree__C4Y2a .ant-tree-node-content-wrapper{align-items:center;border-radius:8px;display:flex;min-height:32px}.EnhancedTemplateDrivenEditor_treeLeafMain__C11wE,.EnhancedTemplateDrivenEditor_treeLeafTitle__64WuK{align-items:center;display:flex;min-width:0;width:100%}.EnhancedTemplateDrivenEditor_treeLeafMain__C11wE{gap:8px;justify-content:space-between}.EnhancedTemplateDrivenEditor_treeLeafLabel__t5thw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhancedTemplateDrivenEditor_treeLeafTitleLevel1__IJXTo{padding-bottom:1px;padding-top:1px}.EnhancedTemplateDrivenEditor_treeLeafLabelLevel1__iw5FO{color:#1f3c5f;font-weight:700}.EnhancedTemplateDrivenEditor_treeGroupTitle__2j6Ou{align-items:center;display:flex;min-width:0;width:100%}.EnhancedTemplateDrivenEditor_treeGroupLabel__OYjz4{color:#1f3c5f;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhancedTemplateDrivenEditor_formPanel__PHwlA{background:#fff;border:1px solid #e8eef8;border-radius:14px;box-shadow:0 8px 22px #0f172a0d;padding:16px 18px}.EnhancedTemplateDrivenEditor_hiddenFields__60YwT{display:none}.EnhancedTemplateDrivenEditor_sectionCard__R90uP{border:1px solid #edf1f7;border-radius:12px;box-shadow:0 6px 16px #0f172a0a;margin-bottom:14px}.EnhancedTemplateDrivenEditor_sectionCard__R90uP .ant-card-head-title{color:#133d63}.EnhancedTemplateDrivenEditor_emptySectionCard__gCs6U{border-style:dashed}.EnhancedTemplateDrivenEditor_sectionEmptyBody__IjHlL{background:linear-gradient(180deg,#fafcff,#f6f9ff);border-radius:8px;color:#71839c;padding:36px 20px;text-align:center}.EnhancedTemplateDrivenEditor_sectionEmptyHint__dBVzr{font-size:12px;margin-top:4px}@media (max-width:1200px){.EnhancedTemplateDrivenEditor_editorBody__TT\+iI{grid-template-columns:1fr}.EnhancedTemplateDrivenEditor_navSider__JzzaV{position:relative;top:0;width:100%}.EnhancedTemplateDrivenEditor_navTreeWrap__aBjPm{max-height:320px}.EnhancedTemplateDrivenEditor_actionPanel__alS05{justify-content:flex-start}}@media (max-width:768px){.EnhancedTemplateDrivenEditor_toolbarCard__OqsRQ .ant-card-body{padding:10px}.EnhancedTemplateDrivenEditor_actionPanel__alS05,.EnhancedTemplateDrivenEditor_metricPanel__9q\+zX{min-height:76px;padding:10px}.EnhancedTemplateDrivenEditor_formPanel__PHwlA{padding:12px}}.ReportEditor_pageShell__IHftR{background:#f5f7fb;font-family:PingFang SC,HarmonyOS Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;min-height:100vh;position:relative}.ReportEditor_pageContainer__pqT60{margin:0;max-width:none;padding:24px 24px 32px;position:relative;width:100%}.ReportEditor_headerCard__iwxd\+{align-items:center;animation:ReportEditor_cardFadeIn__7UmKi .22s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #f0f0f0;border-radius:0;box-shadow:0 2px 8px #00000014;display:flex;gap:16px;justify-content:space-between;left:0;margin-bottom:0;padding:10px 24px;position:fixed;right:0;top:0;z-index:1001}.ReportEditor_headerInfo__SouCh{align-items:center;display:flex;gap:14px;min-width:0}.ReportEditor_backButton__spbvr{flex-shrink:0}.ReportEditor_titleBlock__IIiFK{min-width:0}.ReportEditor_titleLine__rjknj{align-items:center;display:flex;gap:12px}.ReportEditor_titleIcon__iVcLg{align-items:center;background:linear-gradient(140deg,#1677ff,#0f56d9);border-radius:12px;box-shadow:0 8px 18px #1677ff4d;color:#fff;display:inline-flex;font-size:18px;height:40px;justify-content:center;width:40px}.ReportEditor_pageTitle__P14AV{color:#102a43!important;font-size:30px!important;letter-spacing:.01em;line-height:1.2!important;margin:0!important}.ReportEditor_metaRow__4zUUE{align-items:center;display:flex;gap:12px;margin-top:6px}.ReportEditor_reportYear__i-NiS{color:#1f3a5c;font-size:14px}.ReportEditor_metaDivider__flmCg{height:15px!important;margin-inline:0!important}.ReportEditor_saveTag__pz-xi{border:0;border-radius:999px;font-weight:600;margin:0;padding:2px 10px}.ReportEditor_headerActions__owotd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ReportEditor_contentWrap__l3J8T{animation:ReportEditor_cardFadeIn__7UmKi .26s ease-out;background:#ffffffdb;border:1px solid #e8eef8;border-radius:16px;box-shadow:0 10px 28px #102a4312;margin-top:10px;padding:6px 20px 16px}.ReportEditor_editorTabs__GOYMz .ant-tabs-nav{margin:0 0 14px}.ReportEditor_editorTabs__GOYMz .ant-tabs-content{min-height:620px}.ReportEditor_tabPane__WOxP8{padding:18px 0 8px}.ReportEditor_emptyStateWrap__wLoOu{padding:72px 20px;text-align:center}.ReportEditor_emptyStateCard__dIUL1{background:linear-gradient(140deg,#f4f9ff,#eef5ff 64%,#f7fbff);border:1px dashed #b7ceff;border-radius:16px;margin:0 auto;max-width:640px;padding:54px 40px}.ReportEditor_emptyStateDesc__48AQh{display:block;font-size:14px;margin-bottom:32px}@media (max-width:1200px){.ReportEditor_headerCard__iwxd\+{align-items:flex-start;flex-direction:column;min-height:0;min-height:auto}.ReportEditor_headerActions__owotd{justify-content:flex-start;width:100%}}@media (max-width:768px){.ReportEditor_pageContainer__pqT60{padding:66px 12px 20px}.ReportEditor_headerCard__iwxd\+{padding:8px 12px}.ReportEditor_titleIcon__iVcLg{border-radius:10px;font-size:16px;height:34px;width:34px}.ReportEditor_pageTitle__P14AV{font-size:22px!important}.ReportEditor_metaRow__4zUUE{flex-wrap:wrap;gap:8px}.ReportEditor_contentWrap__l3J8T{border-radius:14px;padding:4px 10px 10px}.ReportEditor_tabPane__WOxP8{padding-top:12px}.ReportEditor_emptyStateWrap__wLoOu{padding:36px 10px}.ReportEditor_emptyStateCard__dIUL1{padding:32px 20px}}@keyframes ReportEditor_cardFadeIn__7UmKi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.WarningAlertBlock_warningAlertBlock__MzDMe{background:linear-gradient(135deg,#fffaf3,#fff5eb);border:1px solid #ffd8bf;border-radius:12px;box-shadow:0 4px 16px #ff7f0014}.WarningAlertBlock_warningAlertBlock__MzDMe .ant-card-head{background:linear-gradient(90deg,#fff7e6,#fff2e8);border-bottom:1px solid #ffe7cc;border-radius:12px 12px 0 0}.WarningAlertBlock_warningAlertBlock__MzDMe .ant-card-body{padding:16px}.WarningAlertBlock_titleIcon__x4jPF{color:#d4380d}.WarningAlertBlock_updateTime__qZQIm{font-size:12px}.WarningAlertBlock_metricsRow__VnDB\+{margin-bottom:12px}.WarningAlertBlock_metricCard__vW3Lf{border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:76px;padding:10px 12px}.WarningAlertBlock_metricCritical__KyPuc{background:#fff2f0;border-color:#ffccc7}.WarningAlertBlock_metricHigh__kGuQY{background:#fffbe6;border-color:#ffe58f}.WarningAlertBlock_metricOverview__Lus0e{background:#f0f5ff;border-color:#d6e4ff}.WarningAlertBlock_metricLabel__jSErg{color:#595959;font-size:12px;margin-bottom:4px}.WarningAlertBlock_metricValue__Mfw33{color:#262626;font-size:24px;font-weight:700;line-height:1}.WarningAlertBlock_metricMeta__XDOs9{color:#1d39c4;font-size:13px}.WarningAlertBlock_loadingWrap__8QdJq{align-items:center;display:flex;justify-content:center;min-height:96px}.WarningAlertBlock_warningList__qxi6k .ant-list-item{border-bottom:1px dashed #f0f0f0;padding:10px 0}.WarningAlertBlock_warningItem__SGcQ1:last-child{border-bottom:none}.WarningAlertBlock_warningContent__CxEqU{width:100%}.WarningAlertBlock_warningTitleRow__E7ebk{align-items:center;display:flex;gap:6px}.WarningAlertBlock_warningTitle__58nF1{flex:1 1;font-weight:600;min-width:0}.WarningAlertBlock_warningMessage__Uu1mw{color:#595959;display:block;margin-top:4px}.WarningAlertBlock_warningMeta__h\+gwh{color:#8c8c8c;display:block;font-size:12px;margin-top:4px}@media (max-width:768px){.WarningAlertBlock_warningAlertBlock__MzDMe .ant-card-head{padding:10px 12px}.WarningAlertBlock_warningAlertBlock__MzDMe .ant-card-body{padding:12px}.WarningAlertBlock_metricCard__vW3Lf{min-height:64px}.WarningAlertBlock_metricValue__Mfw33{font-size:20px}.WarningAlertBlock_updateTime__qZQIm{display:none}}.TrendWarningInsightsPanel_panel__O6FWF{background:#f0f2f5}.TrendWarningInsightsPanel_metricsStrip__841iA{grid-gap:0;background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 1px 3px #0000000a;display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.TrendWarningInsightsPanel_metricCell__Hi-bM{border-right:1px solid #f1f5f9;cursor:default;padding:18px 20px;text-align:center;transition:background .2s ease}.TrendWarningInsightsPanel_metricCell__Hi-bM:last-child{border-right:none}.TrendWarningInsightsPanel_metricCell__Hi-bM:hover{background:#f8fafc}.TrendWarningInsightsPanel_metricLabel__6pN3X{color:#64748b;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.TrendWarningInsightsPanel_metricValue__pog0l{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.TrendWarningInsightsPanel_metricValueCritical__duH\+C{color:#dc2626}.TrendWarningInsightsPanel_metricValueMedium__qmdVQ{color:#d97706}.TrendWarningInsightsPanel_metricValueMinor__t0aoK{color:#059669}.TrendWarningInsightsPanel_metricValuePrimary__M1UOB{color:#1e40af}.TrendWarningInsightsPanel_metricValueDefault__LTprv{color:#0f172a}.TrendWarningInsightsPanel_metricDelta__jXzoz{color:#94a3b8;font-size:11px;margin-top:2px}.TrendWarningInsightsPanel_contentBody__wOmQP{background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 1px 3px #0000000a;padding:20px 24px 24px}.TrendWarningInsightsPanel_sectionTitle__RTgAK{align-items:center;display:flex;gap:8px;margin-bottom:14px}.TrendWarningInsightsPanel_sectionTitleIcon__sHDuv{align-items:center;border-radius:8px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.TrendWarningInsightsPanel_sectionTitleIconWarning__hhczJ{background:#fef3c7;color:#d97706}.TrendWarningInsightsPanel_sectionTitleIconChart__p95-m{background:#dbeafe;color:#2563eb}.TrendWarningInsightsPanel_sectionTitleText__3WdeQ{color:#0f172a!important;font-size:15px!important;font-weight:600!important;margin:0!important}.TrendWarningInsightsPanel_signalList__K0B6r{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px}.TrendWarningInsightsPanel_signalList__K0B6r::-webkit-scrollbar{width:4px}.TrendWarningInsightsPanel_signalList__K0B6r::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.TrendWarningInsightsPanel_signalItem__ht09N{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:flex;gap:10px;padding:12px 14px;transition:all .2s ease}.TrendWarningInsightsPanel_signalItem__ht09N:hover{background:#f1f5f9;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a;transform:translateY(-1px)}.TrendWarningInsightsPanel_signalAccent__8Zg3X{border-radius:2px;flex-shrink:0;min-height:100%;width:4px}.TrendWarningInsightsPanel_signalAccentCritical__Nohka{background:linear-gradient(180deg,#ef4444,#dc2626)}.TrendWarningInsightsPanel_signalAccentMedium__ZRXrT{background:linear-gradient(180deg,#f59e0b,#d97706)}.TrendWarningInsightsPanel_signalAccentMinor__6W9b1{background:linear-gradient(180deg,#10b981,#059669)}.TrendWarningInsightsPanel_signalBody__WO8yI{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.TrendWarningInsightsPanel_signalTopRow__qA8Zp{align-items:center;display:flex;gap:8px;justify-content:space-between}.TrendWarningInsightsPanel_signalTitle__fTJM2{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3}.TrendWarningInsightsPanel_signalTime__1bsol{color:#94a3b8;flex-shrink:0;font-size:11px;white-space:nowrap}.TrendWarningInsightsPanel_signalMsg__YR\+yO{color:#64748b;font-size:12px;line-height:1.5}.TrendWarningInsightsPanel_signalMeta__stvWa{align-items:center;display:flex;gap:6px;margin-top:2px}.TrendWarningInsightsPanel_chartGrid__8lI0j{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.TrendWarningInsightsPanel_chartGridFullRow__nUu3Y{grid-column:1/-1}.TrendWarningInsightsPanel_chartCard__rt3d-{background:#fff;border:1px solid #f1f5f9;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.TrendWarningInsightsPanel_chartCard__rt3d-:hover{box-shadow:0 4px 16px #0000000d}.TrendWarningInsightsPanel_chartCardHead__DbKrV{align-items:center;border-bottom:1px solid #f8fafc;display:flex;justify-content:space-between;padding:12px 16px}.TrendWarningInsightsPanel_chartCardTitle__aIHE\+{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:600;gap:6px}.TrendWarningInsightsPanel_chartCardBadge__6ABUB{border-radius:4px;font-size:10px;font-weight:500;padding:1px 6px}.TrendWarningInsightsPanel_chartCardBody__bJfpE{padding:8px 12px 12px}.TrendWarningInsightsPanel_chartWrap__K\+E-3{height:240px}.TrendWarningInsightsPanel_chartWrapTall__08QLH{height:280px}.TrendWarningInsightsPanel_sectionDivider__6cCCV{border-top:1px solid #f1f5f9;margin:24px 0 20px}@media (max-width:1200px){.TrendWarningInsightsPanel_chartGrid__8lI0j{grid-template-columns:1fr}.TrendWarningInsightsPanel_chartGridFullRow__nUu3Y{grid-column:1}}@media (max-width:768px){.TrendWarningInsightsPanel_metricsStrip__841iA{grid-template-columns:repeat(3,1fr)}.TrendWarningInsightsPanel_heroHeader__3p-3M{padding:16px 20px}.TrendWarningInsightsPanel_metricCell__Hi-bM{padding:12px 10px}.TrendWarningInsightsPanel_metricValue__pog0l{font-size:22px}.TrendWarningInsightsPanel_contentBody__wOmQP{padding:16px}}.TrialApplications_page__\+YD8U{grid-gap:16px;display:grid;gap:16px}.TrialApplications_headerCard__u73ib{background:linear-gradient(145deg,#f8fcff,#eef8ff)!important;border:1px solid #d6eaff!important;border-radius:16px!important}.TrialApplications_headerTop__Me3dl{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.TrialApplications_headerIcon__KUNct{color:#1677ff;font-size:22px}.TrialApplications_headerTitle__fxXJk{margin:0!important}.TrialApplications_statItem__kQ\+MY{align-items:center;background:#fff;border:1px solid #d9e9ff;border-radius:999px;color:#1f3f70;display:inline-flex;gap:6px;padding:6px 12px}.TrialApplications_filterCard__tndnp{border-radius:12px!important}@media (max-width:768px){.TrialApplications_statItem__kQ\+MY{font-size:12px}}.WarningsPage_page__b3Q-q{background:#f8fafc;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:16px 20px}.WarningsPage_headerCard__MdrTj{background:#fff;border:1px solid #94a3b82e;border-radius:14px;box-shadow:0 2px 8px #0f172a0a;flex-wrap:wrap;justify-content:space-between;padding:14px 16px}.WarningsPage_headerCard__MdrTj,.WarningsPage_headerLeft__u\+9lR{align-items:flex-start;display:flex;gap:12px}.WarningsPage_headerCopy__ENm9b{display:flex;flex-direction:column;gap:2px}.WarningsPage_headerEyebrow__qWXJ\+{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.WarningsPage_pageTitle__jekMn{font-size:18px!important;font-weight:700!important;margin:0!important}.WarningsPage_headerSubtitle__onTGc{color:#64748b;font-size:13px;line-height:1.5}.WarningsPage_headerActions__V8dTG{align-items:flex-start}.WarningsPage_headerActions__V8dTG .ant-btn{border-radius:8px;font-size:13px;height:32px}.WarningsPage_headerActionMeta__fieBB{align-items:flex-end;display:flex;flex-direction:column;font-size:12px;gap:2px}.WarningsPage_snapshotStrip__fAaMk{display:flex;flex-wrap:wrap;gap:6px}.WarningsPage_snapshotItem__sK5kW{align-items:center;background:#fff;border:1px solid #94a3b824;border-radius:8px;display:inline-flex;font-size:12px;gap:6px;padding:5px 10px}.WarningsPage_snapshotTag__yUqGT{-webkit-margin-end:0!important;background:#f8fafce6;border:none;border-radius:4px;color:#334155;font-size:11px;margin-inline-end:0!important}.WarningsPage_metricCard__rnDoH{--accent:#2563eb;background:#fff;border:1px solid #94a3b829;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;height:100%;overflow:hidden;position:relative;transition:box-shadow .16s ease,border-color .16s ease}.WarningsPage_metricCard__rnDoH:before{background:var(--accent);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.WarningsPage_metricCard__rnDoH:hover{border-color:#94a3b847;box-shadow:0 4px 16px #0f172a0f}.WarningsPage_metricCard__rnDoH .ant-card-body{padding:14px 14px 12px}.WarningsPage_metricCardInner__UW0It{display:flex;flex-direction:column;gap:4px}.WarningsPage_metricCardLabel__dE1GO{color:#64748b;font-size:12px;font-weight:500}.WarningsPage_metricCard__rnDoH .ant-statistic{margin:0}.WarningsPage_metricCard__rnDoH .ant-statistic-content{line-height:1.15}.WarningsPage_metricCard__rnDoH .ant-statistic-content-value{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em}.WarningsPage_metricCardTotal__MSEF6{--accent:#2563eb}.WarningsPage_metricCardActive__n6Eqw{--accent:#059669}.WarningsPage_metricCardRisk__F1ok7{--accent:#dc2626}.WarningsPage_metricCardThreshold__vjWwB{--accent:#7c3aed}.WarningsPage_filterCard__NQ32r{background:#fff;border:1px solid #94a3b829;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.WarningsPage_filterCard__NQ32r .ant-card-body{padding:12px 14px}.WarningsPage_typeCard__14Le1{background:#fff;border:1px solid #94a3b829;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none}.WarningsPage_typeCard__14Le1 .ant-card-body{padding:12px 14px}.WarningsPage_typeCard__14Le1:hover{border-color:#94a3b847;box-shadow:0 4px 16px #0f172a0f}.WarningsPage_typeCardActive__pZnD1{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}.WarningsPage_typeCardTop__ZCyw2{align-items:center;display:flex;gap:8px;justify-content:space-between}.WarningsPage_typeCardTag__fqWEy{-webkit-margin-end:0!important;background:#f8fafce6;border:none;border-radius:4px;color:#94a3b8;font-size:11px;margin-inline-end:0!important}.WarningsPage_typeIcon__8t4dk{color:#2563eb}.WarningsPage_typeCardCount__cKraT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:8px 0 2px!important}.WarningsPage_typeCardHint__yQKwq{color:#94a3b8;display:block;font-size:12px;line-height:1.5;min-height:36px}.WarningsPage_dataCard__F4f-C{background:#fff;border:1px solid #94a3b829;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.WarningsPage_dataCard__F4f-C .ant-card-body{padding:14px}.WarningsPage_dataCardHeader__Kv-b2{align-items:flex-start;border-bottom:1px solid #94a3b81a;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.WarningsPage_dataCardHeaderRight__JgwNh{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.WarningsPage_dataCardTitle__Ehnpl{font-size:14px!important;margin:0 0 2px!important}.WarningsPage_densitySwitch__hx2Pf{background:#f8fafce6;border:1px solid #94a3b824;border-radius:8px;padding:2px}.WarningsPage_densitySwitch__hx2Pf .ant-segmented-item{border-radius:6px}.WarningsPage_densitySwitch__hx2Pf .ant-segmented-item-selected{background:#fff;box-shadow:0 1px 3px #0f172a14}.WarningsPage_densitySwitch__hx2Pf .ant-segmented-item-label{font-size:12px;font-weight:500;min-width:40px}.WarningsPage_dataCardSummary__927C6{align-items:center;background:#f8fafccc;border-radius:6px;color:#64748b;display:inline-flex;font-size:12px;gap:8px;padding:4px 10px;white-space:nowrap}.WarningsPage_dataSummaryItem__Boh99 strong{color:#0f172a;font-weight:700}.WarningsPage_dataSummaryDivider__No9Nc{background:#94a3b84d;height:12px;width:1px}.WarningsPage_errorAlert__nv2Wm{border-radius:8px;margin-bottom:12px}.WarningsPage_pillTag__ey9yS{-webkit-margin-end:0!important;border-radius:4px;border-width:1px;font-size:11px;font-weight:600;margin-inline-end:0!important}.WarningsPage_severityTagCritical__Jk7kK{background:#fae8ffb3;border-color:#d946ef2e;color:#a21caf}.WarningsPage_severityTagHigh__\+Xag0{background:#fef2f2b3;border-color:#ef44442e;color:#b91c1c}.WarningsPage_severityTagMedium__h\+xJd{background:#fff7edb3;border-color:#f59e0b2e;color:#b45309}.WarningsPage_severityTagLow__6dj\+1{background:#f0fdf4b3;border-color:#22c55e2e;color:#15803d}.WarningsPage_statusTagActive__ITyZ0{background:#fef2f2b3;border-color:#ef44442e;color:#b91c1c}.WarningsPage_statusTagResolved__Plrvh{background:#f0fdf4b3;border-color:#22c55e2e;color:#166534}.WarningsPage_statusTagIgnored__ZSxHm{background:#f8fafccc;border-color:#94a3b833;color:#64748b}.WarningsPage_statusTagEscalated__IJXHh{background:#fff7edb3;border-color:#f973162e;color:#9a3412}.WarningsPage_typePillTag__pXw1a{background:#f8fafccc;color:#334155}.WarningsPage_typeTagBatch__yqrFH{background:#eff6ffb3;border-color:#3b82f629;color:#1d4ed8}.WarningsPage_typeTagProduct__ltJj1{background:#f0f9ffb3;border-color:#0ea5e929;color:#0369a1}.WarningsPage_typeTagHospital__p4jc4{background:#f0fdfab3;border-color:#14b8a629;color:#0f766e}.WarningsPage_dataTable__SSM5b{border-radius:10px}.WarningsPage_dataTable__SSM5b .ant-table-container{border:1px solid #94a3b81f;border-radius:10px!important;overflow:hidden}.WarningsPage_dataTable__SSM5b .ant-table-thead>tr>th{background:#f8fafccc;border-bottom-color:#94a3b81a;color:#64748b;font-size:12px;font-weight:600}.WarningsPage_dataTable__SSM5b .ant-table-tbody>tr:hover>td{background:#f8fafc99!important}.WarningsPage_dataTable__SSM5b .ant-pagination{margin-bottom:0}.WarningsPage_tableRow__pPrU8{cursor:pointer}.WarningsPage_contentCell__LKii-{min-width:240px}.WarningsPage_targetCell__kv2G1{display:flex;flex-direction:column;font-size:12px;gap:2px}.WarningsPage_riskCell__Gqc2J{display:flex;flex-direction:column;gap:4px}.WarningsPage_riskIndexLabel__T6hVG{align-items:center;display:inline-flex;gap:4px}.WarningsPage_riskIndexHelpIcon__xO39g{color:#94a3b8;cursor:help;font-size:12px}.WarningsPage_riskIndexHelpIcon__xO39g:hover{color:#64748b}.WarningsPage_riskIndexHelpContent__OhXXd{display:flex;flex-direction:column;gap:4px;max-width:280px}.WarningsPage_riskIndexHelpLine__YUFNs{color:#334155;font-size:12px;line-height:1.5}.WarningsPage_riskIndexHelpPopover__ifCT- .ant-popover-inner{border:1px solid #94a3b829;border-radius:10px}.WarningsPage_cardsView__9\+xbQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.WarningsPage_cardsViewCompact__Qvbfj{gap:8px}.WarningsPage_warningCard__4I5VP{background:#fff;border:1px solid #94a3b829;border-radius:12px;cursor:pointer;padding:12px 12px 12px 16px;position:relative;text-align:left;transition:box-shadow .16s ease,border-color .16s ease}.WarningsPage_warningCardCompact__VkUSB{padding:10px 10px 9px 14px}.WarningsPage_warningCard__4I5VP:before{background:#94a3b8;border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.WarningsPage_warningCard__4I5VP[data-severity=critical]:before{background:#d946ef}.WarningsPage_warningCard__4I5VP[data-severity=high]:before{background:#ef4444}.WarningsPage_warningCard__4I5VP[data-severity=medium]:before{background:#f59e0b}.WarningsPage_warningCard__4I5VP[data-severity=low]:before{background:#22c55e}.WarningsPage_warningCard__4I5VP:hover{border-color:#94a3b847;box-shadow:0 4px 16px #0f172a0f}.WarningsPage_warningCard__4I5VP:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.WarningsPage_warningCardHeader__-qFWp{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.WarningsPage_warningCardTitle__vftzH{display:block;font-size:13px;line-height:1.4;margin-bottom:4px}.WarningsPage_warningCardCompact__VkUSB .WarningsPage_warningCardTitle__vftzH{font-size:12px;margin-bottom:3px}.WarningsPage_warningCardCompact__VkUSB .ant-typography.ant-typography-secondary{margin-bottom:4px}.WarningsPage_warningCardMeta__-dcdR{display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:6px}.WarningsPage_warningCardTargets__CMTIJ{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.WarningsPage_warningMiniTag__Os5tg{-webkit-margin-end:0!important;background:#f8fafce6;border:1px solid #94a3b824;border-radius:4px;color:#64748b;font-size:11px;margin-inline-end:0!important}.WarningsPage_warningCardFooter__f4DeH{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:6px}.WarningsPage_warningCardCompact__VkUSB .WarningsPage_warningCardFooter__f4DeH{margin-top:4px}.WarningsPage_warningRatioBadge__8VVPi{font-feature-settings:"tnum";align-items:center;background:#f8fafce6;border-radius:4px;color:#0f172a;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:60px;padding:2px 8px}.WarningsPage_emptyWrap__yaWkC{grid-column:1/-1;padding:28px 0}.WarningsPage_detailDrawer__kJ3LJ .ant-drawer-header{display:none}.WarningsPage_drawerContent__ZRLfz{display:flex;flex-direction:column}.WarningsPage_drawerHero__rEuy7{background:#f8fafc99;border-bottom:1px solid #94a3b81f;padding:20px 20px 16px;position:relative}.WarningsPage_drawerHero__rEuy7:before{background:#94a3b8;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.WarningsPage_drawerHero__rEuy7[data-severity=critical]:before{background:#d946ef}.WarningsPage_drawerHero__rEuy7[data-severity=high]:before{background:#ef4444}.WarningsPage_drawerHero__rEuy7[data-severity=medium]:before{background:#f59e0b}.WarningsPage_drawerHero__rEuy7[data-severity=low]:before{background:#22c55e}.WarningsPage_drawerHeroTags__cfL4W{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.WarningsPage_drawerHeroTitle__CWBSR{color:#0f172a;font-size:16px!important;font-weight:700!important;line-height:1.4!important;margin:0 0 6px!important}.WarningsPage_drawerHeroMessage__vWiur{color:#64748b;font-size:13px;line-height:1.6;margin:0!important}.WarningsPage_drawerBody__Ph5EW{display:flex;flex-direction:column;gap:20px;padding:16px 20px 24px}.WarningsPage_drawerSection__IC15E{display:flex;flex-direction:column;gap:8px}.WarningsPage_drawerSectionLabel__y8d6K{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.WarningsPage_drawerRiskRow__G4yf4{align-items:center;display:flex;gap:14px}.WarningsPage_drawerRiskNumbers__t72Dt{font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:2px}.WarningsPage_drawerRiskCount__crMH5{color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1}.WarningsPage_drawerRiskSep__BlQ-S{color:#cbd5e1;font-size:18px;font-weight:300;margin:0 1px}.WarningsPage_drawerRiskThreshold__WYsca{color:#94a3b8;font-size:16px;font-weight:600;line-height:1}.WarningsPage_drawerRiskProgress__IgYTB{flex:1 1;max-width:200px}.WarningsPage_drawerRiskProgress__IgYTB .ant-progress-inner{background:#e2e8f080;border-radius:2px}.WarningsPage_drawerRiskProgress__IgYTB .ant-progress-bg{border-radius:2px}.WarningsPage_drawerTimeline__op\+ju{border:1px solid #94a3b81f;border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden}.WarningsPage_drawerTimeItem__bF-1V{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:8px 12px}.WarningsPage_drawerTimeItem__bF-1V+.WarningsPage_drawerTimeItem__bF-1V{border-top:1px solid #94a3b814}.WarningsPage_drawerTimeLabel__blxOi{color:#64748b;font-size:12px}.WarningsPage_drawerTimeValue__GUawK{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.WarningsPage_drawerFieldGrid__VHkoR{grid-gap:0;border:1px solid #94a3b81f;border-radius:8px;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden}.WarningsPage_drawerField__uYQJm{background:#fff;border-bottom:1px solid #94a3b814;display:flex;flex-direction:column;gap:2px;padding:8px 12px}.WarningsPage_drawerField__uYQJm:nth-child(odd){border-right:1px solid #94a3b814}.WarningsPage_drawerField__uYQJm:nth-last-child(-n+2){border-bottom:none}.WarningsPage_drawerFieldLabel__eT0QP{color:#94a3b8;font-size:11px}.WarningsPage_drawerFieldValue__iCuj0{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.WarningsPage_drawerNotes__xokXf{background:#f8fafccc;border:1px solid #94a3b81a;border-radius:8px;color:#334155;font-size:13px;line-height:1.6;margin:0!important;padding:10px 12px}.WarningsPage_thresholdDrawer__s1mxZ .ant-drawer-header{padding:14px 16px}.WarningsPage_thresholdDrawer__s1mxZ .ant-drawer-title{font-size:15px;font-weight:700}.WarningsPage_thresholdDrawer__s1mxZ .ant-drawer-footer{border-top:1px solid #94a3b824;padding:10px 16px}.WarningsPage_thresholdDrawerFooter__inC\+M{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.WarningsPage_thresholdDrawerMeta__n4GRs{min-width:220px}.WarningsPage_thresholdLoadingWrap__eyRno{align-items:center;display:flex;justify-content:center;min-height:240px}.WarningsPage_thresholdTypeCard__OOYga{background:#fffffff5;border:1px solid #94a3b829;border-radius:10px}.WarningsPage_thresholdTypeCard__OOYga .ant-card-body{padding:12px}.WarningsPage_thresholdTypeDescription__N93ZD{font-size:12px;margin-bottom:10px!important}.WarningsPage_thresholdInputGrid__YVtRV{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.WarningsPage_thresholdField__1MIoj{display:flex;flex-direction:column;gap:6px}.WarningsPage_thresholdFieldLabel__0qvBQ{color:#475569;font-size:12px}.WarningsPage_thresholdInput__BBW8Y{width:100%}.WarningsPage_thresholdInput__BBW8Y .ant-input-number-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1200px){.WarningsPage_cardsView__9\+xbQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.WarningsPage_page__b3Q-q{gap:12px;padding:12px}.WarningsPage_headerCard__MdrTj{border-radius:12px;padding:12px}.WarningsPage_headerLeft__u\+9lR{flex-direction:column;width:100%}.WarningsPage_headerActions__V8dTG{width:100%}.WarningsPage_headerActionMeta__fieBB{align-items:flex-start;min-width:0;width:100%}.WarningsPage_dataCardHeader__Kv-b2{align-items:stretch;flex-direction:column}.WarningsPage_dataCardHeaderRight__JgwNh{justify-content:space-between}.WarningsPage_cardsView__9\+xbQ,.WarningsPage_thresholdInputGrid__YVtRV{grid-template-columns:1fr}.WarningsPage_metricCard__rnDoH .ant-statistic-content-value{font-size:22px}}@media (prefers-reduced-motion:reduce){.WarningsPage_metricCard__rnDoH,.WarningsPage_typeCard__14Le1,.WarningsPage_warningCard__4I5VP{transition:none}}.WarningFilters_container__-HHKf{display:flex;flex-direction:column;gap:12px}.WarningFilters_headerRow__cvI0g{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.WarningFilters_headerRow__cvI0g .ant-tag{border:none;border-radius:4px;font-size:12px}.WarningFilters_headerRow__cvI0g .ant-segmented{background:#f8fafce6;border:1px solid #94a3b824;border-radius:8px;padding:2px}.WarningFilters_headerRow__cvI0g .ant-segmented-item{border-radius:6px}.WarningFilters_headerRow__cvI0g .ant-segmented-item-selected{background:#fff;box-shadow:0 1px 3px #0f172a14}.WarningFilters_headerRow__cvI0g .ant-btn{border-radius:8px;height:32px}.WarningFilters_input__E70ON{border-radius:8px;margin-top:6px}.WarningFilters_select__Ims3v{margin-top:6px;width:100%}.WarningFilters_select__Ims3v .ant-select-selector{border-radius:8px!important}.WarningFilters_footerRow__U\+8OP{align-items:center;border-top:1px solid #94a3b81a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:10px}.WarningFilters_footerRow__U\+8OP .ant-btn{border-radius:8px;height:32px}@media (max-width:992px){.WarningFilters_footerRow__U\+8OP{align-items:flex-start}}
/*# sourceMappingURL=main.5bf7a294.css.map*/