body,html{background:linear-gradient(135deg,#28e8c5,#6843e2);min-height:100vh}body{color:#1f2937;margin:0;@font-face{font-family:Motiva Sans Light;font-style:normal;src:url(/static/media/Motiva-Sans-Light.5d7d39177000031c5bee.ttf) format("truetype")}@font-face{font-family:Motiva Sans Bold;font-style:normal;src:url(/static/media/Motiva-Sans-Bold.9d56c686ba88a7d9d867.ttf) format("truetype")}-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:6px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:6px;-webkit-transition:background .3s;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#8b5cf6}::selection{background-color:#8b5cf633;color:#1f2937}::-moz-selection{background-color:#8b5cf633;color:#1f2937}#root,body,html{margin:0;padding:0}.App{text-align:center}.ant-btn-primary{background:#28e8c5!important;border:none!important;border-radius:6px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;height:45px!important;letter-spacing:1px!important;text-transform:uppercase!important}.ant-btn-primary:hover{background:#22c4a3!important;box-shadow:0 4px 12px #28e8c54d!important;transform:translateY(-1px)}.ant-input-affix-wrapper{background:#fff3!important;border:none!important;border-radius:6px!important;height:45px!important}.ant-input,.ant-input-affix-wrapper{font-family:Montserrat,sans-serif!important}.ant-input{background:#0000!important;color:#fff!important}.ant-input::placeholder{color:#ffffffb3!important}.event-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;transform:translateY(-4px)}.new-event-card:hover{border-color:#9ca3af!important;transform:translateY(-4px)}.new-event-card:hover .anticon-plus-circle{color:#6b7280!important}.modern-sidebar .custom-sidebar-menu{background:#0000!important;border:none!important;font-family:Montserrat,sans-serif!important}.modern-sidebar .ant-layout-sider-children,.modern-sidebar .ant-menu,.modern-sidebar .ant-menu-root{background:#0000!important}.ant-layout-sider.modern-sidebar{background:#7c3aed!important}.modern-sidebar .custom-sidebar-menu .ant-menu-item{align-items:center!important;background:#0000!important;border:none!important;border-radius:12px!important;color:#fffc!important;display:flex!important;font-size:14px!important;font-weight:500!important;height:48px!important;line-height:48px!important;margin:4px 12px!important;padding:0 16px!important}.modern-sidebar .custom-sidebar-menu .ant-menu-item:hover{background:#ffffff1a!important;color:#fff!important}.modern-sidebar .custom-sidebar-menu .ant-menu-item-selected{background:#fffffff2!important;color:#7c3aed!important;font-weight:600!important}.modern-sidebar .custom-sidebar-menu .ant-menu-item .anticon{font-size:18px!important;margin-right:12px!important}.sidebar-header{border-bottom:1px solid #ffffff1a!important;margin-bottom:16px!important;padding:24px 0 16px!important;text-align:center!important}.sidebar-content{display:flex!important;flex-direction:column!important;height:calc(100vh - 120px)!important;justify-content:space-between!important}.sidebar-user-profile{margin-top:auto!important}.sidebar-divider{background:#ffffff1a!important;margin:12px 0!important}.sidebar-user-info{align-items:center!important;border-radius:12px!important;cursor:pointer!important;display:flex!important;margin:0!important;padding:12px 20px!important;transition:all .2s ease!important}.sidebar-user-info:hover{background:#ffffff1a!important}.sidebar-user-info:hover .sidebar-user-email{color:#fff!important}.sidebar-user-info-active{background:#fffffff2!important}.sidebar-user-info-active .sidebar-user-email{color:#7c3aed!important;font-weight:600!important}.sidebar-user-info-active .sidebar-avatar{background:#7c3aed!important;color:#fff!important}.sidebar-avatar{background:#fff3!important;margin-right:12px!important}.sidebar-user-email{color:#ffffffe6!important;font-size:14px!important;font-weight:500!important}.ant-breadcrumb{font-family:Montserrat,sans-serif!important}.ant-breadcrumb .ant-breadcrumb-separator{color:#fff9!important}.ant-breadcrumb .ant-breadcrumb-link{color:#fffc!important;font-weight:400!important;text-decoration:none!important}.ant-breadcrumb .ant-breadcrumb-link:hover{color:#fff!important}.ant-tabs .ant-tabs-tab{background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:12px 12px 0 0!important;color:#fffc!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;margin-right:8px!important}.ant-tabs .ant-tabs-tab:hover{background:#ffffff26!important;color:#ffffffe6!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fffffff2!important;border-color:#ffffff4d!important;color:#1a1a1a!important;font-weight:600!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1a1a1a!important}.ant-tabs .ant-tabs-content-holder{background:#fffffff2!important;border-radius:0 12px 12px 12px!important;padding:24px!important}.ant-tabs .ant-tabs-ink-bar{display:none!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-password-icon{color:#ffffffb3!important}.ant-modal .ant-modal-content{background:#f3f0ff!important;border-radius:16px!important}.ant-modal .ant-modal-header{background:#f3f0ff!important;border-bottom:1px solid #e5deff!important;border-radius:16px 16px 0 0!important}.ant-modal .ant-modal-body{background:#f3f0ff!important}.ant-modal .ant-modal-footer{background:#f3f0ff!important;border-radius:0 0 16px 16px!important;border-top:1px solid #e5deff!important}.ant-modal .ant-modal-body *,.ant-modal .ant-modal-title{color:#000!important}.ant-modal .ant-modal-body .ant-rate-star,.ant-modal .ant-modal-body .ant-rate-star *{color:inherit!important}.ant-modal .ant-modal-body .ant-rate-star-full,.ant-modal .ant-modal-body .ant-rate-star-full *{color:#fadb14!important}.ant-modal .ant-modal-body .ant-rate-star-zero,.ant-modal .ant-modal-body .ant-rate-star-zero *{color:#e8e8e8!important}.ant-btn:not(.ant-btn-icon-only) .anticon,.ant-tabs-tab .anticon{margin-right:8px!important}.ant-modal .ant-btn{border-radius:6px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:500!important;height:36px!important;min-width:80px!important;padding:4px 16px!important}.ant-modal .ant-btn-primary{font-size:14px!important;height:36px!important;letter-spacing:normal!important;text-transform:none!important}.ant-modal .ant-modal-footer .ant-btn{min-width:80px!important}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-left:8px!important}.ant-modal .ant-tabs .ant-tabs-nav{margin-bottom:0!important}.ant-modal .ant-tabs .ant-tabs-nav-list{gap:0!important}.ant-modal .ant-tabs .ant-tabs-nav:before{display:none!important}.ant-modal .ant-tabs .ant-tabs-tab{background:#7c3aed1a!important;border:1px solid #7c3aed33!important;border-radius:12px 12px 0 0!important;color:#374151!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;margin-right:-25px!important;padding:12px 20px!important;position:relative!important;transition:all .3s ease!important}.ant-modal .ant-tabs .ant-tabs-tab:hover{background:#7c3aed26!important;color:#1f2937!important}.ant-modal .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fff!important;border-color:#7c3aed4d!important;border-bottom:1px solid #fff!important;color:#1a1a1a!important;font-weight:600!important;z-index:1!important}.ant-modal .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1a1a1a!important}.ant-modal .ant-tabs .ant-tabs-content-holder{background:#fff!important;border:1px solid #7c3aed33!important;border-radius:0 12px 12px 12px!important;margin-top:-1px!important;padding:24px!important}.ant-modal .ant-tabs .ant-tabs-ink-bar{display:none!important}.ant-drawer .ant-input,.ant-drawer .ant-input-affix-wrapper .ant-input,.ant-drawer textarea.ant-input,.ant-tabs-tabpane .ant-form-item-label>label,.ant-tabs-tabpane .ant-input,.ant-tabs-tabpane .ant-input-affix-wrapper .ant-input,.ant-tabs-tabpane .ant-picker-input input,.ant-tabs-tabpane .ant-select-selection-item,.ant-tabs-tabpane textarea.ant-input{color:#000!important}.ant-drawer .ant-input-affix-wrapper .ant-input::placeholder,.ant-drawer .ant-input::placeholder,.ant-drawer textarea.ant-input::placeholder,.ant-modal .ant-input-affix-wrapper .ant-input::placeholder,.ant-modal .ant-input::placeholder,.ant-modal textarea.ant-input::placeholder,.ant-tabs-tabpane .ant-input-affix-wrapper .ant-input::placeholder,.ant-tabs-tabpane .ant-input::placeholder,.ant-tabs-tabpane textarea.ant-input::placeholder{color:#6b7280!important;opacity:1!important}.dashboard-page .ant-tabs.ant-tabs-card .ant-tabs-tab{background:#f0f0f0!important;border:1px solid #d9d9d9!important;border-radius:6px 6px 0 0!important;color:#595959!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;margin-right:2px!important;padding:8px 16px!important;transition:all .3s ease!important}.dashboard-page .ant-tabs.ant-tabs-card .ant-tabs-tab:hover{background:#e6f7ff!important;color:#1890ff!important}.dashboard-page .ant-tabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active{background:#fff!important;border-bottom-color:#fff!important;color:#1890ff!important;font-weight:600!important}.dashboard-page .ant-tabs.ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important}.dashboard-page .ant-tabs.ant-tabs-card .ant-tabs-content-holder{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:0 0 6px 6px!important;border-top:none!important;padding:16px!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper:hover{background:#ffffff4d!important;box-shadow:none!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.demo-logo-vertical{background:#fff3;border-radius:6px;height:32px;margin:16px}.modern-sidebar{background:#fff!important;border-right:1px solid #e5e7eb;box-shadow:2px 0 8px #0000000f;z-index:100}.modern-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sidebar-header{align-items:center;display:flex;justify-content:center;padding:10px 0;text-align:center}.sidebar-logo{height:80px;width:80px}.sidebar-logo,.sidebar-logo-collapsed{background:url(/static/media/crosschex-logo.766446f659074d197f17.png) 50% no-repeat;background-size:contain;margin:0 auto;transition:all .3s}.sidebar-logo-collapsed{height:60px;width:60px}.sidebar-content{display:flex;flex:1 1;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden}.sidebar-collapse-button{align-items:center;align-self:flex-end;border-radius:4px;color:#6b7280!important;display:flex;font-size:16px;height:32px;justify-content:center;margin:0 16px 16px;transition:all .3s!important;width:32px}.sidebar-collapse-button:hover{background:#f3f4f6!important;color:#7c3aed!important}.sidebar-top-menu{flex:1 1}.sidebar-bottom-menu{margin-top:auto;padding-bottom:16px}.custom-sidebar-menu{background:#0000!important;border-right:none!important}.custom-sidebar-menu .ant-menu-item{align-items:center;border-radius:6px!important;display:flex;height:48px!important;margin:4px 16px!important;padding:0 16px!important;transition:all .3s!important}.custom-sidebar-menu .ant-menu-item:hover{background:#f3f4f6!important}.custom-sidebar-menu .ant-menu-item-selected{background:#ede9fe!important;color:#7c3aed!important}.menu-item-label{font-weight:500;transition:opacity .3s}.ant-menu-inline-collapsed .menu-item-label{opacity:0}.sidebar-user-profile{margin-top:auto;padding:0 20px}.sidebar-divider{border-color:#e5e7eb;margin:16px 0}.sidebar-user-info{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px;transition:all .3s}.sidebar-user-info:hover{background:#f3f4f6;cursor:pointer}.sidebar-user-info:active{background:#e5e7eb}.sidebar-user-info-active{background:#ede9fe!important}.sidebar-avatar{background:#8b5cf6;margin-right:12px}.sidebar-user-details{flex:1 1;min-width:0}.sidebar-user-name{color:#1f2937;display:block;font-size:14px;font-weight:500;line-height:1.2}.sidebar-user-email{color:#6b7280;display:block;font-size:12px;line-height:2.2}.modern-header{box-shadow:0 1px 4px #0000000d;height:64px;line-height:64px;padding:0 24px!important;z-index:10}.header-content{align-items:center;display:flex;height:100%;justify-content:flex-end}.main-content{background:#f9fafb;min-height:calc(100vh - 134px);padding:0}.modern-footer{background:#fff;border-top:1px solid #e5e7eb;height:70px;padding:16px 24px!important;text-align:center}.footer-content{font-size:14px;opacity:.65}.demo-logo{background:#fff3;border-radius:6px;height:32px;margin-inline-end:24px;min-width:120px;width:150px}.ant-drawer-body{display:flex;flex-direction:column;margin-right:auto}.ant-drawer-body,.dashboard-column{text-align:center}.new-project-card{background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;color:#6b7280;height:100%;margin:1rem;transition:all .3s;vertical-align:middle}.new-project-card:hover{background-color:#faf5ff;border-color:#8b5cf6;color:#7c3aed}.project-card{cursor:pointer;margin:1rem}.add-page{background-color:#d3d3d3;border-radius:1rem;display:flex;flex-direction:column;min-height:800px;overflow:auto;padding:2rem;text-align:center}.carousel-navigation{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:2rem;width:100%;.button-next,.button-prev{margin:2rem}}.project-form{margin:auto;max-width:600px;width:600px}.project-tab{margin:1rem;.project-tab-1{margin-left:1rem;.project-tab-2{margin-left:1rem}}.no-bold{font-weight:400}.resend-button{margin-bottom:20px}.category-select{width:10rem}}.personnel-form,.user-form{margin:auto}.director-assessment-category-list{margin:2rem 0;.add-category-button{margin-top:1rem}}.ant-list-header{background-color:#add8e6!important}.ant-list-item{.selected{background-color:#d3d3d3!important}}.add-category-form{margin:auto}.director-assessment-responses{animation:fade-in 2s;.ant-card-bordered{&.selected{border:2px solid!important}}.ant-card-body{cursor:pointer}.ant-card-head{background-color:#add8e6;text-align:center}.ant-card-body{text-align:center;h1{font-size:5rem;margin-bottom:0;margin-top:0}}.category-scores{animation:fade-in 2s;margin:2rem auto;h2{font-size:4rem;margin-bottom:0;margin-top:0}.header{height:4rem;margin:1rem 0;white-space:break-spaces}}.sub-category-scores{animation:fade-in 2s;margin:2rem auto;width:70%;.ant-col{font-size:2rem}.ant-collapse-expand-icon{height:3rem!important}.criteria-scores{animation:fade-in 2s;.ant-col{font-size:inherit}}}}.recorder-container{background-color:#a9a9a9;margin:auto;max-width:100%;min-height:600px;white-space:break-spaces;.player{max-width:100%}.hidden{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.director-performance-title{background-color:#add8e6!important;border-right:1px solid #18216de0}.new-event-card{background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:8px;color:#6b7280;height:100%;margin:1rem;transition:all .3s;vertical-align:middle}.new-event-card:hover{background-color:#faf5ff;border-color:#8b5cf6;color:#7c3aed}.event-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.event-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:16px}.event-card-container{align-items:flex-start;display:flex;height:100%;overflow:hidden}.event-icon-container{flex-shrink:0;margin-right:16px}.event-card h3{max-width:100%}.event-card div[style*=CalendarOutlined],.event-card div[style*=EnvironmentOutlined],.event-card div[style*=FileOutlined],.event-card div[style*=LinkOutlined],.event-card h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-card .ant-card-body{overflow:hidden!important;padding:24px!important}.event-content-container{flex:1 1;min-width:0;overflow:hidden}.event-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:6px;min-height:3rem}.event-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.3;margin:0;max-height:42px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.event-external-icon{color:#7c3aed;flex-shrink:0;font-size:16px;margin-left:8px}.event-header-actions{align-items:center;display:flex;flex-shrink:0}.event-menu-trigger{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;margin-left:8px;padding:4px;transition:all .2s}.event-menu-trigger:hover{background-color:#f3f4f6;color:#7c3aed}.event-details{display:flex;width:100%}.event-status-container{align-items:center;display:flex;margin-bottom:4px}.event-status{border-radius:12px;font-weight:500;margin-right:0;padding:0 8px}.event-detail-item{align-items:center;color:#6b7280;display:flex;font-size:12px;max-width:100%}.event-detail-icon{flex-shrink:0;margin-right:4px}.event-detail-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;width:60px}.user-container{margin:0 auto;max-width:600px}.user-header{margin-bottom:24px}.user-avatar,.user-header{align-items:center;display:flex}.user-avatar{justify-content:center}.user-header-content{margin-left:16px}.user-header-title{margin:0}.form-item-with-icon{align-items:center;display:flex}.form-item-icon{margin-right:8px}.user-role-tag{align-items:center;background-color:#ede9fe;border-radius:8px;color:#7c3aed;display:inline-flex;font-size:12px;height:24px;margin-right:4px;padding:0 8px}.status-indicator{border-radius:50%;display:inline-block;height:8px;width:8px}.form-footer{margin-bottom:0;text-align:right}.status-active{background-color:#52c41a}.status-suspended{background-color:#faad14}.status-deleted{background-color:#d9d9d9}.profile-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px 0 #0000001a;min-height:79vh;padding:24px}.profile-header{align-items:center;display:flex;margin-bottom:32px}.profile-avatar{align-items:center;background-color:#8b5cf6;color:#fff;display:flex;font-size:28px;font-weight:700;justify-content:center}.profile-info{margin-left:24px}.profile-title{margin:0 0 8px}.profile-section{margin-bottom:32px}.profile-section-title{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:500;margin-bottom:16px}.profile-section-icon{color:#7c3aed;margin-right:8px}.profile-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:16px}.profile-card,.profile-field{margin-bottom:16px}.profile-label{color:#9ca3af;font-size:14px;margin-bottom:4px}.profile-value{color:#1f2937;font-size:16px}.profile-footer{display:flex;justify-content:flex-end;margin-top:24px}.profile-stats{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.profile-stat-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;flex:1 1;min-width:120px;padding:16px;text-align:center}.profile-stat-value{color:#7c3aed;font-size:28px;font-weight:700;margin-bottom:8px}.profile-stat-label{color:#6b7280;font-size:14px}.change-password-form{max-width:400px}.loading-container{height:100%;margin:20px 0;min-height:200px}.loading-container,.page-loading-container{align-items:center;display:flex;justify-content:center;width:100%}.page-loading-container{height:60vh}.event-settings-container{margin:0 auto;max-width:800px}.event-settings-header{align-items:center;display:flex;margin-bottom:24px}.event-settings-title{align-items:center;color:#1f2937;display:flex;font-size:20px;margin-bottom:16px}.event-settings-icon{color:#7c3aed;font-size:20px;margin-right:8px}.event-settings-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin-bottom:24px;padding:24px}.event-form-item-with-icon{align-items:center;display:flex}.event-form-item-icon{color:#7c3aed;margin-right:8px}.event-form-section{margin-bottom:32px}.event-form-section-title{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:500;margin-bottom:16px}.event-form-footer{display:flex;justify-content:flex-end;margin-top:24px}.event-settings-button{margin-bottom:8px;margin-right:8px}.event-form-section-description{color:#6b7280;margin-bottom:16px}.document-upload-modal .ant-modal-content{border-radius:8px;overflow:hidden}.document-modal-title{align-items:center;display:flex;font-size:18px;font-weight:500}.document-modal-icon{color:#7c3aed;font-size:20px;margin-right:8px}.document-upload-container{padding:0}.document-upload-header{align-items:center;display:flex;margin-bottom:16px}.document-upload-icon{color:#7c3aed;font-size:20px;margin-right:12px}.document-upload-description{color:#6b7280;font-size:14px}.document-upload-form{margin-top:20px}.document-upload-alert{margin-bottom:20px}.document-upload-dragger{background-color:#f9fafb;overflow:hidden;position:relative;transition:all .3s}.document-upload-dragger:hover{border-color:#7c3aed}.document-upload-dragger-wrapper{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:20px;transition:all .3s}.document-upload-dragger-wrapper:hover{border-color:#7c3aed}.document-upload-dragger-wrapper .ant-upload-list-item{margin-bottom:8px;margin-top:16px}.document-upload-dragger .ant-upload-drag{border:none!important}.document-upload-dragger .ant-upload{background:#0000!important;border:none!important;padding:0!important}.document-upload-content{padding:20px 0;text-align:center}.document-upload-dragger .ant-upload-btn{border:none!important;width:100%}.document-upload-dragger .ant-upload.ant-upload-drag-container{display:block}.document-upload-actions{display:flex;justify-content:flex-end;margin-bottom:0;margin-top:24px}.document-upload-button{margin-left:10px}.document-upload-item{margin-bottom:0}.delete-confirm-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:24px}.delete-confirm-modal .ant-modal-confirm-body-wrapper{padding:8px}.delete-confirm-modal .ant-modal-confirm-title{color:#1f2937;font-size:18px;font-weight:600}.delete-confirm-modal .ant-modal-confirm-content{color:#6b7280;font-size:14px;margin-bottom:24px;margin-top:12px}.delete-confirm-icon{color:#ff4d4f;font-size:22px;margin-right:12px}.delete-confirm-modal .ant-modal-confirm-btns{margin-top:24px}.delete-confirm-button{border-radius:4px;box-shadow:none;font-weight:500;height:36px}.delete-cancel-button{border-color:#e5e7eb;border-radius:4px;color:#6b7280;height:36px;margin-right:12px}.page-navigation-container{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin:16px 0;padding:12px 0}.back-button{align-items:center;border-radius:4px;color:#6b7280;display:flex;font-weight:500;padding:4px 8px;transition:color .3s}.back-button:hover{background-color:#f3f4f6;color:#7c3aed}.back-button-icon{font-size:14px;margin-right:8px}.breadcrumb-container{text-align:right}.breadcrumb-container .ant-breadcrumb{font-size:13px}.breadcrumb-item{color:#6b7280;font-weight:500}.breadcrumb-item-link{color:#6b7280;transition:color .3s}.breadcrumb-item-link:hover{color:#7c3aed}.breadcrumb-item-current{color:#1f2937;font-weight:600}.document-data-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin-bottom:24px;padding:16px}.document-data-title{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:500;margin-bottom:20px}.document-data-icon{color:#7c3aed;font-size:20px;margin-right:10px}.document-table{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.document-table .ant-table{border-radius:8px}.document-table .ant-table-thead>tr>th{background-color:#f9fafb;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px}.document-table .ant-table-tbody>tr>td{border-bottom:1px solid #e5e7eb;padding:16px}.document-table .ant-table-tbody>tr:hover>td{background-color:#f9fafb}.document-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.document-table .ant-table-expanded-row{background-color:#f3f4f6}.document-table .ant-table-row-expand-icon{color:#7c3aed}.document-table .ant-pagination{margin:16px 0}.document-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;text-align:center}.event-list-item:hover{background-color:#f3f4f6!important;border-left-color:#7c3aed!important}.document-empty-icon{color:#d1d5db;font-size:48px;margin-bottom:16px}.document-empty-text{color:#9ca3af;font-size:16px}.highlight-issue{animation:highlight-issue 2s ease-out;position:relative}@keyframes highlight-issue{0%{background-color:#8b5cf61a;box-shadow:0 0 0 0 #8b5cf6cc}50%{background-color:#8b5cf60d;box-shadow:0 0 20px 10px #8b5cf64d}to{background-color:initial;box-shadow:0 0 0 0 #8b5cf600}}.current-issue{border:2px solid #8b5cf680!important;transition:border-color .3s ease}.support-float-button .ant-float-btn-body,.support-float-button.ant-float-btn{height:75px!important;width:75px!important}.support-float-button .ant-float-btn-content{align-items:center!important;display:flex!important;height:75px!important;justify-content:center!important;width:75px!important}.support-float-button .ant-float-btn-icon{font-size:28px!important;width:28px!important}
/*# sourceMappingURL=main.5a531673.css.map*/