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%;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.RealtimeNotification_notificationTriggerBtn__Brzae:hover{background-color:#1890ff1a!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}}.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}}.PitWorkbench_container__Z7ya4{background:#f5f5f5;min-height:100vh}.PitWorkbench_content__TGUhd{background:#f5f5f5;margin-top:64px;min-height:calc(100vh - 64px)}.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;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000f;display:flex;height:64px;justify-content:space-between;left:0;padding:12px 16px;position:fixed;right:0;top:0;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:56px;min-height:calc(100vh - 56px)}.PitWorkbench_topBar__\+bnrO{flex-wrap:wrap;height:auto!important;padding:8px 12px!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}}.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}}.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}}.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}.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}}.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:1000}.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: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}@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: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_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{background:#f5f5f7;min-height:calc(100vh - 64px);padding:24px}.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}.enhanced-survey-filter{background:#fafafa;border-radius:8px;transition:all .3s ease}.enhanced-survey-filter:hover{box-shadow:0 2px 8px #0000001a}.filter-preset-button{border-radius:16px;font-size:12px;height:28px;padding:0 12px;transition:all .2s ease}.filter-preset-button:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.active-filter-tag{border-radius:12px;font-size:12px;margin:2px;padding:2px 8px;transition:all .2s ease}.active-filter-tag:hover{transform:scale(1.05)}.filter-statistics{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px}.advanced-filters-section{background:#f8f9fa;border-radius:6px;margin-top:16px;padding:16px}.enhanced-search-input{border-radius:8px;transition:all .3s ease}.enhanced-search-input:focus{box-shadow:0 0 0 2px #1890ff33}.filter-action-buttons{align-items:center;display:flex;gap:8px}.filter-action-button{border-radius:6px;transition:all .2s ease}.filter-action-button:hover{transform:translateY(-1px)}@media (max-width:768px){.enhanced-survey-filter .ant-row{flex-direction:column}.enhanced-survey-filter .ant-col{margin-bottom:8px}.filter-action-buttons{justify-content:center;margin-top:8px}}@keyframes filterSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-animation{animation:filterSlideIn .3s ease-out}.enhanced-survey-filter{background:#fafafa!important;border:1px solid #e8e8e8}.advanced-filters-section{background:#f8f9fa!important;border:1px solid #e9ecef}.WarningsPage_warningsPage__gyWbU{background-color:#f5f5f5;min-height:100vh;padding:24px}.WarningsPage_pageHeader__bacGX{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:16px 24px}.WarningsPage_headerContent__GNDFV{align-items:center;display:flex;justify-content:space-between}.WarningsPage_headerLeft__u\+9lR{align-items:center;display:flex}.WarningsPage_headerRight__jwIbb,.WarningsPage_statCard__MF2j2{align-items:center;display:flex;gap:12px}.WarningsPage_statIcon__DE1CH{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.WarningsPage_statContent__cszPm{flex:1 1}.WarningsPage_statNumber__B2Q\+5{color:#262626;font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.WarningsPage_statLabel__\+pTW0{color:#8c8c8c;font-size:12px;line-height:1}.WarningsPage_filterCard__NQ32r{margin-bottom:24px}.WarningsPage_filterCard__NQ32r,.WarningsPage_tableCard__3UA-i{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}@media (max-width:768px){.WarningsPage_warningsPage__gyWbU{padding:16px}.WarningsPage_pageHeader__bacGX{padding:12px 16px}.WarningsPage_headerContent__GNDFV{align-items:flex-start;flex-direction:column;gap:12px}.WarningsPage_statCard__MF2j2{flex-direction:column;gap:8px;text-align:center}.WarningsPage_statIcon__DE1CH{font-size:16px;height:40px;width:40px}.WarningsPage_statNumber__B2Q\+5{font-size:20px}}@media (max-width:1200px){.WarningsPage_tableCard__3UA-i .WarningsPage_ant-table__QWxK7{font-size:12px}.WarningsPage_tableCard__3UA-i .WarningsPage_ant-table-tbody__T9k7V>tr>td,.WarningsPage_tableCard__3UA-i .WarningsPage_ant-table-thead__HXXSe>tr>th{padding:8px 4px}}.WarningsPage_loadingContainer__Zo8ja{align-items:center;display:flex;height:200px;justify-content:center}.WarningsPage_emptyContainer__tJEGO{color:#999;padding:40px 0;text-align:center}.WarningsPage_errorContainer__c4MPH{margin:16px 0}.WarningsPage_errorContainer__c4MPH .WarningsPage_ant-alert__vELK-,.WarningsPage_searchInput__4HdaL,.WarningsPage_searchInput__4HdaL .WarningsPage_ant-input__N1Nny{border-radius:6px}.WarningsPage_searchInput__4HdaL .WarningsPage_ant-input-search-button__5Phjt{border-radius:0 6px 6px 0}.WarningsPage_selectFilter__63imJ{border-radius:6px}.WarningsPage_selectFilter__63imJ .WarningsPage_ant-select-selector__mji7W{border-radius:6px!important}.WarningsPage_actionButton__R9PcF{border-radius:6px;height:32px}.WarningsPage_statCard__MF2j2:hover{transform:translateY(-2px);transition:transform .3s ease}.WarningsPage_tableCard__3UA-i .WarningsPage_ant-table-tbody__T9k7V>tr:hover>td{background-color:#f0f8ff}.WarningsPage_severityTag__bjIs\+{border-radius:4px;font-size:11px;line-height:1.2;padding:2px 6px}.WarningsPage_warningIcon__c22BZ{color:#faad14;margin-right:8px}.WarningsPage_warningTitle__9\+si1{color:#262626;font-weight:600;line-height:1.4}.WarningsPage_warningDescription__X5BzK{color:#8c8c8c;line-height:1.4;margin-top:4px}.WarningsPage_medDevice__b2wDS{color:#8c8c8c;font-size:11px;line-height:1.3}.WarningsPage_medDevice__b2wDS>div{margin-bottom:2px}.WarningsPage_medDevice__b2wDS>div:last-child{margin-bottom:0}
/*# sourceMappingURL=main.eb43f26c.css.map*/