@font-face{font-family:Ping LCG;src:url(/fonts/Ping%20LCG%20Regular.woff2) format("woff2"),url(/fonts/Ping%20LCG%20Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ping LCG;src:url(/fonts/Ping%20LCG%20Medium.woff2) format("woff2"),url(/fonts/Ping%20LCG%20Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ping LCG;src:url(/fonts/Ping%20LCG%20Medium.woff2) format("woff2"),url(/fonts/Ping%20LCG%20Medium.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ping LCG;src:url(/fonts/Ping%20LCG%20Bold.woff2) format("woff2"),url(/fonts/Ping%20LCG%20Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}strong{font-weight:700!important}:root{--gap: 16px}body{font-family:Ping LCG,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0}.ant-modal-root .ant-modal-mask{background:color-mix(in srgb,var(--color-modal-mask-text) 35%,transparent);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.ant-btn{box-shadow:none!important}.ant-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ant-btn-default:not(:disabled):hover,.ant-btn-dashed:not(:disabled):hover{border-color:var(--color-button-default-hover)!important;color:var(--color-button-default-hover)!important}.ant-btn-default:not(:disabled):active,.ant-btn-dashed:not(:disabled):active{border-color:var(--color-button-active)!important;color:var(--color-button-active)!important}.ant-btn-primary:not(:disabled):hover{border-color:var(--color-button-primary-hover)!important;background-color:var(--color-button-primary-hover)!important}.ant-btn-primary:not(:disabled):active{border-color:var(--color-button-active)!important;background-color:var(--color-button-active)!important}.ant-btn-dangerous:focus-visible{outline-color:var(--color-danger-focus-ring)}.ant-btn-dangerous:not(.ant-btn-primary,.ant-btn-link,:disabled):hover{border-color:var(--color-button-danger)!important;background-color:var(--color-button-danger-hover-bg)!important;color:var(--color-button-danger)!important}.ant-btn-dangerous:not(.ant-btn-primary,.ant-btn-link,:disabled):active{border-color:var(--color-button-danger-active)!important;background-color:var(--color-button-danger-active-bg)!important;color:var(--color-button-danger-active)!important}.ant-btn-dangerous.ant-btn-link:not(:disabled):hover{background-color:var(--color-button-danger-hover-bg)!important;color:var(--color-button-danger)!important}.ant-btn-dangerous.ant-btn-link:not(:disabled):active{background-color:var(--color-button-danger-active-bg)!important;color:var(--color-button-danger-active)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{border-color:var(--color-button-danger-hover)!important;background-color:var(--color-button-danger-hover)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):active{border-color:var(--color-button-danger-active)!important;background-color:var(--color-button-danger-active)!important}.lucide{width:18px;height:18px;flex:0 0 auto;vertical-align:-.15em;stroke-width:1.75}.ant-menu-item-icon.lucide{width:20px;height:20px}.ant-btn-sm .lucide{width:16px;height:16px}.ant-btn>.lucide+span{margin-inline-start:8px}.app-icon--inline{width:16px;height:16px}.app-icon--compact{width:14px;height:14px}.app-icon--spin{animation:app-icon-spin 1s linear infinite}.app-icon--spin-large{width:48px;height:48px}@keyframes app-icon-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-icon--spin{animation-duration:2s}}.ant-notification-notice,.app-notify{border-radius:8px;border-style:solid;border-width:1px}.ant-notification-notice .ant-notification-notice-message,.app-notify .ant-notification-notice-message{font-weight:600}.ant-notification-notice .ant-notification-notice-description,.app-notify .ant-notification-notice-description{white-space:pre-line}.ant-notification-notice-error,.app-notify--error{background-color:var(--color-notification-error-bg);border-color:var(--color-notification-error-border);border-inline-start:4px solid var(--color-notification-error-accent)}.ant-notification-notice-success,.app-notify--success{background-color:var(--color-notification-success-bg);border-color:var(--color-notification-success-border);border-inline-start:4px solid var(--color-notification-success-accent)}.ant-notification-notice-info,.app-notify--info{background-color:var(--color-notification-info-bg);border-color:var(--color-notification-info-border);border-inline-start:4px solid var(--color-notification-info-accent)}.ant-notification-notice-warning,.app-notify--warning{background-color:var(--color-notification-warning-bg);border-color:var(--color-notification-warning-border);border-inline-start:4px solid var(--color-notification-warning-accent)}.ant-notification-notice-icon-error{color:var(--color-notification-error-accent)!important}.ant-notification-notice-icon-success{color:var(--color-notification-success-accent)!important}.ant-notification-notice-icon-info{color:var(--color-notification-info-accent)!important}.ant-notification-notice-icon-warning{color:var(--color-notification-warning-accent)!important}.ant-notification-notice-close{border-radius:4px;color:var(--color-notification-close);transition:background-color .15s ease,color .15s ease}.ant-notification-notice-close:hover{background-color:var(--color-notification-close-hover-bg);color:var(--color-notification-close-hover)}.ant-notification-notice-close:active{background-color:var(--color-notification-close-active-bg);color:var(--color-notification-close-hover)}.ant-notification-notice-close:focus-visible{outline:2px solid var(--color-notification-focus);outline-offset:2px}.ant-table-wrapper .ant-table-thead>tr>th{overflow-wrap:normal;white-space:normal;word-break:normal}.ant-table-wrapper .ant-table-column-sorters{align-items:center;column-gap:4px;min-width:0;width:100%}.ant-table-wrapper .ant-table-column-title{display:-webkit-box;flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px;max-height:40px;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;word-break:normal}.ant-table-wrapper .ant-table-column-sorter{flex:none;margin-inline-start:0}.custom-empty-image[data-v-9aa31a5b]{margin:0;padding:0;gap:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.custom-empty-image[data-v-9aa31a5b] .ant-empty-image{width:64px;height:41px}
