.mobile-nav-drawer .ant-drawer-header-title{flex-direction:row-reverse}.mobile-nav-drawer .ant-drawer-close{color:#fff;margin-right:0;margin-left:auto}.mobile-nav-drawer .ant-drawer-close:hover{color:var(--color-secondary)}.mobile-nav-drawer .ant-menu-item{height:48px;line-height:48px;margin:0;border-radius:0}.mobile-nav-drawer .ant-menu-item:hover{background-color:var(--color-primary-light)}.mobile-nav-drawer .ant-menu-item-selected{background-color:#fff!important;color:var(--color-primary)!important}.mobile-nav-drawer .ant-menu-item-selected:after{border-right:3px solid var(--color-secondary)}.mobile-nav-drawer .ant-menu-item .ant-menu-title-content{font-size:16px}[data-theme=dark] .mobile-nav-drawer .ant-menu-item-selected{background-color:var(--color-bg-lighter)!important;color:var(--color-secondary)!important}.logo-container{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.logo-image{transition:all .3s ease;flex-shrink:0}.logo-text{color:var(--color-text-primary);font-weight:600;white-space:nowrap;transition:opacity .3s ease}[data-theme=dark] .logo-text{color:var(--color-text-primary)}.logo-container:hover .logo-image{transform:scale(1.05)}.breadcrumb-wrapper{padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-md)}.breadcrumb-link{display:inline-flex;align-items:center;gap:6px;color:#000000a6;transition:color .2s ease}.breadcrumb-link:hover{color:var(--color-primary-light)}[data-theme=dark] .breadcrumb-link{color:#ffffffa6}[data-theme=dark] .breadcrumb-link:hover{color:var(--color-primary-light)}.breadcrumb-current{display:inline-flex;align-items:center;gap:6px;color:#000000d9;font-weight:500}[data-theme=dark] .breadcrumb-current{color:#ffffffd9}.breadcrumb-icon{display:inline-flex;align-items:center;font-size:14px}@media(max-width:768px){.breadcrumb-wrapper{padding:6px 0;margin-bottom:var(--spacing-sm)}.breadcrumb-icon{display:none}.breadcrumb-link,.breadcrumb-current{font-size:13px}}@media(max-width:576px){.breadcrumb-wrapper{padding:var(--spacing-xs) 0;margin-bottom:var(--spacing-sm)}.breadcrumb-link,.breadcrumb-current{font-size:var(--font-size-xs)}}.empty-state{display:flex;justify-content:center;align-items:center;padding:var(--spacing-2xl);min-height:200px}.empty-state-small{padding:var(--spacing-lg);min-height:120px}.empty-state-small .ant-empty-image{height:40px}.empty-state-default{padding:var(--spacing-2xl);min-height:200px}.empty-state-large{padding:var(--spacing-2xl);min-height:300px}.empty-state-large .ant-empty-image{height:100px}.empty-state-content{text-align:center}.empty-state-title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:500;margin-bottom:var(--spacing-sm)}.empty-state-description{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);line-height:1.5}.empty-state-action{margin-top:var(--spacing-md)}.empty-state .ant-empty-description{color:var(--color-text-secondary)}@media(max-width:768px){.empty-state{padding:var(--spacing-lg);min-height:150px}.empty-state-title{font-size:var(--font-size-md)}.empty-state-description{font-size:var(--font-size-xs)}}.stat-card{border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all .3s ease}.stat-card:hover{border-color:var(--color-border)}.stat-card-clickable{cursor:pointer}.stat-card-clickable:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-card-content{display:flex;align-items:flex-start;gap:var(--spacing-md)}.stat-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);font-size:24px;flex-shrink:0}.stat-card-icon-primary{background-color:#00304b1a;color:var(--color-primary)}[data-theme=dark] .stat-card-icon-primary{background-color:#01507d33}.stat-card-icon-secondary{background-color:#00c6b51a;color:var(--color-secondary)}[data-theme=dark] .stat-card-icon-secondary{background-color:#00c6b533}.stat-card-icon-success{background-color:var(--color-success-bg);color:var(--color-success)}.stat-card-icon-warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.stat-card-icon-error{background-color:var(--color-error-bg);color:var(--color-error)}.stat-card-icon-info{background-color:var(--color-info-bg);color:var(--color-info)}.stat-card-details{flex:1;min-width:0}.stat-card-header{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.stat-card-title{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-card-tooltip-icon{color:var(--color-text-tertiary);font-size:14px;cursor:help}.stat-card-tooltip-icon:hover{color:var(--color-primary)}.stat-card-trend{display:flex;align-items:center;gap:4px;margin-top:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:500}.stat-card-trend-positive{color:var(--color-success)}.stat-card-trend-negative{color:var(--color-error)}@media(max-width:768px){.stat-card-content{gap:var(--spacing-sm)}.stat-card-icon{width:40px;height:40px;font-size:20px}.stat-card .ant-statistic-content-value{font-size:20px!important}}[data-theme=dark] .stat-card{background-color:var(--color-bg-base);border-color:var(--color-border-dark)}[data-theme=dark] .stat-card:hover{border-color:var(--color-primary-light)}.status-badge{display:inline-flex;align-items:center;gap:4px;border-radius:var(--radius-sm);font-weight:500;border:1px solid;transition:all .2s ease}.status-badge-small{padding:2px 8px;font-size:var(--font-size-xs);line-height:1.5}.status-badge-default{padding:4px 12px;font-size:var(--font-size-sm);line-height:1.5}.status-badge-large{padding:6px 16px;font-size:var(--font-size-md);line-height:1.5}.status-badge-success{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success);font-weight:var(--font-weight-medium)}.status-badge-error{background-color:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error);font-weight:var(--font-weight-medium)}.status-badge-warning{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning);font-weight:var(--font-weight-medium)}.status-badge-info{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info);font-weight:var(--font-weight-medium)}.status-badge-pending{background-color:var(--color-bg-lighter);border-color:var(--color-border);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.status-badge-processing{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info);font-weight:var(--font-weight-medium)}.status-badge-default{background-color:var(--color-bg-light);border-color:var(--color-border-light);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.status-badge[onclick],.status-badge:hover{cursor:pointer;opacity:.8}.status-badge[role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] .status-badge[role=button]:focus-visible{outline-color:var(--color-info)}.status-badge .anticon{font-size:inherit}[data-theme=dark] .status-badge-pending{background-color:#ffffff14;border-color:var(--color-border-dark);color:var(--color-text-secondary)}[data-theme=dark] .status-badge-default{background-color:#ffffff14;border-color:var(--color-border-dark);color:var(--color-text-primary)}.status-badge+.status-badge{margin-left:var(--spacing-xs)}.status-badge.ant-tag{margin:0}.filter-button-badge{display:inline-block}.filter-button{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-base);color:var(--color-text-primary);transition:all .2s ease}.filter-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.filter-button:focus{border-color:var(--color-primary);color:var(--color-primary)}.filter-button-active{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-bg-base)}.filter-button-active:hover,.filter-button-active:focus{border-color:var(--color-primary-light);background-color:var(--color-primary-light);color:var(--color-bg-base)}.filter-button-content{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.filter-button-clear{font-size:14px;margin-left:var(--spacing-xs);transition:opacity .2s ease}.filter-button-clear:hover{opacity:.8}.filter-button-active .filter-button-clear{color:var(--color-bg-base)}.filter-button-badge .ant-badge-count{background-color:var(--color-error);border:1px solid var(--color-bg-base);box-shadow:var(--shadow-sm);font-weight:600}[data-theme=dark] .filter-button{background-color:var(--color-bg-base);border-color:var(--color-border-dark);color:var(--color-text-primary)}[data-theme=dark] .filter-button:hover{border-color:var(--color-primary-light);color:var(--color-primary-light)}[data-theme=dark] .filter-button-active{background-color:var(--color-primary-light);border-color:var(--color-primary-light)}@media(max-width:768px){.filter-button-content span:not(.anticon){display:none}.filter-button{padding:4px 8px}}.license-status-bar{background:var(--color-bg-card, #ffffff);border:1px solid var(--color-border, #d8edf9);border-radius:8px;padding:16px;margin-bottom:16px}.license-status-bar-loading{min-height:80px}.license-status-bar-skeleton{height:48px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.license-status-bar-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.license-status-bar-progress{flex:1;min-width:200px;max-width:400px}.license-status-bar-header{display:flex;align-items:center;margin-bottom:8px}.license-status-bar-title{font-weight:600;color:var(--color-text-primary, #202224);font-size:14px}.license-status-bar-info{color:var(--color-text-secondary, #6b7280);cursor:help;font-size:12px}.license-status-bar-unlimited{padding:4px 0}.license-status-bar-percentage{font-size:12px;color:var(--color-text-secondary, #6b7280);margin-top:4px}.license-status-bar-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.license-status-bar-tag-clickable{cursor:pointer;transition:opacity .2s}.license-status-bar-tag-clickable:hover{opacity:.8}.license-status-bar-upgrade{padding:0;height:auto;font-size:13px}.license-status-bar-warning{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:4px;font-size:13px}.license-status-bar-warning.warning{background:var(--color-warning-bg, #fffbe6);border:1px solid var(--color-warning, #faad14);color:var(--color-warning-text, #ad6800)}.license-status-bar-warning.error{background:var(--color-error-bg, #fff2f0);border:1px solid var(--color-error, #ef3826);color:var(--color-error-text, #a8071a)}@media(max-width:576px){.license-status-bar-content{flex-direction:column;align-items:flex-start}.license-status-bar-progress{width:100%;max-width:none}.license-status-bar-stats{width:100%;justify-content:flex-start}}.entity-field-value{display:inline-flex;align-items:center;gap:4px}.entity-field-empty{font-style:italic}.entity-field-copyable{display:inline-flex;align-items:center}.entity-field-copy-btn{opacity:0;transition:opacity .2s ease;margin-left:4px;padding:0 4px;height:auto;min-width:auto}.entity-field-copyable:hover .entity-field-copy-btn{opacity:1}.entity-field-json{background:var(--color-bg-secondary, #f5f5f5);border-radius:4px;padding:8px 12px;margin:0;font-size:12px;overflow-x:auto;max-width:100%}.entity-field-json code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.entity-field-progress{display:flex;align-items:center;gap:8px;width:100%;max-width:200px}.entity-field-progress-bar{height:6px;background:var(--color-primary, #1890ff);border-radius:3px;transition:width .3s ease}.entity-field-progress-text{font-size:12px;color:var(--color-text-secondary, #666);min-width:40px}:root[data-theme=dark] .entity-field-json{background:var(--color-bg-secondary, #1f1f1f)}.entity-card{transition:box-shadow .2s ease,border-color .2s ease}.entity-card-clickable{cursor:pointer}.entity-card-clickable:hover{box-shadow:0 2px 8px #00000026;border-color:var(--color-primary, #1890ff)}.entity-card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.entity-card-title{flex:1;min-width:0;overflow:hidden}.entity-card-title-text{margin:0!important;font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-card-fields{display:flex;flex-direction:column;gap:12px}.entity-card-field{display:flex;flex-direction:column;gap:2px}.entity-card-field-label{font-size:12px;text-transform:uppercase;letter-spacing:.5px}.entity-card-field-value{font-size:14px}.entity-card-empty{font-style:italic;text-align:center;padding:12px 0}@media(max-width:576px){.entity-card-header{flex-direction:column;align-items:flex-start;gap:8px}}.entity-table{width:100%}.entity-table-clickable .ant-table-row{cursor:pointer;transition:background-color .2s ease}.entity-table-clickable .ant-table-row:hover{background-color:var(--color-bg-hover, #f5f5f5)}.entity-table .ant-table-cell{vertical-align:middle}.entity-table .ant-table-cell-ellipsis{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .entity-table-clickable .ant-table-row:hover{background-color:var(--color-bg-hover, #262626)}.entity-detail,.entity-detail-card{width:100%}.entity-detail-header{margin-bottom:16px}.entity-detail-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.entity-detail-title{margin:0!important;flex:1;min-width:0}.entity-detail-group{margin-bottom:24px}.entity-detail-group:last-child{margin-bottom:0}.entity-detail-group-title{margin-bottom:12px!important;color:var(--color-text-secondary, #666);font-weight:500}.entity-detail .ant-descriptions-item-label{font-weight:500;color:var(--color-text-secondary, #666)}.entity-detail .ant-descriptions-item-content{color:var(--color-text-primary, #000)}@media(max-width:576px){.entity-detail-title-row{flex-direction:column;align-items:flex-start}.entity-detail .ant-descriptions-item{padding-bottom:12px}}:root[data-theme=dark] .entity-detail-group-title{color:var(--color-text-secondary, #aaa)}:root[data-theme=dark] .entity-detail .ant-descriptions-item-label{color:var(--color-text-secondary, #aaa)}:root[data-theme=dark] .entity-detail .ant-descriptions-item-content{color:var(--color-text-primary, #fff)}.command-palette-modal .ant-modal-content{padding:0;overflow:hidden}.command-palette-modal .ant-modal-body{padding:0}.command-palette{display:flex;flex-direction:column;max-height:60vh}.command-palette-search{border-bottom:1px solid var(--color-border);padding:12px 16px}.command-palette-input,.command-palette-input input{font-size:16px}.command-palette-list{overflow-y:auto;max-height:400px;padding:8px 0}.command-palette-empty{padding:48px 24px;text-align:center}.command-palette-group{margin-bottom:8px}.command-palette-group:last-child{margin-bottom:0}.command-palette-group-label{padding:8px 16px 4px;font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.command-palette-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease}.command-palette-item:hover,.command-palette-item.selected{background-color:var(--color-bg-light)}.command-palette-item.selected{border-left:3px solid var(--color-primary);padding-left:13px}.command-palette-icon{font-size:16px;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;width:20px}.command-palette-content{flex:1;min-width:0}.command-palette-label{font-size:14px;font-weight:500;color:var(--color-text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-palette-label .highlight{color:var(--color-primary);font-weight:600}.command-palette-description{font-size:12px;color:var(--color-text-secondary);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-palette-shortcut{display:flex;gap:4px;align-items:center}.command-palette-kbd,kbd{display:inline-block;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.4;color:var(--color-text-base);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:3px;box-shadow:0 1px #0000001a}.command-palette-footer{border-top:1px solid var(--color-border);padding:8px 16px;background-color:var(--color-bg-light)}.command-palette-hints{display:flex;gap:16px;font-size:12px;color:var(--color-text-secondary)}.command-palette-hints span{display:flex;align-items:center;gap:6px}.command-palette-list::-webkit-scrollbar{width:6px}.command-palette-list::-webkit-scrollbar-track{background:transparent}.command-palette-list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.command-palette-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}@media(max-width:768px){.command-palette-modal{top:10%}.command-palette-modal .ant-modal{max-width:95vw}.command-palette{max-height:70vh}.command-palette-description,.command-palette-shortcut{display:none}}.page-header{margin-bottom:24px}.page-header-breadcrumbs{margin-bottom:16px}.page-header-main{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.page-header-heading{display:flex;align-items:flex-start;gap:16px;flex:1}.page-header-icon{font-size:32px;color:var(--primary-color, #1890ff);display:flex;align-items:center;margin-top:4px}.page-header-content{flex:1}.page-header-title{margin:0!important;font-size:24px!important;font-weight:600!important;line-height:1.35!important}.page-header-subtitle{font-size:14px;line-height:1.5}.page-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.page-header-extra{margin-top:16px}@media(max-width:768px){.page-header-main{flex-direction:column;gap:16px}.page-header-actions{width:100%;justify-content:flex-start}.page-header-heading{width:100%}.page-header-title{font-size:20px!important}.page-header-icon{font-size:24px}}.list-page-layout{padding:24px;max-width:1400px;margin:0 auto}.list-page-stats,.list-page-filters,.list-page-table{margin-bottom:24px}.list-page-table .ant-card{border-radius:8px}.list-page-table .ant-card-body{padding:0}@media(max-width:768px){.list-page-layout{padding:16px}}.dashboard-layout{padding:24px;max-width:1600px;margin:0 auto}.dashboard-content{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){.dashboard-layout{padding:16px}.dashboard-content{gap:24px}}.tabbed-page-layout{padding:24px;max-width:1400px;margin:0 auto}.tabbed-page-content{margin-top:24px}.tabbed-page-tabs{background:var(--component-background, #fff);border-radius:8px;padding:16px}.tabbed-page-tabs .ant-tabs-nav{margin-bottom:24px}.tabbed-page-tabs .ant-tabs-content-holder{padding:0}.tabbed-page-tabs.ant-tabs-card{background:transparent;padding:0}.tabbed-page-tabs.ant-tabs-card .ant-tabs-content{background:var(--component-background, #fff);border-radius:0 0 8px 8px;padding:24px;border:1px solid var(--border-color-base, #d9d9d9);border-top:none}@media(max-width:768px){.tabbed-page-layout{padding:16px}.tabbed-page-tabs{padding:12px}.tabbed-page-tabs .ant-tabs-nav{margin-bottom:16px}.tabbed-page-tabs.ant-tabs-card .ant-tabs-content{padding:16px}}.pcs-wizard-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:var(--radius-xl, 12px)}.wizard-header{background:var(--color-bg-container, #fff);padding:24px 32px;text-align:left;border-bottom:1px solid var(--color-border-light, #f0f0f0);display:flex;align-items:center;gap:16px}.wizard-header-icon{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--radius-lg, 8px);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.wizard-header-content{flex:1}.integration-card{position:relative;transition:all .3s;border:2px solid var(--color-border-light);text-align:center}.integration-card:hover{border-color:var(--color-primary, #1890ff);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.integration-card.selected{border-color:var(--color-primary, #1890ff);background:var(--color-primary-bg, #e6f4ff)}.integration-icon{width:64px;height:64px;background:var(--color-primary-bg, #e6f4ff);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto}.selected-icon{position:absolute;top:12px;right:12px;font-size:24px;color:var(--color-primary, #1890ff)}.badge{display:inline-block;padding:4px 12px;border-radius:var(--radius-xl);font-size:var(--font-size-xs);font-weight:600}.badge-success{background:var(--color-success-bg);color:#065f46}.badge-info{background:var(--color-info-bg);color:#1e40af}.badge-warning{background:var(--color-warning-bg);color:#92400e}.success-icon{width:80px;height:80px;background:var(--color-success);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:48px;color:var(--color-bg-base);animation:scaleIn .5s ease}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.sync-step{padding:12px;border-radius:var(--radius-lg);background:var(--color-bg-lighter);transition:all .3s}.sync-step.active{background:var(--color-info-bg)}.sync-step.completed{background:var(--color-success-bg)}.sync-step-number{width:32px;height:32px;border-radius:50%;background:#cbd5e0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--color-bg-base);flex-shrink:0}.sync-step.active .sync-step-number{background:var(--color-info)}.sync-step.completed .sync-step-number{background:var(--color-success)}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:transparent!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px transparent;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:transparent;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:transparent;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:transparent;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00304b26}.card-interactive{cursor:pointer;transition:all .2s ease}.card-interactive:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00304b1a}.card-interactive:active{transform:scale(.98)}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-ripple:active:after{width:300px;height:300px}.btn-loading{pointer-events:none;opacity:.7}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .2s}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .25s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .2s ease-out}.notification-enter{opacity:0;transform:translate(100%)}.notification-enter-active{opacity:1;transform:translate(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-exit{opacity:1}.notification-exit-active{opacity:0;transform:translate(100%);transition:all .2s ease-in}.dropdown-enter{opacity:0;transform:scale(.95) translateY(-10px)}.dropdown-enter-active{opacity:1;transform:scale(1) translateY(0);transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-exit{opacity:1}.dropdown-exit-active{opacity:0;transform:scale(.95) translateY(-10px);transition:all .15s ease-in}.modal-slide-enter{transform:scale(.95);opacity:0}.modal-slide-enter-active{transform:scale(1);opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-slide-exit{transform:scale(1);opacity:1}.modal-slide-exit-active{transform:scale(.95);opacity:0;transition:all .2s ease-in}.modal-fade-enter{opacity:0}.modal-fade-enter-active{opacity:1;transition:opacity .2s ease-out}.modal-fade-exit{opacity:1}.modal-fade-exit-active{opacity:0;transition:opacity .15s ease-in}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.icon-bounce{animation:bounce .6s ease}.icon-pulse{animation:pulse 1.5s ease-in-out infinite}.icon-spin{animation:spin 1s linear infinite}.icon-slide-in-right{animation:slideInRight .3s ease-out}.icon-slide-in-left{animation:slideInLeft .3s ease-out}.icon-slide-in-up{animation:slideInUp .3s ease-out}.icon-slide-in-down{animation:slideInDown .3s ease-out}.icon-fade-in{animation:fadeIn .3s ease-out}.icon-scale-in{animation:scaleIn .3s cubic-bezier(.4,0,.2,1)}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.skeleton-shimmer{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(to right,#f0f0f0,#e0e0e0 20%,#f0f0f0 40% 100%);background-size:800px 104px}.hover-lift{transition:transform .2s ease}.hover-lift:hover{transform:translateY(-2px)}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.hover-grow{transition:all .2s ease}.hover-grow:hover{transform:scale(1.02)}.hover-shadow{transition:box-shadow .2s ease}.hover-shadow:hover{box-shadow:0 8px 16px #00304b1f}.status-change{animation:pulse .5s ease-in-out}.status-success{animation:bounce .6s ease}.status-error{animation:pulse .4s ease-in-out 2}.table-row-enter{opacity:0;transform:translate(-10px)}.table-row-enter-active{opacity:1;transform:translate(0);transition:all .3s ease-out}.table-row-exit{opacity:1}.table-row-exit-active{opacity:0;transform:translate(10px);transition:all .2s ease-in}.stagger-item{animation:fadeIn .3s ease-out backwards}.stagger-item:nth-child(1){animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.btn-loading,.icon-spin{animation-duration:1s!important}}.gpu-accelerated{transform:translateZ(0);will-change:transform}.no-layout-shift{contain:layout}:root{--color-primary: #00304b;--color-primary-light: #01507d;--color-primary-dark: #013f62;--color-secondary: #00c6b5;--color-secondary-light: #01dac7;--color-secondary-dark: #00b69b;--color-accent-orange: #ffae80;--color-accent-blue: #80e1ff;--color-accent-red: #ef3826;--color-text-primary: #202224;--color-text-secondary: #333333;--color-text-tertiary: #111111;--color-bg-base: #ffffff;--color-bg-light: #f3f2f2;--color-bg-lighter: #f7fafc;--color-border: #d8edf9;--color-border-light: #e8e8e8;--color-border-dark: #d9d9d9;--color-border-input: #d3d5d7;--color-success: #00b69b;--color-success-light: #04dcbc;--color-success-bg: #f2faf6;--color-success-border: #c0e5d1;--color-warning: #f59e0b;--color-warning-bg: #fef3c7;--color-warning-border: #fcd34d;--color-error: #ef3826;--color-error-bg: #fef2f2;--color-error-border: #ffccd2;--color-info: #0ea5e9;--color-info-bg: #e0f2fe;--color-info-border: #7dd3fc;--color-health-down: #fff2f0;--color-health-degraded: #fffbf0;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--layout-header-height: 64px;--layout-sider-width: 260px}[data-theme=dark]{--color-primary: #01507d;--color-primary-light: #0269a0;--color-primary-dark: #013f62;--color-secondary: #04dcbc;--color-secondary-light: #1ae0c3;--color-secondary-dark: #00c6b5;--color-accent-orange: #ffae80;--color-accent-blue: #80e1ff;--color-accent-red: #ff6b6b;--color-text-primary: #f5f5f5;--color-text-secondary: #d0d0d0;--color-text-tertiary: #a8a8a8;--color-bg-base: #1a1a1a;--color-bg-light: #252525;--color-bg-lighter: #303030;--color-border: #4a4a4a;--color-border-light: #555555;--color-border-dark: #383838;--color-border-input: #505050;--color-success: #10b981;--color-success-light: #34d399;--color-success-bg: #064e3b;--color-success-border: #065f46;--color-warning: #fbbf24;--color-warning-bg: #422006;--color-warning-border: #78350f;--color-error: #f87171;--color-error-bg: #450a0a;--color-error-border: #7f1d1d;--color-info: #38bdf8;--color-info-bg: #082f49;--color-info-border: #0c4a6e;--color-health-down: #450a0a;--color-health-degraded: #422006}.ant-form-item-required{position:relative}.ant-form-item-required:before{position:absolute;right:3px}.ant-form-item-required:after{position:absolute;right:-7px}.hover-opacity:hover{opacity:.8}.form-control{border-radius:8px;height:40px}.ant-form-item-control-input{height:40px}.text-area .ant-form-item-control-input{height:auto}.ant-select-auto-complete .ant-select-selector{position:relative}.ant-select-auto-complete .ant-select-selector:before{content:"";position:absolute;border-top:5px solid #d3d5d7;border-right:5px solid transparent;border-left:5px solid transparent;top:50%;right:5px;transform:translateY(-50%)}.ant-select .ant-select-arrow{height:100%;margin-top:0;top:0}.ant-select .ant-select-arrow>span{display:none}.ant-select .ant-select-arrow:before{content:"";position:absolute;border-top:5px solid #d3d5d7;border-right:5px solid transparent;border-left:5px solid transparent;top:50%;right:-5px;transform:translateY(-50%)}.ant-checkbox-checked .ant-checkbox-inner{background-color:#00304b;border-color:#00304b}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#00304b;border-color:#00304b}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#00304b}.ant-input-outlined:hover,.ant-input-outlined:focus,.ant-input-outlined:focus-within{border-color:#00304b}.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector,.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):focus .ant-select-selector,.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):focus-within .ant-select-selector{border-color:#00304b}.ant-switch.ant-switch-checked{background-color:#00b69b}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:#04dcbc}.ant-menu .ant-menu-item-selected{background-color:#fff;color:#01507d}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background-color:#00c6b5;color:#00304b;border-color:#00c6b5}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background-color:#01dac7;color:#00304b;border-color:#01dac7}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background-color:#00304b;color:#fff}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}.ant-tabs .ant-tabs-tab:hover{color:#00304b}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#00304b}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-info{background-color:#f1f8ff;border:1px solid #bdddff;border-radius:8px}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-success{background-color:#f2faf6;border:1px solid #c0e5d1;border-radius:8px}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-warning{background-color:#fff9ee;border:1px solid #ffeab3;border-radius:8px}.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-error{background-color:#fef2f2;border:1px solid #ffccd2;border-radius:8px}.btn-cancel,.swal2-cancel{border:1px solid #00c6b5!important;background-color:#fff!important;color:#333!important}.btn-cancel:hover,.swal2-cancel:hover{border:1px solid #02dcc9!important;background-image:none!important;background-color:#f3f2f2!important;color:#111!important}.ant-dropdown-trigger{color:#00304b}.ant-dropdown-trigger:hover{color:#013f62}.ant-btn{border-radius:4px}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover{color:#00304b;border-color:#00304b}.ant-form-item{margin-bottom:16px}.azure-icon svg{color:#0078d4;width:20px;height:20px}.btn-auth{background-color:#00304b!important}.btn-auth:disabled{background-color:#caced0!important;color:#fff}.ant-layout .ant-layout-sider,.ant-menu-dark{background-color:#00304b}.ant-layout .ant-layout-sider .ant-layout-sider-children{display:flex;flex-direction:column;align-items:center}.ant-menu-dark.ant-menu-root.ant-menu-inline{width:80%}.text-primary-color{color:#00304b!important}.integrations-tab .ant-tabs-nav:before{border:none}.integrations-tab.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:transparent;background-color:#d8edf9}.integrations-tab.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#00304b}.dropzone{padding:20px;border:1px dashed #d9d9d9;border-radius:7px;display:flex;justify-content:center;align-items:center;cursor:pointer}.dropzone p{margin:0}.dropzone img{width:200px;border:1px solid #d9d9d9}.dropzone .image-wrapper{position:relative}.dropzone .image-wrapper button{position:absolute;top:-10px;right:-10px}.dropzone .image-wrapper .anticon{color:#00304b}div:where(.swal2-container) button{width:140px}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:none}.file-upload .ant-form-item-control-input{height:unset}.ant-tabs-nav-list{border:1px solid #d8edf9;border-radius:4px!important}.ant-tabs-tab{border-radius:4px!important;border:none!important;margin-left:0!important}.table{border-color:#d8edf9}table th{font-weight:500;height:48px;vertical-align:middle}.table-section-title{font-size:18px}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.flex-column{display:flex;flex-direction:column}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.gap-xl{gap:var(--spacing-xl)}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.ml-1{margin-left:var(--spacing-xs)}.ml-2{margin-left:var(--spacing-sm)}.ml-3{margin-left:var(--spacing-md)}.ml-4{margin-left:var(--spacing-lg)}.mr-1{margin-right:var(--spacing-xs)}.mr-2{margin-right:var(--spacing-sm)}.mr-3{margin-right:var(--spacing-md)}.mr-4{margin-right:var(--spacing-lg)}.pt-1{padding-top:var(--spacing-xs)}.pt-2{padding-top:var(--spacing-sm)}.pt-3{padding-top:var(--spacing-md)}.pt-4{padding-top:var(--spacing-lg)}.pb-1{padding-bottom:var(--spacing-xs)}.pb-2{padding-bottom:var(--spacing-sm)}.pb-3{padding-bottom:var(--spacing-md)}.pb-4{padding-bottom:var(--spacing-lg)}.pl-1{padding-left:var(--spacing-xs)}.pl-2{padding-left:var(--spacing-sm)}.pl-3{padding-left:var(--spacing-md)}.pl-4{padding-left:var(--spacing-lg)}.pr-1{padding-right:var(--spacing-xs)}.pr-2{padding-right:var(--spacing-sm)}.pr-3{padding-right:var(--spacing-md)}.pr-4{padding-right:var(--spacing-lg)}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-success{color:var(--color-success)!important}.text-error{color:var(--color-error)!important}.text-warning{color:var(--color-warning)!important}.text-muted{color:var(--color-text-secondary)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-success{background-color:var(--color-success-bg)!important}.bg-error{background-color:var(--color-error-bg)!important}.bg-warning{background-color:var(--color-warning-bg)!important}.bg-info{background-color:var(--color-info-bg)!important}.bg-light{background-color:var(--color-bg-light)!important}.bg-lighter{background-color:var(--color-bg-lighter)!important}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.rounded-full{border-radius:9999px!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-none{box-shadow:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-none{display:none!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-bold{font-weight:700!important}.w-full{width:100%!important}.w-auto{width:auto!important}.h-full{height:100%!important}.h-auto{height:auto!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}::selection{background-color:var(--color-primary);color:#fff}::-moz-selection{background-color:var(--color-primary);color:#fff}[data-theme=dark]::selection{background-color:#0ea5e9;color:#fff}[data-theme=dark] ::-moz-selection{background-color:#0ea5e9;color:#fff}body{line-height:var(--line-height-relaxed)}.text-xs,.ant-typography.text-xs{letter-spacing:.01em}[data-theme=dark] *:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.skip-to-main{position:absolute;left:-9999px;top:0;z-index:999999;padding:1rem 1.5rem;background-color:var(--color-primary);color:#fff;text-decoration:none;font-weight:600;border-radius:0 0 4px;transition:left .2s ease-in-out}.skip-to-main:focus{left:0;outline:3px solid var(--color-secondary);outline-offset:2px}[data-theme=dark] .skip-to-main{background-color:var(--color-primary-light)}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] button:focus-visible,[data-theme=dark] a:focus-visible,[data-theme=dark] input:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=dark] [role=button]:focus-visible,[data-theme=dark] [role=link]:focus-visible,[data-theme=dark] [tabindex]:not([tabindex="-1"]):focus-visible{outline-color:var(--color-info)}.ant-card[onclick]:focus-visible,.ant-card.clickable:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.js-focus-visible :focus:not(.focus-visible){outline:none}:root{--breakpoint-xs: 0px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1600px}.d-none-mobile{display:none!important}@media(min-width:768px){.d-none-mobile{display:block!important}}@media(min-width:768px)and (max-width:991px){.d-none-tablet{display:none!important}}@media(min-width:992px){.d-none-desktop{display:none!important}}.d-mobile-only{display:block!important}@media(min-width:768px){.d-mobile-only{display:none!important}}.d-tablet-only{display:none!important}@media(min-width:768px)and (max-width:991px){.d-tablet-only{display:block!important}}.d-desktop-only{display:none!important}@media(min-width:992px){.d-desktop-only{display:block!important}}.p-responsive{padding:var(--spacing-md)}@media(min-width:768px){.p-responsive{padding:var(--spacing-xl)}}@media(min-width:1200px){.p-responsive{padding:var(--spacing-2xl)}}.m-responsive{margin:var(--spacing-md)}@media(min-width:768px){.m-responsive{margin:var(--spacing-xl)}}.gap-responsive{gap:var(--spacing-sm)}@media(min-width:768px){.gap-responsive{gap:var(--spacing-md)}}@media(min-width:992px){.gap-responsive{gap:var(--spacing-lg)}}.grid-responsive{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media(min-width:576px){.grid-responsive{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(min-width:1600px){.grid-responsive{grid-template-columns:repeat(4,1fr)}}.grid-2-col{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media(min-width:768px){.grid-2-col{grid-template-columns:repeat(2,1fr)}}.grid-3-col{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media(min-width:768px){.grid-3-col{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.grid-3-col{grid-template-columns:repeat(3,1fr)}}.grid-4-col{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media(min-width:576px){.grid-4-col{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.grid-4-col{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.grid-4-col{grid-template-columns:repeat(4,1fr)}}.w-100-mobile{width:100%}@media(min-width:768px){.w-100-mobile{width:auto}}.text-center-mobile{text-align:center}@media(min-width:768px){.text-center-mobile{text-align:left}}.text-responsive-sm{font-size:var(--font-size-xs)}@media(min-width:768px){.text-responsive-sm{font-size:var(--font-size-sm)}}.text-responsive-md{font-size:var(--font-size-sm)}@media(min-width:768px){.text-responsive-md{font-size:var(--font-size-md)}}.text-responsive-lg{font-size:var(--font-size-md)}@media(min-width:768px){.text-responsive-lg{font-size:var(--font-size-lg)}}.flex-column-mobile{flex-direction:column}@media(min-width:768px){.flex-column-mobile{flex-direction:row}}.flex-row-mobile{flex-direction:row}@media(min-width:768px){.flex-row-mobile{flex-direction:column}}.touch-target{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btn-mobile-lg{padding:var(--spacing-sm) var(--spacing-md)}@media(min-width:768px){.btn-mobile-lg{padding:4px 15px}}.container-responsive{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media(min-width:576px){.container-responsive{max-width:540px}}@media(min-width:768px){.container-responsive{max-width:720px}}@media(min-width:992px){.container-responsive{max-width:960px}}@media(min-width:1200px){.container-responsive{max-width:1140px}}@media(min-width:1600px){.container-responsive{max-width:1520px}}.ant-card{margin-bottom:var(--spacing-md)}@media(max-width:767px){.ant-card{border-radius:var(--radius-md)}.ant-card-body{padding:var(--spacing-md)}}@media(max-width:767px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}}@media(max-width:767px){.ant-form-item{margin-bottom:var(--spacing-md)}.ant-form-item-label{padding-bottom:var(--spacing-xs)}}@media(max-width:767px){.ant-modal{max-width:100%!important;margin:0!important;padding:0!important;top:0!important}.ant-modal-content{border-radius:0!important;min-height:100vh}}@media(max-width:767px){.hide-scrollbar-mobile{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar-mobile::-webkit-scrollbar{display:none}}@media(max-width:767px){.ant-btn{min-height:44px;padding:0 var(--spacing-md)}.ant-btn-lg{min-height:48px}.ant-btn-sm{min-height:36px}}@media(max-width:767px){.ant-select,.ant-picker,.ant-input{width:100%!important}}@media(max-width:576px){.ant-drawer-content-wrapper{width:85%!important;max-width:280px!important}}.gap-xs{gap:var(--spacing-xs, 4px)}.gap-3{gap:3px}.gap-5{gap:5px}.gap-sm{gap:var(--spacing-sm, 8px)}.gap-10{gap:10px}.gap-md{gap:var(--spacing-md, 16px)}.gap-20{gap:20px}.gap-lg{gap:var(--spacing-lg, 24px)}.gap-xl{gap:var(--spacing-xl, 32px)}.gap-x-xs{column-gap:var(--spacing-xs, 4px)}.gap-x-sm{column-gap:var(--spacing-sm, 8px)}.gap-x-md{column-gap:var(--spacing-md, 16px)}.gap-x-lg{column-gap:var(--spacing-lg, 24px)}.gap-y-xs{row-gap:var(--spacing-xs, 4px)}.gap-y-sm{row-gap:var(--spacing-sm, 8px)}.gap-y-md{row-gap:var(--spacing-md, 16px)}.gap-y-lg{row-gap:var(--spacing-lg, 24px)}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-around{justify-content:space-around}.flex-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.top-sm{top:var(--spacing-sm, 8px)}.top-md{top:var(--spacing-md, 16px)}.right-0{right:0}.right-sm{right:var(--spacing-sm, 8px)}.right-md{right:var(--spacing-md, 16px)}.bottom-0{bottom:0}.left-0{left:0}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.w-420{width:420px}.w-280{width:280px}.w-240{width:240px}.w-200{width:200px}.w-180{width:180px}.w-160{width:160px}.w-120{width:120px}.w-100{width:100px}.w-80{width:80px}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:fit-content}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.flex-shrink-1{flex-shrink:1}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.rounded-sm{border-radius:var(--radius-sm, 4px)}.rounded-md{border-radius:var(--radius-md, 8px)}.rounded-10{border-radius:10px}.rounded-lg{border-radius:var(--radius-lg, 12px)}.rounded-full{border-radius:9999px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:Monaco,Consolas,monospace}.whitespace-nowrap{white-space:nowrap}.whitespace-normal{white-space:normal}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:0}.m-xs{margin:var(--spacing-xs, 4px)}.m-sm{margin:var(--spacing-sm, 8px)}.m-md{margin:var(--spacing-md, 16px)}.m-lg{margin:var(--spacing-lg, 24px)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs, 4px)}.mt-sm{margin-top:var(--spacing-sm, 8px)}.mt-md{margin-top:var(--spacing-md, 16px)}.mt-lg{margin-top:var(--spacing-lg, 24px)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs, 4px)}.mr-sm{margin-right:var(--spacing-sm, 8px)}.mr-10{margin-right:10px}.mr-md{margin-right:var(--spacing-md, 16px)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs, 4px)}.mb-sm{margin-bottom:var(--spacing-sm, 8px)}.mb-md{margin-bottom:var(--spacing-md, 16px)}.mb-20{margin-bottom:20px}.mb-lg{margin-bottom:var(--spacing-lg, 24px)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs, 4px)}.ml-sm{margin-left:var(--spacing-sm, 8px)}.ml-md{margin-left:var(--spacing-md, 16px)}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.p-0{padding:0}.p-xs{padding:var(--spacing-xs, 4px)}.p-5{padding:5px}.p-sm{padding:var(--spacing-sm, 8px)}.p-md{padding:var(--spacing-md, 16px)}.p-lg{padding:var(--spacing-lg, 24px)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs, 4px)}.pt-sm{padding-top:var(--spacing-sm, 8px)}.pt-md{padding-top:var(--spacing-md, 16px)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs, 4px)}.pr-sm{padding-right:var(--spacing-sm, 8px)}.pr-md{padding-right:var(--spacing-md, 16px)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs, 4px)}.pb-sm{padding-bottom:var(--spacing-sm, 8px)}.pb-md{padding-bottom:var(--spacing-md, 16px)}.pb-lg{padding-bottom:var(--spacing-lg, 24px)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs, 4px)}.pl-sm{padding-left:var(--spacing-sm, 8px)}.pl-md{padding-left:var(--spacing-md, 16px)}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.py-md{padding-top:var(--spacing-md, 16px);padding-bottom:var(--spacing-md, 16px)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-between-start{display:flex;justify-content:space-between;align-items:flex-start}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl,.text-24{font-size:24px}.font-bold{font-weight:700}.min-h-400{min-height:400px}.max-h-300{max-height:300px}.min-w-100{min-width:100px}.min-w-240{min-width:240px}.p-8-12{padding:8px 12px}.p-10-5{padding:10px 5px}.p-10{padding:10px}.pt-20{padding-top:20px}.mb-10{margin-bottom:10px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.mt-20{margin-top:20px}.w-35-percent{width:35%}.w-85-percent{width:85%}.max-w-50-percent{max-width:50%}.min-w-180{min-width:180px}.filter-type-select{width:200px;flex-shrink:0;margin-right:10px}.filter-type-div{width:200px;font-size:16px;flex-shrink:0;margin-right:10px}.filter-group-container{width:85%;padding:10px 5px;border:1px solid #ced4da;flex-shrink:1;border-radius:5px}.flex-col-gap-10{display:flex;flex-direction:column;gap:10px}.mb-20-items-center{margin-bottom:20px;align-items:center}.flex-shrink-0-mr-10-w-200{flex-shrink:0;margin-right:10px;width:200px}.items-center-gap-10{align-items:center;gap:10px}.flex-justify-between-w-full{display:flex;justify-content:space-between;width:100%}.w-110{width:110px}.right-10{right:10px}.top-10{top:10px}.text-dark{color:#202224}.text-success{color:#00b69b}.text-primary-dark{color:#00304b}.text-info{color:#148ed3}.text-gray-666{color:#666}.w-20{width:20px}.h-20{height:20px}.w-30{width:30px}.h-28{height:28px}.h-30{height:30px}.w-55{width:55px}.w-65{width:65px}.h-40{height:40px}.w-400{width:400px}.max-w-30{max-width:30px}.max-w-55{max-width:55px}.border-danger{border:1px solid #EF3826}.border-light-blue{border:1px solid #D8EDF9}.border-radius-50{border-radius:50%}.bg-danger-light{background-color:#ffd6d2}.bg-table-header{background-color:#f8fafa}.bg-table-row-odd{background-color:#f7f9ff}.bg-table-row-even{background-color:#fafffb}.text-8{font-size:8px}.text-16{font-size:16px}.line-height-1em{line-height:1em}.align-middle{vertical-align:middle}.d-flex{display:flex}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.inline-flex-center{display:inline-flex;justify-content:center;align-items:center}
