.workspace-form-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.workspace-form-card .ant-card-body{box-sizing:border-box;display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:18px}.workspace-form-card__header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.workspace-form-card__header-icon{display:flex;align-items:center;font-size:16px;color:var(--tenant-brand-primary,#1677ff)}.workspace-form-card__header-title{font-size:16px;font-weight:700;color:var(--tenant-form-text-primary,#111827);line-height:1.4}.workspace-form-card__header-subtitle{font-size:13px;color:var(--tenant-text-secondary,#64748b)}.workspace-form-card__extra{margin-bottom:20px}.workspace-form-card__footer{position:sticky;bottom:8px;z-index:2;display:flex;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:10px 12px;border-top:5px solid rgba(241,245,249,.96);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 -4px 16px rgba(15,23,42,6%)}.workspace-form{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0}.workspace-form-section{max-width:100%;min-width:0}.workspace-form-section .form-section__title{font-size:15px}.workspace-form-section .form-section__body{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.workspace-form-section .ant-form-item{max-width:100%;min-width:0;margin-bottom:0}.workspace-form-section .ant-form-item-row{align-items:flex-start;min-height:50px}.workspace-form-section .ant-form-item-with-help .ant-form-item-row,.workspace-form-section .ant-form-item-has-error .ant-form-item-row,.workspace-form-section .ant-form-item-is-validating .ant-form-item-row{align-items:flex-start}.workspace-form-section .ant-form-item-label{flex:0 0 var(--tenant-form-label-width,180px);max-width:var(--tenant-form-label-width,180px);padding:0 12px 0 0;text-align:right;white-space:normal;overflow-wrap:break-word;display:flex;align-items:flex-start}.workspace-form-section .ant-form-item-label>label{display:inline-flex;align-items:flex-start;justify-content:flex-end;width:100%;height:auto!important;min-height:32px;padding-top:5px}.workspace-form-section .ant-form-item-label>label:before{width:12px;margin-inline-end:2px!important;text-align:center}.workspace-form-section .ant-form-item-label>label:not(.ant-form-item-required):before{display:inline-block;content:""}.workspace-form-section .ant-form-item-label>label:after{margin-inline-end:0}.workspace-form-section .ant-form-item-control{min-width:0;max-width:420px}.workspace-form-section .ant-input,.workspace-form-section .ant-input-number,.workspace-form-section .ant-picker,.workspace-form-section .ant-select{width:100%;max-width:420px}.workspace-form-section--standard>.form-section__body,.workspace-form-section-standard>.form-section__body,[data-workspace-form-section=standard]>.form-section__body{grid-template-columns:repeat(3,minmax(0,1fr))}[data-workspace-form-section=custom]>.form-section__body{display:block}[data-workspace-form-section=custom] .ant-form-item-control,[data-workspace-form-section=custom] .ant-input,[data-workspace-form-section=custom] .ant-input-number,[data-workspace-form-section=custom] .ant-picker,[data-workspace-form-section=custom] .ant-select{max-width:none}.workspace-form-section__wide-item{grid-column:span 2}.workspace-form-section__wide-item .ant-form-item-control,.workspace-form-section__wide-item .ant-input,.workspace-form-section__wide-item .ant-input-number,.workspace-form-section__wide-item .ant-picker,.workspace-form-section__wide-item .ant-select{max-width:none}.workspace-form-section__full-item{grid-column:1/-1}.workspace-form-section__full-item .ant-form-item-control,.workspace-form-section__full-item .ant-input,.workspace-form-section__full-item .ant-input-number,.workspace-form-section__full-item .ant-picker,.workspace-form-section__full-item .ant-select{max-width:none}@container workspace-pane (max-width:1440px){[data-workspace-form-section=standard]>.form-section__body,.workspace-form-section-standard>.form-section__body,.workspace-form-section--standard>.form-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace-pane (max-width:1024px){[data-workspace-form-section=standard]>.form-section__body,.workspace-form-section-standard>.form-section__body,.workspace-form-section--standard>.form-section__body{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media(max-width:1439px){.workspace-form-section .form-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.workspace-form-section .form-section__body{grid-template-columns:1fr}}}@media(max-width:1199px){.workspace-form-section .form-section__body{grid-template-columns:1fr}.workspace-form-section .ant-form-item-label{flex:none;width:100%;max-width:none;padding:0 0 6px;text-align:left}.workspace-form-section .ant-form-item-label>label{justify-content:flex-start}.workspace-form-section .ant-form-item-control,.workspace-form-section .ant-input,.workspace-form-section .ant-input-number,.workspace-form-section .ant-picker,.workspace-form-section .ant-select{max-width:none}[data-workspace-form-section=standard]>.form-section__body,.workspace-form-section-standard>.form-section__body{grid-template-columns:1fr}.workspace-form-section__wide-item,.workspace-form-section__full-item{grid-column:span 1}}.rst-btn-primary,.ant-btn-primary{border-color:var(--btn-primary,#007aff)!important;color:#fff!important;background:var(--btn-primary,#007aff)!important;box-shadow:0 8px 18px rgba(0,122,255,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-primary:hover,.ant-btn-primary:hover{border-color:var(--btn-primary-hover,#0066d6)!important;color:#fff!important;background:var(--btn-primary-hover,#0066d6)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(0,122,255,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-info{border-color:var(--btn-info,#5ac8fa)!important;color:#1c1c1e!important;background:var(--btn-info,#5ac8fa)!important;box-shadow:0 8px 18px rgba(90,200,250,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-info:hover{border-color:var(--btn-info-hover,#3db9f8)!important;color:#1c1c1e!important;background:var(--btn-info-hover,#3db9f8)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(90,200,250,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-danger,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous{border-color:var(--btn-danger,#ff3b30)!important;color:#fff!important;background:var(--btn-danger,#ff3b30)!important;box-shadow:0 8px 18px rgba(255,59,48,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-danger:hover,.rst-btn-danger:focus,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:hover,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:focus,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous:hover,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous:focus{border-color:var(--btn-danger-hover,#e1342a)!important;color:#fff!important;background:var(--btn-danger-hover,#e1342a)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(255,59,48,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-danger:active,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:active,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous:active{border-color:var(--btn-danger-active,#c52d24)!important;color:#fff!important;background:var(--btn-danger-active,#c52d24)!important}.rst-btn-neutral{border-color:var(--btn-neutral,#e5e5ea)!important;color:#1c1c1e!important;background:var(--btn-neutral,#e5e5ea)!important;box-shadow:0 8px 18px rgba(142,142,147,.14),inset 0 1px 0 rgba(255,255,255,.28);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-neutral:hover{border-color:var(--btn-neutral-hover,#dadae0)!important;color:#1c1c1e!important;background:var(--btn-neutral-hover,#dadae0)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(142,142,147,.18),inset 0 1px 0 rgba(255,255,255,.32)}.rst-btn-success{border-color:var(--btn-success,#34c759)!important;color:#fff!important;background:var(--btn-success,#34c759)!important;box-shadow:0 8px 18px rgba(52,199,89,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-success:hover{border-color:var(--btn-success-hover,#2eaf4f)!important;color:#fff!important;background:var(--btn-success-hover,#2eaf4f)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(52,199,89,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-warning{border-color:var(--btn-warning,#ff9f0a)!important;color:#1c1c1e!important;background:var(--btn-warning,#ff9f0a)!important;box-shadow:0 8px 18px rgba(255,159,10,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-warning:hover{border-color:var(--btn-warning-hover,#e38d00)!important;color:#1c1c1e!important;background:var(--btn-warning-hover,#e38d00)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(255,159,10,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-secondary{border-color:var(--btn-secondary,#8e8e93)!important;color:#fff!important;background:var(--btn-secondary,#8e8e93)!important;box-shadow:0 8px 18px rgba(142,142,147,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-secondary:hover{border-color:var(--btn-secondary-hover,#7b7b80)!important;color:#fff!important;background:var(--btn-secondary-hover,#7b7b80)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(142,142,147,.22),inset 0 1px 0 rgba(255,255,255,.28)}.ant-modal-confirm .ant-btn-default,.ant-popconfirm .ant-btn-default{border-color:var(--btn-secondary,#8e8e93)!important;color:#fff!important;background:var(--btn-secondary,#8e8e93)!important;box-shadow:0 8px 18px rgba(142,142,147,.18),inset 0 1px 0 rgba(255,255,255,.24)}.ant-modal-confirm .ant-btn-default:hover,.ant-modal-confirm .ant-btn-default:focus,.ant-popconfirm .ant-btn-default:hover,.ant-popconfirm .ant-btn-default:focus{border-color:var(--btn-secondary-hover,#7b7b80)!important;color:#fff!important;background:var(--btn-secondary-hover,#7b7b80)!important}.ant-modal-confirm .ant-btn-default:active,.ant-popconfirm .ant-btn-default:active{border-color:var(--btn-secondary-active,#6a6a6e)!important;color:#fff!important;background:var(--btn-secondary-active,#6a6a6e)!important}.rst-btn-primary[disabled],.rst-btn-secondary[disabled],.rst-btn-success[disabled],.rst-btn-warning[disabled],.rst-btn-danger[disabled],.rst-btn-info[disabled],.rst-btn-neutral[disabled],.ant-btn-primary[disabled]{border-color:var(--btn-disabled,#c7c7cc)!important;color:rgba(255,255,255,.85)!important;background:var(--btn-disabled,#c7c7cc)!important;cursor:not-allowed;box-shadow:none;transform:none}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-summary>tr>th,.ant-table-wrapper .ant-table-summary>tr>td{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell-ellipsis,.ant-table-wrapper .ant-table-cell-ellipsis .ant-table-cell-content{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell .ant-typography-ellipsis,.ant-table-wrapper .ant-table-cell .ant-typography-ellipsis-single-line{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell .ant-typography-ellipsis-single-line{display:inline!important}.ant-table-wrapper .ant-table-cell .ant-progress,.ant-table-wrapper .ant-table-cell .ant-progress-outer,.ant-table-wrapper .ant-table-cell .ant-progress-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:300;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*1GSgSYDD_aIAAAAAQsAAAAgAegCCAQ/AlibabaSans-Light.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:400;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*2zEUQqnPNesAAAAAQtAAAAgAegCCAQ/AlibabaSans-Regular.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:500;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Medium.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:600;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Bold.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:700;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2)format("woff2")}html,body,#root{height:100%;margin:0;padding:0;font-family:AlibabaSans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.colorWeak{filter:invert(80%)}.ant-layout{min-height:100vh}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}canvas{display:block}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--tenant-page-gradient);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}ul,ol{list-style:none}:root{--tenant-form-label-width:180px;--tenant-form-permission-label-width:76px;--tenant-text-primary:#0f172a;--tenant-text-secondary:#334155;--tenant-text-tertiary:#64748b;--tenant-text-muted:#94a3b8;--tenant-brand-primary:#007aff;--tenant-semantic-primary:#007aff;--tenant-semantic-danger:#ff3b30;--tenant-semantic-info:#5ac8fa;--tenant-semantic-warning:#ff9f0a;--tenant-semantic-success:#34c759;--tenant-semantic-neutral:#e5e5ea;--btn-primary:#007aff;--btn-primary-hover:#0066d6;--btn-primary-active:#0057b8;--btn-secondary:#8e8e93;--btn-secondary-hover:#7b7b80;--btn-secondary-active:#6a6a6e;--btn-success:#34c759;--btn-success-hover:#2eaf4f;--btn-success-active:#279746;--btn-warning:#ff9f0a;--btn-warning-hover:#e38d00;--btn-warning-active:#cc7f00;--btn-danger:#ff3b30;--btn-danger-hover:#e1342a;--btn-danger-active:#c52d24;--btn-info:#5ac8fa;--btn-info-hover:#3db9f8;--btn-info-active:#23a9f0;--btn-neutral:#e5e5ea;--btn-neutral-hover:#dadae0;--btn-neutral-active:#ceced6;--btn-disabled:#c7c7cc;--tenant-control-disabled-bg:#c7c7cc;--tenant-control-disabled-border:#c7c7cc;--tenant-control-disabled-text:#ffffff;--tenant-border-primary:rgba(22, 119, 255, 0.18);--tenant-border-secondary:rgba(148, 163, 184, 0.24);--tenant-page-bg:#f5f7fb;--tenant-page-gradient:linear-gradient(180deg, #eef4ff 0%, #f5f7fb 42%, #f5f7fb 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#f5f7fb;--tenant-surface-soft:#f8fafc;--tenant-surface-card:#ffffff;--tenant-surface-elevated:#ffffff;--tenant-surface-elevated-frost:#ffffff;--tenant-surface-elevated-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 252, 0.96) 100%);--tenant-card-shadow:0 14px 36px rgba(15, 23, 42, 0.08), 0 2px 8px rgba(15, 23, 42, 0.04);--tenant-card-highlight:inset 0 1px 0 rgba(255, 255, 255, 0.9);--tenant-module-shadow:0 18px 48px rgba(15, 23, 42, 0.1), 0 4px 14px rgba(15, 23, 42, 0.05);--tenant-control-focus-shadow:0 0 0 3px rgba(22, 119, 255, 0.1);--tenant-select-popup-min-width:220px;--tenant-select-tree-popup-min-width:260px;--tenant-select-popup-max-width:720px}html[data-locale=en-US]{--tenant-form-label-width:132px;--tenant-form-permission-label-width:92px}@media(max-width:752px){:root{--tenant-select-popup-max-width:calc(100vw - 32px)}}.responsive-picker-modal .responsive-picker-layout,.responsive-picker-modal .responsive-picker-main,.responsive-picker-modal .responsive-picker-table{min-width:0}.responsive-picker-modal .responsive-picker-table,.responsive-picker-modal .responsive-picker-main .ant-table-wrapper{width:100%;overflow-x:auto}@media(max-width:768px){.responsive-picker-modal .ant-modal-body{overflow-x:hidden!important}.responsive-picker-modal .responsive-picker-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:0!important}.responsive-picker-modal .responsive-picker-sidebar{min-height:160px;max-height:240px;overflow:auto!important}.responsive-picker-modal .responsive-picker-main{gap:12px!important;overflow-x:hidden}.responsive-picker-modal .responsive-picker-main>.ant-space,.responsive-picker-modal .responsive-picker-main .ant-space,.responsive-picker-modal .responsive-picker-main .keyword-search-control{width:100%}.responsive-picker-modal .responsive-picker-main .ant-input,.responsive-picker-modal .responsive-picker-main .ant-input-affix-wrapper,.responsive-picker-modal .responsive-picker-main .ant-input-search{max-width:100%}.responsive-picker-modal .responsive-picker-table,.responsive-picker-modal .responsive-picker-main>.ant-table-wrapper{overflow-x:auto}.responsive-picker-modal .responsive-picker-table .ant-table-wrapper,.responsive-picker-modal .responsive-picker-main>.ant-table-wrapper{min-width:720px}}[data-background-theme=blue]{--tenant-page-bg:#eaf3ff;--tenant-page-gradient:linear-gradient(180deg, #dbeeff 0%, #eaf3ff 45%, #f7fbff 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#eaf3ff;--tenant-border-primary:rgba(22, 119, 255, 0.2);--tenant-border-secondary:rgba(80, 137, 200, 0.22);--tenant-surface-soft:#f3f8ff;--tenant-surface-card:#ffffff;--tenant-surface-elevated:#ffffff;--tenant-surface-elevated-frost:#ffffff;--tenant-surface-elevated-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(246, 251, 255, 0.96) 100%);--tenant-card-shadow:0 16px 38px rgba(35, 88, 145, 0.12), 0 3px 10px rgba(35, 88, 145, 0.06);--tenant-module-shadow:0 20px 52px rgba(35, 88, 145, 0.14), 0 5px 16px rgba(35, 88, 145, 0.07)}[data-background-theme=warm]{--tenant-page-bg:#f7f2ea;--tenant-page-gradient:linear-gradient(180deg, #fff0dc 0%, #f7f2ea 45%, #fffaf2 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#f7f2ea;--tenant-border-primary:rgba(190, 137, 62, 0.18);--tenant-border-secondary:rgba(160, 132, 96, 0.22);--tenant-surface-soft:#fbf7f0;--tenant-surface-card:#fffdf9;--tenant-surface-elevated:#fffdf9;--tenant-surface-elevated-frost:#fffdf9;--tenant-surface-elevated-gradient:linear-gradient(180deg, rgba(255, 253, 249, 0.98) 0%, rgba(253, 248, 239, 0.96) 100%);--tenant-card-shadow:0 16px 38px rgba(120, 86, 42, 0.11), 0 3px 10px rgba(120, 86, 42, 0.05);--tenant-module-shadow:0 20px 52px rgba(120, 86, 42, 0.13), 0 5px 16px rgba(120, 86, 42, 0.06)}[data-background-theme=tech]{--tenant-page-bg:#eaf8ed;--tenant-page-gradient:linear-gradient(180deg, #dff4e2 0%, #eaf8ed 45%, #f8fcf6 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#eaf8ed;--tenant-border-primary:rgba(82, 196, 26, 0.2);--tenant-border-secondary:rgba(93, 155, 96, 0.22);--tenant-surface-soft:#f5fbf3;--tenant-surface-card:#ffffff;--tenant-surface-elevated:#ffffff;--tenant-surface-elevated-frost:#ffffff;--tenant-surface-elevated-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 252, 246, 0.96) 100%);--tenant-card-shadow:0 16px 38px rgba(57, 124, 67, 0.12), 0 3px 10px rgba(57, 124, 67, 0.05);--tenant-module-shadow:0 20px 52px rgba(57, 124, 67, 0.14), 0 5px 16px rgba(57, 124, 67, 0.06)}[data-background-theme=red]{--tenant-page-bg:#fff1f0;--tenant-page-gradient:linear-gradient(180deg, #ffe1df 0%, #fff1f0 45%, #fff8f7 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#fff1f0;--tenant-border-primary:rgba(255, 77, 79, 0.2);--tenant-border-secondary:rgba(205, 100, 98, 0.22);--tenant-surface-soft:#fff7f6;--tenant-surface-card:#ffffff;--tenant-surface-elevated:#ffffff;--tenant-surface-elevated-frost:#ffffff;--tenant-surface-elevated-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 248, 247, 0.96) 100%);--tenant-card-shadow:0 16px 38px rgba(170, 61, 56, 0.12), 0 3px 10px rgba(170, 61, 56, 0.05);--tenant-module-shadow:0 20px 52px rgba(170, 61, 56, 0.14), 0 5px 16px rgba(170, 61, 56, 0.06)}[data-theme=dark]{--tenant-text-primary:#e2e8f0;--tenant-text-secondary:#cbd5e1;--tenant-text-tertiary:#94a3b8;--tenant-text-muted:#64748b;--tenant-brand-primary:#1677ff;--tenant-border-primary:rgba(22, 119, 255, 0.24);--tenant-border-secondary:rgba(100, 116, 139, 0.28);--tenant-page-bg:#0f172a;--tenant-page-gradient:linear-gradient(180deg, #16233a 0%, #0f172a 45%, #0f172a 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#0f172a;--tenant-surface-soft:rgba(15, 23, 42, 0.72);--tenant-surface-card:rgba(15, 23, 42, 0.84);--tenant-surface-elevated:rgba(15, 23, 42, 0.88);--tenant-surface-elevated-frost:rgba(15, 23, 42, 0.8);--tenant-surface-elevated-gradient:linear-gradient(180deg, rgba(24, 35, 55, 0.92) 0%, rgba(15, 23, 42, 0.88) 100%);--tenant-card-shadow:0 16px 42px rgba(0, 0, 0, 0.26), 0 2px 10px rgba(0, 0, 0, 0.18);--tenant-card-highlight:inset 0 1px 0 rgba(255, 255, 255, 0.08);--tenant-module-shadow:0 22px 58px rgba(0, 0, 0, 0.32), 0 6px 18px rgba(0, 0, 0, 0.22);--tenant-control-focus-shadow:0 0 0 3px rgba(22, 119, 255, 0.18);--tenant-control-disabled-bg:rgba(199, 199, 204, 0.24);--tenant-control-disabled-border:rgba(199, 199, 204, 0.32);--tenant-control-disabled-text:#ffffff}[data-theme=dark] body{background:var(--tenant-page-gradient)}[data-theme=dark][data-background-theme=blue]{--tenant-page-bg:#0c1d33;--tenant-page-gradient:linear-gradient(180deg, #12345a 0%, #0c1d33 48%, #0c1d33 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#0c1d33;--tenant-surface-soft:rgba(15, 34, 59, 0.8);--tenant-surface-elevated:rgba(13, 28, 49, 0.92);--tenant-surface-elevated-frost:rgba(13, 28, 49, 0.86)}[data-theme=dark][data-background-theme=warm]{--tenant-page-bg:#211c16;--tenant-page-gradient:linear-gradient(180deg, #3a2b1b 0%, #211c16 48%, #211c16 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#211c16;--tenant-border-secondary:rgba(151, 127, 93, 0.22);--tenant-surface-soft:rgba(42, 35, 27, 0.82);--tenant-surface-elevated:rgba(34, 28, 22, 0.94);--tenant-surface-elevated-frost:rgba(34, 28, 22, 0.88)}[data-theme=dark][data-background-theme=tech]{--tenant-page-bg:#102415;--tenant-page-gradient:linear-gradient(180deg, #1a3a20 0%, #102415 48%, #102415 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#102415;--tenant-border-secondary:rgba(101, 152, 103, 0.24);--tenant-surface-soft:rgba(19, 43, 25, 0.82);--tenant-surface-elevated:rgba(15, 34, 20, 0.94);--tenant-surface-elevated-frost:rgba(15, 34, 20, 0.88)}[data-theme=dark][data-background-theme=red]{--tenant-page-bg:#2a1215;--tenant-page-gradient:linear-gradient(180deg, #4a1d22 0%, #2a1215 48%, #2a1215 100%);--tenant-shell-bg:transparent;--tenant-content-bg:#2a1215;--tenant-border-secondary:rgba(180, 91, 92, 0.24);--tenant-surface-soft:rgba(54, 24, 28, 0.82);--tenant-surface-elevated:rgba(43, 19, 23, 0.94);--tenant-surface-elevated-frost:rgba(43, 19, 23, 0.88)}.tenant-glass-card,.tenant-soft-card{border:1px solid rgba(148,163,184,.18)!important;border-radius:12px!important;background:var(--tenant-surface-elevated-gradient,var(--tenant-surface-elevated))!important;box-shadow:var(--tenant-card-shadow),var(--tenant-card-highlight)}.tenant-soft-card{border-radius:10px!important;background:var(--tenant-surface-soft)!important;box-shadow:0 8px 20px rgba(15,23,42,4%),var(--tenant-card-highlight)}.ant-input:focus,.ant-input-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector{box-shadow:var(--tenant-control-focus-shadow)!important}.ant-select-dropdown{width:max-content!important;min-width:var(--tenant-select-popup-min-width);max-width:var(--tenant-select-popup-max-width);overflow-x:auto}.ant-select-dropdown .ant-select-item{max-width:var(--tenant-select-popup-max-width)}.ant-select-dropdown .ant-select-item-option-content{flex:none;max-width:var(--tenant-select-popup-max-width);overflow:visible;text-overflow:clip;white-space:nowrap}.ant-select-tree-dropdown,.ant-tree-select-dropdown{width:max-content!important;min-width:var(--tenant-select-tree-popup-min-width);max-width:var(--tenant-select-popup-max-width);overflow-x:auto}.ant-select-tree-dropdown .ant-select-tree-list,.ant-tree-select-dropdown .ant-select-tree-list,.ant-select-tree-dropdown .ant-select-tree-list-holder,.ant-tree-select-dropdown .ant-select-tree-list-holder,.ant-select-tree-dropdown .ant-select-tree-list-holder-inner,.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{width:max-content!important;min-width:100%;max-width:var(--tenant-select-popup-max-width)}.ant-select-tree-dropdown .ant-select-tree-node-content-wrapper,.ant-tree-select-dropdown .ant-select-tree-node-content-wrapper,.ant-select-tree-dropdown .ant-select-tree-title,.ant-tree-select-dropdown .ant-select-tree-title{max-width:var(--tenant-select-popup-max-width)}.ant-select-tree-dropdown .ant-select-tree-title,.ant-tree-select-dropdown .ant-select-tree-title{overflow:visible;text-overflow:clip;white-space:nowrap}.ant-input[disabled],.ant-input-disabled,.ant-input[readonly],textarea.ant-input[readonly],.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,.ant-input-affix-wrapper:has(input[readonly]),.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector,.ant-tree-select.ant-select-disabled .ant-select-selector{color:var(--tenant-control-disabled-text,#8e8e93)!important;background:var(--tenant-control-disabled-bg,#c7c7cc)!important;border-color:var(--tenant-control-disabled-border,#c7c7cc)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.ant-input[disabled]::-webkit-input-placeholder,.ant-input[readonly]::-webkit-input-placeholder,textarea.ant-input[readonly]::-webkit-input-placeholder,.ant-input-affix-wrapper:has(input[readonly]) input::-webkit-input-placeholder,.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled input::-webkit-input-placeholder{color:var(--tenant-control-disabled-text,#8e8e93)!important}.ant-input[disabled]::placeholder,.ant-input[readonly]::placeholder,textarea.ant-input[readonly]::placeholder,.ant-input-affix-wrapper:has(input[readonly]) input::placeholder,.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled input::placeholder{color:var(--tenant-control-disabled-text,#8e8e93)!important}.ant-input-affix-wrapper:has(input[readonly]) input,.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled input,.ant-input-number-disabled input,.ant-picker-disabled input,.ant-select-disabled .ant-select-selection-item,.ant-select-disabled .ant-select-selection-placeholder,.ant-tree-select.ant-select-disabled .ant-select-selection-item,.ant-tree-select.ant-select-disabled .ant-select-selection-placeholder{color:var(--tenant-control-disabled-text,#8e8e93)!important}.tenant-placeholder-page{display:flex;flex-direction:column;gap:16px}.ant-pro-page-container{min-height:calc(100vh - 56px);background:transparent}.ant-pro-page-container .ant-pro-page-container-warp-page-header,.ant-pro-page-container .ant-pro-page-container-children-container,.ant-pro-page-container .ant-pro-page-container-children-content{background:transparent}.ant-pro-page-container .ant-page-header-heading-title,.ant-pro-page-container .ant-page-header-heading-sub-title{color:var(--tenant-text-primary)}html,body,#root{background:var(--tenant-page-gradient);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.ant-layout,.ant-pro-layout,.ant-pro-layout-container,.ant-pro-layout .ant-layout,.ant-pro-layout .ant-layout-content,.ant-pro-layout .ant-pro-layout-container{background:transparent}.ant-pro-layout .ant-pro-layout-content{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.ant-pro-layout-bg-list,.ant-pro-layout-bg-list>div{background:transparent!important}.ant-layout .ant-layout-sider,.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-pro-sider .ant-layout-sider-children,.ant-pro-layout .ant-pro-sider-logo{background:var(--tenant-shell-bg)!important}.ant-pro-layout .ant-layout-header,.ant-pro-layout .ant-pro-layout-header{border-bottom:1px solid var(--tenant-border-secondary);background:var(--tenant-shell-bg)!important}.ant-pro-layout .ant-layout-header{backdrop-filter:blur(16px)}.ant-pro-layout .ant-pro-sider-logo{color:var(--tenant-text-primary)}.ant-menu,.ant-menu-light,.ant-menu-light>.ant-menu,.ant-pro-sider .ant-menu{background:transparent!important;color:var(--tenant-text-secondary)}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{color:var(--tenant-text-secondary)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{color:var(--tenant-semantic-primary);background:var(--tenant-surface-soft)}.ant-menu-light.ant-menu-inline .ant-menu-item-selected,.ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-item-selected{background:rgba(22,119,255,.14)}@media(max-width:768px){.ant-pro-drawer-sider.ant-drawer,.ant-drawer[class*=drawer-sider],.ant-drawer-left:has(.ant-pro-drawer-sider){position:fixed!important;inset:0!important;z-index:1100!important;overflow:hidden!important}.ant-pro-drawer-sider:not(.ant-drawer-open),.ant-drawer[class*=drawer-sider]:not(.ant-drawer-open),.ant-drawer-left:has(.ant-pro-drawer-sider):not(.ant-drawer-open){pointer-events:none}.ant-pro-drawer-sider:not(.ant-drawer-open) .ant-drawer-mask,.ant-drawer[class*=drawer-sider]:not(.ant-drawer-open) .ant-drawer-mask,.ant-drawer-left:has(.ant-pro-drawer-sider):not(.ant-drawer-open) .ant-drawer-mask{opacity:0!important;pointer-events:none!important}.ant-pro-drawer-sider.ant-drawer-open,.ant-drawer[class*=drawer-sider].ant-drawer-open,.ant-drawer-left:has(.ant-pro-drawer-sider).ant-drawer-open{pointer-events:auto!important}.ant-pro-drawer-sider .ant-drawer-mask,.ant-drawer[class*=drawer-sider] .ant-drawer-mask,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-mask{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;background:rgba(0,0,0,.45)!important}.ant-pro-drawer-sider .ant-drawer-content-wrapper,.ant-drawer[class*=drawer-sider] .ant-drawer-content-wrapper,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-content-wrapper{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow:visible!important;pointer-events:auto!important;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-drawer-content,.ant-pro-drawer-sider .ant-drawer-body,.ant-drawer[class*=drawer-sider] .ant-drawer-content,.ant-drawer[class*=drawer-sider] .ant-drawer-body,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-content,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-body{height:100vh;height:100dvh;max-height:100dvh;overflow:visible;pointer-events:auto!important;scrollbar-width:none;-ms-overflow-style:none;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-drawer-content-wrapper,.ant-pro-drawer-sider .ant-drawer-content,.ant-pro-drawer-sider .ant-drawer-body,.ant-pro-drawer-sider .ant-pro-sider,.ant-pro-drawer-sider .ant-layout-sider,.ant-drawer[class*=drawer-sider] .ant-drawer-content-wrapper,.ant-drawer[class*=drawer-sider] .ant-drawer-content,.ant-drawer[class*=drawer-sider] .ant-drawer-body,.ant-drawer[class*=drawer-sider] .ant-pro-sider,.ant-drawer[class*=drawer-sider] .ant-layout-sider{scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-pro-drawer-sider .ant-drawer-content::-webkit-scrollbar,.ant-pro-drawer-sider .ant-drawer-body::-webkit-scrollbar,.ant-pro-drawer-sider .ant-drawer-content-wrapper::-webkit-scrollbar,.ant-pro-drawer-sider .ant-pro-sider::-webkit-scrollbar,.ant-pro-drawer-sider .ant-layout-sider::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-drawer-content::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-drawer-body::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-drawer-content-wrapper::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-pro-sider::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-layout-sider::-webkit-scrollbar{width:0;height:0;display:none}.ant-pro-layout [class*=sider][class*=mask],.ant-pro-layout [class*=Sider][class*=mask],.ant-pro-layout [class*=sider][class*=Mask],.ant-pro-layout [class*=Sider][class*=Mask]{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;z-index:999!important}.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-layout-sider{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.ant-pro-layout .ant-pro-sider::-webkit-scrollbar,.ant-pro-layout .ant-layout-sider::-webkit-scrollbar{width:0;height:0;display:none}.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-layout-sider,.ant-pro-layout .ant-layout-sider-children,.ant-pro-layout .ant-pro-sider-logo,.ant-pro-drawer-sider .ant-pro-sider,.ant-pro-drawer-sider .ant-layout-sider,.ant-pro-drawer-sider .ant-layout-sider-children,.ant-pro-drawer-sider .ant-pro-sider-logo,.ant-pro-drawer-sider .ant-menu,.ant-pro-drawer-sider .ant-menu-root,.ant-drawer[class*=drawer-sider] .ant-pro-sider,.ant-drawer[class*=drawer-sider] .ant-layout-sider,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children,.ant-drawer[class*=drawer-sider] .ant-pro-sider-logo,.ant-drawer[class*=drawer-sider] .ant-menu,.ant-drawer[class*=drawer-sider] .ant-menu-root,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-pro-sider,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-pro-sider-logo,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-menu,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-menu-root,.ant-pro-layout .ant-menu,.ant-pro-layout .ant-menu-root{background:#fff!important;background-color:#fff!important}.ant-pro-layout .ant-layout-sider-children,.ant-pro-drawer-sider .ant-layout-sider-children,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children{min-height:100vh;min-height:100dvh;overflow:visible!important;scrollbar-width:none;-ms-overflow-style:none;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-layout-sider-children>div,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children>div,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children>div{scrollbar-width:none!important;-ms-overflow-style:none!important;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-layout-sider-children>div[style*=overflow-y],.ant-drawer[class*=drawer-sider] .ant-layout-sider-children>div[style*=overflow-y]{overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-pro-drawer-sider .ant-layout-sider-children>div::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children>div::-webkit-scrollbar,.ant-pro-drawer-sider .ant-layout-sider-children>div[style*=overflow-y]::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children>div[style*=overflow-y]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.ant-pro-drawer-sider .ant-layout-sider-children *,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children *{scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-pro-drawer-sider .ant-layout-sider-children ::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.ant-pro-drawer-sider [class*=collapsed-button],.ant-drawer[class*=drawer-sider] [class*=collapsed-button]{inset-inline-end:-13px!important;right:-13px!important;z-index:1102!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#fff!important}.ant-pro-layout .ant-layout-sider-children::-webkit-scrollbar,.ant-pro-drawer-sider .ant-layout-sider-children::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children::-webkit-scrollbar{width:0;height:0;display:none}.rst-mobile-sider-menu-link{display:block;width:100%}.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-left-first,.ant-table-wrapper .ant-table-cell-fix-left-last,.ant-table-wrapper .ant-table-cell-fix-right,.ant-table-wrapper .ant-table-cell-fix-right-first,.ant-table-wrapper .ant-table-cell-fix-right-last{position:static!important;z-index:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;left:auto!important;right:auto!important}.ant-table-wrapper .ant-table-cell-fix-left-first:after,.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after,.ant-table-wrapper .ant-table-cell-fix-right-last:after{display:none!important;box-shadow:none!important}.ant-pro-page-container-children-content{margin-inline:12px!important}}@media(max-width:1024px){.ant-pro-layout .ant-pro-layout-content{padding-block:18px!important;padding-inline:18px!important}.ant-modal .ant-modal-content{padding-inline:16px!important}.ant-tooltip,.ant-popover{max-width:calc(100vw - 36px)!important}.ant-picker-dropdown,.ant-picker-dropdown .ant-picker-panel-container{box-sizing:border-box;max-width:calc(100vw - 36px)!important}.ant-picker-dropdown .ant-picker-panel-container{overflow-x:auto;overscroll-behavior-x:contain}.ant-tooltip .ant-tooltip-inner,.ant-popover .ant-popover-inner,.ant-popover .ant-popover-title,.ant-popover .ant-popover-inner-content{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ant-pro-card,.ant-pro-card>.ant-pro-card-body,.ant-card,.ant-card>.ant-card-body{box-sizing:border-box;max-width:100%;min-width:0}.ant-pro-card>.ant-pro-card-body,.ant-card>.ant-card-body{padding-inline:16px!important}body:has(.ant-pro-drawer-sider.ant-drawer-open),body:has(.ant-drawer[class*=drawer-sider].ant-drawer-open){overflow:hidden!important}.ant-pro-drawer-sider.ant-drawer,.ant-drawer[class*=drawer-sider],.ant-drawer-left:has(.ant-pro-drawer-sider){position:fixed!important;inset:0!important;z-index:1100!important;overflow:hidden!important;overscroll-behavior:contain}.ant-pro-drawer-sider:not(.ant-drawer-open),.ant-drawer[class*=drawer-sider]:not(.ant-drawer-open),.ant-drawer-left:has(.ant-pro-drawer-sider):not(.ant-drawer-open){pointer-events:none}.ant-pro-drawer-sider:not(.ant-drawer-open) .ant-drawer-mask,.ant-drawer[class*=drawer-sider]:not(.ant-drawer-open) .ant-drawer-mask,.ant-drawer-left:has(.ant-pro-drawer-sider):not(.ant-drawer-open) .ant-drawer-mask{opacity:0!important;pointer-events:none!important}.ant-pro-drawer-sider.ant-drawer-open,.ant-drawer[class*=drawer-sider].ant-drawer-open,.ant-drawer-left:has(.ant-pro-drawer-sider).ant-drawer-open{pointer-events:auto!important}.ant-pro-drawer-sider .ant-drawer-mask,.ant-drawer[class*=drawer-sider] .ant-drawer-mask,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-mask{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:rgba(0,0,0,.45)!important}.ant-pro-drawer-sider .ant-drawer-content-wrapper,.ant-drawer[class*=drawer-sider] .ant-drawer-content-wrapper,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-content-wrapper{position:fixed!important;top:0!important;bottom:0!important;left:0!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow:visible!important;pointer-events:auto!important;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-drawer-content,.ant-pro-drawer-sider .ant-drawer-body,.ant-drawer[class*=drawer-sider] .ant-drawer-content,.ant-drawer[class*=drawer-sider] .ant-drawer-body,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-content,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-drawer-body{height:100vh;height:100dvh;max-height:100dvh;overflow:visible!important;pointer-events:auto!important;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-pro-sider,.ant-pro-drawer-sider .ant-layout-sider,.ant-pro-drawer-sider .ant-layout-sider-children,.ant-pro-drawer-sider .ant-pro-sider-logo,.ant-pro-drawer-sider .ant-menu,.ant-pro-drawer-sider .ant-menu-root,.ant-drawer[class*=drawer-sider] .ant-pro-sider,.ant-drawer[class*=drawer-sider] .ant-layout-sider,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children,.ant-drawer[class*=drawer-sider] .ant-pro-sider-logo,.ant-drawer[class*=drawer-sider] .ant-menu,.ant-drawer[class*=drawer-sider] .ant-menu-root,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-pro-sider,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-pro-sider-logo,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-menu,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-menu-root{background:#fff!important;background-color:#fff!important}.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-layout-sider{height:100vh;height:100dvh;max-height:100dvh;overflow:visible!important;background:#fff!important;background-color:#fff!important}.ant-pro-layout .ant-layout-sider-children{min-height:100vh;min-height:100dvh;overflow:visible!important;background:#fff!important;background-color:#fff!important}.ant-pro-layout .ant-layout-sider-children>div{overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-pro-drawer-sider .ant-layout-sider-children,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children{min-height:100vh;min-height:100dvh;overflow:visible!important;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider .ant-layout-sider-children>div,.ant-drawer[class*=drawer-sider] .ant-layout-sider-children>div,.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children>div{overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:#fff!important;background-color:#fff!important}.ant-pro-drawer-sider,.ant-pro-drawer-sider *,.ant-drawer[class*=drawer-sider],.ant-drawer[class*=drawer-sider] *,.ant-pro-layout .ant-pro-sider,.ant-pro-layout .ant-pro-sider *,.ant-pro-layout .ant-layout-sider,.ant-pro-layout .ant-layout-sider *{scrollbar-width:none!important;-ms-overflow-style:none!important}.ant-pro-drawer-sider::-webkit-scrollbar,.ant-pro-drawer-sider ::-webkit-scrollbar,.ant-drawer[class*=drawer-sider]::-webkit-scrollbar,.ant-drawer[class*=drawer-sider] ::-webkit-scrollbar,.ant-pro-layout .ant-pro-sider::-webkit-scrollbar,.ant-pro-layout .ant-pro-sider ::-webkit-scrollbar,.ant-pro-layout .ant-layout-sider::-webkit-scrollbar,.ant-pro-layout .ant-layout-sider ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children{height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow:visible!important}.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children>div:first-child{height:100vh!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important;background-color:#fff!important;scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.22)transparent}.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children>div:first-child::-webkit-scrollbar{width:4px!important;height:0!important;display:block!important;background:transparent!important}.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children>div:first-child::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(15,23,42,.22)}.ant-drawer-left:has(.ant-pro-drawer-sider) .ant-layout-sider-children>div:first-child::-webkit-scrollbar-track{background:transparent}.ant-pro-layout .ant-pro-sider-collapsed-button,.ant-pro-layout [class*=collapsed-button],.ant-pro-drawer-sider .ant-pro-sider-collapsed-button,.ant-pro-drawer-sider [class*=collapsed-button],.ant-drawer[class*=drawer-sider] .ant-pro-sider-collapsed-button,.ant-drawer[class*=drawer-sider] [class*=collapsed-button]{inset-inline-end:-13px!important;right:-13px!important;z-index:1102!important;display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.rst-mobile-sider-menu-link{display:block;width:100%}}@media(max-width:767px){.ant-pro-layout .ant-pro-layout-content{padding-block:10px!important;padding-inline:10px!important;overflow-x:hidden}.ant-modal .ant-modal-content{padding-inline:12px!important}.ant-tooltip,.ant-popover{max-width:calc(100vw - 20px)!important}.ant-picker-dropdown{right:auto!important;left:10px!important;max-width:calc(100vw - 20px)!important}.ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 20px)!important}.ant-pro-card,.ant-pro-card>.ant-pro-card-body,.ant-card,.ant-card>.ant-card-body{box-sizing:border-box;max-width:100%;min-width:0}.ant-pro-card>.ant-pro-card-body,.ant-card>.ant-card-body{padding-inline:12px!important}.ant-pro-layout .ant-pro-layout-content>*,.workspace-page-shell,.workspace-tabs__panes,.workspace-tabs__pane,.workspace-form-card,.workspace-form,.form-section{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.ant-pro-page-container-children-content{margin-inline:0!important;padding-inline:0!important}.workspace-form-card>.ant-card-body{padding:12px!important}.form-section{padding:12px}.workspace-form-card__header,.workspace-form-card__footer,.form-section__header{max-width:100%;min-width:0;flex-wrap:wrap}}@media(max-width:575px){.ant-card{border-radius:20px!important}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.approval-detail-page{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-height:100%;background:#fff}.approval-detail-page .approval-detail-page__body{flex:1 1;min-height:0;overflow:auto;padding:16px 24px 24px}.approval-detail-page .approval-detail-page__footer{flex:none;padding:12px 24px 16px;background:#fff;border-top:1px solid#f0f0f0}.approval-detail-modal .approval-detail-modal__content{display:grid;width:100%;max-width:100%;min-width:0;padding-bottom:4px;overflow-x:hidden}.approval-detail-modal .approval-detail-modal__header-title{min-width:0;font-size:32px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.approval-detail-modal .approval-detail-modal__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0}.approval-detail-modal .approval-detail-modal__footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding-top:20px;border-top:1px solid#eee}.approval-detail-modal .approval-detail-modal__footer-group{display:flex;align-items:center;gap:8px}.approval-detail-modal .approval-detail-modal__footer-separator{color:rgba(0,0,0,.35);font-size:14px;line-height:32px}@media(max-width:768px){.approval-detail-modal .ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:12px auto;top:0!important}.approval-detail-modal .ant-modal-content,.approval-detail-modal .ant-modal-body,.approval-detail-modal .ant-modal-footer{min-width:0;max-width:100%}.approval-detail-modal .ant-modal-body{padding-inline:12px}.approval-detail-modal .approval-detail-modal__header-title{font-size:24px}.approval-detail-modal .approval-detail-modal__summary{grid-template-columns:1fr;gap:12px}.approval-detail-modal .approval-detail-modal__footer{align-items:stretch;flex-direction:column;gap:8px;padding-top:12px}.approval-detail-modal .approval-detail-modal__footer-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.approval-detail-modal .approval-detail-modal__footer-group--cancel{grid-template-columns:1fr}.approval-detail-modal .approval-detail-modal__footer-group .ant-btn{width:100%;min-width:0}.approval-detail-modal .approval-detail-modal__footer-separator{display:none}}.user-picker-field__trigger{min-width:72px;color:var(--ant-color-primary,#007aff);border-start-start-radius:0;border-end-start-radius:0;box-shadow:none}.user-picker-field__trigger:hover,.user-picker-field__trigger:focus{color:var(--ant-color-primary,#007aff)!important}.user-picker-field__modal .ant-modal-body{min-width:0;overflow-x:hidden}.user-picker-field__modal-layout{display:grid;grid-template-columns:minmax(220px,260px)minmax(0,1fr);gap:16px;min-height:520px;min-width:0}.user-picker-field__org-tree{min-width:0;padding:8px;overflow:auto;border:1px solid#f0f0f0;border-radius:8px}.user-picker-field__user-panel,.user-picker-field__table-wrap{min-width:0}.user-picker-field__table-wrap{width:100%;overflow-x:auto}.user-picker-field__table-wrap .ant-table-wrapper{min-width:760px}.user-picker-field__user-panel{display:grid;gap:16px;align-content:start}@media(max-width:760px){.user-picker-field__modal-layout{grid-template-columns:minmax(0,1fr);min-height:0}.user-picker-field__org-tree{max-height:220px}.user-picker-field__user-panel .ant-input-affix-wrapper{width:min(100%,220px)!important}}.staff-vehicle-application-workspace .workspace-form-section__full-item{min-width:0}.staff-vehicle-application-workspace .staff-vehicle-application-workspace__row-start{grid-column-start:1;min-width:0}.staff-vehicle-application-workspace .staff-vehicle-application-workspace__photos .ant-form-item-control{max-width:none}.staff-vehicle-application-workspace .ant-descriptions{max-width:100%}.staff-vehicle-application-workspace .ant-descriptions-item-content{overflow-wrap:anywhere}.vehicle-form-row-break{height:0;min-height:0}.vehicle-apply-list--inset{box-sizing:border-box;padding:16px 24px 24px}.vehicle-apply-list__dispatch-disabled.ant-btn-link[disabled]{color:#bfbfbf}.vehicle-photo-field-label{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.4}.vehicle-photo-field-label__hint,.vehicle-responsibility-entry__hint{display:block;color:var(--ant-color-text-tertiary,#8c8c8c);font-size:12px;font-weight:400;line-height:1.5}.vehicle-responsibility-entry__button{height:auto;padding:0}.vehicle-responsibility-modal__content{max-height:min(65vh,640px);padding:4px 16px 8px 4px;overflow-y:auto;overscroll-behavior:contain}.vehicle-responsibility-modal__text{color:var(--ant-color-text,#1f1f1f);line-height:1.9;white-space:pre-wrap}.vehicle-responsibility-modal__end{padding:24px 0 8px;color:var(--ant-color-text-tertiary,#8c8c8c);text-align:center}.context-toolbar-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 0 12px;padding:10px 16px;border:1px solid var(--tenant-border-secondary);border-radius:10px;background:var(--tenant-surface-elevated);box-shadow:var(--tenant-card-shadow);overflow-x:hidden}.context-toolbar-card .context-toolbar{width:100%;min-width:0}.context-toolbar-card .context-toolbar-card__side-switch{display:inline-flex;align-items:center;gap:6px;color:var(--tenant-text-secondary);font-size:14px;white-space:nowrap;user-select:none}[data-theme=dark] .context-toolbar-card{background:var(--tenant-surface-elevated);box-shadow:var(--tenant-card-shadow)}.user-avatar-dropdown{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;color:var(--tenant-text-primary);cursor:pointer}.user-avatar-dropdown__name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rst-btn-primary,.ant-btn-primary{border-color:var(--btn-primary,#007aff)!important;color:#fff!important;background:var(--btn-primary,#007aff)!important;box-shadow:0 8px 18px rgba(0,122,255,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-primary:hover,.ant-btn-primary:hover{border-color:var(--btn-primary-hover,#0066d6)!important;color:#fff!important;background:var(--btn-primary-hover,#0066d6)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(0,122,255,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-info{border-color:var(--btn-info,#5ac8fa)!important;color:#1c1c1e!important;background:var(--btn-info,#5ac8fa)!important;box-shadow:0 8px 18px rgba(90,200,250,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-info:hover{border-color:var(--btn-info-hover,#3db9f8)!important;color:#1c1c1e!important;background:var(--btn-info-hover,#3db9f8)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(90,200,250,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-danger,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous{border-color:var(--btn-danger,#ff3b30)!important;color:#fff!important;background:var(--btn-danger,#ff3b30)!important;box-shadow:0 8px 18px rgba(255,59,48,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-danger:hover,.rst-btn-danger:focus,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:hover,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:focus,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous:hover,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous:focus{border-color:var(--btn-danger-hover,#e1342a)!important;color:#fff!important;background:var(--btn-danger-hover,#e1342a)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(255,59,48,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-danger:active,.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:active,.ant-popconfirm .ant-btn-primary.ant-btn-dangerous:active{border-color:var(--btn-danger-active,#c52d24)!important;color:#fff!important;background:var(--btn-danger-active,#c52d24)!important}.rst-btn-neutral{border-color:var(--btn-neutral,#e5e5ea)!important;color:#1c1c1e!important;background:var(--btn-neutral,#e5e5ea)!important;box-shadow:0 8px 18px rgba(142,142,147,.14),inset 0 1px 0 rgba(255,255,255,.28);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-neutral:hover{border-color:var(--btn-neutral-hover,#dadae0)!important;color:#1c1c1e!important;background:var(--btn-neutral-hover,#dadae0)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(142,142,147,.18),inset 0 1px 0 rgba(255,255,255,.32)}.rst-btn-success{border-color:var(--btn-success,#34c759)!important;color:#fff!important;background:var(--btn-success,#34c759)!important;box-shadow:0 8px 18px rgba(52,199,89,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-success:hover{border-color:var(--btn-success-hover,#2eaf4f)!important;color:#fff!important;background:var(--btn-success-hover,#2eaf4f)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(52,199,89,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-warning{border-color:var(--btn-warning,#ff9f0a)!important;color:#1c1c1e!important;background:var(--btn-warning,#ff9f0a)!important;box-shadow:0 8px 18px rgba(255,159,10,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-warning:hover{border-color:var(--btn-warning-hover,#e38d00)!important;color:#1c1c1e!important;background:var(--btn-warning-hover,#e38d00)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(255,159,10,.22),inset 0 1px 0 rgba(255,255,255,.28)}.rst-btn-secondary{border-color:var(--btn-secondary,#8e8e93)!important;color:#fff!important;background:var(--btn-secondary,#8e8e93)!important;box-shadow:0 8px 18px rgba(142,142,147,.18),inset 0 1px 0 rgba(255,255,255,.24);transition:transform.18s ease,box-shadow.18s ease,background-color.18s ease}.rst-btn-secondary:hover{border-color:var(--btn-secondary-hover,#7b7b80)!important;color:#fff!important;background:var(--btn-secondary-hover,#7b7b80)!important;transform:translatey(-1px);box-shadow:0 12px 24px rgba(142,142,147,.22),inset 0 1px 0 rgba(255,255,255,.28)}.ant-modal-confirm .ant-btn-default,.ant-popconfirm .ant-btn-default{border-color:var(--btn-secondary,#8e8e93)!important;color:#fff!important;background:var(--btn-secondary,#8e8e93)!important;box-shadow:0 8px 18px rgba(142,142,147,.18),inset 0 1px 0 rgba(255,255,255,.24)}.ant-modal-confirm .ant-btn-default:hover,.ant-modal-confirm .ant-btn-default:focus,.ant-popconfirm .ant-btn-default:hover,.ant-popconfirm .ant-btn-default:focus{border-color:var(--btn-secondary-hover,#7b7b80)!important;color:#fff!important;background:var(--btn-secondary-hover,#7b7b80)!important}.ant-modal-confirm .ant-btn-default:active,.ant-popconfirm .ant-btn-default:active{border-color:var(--btn-secondary-active,#6a6a6e)!important;color:#fff!important;background:var(--btn-secondary-active,#6a6a6e)!important}.rst-btn-primary[disabled],.rst-btn-secondary[disabled],.rst-btn-success[disabled],.rst-btn-warning[disabled],.rst-btn-danger[disabled],.rst-btn-info[disabled],.rst-btn-neutral[disabled],.ant-btn-primary[disabled]{border-color:var(--btn-disabled,#c7c7cc)!important;color:rgba(255,255,255,.85)!important;background:var(--btn-disabled,#c7c7cc)!important;cursor:not-allowed;box-shadow:none;transform:none}:root{--rst-sticky-workspace-top:56px;--rst-sticky-tabs-top:var(--rst-sticky-workspace-top);--rst-list-toolbar-height:56px;--rst-list-pagination-height:56px;--rst-sticky-list-toolbar-top:var(--rst-sticky-workspace-top);--rst-sticky-table-header-top:calc(var(--rst-sticky-list-toolbar-top) + var(--rst-list-toolbar-height))}.runtime-keep-alive-layout,.runtime-keep-alive-layout-no{height:auto!important;max-height:none!important;overflow:visible!important}.runtime-keep-alive-layout[hidden],.runtime-keep-alive-layout-no[hidden]{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-summary>tr>th,.ant-table-wrapper .ant-table-summary>tr>td{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell-ellipsis,.ant-table-wrapper .ant-table-cell-ellipsis .ant-table-cell-content{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell .ant-typography-ellipsis,.ant-table-wrapper .ant-table-cell .ant-typography-ellipsis-single-line{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell .ant-typography-ellipsis-single-line{display:inline!important}.ant-table-wrapper .ant-table-cell .ant-progress,.ant-table-wrapper .ant-table-cell .ant-progress-outer,.ant-table-wrapper .ant-table-cell .ant-progress-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.global-navigation-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;border-bottom:1px solid var(--tenant-border-secondary);background:var(--tenant-shell-bg)}.global-navigation-header__left{display:flex;flex:1 1;align-items:center;gap:20px;min-width:0}.global-navigation-header__brand{display:inline-flex;align-items:center;gap:12px;min-width:fit-content}.global-navigation-header__brand img{width:34px;height:34px;border-radius:8px;object-fit:contain}.global-navigation-header__title{color:var(--tenant-text-primary);font-weight:700;line-height:1.2}.global-navigation-header__subtitle{color:var(--tenant-text-tertiary);font-size:12px;line-height:1.2}[data-theme=dark] .global-navigation-header{background:var(--tenant-shell-bg)}.top-navigation-bar{flex:1 1;min-width:0;border-bottom:none;background:transparent}.top-navigation-bar__menu-label{display:inline-flex;align-items:center;height:100%;cursor:pointer}.top-navigation-bar.ant-menu-horizontal>.ant-menu-item,.top-navigation-bar.ant-menu-horizontal>.ant-menu-submenu{border-radius:6px;transition:background-color.2s ease}.context-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;width:100%}.context-toolbar__context,.context-toolbar__actions,.context-toolbar__action{display:inline-flex;align-items:center}.context-toolbar__context{min-width:0}.context-toolbar__actions{gap:6px;min-width:0}.context-toolbar__action{justify-content:center;min-width:36px;min-height:36px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:var(--tenant-text-secondary);cursor:pointer;transition:border-color.2s ease,background-color.2s ease}.context-toolbar__action:hover{border-color:var(--tenant-border-primary);background:var(--tenant-surface-soft)}@media(max-width:1023px){.context-toolbar{flex-direction:column;align-items:flex-start}.context-toolbar__context{width:100%;min-width:0}.context-toolbar__actions{width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-start}.context-toolbar__actions>*{max-width:100%}}.context-toolbar-card{box-sizing:border-box;display:flex;align-items:center;width:100%;max-width:100%;min-width:0;height:58px;margin:0 0 12px;padding:10px 16px;border:1px solid var(--tenant-border-secondary);border-radius:10px;background:var(--tenant-surface-elevated);box-shadow:var(--tenant-card-shadow);overflow-x:hidden}.context-toolbar-card .context-toolbar{width:100%;min-width:0}@media(max-width:1023px){.context-toolbar-card{height:auto}}[data-theme=dark] .context-toolbar-card{background:var(--tenant-surface-elevated);box-shadow:var(--tenant-card-shadow)}.background-theme-selector{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.background-theme-selector__text{font-size:13px}.background-theme-selector__menu-item{display:inline-flex;align-items:center;gap:8px}.background-theme-selector__menu-item>span:last-child{display:flex;flex-direction:column;gap:2px}.background-theme-selector__menu-item strong{font-weight:500}.background-theme-selector__menu-item small{color:var(--tenant-text-tertiary)}.background-theme-selector__color{width:18px;height:18px;border:1px solid var(--tenant-border-secondary);border-radius:5px}.identity-context-switcher{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--tenant-text-primary)}.identity-context-switcher__trigger{display:inline-flex;max-width:100%;color:inherit;cursor:pointer;text-decoration:none}.identity-context-switcher__trigger:hover{color:inherit;text-decoration:none}.identity-context-switcher__tag{margin-inline-end:0;border-radius:4px}.identity-context-switcher__org{max-width:260px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.identity-context-switcher__role,.identity-context-switcher__empty-text{max-width:160px;overflow:hidden;color:var(--tenant-text-secondary);text-overflow:ellipsis;white-space:nowrap}.identity-context-switcher__empty-wrapper{display:inline-flex}.identity-context-switcher__menu-item{display:flex;min-width:220px;max-width:320px;flex-direction:column;gap:2px}.identity-context-switcher__menu-org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity-context-switcher__menu-item small{color:var(--tenant-text-tertiary)}.identity-context-switcher__tenant-node{display:flex;align-items:center;justify-content:space-between;min-width:240px;gap:12px}.identity-context-switcher__tenant-title{font-weight:600;color:var(--tenant-text-primary)}.identity-context-switcher__tags{display:flex;flex-wrap:wrap;gap:4px}.identity-context-switcher__tags :global(.ant-tag){margin-inline-end:0}.identity-context-switcher__panel{width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 140px);padding:8px;border-radius:8px;background:var(--tenant-bg-elevated,#fff);box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden}.identity-context-switcher__search{margin-bottom:8px}.identity-context-switcher__tree-wrapper{max-height:calc(100vh - 200px);overflow:auto}.identity-context-switcher__tree-wrapper :global(.ant-tree-node-content-wrapper){width:100%}.identity-context-switcher__tree-wrapper :global(.ant-tree-treenode-disabled .ant-tree-node-content-wrapper){cursor:not-allowed}.identity-context-switcher__no-result{padding:8px 4px;color:var(--tenant-text-tertiary);font-size:12px;text-align:center}.identity-context-switcher--disabled{color:var(--tenant-text-muted);cursor:not-allowed}.identity-context-switcher--readonly{color:var(--tenant-text-primary)}.identity-context-switcher--error{color:var(--tenant-semantic-danger)}.identity-context-switcher--empty{color:var(--tenant-text-tertiary)}@media(max-width:767px){.identity-context-switcher__org{max-width:180px}.identity-context-switcher__role{max-width:120px}}.page-refresh-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--tenant-text-secondary)}.page-refresh-button:hover{color:var(--tenant-text-primary)!important;background:transparent!important}.workspace-tabs.workspace-page-shell{border:0;background:linear-gradient(180deg,rgba(255,255,255,.72)0%,rgba(255,255,255,.5)100%);box-shadow:var(--tenant-module-shadow),var(--tenant-card-highlight)}.workspace-tabs.workspace-page-shell>.workspace-tabs__bar{margin:0;border:1px solid rgba(148,163,184,.18);border-radius:8px 8px 0 0;overflow:hidden}.workspace-tabs.workspace-page-shell>.workspace-tabs__bar .ant-tabs-nav{margin:0!important}.workspace-tabs.workspace-page-shell>.workspace-tabs__panes{overflow:visible}.workspace-tabs.workspace-page-shell>.workspace-tabs__panes .runtime-keep-alive-layout,.workspace-tabs.workspace-page-shell>.workspace-tabs__panes .runtime-keep-alive-layout-no{height:auto!important;max-height:none!important;overflow:visible!important}.workspace-tabs.workspace-page-shell>.workspace-tabs__panes .runtime-keep-alive-layout[hidden],.workspace-tabs.workspace-page-shell>.workspace-tabs__panes .runtime-keep-alive-layout-no[hidden]{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}.workspace-tabs.workspace-page-shell>.workspace-tabs__panes .tenant-glass-card,.workspace-tabs.workspace-page-shell>.workspace-tabs__panes .tenant-soft-card{border-radius:0 0 8px 8px!important;box-shadow:none}.standard-list-page-root{min-width:0}.standard-list-page .ant-table-thead>tr>th,.standard-list-page .ant-table-tbody>tr>td{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.standard-list-page .ant-table-wrapper .ant-table-tbody>tr.rst-list-row--alt>td{background:rgba(22,119,255,2%)}.standard-list-page .ant-table-wrapper .ant-table-tbody>tr.rst-list-row--alt:hover>td,.standard-list-page .ant-table-wrapper .ant-table-tbody>tr.rst-list-row--alt>td.ant-table-cell-row-hover{background:rgba(22,119,255,4.5%)}.standard-list-page .ant-table-cell-ellipsis,.standard-list-page .ant-table-cell-ellipsis .ant-table-cell-content{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere}.standard-list-page{display:flex;flex-direction:column;gap:12px;min-width:0}.standard-list-page>.ant-card-body{overflow:visible}.standard-list-page__sticky-header{position:sticky;top:var(--rst-sticky-list-toolbar-top,var(--rst-sticky-workspace-top,56px));z-index:108;flex:0 0 auto;margin-bottom:4px;padding-bottom:12px;background-color:var(--tenant-surface-elevated,#fff);background-image:var(--tenant-surface-elevated-gradient,none);box-shadow:0 1px 0 var(--tenant-border-secondary)}.standard-list-page__sticky-header .rst-page-toolbar,.standard-list-page__sticky-header .selection-action-bar{position:static;padding-bottom:0;border-bottom:0;box-shadow:none;background:transparent}.standard-list-page__sticky-header .keyword-search-control{width:100%;max-width:100%}.standard-list-page__sticky-header .rst-page-toolbar__main{flex-direction:row!important;align-items:center!important}.standard-list-page__sticky-header .rst-page-toolbar__left,.standard-list-page__sticky-header .rst-page-toolbar__right{width:auto!important}.standard-list-page__sticky-header .rst-page-toolbar__right{flex-wrap:nowrap!important;white-space:nowrap;overflow-x:auto;justify-content:flex-end!important}.standard-list-page__toolbar-right{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}@media(max-width:1399px){.standard-list-page--toolbar-wrap .rst-page-toolbar__main{flex-direction:column!important;align-items:stretch!important}.standard-list-page--toolbar-wrap .rst-page-toolbar__left,.standard-list-page--toolbar-wrap .rst-page-toolbar__right{width:100%!important}.standard-list-page--toolbar-wrap .rst-page-toolbar__left>.ant-space,.standard-list-page--toolbar-wrap .rst-page-toolbar__right>.standard-list-page__toolbar-right,.standard-list-page--toolbar-wrap .standard-list-page__toolbar-right>.ant-space{flex-wrap:wrap}.standard-list-page--toolbar-wrap .rst-page-toolbar__right,.standard-list-page--toolbar-wrap .standard-list-page__toolbar-right{justify-content:flex-start!important;overflow-x:visible;white-space:normal}}.standard-list-page .ant-table-sticky-holder{position:sticky!important;top:var(--rst-sticky-table-header-top)!important;z-index:106!important;background-color:var(--tenant-surface-elevated,#fff)!important;background-image:var(--tenant-surface-elevated-gradient,none)!important}.standard-list-page .ant-table-sticky-holder .ant-table-thead>tr>th,.standard-list-page .ant-table-sticky-holder .ant-table-cell{background:var(--tenant-surface-elevated,#fff)!important}.standard-list-page .ant-table-wrapper .ant-table:not(.ant-table-has-fix-header) .ant-table-thead>tr>th{position:sticky;top:var(--rst-sticky-table-header-top);z-index:5;background:var(--tenant-surface-elevated,#fff)}.standard-list-page .ant-table-wrapper .ant-table:not(.ant-table-has-fix-header) .ant-table-thead>tr>th.ant-table-cell-fix-left,.standard-list-page .ant-table-wrapper .ant-table:not(.ant-table-has-fix-header) .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:6}.standard-list-page .ant-table-pagination.ant-pagination,.standard-list-page .ant-pro-table .ant-pagination{position:sticky;bottom:0;z-index:107;margin-bottom:0!important;padding:10px 0;background-color:var(--tenant-surface-elevated,#fff);background-image:var(--tenant-surface-elevated-gradient,none);box-shadow:0 -1px 0 var(--tenant-border-secondary)}.standard-list-page .ant-table-sticky-scroll{position:sticky!important;bottom:var(--rst-list-pagination-height,56px)!important;z-index:108!important;opacity:1!important;background-color:var(--tenant-surface-elevated,#fff)!important;background-image:var(--tenant-surface-elevated-gradient,none)!important;box-shadow:0 -1px 0 var(--tenant-border-secondary)}.standard-list-page .ant-table-sticky-scroll-bar{opacity:1!important}.standard-list-page .ant-card-body,.standard-list-page .ant-pro-table,.standard-list-page .ant-pro-card,.standard-list-page .ant-pro-card-body,.standard-list-page .ant-table-wrapper,.standard-list-page .ant-pro-table-list-toolbar{min-width:0;overflow:visible}.standard-list-page .ant-table-container,.standard-list-page .ant-table-content{overflow:visible!important}.standard-list-page .ant-table-body{overflow-x:auto!important;overflow-y:visible!important}.standard-list-page .ant-table-expanded-row>td,.standard-list-page .ant-table-expanded-row .ant-table-expanded-row-fixed{overflow:hidden;max-width:100%}.standard-list-page .ant-table-expanded-row .ant-table-sticky-holder,.standard-list-page .ant-table-expanded-row .ant-table-wrapper .ant-table-thead>tr>th{position:static!important;top:auto!important;z-index:auto!important}.standard-list-page .ant-table-expanded-row .ant-table-wrapper{width:100%;max-width:100%;min-width:0}.standard-list-page .ant-table-expanded-row .ant-table-container{width:100%;max-width:100%;overflow:hidden!important}.standard-list-page .ant-table-expanded-row .ant-table-content,.standard-list-page .ant-table-expanded-row .ant-table-body{max-width:100%;overflow-x:auto!important;overflow-y:hidden!important}.workspace-tabs{--workspace-tabs-bar-height:40px;box-sizing:border-box;display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;overflow:visible;border:1px solid var(--tenant-border-secondary);border-radius:8px;background:var(--tenant-surface-elevated-gradient,var(--tenant-surface-elevated));box-shadow:var(--tenant-card-shadow),var(--tenant-card-highlight)}.workspace-tabs__bar{display:flex;min-width:0;min-height:var(--workspace-tabs-bar-height);align-items:stretch;border-bottom:1px solid var(--tenant-border-secondary);background:linear-gradient(180deg,var(--tenant-surface-elevated)0%,var(--tenant-surface-soft)100%)}.workspace-tabs__icon-button{display:inline-flex;width:44px;height:var(--workspace-tabs-bar-height);align-items:center;justify-content:center;border:0;border-right:1px solid var(--tenant-border-secondary);background:transparent;color:var(--tenant-text-secondary);cursor:pointer}.workspace-tabs__icon-button:hover{color:var(--tenant-primary-color,var(--ant-color-primary));background:rgba(255,255,255,.55)}.workspace-tabs__icon-button--trailing{border-right:0;border-left:1px solid var(--tenant-border-secondary);flex-shrink:0}.workspace-tabs__tabs{min-width:0;flex:1 1}.workspace-tabs__tabs .ant-tabs-nav,.workspace-tabs__tabs .ant-tabs-nav-wrap,.workspace-tabs__tabs .ant-tabs-nav-list{min-height:var(--workspace-tabs-bar-height)}.workspace-tabs__tabs .ant-tabs-nav-list{gap:0!important}.workspace-tabs__tabs .ant-tabs-nav:before{border-bottom:0}.workspace-tabs__tabs .ant-tabs-tab,.workspace-tabs__tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{min-width:128px;height:var(--workspace-tabs-bar-height);justify-content:center;margin:0!important;padding:0 16px!important;border-top:0!important;border-right:1px solid var(--tenant-border-secondary)!important;border-left:0!important;border-radius:0!important;background:transparent!important}.workspace-tabs__tabs .ant-tabs-tab+.ant-tabs-tab,.workspace-tabs__tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:0!important}.workspace-tabs__tabs .ant-tabs-tab:before,.workspace-tabs__tabs .ant-tabs-tab:after,.workspace-tabs__tabs .ant-tabs-tab-btn{border-radius:0!important}.workspace-tabs__tabs .ant-tabs-tab-active{background:var(--tenant-surface-elevated)!important;box-shadow:inset 0 2px 0 var(--tenant-text-primary),0 8px 18px rgba(15,23,42,8%)}.workspace-tabs__panes{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:0;overflow:visible}.workspace-tabs__pane{box-sizing:border-box;width:100%;max-width:100%;min-width:0;container:workspace-pane/inline-size;overflow:visible}@media(max-width:767px){.workspace-tabs__icon-button{width:38px}.workspace-tabs__tabs .ant-tabs-tab{min-width:104px}}.rst-page-toolbar{min-width:0;padding:6px 0 12px;border-bottom:1px solid var(--tenant-border-secondary)}.rst-page-toolbar__main{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.rst-page-toolbar__left,.rst-page-toolbar__right{display:inline-flex;align-items:center;gap:8px;min-width:0}.rst-page-toolbar__left{flex:1 1}.rst-page-toolbar__right{flex-shrink:0;justify-content:flex-end}.rst-page-toolbar__extra{min-width:0;margin-top:8px;color:var(--tenant-text-tertiary);font-size:12px}.rst-page-toolbar__empty{color:var(--tenant-text-tertiary)}.rst-page-toolbar--disabled{opacity:.58;pointer-events:none}.rst-page-toolbar--compact{padding:4px 0 8px}.rst-page-toolbar--compact .rst-page-toolbar__main{min-height:36px}@media(max-width:1199px){.rst-page-toolbar--wrap .rst-page-toolbar__main{flex-direction:column;align-items:stretch}.rst-page-toolbar--wrap .rst-page-toolbar__left,.rst-page-toolbar--wrap .rst-page-toolbar__right{width:100%}.rst-page-toolbar--wrap .rst-page-toolbar__right{justify-content:flex-start}}@media(max-width:767px){.rst-page-toolbar--wrap .rst-page-toolbar__left,.rst-page-toolbar--wrap .rst-page-toolbar__right{flex-wrap:wrap;align-items:stretch}.rst-page-toolbar--wrap .rst-page-toolbar__left>*,.rst-page-toolbar--wrap .rst-page-toolbar__right>*{max-width:100%}.rst-page-toolbar--wrap .rst-page-toolbar__right>.ant-space,.rst-page-toolbar--wrap .rst-page-toolbar__left>.ant-space{flex-wrap:wrap}.rst-page-toolbar--wrap .rst-page-toolbar__right>.ant-space{justify-content:flex-start}}.keyword-search-control{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.keyword-search-control .rst-btn-neutral{color:var(--ant-color-text,var(--tenant-text-primary,#1f1f1f))!important}.keyword-search-control .rst-btn-neutral:hover,.keyword-search-control .rst-btn-neutral:focus{color:var(--ant-color-text,var(--tenant-text-primary,#1f1f1f))!important}.keyword-search-control__input-group{display:inline-flex;min-width:0;align-items:center}.keyword-search-control__input-group .ant-select-selector{border-start-end-radius:0;border-end-end-radius:0}.keyword-search-control__input-group .ant-input-affix-wrapper{margin-inline-start:-1px;border-start-start-radius:0;border-end-start-radius:0}.keyword-search-control__input-group .ant-select-focused+.ant-input-affix-wrapper,.keyword-search-control__input-group .ant-input-affix-wrapper-focused{z-index:1}.keyword-search-control__input-group>.ant-select:not(.keyword-search-control__field){width:260px;margin-inline-start:-1px}.keyword-search-control__input-group>.ant-select:not(.keyword-search-control__field) .ant-select-selector{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:6px;border-end-end-radius:6px}.keyword-search-control__input-group>.keyword-search-control__keyword{margin-inline-start:-1px}.keyword-search-control__input-group>.keyword-search-control__keyword .ant-input-affix-wrapper{width:100%;border-start-start-radius:0;border-end-start-radius:0}.keyword-search-control__input-group--single .ant-input-affix-wrapper{margin-inline-start:0;border-radius:6px}.keyword-search-control__field{width:120px}.keyword-search-control__keyword{width:260px;max-width:100%}@media(max-width:767px){.keyword-search-control{align-items:stretch}.keyword-search-control__input-group{width:100%}.keyword-search-control__field,.keyword-search-control__keyword,.keyword-search-control__input-group>.ant-select:not(.keyword-search-control__field){width:100%}}.rst-advanced-search-drawer .rst-btn-neutral{color:var(--ant-color-text,var(--tenant-text-primary,#1f1f1f))!important}.rst-advanced-search-drawer .rst-btn-neutral:hover,.rst-advanced-search-drawer .rst-btn-neutral:focus{color:var(--ant-color-text,var(--tenant-text-primary,#1f1f1f))!important}.selection-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0 12px;border-bottom:1px solid var(--tenant-border-secondary);color:var(--tenant-text-secondary)}.selection-action-bar__summary{color:var(--tenant-text-secondary)}.selection-action-bar--disabled{opacity:.58}.selection-action-bar--empty{color:var(--tenant-text-tertiary)}.selection-action-bar--inline{min-height:auto;padding:0;border-bottom:0;color:inherit;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}@media(max-width:1199px){.selection-action-bar{flex-direction:column;align-items:flex-start}}.row-actions{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;width:auto;min-width:max-content;white-space:nowrap}.row-actions>*+*{margin-left:8px}.row-actions__link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;max-width:92px;overflow:hidden;padding-inline:0;color:var(--tenant-semantic-primary);cursor:pointer;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.row-actions__link:hover{color:var(--tenant-semantic-primary);text-decoration:none}.row-actions__text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions__link--danger{color:var(--tenant-semantic-danger)}.row-actions__link--danger:hover{color:var(--tenant-semantic-danger)}.row-actions__link--warning{color:var(--tenant-semantic-warning)}.row-actions__link--warning:hover{color:var(--tenant-semantic-warning)}.row-actions__link--neutral{color:var(--tenant-text-secondary)}.row-actions__link--neutral:hover{color:var(--tenant-text-secondary)}.row-actions__link--success{color:var(--tenant-semantic-success)}.row-actions__link--success:hover{color:var(--tenant-semantic-success)}.row-actions__link--disabled{color:var(--tenant-text-muted);cursor:not-allowed}.row-actions__link--disabled:hover{color:var(--tenant-text-muted)}.row-actions__empty{color:var(--tenant-text-tertiary)}.ant-dropdown-menu-item-danger .row-actions__link--danger{color:var(--tenant-semantic-danger)}.ant-dropdown-menu-item-danger:hover,.ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active{color:#fff!important;background:var(--btn-danger,#ff3b30)!important}.ant-dropdown-menu-item-danger:hover .row-actions__link--danger,.ant-dropdown-menu-item-danger.ant-dropdown-menu-item-active .row-actions__link--danger{color:#fff!important}@media(max-width:767px){.row-actions{gap:10px}.row-actions>*+*{margin-left:10px}}.rst-clickable-cell{display:inline-flex;align-items:center;gap:4px;height:auto;min-height:24px;padding:0 8px;color:var(--tenant-brand-primary,#2f6fed);font-weight:500;white-space:normal;background:color-mix(in srgb,var(--tenant-brand-primary,#2f6fed)6%,transparent);border:1px solid color-mix(in srgb,var(--tenant-brand-primary,#2f6fed)12%,transparent);border-radius:6px;user-select:text;transition:color.2s ease,background.2s ease,border-color.2s ease,box-shadow.2s ease}.rst-clickable-cell:hover,.rst-clickable-cell:focus-visible{color:var(--tenant-brand-primary,#2f6fed);background:color-mix(in srgb,var(--tenant-brand-primary,#2f6fed)12%,transparent);border-color:color-mix(in srgb,var(--tenant-brand-primary,#2f6fed)34%,transparent);box-shadow:0 4px 10px rgba(47,111,237,.1)}.rst-clickable-cell--disabled,.rst-clickable-cell--disabled:hover{color:var(--tenant-text-secondary,#64748b);background:var(--tenant-bg-disabled,#f8fafc);border-color:var(--tenant-border-subtle,#e2e8f0);box-shadow:none;cursor:not-allowed}.rst-clickable-cell__arrow{flex:none;color:inherit;font-size:10px;opacity:.72;transition:transform.2s ease}.rst-clickable-cell__text{min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:left;white-space:normal;user-select:text}.rst-clickable-cell:hover .rst-clickable-cell__arrow,.rst-clickable-cell:focus-visible .rst-clickable-cell__arrow{transform:translatex(2px)}.form-section{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:linear-gradient(180deg,var(--tenant-surface-elevated)0%,var(--tenant-surface-card,var(--tenant-surface-soft))100%);box-shadow:0 8px 22px rgba(15,23,42,4.5%),inset 0 1px 0 rgba(255,255,255,.76)}.form-section__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.form-section__title{color:var(--tenant-text-primary);font-weight:600}.form-section__description{margin-top:4px;color:var(--tenant-text-tertiary);font-size:12px}.form-section__body{width:100%;max-width:100%;min-width:0}.workspace-form-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.workspace-form-card .ant-card-body{box-sizing:border-box;display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:18px}.workspace-form-card__header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.workspace-form-card__header-icon{display:flex;align-items:center;font-size:16px;color:var(--tenant-brand-primary,#1677ff)}.workspace-form-card__header-title{font-size:16px;font-weight:700;color:var(--tenant-form-text-primary,#111827);line-height:1.4}.workspace-form-card__header-subtitle{font-size:13px;color:var(--tenant-text-secondary,#64748b)}.workspace-form-card__extra{margin-bottom:20px}.workspace-form-card__footer{position:sticky;bottom:8px;z-index:2;display:flex;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:10px 12px;border-top:5px solid rgba(241,245,249,.96);border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 -4px 16px rgba(15,23,42,6%)}.workspace-form{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0}.workspace-form-section{max-width:100%;min-width:0}.workspace-form-section .form-section__title{font-size:15px}.workspace-form-section .form-section__body{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}.workspace-form-section .ant-form-item{max-width:100%;min-width:0;margin-bottom:0}.workspace-form-section .ant-form-item-row{align-items:flex-start;min-height:50px}.workspace-form-section .ant-form-item-with-help .ant-form-item-row,.workspace-form-section .ant-form-item-has-error .ant-form-item-row,.workspace-form-section .ant-form-item-is-validating .ant-form-item-row{align-items:flex-start}.workspace-form-section .ant-form-item-label{flex:0 0 var(--tenant-form-label-width,180px);max-width:var(--tenant-form-label-width,180px);padding:0 12px 0 0;text-align:right;white-space:normal;overflow-wrap:break-word;display:flex;align-items:flex-start}.workspace-form-section .ant-form-item-label>label{display:inline-flex;align-items:flex-start;justify-content:flex-end;width:100%;height:auto!important;min-height:32px;padding-top:5px}.workspace-form-section .ant-form-item-label>label:before{width:12px;margin-inline-end:2px!important;text-align:center}.workspace-form-section .ant-form-item-label>label:not(.ant-form-item-required):before{display:inline-block;content:""}.workspace-form-section .ant-form-item-label>label:after{margin-inline-end:0}.workspace-form-section .ant-form-item-control{min-width:0;max-width:420px}.workspace-form-section .ant-input,.workspace-form-section .ant-input-number,.workspace-form-section .ant-picker,.workspace-form-section .ant-select{width:100%;max-width:420px}.workspace-form-section--standard>.form-section__body,.workspace-form-section-standard>.form-section__body,[data-workspace-form-section=standard]>.form-section__body{grid-template-columns:repeat(3,minmax(0,1fr))}[data-workspace-form-section=custom]>.form-section__body{display:block}[data-workspace-form-section=custom] .ant-form-item-control,[data-workspace-form-section=custom] .ant-input,[data-workspace-form-section=custom] .ant-input-number,[data-workspace-form-section=custom] .ant-picker,[data-workspace-form-section=custom] .ant-select{max-width:none}.workspace-form-section__wide-item{grid-column:span 2}.workspace-form-section__wide-item .ant-form-item-control,.workspace-form-section__wide-item .ant-input,.workspace-form-section__wide-item .ant-input-number,.workspace-form-section__wide-item .ant-picker,.workspace-form-section__wide-item .ant-select{max-width:none}.workspace-form-section__full-item{grid-column:1/-1}.workspace-form-section__full-item .ant-form-item-control,.workspace-form-section__full-item .ant-input,.workspace-form-section__full-item .ant-input-number,.workspace-form-section__full-item .ant-picker,.workspace-form-section__full-item .ant-select{max-width:none}@container workspace-pane (max-width:1440px){[data-workspace-form-section=standard]>.form-section__body,.workspace-form-section-standard>.form-section__body,.workspace-form-section--standard>.form-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace-pane (max-width:1024px){[data-workspace-form-section=standard]>.form-section__body,.workspace-form-section-standard>.form-section__body,.workspace-form-section--standard>.form-section__body{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media(max-width:1439px){.workspace-form-section .form-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.workspace-form-section .form-section__body{grid-template-columns:1fr}}}@media(max-width:1199px){.workspace-form-section .form-section__body{grid-template-columns:1fr}.workspace-form-section .ant-form-item-label{flex:none;width:100%;max-width:none;padding:0 0 6px;text-align:left}.workspace-form-section .ant-form-item-label>label{justify-content:flex-start}.workspace-form-section .ant-form-item-control,.workspace-form-section .ant-input,.workspace-form-section .ant-input-number,.workspace-form-section .ant-picker,.workspace-form-section .ant-select{max-width:none}[data-workspace-form-section=standard]>.form-section__body,.workspace-form-section-standard>.form-section__body{grid-template-columns:1fr}.workspace-form-section__wide-item,.workspace-form-section__full-item{grid-column:span 1}}.rst-import-drawer{display:flex;flex-direction:column;gap:20px;padding:12px 0}.rst-import-drawer__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rst-import-drawer__field{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rst-import-drawer__template-link{height:auto;padding-inline:0}.batch-import-workspace-shell{min-height:0;overflow:hidden}.batch-import-workspace{height:100%;overflow:hidden}.batch-import-workspace .ant-card-body{display:flex;flex-direction:column;height:100%;gap:12px;padding:12px;overflow:hidden;box-sizing:border-box}.batch-import-workspace__header{position:relative;display:flex;min-height:40px;align-items:center;justify-content:space-between}.batch-import-workspace__header-side{display:flex;width:260px;align-items:center}.batch-import-workspace__tabs{position:absolute;left:50%;transform:translatex(-50%)}.batch-import-workspace__tabs .ant-tabs-nav{margin:0}.batch-import-workspace__actions{width:360px;justify-content:flex-end}.batch-import-workspace__instruction{background:#fffbe6;border:1px solid#fff1b8}.batch-import-workspace__instruction .ant-collapse-header{min-height:32px;align-items:center;padding:4px 12px!important;font-weight:600}.batch-import-workspace__instruction .batch-import-workspace__instruction-toggle{height:24px;padding:0}.batch-import-workspace__instruction .ant-collapse-content-box{padding:0 12px 8px!important;color:rgba(0,0,0,.65);line-height:1.8}.batch-import-workspace__required{color:var(--tenant-semantic-danger,#ff3b30)}.batch-import-workspace__danger-text{color:var(--tenant-semantic-danger,#ff3b30)!important}.batch-import-workspace__content,.batch-import-workspace__editable-area{flex:1 1;min-height:0}.batch-import-workspace__content{overflow:auto}.batch-import-workspace__editable-area{overflow:hidden;display:flex;flex-direction:column;gap:8px}.batch-import-workspace__table .ant-table{background:#fff}.batch-import-workspace__table .ant-table-thead>tr>th{color:rgba(0,0,0,.88);font-weight:500;background:#fafafa}.batch-import-workspace__table .ant-table-cell{padding:0}.batch-import-workspace__table .batch-import-workspace__cell-control{width:100%}.batch-import-workspace__table .ant-input,.batch-import-workspace__table .ant-input-number,.batch-import-workspace__table .ant-select-selector{min-height:32px;border-radius:0}.batch-import-workspace__add-row{display:flex;justify-content:center}.batch-import-workspace__add-row .ant-btn{min-width:120px}.batch-import-workspace__upload-modal{display:flex;flex-direction:column;gap:24px;padding:24px 48px;font-size:16px}.batch-import-workspace__upload-row{display:flex;align-items:flex-start;gap:8px}.batch-import-workspace__upload-field{display:flex;flex-direction:column;gap:12px}.batch-import-workspace__template-link{height:auto;padding:0;font-size:16px}@media(max-width:1200px){.batch-import-workspace__header{display:grid;grid-template-columns:1fr;gap:12px}.batch-import-workspace__header-side,.batch-import-workspace__actions{width:auto}.batch-import-workspace__tabs{position:static;transform:none;justify-content:flex-start}.batch-import-workspace__actions{justify-content:flex-start}}.rst-image-upload__button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:rgba(0,0,0,.45);text-align:center}.rst-image-upload__button--loading{color:#007aff;pointer-events:none}.rst-image-upload__button--loading .anticon{font-size:20px}.rst-image-upload__button-text{margin-top:8px;font-size:12px}.rst-image-upload__native-input{display:none!important;position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.rst-image-upload__chooser{position:fixed;inset:0;z-index:2000}.rst-image-upload__chooser-mask{position:absolute;inset:0;border:0;background:rgba(0,0,0,.45)}.rst-image-upload__chooser-sheet{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom);background:#f5f5f5;border-radius:12px 12px 0 0}.rst-image-upload__chooser-sheet button{height:52px;border:0;background:#fff;color:rgba(0,0,0,.88);font-size:16px}.rst-image-upload__chooser-sheet button+button{border-top:1px solid#f0f0f0}.rst-image-upload__chooser-sheet button:last-child{margin-top:8px;border-top:0}.rst-image-upload .ant-upload-list-item{padding:0}.rst-image-upload .ant-upload-list-item-container{width:104px!important;height:104px!important}.rst-image-upload .ant-upload-list{display:flex;flex-wrap:wrap}.rst-image-upload__card{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.rst-image-upload__card-preview{display:block;width:100%;height:100%;padding:0;border:0;background:#f5f5f5;cursor:pointer}.rst-image-upload__card-image{display:block;width:100%;height:100%;object-fit:contain;background:#f5f5f5}.rst-image-upload-preview .ant-image-preview-close{top:max(12px,env(safe-area-inset-top));right:12px;width:40px;height:40px;background:transparent!important;color:#fff}.rst-image-upload__preview-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--eam-mobile-primary,var(--stock-page-primary,#0f8f6f));color:#fff;font-size:18px;box-shadow:0 2px 8px rgba(0,0,0,.28)}.rst-image-upload-preview .ant-image-preview-img{cursor:pointer}.rst-image-upload__card-remove{position:absolute;top:4px;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:10px;cursor:pointer}.image-preview-cell,.image-preview-cell.ant-image-img{display:block;border-radius:8px;object-fit:cover}.image-preview-cell__mask{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:18px;backdrop-filter:blur(4px);background:rgba(0,0,0,.28)}.image-preview-cell__mask-icon{font-size:inherit}.enum-tag{margin-inline-end:0}.enum-tag__empty{color:var(--tenant-text-tertiary)}.enable-status-tag{margin-inline-end:0;font-weight:400}.enable-status-tag--enabled{color:#34c759;background:rgba(52,199,89,8%);border-color:rgba(52,199,89,.32)}.enable-status-tag--disabled{color:#ff9f0a;background:rgba(255,159,10,8%);border-color:rgba(255,159,10,.32)}.enable-status-tag__empty{color:rgba(60,60,67,.6)}.animated-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:currentColor}.animated-menu-icon-inner{display:inline-flex;align-items:center;justify-content:center;transform-origin:center center}.ant-menu-item:hover .animated-menu-icon-inner,.ant-menu-submenu-title:hover .animated-menu-icon-inner{-webkit-animation:animated-menu-icon-hover-rotate.55s ease-in-out;animation:animated-menu-icon-hover-rotate.55s ease-in-out}.ant-menu-item-selected .animated-menu-icon-inner,.ant-menu-submenu-selected>.ant-menu-submenu-title .animated-menu-icon-inner{-webkit-animation:animated-menu-icon-selected-float 1.8s ease-in-out infinite;animation:animated-menu-icon-selected-float 1.8s ease-in-out infinite}@keyframes animated-menu-icon-hover-rotate{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes animated-menu-icon-selected-float{0%{transform:translatey(0)}25%{transform:translatey(-2px)}50%{transform:translatey(2px)}75%{transform:translatey(-1px)}to{transform:translatey(0)}}
