.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}.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}.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}.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}.menu-item svg{fill:currentColor;height:100%;width: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-body{padding:0}.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-tab:hover{background:#fafafa!important}.dynamic-tabs .ant-tabs-tab-active{background:#fff!important;border-top:1px solid rgba(244,244,244,1)!important;border-left:1px solid rgba(244,244,244,1)!important;border-right:1px solid rgba(244,244,244,1)!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}.site-layout-header{background:#001529;padding:0;box-shadow:0 2px 8px #00000026}.username{margin-left:8px}.bottom-menu{margin-top:auto}body.light-theme{--bg-color: #f0f2f5;--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;background-color:var(--bg-color);color:var(--text-color)}@font-face{font-family:OppoSans4;src:url(/static/assets/OPPOSans4.0.C2ADoJPa.ttf) format("truetype")}:root{--color-primary: rgb(33, 98, 254);--color-primary-bg: #edf6ff;--color-secondary-main: 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-grey-bg: rgba(0, 0, 0, .05);--color-grey-text: rgba(0, 0, 0, .55);--color-red: rgba(255, 71, 71, 1);--color-red-bg: rgb(255, 218, 218);--color-warning-bg: rgba(245, 158, 11, .15);--color-success-bg: rgba(32, 201, 151, .15)}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}
