@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 1367px){.container{max-width:1367px}}@media (min-width: 1600px){.container{max-width:1600px}}@media (min-width: 2400px){.container{max-width:2400px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--fx-bg: #ffffff;--fx-bg-soft: #fafafb;--fx-bg-muted: #f4f4f5;--fx-bg-overlay: rgba(16, 16, 18, .48);--fx-border: #e6e6e8;--fx-border-strong: #d4d4d8;--fx-fg: #0e0e10;--fx-fg-soft: #3f3f46;--fx-fg-muted: #71717a;--fx-fg-inverse: #ffffff;--fx-primary: #5e6ad2;--fx-primary-hover: #4f58b8;--fx-primary-active: #424a9c;--fx-primary-soft: #eef0fb;--fx-primary-ring: rgba(94, 106, 210, .2);--fx-success: #16a34a;--fx-success-soft: #dcfce7;--fx-warning: #f59e0b;--fx-warning-soft: #fef3c7;--fx-danger: #dc2626;--fx-danger-soft: #fee2e2;--fx-brand-teal: #02746c;--fx-brand-teal-hover: #015952;--fx-brand-teal-accent: #37ffc7;--fx-brand-green: #003844;--fx-brand-green-alpha: #003844b3;--fx-mv-brand: #003844;--fx-mv-brand-alpha: #003844b3;--fx-mv-active: #e3fafa80;--fx-mv-accent: #1890ff;--fx-mv-panel-bg: #fbfbfb;--fx-mv-icon-soft: #e8f4f3;--fx-mv-shadow: 0px 1px 10px 0px rgba(0, 56, 68, .74);--fx-mv-panel-shadow: 0px 2px 15px 0px rgba(0, 56, 68, .74);--fx-mv-text-on-brand: #fafeff;--fx-mv-checkbox-bg: #ffffff;--fx-radius-xs: 4px;--fx-radius-sm: 6px;--fx-radius: 8px;--fx-radius-lg: 12px;--fx-radius-xl: 16px;--fx-shadow-1: 0 1px 2px rgba(16, 16, 18, .06);--fx-shadow-2: 0 4px 12px rgba(16, 16, 18, .08);--fx-shadow-3: 0 12px 32px rgba(16, 16, 18, .12);--fx-shadow-focus: 0 0 0 3px var(--fx-primary-ring);--fx-transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--fx-transition: .15s cubic-bezier(.4, 0, .2, 1);--fx-font-sans: "Inter Variable", "Inter", "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--fx-z-map-action: 100;--fx-z-dropdown: 1000;--fx-z-sticky: 1020;--fx-z-modal: 1050;--fx-z-popover: 1060;--fx-z-tooltip: 1070;--fx-space-0: 0;--fx-space-px: 1px;--fx-space-1: 4px;--fx-space-2: 8px;--fx-space-3: 12px;--fx-space-4: 16px;--fx-space-5: 20px;--fx-space-6: 24px;--fx-space-8: 32px;--fx-space-10: 40px;--fx-space-12: 48px;--fx-space-16: 64px;--fx-text-xs: 12px;--fx-text-sm: 13px;--fx-text-base: 14px;--fx-text-md: 16px;--fx-text-lg: 18px;--fx-text-xl: 22px;--fx-text-2xl: 28px;--fx-leading-tight: 1.2;--fx-leading-normal: 1.5;--fx-leading-relaxed: 1.75;--fx-control-h-sm: 24px;--fx-control-h-md: 32px;--fx-control-h-lg: 40px;--fx-icon-xs: 16px;--fx-icon-sm: 20px;--fx-icon-md: 24px;--fx-icon-lg: 28px;--fx-toolbar-h: 56px;--fx-toolicon-btn-w: 56px;--fx-toolicon-size: 28px;--fx-side-panel-w: 360px;--fx-side-panel-w-lg: 400px}@media (max-width: 1366px),(max-height: 800px){:root{--fx-toolbar-h: 48px;--fx-toolicon-btn-w: 48px;--fx-toolicon-size: 24px;--fx-side-panel-w: 320px;--fx-side-panel-w-lg: 360px}}@media (min-width: 1600px){:root{--fx-toolbar-h: 60px;--fx-toolicon-btn-w: 60px;--fx-toolicon-size: 30px;--fx-side-panel-w: 400px;--fx-side-panel-w-lg: 440px}}@media (min-width: 2400px){:root{--fx-toolbar-h: 64px;--fx-toolicon-btn-w: 64px;--fx-toolicon-size: 32px;--fx-side-panel-w: 440px;--fx-side-panel-w-lg: 480px;--fx-text-base: 15px;--fx-text-md: 17px;--fx-text-lg: 19px}}@media (max-width: 768px){:root{--fx-toolbar-h: 52px;--fx-toolicon-btn-w: 44px;--fx-toolicon-size: 22px;--fx-side-panel-w: 100%;--fx-side-panel-w-lg: 100%;--fx-space-6: 20px;--fx-space-8: 24px}}body{margin:0;width:100%;height:100%;font-family:var(--fx-font-sans);font-size:14px;line-height:1.5;color:var(--fx-fg);background-color:var(--fx-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--fx-primary);text-decoration:none;transition:color var(--fx-transition)}a:hover{color:var(--fx-primary-hover)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#10101229;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:#10101247}@media print{.noprint{display:none!important}}.ol-attribution{display:block!important;visibility:visible!important;position:absolute!important;bottom:5px!important;left:5px!important;background:rgba(255,255,255,.8)!important;padding:4px 8px!important;border-radius:4px!important;font-size:11px!important;color:#666!important;z-index:1000!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;max-width:800px!important;word-wrap:break-word!important;border:1px solid rgba(0,0,0,.1)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ol-attribution button,.ol-attribution .ol-attribution-collapse,.ol-attribution .ol-attribution-expand{display:none!important}.ol-attribution ul{margin:0!important;padding:0!important;list-style:none!important;display:inline!important;white-space:nowrap!important}.ol-attribution li{display:inline!important;margin-right:5px!important;white-space:nowrap!important}.ol-attribution li:before{display:none!important}.ol-attribution li a{color:#666!important;text-decoration:none!important}.ol-attribution li a:hover{color:#333!important;text-decoration:underline!important}.ant-btn{border-radius:var(--fx-radius-sm);font-weight:500;transition:all var(--fx-transition);box-shadow:none}.ant-btn:hover,.ant-btn:focus{box-shadow:var(--fx-shadow-1)}.ant-btn-primary{background-color:var(--fx-primary);border-color:var(--fx-primary)}.ant-btn-primary:hover,.ant-btn-primary:focus{background-color:var(--fx-primary-hover);border-color:var(--fx-primary-hover)}.ant-btn-primary:active{background-color:var(--fx-primary-active);border-color:var(--fx-primary-active)}.ant-btn-default{background-color:var(--fx-bg);border-color:var(--fx-border-strong);color:var(--fx-fg-soft)}.ant-btn-default:hover,.ant-btn-default:focus{border-color:var(--fx-primary);color:var(--fx-primary)}.ant-btn-ghost{border-color:var(--fx-border-strong)}.ant-btn-ghost:hover,.ant-btn-ghost:focus{border-color:var(--fx-primary);color:var(--fx-primary)}.ant-btn-dangerous{border-color:var(--fx-danger);color:var(--fx-danger)}.ant-btn-dangerous.ant-btn-primary{background-color:var(--fx-danger);border-color:var(--fx-danger);color:var(--fx-fg-inverse)}.ant-btn-round{border-radius:999px;height:28px;padding:0 16px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:12px}.ant-btn-link{color:var(--fx-primary)}.ant-btn-link:hover,.ant-btn-link:focus{color:var(--fx-primary-hover);box-shadow:none}.ant-btn-primary.ant-btn-background-ghost{background:transparent!important;color:var(--fx-primary);border-color:var(--fx-primary)}.ant-btn-primary.ant-btn-background-ghost:hover{background:var(--fx-primary-soft)!important;color:var(--fx-primary)!important;border-color:var(--fx-primary)!important}.ant-btn-primary.ant-btn-background-ghost:focus,.ant-btn-primary.ant-btn-background-ghost:focus-visible,.ant-btn-primary.ant-btn-background-ghost:active{background:transparent!important;color:var(--fx-primary)!important;border-color:var(--fx-primary)!important;box-shadow:none!important}.ant-btn-primary.ant-btn-background-ghost.ant-btn-dangerous{color:var(--fx-danger);border-color:var(--fx-danger)}.ant-btn-primary.ant-btn-background-ghost.ant-btn-dangerous:hover{background:var(--fx-danger-soft)!important;color:var(--fx-danger)!important;border-color:var(--fx-danger)!important}.ant-btn-primary.ant-btn-background-ghost.ant-btn-dangerous:focus,.ant-btn-primary.ant-btn-background-ghost.ant-btn-dangerous:focus-visible,.ant-btn-primary.ant-btn-background-ghost.ant-btn-dangerous:active{background:transparent!important;color:var(--fx-danger)!important;border-color:var(--fx-danger)!important;box-shadow:none!important}.ant-btn-primary.ant-btn-background-ghost[disabled],.ant-btn-primary.ant-btn-background-ghost[disabled]:hover,.ant-btn-primary.ant-btn-background-ghost[disabled]:focus,.ant-btn-primary.ant-btn-background-ghost[disabled]:active{background:transparent!important;color:var(--fx-fg-muted)!important;border-color:var(--fx-border)!important;box-shadow:none!important}.cust-ant-btn-warning{color:var(--fx-fg-inverse)!important;background:var(--fx-warning)!important;border-color:var(--fx-warning)!important;text-shadow:0 -1px 0 rgba(0,0,0,.12)!important;box-shadow:var(--fx-shadow-1)!important}.cust-ant-btn-warning:hover,.cust-ant-btn-warning:focus{background:#d98e0b!important;border-color:#d98e0b!important;color:var(--fx-fg-inverse)!important}.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector,.ant-cascader-picker{border-radius:var(--fx-radius-sm)!important;transition:all var(--fx-transition)}.ant-input:focus,.ant-input.ant-input-focused,.ant-input.ant-input-number-focused,.ant-input-number-input:focus,.ant-input-number-input.ant-input-focused,.ant-input-number-input.ant-input-number-focused,.ant-picker-input>input:focus,.ant-picker-input>input.ant-input-focused,.ant-picker-input>input.ant-input-number-focused{box-shadow:var(--fx-shadow-focus)!important;border-color:var(--fx-primary)!important}.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused{box-shadow:var(--fx-shadow-focus)!important;border-color:var(--fx-primary)!important}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:var(--fx-shadow-focus)!important;border-color:var(--fx-primary)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--fx-primary-soft);color:var(--fx-primary);font-weight:500}.ant-modal-content{border-radius:var(--fx-radius-lg)!important;box-shadow:var(--fx-shadow-3)!important;overflow:hidden;padding:0!important}.ant-modal-header{border-radius:var(--fx-radius-lg) var(--fx-radius-lg) 0 0!important;border-bottom:1px solid var(--fx-border)!important;padding:16px 24px!important;margin-bottom:0!important;background:var(--fx-bg)}.ant-modal-title{font-size:16px;font-weight:600;color:var(--fx-fg);line-height:1.5}.ant-modal-close{top:12px!important;inset-inline-end:12px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:var(--fx-radius-sm)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--fx-fg-muted);transition:color var(--fx-transition),background var(--fx-transition)}.ant-modal-close:hover{background:var(--fx-bg-soft)!important;box-shadow:none!important;color:var(--fx-fg)}.ant-modal-close-icon,.ant-modal-close-x{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:16px!important;line-height:1!important}.ant-modal-body{padding:20px 24px!important;color:var(--fx-fg-soft)}.ant-modal-footer{border-top:1px solid var(--fx-border)!important;padding:12px 24px!important;margin-top:0!important;border-radius:0 0 var(--fx-radius-lg) var(--fx-radius-lg)}.full-modal .ant-modal-header{padding:12px 16px!important;border-radius:var(--fx-radius-lg) var(--fx-radius-lg) 0 0!important;background:var(--fx-bg-soft)!important;border-bottom:1px solid var(--fx-border)!important}.full-modal .ant-modal-title{font-size:16px!important;font-weight:600!important;color:var(--fx-fg)!important}.full-modal .ant-modal-close{top:8px!important;inset-inline-end:8px!important;width:40px!important;height:40px!important}.full-modal .ant-modal-close-icon,.full-modal .ant-modal-close-x{width:100%!important;height:100%!important;font-size:18px!important}.full-modal .ant-modal-content{border-radius:var(--fx-radius-lg)!important}.full-modal .ant-modal-body{padding:16px}.prp-template-modal.ant-modal-centered{display:flex!important;align-items:flex-start;justify-content:center;overflow-y:auto}.prp-template-modal.ant-modal-centered:before{display:none!important}.prp-template-modal.ant-modal-centered .ant-modal{top:0!important;padding-bottom:0!important;margin:auto!important;max-height:calc(100vh - 16px)}.prp-template-modal.ant-modal-centered .ant-modal-content{max-height:calc(100vh - 16px);display:flex;flex-direction:column;overflow:hidden}.prp-template-modal.ant-modal-centered .ant-modal-header{flex-shrink:0}.prp-template-modal.ant-modal-centered .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:10px 12px 8px;display:flex;flex-direction:column}.image-select-modal.ant-modal-centered .ant-modal{top:0;padding-bottom:0;max-height:calc(100vh - 16px)}.image-select-modal.ant-modal-centered .ant-modal-content{max-height:calc(100vh - 16px);display:flex;flex-direction:column;overflow:hidden}.image-select-modal.ant-modal-centered .ant-modal-header{flex-shrink:0}.image-select-modal.ant-modal-centered .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px}.fxyt-modal-fullscreen .ant-modal{max-width:100%;top:var(--fx-toolbar-h);padding-bottom:0;margin:0}.fxyt-modal-fullscreen .ant-modal-content{display:flex;flex-direction:column;height:calc(100vh - var(--fx-toolbar-h));border-radius:0!important}.fxyt-modal-fullscreen .ant-modal-body{flex:1;padding:0}.fxyt-modal-fullscreen .ant-layout{min-height:100%!important}.fxyt-modal-fullscreen .ant-modal-header{border-radius:0!important}.ant-drawer-content{background:var(--fx-bg)}.ant-drawer-header{border-bottom:1px solid var(--fx-border);padding:16px 24px}.ant-drawer-title{font-size:16px;font-weight:600;color:var(--fx-fg)}.ant-tabs-top>.ant-tabs-nav{padding:0 8px!important;margin-bottom:12px}.ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:var(--fx-border)}.ant-tabs-tab{padding:8px 12px!important;font-size:14px;color:var(--fx-fg-muted);transition:color var(--fx-transition)}.ant-tabs-tab:hover{color:var(--fx-fg)}.ant-tabs-tab+.ant-tabs-tab{margin-left:16px!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--fx-primary)!important;font-weight:500}.ant-tabs-ink-bar{background-color:var(--fx-primary)!important;height:2px!important;border-radius:2px}.ant-table{border-radius:var(--fx-radius);color:var(--fx-fg-soft)}.ant-table-thead>tr>th{background:var(--fx-bg-soft)!important;color:var(--fx-fg-soft)!important;font-weight:500!important;border-bottom:1px solid var(--fx-border)!important;padding:12px 16px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--fx-border)!important;padding:12px 16px!important;transition:background var(--fx-transition-fast)}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--fx-primary-soft)!important}td.ant-table-column-sort{background:var(--fx-primary-soft)!important}.ant-table-striped .table-striped td{background-color:var(--fx-bg-soft)}.ant-pagination-item-active{border-color:var(--fx-primary)}.ant-pagination-item-active a{color:var(--fx-primary)}.ant-radio-wrapper{color:var(--fx-fg-soft);transition:color var(--fx-transition)}.ant-radio-wrapper:hover{color:var(--fx-fg)}.ant-radio-wrapper:hover .ant-radio:not(.ant-radio-disabled) .ant-radio-inner{border-color:var(--fx-primary)}.ant-radio-inner{width:16px;height:16px;border-width:2px;border-color:var(--fx-border-strong);background-color:var(--fx-bg);transition:border-color var(--fx-transition),box-shadow var(--fx-transition),background-color var(--fx-transition)}.ant-radio-inner:after{width:16px;height:16px;margin-block-start:-8px;margin-inline-start:-8px;background-color:var(--fx-bg);border-radius:50%;transform:scale(.5)}.ant-radio-checked .ant-radio-inner{border-color:var(--fx-primary);background-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-ring)}.ant-radio-checked .ant-radio-inner:after{background-color:var(--fx-bg);transform:scale(.4)}.ant-radio-disabled .ant-radio-inner{background-color:var(--fx-bg-muted);border-color:var(--fx-border);box-shadow:none}.ant-checkbox-wrapper{color:var(--fx-fg-soft);transition:color var(--fx-transition)}.ant-checkbox-wrapper:hover{color:var(--fx-fg)}.ant-checkbox-wrapper:hover .ant-checkbox:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:var(--fx-primary)}.ant-checkbox-inner{border-color:var(--fx-border-strong);border-width:2px;border-radius:var(--fx-radius-xs);transition:border-color var(--fx-transition),background-color var(--fx-transition),box-shadow var(--fx-transition)}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--fx-primary);border-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-ring)}.ant-switch{background-color:var(--fx-border-strong);transition:background-color var(--fx-transition),box-shadow var(--fx-transition)}.ant-switch:hover:not(.ant-switch-disabled){background-color:var(--fx-fg-muted)}.ant-switch-checked{background-color:var(--fx-primary);box-shadow:0 0 0 3px var(--fx-primary-ring)}.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--fx-primary-hover)}.ant-slider-rail{background-color:var(--fx-bg-muted)!important}.ant-slider-track{background:var(--fx-primary)!important}.ant-slider-dot-active{border-color:var(--fx-primary)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--fx-primary)!important;background-color:var(--fx-bg)!important;transition:box-shadow var(--fx-transition)}.ant-slider-handle:hover:after,.ant-slider-handle:focus:after,.ant-slider-handle-dragging:after{box-shadow:0 0 0 4px var(--fx-primary)!important}.ant-slider:hover .ant-slider-rail{background-color:var(--fx-border)!important}.ant-slider-disabled .ant-slider-track{background:var(--fx-fg-muted)!important}.ant-slider-disabled .ant-slider-handle:after{box-shadow:0 0 0 2px var(--fx-fg-muted)!important;background-color:var(--fx-bg-muted)!important}.ant-slider-mark-text-active{color:var(--fx-primary);font-weight:500}.ant-slider-tooltip .ant-tooltip-inner{background:var(--fx-fg);border-radius:var(--fx-radius-xs);padding:2px 8px;min-height:auto;font-size:var(--fx-text-xs);font-weight:500}.ant-tag{border-radius:var(--fx-radius-xs);font-size:12px;padding:0 8px;line-height:20px;border:1px solid var(--fx-border);background:var(--fx-bg-muted);color:var(--fx-fg-soft)}.ant-tag-blue{background:var(--fx-primary-soft);border-color:var(--fx-primary-soft);color:var(--fx-primary)}.ant-tag-success,.ant-tag-green{background:var(--fx-success-soft);border-color:var(--fx-success-soft);color:var(--fx-success)}.ant-tag-warning,.ant-tag-orange,.ant-tag-gold{background:var(--fx-warning-soft);border-color:var(--fx-warning-soft);color:var(--fx-warning)}.ant-tag-error,.ant-tag-red{background:var(--fx-danger-soft);border-color:var(--fx-danger-soft);color:var(--fx-danger)}.ant-badge-count{background:var(--fx-danger);box-shadow:0 0 0 1px var(--fx-bg)}.ant-tooltip-inner{background:var(--fx-fg);color:var(--fx-fg-inverse);border-radius:var(--fx-radius-sm);box-shadow:var(--fx-shadow-2);font-size:12px;padding:6px 10px;min-height:28px}.ant-tooltip{--antd-arrow-background-color: var(--fx-fg)}.ant-popover-inner{border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-2)}.ant-popover-title{border-bottom:1px solid var(--fx-border);font-weight:600;color:var(--fx-fg)}.ant-card{border-radius:var(--fx-radius);border-color:var(--fx-border)}.ant-card-head{border-bottom:1px solid var(--fx-border);padding:0 16px;min-height:44px}.ant-card-head-title{font-weight:600;color:var(--fx-fg)}.ant-card-body{padding:16px}.ant-dropdown-menu,.ant-menu-vertical,.ant-menu-inline{border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-2)}.ant-dropdown-menu-item,.ant-menu-item{border-radius:var(--fx-radius-sm)}.ant-dropdown-menu-item:hover,.ant-menu-item:hover{background:var(--fx-bg-soft)}.ant-dropdown-menu-item-selected,.ant-menu-item-selected{background:var(--fx-primary-soft)!important;color:var(--fx-primary)!important}.ant-menu-item-selected:after{border-color:var(--fx-primary)}.ant-message-notice-content{border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-2);padding:10px 16px}.ant-notification-notice{border-radius:var(--fx-radius);box-shadow:var(--fx-shadow-3)}.ant-alert{border-radius:var(--fx-radius);padding:10px 16px}.ant-alert-info{background:var(--fx-primary-soft);border-color:var(--fx-primary-soft)}.ant-alert-success{background:var(--fx-success-soft);border-color:var(--fx-success-soft)}.ant-alert-warning{background:var(--fx-warning-soft);border-color:var(--fx-warning-soft)}.ant-alert-error{background:var(--fx-danger-soft);border-color:var(--fx-danger-soft)}.ant-form-item-label>label{color:var(--fx-fg-soft);font-weight:500}.ant-form-item-explain-error{color:var(--fx-danger);font-size:12px}.ant-layout{background:var(--fx-bg)}.ant-layout-header{background:var(--fx-bg);border-bottom:1px solid var(--fx-border)}.base-wrap{background-color:var(--fx-bg);box-shadow:var(--fx-shadow-2);border-radius:var(--fx-radius)}.pnl-mapTool-wrap{position:fixed;top:0;left:0;width:100%;height:var(--fx-toolbar-h);z-index:var(--fx-z-sticky)}.pnl-mapTool-secondary-wrap{top:var(--fx-toolbar-h)}.pnl-mapAction-wrap{position:fixed;left:var(--fx-space-2);width:var(--fx-side-panel-w);top:var(--fx-toolbar-h);z-index:var(--fx-z-map-action)}.pnl-mapAction-secondary-wrap{position:fixed;left:var(--fx-space-2);top:calc(var(--fx-toolbar-h) + var(--fx-control-h-md) + var(--fx-space-2) + var(--fx-space-1));width:-moz-max-content;width:max-content;min-width:var(--fx-side-panel-w);max-width:calc(100vw - var(--fx-space-2) * 2);height:calc(var(--fx-control-h-md) + var(--fx-space-2));z-index:var(--fx-z-map-action)}.pnl-mapAction-secondary-wrap .fxyt-radio-compact{flex-wrap:nowrap}.pnl-mapAction-thirdary-wrap{top:calc(var(--fx-toolbar-h) + (var(--fx-control-h-md) + var(--fx-space-2)) * 2 + var(--fx-space-1) * 2);width:var(--fx-side-panel-w);z-index:var(--fx-z-map-action)}.pnl-topical-switch{margin-top:var(--fx-space-1);margin-left:var(--fx-space-px);margin-right:var(--fx-space-3)}.fxyt-input-disabled{border:none;border-bottom:1px solid var(--fx-border-strong);border-radius:0;box-shadow:none}.fxyt-input-disabled:focus,.fxyt-input-disabled:hover{border-bottom:1px solid var(--fx-primary);box-shadow:none}.fxyt-input-disabled[disabled]{background-color:transparent;border-bottom:1px dashed var(--fx-fg-muted);color:var(--fx-fg);cursor:text}.fxyt-select-disabled .ant-select-selector{border:none!important;border-bottom:1px solid var(--fx-border-strong)!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important}.fxyt-select-disabled.ant-select-disabled .ant-select-selector{border-bottom:1px dashed var(--fx-fg-muted)!important;color:var(--fx-fg)!important;cursor:text!important}.fxyt-date-picker-disabled.ant-picker-disabled{background-color:transparent!important;border:none!important;border-bottom:1px dashed var(--fx-fg-muted)!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fxyt-date-picker-disabled.ant-picker-disabled .ant-picker-input{border:none!important;border-bottom:none!important}.fxyt-switch-disabled.ant-switch-disabled{opacity:.6!important;cursor:not-allowed!important}.fxyt-switch-disabled.ant-switch-disabled .ant-switch-handle{background-color:var(--fx-bg)!important}.fxyt-blockquote{line-height:var(--fx-leading-relaxed);font-size:var(--fx-text-base);color:var(--fx-fg-soft);background:var(--fx-bg-soft);border-left:3px solid var(--fx-primary);border-radius:0 var(--fx-radius-sm) var(--fx-radius-sm) 0;margin-bottom:var(--fx-space-2);padding:var(--fx-space-3) var(--fx-space-5);transition:all var(--fx-transition);box-shadow:var(--fx-shadow-1)}.fxyt-card{background:var(--fx-bg-soft)!important;border:none!important;border-radius:var(--fx-radius)!important}.fxyt-card .ant-card-body{padding:var(--fx-space-3)!important}.fxyt-card+.fxyt-card{margin-top:var(--fx-space-2)}.fxyt-doc-link{color:var(--fx-primary);cursor:pointer;text-decoration:underline;transition:color var(--fx-transition)}.fxyt-doc-link:hover{color:var(--fx-primary-hover)}.fxyt-table-border{height:100%;display:flex;flex-direction:column;background:var(--fx-bg);border-radius:var(--fx-radius);padding:var(--fx-space-5);box-sizing:border-box;border:1px solid var(--fx-border);box-shadow:var(--fx-shadow-1)}.fxyt-table-border .ant-table-thead>tr>th{background-color:var(--fx-bg-soft)!important;color:var(--fx-fg-soft)!important;font-weight:500!important}.fxyt-custom-message-box{width:420px!important}.fxyt-custom-message-box .el-message-box__btns button.confirm-button{background-color:var(--fx-primary);border-color:var(--fx-primary);color:var(--fx-fg-inverse)}.fxyt-custom-message-box .el-message-box__btns button.confirm-button:hover{background-color:var(--fx-primary-hover);border-color:var(--fx-primary-hover)}.fxyt-custom-message-box .el-message-box__btns button.cancel-button{background-color:var(--fx-fg-muted);border-color:var(--fx-fg-muted);color:var(--fx-fg-inverse)}.fxyt-custom-message-box .el-message-box__btns button.cancel-button:hover{opacity:.9}.fxyt-button-group{display:flex;justify-content:flex-end;flex-direction:row;gap:var(--fx-space-3);margin-top:var(--fx-space-2);min-height:var(--fx-control-h-md)}.fxyt-btn{min-width:80px;height:var(--fx-control-h-md);line-height:var(--fx-control-h-md);padding:0 var(--fx-space-4);background-color:var(--fx-primary);color:var(--fx-fg-inverse);border:none;border-radius:var(--fx-radius-sm);margin-left:0;cursor:pointer;transition:all var(--fx-transition)}.fxyt-btn:hover{background-color:var(--fx-primary-hover);color:var(--fx-fg-inverse)}.fxyt-panel-main{width:calc(100vw - 250px);height:calc(100vh - var(--fx-toolbar-h) - var(--fx-space-12));border-radius:var(--fx-radius-lg);background:var(--fx-bg);box-shadow:var(--fx-shadow-3);border:1px solid var(--fx-border);font-size:var(--fx-text-base);position:fixed;top:calc(var(--fx-toolbar-h) + var(--fx-space-3));right:var(--fx-space-2);padding:0}.fxyt-panel-header{padding:var(--fx-space-3);position:relative}.fxyt-panel-title{color:var(--fx-fg);font-size:var(--fx-text-md);font-weight:600;margin-bottom:var(--fx-space-2);border-bottom:1px solid var(--fx-border);padding-bottom:var(--fx-space-2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxyt-btn-panel-close{position:absolute;right:var(--fx-space-4);top:var(--fx-space-1);font-size:var(--fx-text-lg);cursor:pointer;color:var(--fx-fg-muted);transition:color var(--fx-transition)}.fxyt-btn-panel-close:hover{color:var(--fx-fg)}.fxyt-panel-container{width:var(--fx-side-panel-w-lg);border-radius:var(--fx-radius-lg);background-color:var(--fx-bg);box-sizing:border-box;box-shadow:var(--fx-shadow-3);border:1px solid var(--fx-border);font-size:var(--fx-text-base);position:fixed;top:calc(var(--fx-toolbar-h) + var(--fx-space-3));right:var(--fx-space-2);padding:var(--fx-space-3);max-height:calc(100vh - var(--fx-toolbar-h) - var(--fx-space-6));display:flex;flex-direction:column;overflow:hidden}.fxyt-panel-container>div{height:100%;display:flex;overflow:hidden}.fxyt-form-content-wrapper{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 var(--fx-space-px);min-height:0}.fxyt-form-content-wrapper::-webkit-scrollbar{width:6px}.fxyt-form-content-wrapper::-webkit-scrollbar-thumb{background-color:#10101229;border-radius:3px;visibility:hidden}.fxyt-form-content-wrapper:hover::-webkit-scrollbar-thumb{visibility:visible}.fxyt-form-content-wrapper::-webkit-scrollbar-track{background-color:var(--fx-bg-soft)}.fxyt-floating-panel{position:fixed;z-index:var(--fx-z-dropdown);background:var(--fx-bg);border:1px solid var(--fx-border);border-radius:var(--fx-radius-lg);box-shadow:var(--fx-shadow-2);padding:var(--fx-space-3);width:var(--fx-side-panel-w-lg);box-sizing:border-box}.fxyt-floating-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--fx-space-2);padding-bottom:var(--fx-space-2);border-bottom:1px solid var(--fx-border);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fxyt-floating-panel__title{font-size:var(--fx-text-md);font-weight:600;color:var(--fx-fg);line-height:var(--fx-leading-tight);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxyt-floating-panel__close{flex:0 0 auto;padding:0!important;width:var(--fx-control-h-sm);height:var(--fx-control-h-sm);color:var(--fx-fg-muted);border:none!important;background:transparent!important;box-shadow:none!important;transition:color var(--fx-transition),background-color var(--fx-transition)}.fxyt-floating-panel__close:hover,.fxyt-floating-panel__close:focus{color:var(--fx-fg);background:var(--fx-bg-soft)!important}.fxyt-floating-panel__close .anticon,.fxyt-floating-panel__close svg{font-size:var(--fx-icon-xs);width:var(--fx-icon-xs);height:var(--fx-icon-xs)}.fxyt-floating-panel__body{display:flex;flex-direction:column}.fxyt-radio-compact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--fx-space-1);line-height:var(--fx-control-h-md)}.fxyt-radio-compact .ant-radio-wrapper{display:inline-flex;align-items:center;height:var(--fx-control-h-md);margin-right:0;padding:0 var(--fx-space-3);border-radius:var(--fx-radius-sm);background-color:transparent;font-size:var(--fx-text-base);line-height:var(--fx-control-h-md);color:var(--fx-fg-soft);cursor:pointer;transition:background-color var(--fx-transition),color var(--fx-transition),box-shadow var(--fx-transition)}.fxyt-radio-compact .ant-radio-wrapper:hover:not(.ant-radio-wrapper-disabled){background-color:var(--fx-bg-soft);color:var(--fx-fg)}.fxyt-radio-compact .ant-radio-wrapper>span:last-child{padding-right:0;padding-left:0;font-size:var(--fx-text-base);font-weight:500}.fxyt-radio-compact .ant-radio-wrapper-checked{background-color:var(--fx-primary)!important;color:var(--fx-fg-inverse)!important;box-shadow:var(--fx-shadow-1)}.fxyt-radio-compact .ant-radio-wrapper-checked:hover{background-color:var(--fx-primary-hover)!important;color:var(--fx-fg-inverse)!important}.fxyt-radio-compact .ant-radio{display:none}.fxyt-radio-compact .ant-radio-wrapper-disabled{color:var(--fx-fg-muted);cursor:not-allowed}.fxyt-radio-compact .ant-radio-wrapper-disabled.ant-radio-wrapper-checked{background-color:var(--fx-fg-muted)!important;color:var(--fx-fg-inverse)!important;opacity:.6}
