.application-card:not(.disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f!important}.application-card:not(.disabled):active{transform:translateY(0)}.application-card:focus-visible{outline:2px solid #1890ff;outline-offset:2px}@media (max-width: 576px){.application-card .ant-card-body{padding:16px!important;min-height:70px!important}}.form-section-card .ant-row{margin-left:0!important}.form-section-card .ant-col{padding-left:0!important}.form-section-card{border:none;box-shadow:0 0 2px #919eab33,0 12px 24px -4px #919eab1f}.form-section-card--full-height{height:100%;display:flex;flex-direction:column}.form-section-card--full-height .ant-card-body{display:flex;flex-direction:column;flex:1}.form-section-card__content{width:100%}.form-section-card__content--flex{flex:1;display:flex;flex-direction:column}.form-section-card__content--center{justify-content:center}.form-section-card__content--bottom{justify-content:flex-end}.form-section-card--ghost{border:none!important;box-shadow:none!important;background:transparent!important}.form-section-card--ghost .ant-card-body{padding:0!important}.base-card{background-color:#fff;border-radius:16px;border:1px solid #f1f5f9;box-shadow:0 2px 8px #0000000a;transition:box-shadow .3s ease}.base-card:hover{box-shadow:0 4px 12px #0000000f}.base-card--padding-md{padding:24px}.base-card--padding-sm{padding:16px}.base-card__header-extra{display:flex;align-items:center}.base-card__icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.base-card__title{font-size:14px;font-weight:600;color:#0f172a;margin:0}.collapsible-card__wrapper{position:relative;display:flex;flex-direction:column;flex:1}.collapsible-card__content{position:relative;overflow:hidden;transition:max-height .2s ease}.collapsible-card__content--expanded{overflow:visible}.collapsible-card__gradient{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,#ffffff,transparent);pointer-events:none}.collapsible-card__toggle{position:relative;z-index:10;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:8px;font-size:12px;font-weight:500;color:var(--color-primary);background-color:#f8fafc80;border:none;border-radius:8px;cursor:pointer;transition:all 2s ease}.collapsible-card__toggle:hover{color:var(--color-primary-dark);background-color:#f1f5f9cc}.collapsible-card__toggle:focus{outline-offset:2px}.collapsible-card__icon{width:12px;height:12px}.metric-card{padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:border-color .3s ease}.metric-card:hover{border-color:var(--indigo-100)}.metric-card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.metric-card__icon-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:8px}.metric-card__sparkline{flex:1;height:32px;min-width:60px;max-width:100px}.metric-card__icon{padding:8px 8px 4px;border-radius:8px;transition:all .3s ease;background-color:var(--color-primary-bg);color:var(--color-primary, var(--indigo-600))}.metric-card:hover .metric-card__icon{background-color:var(--color-primary);color:var(--icon-hover-text-color, #ffffff)}.metric-card__icon>svg,.metric-card__icon>*{width:20px;height:20px}.metric-card__info{display:flex;flex-direction:column}.metric-card__value{font-size:24px;font-weight:600;color:var(--slate-900);line-height:1.2}.metric-card__label{font-size:12px;font-weight:500;color:var(--slate-400);margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.avatar-container{position:relative;width:64px;height:64px;border-radius:50%;overflow:hidden}.hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;border-radius:50%;cursor:pointer}.avatar-container:hover .hover-overlay{opacity:1}.upload-button{color:#fff;font-size:20px}.gradient-button{border:none!important;color:#fff!important;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.gradient-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:1}.gradient-button>span{position:relative;z-index:2}.gradient-button--primary{background:linear-gradient(135deg,#667eea,#764ba2)!important}.gradient-button--primary:before{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.gradient-button--primary:hover:before{opacity:1}.gradient-button--secondary{background:linear-gradient(135deg,#f093fb,#f5576c)!important}.gradient-button--secondary:before{background:linear-gradient(135deg,#e082e8,#e3475a)}.gradient-button--secondary:hover:before{opacity:1}.gradient-button--success{background:linear-gradient(135deg,#4facfe,#00f2fe)!important}.gradient-button--success:before{background:linear-gradient(135deg,#3d8bfe,#00d9fe)}.gradient-button--success:hover:before{opacity:1}.gradient-button--warning{background:linear-gradient(135deg,#fa709a,#fee140)!important}.gradient-button--warning:before{background:linear-gradient(135deg,#f85a88,#fdd835)}.gradient-button--warning:hover:before{opacity:1}.gradient-button--danger{background:linear-gradient(135deg,#ff6b6b,orange)!important}.gradient-button--danger:before{background:linear-gradient(135deg,#ff5252,#ff9100)}.gradient-button--danger:hover:before{opacity:1}.gradient-button--ocean{background:linear-gradient(135deg,#1e3c72,#2a5298)!important}.gradient-button--ocean:before{background:linear-gradient(135deg,#1a3461,#24477f)}.gradient-button--ocean:hover:before{opacity:1}.gradient-button--sunset{background:linear-gradient(135deg,#ff7e5f,#feb47b)!important}.gradient-button--sunset:before{background:linear-gradient(135deg,#ff6b47,#fda85e)}.gradient-button--sunset:hover:before{opacity:1}.gradient-button--purple{background:linear-gradient(135deg,#667eea,#764ba2)!important}.gradient-button--purple:before{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.gradient-button--purple:hover:before{opacity:1}.gradient-button--mint{background:linear-gradient(135deg,#00b894,#00cec9)!important}.gradient-button--mint:before{background:linear-gradient(135deg,#00a085,#00b7b3)}.gradient-button--mint:hover:before{opacity:1}.gradient-button--fire{background:linear-gradient(135deg,#ff416c,#ff4b2b)!important}.gradient-button--fire:before{background:linear-gradient(135deg,#ff2c5a,#ff3719)}.gradient-button--fire:hover:before{opacity:1}.gradient-button--sky{background:linear-gradient(135deg,#74b9ff,#0984e3)!important}.gradient-button--sky:before{background:linear-gradient(135deg,#5faef7,#0770c4)}.gradient-button--sky:hover:before{opacity:1}.gradient-button--rainbow{background:linear-gradient(135deg,#ff9a9e,#fad0c4,#ffeaa7,#74b9ff,#a29bfe)!important}.gradient-button--rainbow:before{background:linear-gradient(135deg,#ff8589,#f9c5b5,#ffdf7b,#5faef7,#9088fc)}.gradient-button--rainbow:hover:before{opacity:1}.gradient-button--gold{background:linear-gradient(135deg,gold,#ffb347)!important}.gradient-button--gold:before{background:linear-gradient(135deg,#e6c200,#ff9f1a)}.gradient-button--gold:hover:before{opacity:1}.gradient-button--cyber{background:linear-gradient(135deg,#00ff41,#0080ff)!important}.gradient-button--cyber:before{background:linear-gradient(135deg,#00e639,#006ee6)}.gradient-button--cyber:hover:before{opacity:1}.gradient-button--forest{background:linear-gradient(135deg,#56ab2f,#a8e6cf)!important}.gradient-button--forest:before{background:linear-gradient(135deg,#4d9728,#9ae0bb)}.gradient-button--forest:hover:before{opacity:1}.gradient-button--rose{background:linear-gradient(135deg,#ff758c,#ff7eb3)!important}.gradient-button--rose:before{background:linear-gradient(135deg,#ff5f7a,#ff6aa3)}.gradient-button--rose:hover:before{opacity:1}.gradient-button--cosmic{background:linear-gradient(135deg,#4b79a1,#283e51)!important}.gradient-button--cosmic:before{background:linear-gradient(135deg,#3e6688,#1f2e3d)}.gradient-button--cosmic:hover:before{opacity:1}.gradient-button--neon{background:linear-gradient(135deg,#f0f,#0ff)!important;box-shadow:0 0 20px #ff00ff4d}.gradient-button--neon:before{background:linear-gradient(135deg,#e600e6,#00e6e6)}.gradient-button--neon:hover:before{opacity:1}.gradient-button--aurora{background:linear-gradient(135deg,#00c6ff,#0072ff,#00ff72)!important}.gradient-button--aurora:before{background:linear-gradient(135deg,#00b3e6,#005ce6,#00e665)}.gradient-button--aurora:hover:before{opacity:1}.gradient-button--tropical{background:linear-gradient(135deg,#f093fb,#f5576c,#4facfe)!important}.gradient-button--tropical:before{background:linear-gradient(135deg,#e082e8,#e3475a,#3d8bfe)}.gradient-button--tropical:hover:before{opacity:1}.gradient-button:disabled,.gradient-button.ant-btn[disabled]{background:linear-gradient(135deg,#d9d9d9,#bfbfbf)!important;color:#00000040!important;cursor:not-allowed;box-shadow:none!important}.gradient-button:disabled:before,.gradient-button.ant-btn[disabled]:before{display:none}.gradient-button:focus,.gradient-button.ant-btn:focus{box-shadow:0 0 0 2px #667eea33}.gradient-button:active,.gradient-button.ant-btn:active{transform:translateY(1px)}.gradient-button .ant-btn-loading-icon{color:#fff!important}.accept-button{color:#fff!important;border-width:1px;border-style:solid;transition:all .3s cubic-bezier(.645,.045,.355,1)}.accept-button:hover:not(:disabled){background-color:var(--accept-button-hover-bg)!important;border-color:var(--accept-button-hover-border)!important}.accept-button:active:not(:disabled){background-color:var(--accept-button-active-bg)!important;border-color:var(--accept-button-active-border)!important}.accept-button:focus:not(:disabled){outline:0}.accept-button:focus-visible:not(:disabled){outline:2px solid var(--accept-button-border);outline-offset:2px;opacity:.8}.accept-button:disabled,.accept-button.ant-btn-disabled{background-color:var(--accept-button-bg)!important;border-color:var(--accept-button-border)!important;opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.accept-button.ant-btn-loading{background-color:var(--accept-button-bg)!important;border-color:var(--accept-button-border)!important;opacity:.7;cursor:default}.accept-button:hover:focus:not(:disabled){background-color:var(--accept-button-hover-bg)!important;border-color:var(--accept-button-hover-border)!important}.reject-button{color:#fff!important;border-width:1px;border-style:solid;transition:all .3s cubic-bezier(.645,.045,.355,1)}.reject-button:hover:not(:disabled){background-color:var(--reject-button-hover-bg)!important;border-color:var(--reject-button-hover-border)!important}.reject-button:active:not(:disabled){background-color:var(--reject-button-active-bg)!important;border-color:var(--reject-button-active-border)!important}.reject-button:focus:not(:disabled){outline:0}.reject-button:focus-visible:not(:disabled){outline:2px solid var(--reject-button-border);outline-offset:2px;opacity:.8}.reject-button:disabled,.reject-button.ant-btn-disabled{background-color:var(--reject-button-bg)!important;border-color:var(--reject-button-border)!important;opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.reject-button.ant-btn-loading{background-color:var(--reject-button-bg)!important;border-color:var(--reject-button-border)!important;opacity:.7;cursor:default}.reject-button:hover:focus:not(:disabled){background-color:var(--reject-button-hover-bg)!important;border-color:var(--reject-button-hover-border)!important}.ant-picker-dropdown .ant-picker-cell-in-range{color:#fff}.ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-today>.ant-picker-cell-inner{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)!important;box-sizing:content-box}.ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-today>.ant-picker-cell-inner:before{content:none}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:not(.ant-picker-cell-disabled):before{background:#000}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled):before{background:#000}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled):before{background:#000}.ant-picker-range.ant-picker-outlined:focus-within{box-shadow:0 0 0 4px #0000000a;border-color:#0006}li.ant-picker-time-panel-cell.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important}.ant-picker-outlined:focus-within{box-shadow:0 0 0 4px #0000000a;border-color:#0006}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#666;color:#fff}.ant-picker-dropdown .ant-picker-cell-today:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#007aff!important}.divider{background-color:#0000001a;height:1.25rem;margin-left:.5rem;margin-right:.75rem;width:1px}.editor__header{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start!important}.editor__header-main{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.editor__header-expand-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background:#fff;cursor:pointer;color:#0009;transition:all .2s;margin-left:.5rem}.editor__header-expand-btn:hover{background:#0000000d;border-color:#0003;color:#000c}.editor__header-expand-btn:active{background:#0000001a}.editor__header-expand-btn svg{flex-shrink:0}.editor__header-expanded{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.menu-item{background-color:transparent;border:none;border-radius:.4rem;color:#666;cursor:pointer;height:1.75rem;margin-right:.25rem;padding:.25rem;width:1.75rem;position:relative;display:flex;align-items:center;justify-content:center}.menu-item svg{fill:currentColor;height:100%;width:100%}.menu-item .lucide-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.menu-item .lucide-icon svg{width:100%;height:100%}.menu-item:hover{background-color:#666;color:#fff}.menu-item.is-active{background-color:#000;color:#fff}.menu-item-container{position:relative;display:inline-block}.color-dropdown{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #e1e5e9;border-radius:6px;box-shadow:0 4px 12px #0000001a;padding:8px;min-width:200px;margin-top:4px}.color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:8px}.color-option{width:24px;height:24px;border:2px solid transparent;border-radius:4px;cursor:pointer;transition:all .2s ease}.color-option:hover{transform:scale(1.1);border-color:#666}.color-option.selected{border-color:#333;box-shadow:0 0 0 2px #3333}.color-option[style*="rgb(255, 255, 255)"],.color-option[style*="#FFFFFF"],.color-option[style*="#ffffff"]{border-color:#ddd}.color-option[style*="rgb(255, 255, 255)"]:hover,.color-option[style*="#FFFFFF"]:hover,.color-option[style*="#ffffff"]:hover{border-color:#999}.color-option[style*="rgb(255, 255, 255)"].selected,.color-option[style*="#FFFFFF"].selected,.color-option[style*="#ffffff"].selected{border-color:#333}.color-actions{border-top:1px solid #e1e5e9;padding-top:8px}.remove-color-btn{width:100%;padding:6px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;color:#666;transition:all .2s ease}.remove-color-btn:hover{background:#e5e5e5;color:#333}.tiptap>*+*{margin-top:.75em}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap code{background-color:#6161611a;color:#616161}.tiptap pre{background:#0d0d0d;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap mark{background-color:#faf594}.tiptap img{height:auto;max-width:100%}.tiptap hr{margin:1rem 0}.tiptap blockquote{border-left:2px solid rgba(13,13,13,.1);padding-left:1rem;color:#666}.tiptap hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.tiptap ul[data-type=taskList]{list-style:none;padding:0}.tiptap ul[data-type=taskList] li{align-items:center;display:flex}.tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;user-select:none}.tiptap ul[data-type=taskList] li>div{flex:1 1 auto}.tiptap a{color:#92bfff;cursor:pointer}.tiptap a:hover{color:#007aff}.tiptap p{margin:auto}.editor-container{border-radius:12px;border:1px solid #d9d9d9}.editor-container:focus-within{box-shadow:0 0 0 4px #0000000a;border-color:#0006}.editor-container:hover{border-color:#0006}.editor{background-color:#fff;border-radius:.75rem;color:#0d0d0d;display:flex;flex-direction:column;max-height:26rem}.editor__header{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;padding:.25rem}.editor__content{padding:16px;overflow-x:hidden;overflow-y:auto}.editor__footer{align-items:center;border-top:3px solid #0d0d0d;color:#0d0d0d;display:flex;flex:0 0 auto;font-size:12px;flex-wrap:wrap;font-weight:600;justify-content:space-between;padding:.25rem .75rem;white-space:nowrap}.editor__status{align-items:center;border-radius:5px;display:flex}.editor__status:before{background:#0d0d0d80;border-radius:50%;content:" ";display:inline-block;flex:0 0 auto;height:.5rem;margin-right:.5rem;width:.5rem}.editor__status--connecting:before{background:#616161}.editor__status--connected:before{background:#b9f18d}.editor__name button{background:none;border:none;border-radius:.4rem;color:#0d0d0d;font:inherit;font-size:12px;font-weight:600;padding:.25rem .5rem}.editor__name button:hover{background-color:#0d0d0d;color:#fff}.editor-wrapper{border:1px solid rgba(0,0,0,.08);border-radius:.75rem}.tiptap-editor:focus-visible{outline:none}.collaboration-cursor__caret{border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-cursor__label{border-radius:3px 3px 3px 0;color:#0d0d0d;font-size:12px;font-style:normal;font-weight:600;left:-1px;line-height:normal;padding:.1rem .3rem;position:absolute;top:-1.4em;-webkit-user-select:none;user-select:none;white-space:nowrap}.image-resizer{display:inline-flex;position:relative;flex-grow:0}.image-resizer .resize-trigger{position:absolute;right:-6px;bottom:-9px;opacity:0;transition:opacity .3s ease;color:#000}.image-resizer:hover .resize-trigger{opacity:1}.tiptap-editor{height:100px}.generic-table .ant-pro-card{box-shadow:0 2px 8px #0000000a}.generic-table .ant-pro-table-list-toolbar-container{padding-block:24px}.column-settings-popover{width:320px;max-height:650px;display:flex;flex-direction:column;font-family:Urbanist,sans-serif}.column-settings-popover .column-settings-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--slate-200);margin-bottom:0;flex-shrink:0}.column-settings-popover .column-settings-body{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:hidden}.column-settings-popover .column-group{display:flex;flex-direction:column;gap:8px;min-height:0}.column-settings-popover .column-group .column-group-header{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background-color:var(--slate-100);border-radius:6px;flex-shrink:0}.column-settings-popover .column-group .column-group-header .column-group-title{font-size:12px;font-weight:600;color:var(--slate-500)}.column-settings-popover .column-group .column-group-header .column-count{font-size:12px;color:var(--slate-400)}.column-settings-popover .column-group .column-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;scrollbar-gutter:stable;padding-right:2px}.column-settings-popover .column-group .column-list.empty{min-height:48px;border:1px dashed var(--slate-200);border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:var(--slate-50)}.column-settings-popover .column-group .column-list.empty.drop-target{border-color:var(--color-primary);background-color:var(--slate-100)}.column-settings-popover .column-group .column-list::-webkit-scrollbar{width:8px;background-color:transparent}.column-settings-popover .column-group .column-list::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px;border:2px solid transparent;background-clip:padding-box}.column-settings-popover .column-group .column-list::-webkit-scrollbar-thumb:hover{background-color:#00000080}.column-settings-popover .column-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid var(--slate-200);border-radius:6px;background-color:#fff;cursor:grab;transition:all .2s ease;-webkit-user-select:none;user-select:none;flex-shrink:0}.column-settings-popover .column-item:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000000d}.column-settings-popover .column-item:active{cursor:grabbing}.column-settings-popover .column-item.dragging{opacity:.6;background-color:var(--slate-50);border-style:dashed}.column-settings-popover .column-item.drop-target{border-color:var(--slate-200);background-color:var(--slate-100)}.column-settings-popover .column-item .column-item-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.column-settings-popover .column-item .column-item-left .drag-handle{color:var(--slate-300);cursor:grab;flex-shrink:0;transition:color .2s}.column-settings-popover .column-item .column-item-left .drag-handle:hover{color:var(--slate-600)}.column-settings-popover .column-item .column-item-left .drag-handle:active{cursor:grabbing}.column-settings-popover .column-item .column-item-left .column-title{flex:1;min-width:0;font-size:14px;color:var(--slate-700)}.column-settings-popover .column-item .column-item-right{display:flex;align-items:center;margin-left:8px;flex-shrink:0}.column-settings-popover .column-item .column-item-right .icon-visible{color:var(--slate-500);cursor:pointer;transition:opacity .2s}.column-settings-popover .column-item .column-item-right .icon-visible:hover{opacity:.8}.column-settings-popover .column-item .column-item-right .icon-hidden{color:var(--slate-300);cursor:pointer;transition:color .2s}.column-settings-popover .column-item .column-item-right .icon-hidden:hover{color:var(--slate-500)}.column-settings-popover-overlay .ant-popover-inner{padding:0;border-radius:8px;overflow:hidden;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.column-settings-popover-overlay .ant-popover-arrow{display:none}.filter-bar{margin-bottom:16px}.filter-bar-item{display:inline-flex;align-items:center}.filter-chips .filter-chips-item{background-color:var(--slate-200);padding:4px 8px;border-radius:8px;display:flex;align-items:center}.filter-chips .filter-chips-item .filter-chips-item-label{font-size:11px;color:var(--slate-500)}.filter-chips .filter-chips-item .filter-chips-item-label .filter-chips-item-value{font-weight:600}.filter-chips .filter-chips-item .filter-chips-item-close-icon{color:var(--slate-500);cursor:pointer}.filter-chips .filter-chips-item .filter-chips-item-close-icon:hover{color:var(--slate-800)}.clear-icon{color:var(--slate-500);cursor:pointer}.clear-icon:hover{color:var(--slate-800)}.filter-chips-label{font-size:13px;color:#00000073;white-space:nowrap}.filter-trigger{display:inline-flex;align-items:center;gap:4px;padding:4px 0;cursor:pointer;transition:color .2s;color:#000000e0}.filter-trigger:hover{color:#1677ff}.filter-trigger-label{font-size:14px;color:#00000040}.filter-trigger-label.has-value{color:#000000e0}.filter-trigger-arrow{font-size:12px;color:#00000040;transition:color .2s}.filter-trigger-clear{font-size:12px;color:#00000073;transition:color .2s,opacity .2s;opacity:0}.filter-trigger-clear:hover{color:#000000e0}.filter-trigger:hover .filter-trigger-clear{opacity:1}.filter-input-dropdown{padding:8px 12px;background:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.filter-bar-dropdown .ant-dropdown-menu{padding:12px;min-width:280px;max-width:400px}.filter-bar-dropdown .ant-dropdown-menu-item{padding:0;background:transparent!important}.filter-bar-dropdown .ant-dropdown-menu-item:hover{background:transparent!important}.filter-bar-dropdown-item{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06)}.filter-bar-dropdown-item:last-child{border-bottom:none}.filter-bar-dropdown-item-label{font-size:13px;color:#000000a6;margin-bottom:6px;font-weight:500}.filter-bar-dropdown-item-input .ant-select,.filter-bar-dropdown-item-input .ant-input,.filter-bar-dropdown-item-input .ant-picker{width:100%!important}.select-filter-dropdown{min-width:160px}.select-filter-search{margin-bottom:8px}.select-filter-options{max-height:240px;overflow-y:auto}.select-filter-option{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;border-radius:8px;transition:background-color .2s}.select-filter-option:hover{background-color:#0000000a}.select-filter-option.selected{color:#1677ff;background-color:#1677ff1a}.select-filter-option.selected:hover{background-color:#1677ff26}.select-filter-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-filter-option-check{font-size:12px;margin-left:8px;flex-shrink:0}.select-filter-empty{padding:16px;text-align:center;color:#00000040;font-size:13px}.checkbox-filter-dropdown{min-width:160px}.checkbox-filter-options{max-height:240px;overflow-y:auto}.checkbox-filter-option{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background-color .2s}.checkbox-filter-option:hover{background-color:#0000000a}.checkbox-filter-option.checked{background-color:#1677ff1a}.checkbox-filter-option.checked:hover{background-color:#1677ff26}.checkbox-filter-checkbox{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgba(0,0,0,.25);border-radius:4px;font-size:10px;color:#fff;transition:all .2s;flex-shrink:0}.checkbox-filter-checkbox.checked{background-color:#1677ff;border-color:#1677ff}.checkbox-filter-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-filter-dropdown{width:auto}.date-filter-calendar-wrapper{border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden}.date-filter-calendar-wrapper .ant-picker-calendar{width:280px}.date-filter-calendar-wrapper .ant-picker-calendar .ant-picker-panel{border-top:none}.date-filter-calendar-wrapper .ant-picker-calendar .ant-picker-calendar-header{padding:8px 8px 4px}.date-cell{display:flex;align-items:center;justify-content:center;width:100%;height:24px;border-radius:4px;transition:all .2s;cursor:pointer}.date-cell:hover{background-color:#1677ff1a}.date-cell.selected{background-color:#1677ff;color:#fff;font-weight:600}.date-cell.selected:hover{background-color:#1677ff}.date-range-dropdown{width:auto;padding:16px}.date-range-calendar-wrapper{border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden}.date-range-calendar-wrapper .ant-picker-calendar{width:280px}.date-range-calendar-wrapper .ant-picker-calendar .ant-picker-panel{border-top:none}.date-range-calendar-wrapper .ant-picker-calendar .ant-picker-calendar-header{padding:8px 8px 4px}.date-range-separator{display:flex;align-items:center;padding-top:120px;font-size:16px}.date-range-cell{display:flex;align-items:center;justify-content:center;width:100%;height:24px;border-radius:0;transition:all .2s;cursor:pointer;position:relative}.date-range-cell:hover,.date-range-cell.in-range{background-color:#1677ff1a}.date-range-cell.range-start{background-color:#1677ff;color:#fff;border-radius:4px 0 0 4px}.date-range-cell.range-start:hover{background-color:#1677ff}.date-range-cell.range-end{background-color:#1677ff;color:#fff;border-radius:0 4px 4px 0}.date-range-cell.range-end:hover{background-color:#1677ff}.date-range-cell.range-start.range-end{border-radius:4px}.date-range-cell.selected{font-weight:600}.data-table-toolbar{padding:12px 0;margin-bottom:16px}.toolbar-chips{margin-top:12px;padding-top:12px}.batch-actions-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;background:#fff;border:1px solid var(--ant-color-border);border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:12px 24px;animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.batch-actions-bar__content{display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:400px}.data-table-container{display:flex;flex-direction:column;width:100%}.custom-tabs .ant-tabs-tab-btn{color:var(--color-grey-text);font-weight:500}.custom-tabs .ant-tabs-tab-icon svg{vertical-align:middle;margin-top:-2px}.dynamic-tabs .ant-tabs-tab{color:var(--color-grey-text)!important;font-weight:400;background:transparent!important}.dynamic-tabs .ant-tabs-nav-list{background-color:var(--color-grey-bg);border-radius:12px!important}.dynamic-tabs .ant-tabs-tab:hover{background:#fafafa!important;border-radius:12px!important}.dynamic-tabs .ant-tabs-tab-active{background:#fff!important;border-bottom-color:transparent!important;border-radius:12px!important}.app-sider{height:100vh;border-right:1px solid #f1f1f1}.sider-container{display:flex;flex-direction:column;overflow:auto}.sider-header-collapsed{display:flex;justify-content:center;align-items:center;height:64px}.sider-logo-container{flex:1}.sider-logo{display:block;transition:all .3s ease}.sider-logo--expanded{width:140px;height:auto}.sider-logo--collapsed{width:16px;height:auto}.sider-collapse-button{font-size:16px;width:16px;height:16px;cursor:pointer;color:var(--color-grey-text, #666);transition:color .3s ease}.sider-collapse-button:hover{color:var(--color-primary, #1890ff)}.sider-content,.sider-main-menu{overflow:auto}.app-sider .sider-menu{border-right:0;max-height:100vh}.app-sider .sider-menu .ant-menu-item,.app-sider .sider-menu .ant-menu-submenu-title{font-weight:500;color:var(--color-grey-text)}.app-sider .sider-menu .ant-menu-item-selected{color:var(--color-primary);background-color:var(--color-primary-bg)}.app-sider .sider-menu .ant-menu-item:hover,.app-sider .sider-menu .ant-menu-submenu-title:hover{color:var(--color-primary)}.app-sider .ant-menu-light.ant-menu-root.ant-menu-inline{border-inline-end:0!important}.sider-menu-item-label{display:inline-block;width:100%;cursor:pointer}.sider-divider{margin:16px 0;border-color:#4949491a}.mobile-menu-button{z-index:1000;background:#ffffffe6;transition:all .3s ease}.mobile-menu-drawer .ant-drawer-header{padding:16px 24px;border-bottom:1px solid #f1f1f1}.mobile-menu-drawer .ant-menu-light.ant-menu-root.ant-menu-inline{border-inline-end:0!important}.mobile-drawer-header{display:flex;align-items:center;width:100%}.mobile-menu-drawer .sider-menu .ant-menu-item,.mobile-menu-drawer .sider-menu .ant-menu-submenu-title{font-weight:500;color:var(--color-grey-text);margin:0;border-radius:0}.mobile-menu-drawer .sider-menu .ant-menu-item-selected{color:var(--color-primary);background-color:var(--color-primary-bg)}.mobile-menu-drawer .sider-menu .ant-menu-item:hover,.mobile-menu-drawer .sider-menu .ant-menu-submenu-title:hover{color:var(--color-primary)}@media (max-width: 992px){.app-sider{display:none}}@media (min-width: 992px){.mobile-menu-button{display:none}}.sider-content::-webkit-scrollbar{width:4px}.sider-content::-webkit-scrollbar-track{background:transparent}.sider-content::-webkit-scrollbar-thumb{background:#0000001a}.sider-content::-webkit-scrollbar-thumb:hover{background:#0003}.app-sider{transition:all .2s ease}.sider-menu-item-label{transition:color .2s ease}.mobile-menu-button{transition:all .3s ease}.sider-collapse-button:focus,.mobile-menu-button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.sider-menu-item-label:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.badge-award-preview-modal .ant-modal-body{padding:24px}.badge-award-celebration{position:relative;animation:fadeInDown .6s ease-out}.badge-award-icon-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;animation:bounceIn .8s ease-out;animation-delay:.2s;animation-fill-mode:both;overflow:hidden;min-height:280px}.badge-award-icon,.badge-award-icon-placeholder{object-fit:contain;width:"100%"}.badge-award-icon:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:#0000004d;filter:drop-shadow(0 0 10px blue) blur(2px);z-index:-1}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.celebration-particle{position:absolute;top:50%;left:50%;font-size:calc(16px * var(--particle-size, 1));pointer-events:none;animation:particleBurst 1.5s ease-out forwards,particleTwinkle 2s ease-in-out infinite;animation-delay:var(--particle-delay, 0s),calc(var(--particle-delay, 0s) + .8s + var(--twinkle-delay, 0s));transform-origin:center;opacity:0;will-change:transform,opacity}.particle-star{color:gold;filter:drop-shadow(0 0 1px rgba(255,215,0,.6))}.particle-circle{color:#ff69b4;filter:drop-shadow(0 0 1px rgba(255,105,180,.6))}@keyframes particleBurst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateY(0) scale(0)}to{opacity:.85;transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateY(calc(var(--particle-distance) * -1)) scale(1)}}@keyframes particleTwinkle{0%,to{opacity:.7}50%{opacity:1}}.ant-carousel .custom-dots.slick-dots.slick-dots-bottom li.slick-active button{background:#1890ff!important;opacity:.6}.ant-carousel .custom-dots.slick-dots.slick-dots-bottom li button{background:#1890ff}.ant-carousel .slick-dots li.slick-active:after{background:transparent!important}.ant-carousel .achievements-carousel .slick-next,.ant-carousel .achievements-carousel .slick-prev{color:#1890ff}.site-layout-header{background:transparent;padding:0}.username{margin-left:8px}.bottom-menu{margin-top:auto}body.light-theme{--text-color: rgba(0, 0, 0, .85);--border-color: #d9d9d9}body.dark-theme{--bg-color: #141414;--text-color: rgba(255, 255, 255, .85);--border-color: #303030}body{transition:background-color .3s,color .3s;color:var(--text-color)}.main-layout-content{background:linear-gradient(135deg,#f8fafc,#f1f4f7,#e9eff4);background-attachment:fixed}.main-layout-scrollbar-home{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.35) transparent}.main-layout-scrollbar-home::-webkit-scrollbar{width:6px;height:6px}.main-layout-scrollbar-home::-webkit-scrollbar-track{background:transparent}.main-layout-scrollbar-home::-webkit-scrollbar-thumb{background-color:#0f172a47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.main-layout-scrollbar-home::-webkit-scrollbar-thumb:hover{background-color:#0f172a66}.main-layout-scrollbar-home::-webkit-scrollbar-corner{background:transparent}.main-layout-scrollbar-home::-webkit-scrollbar-button{width:0;height:0;display:none}@font-face{font-family:OppoSans4;src:url(/static/assets/OPPOSans4.0.C2ADoJPa.ttf) format("truetype")}@font-face{font-family:Urbanist;src:url(/static/assets/Urbanist.DzfMcl07.ttf) format("truetype")}:root{--color-primary: rgb(33, 98, 254);--color-primary-light: #51a0ff;--color-primary-lighter: #b9d9ff;--color-primary-lightest: #d8e9ff;--color-primary-bg: #edf6ff;--color-primary-dark: #1036bd;--color-primary-darker: #143394;--color-primary-darkest: #11215a;--color-secondary: rgba(142, 51, 255, 1);--color-secondary-light: rgba(198, 132, 255, 1);--color-secondary-lighter: rgba(239, 214, 255, 1);--color-secondary-dark: rgba(81, 25, 183, 1);--color-secondary-darker: rgba(39, 9, 122, 1);--color-secondary-text: rgba(229, 233, 236, .5);--color-grey-text: rgba(0, 0, 0, .55);--color-red: rgba(255, 71, 71, 1);--color-red-bg: rgb(255, 218, 218);--color-warning: rgba(245, 158, 11, 1);--color-warning-bg: rgba(245, 158, 11, .15);--color-success-bg: rgba(32, 201, 151, .15);--color-success: rgba(32, 201, 151, 1);--color-success-light: rgb(105, 232, 194);--color-success-lighter: rgb(193, 245, 230);--color-success-lightest: rgb(237, 252, 248);--color-error: rgba(229, 106, 99, 1);--color-error-light: #ebaea8;--color-error-lighter: #fcd1cc;--color-error-lightest: #fceceb;--color-error-bg: rgba(255, 71, 71, .15);--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--indigo-50: #eef2ff;--indigo-100: #e0e7ff;--indigo-600: #4f46e5}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Urbanist,OppoSans4,system-ui,-apple-system,sans-serif}.ant-layout-sider-children{justify-content:space-between;display:flex;flex-direction:column}.icon-container{height:1rem;width:1rem;text-align:center;line-height:0}.ant-pro-form-group-title{margin-block-end:8px!important}.ant-modal .ant-modal-header{margin-bottom:16px}.ant-form-item .ant-form-item-label>label{color:#0000008c!important}.ant-pro-checkcard{width:100%;margin-inline-end:0!important}body.no-interaction{pointer-events:none;-webkit-user-select:none;user-select:none}body.no-interaction .ant-modal-wrap{pointer-events:auto}
