@charset "UTF-8";body,html{width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--breakpoint-mobile-max:768px;--breakpoint-tablet-min:769px;--breakpoint-tablet-max:1024px;--breakpoint-desktop-min:1025px;--breakpoint-large-desktop-min:1440px;--mobile-landscape-max:1024px;--tablet-landscape-max:1366px;--touch-target-min-size:44px;--table-mobile-scroll-x:600px;--table-tablet-scroll-x:800px;--table-desktop-scroll-x:1000px;--chart-mobile-height:250px;--chart-tablet-height:280px;--chart-desktop-height:300px;--chart-large-desktop-height:350px}@media (max-width:768px) and (orientation:portrait){.mobile-portrait-only{display:block}.hide-mobile-portrait{display:none!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){.mobile-landscape-only{display:block}.hide-mobile-landscape{display:none!important}.mobile-landscape-compact{margin:4px 0!important;padding:8px 12px!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.mobile-only{display:block}.hide-mobile{display:none!important}.touch-target{min-height:44px!important;min-height:var(--touch-target-min-size)!important;min-width:44px!important;min-width:var(--touch-target-min-size)!important}.mobile-full-width{width:100%!important}.mobile-stack{flex-direction:column!important}.mobile-center{text-align:center!important}.mobile-padding{padding:12px!important}.mobile-margin{margin:8px 0!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.tablet-portrait-only{display:block}.hide-tablet-portrait{display:none!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-landscape-only{display:block}.hide-tablet-landscape{display:none!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait),(min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-only{display:block}.hide-tablet{display:none!important}.tablet-two-columns{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.tablet-padding{padding:16px!important}.tablet-margin{margin:12px 0!important}}@media (min-width:1025px) and (orientation:portrait),(min-width:1367px) and (orientation:landscape){.desktop-only{display:block}.hide-desktop{display:none!important}.desktop-three-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.desktop-four-columns{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.large-desktop-only{display:block}.hide-large-desktop{display:none!important}.large-desktop-five-columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(5,1fr)}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait),(min-width:769px) and (max-width:1024px) and (orientation:portrait),(min-width:769px) and (max-width:1366px) and (orientation:landscape){.small-screen-only{display:block}.hide-small-screen{display:none!important}.touch-device-optimized{min-height:44px!important;min-height:var(--touch-target-min-size)!important;padding:12px 16px!important}}.show-desktop-only,.show-mobile-only,.show-tablet-only{display:none}.responsive-text-sm{font-size:14px}.responsive-text-md{font-size:16px}.responsive-text-lg{font-size:18px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.show-mobile-only{display:block!important}.responsive-text-sm{font-size:12px}.responsive-text-md{font-size:14px}.responsive-text-lg{font-size:16px}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait),(min-width:769px) and (max-width:1366px) and (orientation:landscape){.show-tablet-only{display:block!important}.responsive-text-sm{font-size:13px}.responsive-text-md{font-size:15px}.responsive-text-lg{font-size:17px}}@media (min-width:1025px) and (orientation:portrait),(min-width:1367px) and (orientation:landscape){.show-desktop-only{display:block!important}.responsive-text-sm{font-size:14px}.responsive-text-md{font-size:16px}.responsive-text-lg{font-size:18px}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.ant-modal-wrap .ant-modal{top:8px!important}.tablet-landscape-edit-modal{margin:0 auto!important;max-width:95vw!important;top:1vh!important;width:90vw!important}.ant-modal-content,.tablet-landscape-edit-modal .ant-modal-content{border-radius:6px!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;flex-direction:column!important;max-height:calc(100vh - 16px)!important}.ant-modal-header,.tablet-landscape-edit-modal .ant-modal-header{border-bottom:1px solid #f0f0f0!important;flex-shrink:0!important}.ant-modal-title,.tablet-landscape-edit-modal .ant-modal-title{color:#262626!important;font-size:15px!important;font-weight:600!important;line-height:1.1!important}.ant-modal-body,.tablet-landscape-edit-modal .ant-modal-body{flex:1 1!important;max-height:calc(100vh - 100px)!important;overflow-y:auto!important}.ant-modal-footer,.tablet-landscape-edit-modal .ant-modal-footer{align-items:center!important;border-top:1px solid #f0f0f0!important;display:flex!important;flex-shrink:0!important;gap:6px!important;justify-content:flex-end!important;padding:2px 12px 4px!important;text-align:right!important}.ant-modal-footer .ant-btn,.tablet-landscape-edit-modal .ant-modal-footer .ant-btn{font-size:12px!important;height:28px!important;margin:0!important;min-width:60px!important}.ant-modal-footer{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important}.ant-modal-footer .ant-btn{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;height:32px!important;justify-content:center!important;min-width:70px!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}}@media (max-width:768px){.ant-modal-footer{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;padding:12px 16px!important}.ant-modal-footer .ant-btn{border-radius:6px!important;font-size:14px!important;font-weight:500!important;height:36px!important;min-width:80px!important}}@media (min-width:1367px){.ant-modal-footer{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-end!important;padding:16px 24px!important}.ant-modal-footer .ant-btn{border-radius:6px!important;font-size:14px!important;font-weight:500!important;height:36px!important;min-width:80px!important}}.ant-modal-body .ant-form .ant-col,.ant-modal-body .ant-form .ant-row .ant-col,.tablet-landscape-edit-form .ant-col,.tablet-landscape-edit-form .ant-row .ant-col{flex:1 1!important;width:100%!important}.ant-modal-body .ant-form .ant-col.ant-col-12,.ant-modal-body .ant-form .ant-row .ant-col.ant-col-12,.tablet-landscape-edit-form .ant-col.ant-col-12,.tablet-landscape-edit-form .ant-row .ant-col.ant-col-12{flex:0 0 50%!important;max-width:50%!important;width:50%!important}.ant-modal-body .ant-form .ant-col.ant-col-6,.ant-modal-body .ant-form .ant-row .ant-col.ant-col-6,.tablet-landscape-edit-form .ant-col.ant-col-6,.tablet-landscape-edit-form .ant-row .ant-col.ant-col-6{flex:0 0 25%!important;max-width:25%!important;width:25%!important}.ant-modal-body .ant-form .ant-col.ant-col-8,.ant-modal-body .ant-form .ant-row .ant-col.ant-col-8,.tablet-landscape-edit-form .ant-col.ant-col-8,.tablet-landscape-edit-form .ant-row .ant-col.ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}.ant-modal-body .ant-form .ant-col.ant-col-4,.ant-modal-body .ant-form .ant-row .ant-col.ant-col-4,.tablet-landscape-edit-form .ant-col.ant-col-4,.tablet-landscape-edit-form .ant-row .ant-col.ant-col-4{flex:0 0 16.666667%!important;max-width:16.666667%!important;width:16.666667%!important}.ant-modal-body .ant-form .ant-col.ant-col-3,.ant-modal-body .ant-form .ant-row .ant-col.ant-col-3,.tablet-landscape-edit-form .ant-col.ant-col-3,.tablet-landscape-edit-form .ant-row .ant-col.ant-col-3{flex:0 0 12.5%!important;max-width:12.5%!important;width:12.5%!important}.ant-modal-body .ant-form .ant-col.ant-col-24,.ant-modal-body .ant-form .ant-row .ant-col.ant-col-24,.tablet-landscape-edit-form .ant-col.ant-col-24,.tablet-landscape-edit-form .ant-row .ant-col.ant-col-24{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.ant-modal-body .ant-form .ant-col .ant-form-item-control,.ant-modal-body .ant-form .ant-row .ant-col .ant-form-item-control,.tablet-landscape-edit-form .ant-col .ant-form-item-control,.tablet-landscape-edit-form .ant-row .ant-col .ant-form-item-control{width:100%!important}.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-input-number,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-input-number,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-select{min-width:0!important;width:100%!important}.ant-modal-body .ant-form.project-form,.tablet-landscape-edit-form.project-form{display:flex!important;flex-direction:column!important;gap:6px!important;height:100%!important;width:100%!important}.ant-modal-body .ant-form.project-form .ant-form-item,.tablet-landscape-edit-form.project-form .ant-form-item{margin-bottom:3px!important}.ant-modal-body .ant-form.project-form .ant-form-item:last-child,.tablet-landscape-edit-form.project-form .ant-form-item:last-child{margin-bottom:0!important}.ant-modal-body .ant-form.project-form .ant-form-item-label,.tablet-landscape-edit-form.project-form .ant-form-item-label{margin-bottom:0!important;padding-bottom:1px!important}.ant-modal-body .ant-form.project-form .ant-form-item-label>label,.tablet-landscape-edit-form.project-form .ant-form-item-label>label{color:#262626!important;font-size:13px!important;font-weight:500!important;height:28px!important;line-height:28px!important;margin-bottom:0!important;padding-bottom:0!important}.ant-modal-body .ant-form.project-form .ant-form-item-control,.tablet-landscape-edit-form.project-form .ant-form-item-control{margin-top:0!important;padding-top:0!important}.ant-modal-body .ant-form.task-form,.tablet-landscape-edit-form.task-form{display:flex!important;flex-direction:column!important;gap:6px!important;height:100%!important;width:100%!important}.ant-modal-body .ant-form.task-form .ant-form-item,.tablet-landscape-edit-form.task-form .ant-form-item{margin-bottom:3px!important}.ant-modal-body .ant-form.task-form .ant-form-item:last-child,.tablet-landscape-edit-form.task-form .ant-form-item:last-child{margin-bottom:0!important}.ant-modal-body .ant-form.task-form .ant-form-item-label,.tablet-landscape-edit-form.task-form .ant-form-item-label{margin-bottom:0!important;padding-bottom:1px!important}.ant-modal-body .ant-form.task-form .ant-form-item-label>label,.tablet-landscape-edit-form.task-form .ant-form-item-label>label{color:#262626!important;font-size:13px!important;font-weight:500!important;height:28px!important;line-height:28px!important;margin-bottom:0!important;padding-bottom:0!important}.ant-modal-body .ant-form.task-form .ant-form-item-control,.tablet-landscape-edit-form.task-form .ant-form-item-control{margin-top:0!important;padding-top:0!important}.ant-modal-body .ant-form.issue-form,.tablet-landscape-edit-form.issue-form{display:flex!important;flex-direction:column!important;gap:6px!important;height:100%!important;width:100%!important}.ant-modal-body .ant-form.issue-form .ant-form-item,.tablet-landscape-edit-form.issue-form .ant-form-item{margin-bottom:3px!important}.ant-modal-body .ant-form.issue-form .ant-form-item:last-child,.tablet-landscape-edit-form.issue-form .ant-form-item:last-child{margin-bottom:0!important}.ant-modal-body .ant-form.issue-form .ant-form-item-label,.tablet-landscape-edit-form.issue-form .ant-form-item-label{margin-bottom:0!important;padding-bottom:1px!important}.ant-modal-body .ant-form.issue-form .ant-form-item-label>label,.tablet-landscape-edit-form.issue-form .ant-form-item-label>label{color:#262626!important;font-size:13px!important;font-weight:500!important;height:28px!important;line-height:28px!important;margin-bottom:0!important;padding-bottom:0!important}.ant-modal-body .ant-form.issue-form .ant-form-item-control,.tablet-landscape-edit-form.issue-form .ant-form-item-control{margin-top:0!important;padding-top:0!important}.ant-modal-body .ant-form.project-form .ant-input,.ant-modal-body .ant-form.project-form .ant-picker,.ant-modal-body .ant-form.project-form .ant-select,.ant-modal-body .ant-form.project-form input.ant-input,.tablet-landscape-edit-form.project-form .ant-input,.tablet-landscape-edit-form.project-form .ant-input-number,.tablet-landscape-edit-form.project-form .ant-picker,.tablet-landscape-edit-form.project-form .ant-select{border-radius:4px!important;font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.project-form textarea.ant-input,.tablet-landscape-edit-form.project-form .ant-textarea{border-radius:4px!important;font-size:13px!important;min-height:60px!important;padding:2px 8px!important}.ant-modal-body .ant-form.project-form .ant-select-selector,.tablet-landscape-edit-form.project-form .ant-select-selector{align-items:center!important;display:flex!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.project-form .ant-select-selection-item,.ant-modal-body .ant-form.project-form .ant-select-selection-placeholder,.tablet-landscape-edit-form.project-form .ant-select-selection-item,.tablet-landscape-edit-form.project-form .ant-select-selection-placeholder{font-size:13px!important;line-height:28px!important}.ant-modal-body .ant-form.project-form .ant-picker-input>input,.tablet-landscape-edit-form.project-form .ant-picker-input>input{font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.task-form .ant-input,.ant-modal-body .ant-form.task-form .ant-picker,.ant-modal-body .ant-form.task-form .ant-select,.ant-modal-body .ant-form.task-form input.ant-input,.tablet-landscape-edit-form.task-form .ant-input,.tablet-landscape-edit-form.task-form .ant-input-number,.tablet-landscape-edit-form.task-form .ant-picker,.tablet-landscape-edit-form.task-form .ant-select{border-radius:4px!important;font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.task-form textarea.ant-input,.tablet-landscape-edit-form.task-form .ant-textarea{border-radius:4px!important;font-size:13px!important;min-height:60px!important;padding:2px 8px!important}.ant-modal-body .ant-form.task-form .ant-select-selector,.tablet-landscape-edit-form.task-form .ant-select-selector{align-items:center!important;display:flex!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.task-form .ant-select-selection-item,.ant-modal-body .ant-form.task-form .ant-select-selection-placeholder,.tablet-landscape-edit-form.task-form .ant-select-selection-item,.tablet-landscape-edit-form.task-form .ant-select-selection-placeholder{font-size:13px!important;line-height:28px!important}.ant-modal-body .ant-form.task-form .ant-picker-input>input,.tablet-landscape-edit-form.task-form .ant-picker-input>input{font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.issue-form .ant-input,.ant-modal-body .ant-form.issue-form .ant-picker,.ant-modal-body .ant-form.issue-form .ant-select,.ant-modal-body .ant-form.issue-form input.ant-input,.tablet-landscape-edit-form.issue-form .ant-input,.tablet-landscape-edit-form.issue-form .ant-input-number,.tablet-landscape-edit-form.issue-form .ant-picker,.tablet-landscape-edit-form.issue-form .ant-select{border-radius:4px!important;font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.issue-form textarea.ant-input,.tablet-landscape-edit-form.issue-form .ant-textarea{border-radius:4px!important;font-size:13px!important;min-height:60px!important;padding:2px 8px!important}.ant-modal-body .ant-form.issue-form .ant-select-selector,.tablet-landscape-edit-form.issue-form .ant-select-selector{align-items:center!important;display:flex!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.issue-form .ant-select-selection-item,.ant-modal-body .ant-form.issue-form .ant-select-selection-placeholder,.tablet-landscape-edit-form.issue-form .ant-select-selection-item,.tablet-landscape-edit-form.issue-form .ant-select-selection-placeholder{font-size:13px!important;line-height:28px!important}.ant-modal-body .ant-form.issue-form .ant-picker-input>input,.tablet-landscape-edit-form.issue-form .ant-picker-input>input{font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-form.project-form .ant-row,.tablet-landscape-edit-form.project-form .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:6px!important}.ant-modal-body .ant-form.project-form .ant-col,.tablet-landscape-edit-form.project-form .ant-col{margin:0!important;padding:0 4px!important}.ant-modal-body .ant-form.task-form .ant-row,.tablet-landscape-edit-form.task-form .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:6px!important}.ant-modal-body .ant-form.task-form .ant-col,.tablet-landscape-edit-form.task-form .ant-col{margin:0!important;padding:0 4px!important}.ant-modal-body .ant-form.issue-form .ant-row,.tablet-landscape-edit-form.issue-form .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:6px!important}.ant-modal-body .ant-form.issue-form .ant-col,.tablet-landscape-edit-form.issue-form .ant-col{margin:0!important;padding:0 4px!important}.ant-modal-body .ant-form,.tablet-landscape-edit-form{display:flex!important;flex-direction:column!important;gap:4px!important;height:100%!important;width:100%!important}.ant-modal-body .ant-form-item,.tablet-landscape-edit-form .ant-form-item{margin-bottom:2px!important}.ant-modal-body .ant-form-item:last-child,.tablet-landscape-edit-form .ant-form-item:last-child{margin-bottom:0!important}.ant-modal-body .ant-form-item-label,.tablet-landscape-edit-form .ant-form-item-label{margin-bottom:0!important;padding-bottom:1px!important}.ant-modal-body .ant-form-item-label>label,.tablet-landscape-edit-form .ant-form-item-label>label{color:#262626!important;font-size:13px!important;font-weight:500!important;height:28px!important;line-height:28px!important;margin-bottom:0!important;padding-bottom:0!important}.ant-modal-body .ant-form-item-control,.ant-modal-body .ant-form-item-control-input,.tablet-landscape-edit-form .ant-form-item-control,.tablet-landscape-edit-form .ant-form-item-control-input{margin-top:0!important;padding-top:0!important}.ant-modal-body .ant-input,.ant-modal-body .ant-picker,.ant-modal-body .ant-select,.ant-modal-body input.ant-input,.tablet-landscape-edit-form .ant-input,.tablet-landscape-edit-form .ant-input-number,.tablet-landscape-edit-form .ant-picker,.tablet-landscape-edit-form .ant-select{border-radius:4px!important;font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body textarea.ant-input,.tablet-landscape-edit-form .ant-textarea{border-radius:4px!important;font-size:13px!important;min-height:60px!important;padding:2px 8px!important}.ant-modal-body .ant-select-selector,.tablet-landscape-edit-form .ant-select-selector{align-items:center!important;display:flex!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-select-selection-item,.ant-modal-body .ant-select-selection-placeholder,.tablet-landscape-edit-form .ant-select-selection-item,.tablet-landscape-edit-form .ant-select-selection-placeholder{font-size:13px!important;line-height:28px!important}.ant-modal-body .ant-picker-input>input,.tablet-landscape-edit-form .ant-picker-input>input{font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-modal-body .ant-row,.tablet-landscape-edit-form .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:4px!important}.ant-modal-body .ant-col,.tablet-landscape-edit-form .ant-col{margin:0!important;padding:0 4px!important}.tablet-landscape-calendar-filter-card,.tablet-landscape-collapsible-filter-card,.tablet-landscape-filter-card,.tablet-landscape-notes-actions-card,.tablet-landscape-notes-filter-card{background:#fff!important;border-radius:6px!important;box-shadow:0 1px 4px #0000001a!important;transition:all .3s ease!important}.tablet-landscape-calendar-filter-card .ant-card-body,.tablet-landscape-collapsible-filter-card .ant-card-body,.tablet-landscape-filter-card .ant-card-body,.tablet-landscape-notes-actions-card .ant-card-body,.tablet-landscape-notes-filter-card .ant-card-body{padding:4px!important}.tablet-calendar-filter-item,.tablet-filter-item,.tablet-notes-filter-item{display:flex!important;flex-direction:column!important;gap:3px!important;height:100%!important}.tablet-calendar-filter-label,.tablet-filter-label,.tablet-notes-filter-label{color:#262626!important;font-size:12px!important;font-weight:600!important;line-height:1.1!important;margin-bottom:1px!important;white-space:nowrap!important}.tablet-calendar-filter-item .ant-btn,.tablet-calendar-filter-item .ant-input,.tablet-calendar-filter-item .ant-select,.tablet-filter-item .ant-btn,.tablet-filter-item .ant-input,.tablet-filter-item .ant-select,.tablet-notes-filter-item .ant-btn,.tablet-notes-filter-item .ant-input,.tablet-notes-filter-item .ant-select{border-radius:4px!important;font-size:13px!important;height:28px!important}.tablet-calendar-filter-item .ant-input,.tablet-filter-item .ant-input,.tablet-notes-filter-item .ant-input{padding:1px 8px!important}.tablet-calendar-filter-item .ant-select-selector,.tablet-filter-item .ant-select-selector,.tablet-notes-filter-item .ant-select-selector{align-items:center!important;display:flex!important;height:28px!important;padding:1px 8px!important}.tablet-calendar-filter-item .ant-btn,.tablet-filter-item .ant-btn,.tablet-notes-filter-item .ant-btn{align-items:center!important;display:flex!important;justify-content:center!important;padding:1px 8px!important}[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-form-item-label>label,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-form-item-label>label{color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-input,[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-picker,[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-select-selector,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-input,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-picker,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-input::placeholder,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-textarea,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-textarea{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-form-item-label>label,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-form-item-label>label{color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-input,[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-picker,[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-select-selector,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-input,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-picker,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-input::placeholder,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-textarea,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-textarea{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-form-item-label>label,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-form-item-label>label{color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-input,[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-picker,[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-select-selector,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-input,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-picker,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-input::placeholder,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-textarea,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-textarea{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-header,[data-theme=dark] .tablet-landscape-edit-modal .ant-modal-header{background:#1f1f1f!important;border-bottom-color:#303030!important}[data-theme=dark] .ant-modal-title,[data-theme=dark] .tablet-landscape-edit-modal .ant-modal-title{color:#ffffffd9!important}[data-theme=dark] .ant-modal-body,[data-theme=dark] .tablet-landscape-edit-modal .ant-modal-body{background:#141414!important}[data-theme=dark] .ant-modal-footer,[data-theme=dark] .tablet-landscape-edit-modal .ant-modal-footer{background:#1f1f1f!important;border-top-color:#303030!important}[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-picker-input>input,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-picker-input>input{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.project-form .ant-picker-input>input::placeholder,[data-theme=dark] .tablet-landscape-edit-form.project-form .ant-picker-input>input::placeholder{color:#ffffff73!important}[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-picker-input>input,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-picker-input>input{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.task-form .ant-picker-input>input::placeholder,[data-theme=dark] .tablet-landscape-edit-form.task-form .ant-picker-input>input::placeholder{color:#ffffff73!important}[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-picker-input>input,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-picker-input>input{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-modal-body .ant-form.issue-form .ant-picker-input>input::placeholder,[data-theme=dark] .tablet-landscape-edit-form.issue-form .ant-picker-input>input::placeholder{color:#ffffff73!important}[data-theme=dark] .tablet-landscape-calendar-filter-card,[data-theme=dark] .tablet-landscape-collapsible-filter-card,[data-theme=dark] .tablet-landscape-filter-card,[data-theme=dark] .tablet-landscape-notes-actions-card,[data-theme=dark] .tablet-landscape-notes-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tablet-calendar-filter-label,[data-theme=dark] .tablet-filter-label,[data-theme=dark] .tablet-notes-filter-label{color:#ffffffd9!important}[data-theme=dark] .tablet-calendar-filter-item .ant-input,[data-theme=dark] .tablet-calendar-filter-item .ant-select-selector,[data-theme=dark] .tablet-filter-item .ant-input,[data-theme=dark] .tablet-filter-item .ant-select-selector,[data-theme=dark] .tablet-notes-filter-item .ant-input,[data-theme=dark] .tablet-notes-filter-item .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .tablet-calendar-filter-item .ant-input::placeholder,[data-theme=dark] .tablet-filter-item .ant-input::placeholder,[data-theme=dark] .tablet-notes-filter-item .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .tablet-calendar-filter-item .ant-btn,[data-theme=dark] .tablet-filter-item .ant-btn,[data-theme=dark] .tablet-notes-filter-item .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .tablet-calendar-filter-item .ant-btn:hover,[data-theme=dark] .tablet-filter-item .ant-btn:hover,[data-theme=dark] .tablet-notes-filter-item .ant-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important}[data-theme=dark] .ant-table-thead>tr>th{background:#1f1f1f!important;border-bottom-color:#303030!important;color:#ffffffd9!important}[data-theme=dark] .ant-table-tbody>tr>td{background:#141414!important;border-bottom-color:#303030!important;color:#ffffffd9!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#1f1f1f!important}[data-theme=dark] .ant-pagination-item,[data-theme=dark] .ant-pagination-next,[data-theme=dark] .ant-pagination-prev{background:#1f1f1f!important;border-color:#303030!important;color:#ffffffd9!important}[data-theme=dark] .ant-pagination-item:hover,[data-theme=dark] .ant-pagination-next:hover,[data-theme=dark] .ant-pagination-prev:hover{border-color:#1890ff!important;color:#1890ff!important}[data-theme=dark] .ant-card{background:#1f1f1f!important}[data-theme=dark] .ant-card-head{background:#1f1f1f!important;border-bottom-color:#303030!important}[data-theme=dark] .ant-card-head-title{color:#ffffffd9!important}[data-theme=dark] .ant-card-body{background:#141414!important}[data-theme=dark] .ant-btn{background:#1f1f1f!important;color:#ffffffd9!important}[data-theme=dark] .ant-btn:hover{border-color:#1890ff!important;color:#1890ff!important}[data-theme=dark] .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.ant-modal-body .ant-form .ant-col.ant-col-6 .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col.ant-col-6 .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col.ant-col-6 .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col.ant-col-6 .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col.ant-col-6 .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col.ant-col-6 .ant-form-item-control .ant-select{min-width:100px!important}.ant-modal-body .ant-form .ant-col.ant-col-4 .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col.ant-col-4 .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col.ant-col-4 .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col.ant-col-4 .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col.ant-col-4 .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col.ant-col-4 .ant-form-item-control .ant-select{min-width:70px!important}.ant-modal-body .ant-form .ant-col.ant-col-3 .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col.ant-col-3 .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col.ant-col-3 .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col.ant-col-3 .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col.ant-col-3 .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col.ant-col-3 .ant-form-item-control .ant-select{min-width:50px!important}.tablet-calendar-filter-label,.tablet-filter-label,.tablet-notes-filter-label{font-size:11px!important}.tablet-calendar-filter-item .ant-btn,.tablet-calendar-filter-item .ant-input,.tablet-calendar-filter-item .ant-select,.tablet-filter-item .ant-btn,.tablet-filter-item .ant-input,.tablet-filter-item .ant-select,.tablet-notes-filter-item .ant-btn,.tablet-notes-filter-item .ant-input,.tablet-notes-filter-item .ant-select{font-size:12px!important}.tablet-landscape-calendar-filter-card .ant-card-body,.tablet-landscape-collapsible-filter-card .ant-card-body,.tablet-landscape-filter-card .ant-card-body,.tablet-landscape-notes-actions-card .ant-card-body,.tablet-landscape-notes-filter-card .ant-card-body{padding:2px 8px!important}}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.ant-modal-body .ant-form .ant-col.ant-col-6 .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col.ant-col-6 .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col.ant-col-6 .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col.ant-col-6 .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col.ant-col-6 .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col.ant-col-6 .ant-form-item-control .ant-select{min-width:120px!important}.ant-modal-body .ant-form .ant-col.ant-col-4 .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col.ant-col-4 .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col.ant-col-4 .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col.ant-col-4 .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col.ant-col-4 .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col.ant-col-4 .ant-form-item-control .ant-select{min-width:80px!important}.ant-modal-body .ant-form .ant-col.ant-col-3 .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col.ant-col-3 .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col.ant-col-3 .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col.ant-col-3 .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col.ant-col-3 .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col.ant-col-3 .ant-form-item-control .ant-select{min-width:60px!important}.tablet-calendar-filter-label,.tablet-filter-label,.tablet-notes-filter-label{font-size:12px!important}.tablet-calendar-filter-item .ant-btn,.tablet-calendar-filter-item .ant-input,.tablet-calendar-filter-item .ant-select,.tablet-filter-item .ant-btn,.tablet-filter-item .ant-input,.tablet-filter-item .ant-select,.tablet-notes-filter-item .ant-btn,.tablet-notes-filter-item .ant-input,.tablet-notes-filter-item .ant-select{font-size:13px!important}.tablet-landscape-calendar-filter-card .ant-card-body,.tablet-landscape-collapsible-filter-card .ant-card-body,.tablet-landscape-filter-card .ant-card-body,.tablet-landscape-notes-actions-card .ant-card-body,.tablet-landscape-notes-filter-card .ant-card-body{padding:4px 10px!important}}.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-input,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-input-number,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-picker,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-select,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-input,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-input-number,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-picker,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-select{box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important}.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-picker-dropdown,.ant-modal-body .ant-form .ant-col .ant-form-item-control .ant-select-dropdown,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-picker-dropdown,.tablet-landscape-edit-form .ant-col .ant-form-item-control .ant-select-dropdown{z-index:1050!important}.ant-table,.ant-table-wrapper{margin:0!important;padding:0!important}.ant-table-thead>tr>th{border-bottom:1px solid #f0f0f0!important;font-weight:600!important;line-height:1.2!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:13px!important;padding:2px 8px!important}.ant-table-tbody>tr>td{line-height:1.3!important}.ant-table-tbody>tr:hover>td{background:#fafafa!important}.ant-pagination{margin:4px 0 0!important;padding:0!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{font-size:12px!important;height:28px!important;line-height:26px!important;min-width:28px!important}.ant-card{margin-bottom:4px!important}.ant-card-body{padding:4px!important}.ant-card-head{min-height:36px!important;padding:0 8px!important}.ant-card-head-title{font-size:14px!important;line-height:36px!important}.ant-row{margin-bottom:2px!important}.ant-col{padding-bottom:2px!important}.ant-btn{border-radius:4px!important;font-size:13px!important;height:28px!important;padding:1px 8px!important}.ant-btn-sm{font-size:12px!important;height:24px!important;padding:1px 4px!important}.ant-btn-group .ant-btn{margin-right:0!important}.ant-form .ant-col,.ant-form .ant-row .ant-col{flex:1 1!important;width:100%!important}.ant-form .ant-col.ant-col-12,.ant-form .ant-row .ant-col.ant-col-12{flex:0 0 50%!important;max-width:50%!important;width:50%!important}.ant-form .ant-col.ant-col-6,.ant-form .ant-row .ant-col.ant-col-6{flex:0 0 25%!important;max-width:25%!important;width:25%!important}.ant-form .ant-col.ant-col-8,.ant-form .ant-row .ant-col.ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}.ant-form .ant-col.ant-col-4,.ant-form .ant-row .ant-col.ant-col-4{flex:0 0 16.666667%!important;max-width:16.666667%!important;width:16.666667%!important}.ant-form .ant-col.ant-col-3,.ant-form .ant-row .ant-col.ant-col-3{flex:0 0 12.5%!important;max-width:12.5%!important;width:12.5%!important}.ant-form .ant-col.ant-col-24,.ant-form .ant-row .ant-col.ant-col-24{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.ant-form .ant-col .ant-form-item-control{width:100%!important}.ant-form .ant-col .ant-form-item-control .ant-input,.ant-form .ant-col .ant-form-item-control .ant-input-number,.ant-form .ant-col .ant-form-item-control .ant-picker,.ant-form .ant-col .ant-form-item-control .ant-select{box-sizing:border-box!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}*{line-height:1.1!important}.ant-form-item-label>label{font-size:12px!important;height:24px!important;line-height:24px!important}.ant-input,.ant-picker,.ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.ant-form-item{margin-bottom:0!important}.ant-form-item-control,.ant-form-item-label{margin:0!important;padding:0!important}.ant-row{margin:0!important;row-gap:2px!important}.tablet-landscape-inline-form .ant-form-item{align-items:center!important;display:flex!important;flex-direction:row!important}.tablet-landscape-inline-form .ant-form-item-label{flex:0 0 30%!important;padding-right:8px!important;text-align:right!important}.tablet-landscape-inline-form .ant-form-item-control{flex:1 1!important}.ant-form-item-explain{display:none!important}.ant-form-item:hover .ant-form-item-explain{background:#fff!important;box-shadow:0 2px 8px #00000026!important;display:block!important;position:absolute!important;z-index:1000!important}.ant-form-item-required:before{display:none!important}.ant-select-selector{align-items:center!important;display:flex!important;height:24px!important;padding:0 6px!important}.ant-select-selection-item,.ant-select-selection-placeholder{font-size:12px!important;line-height:24px!important}.ant-picker-input>input{font-size:12px!important;height:24px!important;padding:0 6px!important}.ant-textarea{min-height:48px!important;padding:2px 6px!important}.ant-btn,.ant-textarea{font-size:12px!important}.ant-btn{height:24px!important;padding:0 6px!important}.ant-btn-sm{font-size:11px!important;height:20px!important;padding:0 4px!important}.ant-modal-body{padding:2px 8px!important}.ant-modal-header{padding:1px 8px!important}.ant-modal-footer{padding:1px 8px 2px!important}.tablet-landscape-calendar-filter-card .ant-card-body,.tablet-landscape-collapsible-filter-card .ant-card-body,.tablet-landscape-filter-card .ant-card-body,.tablet-landscape-notes-actions-card .ant-card-body,.tablet-landscape-notes-filter-card .ant-card-body{padding:2px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:12px!important;padding:1px 6px!important}[data-theme=dark] .ant-form-item:hover .ant-form-item-explain{background:#1f1f1f!important;border:1px solid #303030!important}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.tablet-landscape-inline-form .ant-form-item-label{flex:0 0 35%!important}}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.tablet-landscape-inline-form .ant-form-item-label{flex:0 0 25%!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:11px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:18px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:14px!important;margin-right:6px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:14px!important}}@media (min-width:1367px){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:12px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:6px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:20px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:16px!important;margin-right:8px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:16px!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.summary-grid .ant-statistic-title{font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important}.summary-grid .ant-statistic-content{font-size:18px!important;line-height:1.2!important}.summary-grid .ant-statistic-content-prefix{font-size:14px!important}}@media (min-width:1367px){.summary-grid .ant-statistic-title{font-size:12px!important;line-height:1.3!important;margin-bottom:6px!important}.summary-grid .ant-statistic-content{font-size:20px!important;line-height:1.3!important}.summary-grid .ant-statistic-content-prefix{font-size:16px!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.projects-container .dashboard-stats-row .ant-col,.projects-container .statistics-row .ant-col,.projects-container .stats-container .ant-col{flex:0 0 25%!important;max-width:25%!important;padding:0 6px!important;width:25%!important}.projects-container .dashboard-stats-row .ant-card,.projects-container .statistics-row .ant-card,.projects-container .stats-container .ant-card{border-radius:8px!important;height:100px!important;margin-bottom:12px!important;max-height:100px!important;min-height:100px!important;width:100%!important}.projects-container .dashboard-stats-row .ant-card-body,.projects-container .statistics-row .ant-card-body,.projects-container .stats-container .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:12px 10px!important}.projects-container .dashboard-stats-row .ant-statistic-title,.projects-container .statistics-row .ant-statistic-title,.projects-container .stats-container .ant-statistic-title{font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important}.projects-container .dashboard-stats-row .ant-statistic-content,.projects-container .statistics-row .ant-statistic-content,.projects-container .stats-container .ant-statistic-content{font-size:18px!important;line-height:1.2!important}.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .statistics-row .ant-statistic-content-prefix,.projects-container .stats-container .ant-statistic-content-prefix{font-size:14px!important;margin-right:6px!important}}@media (min-width:1367px){.projects-container .dashboard-stats-row .ant-col,.projects-container .statistics-row .ant-col,.projects-container .stats-container .ant-col{flex:0 0 20%!important;max-width:20%!important;padding:0 8px!important;width:20%!important}.projects-container .dashboard-stats-row .ant-card,.projects-container .statistics-row .ant-card,.projects-container .stats-container .ant-card{border-radius:10px!important;height:120px!important;margin-bottom:16px!important;max-height:120px!important;min-height:120px!important;width:100%!important}.projects-container .dashboard-stats-row .ant-card-body,.projects-container .statistics-row .ant-card-body,.projects-container .stats-container .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:16px 12px!important}.projects-container .dashboard-stats-row .ant-statistic-title,.projects-container .statistics-row .ant-statistic-title,.projects-container .stats-container .ant-statistic-title{font-size:12px!important;line-height:1.3!important;margin-bottom:6px!important}.projects-container .dashboard-stats-row .ant-statistic-content,.projects-container .statistics-row .ant-statistic-content,.projects-container .stats-container .ant-statistic-content{font-size:20px!important;line-height:1.3!important}.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .statistics-row .ant-statistic-content-prefix,.projects-container .stats-container .ant-statistic-content-prefix{font-size:16px!important;margin-right:8px!important}}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card,[data-theme=dark] .projects-container .statistics-row .ant-card,[data-theme=dark] .projects-container .stats-container .ant-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .projects-container .statistics-row .ant-card-body,[data-theme=dark] .projects-container .stats-container .ant-card-body{background:#1f1f1f!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{display:block!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:24px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:24px!important;font-weight:800!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:18px!important;margin-right:8px!important;opacity:1!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:18px!important}@media (max-width:768px){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:9px!important;font-weight:500!important;line-height:1.1!important;margin-bottom:2px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:14px!important;font-weight:600!important;line-height:1.1!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:14px!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:12px!important;margin-right:3px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:12px!important}@media (max-width:480px){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:8px!important;line-height:1!important;margin-bottom:1px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:12px!important;line-height:1!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:12px!important}}@media (max-width:375px){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:7px!important;line-height:1!important;margin-bottom:1px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:11px!important;line-height:1!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:11px!important}}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:11px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:18px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:18px!important;font-weight:700!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:16px!important;margin-right:6px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:16px!important}@media (max-width:1024px) and (orientation:landscape){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:10px!important;line-height:1.1!important;margin-bottom:3px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:16px!important;line-height:1.1!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:16px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:14px!important;margin-right:4px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:14px!important}}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:12px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:6px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:20px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.statistics-row .ant-statistic-content-value,.stats-container .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:20px!important;font-weight:700!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:16px!important;margin-right:6px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:16px!important}}.approval-container .dashboard-stats-row .ant-card:focus,.calendar-container .dashboard-stats-row .ant-card:focus,.checklist-container .dashboard-stats-row .ant-card:focus,.dashboard-stats-row .ant-card:focus,.documents-container .dashboard-stats-row .ant-card:focus,.issues-container .dashboard-stats-row .ant-card:focus,.projects-container .dashboard-stats-row .ant-card:focus,.statistics-row .ant-card:focus,.stats-container .ant-card:focus,.tasks-container .dashboard-stats-row .ant-card:focus{outline:3px solid #1890ff!important;outline-offset:2px!important}@media (max-width:768px){.ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:16px 20px!important}.ant-modal-footer .ant-btn{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:44px!important;margin:0!important;min-width:100%!important;padding:0 20px!important;transition:all .2s ease!important;width:100%!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important;font-weight:600!important}.ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}.ant-modal-footer .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;font-weight:600!important}.ant-modal-footer .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}.ant-modal-footer .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}.ant-modal-footer .ant-btn:active{transform:scale(.98)!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:16px 24px!important}.ant-modal-footer .ant-btn{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:42px!important;margin:0!important;min-width:100%!important;padding:0 22px!important;transition:all .2s ease!important;width:100%!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important;font-weight:600!important}.ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}.ant-modal-footer .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;font-weight:600!important}.ant-modal-footer .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}.ant-modal-footer .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}.ant-modal-footer .ant-btn:active{transform:scale(.98)!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){.ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding:12px 16px!important}.ant-modal-footer .ant-btn{border-radius:6px!important;font-size:13px!important;font-weight:500!important;height:40px!important;margin:0!important;min-width:100%!important;padding:0 16px!important;transition:all .2s ease!important;width:100%!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important;font-weight:600!important}.ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}.ant-modal-footer .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;font-weight:600!important}.ant-modal-footer .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}.ant-modal-footer .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}.ant-modal-footer .ant-btn:active{transform:scale(.98)!important}}@media (max-width:768px){[data-theme=dark] .ant-modal-footer{background-color:#1f1f1f!important;border-top:1px solid #303030!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#434343!important;border-color:#595959!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#595959!important;border-color:#737373!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}[data-theme=dark] .ant-modal-footer .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){[data-theme=dark] .ant-modal-footer{background-color:#1f1f1f!important;border-top:1px solid #303030!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#434343!important;border-color:#595959!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#595959!important;border-color:#737373!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}[data-theme=dark] .ant-modal-footer .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){[data-theme=dark] .ant-modal-footer{background-color:#1f1f1f!important;border-top:1px solid #303030!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#434343!important;border-color:#595959!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#595959!important;border-color:#737373!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}[data-theme=dark] .ant-modal-footer .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important}[data-theme=dark] .ant-modal-footer .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}}@media (max-width:1024px){.ant-modal-footer .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}[data-theme=dark] .ant-modal-footer .ant-btn:focus{outline:2px solid #40a9ff!important;outline-offset:2px!important}.ant-modal-footer .ant-btn-loading{opacity:.8!important;pointer-events:none!important}.ant-modal-footer .ant-btn-loading:hover{transform:none!important}}@media (max-width:768px){.mobile-task-edit-drawer .ant-form-item-label{margin-bottom:0!important;padding-bottom:2px!important}.mobile-task-edit-drawer .ant-form-item-label>label{color:#262626!important;font-size:12px!important;font-weight:500!important;height:16px!important;line-height:16px!important;margin-bottom:0!important;padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:4px!important}.mobile-task-edit-drawer .ant-form-item:last-child{margin-bottom:0!important}.mobile-task-edit-drawer .ant-form-item-control{margin-top:0!important;padding-top:0!important}.mobile-task-edit-drawer .action-buttons{margin-top:8px!important;padding:8px 0!important}.mobile-task-edit-drawer .form-section{margin-bottom:2px!important}.mobile-task-edit-drawer .form-section-header{font-size:11px!important;min-height:18px!important;padding:4px 8px!important}.mobile-task-edit-drawer .form-section-content{padding:4px 8px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:4px!important;font-size:12px!important;height:28px!important;margin:0!important;padding:2px 6px!important}.mobile-task-edit-drawer .ant-textarea{font-size:12px!important}.mobile-task-edit-drawer .ant-textarea,.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:35px!important;padding:3px 6px!important}.mobile-task-edit-drawer .ant-form-item-explain{font-size:10px!important;line-height:1.2!important;margin-top:1px!important}}@media (max-width:480px){.mobile-task-edit-drawer .ant-form-item-label{margin-bottom:0!important;padding-bottom:1px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:11px!important;height:14px!important;line-height:14px!important;margin-bottom:0!important;padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:2px!important}.mobile-task-edit-drawer .action-buttons{margin-top:6px!important;padding:6px 0!important}.mobile-task-edit-drawer .form-section{margin-bottom:1px!important}.mobile-task-edit-drawer .form-section-header{font-size:10px!important;min-height:16px!important;padding:3px 6px!important}.mobile-task-edit-drawer .form-section-content{padding:3px 6px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border-radius:3px!important;font-size:11px!important;height:24px!important;padding:1px 4px!important}.mobile-task-edit-drawer .ant-textarea{font-size:11px!important}.mobile-task-edit-drawer .ant-textarea,.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:30px!important;padding:2px 4px!important}.mobile-task-edit-drawer .ant-form-item-explain{font-size:9px!important;line-height:1.1!important;margin-top:0!important}}@media (min-width:481px) and (max-width:768px){.mobile-task-edit-drawer .ant-form-item-label{margin-bottom:0!important;padding-bottom:3px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:13px!important;height:18px!important;line-height:18px!important;margin-bottom:0!important;padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:6px!important}.mobile-task-edit-drawer .action-buttons{margin-top:12px!important;padding:12px 0!important}.mobile-task-edit-drawer .form-section{margin-bottom:4px!important}.mobile-task-edit-drawer .form-section-header{font-size:12px!important;min-height:20px!important;padding:6px 10px!important}.mobile-task-edit-drawer .form-section-content{padding:6px 10px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border-radius:5px!important;font-size:13px!important;height:32px!important;padding:3px 8px!important}.mobile-task-edit-drawer .ant-textarea{font-size:13px!important}.mobile-task-edit-drawer .ant-textarea,.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:40px!important;padding:4px 8px!important}.mobile-task-edit-drawer .ant-form-item-explain{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.mobile-task-edit-drawer .ant-form-item-label{margin-bottom:0!important;padding-bottom:4px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:13px!important;height:18px!important;line-height:18px!important;margin-bottom:0!important;padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:6px!important}.mobile-task-edit-drawer .action-buttons{margin-top:10px!important;padding:10px 0!important}.mobile-task-edit-drawer .form-section{margin-bottom:4px!important}.mobile-task-edit-drawer .form-section-header{font-size:12px!important;min-height:20px!important;padding:6px 10px!important}.mobile-task-edit-drawer .form-section-content{padding:6px 10px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border-radius:5px!important;font-size:13px!important;height:32px!important;padding:3px 8px!important}.mobile-task-edit-drawer .ant-textarea{font-size:13px!important}.mobile-task-edit-drawer .ant-textarea,.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:40px!important;padding:4px 8px!important}.mobile-task-edit-drawer .ant-form-item-explain{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}}.mobile-task-edit-drawer .action-buttons[style*="margin-top: 16px"],.mobile-task-edit-drawer .action-buttons[style*="margin: 16px"],.mobile-task-edit-drawer .ant-form-item-label[style*="margin-bottom: 16px"],.mobile-task-edit-drawer .ant-form-item-label[style*="margin: 16px"],.mobile-task-edit-drawer .ant-form-item[style*="margin-bottom: 16px"],.mobile-task-edit-drawer .ant-form-item[style*="margin: 16px"]{margin:0!important;padding-bottom:2px!important}.mobile-task-edit-drawer .ant-form-item-label[style*="padding-bottom: 16px"],.mobile-task-edit-drawer .ant-form-item-label[style*="padding: 16px"]{padding-bottom:2px!important}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{box-shadow:0 0 0 1px #1890ff26!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{touch-action:manipulation!important}[data-theme=dark] .mobile-task-edit-drawer .ant-form-item-label>label{color:#d9d9d9!important}[data-theme=dark] .mobile-task-edit-drawer .ant-input,[data-theme=dark] .mobile-task-edit-drawer .ant-picker,[data-theme=dark] .mobile-task-edit-drawer .ant-select-selector{background-color:#141414!important;color:#d9d9d9!important}[data-theme=dark] .mobile-task-edit-drawer .ant-input:focus,[data-theme=dark] .mobile-task-edit-drawer .ant-picker-focused,[data-theme=dark] .mobile-task-edit-drawer .ant-select-focused .ant-select-selector{border-color:#177ddc!important;box-shadow:0 0 0 1px #177ddc33!important}.mobile-project-card{margin-bottom:16px!important}.mobile-project-card .ant-card-body{padding:16px!important}.mobile-project-card .project-actions{margin-top:12px!important}.mobile-project-card .action-buttons{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;width:100%!important}.mobile-project-card .action-buttons>div{display:none!important}.mobile-project-card .action-buttons .ant-btn{border-radius:6px!important;flex-shrink:0!important;height:28px!important;margin:0!important;padding:4px!important;transition:all .2s ease!important}@media (max-width:768px){.mobile-project-card .action-buttons{gap:6px!important}.mobile-project-card .action-buttons .ant-btn{height:24px!important;min-height:24px!important;min-width:28px!important;padding:3px!important;width:28px!important}.mobile-project-card .action-buttons .ant-btn .anticon{font-size:14px!important}.mobile-project-card .action-buttons .ant-btn{position:relative!important}.mobile-project-card .action-buttons .ant-btn:before{bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}}@media (min-width:481px) and (max-width:768px){.mobile-project-card .action-buttons{gap:8px!important}.mobile-project-card .action-buttons .ant-btn{height:26px!important;padding:4px!important;width:30px!important}.mobile-project-card .action-buttons .ant-btn .anticon{font-size:15px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.mobile-project-card .project-actions{margin-top:16px!important}.mobile-project-card .action-buttons{gap:8px!important}.mobile-project-card .action-buttons .ant-btn{height:28px!important;padding:4px!important;width:32px!important}.mobile-project-card .action-buttons .ant-btn .anticon{font-size:16px!important}}@media (min-width:320px) and (max-width:480px){.mobile-project-card .action-buttons{gap:4px!important}.mobile-project-card .action-buttons .ant-btn{height:22px!important;min-height:22px!important;min-width:26px!important;padding:2px!important;width:26px!important}.mobile-project-card .action-buttons .ant-btn .anticon{font-size:12px!important}}.mobile-project-card .action-buttons .ant-btn:hover{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px)!important}.mobile-project-card .action-buttons .ant-btn:active{transform:translateY(0)!important}[data-theme=dark] .mobile-project-card .action-buttons .ant-btn{border-color:#404040!important}[data-theme=dark] .mobile-project-card .action-buttons .ant-btn:hover{background-color:#ffffff1a!important}.mobile-project-card .action-buttons[style*=space-between]{justify-content:flex-start!important}:root{--auth-bg:#0b1220;--auth-card:#0f172a;--auth-border:#1e293b;--auth-text:#e2e8f0;--auth-subtext:#94a3b8;--auth-primary:#22d3ee;--auth-primary-600:#06b6d4;--auth-danger:#ef4444;--auth-shadow:0 10px 25px #02061799;--radius:14px}.auth-wrapper{background:radial-gradient(1200px 600px at 80% -10%,#22d3ee26,#0000 60%),radial-gradient(800px 400px at -10% 110%,#06b6d426,#0000 60%),#0b1220;background:radial-gradient(1200px 600px at 80% -10%,#22d3ee26,#0000 60%),radial-gradient(800px 400px at -10% 110%,#06b6d426,#0000 60%),var(--auth-bg);display:grid;grid-template-columns:1fr;min-height:100dvh;overflow:hidden;padding:16px;place-items:center;position:relative;width:100vw}.auth-hero{inset:0;pointer-events:none;position:absolute}.auth-hero__gradient{background:radial-gradient(circle at 70% 10%,#22d3ee40,#0000 40%),radial-gradient(circle at 20% 90%,#06b6d440,#0000 40%);filter:blur(40px);inset:-20% -10% -10% -10%;position:absolute}.auth-hero__pattern{background-image:linear-gradient(#94a3b80f 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0);background-size:40px 40px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 30%,#0000 70%);mask-image:radial-gradient(circle at 50% 30%,#000 30%,#0000 70%);position:absolute}.auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#1e293bb3,#0f172ae6);border:1px solid #1e293b;border:1px solid var(--auth-border);border-radius:14px;border-radius:var(--radius);box-shadow:0 10px 25px #02061799;box-shadow:var(--auth-shadow);margin:0;max-height:calc(100dvh - 32px);overflow:auto;padding:24px;width:min(92vw,420px);z-index:1}.auth-card--2fa{width:min(92vw,400px)}.auth-brand{margin-bottom:20px;text-align:center}.auth-logo{color:#e2e8f0;color:var(--auth-text);font-size:28px;font-weight:800;letter-spacing:.5px}.auth-tagline{color:#94a3b8;color:var(--auth-subtext);font-size:14px;margin-top:4px}.auth-alert{border:none;border-radius:10px;margin-bottom:12px}.auth-form .ant-form-item-label>label{color:#94a3b8;color:var(--auth-subtext)}.ant-input-password.auth-input,.auth-input{background:#0206174d;border:1px solid #1e293b;border:1px solid var(--auth-border);border-radius:10px;color:#e2e8f0;color:var(--auth-text);height:46px}.ant-input-password.auth-input:hover,.auth-input:hover{border-color:#22d3ee;border-color:var(--auth-primary)}.ant-input-password.auth-input.ant-input-focused,.ant-input-password.auth-input:focus,.auth-input:focus{border-color:#22d3ee;border-color:var(--auth-primary);box-shadow:0 0 0 3px #22d3ee26}.auth-input::placeholder{color:#7c8aa0}.auth-input--code{font-weight:700;letter-spacing:8px;text-align:center}.auth-row{align-items:center;display:flex;justify-content:space-between;margin:8px 0 14px}.auth-checkbox{color:#94a3b8;color:var(--auth-subtext)}.auth-link{color:#22d3ee;color:var(--auth-primary)}.auth-link:hover{color:#06b6d4;color:var(--auth-primary-600)}.ant-btn-primary.auth-button,.auth-button{background:linear-gradient(90deg,#22d3ee,#06b6d4);background:linear-gradient(90deg,var(--auth-primary),var(--auth-primary-600));border:none;border-radius:10px;box-shadow:0 8px 20px #22d3ee40;height:46px}.auth-button:hover{filter:brightness(1.05)}.auth-footer{color:#94a3b8;color:var(--auth-subtext);font-size:12px;margin-top:8px;text-align:center}@media (max-width:768px) and (orientation:landscape){.auth-wrapper{padding:12px}.auth-card{margin:0;max-height:calc(100dvh - 24px);padding:18px;width:min(94vw,440px)}.ant-input-password.auth-input,.auth-button,.auth-input{height:40px}}@media (max-width:480px){.auth-card{margin:0;max-height:calc(100dvh - 32px);padding:16px;width:92vw}.auth-logo{font-size:24px}}@media (prefers-reduced-motion:reduce){.auth-hero__gradient{display:none}}:root{--header-height:64px;--footer-height:60px;--primary-color:#1890ff;--text-primary:#262626;--text-secondary:#8c8c8c;--border-color:#f0f0f0;--background-light:#fafafa;--background-white:#fff;--shadow-light:0 1px 2px #00000008;--border-radius:8px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.modern-auth-layout{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.modern-auth-layout,.modern-auth-layout *{box-sizing:border-box}.modern-auth-layout{background:#fafafa;background:var(--background-light);min-height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark{background:#141414}.modern-auth-header{background:#fff!important;background:var(--background-white)!important;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px #00000008;box-shadow:var(--shadow-light);height:64px!important;height:var(--header-height)!important;line-height:64px!important;line-height:var(--header-height)!important;padding:0 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-auth-header{background:#1f1f1f!important;border-bottom-color:#303030}.modern-auth-header-content{height:100%;justify-content:space-between;margin:0 auto;max-width:1200px}.modern-auth-brand,.modern-auth-header-content{align-items:center;display:flex}.modern-auth-title{color:#262626!important;color:var(--text-primary)!important;font-weight:600!important;margin:0!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-auth-title{color:#fff!important}.modern-auth-controls{align-items:center;display:flex;gap:16px}.modern-theme-toggle-header{align-items:center;background:#1890ff0d;border-radius:8px;border-radius:var(--border-radius);display:flex;gap:8px;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-theme-toggle-header{background:#ffffff0d}.modern-theme-switch-header{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-theme-switch-header.ant-switch-checked{background-color:#1890ff!important;background-color:var(--primary-color)!important}.modern-theme-label-header{color:#8c8c8c!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:500!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.modern-auth-layout.dark .modern-theme-label-header{color:#a6a6a6!important}.modern-language-select{min-width:120px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-language-select .ant-select-selector{background:#fff!important;background:var(--background-white)!important;border-color:#f0f0f0!important;border-color:var(--border-color)!important;border-radius:8px!important;border-radius:var(--border-radius)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition)!important}.modern-auth-layout.dark .modern-language-select .ant-select-selector{background:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.modern-language-select:hover .ant-select-selector{border-color:#1890ff!important;border-color:var(--primary-color)!important}.modern-language-select .ant-select-selection-item{color:#262626!important;color:var(--text-primary)!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-language-select .ant-select-selection-item{color:#fff!important}.modern-language-select .ant-select-arrow{color:#8c8c8c!important;color:var(--text-secondary)!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-language-select .ant-select-arrow{color:#a6a6a6!important}.modern-auth-content{background:#0000;flex:1 1;min-height:calc(100vh - 124px);min-height:calc(100vh - var(--header-height) - var(--footer-height));padding:0}.modern-auth-content-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modern-auth-footer{background:#fff!important;background:var(--background-white)!important;border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);height:auto!important;line-height:1.5!important;padding:16px 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-auth-footer{background:#1f1f1f!important;border-top-color:#303030}.modern-auth-footer-content{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;text-align:center}.modern-auth-footer-text{color:#8c8c8c!important;color:var(--text-secondary)!important;font-size:14px!important;margin:0!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .modern-auth-footer-text{color:#a6a6a6!important}@media screen and (min-width:1025px){.modern-auth-header{padding:0 32px!important}.modern-auth-footer{padding:20px 32px!important}}@media screen and (min-width:481px) and (max-width:1024px){.modern-auth-header{padding:0 20px!important}.modern-auth-footer{padding:16px 20px!important}.modern-auth-controls{gap:12px}.modern-theme-label-header{font-size:11px!important}.modern-language-select{min-width:100px}}@media screen and (max-width:480px){.modern-auth-header{height:56px!important;line-height:56px!important;padding:0 16px!important}.modern-auth-footer{padding:12px 16px!important}.modern-auth-controls{gap:8px}.modern-theme-toggle-header{padding:2px 6px}.modern-theme-label-header{font-size:10px!important}.modern-language-select{min-width:80px}.modern-auth-title{font-size:16px!important}}@media (hover:none) and (pointer:coarse){.modern-theme-toggle-header{align-items:center;display:flex;min-height:44px;padding:8px 12px}.modern-language-select{min-height:44px}.modern-language-select .ant-select-selector{align-items:center;display:flex;height:44px!important}}.modern-theme-switch-header:focus-visible{outline:2px solid #1890ff!important;outline:2px solid var(--primary-color)!important;outline-offset:2px!important}.modern-language-select:focus-visible{outline:2px solid #1890ff!important;outline:2px solid var(--primary-color)!important;outline-offset:2px!important}@media (prefers-contrast:high){.modern-auth-header{border-bottom-width:2px!important}.modern-auth-footer{border-top-width:2px!important}.modern-language-select .ant-select-selector{border-width:2px!important}}@media (prefers-reduced-motion:reduce){.modern-auth-footer,.modern-auth-header,.modern-auth-layout,.modern-language-select,.modern-theme-toggle-header{transition:none!important}}.modern-auth-layout .ant-layout{background:#fafafa;background:var(--background-light);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .ant-layout{background:#141414}.modern-auth-layout .ant-layout-header{background:#fff!important;background:var(--background-white)!important;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px #00000008;box-shadow:var(--shadow-light);height:64px!important;height:var(--header-height)!important;line-height:64px!important;line-height:var(--header-height)!important;padding:0 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .ant-layout-header{background:#1f1f1f!important;border-bottom-color:#303030}.modern-auth-layout .ant-layout-content{background:#0000;flex:1 1;min-height:calc(100vh - 124px);min-height:calc(100vh - var(--header-height) - var(--footer-height));padding:0}.modern-auth-layout .ant-layout-footer{background:#fff!important;background:var(--background-white)!important;border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);height:auto!important;line-height:1.5!important;padding:16px 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .ant-layout-footer{background:#1f1f1f!important;border-top-color:#303030}.modern-auth-layout .ant-typography{color:#262626;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .ant-typography{color:#fff}.modern-auth-layout .ant-typography.ant-typography-secondary{color:#8c8c8c;color:var(--text-secondary)}.modern-auth-layout.dark .ant-typography.ant-typography-secondary{color:#a6a6a6}.modern-auth-layout .ant-switch{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout .ant-switch-checked{background-color:#1890ff;background-color:var(--primary-color)}.modern-auth-layout .ant-select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout .ant-select-selector{background:#fff!important;background:var(--background-white)!important;border-color:#f0f0f0!important;border-color:var(--border-color)!important;border-radius:8px!important;border-radius:var(--border-radius)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition)!important}.modern-auth-layout.dark .ant-select-selector{background:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.modern-auth-layout .ant-select:hover .ant-select-selector{border-color:#1890ff!important;border-color:var(--primary-color)!important}.modern-auth-layout .ant-select-selection-item{color:#262626!important;color:var(--text-primary)!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .ant-select-selection-item{color:#fff!important}.modern-auth-layout .ant-select-arrow{color:#8c8c8c!important;color:var(--text-secondary)!important;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.modern-auth-layout.dark .ant-select-arrow{color:#a6a6a6!important}.modern-auth-layout .ant-space{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modern-auth-layout,.modern-login-container{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:initial;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:initial;box-sizing:border-box;caption-side:top;clear:none;color:#000;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:initial;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:initial;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}.modern-auth-layout *,.modern-login-container *{box-sizing:border-box}.modern-auth-layout .ant-alert,.modern-auth-layout .ant-btn,.modern-auth-layout .ant-checkbox,.modern-auth-layout .ant-divider,.modern-auth-layout .ant-form,.modern-auth-layout .ant-input,.modern-auth-layout .ant-layout,.modern-auth-layout .ant-select,.modern-auth-layout .ant-space,.modern-auth-layout .ant-switch,.modern-auth-layout .ant-typography,.modern-login-container .ant-alert,.modern-login-container .ant-btn,.modern-login-container .ant-checkbox,.modern-login-container .ant-divider,.modern-login-container .ant-form,.modern-login-container .ant-input,.modern-login-container .ant-layout,.modern-login-container .ant-select,.modern-login-container .ant-space,.modern-login-container .ant-switch,.modern-login-container .ant-typography{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.modern-login-container .ant-form-item{margin-bottom:20px}.modern-login-container .ant-form-item-label{padding-bottom:4px}.modern-login-container .ant-form-item-label>label{color:var(--text-primary);font-size:14px;font-weight:500}.modern-login-container.dark .ant-form-item-label>label{color:#fff}.modern-login-container .ant-form-item-explain-error{color:var(--error-color);font-size:12px;line-height:1.4;margin-top:4px}.modern-login-container .ant-input,.modern-login-container .ant-input-password{background:var(--background-white);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:16px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container.dark .ant-input,.modern-login-container.dark .ant-input-password{background:#1f1f1f;border-color:#434343;color:#fff}.modern-login-container .ant-input-password:hover,.modern-login-container .ant-input:hover{border-color:var(--border-hover)}.modern-login-container .ant-input-password.ant-input-focused,.modern-login-container .ant-input-password:focus,.modern-login-container .ant-input.ant-input-focused,.modern-login-container .ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #1890ff1a}.modern-login-container .ant-input-password::placeholder,.modern-login-container .ant-input::placeholder{color:var(--text-secondary)}.modern-login-container.dark .ant-input-password::placeholder,.modern-login-container.dark .ant-input::placeholder{color:#a6a6a6}.modern-login-container .ant-btn{border-radius:8px;font-size:16px;font-weight:600;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container .ant-btn-primary{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);border:none;box-shadow:0 2px 8px #1890ff4d}.modern-login-container .ant-btn-primary:hover{box-shadow:0 4px 12px #1890ff66;transform:translateY(-1px)}.modern-login-container .ant-btn-primary:active{transform:translateY(0)}.modern-login-container .ant-btn-primary:disabled{background:var(--text-disabled);box-shadow:none;transform:none}.modern-login-container .ant-checkbox-wrapper{color:var(--text-secondary);font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container.dark .ant-checkbox-wrapper{color:#a6a6a6}.modern-login-container .ant-checkbox-inner{border-color:var(--border-color);border-radius:4px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container.dark .ant-checkbox-inner{background:#1f1f1f;border-color:#434343}.modern-login-container .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--primary-color)}.modern-login-container .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color);border-color:var(--primary-color)}.modern-login-container .ant-alert{border:none;border-radius:8px;margin-bottom:24px}.modern-login-container .ant-alert-error{background:#ff4d4f1a;border-left:4px solid var(--error-color)}.modern-login-container.dark .ant-alert-error{background:#ff4d4f33}.modern-login-container .ant-divider{border-color:var(--border-color);margin:24px 0 0}.modern-login-container.dark .ant-divider{border-color:#434343}.modern-login-container .ant-divider-inner-text{background:var(--background-white);color:var(--text-secondary);font-size:14px;padding:0 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container.dark .ant-divider-inner-text{background:#141414;color:#a6a6a6}.modern-login-container .ant-switch{transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container .ant-switch-checked{background-color:var(--primary-color)}.modern-login-container .ant-typography{color:var(--text-primary);transition:all .3s cubic-bezier(.4,0,.2,1)}.modern-login-container.dark .ant-typography{color:#fff}.modern-login-container .ant-typography.ant-typography-secondary{color:var(--text-secondary)}.modern-login-container.dark .ant-typography.ant-typography-secondary{color:#a6a6a6}.modern-auth-layout .ant-layout,.modern-login-container .ant-layout{background:var(--background-light);transition:var(--transition)}.modern-auth-layout.dark .ant-layout,.modern-login-container.dark .ant-layout{background:#141414}.modern-auth-layout .ant-layout-header,.modern-login-container .ant-layout-header{background:var(--background-white)!important;border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-light);height:var(--header-height)!important;line-height:var(--header-height)!important;padding:0 24px!important;transition:var(--transition)}.modern-auth-layout.dark .ant-layout-header,.modern-login-container.dark .ant-layout-header{background:#1f1f1f!important;border-bottom-color:#303030}.modern-auth-layout .ant-layout-content,.modern-login-container .ant-layout-content{background:#0000;flex:1 1;min-height:calc(100vh - var(--header-height) - var(--footer-height));padding:0}.modern-auth-layout .ant-layout-footer,.modern-login-container .ant-layout-footer{background:var(--background-white)!important;border-top:1px solid var(--border-color);height:auto!important;line-height:1.5!important;padding:16px 24px!important;transition:var(--transition)}.modern-auth-layout.dark .ant-layout-footer,.modern-login-container.dark .ant-layout-footer{background:#1f1f1f!important;border-top-color:#303030}.modern-auth-layout .ant-select,.modern-login-container .ant-select{transition:var(--transition)}.modern-auth-layout .ant-select-selector,.modern-login-container .ant-select-selector{background:var(--background-white)!important;border-color:var(--border-color)!important;border-radius:var(--border-radius)!important;transition:var(--transition)!important}.modern-auth-layout.dark .ant-select-selector,.modern-login-container.dark .ant-select-selector{background:#1f1f1f!important;border-color:#434343!important;color:#fff!important}.modern-auth-layout .ant-select:hover .ant-select-selector,.modern-login-container .ant-select:hover .ant-select-selector{border-color:var(--primary-color)!important}.modern-auth-layout .ant-select-selection-item,.modern-login-container .ant-select-selection-item{color:var(--text-primary)!important;transition:var(--transition)}.modern-auth-layout.dark .ant-select-selection-item,.modern-login-container.dark .ant-select-selection-item{color:#fff!important}.modern-auth-layout .ant-select-arrow,.modern-login-container .ant-select-arrow{color:var(--text-secondary)!important;transition:var(--transition)}.modern-auth-layout.dark .ant-select-arrow,.modern-login-container.dark .ant-select-arrow{color:#a6a6a6!important}.modern-auth-layout .ant-switch,.modern-login-container .ant-switch{transition:var(--transition)}.modern-auth-layout .ant-switch-checked,.modern-login-container .ant-switch-checked{background-color:var(--primary-color)}.modern-auth-layout,.modern-auth-layout .ant-btn,.modern-auth-layout .ant-checkbox,.modern-auth-layout .ant-form,.modern-auth-layout .ant-input,.modern-auth-layout .ant-layout,.modern-auth-layout .ant-select,.modern-auth-layout .ant-switch,.modern-login-container,.modern-login-container .ant-btn,.modern-login-container .ant-checkbox,.modern-login-container .ant-form,.modern-login-container .ant-input,.modern-login-container .ant-layout,.modern-login-container .ant-select,.modern-login-container .ant-switch{contain:layout style paint;will-change:auto}@media print{.modern-auth-layout,.modern-login-container{display:none!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modern-auth-footer,.modern-auth-header,.modern-auth-layout .ant-input,.modern-auth-layout .ant-input-password,.modern-auth-layout .ant-select-selector,.modern-login-container .ant-input,.modern-login-container .ant-input-password,.modern-login-container .ant-select-selector,.modern-login-form{border-width:.5px}}@supports (padding:max(0px)){.modern-login-container{padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.modern-auth-footer,.modern-auth-header{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}}.modern-auth-layout .ant-input-password:focus-visible,.modern-auth-layout .ant-input:focus-visible,.modern-login-container .ant-input-password:focus-visible,.modern-login-container .ant-input:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.modern-auth-layout .ant-btn:focus-visible,.modern-login-container .ant-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.modern-auth-layout .ant-checkbox:focus-visible,.modern-login-container .ant-checkbox:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.modern-auth-layout .ant-switch:focus-visible,.modern-login-container .ant-switch:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.modern-auth-layout .ant-select:focus-visible,.modern-login-container .ant-select:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){.modern-auth-layout .ant-input,.modern-auth-layout .ant-input-password,.modern-login-container .ant-input,.modern-login-container .ant-input-password{border-width:3px}.modern-auth-layout .ant-btn-primary,.modern-login-container .ant-btn-primary{border:2px solid var(--primary-color)}.modern-auth-layout .ant-select-selector,.modern-login-container .ant-select-selector{border-width:3px}}@media (prefers-reduced-motion:reduce){.modern-auth-layout .ant-btn,.modern-auth-layout .ant-checkbox,.modern-auth-layout .ant-input,.modern-auth-layout .ant-input-password,.modern-auth-layout .ant-layout,.modern-auth-layout .ant-select,.modern-auth-layout .ant-switch,.modern-auth-layout .ant-typography,.modern-login-container .ant-btn,.modern-login-container .ant-checkbox,.modern-login-container .ant-input,.modern-login-container .ant-input-password,.modern-login-container .ant-layout,.modern-login-container .ant-select,.modern-login-container .ant-switch,.modern-login-container .ant-typography{transition:none!important}.modern-auth-layout .ant-btn-primary:hover,.modern-login-container .ant-btn-primary:hover{transform:none!important}}@media (min-width:1367px){.ant-layout-sider-collapsed .ant-menu{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-item{align-items:center!important;border-radius:6px!important;display:flex!important;height:48px!important;justify-content:center!important;margin:4px 8px!important;padding:0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-submenu{margin:4px 0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-submenu-title{align-items:center!important;border-radius:6px!important;display:flex!important;height:48px!important;justify-content:center!important;margin:0 8px!important;padding:0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-item .anticon,.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{align-items:center!important;display:flex!important;font-size:18px!important;height:24px!important;justify-content:center!important;margin:0!important;width:24px!important}.ant-layout-sider-collapsed .ant-menu-item-selected{background-color:#1890ff!important;color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item-selected .anticon{color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item:hover,.ant-layout-sider-collapsed .ant-menu-submenu-title:hover{background-color:#ffffff1a!important;color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item:hover .anticon,.ant-layout-sider-collapsed .ant-menu-submenu-title:hover .anticon{color:#fff!important}.ant-layout-sider-collapsed .ant-menu-submenu-arrow,.ant-layout-sider-collapsed .ant-menu-submenu-popup,.ant-layout-sider-collapsed .ant-menu-title-content{display:none!important}.ant-layout-sider-collapsed .ant-menu-item+.ant-menu-item,.ant-layout-sider-collapsed .ant-menu-item+.ant-menu-submenu,.ant-layout-sider-collapsed .ant-menu-submenu+.ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu+.ant-menu-submenu{margin-top:4px!important}.ant-layout-sider-collapsed .ant-layout-sider-children>div:first-child{align-items:center!important;display:flex!important;height:64px!important;justify-content:center!important;padding:16px 8px!important}.ant-layout-sider-collapsed .ant-menu{padding:8px 0!important}.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-rate-text,.ant-slider-mark-text,.ant-switch-inner{line-height:1.5!important}.ant-rate-text{margin-left:8px!important}.ant-comment-content-detail{line-height:1.5!important}.ant-comment-content-author-name{line-height:1.5!important;margin-bottom:4px!important}.ant-comment-content-author-time{line-height:1.5!important}.ant-page-header-heading-title{line-height:1.5!important;margin-bottom:8px!important}.ant-page-header-heading-sub-title{line-height:1.5!important;margin-bottom:16px!important}.ant-result-title{line-height:1.5!important;margin-bottom:8px!important}.ant-result-subtitle{line-height:1.5!important;margin-bottom:16px!important}.ant-skeleton-paragraph>li{line-height:1.5!important;margin-bottom:8px!important}.ant-empty-description,.ant-spin-text{line-height:1.5!important;margin-top:8px!important}.ant-divider{margin:16px 0!important}.ant-space-item{margin-bottom:8px!important}.ant-col,.ant-form-item,.ant-row{margin-bottom:16px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-table-summary>tr>td,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{line-height:1.5!important;padding:12px 8px!important}.ant-collapse-content-box,.ant-collapse-header,.ant-menu-item,.ant-menu-submenu-title,.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev,.ant-picker-calendar-date-content,.ant-steps-item-description,.ant-steps-item-title,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-timeline-item-content,.ant-transfer-list-content-item,.ant-transfer-list-header,.ant-tree-node-content-wrapper,.ant-upload-list-item-card-actions,.ant-upload-list-item-name{line-height:1.5!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{line-height:1.5!important;padding:8px 12px!important}.ant-typography{line-height:1.5!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{line-height:1.5!important;margin:16px 0 8px!important}.ant-typography p{margin:8px 0!important}.ant-alert-description,.ant-alert-message,.ant-avatar-string,.ant-badge-count,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-message-notice-content,.ant-notification-notice-description,.ant-notification-notice-message,.ant-progress-text,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-tag,.ant-tooltip-inner,.ant-typography p{line-height:1.5!important}.ant-tag{margin:4px!important}.ant-breadcrumb,.ant-breadcrumb-link,.ant-breadcrumb-separator,.ant-statistic-title{line-height:1.5!important}.ant-statistic-title{margin-bottom:8px!important}.ant-list-item,.ant-statistic-content{line-height:1.5!important}.ant-list-item-meta-description{line-height:1.5!important;margin-top:4px!important}.ant-drawer-body{line-height:1.5!important}.ant-drawer-body div,.ant-drawer-body p{line-height:1.5!important;margin:8px 0!important}.ant-modal-body{line-height:1.5!important}.ant-modal-body div,.ant-modal-body p{line-height:1.5!important;margin:8px 0!important}.ant-form-item-label>label{line-height:1.5!important;margin-bottom:4px!important}.ant-form-item-explain{margin-top:4px!important}.ant-card-body,.ant-form-item-explain{line-height:1.5!important}.ant-card-body div,.ant-card-body p{line-height:1.5!important;margin:8px 0!important}.ant-table-tbody td{padding:12px 8px!important}.ant-table-tbody td,.approval-container *,.calendar-container *,.design-checklist-container *,.documents-container *,.issues-container *,.notes-container *,.projects-container *,.tasks-container *,.todo-list-container *{line-height:1.5!important}}@media (min-width:768px) and (max-width:1366px){.ant-layout-sider-collapsed .ant-menu{align-items:center!important;display:flex!important;flex-direction:column!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-item{align-items:center!important;border-radius:6px!important;display:flex!important;height:44px!important;justify-content:center!important;margin:3px 6px!important;padding:0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-submenu{margin:3px 0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-submenu-title{align-items:center!important;border-radius:6px!important;display:flex!important;height:44px!important;justify-content:center!important;margin:0 6px!important;padding:0!important;width:100%!important}.ant-layout-sider-collapsed .ant-menu-item .anticon,.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{align-items:center!important;display:flex!important;font-size:16px!important;height:20px!important;justify-content:center!important;margin:0!important;width:20px!important}.ant-layout-sider-collapsed .ant-menu-item-selected{background-color:#1890ff!important;color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item-selected .anticon{color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item:hover,.ant-layout-sider-collapsed .ant-menu-submenu-title:hover{background-color:#ffffff1a!important;color:#fff!important}.ant-layout-sider-collapsed .ant-menu-item:hover .anticon,.ant-layout-sider-collapsed .ant-menu-submenu-title:hover .anticon{color:#fff!important}.ant-layout-sider-collapsed .ant-menu-submenu-arrow,.ant-layout-sider-collapsed .ant-menu-submenu-popup,.ant-layout-sider-collapsed .ant-menu-title-content{display:none!important}.ant-layout-sider-collapsed .ant-menu-item+.ant-menu-item,.ant-layout-sider-collapsed .ant-menu-item+.ant-menu-submenu,.ant-layout-sider-collapsed .ant-menu-submenu+.ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu+.ant-menu-submenu{margin-top:3px!important}.ant-layout-sider-collapsed .ant-layout-sider-children>div:first-child{align-items:center!important;display:flex!important;height:56px!important;justify-content:center!important;padding:12px 6px!important}.ant-layout-sider-collapsed .ant-menu{padding:6px 0!important}.ant-table-tbody td,.approval-container *,.calendar-container *,.design-checklist-container *,.documents-container *,.issues-container *,.notes-container *,.projects-container *,.tasks-container *,.todo-list-container *{line-height:1.4!important}.ant-table-tbody td{padding:10px 6px!important}.ant-card-body{line-height:1.4!important}.ant-card-body div,.ant-card-body p{line-height:1.4!important;margin:6px 0!important}.ant-form-item-label>label{line-height:1.4!important;margin-bottom:3px!important}.ant-form-item-explain{margin-top:3px!important}.ant-form-item-explain,.ant-modal-body{line-height:1.4!important}.ant-modal-body div,.ant-modal-body p{line-height:1.4!important;margin:6px 0!important}.ant-drawer-body{line-height:1.4!important}.ant-drawer-body div,.ant-drawer-body p{line-height:1.4!important;margin:6px 0!important}.ant-list-item{line-height:1.4!important}.ant-list-item-meta-description{line-height:1.4!important;margin-top:3px!important}.ant-statistic-title{margin-bottom:6px!important}.ant-breadcrumb,.ant-breadcrumb-link,.ant-breadcrumb-separator,.ant-statistic-content,.ant-statistic-title,.ant-tag{line-height:1.4!important}.ant-tag{margin:3px!important}.ant-alert-description,.ant-alert-message,.ant-avatar-string,.ant-badge-count,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-message-notice-content,.ant-notification-notice-description,.ant-notification-notice-message,.ant-progress-text,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-tooltip-inner,.ant-typography{line-height:1.4!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{line-height:1.4!important;margin:12px 0 6px!important}.ant-typography p{line-height:1.4!important;margin:6px 0!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{line-height:1.4!important;padding:6px 10px!important}.ant-collapse-content-box,.ant-collapse-header,.ant-menu-item,.ant-menu-submenu-title,.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev,.ant-picker-calendar-date-content,.ant-steps-item-description,.ant-steps-item-title,.ant-tabs-tab,.ant-tabs-tab-btn,.ant-timeline-item-content,.ant-transfer-list-content-item,.ant-transfer-list-header,.ant-tree-node-content-wrapper,.ant-upload-list-item-card-actions,.ant-upload-list-item-name{line-height:1.4!important}.ant-table-summary>tr>td,.ant-table-tbody>tr>td,.ant-table-thead>tr>th{line-height:1.4!important;padding:10px 6px!important}.ant-form-item{margin-bottom:12px!important}.ant-form-item-label{padding-bottom:3px!important}.ant-col,.ant-row{margin-bottom:12px!important}.ant-space-item{margin-bottom:6px!important}.ant-divider{margin:12px 0!important}.ant-empty-description{line-height:1.4!important;margin-top:6px!important}.ant-skeleton-paragraph>li{line-height:1.4!important;margin-bottom:6px!important}.ant-spin-text{line-height:1.4!important;margin-top:6px!important}.ant-result-title{line-height:1.4!important;margin-bottom:6px!important}.ant-result-subtitle{line-height:1.4!important;margin-bottom:12px!important}.ant-page-header-heading-title{line-height:1.4!important;margin-bottom:6px!important}.ant-page-header-heading-sub-title{line-height:1.4!important;margin-bottom:12px!important}.ant-comment-content-detail{line-height:1.4!important}.ant-comment-content-author-name{line-height:1.4!important;margin-bottom:3px!important}.ant-comment-content-author-time,.ant-rate-text{line-height:1.4!important}.ant-rate-text{margin-left:6px!important}.ant-checkbox-wrapper,.ant-radio-wrapper,.ant-slider-mark-text,.ant-switch-inner{line-height:1.4!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mobile-nav-scroll{-ms-overflow-style:none;scrollbar-width:none}.mobile-nav-scroll::-webkit-scrollbar{display:none}.ant-theme-dark .ant-tabs,[data-theme=dark] .ant-tabs{background:#0000!important}.ant-theme-dark .ant-tabs .ant-tabs-nav,[data-theme=dark] .ant-tabs .ant-tabs-nav{background:#0000!important;border-bottom-color:#303030!important}.ant-theme-dark .ant-tabs .ant-tabs-nav-list,.ant-theme-dark .ant-tabs .ant-tabs-nav-wrap,[data-theme=dark] .ant-tabs .ant-tabs-nav-list,[data-theme=dark] .ant-tabs .ant-tabs-nav-wrap{background:#0000!important}.ant-theme-dark .ant-tabs .ant-tabs-tab,[data-theme=dark] .ant-tabs .ant-tabs-tab{background:#0000!important;border-color:#303030!important;color:#e8e8e8!important}.ant-theme-dark .ant-tabs .ant-tabs-tab:hover,[data-theme=dark] .ant-tabs .ant-tabs-tab:hover{background:#ffffff0d!important;color:#fff!important}.ant-theme-dark .ant-tabs .ant-tabs-tab-active,[data-theme=dark] .ant-tabs .ant-tabs-tab-active{border-bottom-color:#1890ff!important;color:#1890ff!important}.ant-theme-dark .ant-tabs .ant-tabs-tab-btn,[data-theme=dark] .ant-tabs .ant-tabs-tab-btn{background:#0000!important;color:#e8e8e8!important}.ant-theme-dark .ant-tabs .ant-tabs-tab-btn:hover,[data-theme=dark] .ant-tabs .ant-tabs-tab-btn:hover{background:#0000!important;color:#fff!important}.ant-theme-dark .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=dark] .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{background:#0000!important;color:#1890ff!important}.ant-theme-dark .ant-tabs .ant-tabs-content-holder,.ant-theme-dark .ant-tabs .ant-tabs-tabpane,[data-theme=dark] .ant-tabs .ant-tabs-content-holder,[data-theme=dark] .ant-tabs .ant-tabs-tabpane{background:#0000!important}.ant-theme-dark .ant-tabs .ant-tabs-ink-bar,[data-theme=dark] .ant-tabs .ant-tabs-ink-bar{background:#1890ff!important}.ant-theme-light .ant-tabs,[data-theme=light] .ant-tabs{background:#fff!important}.ant-theme-light .ant-tabs .ant-tabs-nav,[data-theme=light] .ant-tabs .ant-tabs-nav{background:#fff!important;border-bottom-color:#f0f0f0!important}.ant-theme-light .ant-tabs .ant-tabs-nav-list,.ant-theme-light .ant-tabs .ant-tabs-nav-wrap,[data-theme=light] .ant-tabs .ant-tabs-nav-list,[data-theme=light] .ant-tabs .ant-tabs-nav-wrap{background:#fff!important}.ant-theme-light .ant-tabs .ant-tabs-tab,[data-theme=light] .ant-tabs .ant-tabs-tab{background:#fff!important;color:#000!important}.ant-theme-light .ant-tabs .ant-tabs-tab:hover,[data-theme=light] .ant-tabs .ant-tabs-tab:hover{background:#f5f5f5!important;color:#000!important}.ant-theme-light .ant-tabs .ant-tabs-tab-active,[data-theme=light] .ant-tabs .ant-tabs-tab-active{background:#fff!important;color:#1890ff!important}.ant-theme-light .ant-tabs .ant-tabs-tab-btn,[data-theme=light] .ant-tabs .ant-tabs-tab-btn{background:#fff!important;color:#000!important}.ant-theme-light .ant-tabs .ant-tabs-tab-btn:hover,[data-theme=light] .ant-tabs .ant-tabs-tab-btn:hover{background:#f5f5f5!important;color:#000!important}.ant-theme-light .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=light] .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{background:#fff!important;color:#1890ff!important}.ant-theme-light .ant-tabs .ant-tabs-content-holder,.ant-theme-light .ant-tabs .ant-tabs-tabpane,[data-theme=light] .ant-tabs .ant-tabs-content-holder,[data-theme=light] .ant-tabs .ant-tabs-tabpane{background:#fff!important}.ant-theme-light .ant-tabs .ant-tabs-ink-bar,[data-theme=light] .ant-tabs .ant-tabs-ink-bar{background:#1890ff!important}.ant-theme-dark .ant-tabs-nav-operations,[data-theme=dark] .ant-tabs-nav-operations{background:#0000!important}.ant-theme-dark .ant-tabs-nav-more,[data-theme=dark] .ant-tabs-nav-more{background:#0000!important;color:#e8e8e8!important}.ant-theme-dark .ant-tabs-dropdown,[data-theme=dark] .ant-tabs-dropdown{background:#1f1f1f!important;border-color:#303030!important}.ant-theme-dark .ant-tabs-dropdown-menu-item,[data-theme=dark] .ant-tabs-dropdown-menu-item{background:#0000!important;color:#e8e8e8!important}.ant-theme-dark .ant-tabs-dropdown-menu-item:hover,[data-theme=dark] .ant-tabs-dropdown-menu-item:hover{background:#ffffff0d!important;color:#fff!important}.ant-theme-dark .ant-tabs-dropdown-menu-item-selected,[data-theme=dark] .ant-tabs-dropdown-menu-item-selected{background:#1890ff1a!important;color:#1890ff!important}.ant-theme-light .ant-tabs-nav-operations,[data-theme=light] .ant-tabs-nav-operations{background:#fff!important}.ant-theme-light .ant-tabs-nav-more,[data-theme=light] .ant-tabs-nav-more{background:#fff!important;color:#000!important}.ant-theme-light .ant-tabs-dropdown,[data-theme=light] .ant-tabs-dropdown{background:#fff!important;border-color:#f0f0f0!important}.ant-theme-light .ant-tabs-dropdown-menu-item,[data-theme=light] .ant-tabs-dropdown-menu-item{background:#fff!important;color:#000!important}.ant-theme-light .ant-tabs-dropdown-menu-item:hover,[data-theme=light] .ant-tabs-dropdown-menu-item:hover{background:#f5f5f5!important;color:#000!important}.ant-theme-light .ant-tabs-dropdown-menu-item-selected,[data-theme=light] .ant-tabs-dropdown-menu-item-selected{background:#1890ff1a!important;color:#1890ff!important}.ant-theme-dark .ant-segmented,[data-theme=dark] .ant-segmented{background:#0000!important}.ant-theme-dark .ant-segmented .ant-segmented-item,[data-theme=dark] .ant-segmented .ant-segmented-item{background:#0000!important;border-color:#303030!important;color:#e8e8e8!important}.ant-theme-dark .ant-segmented .ant-segmented-item:hover,[data-theme=dark] .ant-segmented .ant-segmented-item:hover{background:#ffffff0d!important;color:#fff!important}.ant-theme-dark .ant-segmented .ant-segmented-item-selected,[data-theme=dark] .ant-segmented .ant-segmented-item-selected{border-color:#1890ff!important;color:#fff!important}.ant-theme-dark .ant-card,[data-theme=dark] .ant-card{background:#0000!important;border-color:#303030!important}.ant-theme-dark .ant-card .ant-card-head,[data-theme=dark] .ant-card .ant-card-head{background:#0000!important;border-bottom-color:#303030!important}.ant-theme-dark .ant-card .ant-card-body,.ant-theme-dark .folder-item .ant-card-body,.ant-theme-dark .note-item .ant-card-body,[data-theme=dark] .ant-card .ant-card-body,[data-theme=dark] .folder-item .ant-card-body,[data-theme=dark] .note-item .ant-card-body{background:#0000!important}.ant-theme-dark .ant-card .ant-card-head-title,[data-theme=dark] .ant-card .ant-card-head-title{color:#e8e8e8!important}.ant-theme-dark .dashboard-chart-card,.ant-theme-dark .dashboard-chart-card .ant-card-body,.ant-theme-dark .excel-table,.ant-theme-dark .excel-table .handsontable,.ant-theme-dark .excel-table .handsontable .htCore,.ant-theme-dark .excel-table .handsontable .htCore td,.ant-theme-dark .excel-table .handsontable .htCore th,.ant-theme-dark .handsontable,.ant-theme-dark .handsontable .htCore,.ant-theme-dark .handsontable .htCore td,.ant-theme-dark .handsontable .htCore th,.ant-theme-dark .ql-editor,.ant-theme-dark .ql-toolbar,[data-theme=dark] .dashboard-chart-card,[data-theme=dark] .dashboard-chart-card .ant-card-body,[data-theme=dark] .excel-table,[data-theme=dark] .excel-table .handsontable,[data-theme=dark] .excel-table .handsontable .htCore,[data-theme=dark] .excel-table .handsontable .htCore td,[data-theme=dark] .excel-table .handsontable .htCore th,[data-theme=dark] .handsontable,[data-theme=dark] .handsontable .htCore,[data-theme=dark] .handsontable .htCore td,[data-theme=dark] .handsontable .htCore th,[data-theme=dark] .ql-editor,[data-theme=dark] .ql-toolbar{background:#0000!important}.ant-theme-dark .handsontable .htContextMenu,[data-theme=dark] .handsontable .htContextMenu{background:#1f1f1f!important}.ant-theme-dark .handsontable .htContextMenu table tbody tr td,[data-theme=dark] .handsontable .htContextMenu table tbody tr td{background:#1f1f1f!important;color:#e8e8e8!important}.ant-theme-dark .pika-single,[data-theme=dark] .pika-single{background:#1f1f1f!important;border-color:#303030!important;color:#e8e8e8!important}.ant-theme-dark .comment-item,.ant-theme-dark .comment-section,.ant-theme-dark .document-content,.ant-theme-dark .document-item,.ant-theme-dark .empty-state-container,.ant-theme-dark .empty-state-illustration,.ant-theme-dark .issue-content,.ant-theme-dark .issue-item,.ant-theme-dark .note-content,.ant-theme-dark .project-card,.ant-theme-dark .project-card .ant-card-body,.ant-theme-dark .task-content,.ant-theme-dark .task-item,[data-theme=dark] .comment-item,[data-theme=dark] .comment-section,[data-theme=dark] .document-content,[data-theme=dark] .document-item,[data-theme=dark] .empty-state-container,[data-theme=dark] .empty-state-illustration,[data-theme=dark] .issue-content,[data-theme=dark] .issue-item,[data-theme=dark] .note-content,[data-theme=dark] .project-card,[data-theme=dark] .project-card .ant-card-body,[data-theme=dark] .task-content,[data-theme=dark] .task-item{background:#0000!important}.ant-theme-dark .ant-btn-primary,[data-theme=dark] .ant-btn-primary{background:#1890ff!important}.ant-theme-dark .ant-btn-primary:hover,[data-theme=dark] .ant-btn-primary:hover{background:#40a9ff!important}.ant-theme-dark .ant-segmented .ant-segmented-item-selected,[data-theme=dark] .ant-segmented .ant-segmented-item-selected{background:#1890ff!important}.ant-theme-dark .ant-tabs .ant-tabs-tab-active,[data-theme=dark] .ant-tabs .ant-tabs-tab-active{background:#0000!important}.ant-theme-dark .ant-tabs [style*=background],.ant-theme-dark [style*="background-color: #fff"],.ant-theme-dark [style*="background-color: #ffffff"],.ant-theme-dark [style*="background-color: rgba(255,255,255"],.ant-theme-dark [style*="background-color: white"],.ant-theme-dark [style*="background: #fff"],.ant-theme-dark [style*="background: #ffffff"],.ant-theme-dark [style*="background: rgba(255,255,255"],.ant-theme-dark [style*="background: white"],[data-theme=dark] .ant-tabs [style*=background],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background-color: rgba(255,255,255"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background: rgba(255,255,255"],[data-theme=dark] [style*="background: white"]{background:#0000!important;background-color:initial!important}.ant-theme-light .ant-tabs [style*="background: transparent"],[data-theme=light] .ant-tabs [style*="background: transparent"]{background:#fff!important;background-color:#fff!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.dashboard-chart-card .ant-card-body{padding:8px!important}.dashboard-chart-card .chart-container{border-radius:6px;overflow:hidden}.chart-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.chart-container canvas{touch-action:manipulation}.summary-grid{gap:8px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:16px!important}.summary-grid .ant-card{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important}.summary-grid .ant-card-body{padding:12px!important}.summary-grid .ant-statistic-title{font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important}.summary-grid .ant-statistic-content{font-size:18px!important;line-height:1.2!important}.summary-grid .ant-statistic-content-prefix{font-size:14px!important}.mobile-search-container{margin-bottom:12px!important}.mobile-search-container .ant-btn{border-radius:8px!important;font-size:14px!important;height:40px!important;width:100%!important}.mobile-filter-drawer .ant-drawer-content{border-radius:16px 16px 0 0!important}.mobile-filter-drawer .ant-drawer-body{padding:16px!important}.mobile-filter-drawer .ant-space{width:100%!important}.mobile-filter-drawer .ant-input,.mobile-filter-drawer .ant-select{border-radius:8px!important;height:40px!important;width:100%!important}.mobile-projects-container{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 280px)!important;overflow-y:auto;padding:8px 0;scroll-behavior:smooth}.mobile-project-card{border-radius:8px!important;box-shadow:0 1px 4px #00000014!important;margin-bottom:8px!important;transition:all .2s ease!important}.mobile-project-card:hover{box-shadow:0 2px 8px #0000001f!important;transform:translateY(-1px)!important}.mobile-project-card .ant-card-body{padding:12px!important}.mobile-project-card .project-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important}.mobile-project-card .project-tags{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.mobile-project-card .project-tags .ant-tag{border-radius:4px!important;font-size:9px!important;margin:0!important;padding:1px 4px!important}.mobile-project-card .project-title{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:4px!important}.mobile-project-card .project-description{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;color:#666!important;display:-webkit-box!important;font-size:11px!important;line-height:1.4!important;margin-bottom:8px!important;overflow:hidden!important}.mobile-project-card .project-manager{align-items:center!important;display:flex!important;gap:6px!important;margin-bottom:8px!important}.mobile-project-card .project-manager .ant-avatar{font-size:10px!important;height:20px!important;width:20px!important}.mobile-project-card .project-manager .ant-typography{color:#666!important;font-size:10px!important}.mobile-project-card .project-meta{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:6px!important}.mobile-project-card .project-dates{align-items:center!important;color:#999!important;display:flex!important;font-size:9px!important;gap:2px!important}.mobile-project-card .project-priority{font-size:8px!important}.mobile-project-card .project-progress{margin-bottom:8px!important}.mobile-project-card .ant-progress{margin-bottom:0!important}.mobile-project-card .ant-progress-text{font-size:10px!important}.mobile-project-card .project-actions{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-top:8px!important}.mobile-project-card .action-buttons{display:flex!important;gap:6px!important}.mobile-project-card .action-buttons .ant-btn{border-radius:4px!important;font-size:9px!important;height:24px!important;padding:0 8px!important}.mobile-project-card .project-stats{display:flex!important;gap:4px!important}.mobile-project-card .project-stats .ant-badge{font-size:8px!important}.mobile-project-card .project-stats .ant-btn{border-radius:4px!important;height:24px!important;padding:0!important;width:24px!important}.mobile-project-card .ant-btn{min-height:24px!important;min-width:24px!important}.mobile-project-card .ant-typography{font-size:11px!important}.mobile-project-card .ant-tag{font-size:9px!important}.mobile-project-card .ant-progress{margin-bottom:6px!important}.mobile-project-card .ant-avatar{height:18px!important;width:18px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait),(min-width:769px) and (max-width:1366px) and (orientation:landscape){.summary-grid{gap:16px!important;grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1025px){.summary-grid{gap:20px!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}[data-theme=dark] .mobile-project-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-project-card .ant-card-body{background:#1f1f1f!important}[data-theme=dark] .mobile-project-card .project-manager .ant-typography{color:#bbb!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.ant-btn{min-height:44px!important;min-width:44px!important}.ant-tag{min-height:20px!important;padding:2px 6px!important}*{-webkit-overflow-scrolling:touch}.mobile-project-card{transition:transform .2s ease;-webkit-user-select:none;user-select:none}.mobile-project-card:active{transform:scale(.98)}.issues-container,.tasks-container{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 70px);overflow-y:auto;padding:12px!important}.page-header{margin-bottom:16px!important;padding:0!important}.page-header .ant-typography{font-size:20px!important;line-height:1.4!important;margin-bottom:8px!important}.mobile-filter-container{margin-bottom:16px!important}.mobile-filter-card{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;margin-bottom:12px!important}.mobile-filter-card .ant-card-body{padding:12px!important}.mobile-filter-row{display:flex!important;flex-direction:column!important;gap:8px!important}.mobile-filter-row .ant-btn,.mobile-filter-row .ant-input,.mobile-filter-row .ant-select{border-radius:8px!important;font-size:14px!important;height:40px!important;width:100%!important}.mobile-filter-row .ant-btn{margin-top:8px!important}.mobile-filter-drawer{border-radius:16px 16px 0 0!important}.mobile-filter-drawer .ant-drawer-body{padding:16px!important}.mobile-filter-drawer .ant-space{width:100%!important}.mobile-filter-drawer .ant-input,.mobile-filter-drawer .ant-select{border-radius:8px!important;height:40px!important;width:100%!important}.mobile-filter-button{border-radius:8px!important;font-size:14px!important;height:44px!important;width:100%!important}.mobile-filter-button,.mobile-search-container{margin-bottom:12px!important}.mobile-search-container .ant-btn,.mobile-search-container .ant-input{border-radius:8px!important;font-size:14px!important;height:40px!important;width:100%!important}.mobile-search-container .ant-btn{margin-top:8px!important}.mobile-tasks-container{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 280px)!important;overflow-y:auto;padding:8px 0;scroll-behavior:smooth}.mobile-task-card{border-radius:8px!important;box-shadow:0 1px 4px #00000014!important;margin-bottom:8px!important;transition:all .2s ease!important}.mobile-task-card:hover{box-shadow:0 2px 8px #0000001f!important;transform:translateY(-1px)!important}.mobile-task-card .ant-card-body{padding:12px!important}.mobile-task-card .task-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important}.mobile-task-card .task-tags{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.mobile-task-card .task-tags .ant-tag{border-radius:4px!important;font-size:9px!important;margin:0!important;padding:1px 4px!important}.mobile-task-card .task-title{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:4px!important}.mobile-task-card .task-description{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;color:#666!important;display:-webkit-box!important;font-size:11px!important;line-height:1.4!important;margin-bottom:8px!important;overflow:hidden!important}.mobile-task-card .task-assignee{align-items:center!important;display:flex!important;gap:6px!important;margin-bottom:8px!important}.mobile-task-card .task-assignee .ant-avatar{font-size:10px!important;height:20px!important;width:20px!important}.mobile-task-card .task-assignee .ant-typography{color:#666!important;font-size:10px!important}.mobile-task-card .task-meta{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:6px!important}.mobile-task-card .task-dates{align-items:center!important;color:#999!important;display:flex!important;font-size:9px!important;gap:2px!important}.mobile-task-card .task-priority{font-size:8px!important}.mobile-task-card .task-progress{margin-bottom:8px!important}.mobile-task-card .ant-progress{margin-bottom:0!important}.mobile-task-card .ant-progress-text{font-size:10px!important}.mobile-task-card .task-actions{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-top:8px!important}.mobile-task-card .action-buttons{display:flex!important;gap:6px!important}.mobile-task-card .action-buttons .ant-btn{border-radius:4px!important;font-size:9px!important;height:24px!important;padding:0 8px!important}.mobile-task-card .task-stats{display:flex!important;gap:4px!important}.mobile-task-card .task-stats .ant-badge{font-size:8px!important}.mobile-task-card .task-stats .ant-btn{border-radius:4px!important;height:24px!important;padding:0!important;width:24px!important}.mobile-issues-container{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 280px)!important;overflow-y:auto;padding:8px 0;scroll-behavior:smooth}.mobile-issue-card{border-radius:8px!important;box-shadow:0 1px 4px #00000014!important;margin-bottom:8px!important;transition:all .2s ease!important}.mobile-issue-card:hover{box-shadow:0 2px 8px #0000001f!important;transform:translateY(-1px)!important}.mobile-issue-card .ant-card-body{padding:12px!important}.mobile-issue-card .issue-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:8px!important}.mobile-issue-card .issue-tags{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.mobile-issue-card .issue-tags .ant-tag{border-radius:4px!important;font-size:9px!important;margin:0!important;padding:1px 4px!important}.mobile-issue-card .issue-title{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:4px!important}.mobile-issue-card .issue-description{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;color:#666!important;display:-webkit-box!important;font-size:11px!important;line-height:1.4!important;margin-bottom:8px!important;overflow:hidden!important}.mobile-issue-card .issue-assignee{align-items:center!important;display:flex!important;gap:6px!important;margin-bottom:8px!important}.mobile-issue-card .issue-assignee .ant-avatar{font-size:10px!important;height:20px!important;width:20px!important}.mobile-issue-card .issue-assignee .ant-typography{color:#666!important;font-size:10px!important}.mobile-issue-card .issue-meta{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:6px!important}.mobile-issue-card .issue-dates{align-items:center!important;color:#999!important;display:flex!important;font-size:9px!important;gap:2px!important}.mobile-issue-card .issue-priority{font-size:8px!important}.mobile-issue-card .issue-actions{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-top:8px!important}.mobile-issue-card .action-buttons{display:flex!important;gap:6px!important}.mobile-issue-card .action-buttons .ant-btn{border-radius:4px!important;font-size:9px!important;height:24px!important;padding:0 8px!important}.mobile-issue-card .issue-stats{display:flex!important;gap:4px!important}.mobile-issue-card .issue-stats .ant-badge{font-size:8px!important}.mobile-issue-card .issue-stats .ant-btn{border-radius:4px!important;height:24px!important;padding:0!important;width:24px!important}.mobile-issue-card .ant-btn,.mobile-task-card .ant-btn{min-height:24px!important;min-width:24px!important}.mobile-issue-card .ant-tag,.mobile-task-card .ant-tag{min-height:20px!important;padding:2px 6px!important}.mobile-issue-card .ant-typography,.mobile-task-card .ant-typography{font-size:11px!important}.mobile-issue-card .ant-tag,.mobile-task-card .ant-tag{font-size:9px!important}.mobile-issue-card .ant-avatar,.mobile-task-card .ant-avatar{height:18px!important;width:18px!important}}[data-theme=dark] .mobile-issue-card,[data-theme=dark] .mobile-task-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-issue-card .ant-card-body,[data-theme=dark] .mobile-task-card .ant-card-body{background:#1f1f1f!important}[data-theme=dark] .mobile-issue-card .issue-title,[data-theme=dark] .mobile-task-card .task-title{color:#fff!important}[data-theme=dark] .mobile-issue-card .issue-assignee .ant-typography,[data-theme=dark] .mobile-issue-card .issue-description,[data-theme=dark] .mobile-task-card .task-assignee .ant-typography,[data-theme=dark] .mobile-task-card .task-description{color:#bbb!important}[data-theme=dark] .mobile-issue-card .issue-dates,[data-theme=dark] .mobile-task-card .task-dates{color:#999!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.ant-btn{min-height:44px!important;min-width:44px!important}.ant-tag{min-height:20px!important;padding:2px 6px!important}*{-webkit-overflow-scrolling:touch}.mobile-issue-card,.mobile-task-card{transition:transform .2s ease;-webkit-user-select:none;user-select:none}.mobile-issue-card:active,.mobile-task-card:active{transform:scale(.98)}.ant-modal{margin:0!important;max-width:100vw!important}.ant-drawer,.ant-drawer-content-wrapper,.ant-modal{width:100%!important}}.approval-container .dashboard-stats-row,.calendar-container .dashboard-stats-row,.checklist-container .dashboard-stats-row,.dashboard-stats-row,.documents-container .dashboard-stats-row,.issues-container .dashboard-stats-row,.projects-container .dashboard-stats-row,.statistics-row,.stats-container,.tasks-container .dashboard-stats-row{margin-bottom:16px!important}.approval-container .dashboard-stats-row .ant-row,.calendar-container .dashboard-stats-row .ant-row,.checklist-container .dashboard-stats-row .ant-row,.dashboard-stats-row .ant-row,.documents-container .dashboard-stats-row .ant-row,.issues-container .dashboard-stats-row .ant-row,.projects-container .dashboard-stats-row .ant-row,.statistics-row .ant-row,.stats-container .ant-row,.tasks-container .dashboard-stats-row .ant-row{display:flex!important;flex-wrap:wrap!important;margin:0 -6px!important}.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.statistics-row .ant-col,.stats-container .ant-col,.tasks-container .dashboard-stats-row .ant-col{margin-bottom:12px!important;padding:0 6px!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.statistics-row .ant-col,.stats-container .ant-col,.tasks-container .dashboard-stats-row .ant-col{flex:0 0 25%!important;max-width:25%!important;padding:0 6px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{border-radius:8px!important;height:80px!important;margin-bottom:12px!important;max-height:80px!important;min-height:80px!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.statistics-row .ant-card-body,.stats-container .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:12px 10px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:11px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:18px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:14px!important;margin-right:6px!important}}@media (min-width:1367px){.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.statistics-row .ant-col,.stats-container .ant-col,.tasks-container .dashboard-stats-row .ant-col{flex:0 0 20%!important;max-width:20%!important;padding:0 8px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{border-radius:10px!important;height:100px!important;margin-bottom:16px!important;max-height:100px!important;min-height:100px!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.statistics-row .ant-card-body,.stats-container .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:16px 12px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:12px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:6px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:20px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:16px!important;margin-right:8px!important}}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .dashboard-stats-row .ant-card-body,[data-theme=dark] .documents-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .projects-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .statistics-row .ant-card-body,[data-theme=dark] .stats-container .ant-card-body,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card-body{background:#1f1f1f!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.document-edit-form,.document-upload-form,.iso-metadata-form{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.document-edit-form .ant-form-item,.document-upload-form .ant-form-item,.iso-metadata-form .ant-form-item{margin-bottom:2px!important}.document-edit-form .ant-form-item-label>label,.document-upload-form .ant-form-item-label>label,.iso-metadata-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.document-edit-form .ant-input,.document-edit-form .ant-picker,.document-edit-form .ant-select,.document-upload-form .ant-input,.document-upload-form .ant-picker,.document-upload-form .ant-select,.iso-metadata-form .ant-input,.iso-metadata-form .ant-picker,.iso-metadata-form .ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.document-filter-form,.document-search-form{gap:3px!important}.document-filter-form .ant-form-item,.document-search-form .ant-form-item{margin-bottom:1px!important}.calendar-event-form,.event-create-form,.event-edit-form{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.calendar-event-form .ant-form-item,.event-create-form .ant-form-item,.event-edit-form .ant-form-item{margin-bottom:2px!important}.calendar-event-form .ant-form-item-label>label,.event-create-form .ant-form-item-label>label,.event-edit-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.calendar-event-form .ant-input,.calendar-event-form .ant-picker,.calendar-event-form .ant-select,.event-create-form .ant-input,.event-create-form .ant-picker,.event-create-form .ant-select,.event-edit-form .ant-input,.event-edit-form .ant-picker,.event-edit-form .ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.calendar-filter-form{gap:3px!important}.calendar-filter-form .ant-form-item{margin-bottom:1px!important}.note-create-form,.note-edit-form,.note-form{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.note-create-form .ant-form-item,.note-edit-form .ant-form-item,.note-form .ant-form-item{margin-bottom:2px!important}.note-create-form .ant-form-item-label>label,.note-edit-form .ant-form-item-label>label,.note-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.note-create-form .ant-input,.note-create-form .ant-picker,.note-create-form .ant-select,.note-edit-form .ant-input,.note-edit-form .ant-picker,.note-edit-form .ant-select,.note-form .ant-input,.note-form .ant-picker,.note-form .ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.note-create-form .ant-textarea,.note-edit-form .ant-textarea,.note-form .ant-textarea{font-size:12px!important;min-height:48px!important;padding:2px 6px!important}.notes-filter-form{gap:3px!important}.notes-filter-form .ant-form-item{margin-bottom:1px!important}.approval-create-form,.approval-edit-form,.approval-form{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.approval-create-form .ant-form-item,.approval-edit-form .ant-form-item,.approval-form .ant-form-item{margin-bottom:2px!important}.approval-create-form .ant-form-item-label>label,.approval-edit-form .ant-form-item-label>label,.approval-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.approval-create-form .ant-input,.approval-create-form .ant-picker,.approval-create-form .ant-select,.approval-edit-form .ant-input,.approval-edit-form .ant-picker,.approval-edit-form .ant-select,.approval-form .ant-input,.approval-form .ant-picker,.approval-form .ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.approval-filter-form{gap:3px!important}.approval-filter-form .ant-form-item{margin-bottom:1px!important}.user-create-form,.user-edit-form,.user-form{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.user-create-form .ant-form-item,.user-edit-form .ant-form-item,.user-form .ant-form-item{margin-bottom:2px!important}.user-create-form .ant-form-item-label>label,.user-edit-form .ant-form-item-label>label,.user-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.user-create-form .ant-input,.user-create-form .ant-picker,.user-create-form .ant-select,.user-edit-form .ant-input,.user-edit-form .ant-picker,.user-edit-form .ant-select,.user-form .ant-input,.user-form .ant-picker,.user-form .ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.user-filter-form{gap:3px!important}.user-filter-form .ant-form-item{margin-bottom:1px!important}.settings-edit-form,.settings-form{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.settings-edit-form .ant-form-item,.settings-form .ant-form-item{margin-bottom:2px!important}.settings-edit-form .ant-form-item-label>label,.settings-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.settings-edit-form .ant-input,.settings-edit-form .ant-picker,.settings-edit-form .ant-select,.settings-edit-form .ant-switch,.settings-form .ant-input,.settings-form .ant-picker,.settings-form .ant-select,.settings-form .ant-switch{font-size:12px!important;height:24px!important;padding:0 6px!important}.settings-filter-form{gap:3px!important}.settings-filter-form .ant-form-item{margin-bottom:1px!important}.ant-form{gap:4px!important}.ant-form-item{margin-bottom:2px!important}.ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:24px!important;line-height:24px!important;margin-bottom:0!important}.ant-input,.ant-input-number,.ant-picker,.ant-select{font-size:12px!important;height:24px!important;padding:0 6px!important}.ant-textarea{min-height:48px!important;padding:2px 6px!important}.ant-btn,.ant-textarea{font-size:12px!important}.ant-btn{height:24px!important;padding:0 6px!important}.ant-modal-body{padding:2px 8px!important}.ant-modal-header{padding:1px 8px!important}.ant-modal-footer{padding:1px 8px 2px!important}[data-theme=dark] .ant-form-item-label>label{color:#ffffffd9!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-picker,[data-theme=dark] .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .ant-textarea{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.ant-btn,.ant-form-item-label>label,.ant-input,.ant-input-number,.ant-picker,.ant-select{font-size:11px!important}}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.ant-btn,.ant-form-item-label>label,.ant-input,.ant-input-number,.ant-picker,.ant-select{font-size:12px!important}}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.dynamic-form,.form-array,.repeatable-form{gap:2px!important}.dynamic-form .ant-form-item,.form-array .ant-form-item,.repeatable-form .ant-form-item{margin-bottom:1px!important}.dynamic-form .ant-btn,.form-array .ant-btn,.repeatable-form .ant-btn{font-size:11px!important;height:20px!important;min-width:40px!important;padding:0 4px!important}.tabbed-form .ant-tabs-content{padding:2px!important}.tabbed-form .ant-tabs-tab{font-size:12px!important;padding:4px 8px!important}.tabbed-form .ant-form-item{margin-bottom:1px!important}.collapsible-form .ant-collapse-content-box{padding:2px!important}.collapsible-form .ant-collapse-header{font-size:12px!important;padding:2px 8px!important}.upload-form .ant-upload-list{margin-top:2px!important}.upload-form .ant-upload-list-item{font-size:11px!important;padding:2px 4px!important}.upload-form .ant-upload-drag{min-height:60px!important;padding:8px!important}.upload-form .ant-upload-drag .ant-upload-drag-container{font-size:12px!important}.rich-text-editor,.wysiwyg-editor{min-height:80px!important}.rich-text-editor .ql-toolbar,.wysiwyg-editor .ql-toolbar{font-size:11px!important;padding:2px 4px!important}.rich-text-editor .ql-editor,.wysiwyg-editor .ql-editor{font-size:12px!important;min-height:60px!important;padding:4px 6px!important}.advanced-search-form,.complex-filter-form{gap:2px!important}.advanced-search-form .ant-form-item,.complex-filter-form .ant-form-item{margin-bottom:1px!important}.search-input-group{gap:2px!important}.search-input-group .ant-input-group-addon{font-size:11px!important;padding:0 4px!important}.validation-form .ant-form-item-explain{font-size:10px!important;line-height:1.1!important;margin-top:1px!important}.validation-form .ant-form-item-explain-error{color:#ff4d4f!important}.validation-form .ant-form-item-explain-warning{color:#faad14!important}.conditional-form .ant-form-item{transition:all .2s ease!important}.conditional-form .ant-form-item.hidden{display:none!important}.conditional-form .ant-form-item.collapsed{margin-bottom:0!important;opacity:.7!important}.wizard-form .ant-steps-item{font-size:11px!important}.wizard-form .ant-steps-item-title{font-size:11px!important;line-height:1.1!important}.wizard-form .ant-steps-item-description{font-size:10px!important;line-height:1.1!important}.wizard-form .ant-steps-content{padding:4px!important}.inline-edit-form{align-items:center!important;display:flex!important;gap:4px!important}.inline-edit-form .ant-form-item{flex:1 1!important;margin-bottom:0!important}.inline-edit-form .ant-form-item-label{display:none!important}.inline-edit-form .ant-input,.inline-edit-form .ant-select{font-size:11px!important;height:20px!important;padding:0 4px!important}.ultra-compact-form{gap:1px!important}.ultra-compact-form .ant-form-item{margin-bottom:0!important}.ultra-compact-form .ant-form-item-label>label{font-size:10px!important;height:20px!important;line-height:20px!important}.ultra-compact-form .ant-btn,.ultra-compact-form .ant-input,.ultra-compact-form .ant-picker,.ultra-compact-form .ant-select{font-size:10px!important;height:20px!important;padding:0 3px!important}.responsive-grid-form .ant-row{margin:0 -2px!important}.responsive-grid-form .ant-col{padding:0 2px!important}.responsive-grid-form .ant-form-item{margin-bottom:2px!important}.modal-form-with-scroll .ant-modal-body{max-height:calc(100vh - 120px)!important;overflow-y:auto!important;padding:4px 8px!important}.modal-form-with-scroll .ant-form{gap:3px!important}.drawer-form .ant-drawer-body{padding:4px 8px!important}.drawer-form .ant-form{gap:3px!important}.drawer-form .ant-form-item{margin-bottom:2px!important}[data-theme=dark] .rich-text-editor .ql-toolbar,[data-theme=dark] .wysiwyg-editor .ql-toolbar{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .rich-text-editor .ql-editor,[data-theme=dark] .wysiwyg-editor .ql-editor{background:#141414!important;color:#ffffffd9!important}[data-theme=dark] .upload-form .ant-upload-drag{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .upload-form .ant-upload-list-item{background:#141414!important;border-color:#303030!important}[data-theme=dark] .collapsible-form .ant-collapse-header,[data-theme=dark] .tabbed-form .ant-tabs-tab{background:#1f1f1f!important;border-color:#303030!important;color:#ffffffd9!important}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.ultra-compact-form .ant-btn,.ultra-compact-form .ant-form-item-label>label,.ultra-compact-form .ant-input,.ultra-compact-form .ant-picker,.ultra-compact-form .ant-select{font-size:9px!important}.rich-text-editor .ql-toolbar,.wysiwyg-editor .ql-toolbar{font-size:10px!important}.rich-text-editor .ql-editor,.wysiwyg-editor .ql-editor{font-size:11px!important}}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.ultra-compact-form .ant-btn,.ultra-compact-form .ant-form-item-label>label,.ultra-compact-form .ant-input,.ultra-compact-form .ant-picker,.ultra-compact-form .ant-select{font-size:10px!important}.rich-text-editor .ql-toolbar,.wysiwyg-editor .ql-toolbar{font-size:11px!important}.rich-text-editor .ql-editor,.wysiwyg-editor .ql-editor{font-size:12px!important}}}.action-buttons{width:100%!important}.action-buttons>div{flex-wrap:wrap!important}.action-buttons .ant-btn{border-radius:4px!important;flex-shrink:0!important;height:24px!important;padding:0 8px!important}@media (max-width:768px){.action-buttons,.action-buttons>div{flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important}.action-buttons .ant-btn{height:24px!important;min-height:24px!important;min-width:28px!important;padding:3px!important;width:28px!important}.action-buttons .ant-btn .anticon{font-size:14px!important}}@media (min-width:481px) and (max-width:768px){.action-buttons,.action-buttons>div{gap:8px!important}.action-buttons .ant-btn{height:26px!important;padding:4px!important;width:30px!important}.action-buttons .ant-btn .anticon{font-size:15px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.action-buttons,.action-buttons>div{gap:8px!important}.action-buttons .ant-btn{height:28px!important;padding:4px!important;width:32px!important}.action-buttons .ant-btn .anticon{font-size:16px!important}}@media (max-width:480px){.action-buttons,.action-buttons>div{gap:4px!important}.action-buttons .ant-btn{height:22px!important;min-height:22px!important;min-width:26px!important;padding:2px!important;width:26px!important}.action-buttons .ant-btn .anticon{font-size:12px!important}}.action-buttons .ant-btn:hover{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px)!important}.action-buttons .ant-btn:active{transform:translateY(0)!important}[data-theme=dark] .action-buttons .ant-btn{border-color:#404040!important}[data-theme=dark] .action-buttons .ant-btn:hover{background-color:#ffffff1a!important}@media (max-width:768px){.action-buttons .ant-btn{min-height:32px!important;min-width:32px!important;position:relative!important}.action-buttons .ant-btn:before{bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}}.action-buttons[style*=space-between]{justify-content:flex-start!important}.mobile-project-card .action-buttons,.mobile-task-card .action-buttons,.project-actions .action-buttons,.task-actions .action-buttons{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;width:100%!important}.mobile-project-card .action-buttons>div,.mobile-task-card .action-buttons>div,.project-actions .action-buttons>div,.task-actions .action-buttons>div{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important}@media (min-width:1367px){.dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#fa8c16!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#8c8c8c!important}.issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#fa8c16!important}.documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#8c8c8c!important}.projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#faad14!important}.approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#fa8c16!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#722ed1!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#8c8c8c!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#fa8c16!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#722ed1!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#8c8c8c!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#722ed1!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.dashboard-stats-row .ant-card:hover .ant-statistic-content-prefix .anticon{transform:scale(1.1)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.dashboard-stats-row .ant-card:hover .ant-statistic-content-value{transform:scale(1.05)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffa940!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#ffa940!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-value,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffa940!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#bfbfbf!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#ffa940!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#bfbfbf!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}.dashboard-stats-row .ant-card .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-card .ant-statistic-content-value{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform!important}}@media (max-width:768px){.dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#fa8c16!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#8c8c8c!important}.issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#fa8c16!important}.documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#8c8c8c!important}.projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#faad14!important}.approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#fa8c16!important;font-weight:500!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#cf1322!important;font-weight:500!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#722ed1!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#13c2c2!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#8c8c8c!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#cf1322!important;font-weight:500!important}.issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#fa8c16!important;font-weight:500!important}.documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#722ed1!important;font-weight:500!important}.documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#13c2c2!important;font-weight:500!important}.documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#8c8c8c!important;font-weight:500!important}.projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#13c2c2!important;font-weight:500!important}.projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#cf1322!important;font-weight:500!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#cf1322!important;font-weight:500!important}.checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:500!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:500!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#13c2c2!important;font-weight:500!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:500!important}.dashboard-stats-row .ant-card:hover .ant-statistic-content-prefix .anticon{transform:scale(1.1)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.dashboard-stats-row .ant-card:hover .ant-statistic-content-value{transform:scale(1.05)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffa940!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#ffa940!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-value,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffa940!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#bfbfbf!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#ffa940!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#bfbfbf!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}.dashboard-stats-row .ant-card .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-card .ant-statistic-content-value{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform!important}.ant-card,.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.mobile-document-card,.mobile-issue-card,.mobile-note-card,.mobile-project-card,.mobile-task-card,.mobile-user-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.summary-grid .ant-card,.tasks-container .dashboard-stats-row .ant-card{border-radius:6px!important;box-shadow:0 1px 3px #0000001a!important;margin-bottom:6px!important;transition:all .2s ease!important}.ant-card-body,.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.mobile-document-card .ant-card-body,.mobile-issue-card .ant-card-body,.mobile-note-card .ant-card-body,.mobile-project-card .ant-card-body,.mobile-task-card .ant-card-body,.mobile-user-card .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.statistics-row .ant-card-body,.stats-container .ant-card-body,.summary-grid .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{padding:4px 6px!important}.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.statistics-row .ant-col,.stats-container .ant-col,.tasks-container .dashboard-stats-row .ant-col{flex:0 0 50%!important;max-width:50%!important;padding:0 3px!important;width:50%!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{height:60px!important;max-height:60px!important;min-height:60px!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.statistics-row .ant-card-body,.stats-container .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:10px!important;font-weight:500!important;line-height:1.1!important;margin-bottom:2px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:16px!important;font-weight:600!important;line-height:1.1!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:12px!important;margin-right:3px!important}.mobile-document-card,.mobile-issue-card,.mobile-note-card,.mobile-project-card,.mobile-task-card,.mobile-user-card{height:auto!important;margin-bottom:6px!important;max-height:none!important;min-height:auto!important;width:100%!important}.mobile-document-card .document-title,.mobile-issue-card .issue-title,.mobile-note-card .note-title,.mobile-project-card .project-title,.mobile-task-card .task-title,.mobile-user-card .user-title{font-size:10px!important;font-weight:600!important;line-height:1.1!important;margin-bottom:2px!important}.mobile-document-card .document-description,.mobile-issue-card .issue-description,.mobile-note-card .note-description,.mobile-project-card .project-description,.mobile-task-card .task-description,.mobile-user-card .user-description{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:9px!important;line-height:1.1!important;margin-bottom:4px!important;overflow:hidden!important}.mobile-document-card .document-meta,.mobile-issue-card .issue-meta,.mobile-note-card .note-meta,.mobile-project-card .project-meta,.mobile-task-card .task-meta,.mobile-user-card .user-meta{font-size:8px!important;margin-bottom:3px!important}.mobile-document-card .ant-tag,.mobile-issue-card .ant-tag,.mobile-note-card .ant-tag,.mobile-project-card .ant-tag,.mobile-task-card .ant-tag,.mobile-user-card .ant-tag{border-radius:3px!important;font-size:8px!important;margin:0 1px 1px 0!important;padding:0 3px!important}.mobile-document-card .ant-avatar,.mobile-issue-card .ant-avatar,.mobile-note-card .ant-avatar,.mobile-project-card .ant-avatar,.mobile-task-card .ant-avatar,.mobile-user-card .ant-avatar{font-size:8px!important;height:16px!important;width:16px!important}.mobile-document-card .ant-btn,.mobile-issue-card .ant-btn,.mobile-note-card .ant-btn,.mobile-project-card .ant-btn,.mobile-task-card .ant-btn,.mobile-user-card .ant-btn{border-radius:3px!important;font-size:8px!important;height:20px!important;min-height:20px!important;min-width:20px!important;padding:0 6px!important}.mobile-issue-card .ant-progress,.mobile-project-card .ant-progress,.mobile-task-card .ant-progress{margin-bottom:4px!important}.mobile-issue-card .ant-progress-text,.mobile-project-card .ant-progress-text,.mobile-task-card .ant-progress-text{font-size:8px!important}.summary-grid{gap:6px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:12px!important}.summary-grid .ant-card{height:60px!important;max-height:60px!important;min-height:60px!important}.summary-grid .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important}.summary-grid .ant-statistic-title{font-size:10px!important;line-height:1.1!important;margin-bottom:2px!important}.summary-grid .ant-statistic-content{font-size:16px!important;line-height:1.1!important}.summary-grid .ant-statistic-content-prefix{font-size:12px!important}}@media (max-width:768px){@media (max-width:480px){.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.statistics-row .ant-col,.stats-container .ant-col,.tasks-container .dashboard-stats-row .ant-col{padding:0 2px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{height:55px!important;max-height:55px!important;min-height:55px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:9px!important;margin-bottom:1px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:14px!important}.summary-grid .ant-card{height:55px!important;max-height:55px!important;min-height:55px!important}.mobile-document-card .ant-card-body,.mobile-issue-card .ant-card-body,.mobile-note-card .ant-card-body,.mobile-project-card .ant-card-body,.mobile-task-card .ant-card-body,.mobile-user-card .ant-card-body{padding:3px 4px!important}}@media (max-width:375px){.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.statistics-row .ant-col,.stats-container .ant-col,.tasks-container .dashboard-stats-row .ant-col{padding:0 1px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.summary-grid .ant-card,.tasks-container .dashboard-stats-row .ant-card{height:50px!important;max-height:50px!important;min-height:50px!important}.mobile-document-card .ant-card-body,.mobile-issue-card .ant-card-body,.mobile-note-card .ant-card-body,.mobile-project-card .ant-card-body,.mobile-task-card .ant-card-body,.mobile-user-card .ant-card-body{padding:2px 3px!important}}}[data-theme=dark] .ant-card,[data-theme=dark] .approval-container .dashboard-stats-row .ant-card,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card,[data-theme=dark] .dashboard-stats-row .ant-card,[data-theme=dark] .documents-container .dashboard-stats-row .ant-card,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card,[data-theme=dark] .mobile-document-card,[data-theme=dark] .mobile-issue-card,[data-theme=dark] .mobile-note-card,[data-theme=dark] .mobile-project-card,[data-theme=dark] .mobile-task-card,[data-theme=dark] .mobile-user-card,[data-theme=dark] .projects-container .dashboard-stats-row .ant-card,[data-theme=dark] .statistics-row .ant-card,[data-theme=dark] .stats-container .ant-card,[data-theme=dark] .summary-grid .ant-card,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card{background:#1f1f1f!important;border-color:#303030!important;box-shadow:0 1px 3px #0003!important}[data-theme=dark] .ant-card-body,[data-theme=dark] .approval-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .dashboard-stats-row .ant-card-body,[data-theme=dark] .documents-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .mobile-document-card .ant-card-body,[data-theme=dark] .mobile-issue-card .ant-card-body,[data-theme=dark] .mobile-note-card .ant-card-body,[data-theme=dark] .mobile-project-card .ant-card-body,[data-theme=dark] .mobile-task-card .ant-card-body,[data-theme=dark] .mobile-user-card .ant-card-body,[data-theme=dark] .projects-container .dashboard-stats-row .ant-card-body,[data-theme=dark] .statistics-row .ant-card-body,[data-theme=dark] .stats-container .ant-card-body,[data-theme=dark] .summary-grid .ant-card-body,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card-body{background:#1f1f1f!important}.ant-card,.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.mobile-document-card,.mobile-issue-card,.mobile-note-card,.mobile-project-card,.mobile-task-card,.mobile-user-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.summary-grid .ant-card,.tasks-container .dashboard-stats-row .ant-card{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform,box-shadow!important}@media (hover:hover){.ant-card:hover,.mobile-document-card:hover,.mobile-issue-card:hover,.mobile-note-card:hover,.mobile-project-card:hover,.mobile-task-card:hover,.mobile-user-card:hover{box-shadow:0 2px 8px #0000001f!important;transform:translateY(-1px)!important}[data-theme=dark] .ant-card:hover,[data-theme=dark] .mobile-document-card:hover,[data-theme=dark] .mobile-issue-card:hover,[data-theme=dark] .mobile-note-card:hover,[data-theme=dark] .mobile-project-card:hover,[data-theme=dark] .mobile-task-card:hover,[data-theme=dark] .mobile-user-card:hover{box-shadow:0 2px 8px #0000004d!important}}.swipeable-tabs-container{margin-top:16px;overflow:hidden;position:relative}.swipeable-tabs-indicator{background-color:#f0f0f0;height:2px;left:0;position:absolute;right:0;top:0;transition:background-color .3s ease;z-index:1}.swipeable-tabs-progress{background-color:#1890ff;height:100%;transition:width .3s ease,background-color .3s ease}.swipeable-tabs-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;justify-content:space-between;margin-bottom:16px;padding:8px 16px}.swipeable-tab-item,.swipeable-tabs-header{align-items:center;display:flex;transition:all .3s ease}.swipeable-tab-item{background-color:initial;border:1px solid #0000;border-radius:8px;cursor:pointer;flex-direction:column;min-width:60px;padding:8px 12px;text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swipeable-tab-item:hover{background-color:#f5f5f5;transform:translateY(-1px);transition:all .3s ease}.swipeable-tab-item.active{background-color:#e6f7ff;border-color:#91d5ff;box-shadow:0 2px 8px #1890ff26;transition:all .3s ease}.swipeable-tab-icon{margin-bottom:4px;transition:color .3s ease}.swipeable-tab-item.active .swipeable-tab-icon{color:#1890ff;transition:color .3s ease}.swipeable-tab-item:not(.active) .swipeable-tab-icon{color:#666;transition:color .3s ease}.swipeable-tab-title{font-size:10px;font-weight:400;transition:all .3s ease}.swipeable-tab-item.active .swipeable-tab-title{color:#1890ff;font-weight:700;transition:all .3s ease}.swipeable-tab-item:not(.active) .swipeable-tab-title{color:#666;transition:all .3s ease}.swipeable-tabs-content{cursor:grab;transition:transform .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swipeable-tabs-content.dragging{cursor:grabbing;transition:none}.swipeable-tabs-instructions{background-color:#f9f9f9;border:1px solid #f0f0f0;border-radius:4px;color:#999;font-size:12px;margin-top:8px;padding:8px;text-align:center;transition:all .3s ease}.ant-theme-dark .swipeable-tabs-indicator{background-color:#303030}.ant-theme-dark .swipeable-tabs-progress{background-color:#177ddc}.ant-theme-dark .swipeable-tabs-header{background-color:#1f1f1f;border-bottom-color:#303030}.ant-theme-dark .swipeable-tab-item{color:#e8e8e8}.ant-theme-dark .swipeable-tab-item:hover{background-color:#303030}.ant-theme-dark .swipeable-tab-item.active{background-color:#177ddc;border-color:#177ddc;box-shadow:0 2px 8px #177ddc4d}.ant-theme-dark .swipeable-tab-item.active .swipeable-tab-icon,.ant-theme-dark .swipeable-tab-item.active .swipeable-tab-title{color:#fff}.ant-theme-dark .swipeable-tab-item:not(.active) .swipeable-tab-icon,.ant-theme-dark .swipeable-tab-item:not(.active) .swipeable-tab-title{color:#bfbfbf}.ant-theme-dark .swipeable-tabs-instructions{background-color:#1f1f1f;border-color:#303030;color:#bfbfbf}@media (prefers-color-scheme:dark){.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tabs-indicator{background-color:#303030}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tabs-progress{background-color:#177ddc}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tabs-header{background-color:#1f1f1f;border-bottom-color:#303030}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item{color:#e8e8e8}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item:hover{background-color:#303030}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item.active{background-color:#177ddc;border-color:#177ddc;box-shadow:0 2px 8px #177ddc4d}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item.active .swipeable-tab-icon,.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item.active .swipeable-tab-title{color:#fff}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item:not(.active) .swipeable-tab-icon,.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tab-item:not(.active) .swipeable-tab-title{color:#bfbfbf}.swipeable-tabs-container:not(.ant-theme-light) .swipeable-tabs-instructions{background-color:#1f1f1f;border-color:#303030;color:#bfbfbf}}@media (max-width:768px){.swipeable-tabs-header{padding:6px 12px}.swipeable-tab-item{min-width:50px;padding:6px 8px}.swipeable-tab-title{font-size:9px}.swipeable-tabs-instructions{font-size:11px;padding:6px}}@media (min-width:769px) and (max-width:1366px){.swipeable-tabs-header{padding:10px 20px}.swipeable-tab-item{min-width:70px;padding:10px 16px}.swipeable-tab-title{font-size:11px}}@media (min-width:769px) and (max-width:1366px) and (orientation:portrait){.swipeable-tabs-header{padding:8px 16px}.swipeable-tab-item{min-width:60px;padding:8px 12px}.swipeable-tab-title{font-size:10px}}.swipeable-tabs-container *{-webkit-tap-highlight-color:transparent}.swipeable-tabs-content{-webkit-overflow-scrolling:touch;touch-action:pan-x}@media (max-width:1366px){.swipeable-tabs-content{touch-action:pan-x;-webkit-user-select:none;user-select:none}.swipeable-tab-item{touch-action:manipulation}}.swipeable-tabs-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){.swipeable-tab-item:active{transform:scale(.95)}}.swipeable-tab-item:focus{outline:2px solid #1890ff;outline-offset:2px}.swipeable-tab-item:focus:not(:focus-visible){outline:none}@media (prefers-contrast:high){.swipeable-tab-item.active{border-width:2px}.swipeable-tabs-indicator{height:3px}}@media (prefers-reduced-motion:reduce){.swipeable-tab-item,.swipeable-tabs-container *,.swipeable-tabs-content,.swipeable-tabs-header,.swipeable-tabs-progress{animation:none!important;transition:none!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.dashboard-header{flex-direction:column;gap:16px}.ant-select{width:100%!important}.chart-container{height:250px!important}.chart-tooltip-extended{display:none}.dashboard-filters{flex-direction:column;gap:12px}.dashboard-title{font-size:18px!important}.dashboard-button{width:100%!important}.dashboard-card{margin-bottom:12px}.dashboard-content{padding:12px}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.dashboard-grid{grid-template-columns:repeat(2,1fr)}.chart-container{height:280px}.dashboard-filters{flex-wrap:wrap;gap:8px}.dashboard-title{font-size:20px}.dashboard-stats-row .ant-row{--stats-columns:2}.dashboard-stats-row .ant-col{flex:0 0 50%;max-width:50%}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.dashboard-stats-row .ant-row{--stats-columns:4}.dashboard-stats-row .ant-col{flex:0 0 25%;max-width:25%}.dashboard-overview-charts .ant-row .ant-col{flex:0 0 50%;max-width:50%}.chart-container{height:300px}.dashboard-filters{flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:flex-start}.dashboard-title{font-size:22px}.dashboard-content{padding:16px 20px}.dashboard-task-charts .ant-col:first-child,.dashboard-task-charts .ant-col:nth-child(2){flex:0 0 50%;max-width:50%}.dashboard-task-charts .ant-col:nth-child(3){flex:0 0 100%;max-width:100%}.dashboard-issue-charts .ant-col:first-child,.dashboard-issue-charts .ant-col:nth-child(2){flex:0 0 50%;max-width:50%}.dashboard-issue-charts .ant-col:nth-child(3){flex:0 0 100%;max-width:100%}}@media (min-width:1025px) and (orientation:portrait),(min-width:1367px) and (orientation:landscape){.dashboard-grid{grid-template-columns:repeat(3,1fr)}.chart-container{height:300px}.dashboard-filters{flex-direction:row;gap:16px}.dashboard-title{font-size:24px}}.ant-theme-dark .chart-container{background-color:#ffffff05;border-radius:8px}.ant-theme-dark .dashboard-card{background-color:#ffffff0a;border-color:#ffffff1a}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.ant-btn,.ant-select-selector{min-height:44px}.ant-segmented-item{align-items:center;display:flex;justify-content:center;min-height:44px}.ant-empty,.ant-spin-container{padding:20px}}@media (min-width:769px){.ant-card .ant-typography{color:inherit!important}[data-theme=dark] .ant-card .ant-typography{color:#ffffffd9!important}[data-theme=dark] .ant-card .ant-typography.ant-typography-secondary{color:#ffffffa6!important}body:not([data-theme=dark]) .ant-card .ant-typography{color:#000000d9!important}body:not([data-theme=dark]) .ant-card .ant-typography.ant-typography-secondary{color:#000000a6!important}.ant-card .ant-col .ant-space-vertical{width:100%}.ant-card .ant-btn{align-items:center;display:flex;height:32px;justify-content:center}}@media print{.ant-segmented,.ant-tabs-nav,.dashboard-filters{display:none!important}.chart-container{height:200px!important;page-break-inside:avoid}.dashboard-card{margin-bottom:16px;page-break-inside:avoid}}.chart-container{position:relative;width:100%}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.chart-container{height:300px;min-height:300px}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.chart-container{height:320px;min-height:320px}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.chart-container{height:300px;min-height:300px}.dashboard-overview-charts .chart-container{height:280px;min-height:280px}.dashboard-issue-charts .chart-container,.dashboard-task-charts .chart-container{height:290px;min-height:290px}}@media (min-width:992px){.chart-container{height:350px;min-height:350px}}@media (max-width:575px){.chartjs-legend{font-size:10px;padding:4px}.chartjs-legend-item{margin:2px 4px}}@media print{.chart-container{height:200px;page-break-inside:avoid}}[data-theme=dark] .ant-card{background:#0000!important;border-color:#303030!important}[data-theme=dark] .ant-card .ant-card-head{background:#0000!important;border-bottom-color:#303030!important}[data-theme=dark] .ant-card .ant-card-body{background:#0000!important}[data-theme=dark] .ant-card .ant-card-head-title{color:#e8e8e8!important}[data-theme=dark] .ant-tabs,[data-theme=dark] .dashboard-chart-card,[data-theme=dark] .dashboard-chart-card .ant-card-body{background:#0000!important}[data-theme=dark] .ant-tabs .ant-tabs-nav{background:#0000!important;border-bottom-color:#303030!important}[data-theme=dark] .ant-tabs .ant-tabs-tab{background:#0000!important;border-color:#303030!important;color:#e8e8e8!important}[data-theme=dark] .ant-tabs .ant-tabs-tab:hover{background:#ffffff0d!important;color:#fff!important}[data-theme=dark] .ant-tabs .ant-tabs-tab-active{background:#0000!important;border-bottom-color:#1890ff!important;color:#1890ff!important}[data-theme=dark] .ant-segmented,[data-theme=dark] .ant-tabs .ant-tabs-content-holder,[data-theme=dark] .ant-tabs .ant-tabs-tabpane{background:#0000!important}[data-theme=dark] .ant-segmented .ant-segmented-item{background:#0000!important;border-color:#303030!important;color:#e8e8e8!important}[data-theme=dark] .ant-segmented .ant-segmented-item:hover{background:#ffffff0d!important;color:#fff!important}[data-theme=dark] .ant-segmented .ant-segmented-item-selected{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}body,html{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden}@media (max-width:768px){.ant-layout{min-height:100vh;overflow-x:hidden}.ant-layout-content{min-height:calc(100vh - 70px)}.dashboard-container,.issues-container,.projects-container,.tasks-container{-webkit-overflow-scrolling:touch;min-height:calc(100vh - 70px);overflow-y:auto;padding-bottom:30px}.chart-container{height:auto!important;min-height:200px;overflow:visible!important}.ant-card{margin-bottom:12px}.ant-card-body{padding:12px!important}.ant-tabs-content-holder,.ant-tabs-tabpane{overflow:visible!important}.ant-drawer-body{padding-bottom:20px}.ant-drawer-body,.ant-modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto}.ant-modal-body{max-height:70vh}.ant-row{margin:0!important}.ant-col{padding:4px!important}.summary-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.mobile-projects-container{max-height:none!important;overflow-y:visible!important;padding:8px 0}.mobile-project-card{margin-bottom:8px}.responsive-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-filters{margin-bottom:16px}.ant-tabs-nav{margin-bottom:16px!important}.ant-layout{height:100vh;overflow:hidden}.ant-layout-content{-webkit-overflow-scrolling:touch;height:calc(100vh - 70px);overflow-y:auto;padding-bottom:90px!important}}@media (max-width:575px){.ant-layout-content{padding:8px 8px 90px!important}.dashboard-container,.issues-container,.projects-container,.tasks-container{padding:8px 8px 30px}.summary-grid{gap:8px;grid-template-columns:1fr}.chart-container{min-height:180px}}@supports (-webkit-touch-callout:none){.ant-layout-content{height:calc(100vh - 70px - env(safe-area-inset-bottom));padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}}@media screen and (max-width:768px) and (orientation:portrait){.ant-layout-content{-webkit-overflow-scrolling:touch;height:calc(100vh - 70px);overflow-y:auto;padding-bottom:90px!important}}[data-theme=dark] .ant-layout-content,[data-theme=dark] .dashboard-container,[data-theme=dark] .issues-container,[data-theme=dark] .projects-container,[data-theme=dark] .tasks-container{background-color:#141414}@media (max-width:768px){.dashboard-stats-row .ant-row{margin:0 -3px!important}.dashboard-stats-row .ant-col{padding:0 3px!important}.dashboard-stats-row .ant-card{border-radius:6px!important;margin-bottom:6px!important}.dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:4px 6px!important}.dashboard-stats-row .ant-statistic-title{font-size:10px!important;font-weight:500!important;line-height:1.1!important;margin-bottom:2px!important;text-align:center!important}.dashboard-stats-row .ant-statistic-content{font-size:16px!important;font-weight:600!important;line-height:1.1!important;text-align:center!important}.dashboard-stats-row .ant-statistic-content-prefix{font-size:12px!important;margin-right:3px!important}.dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:14px!important}@media (max-width:480px){.dashboard-stats-row .ant-statistic-title{font-size:9px!important;line-height:1!important;margin-bottom:1px!important}.dashboard-stats-row .ant-statistic-content{font-size:14px!important;line-height:1!important}.dashboard-stats-row .ant-card-body{padding:3px 4px!important}}}@media (min-width:769px) and (max-width:1024px){.dashboard-stats-row .ant-row{margin:0 -6px!important}.dashboard-stats-row .ant-col{padding:0 6px!important}.dashboard-stats-row .ant-card{margin-bottom:12px!important}}@media (min-width:1025px){.dashboard-stats-row .ant-row{margin:0 -8px!important}.dashboard-stats-row .ant-col{padding:0 8px!important}.dashboard-stats-row .ant-card{margin-bottom:16px!important}}.dashboard-stats-row{--gutter-horizontal:8px;--gutter-vertical:8px}.dashboard-stats-row .ant-row{row-gap:var(--gutter-vertical)!important}.dashboard-stats-row .ant-col{padding-left:calc(var(--gutter-horizontal)/2)!important;padding-right:calc(var(--gutter-horizontal)/2)!important}@media (max-width:768px){.dashboard-stats-row{--gutter-horizontal:4px;--gutter-vertical:4px}}@media (min-width:769px) and (max-width:1024px){.dashboard-stats-row{--gutter-horizontal:6px;--gutter-vertical:6px}}@media (min-width:1025px){.dashboard-stats-row{--gutter-horizontal:8px;--gutter-vertical:8px}}[data-theme=dark] .dashboard-stats-row .ant-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .dashboard-stats-row .ant-card:hover{border-color:#434343!important;box-shadow:0 2px 8px #0003!important}.dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title .ant-typography{color:#000000d9!important;font-weight:500!important}.dashboard-stats-row .ant-statistic-content-suffix,.dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.dashboard-stats-row .ant-typography-secondary,.dashboard-stats-row .ant-typography[class*=secondary]{color:#000000a6!important;font-weight:400!important}.ant-theme-dark .dashboard-stats-row .ant-statistic-title,.ant-theme-dark .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .dashboard-stats-row .ant-statistic-title .ant-typography{color:#ffffffe0!important;font-weight:500!important}.ant-theme-dark .dashboard-stats-row .ant-statistic-content-suffix,.ant-theme-dark .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.ant-theme-dark .dashboard-stats-row .ant-typography-secondary,.ant-theme-dark .dashboard-stats-row .ant-typography[class*=secondary],[data-theme=dark] .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .dashboard-stats-row .ant-typography-secondary,[data-theme=dark] .dashboard-stats-row .ant-typography[class*=secondary]{color:#ffffffbf!important;font-weight:400!important}.dashboard-stats-row .ant-statistic-content-prefix{opacity:.8}.ant-theme-dark .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .dashboard-stats-row .ant-statistic-content-prefix{opacity:.9}@media (max-width:768px){.dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title .ant-typography{font-size:12px!important;line-height:1.4!important}.dashboard-stats-row .ant-statistic-content-suffix,.dashboard-stats-row .ant-statistic-content-suffix .ant-typography{font-size:11px!important;line-height:1.3!important}}.dashboard-stats-row .ant-card:hover{transform:translateY(-1px);transition:all .2s ease}.ant-theme-dark .dashboard-stats-row .ant-card:hover,[data-theme=dark] .dashboard-stats-row .ant-card:hover{box-shadow:0 4px 12px #0000004d}.dashboard-stats-row .ant-card:hover{box-shadow:0 4px 12px #0000001a}@media (prefers-contrast:high){.dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title .ant-typography{color:#000!important;font-weight:600!important}[data-theme=dark] .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .dashboard-stats-row .ant-statistic-title .ant-typography{color:#fff!important;font-weight:600!important}}.mobile-filter-button{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border-color:#1890ff!important;border-radius:6px!important;box-shadow:0 2px 4px #0000001a!important;color:#fff!important;font-size:12px!important;height:36px!important;margin-bottom:8px!important;transition:all .2s ease!important}.mobile-filter-button:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;box-shadow:0 4px 8px #1890ff4d!important;transform:translateY(-1px)!important}.mobile-filter-button .ant-space{gap:4px!important}.mobile-filter-button .ant-typography{color:#fff!important;font-size:12px!important}[data-theme=dark] .mobile-filter-button{background:linear-gradient(135deg,#177ddc,#1890ff)!important;border-color:#177ddc!important;box-shadow:0 2px 4px #0000004d!important}[data-theme=dark] .mobile-filter-button:hover{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;box-shadow:0 4px 8px #1890ff66!important}.mobile-filter-drawer .ant-drawer-body{background:#f8f9fa!important;padding:12px!important}.mobile-filter-drawer .ant-drawer-header{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border-bottom:none!important;min-height:44px!important;padding:10px 12px!important}.mobile-filter-drawer .ant-drawer-header-title{color:#fff!important;font-size:14px!important;font-weight:600!important}.mobile-filter-drawer .ant-drawer-close{color:#fff!important}.mobile-filter-drawer-title{align-items:center!important;display:flex!important;justify-content:space-between!important}.mobile-filter-badge{background-color:#1890ff!important;color:#fff!important}[data-theme=dark] .mobile-filter-drawer .ant-drawer-body{background:#141414!important}[data-theme=dark] .mobile-filter-drawer .ant-drawer-header{background:linear-gradient(135deg,#177ddc,#1890ff)!important}[data-theme=dark] .mobile-filter-badge{background-color:#40a9ff!important;color:#fff!important}.mobile-filter-container{display:flex;flex-direction:column;gap:0;height:100%;padding:0}.mobile-filter-item{padding:8px 0;position:relative}.mobile-filter-item:first-child{padding-top:0}.mobile-filter-item:last-child{padding-bottom:0}.mobile-filter-label{color:#262626!important;display:block!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important}[data-theme=dark] .mobile-filter-label{color:#fff!important}.mobile-filter-input,.mobile-filter-select{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important;font-size:12px!important;height:32px!important;line-height:1.4!important;transition:all .2s ease!important;width:100%!important}.mobile-filter-input-focused,.mobile-filter-input:focus,.mobile-filter-select-focused .ant-select-selector,.mobile-filter-select:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.mobile-filter-input::placeholder{color:#bfbfbf!important;font-size:11px!important}.mobile-filter-input .ant-input-prefix{margin-right:4px!important}.mobile-filter-input .ant-input-prefix .anticon{color:#8c8c8c!important;font-size:12px!important}.mobile-filter-select .ant-select-selector{background:#fff!important;border:1px solid #d9d9d9!important;border-radius:6px!important;height:32px!important;padding:4px 8px!important}.mobile-filter-select .ant-select-selection-item{color:#262626!important;font-size:12px!important;line-height:20px!important}.mobile-filter-select .ant-select-selection-placeholder{color:#bfbfbf!important;font-size:11px!important;line-height:20px!important}.mobile-filter-select .ant-select-arrow{color:#8c8c8c!important}[data-theme=dark] .mobile-filter-input,[data-theme=dark] .mobile-filter-select .ant-select-selector{background:#2f2f2f!important;border-color:#404040!important;color:#fff!important}[data-theme=dark] .mobile-filter-input-focused,[data-theme=dark] .mobile-filter-input:focus,[data-theme=dark] .mobile-filter-select-focused .ant-select-selector,[data-theme=dark] .mobile-filter-select:focus{border-color:#177ddc!important;box-shadow:0 0 0 2px #177ddc33!important}[data-theme=dark] .mobile-filter-input::placeholder{color:#8c8c8c!important}[data-theme=dark] .mobile-filter-input .ant-input-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .mobile-filter-select .ant-select-selection-item{color:#fff!important}[data-theme=dark] .mobile-filter-select .ant-select-selection-placeholder{color:#8c8c8c!important}[data-theme=dark] .mobile-filter-select .ant-select-arrow{color:#bfbfbf!important}.mobile-filter-divider{border-color:#f0f0f0!important;border-width:1px!important;margin:6px 0!important}[data-theme=dark] .mobile-filter-divider{border-color:#303030!important}.mobile-filter-actions{border-top:1px solid #f0f0f0!important;display:flex!important;gap:8px!important;margin-top:16px!important;padding-top:12px!important}[data-theme=dark] .mobile-filter-actions{border-top-color:#303030!important}.mobile-filter-actions .ant-btn{border-radius:6px!important;flex:1 1!important;font-size:12px!important;font-weight:500!important;height:36px!important;transition:all .2s ease!important}.mobile-reset-btn{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;border-color:#d9d9d9!important;box-shadow:0 2px 4px #0000001a!important;color:#666!important}.mobile-reset-btn:hover{background:linear-gradient(135deg,#e8e8e8,#f5f5f5)!important;box-shadow:0 4px 8px #00000026!important;transform:translateY(-1px)!important}[data-theme=dark] .mobile-reset-btn{background:linear-gradient(135deg,#2f2f2f,#404040)!important;border-color:#404040!important;box-shadow:0 2px 4px #0000004d!important;color:#bfbfbf!important}[data-theme=dark] .mobile-reset-btn:hover{background:linear-gradient(135deg,#404040,#2f2f2f)!important;box-shadow:0 4px 8px #0006!important}.mobile-apply-btn{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border-color:#1890ff!important;box-shadow:0 2px 4px #1890ff4d!important;color:#fff!important}.mobile-apply-btn:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;box-shadow:0 4px 8px #1890ff66!important;transform:translateY(-1px)!important}[data-theme=dark] .mobile-apply-btn{background:linear-gradient(135deg,#177ddc,#1890ff)!important;box-shadow:0 2px 4px #177ddc4d!important}@media (max-height:600px){.mobile-filter-drawer{height:85vh!important}.mobile-filter-container{gap:0}.mobile-filter-item{padding:6px 0!important}.mobile-filter-label{font-size:10px!important;margin-bottom:3px!important}.mobile-filter-input,.mobile-filter-select{height:28px!important}.mobile-filter-select .ant-select-selector{height:28px!important;padding:3px 6px!important}.mobile-filter-select .ant-select-selection-item,.mobile-filter-select .ant-select-selection-placeholder{line-height:18px!important}.mobile-filter-actions .ant-btn{height:32px!important}.mobile-filter-divider{margin:6px 0!important}.mobile-filter-actions{margin-top:12px!important;padding-top:8px!important}}@media (max-width:360px){.mobile-filter-drawer .ant-drawer-body{padding:8px!important}.mobile-filter-item{padding:6px 0!important}.mobile-filter-label{font-size:10px!important;margin-bottom:3px!important}.mobile-filter-actions{gap:4px!important;padding-top:8px!important}.mobile-filter-input,.mobile-filter-select{height:28px!important}.mobile-filter-select .ant-select-selector{height:28px!important;padding:3px 6px!important}}.mobile-filter-actions .ant-btn:focus,.mobile-filter-button:focus,.mobile-filter-input:focus,.mobile-filter-select:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}.mobile-filter-drawer .ant-drawer-content{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.mobile-filter-item{transition:all .2s ease!important}.mobile-filter-input:hover,.mobile-filter-select:hover .ant-select-selector{border-color:#40a9ff!important}[data-theme=dark] .mobile-filter-input:hover,[data-theme=dark] .mobile-filter-select:hover .ant-select-selector{border-color:#177ddc!important}.mobile-filter-button .ant-badge{font-size:9px!important}.mobile-filter-button .ant-badge .ant-badge-count{border-radius:7px!important;font-size:9px!important;height:14px!important;line-height:14px!important;min-width:14px!important;padding:0 3px!important}.mobile-filter-scrollable{flex:1 1;margin-right:-4px;overflow-y:auto;padding-right:4px}.mobile-filter-scrollable::-webkit-scrollbar{width:4px}.mobile-filter-scrollable::-webkit-scrollbar-track{background:#0000}.mobile-filter-scrollable::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}[data-theme=dark] .mobile-filter-scrollable::-webkit-scrollbar-thumb{background:#404040}.mobile-filter-scrollable::-webkit-scrollbar-thumb:hover{background:#bfbfbf}[data-theme=dark] .mobile-filter-scrollable::-webkit-scrollbar-thumb:hover{background:#595959}.dashboard-container .mobile-filter-button{font-size:11px!important;height:32px!important;margin-bottom:6px!important}.dashboard-container .mobile-filter-button .ant-space{gap:3px!important}.dashboard-container .mobile-filter-button .ant-typography{font-size:11px!important}.dashboard-issue-charts .mobile-filter-button,.dashboard-task-charts .mobile-filter-button{font-size:10px!important;height:30px!important;margin-bottom:4px!important}.dashboard-issue-charts .mobile-filter-button .ant-typography,.dashboard-task-charts .mobile-filter-button .ant-typography{font-size:10px!important}.dashboard-chart-card .mobile-filter-button{font-size:9px!important;height:28px!important;margin-bottom:4px!important}.dashboard-chart-card .mobile-filter-button .ant-typography{font-size:9px!important}.mobile-filter-card{background:#fff!important;border:1px solid #e6f7ff!important;border-radius:8px!important;box-shadow:0 2px 8px #1890ff14!important;margin-bottom:12px!important;overflow:hidden!important;position:relative!important}.mobile-filter-card:before{background:linear-gradient(180deg,#1890ff,#40a9ff)!important;content:""!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:4px!important}.mobile-filter-card .ant-card-body{padding:16px 16px 16px 20px!important}.mobile-filter-card:first-child{background:#f6ffed!important;border-color:#e6f7ff!important}.mobile-filter-card:first-child:before{background:linear-gradient(180deg,#52c41a,#73d13d)!important}.mobile-filter-card:nth-child(2){background:#fff2e8!important;border-color:#fff2e8!important}.mobile-filter-card:nth-child(2):before{background:linear-gradient(180deg,#fa8c16,#ffa940)!important}.mobile-filter-card:nth-child(3){background:#f9f0ff!important;border-color:#f9f0ff!important}.mobile-filter-card:nth-child(3):before{background:linear-gradient(180deg,#722ed1,#9254de)!important}.mobile-filter-card:nth-child(4){background:#fff1f0!important;border-color:#fff1f0!important}.mobile-filter-card:nth-child(4):before{background:linear-gradient(180deg,#f5222d,#ff4d4f)!important}.mobile-filter-card:nth-child(5){background:#e6fffb!important;border-color:#e6fffb!important}.mobile-filter-card:nth-child(5):before{background:linear-gradient(180deg,#13c2c2,#36cfc9)!important}[data-theme=dark] .mobile-filter-card{background:#1f1f1f!important;border-color:#303030!important;box-shadow:0 2px 8px #1890ff26!important}[data-theme=dark] .mobile-filter-card:first-child{background:#162312!important;border-color:#274916!important}[data-theme=dark] .mobile-filter-card:nth-child(2){background:#2b1d11!important;border-color:#613400!important}[data-theme=dark] .mobile-filter-card:nth-child(3){background:#22075e!important;border-color:#391085!important}[data-theme=dark] .mobile-filter-card:nth-child(4){background:#2a1215!important;border-color:#5c2026!important}[data-theme=dark] .mobile-filter-card:nth-child(5){background:#112123!important;border-color:#144648!important}.mobile-filter-row{display:flex;flex-direction:column;gap:3px;margin-bottom:4px}.mobile-filter-row .mobile-filter-label{color:#262626!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:2px!important}[data-theme=dark] .mobile-filter-row .mobile-filter-label{color:#fff!important}.mobile-filter-row .ant-input,.mobile-filter-row .ant-select{border-radius:4px!important;box-sizing:border-box!important;font-size:11px!important;height:28px!important;line-height:1.4!important;max-height:28px!important;padding:3px 6px!important}.mobile-filter-row .ant-input::placeholder{color:#bfbfbf!important;font-size:10px!important}.mobile-filter-row .ant-input-prefix{margin-right:3px!important}.mobile-filter-row .ant-input-prefix .anticon{color:#8c8c8c!important;font-size:11px!important}.mobile-filter-row .ant-input{background:#fff!important;border-color:#d9d9d9!important}.mobile-filter-row .ant-input-focused,.mobile-filter-row .ant-input:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.mobile-filter-row .ant-select-selector{background:#fff!important;border-color:#d9d9d9!important;box-sizing:border-box!important;height:28px!important;max-height:28px!important;padding:3px 5px!important}.mobile-filter-row .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}[data-theme=dark] .mobile-filter-row .ant-input{background:#2f2f2f!important;border-color:#404040!important;color:#fff!important}[data-theme=dark] .mobile-filter-row .ant-input-focused,[data-theme=dark] .mobile-filter-row .ant-input:focus{border-color:#177ddc!important;box-shadow:0 0 0 2px #177ddc33!important}[data-theme=dark] .mobile-filter-row .ant-select-selector{background:#2f2f2f!important;border-color:#404040!important;box-sizing:border-box!important;color:#fff!important;height:28px!important;max-height:28px!important;padding:3px 5px!important}[data-theme=dark] .mobile-filter-row .ant-select-focused .ant-select-selector{border-color:#177ddc!important;box-shadow:0 0 0 2px #177ddc33!important}[data-theme=dark] .mobile-filter-row .ant-input::placeholder{color:#8c8c8c!important}[data-theme=dark] .mobile-filter-row .ant-input-prefix .anticon{color:#bfbfbf!important}.mobile-filter-row .ant-select-arrow{color:#8c8c8c!important}[data-theme=dark] .mobile-filter-row .ant-select-arrow{color:#bfbfbf!important}.ant-select-dropdown{background:#fff!important;border:1px solid #d9d9d9!important;box-shadow:0 2px 8px #0000001a!important}[data-theme=dark] .ant-select-dropdown{background:#2f2f2f!important;border:1px solid #404040!important;box-shadow:0 2px 8px #0000004d!important}.ant-select-item{color:#262626!important}.ant-select-item-option-selected{background:#e6f7ff!important;color:#1890ff!important}[data-theme=dark] .ant-select-item-option-selected{background:#111b26!important;color:#177ddc!important}.ant-select-item-option-active{background:#f5f5f5!important}[data-theme=dark] .ant-select-item-option-active{background:#404040!important}.mobile-filter-row .ant-select-selection-item{color:#262626!important;font-size:11px!important;height:20px!important;line-height:20px!important}.mobile-filter-row .ant-select-selection-placeholder{color:#bfbfbf!important;font-size:10px!important;height:20px!important;line-height:20px!important}[data-theme=dark] .mobile-filter-row .ant-select-selection-item{color:#fff!important}[data-theme=dark] .mobile-filter-row .ant-select-selection-placeholder{color:#8c8c8c!important}.dashboard-container .mobile-filter-button{font-size:10px!important;height:30px!important;margin-bottom:4px!important;padding:0 8px!important}.dashboard-container .mobile-filter-button .ant-space{gap:2px!important}.dashboard-container .mobile-filter-button .ant-typography{font-size:10px!important;line-height:1.2!important}.dashboard-issue-charts .mobile-filter-button,.dashboard-task-charts .mobile-filter-button{font-size:9px!important;height:28px!important;margin-bottom:3px!important;padding:0 6px!important}.dashboard-issue-charts .mobile-filter-button .ant-typography,.dashboard-task-charts .mobile-filter-button .ant-typography{font-size:9px!important;line-height:1.1!important}.dashboard-chart-card .mobile-filter-button{font-size:8px!important;height:26px!important;margin-bottom:2px!important;padding:0 4px!important}.dashboard-chart-card .mobile-filter-button .ant-typography{font-size:8px!important;line-height:1!important}.dashboard-container .mobile-filter-drawer{height:75vh!important}.dashboard-container .mobile-filter-drawer .ant-drawer-body{padding:8px!important}.dashboard-container .mobile-filter-drawer .ant-drawer-header{min-height:40px!important;padding:8px 10px!important}.dashboard-container .mobile-filter-drawer .ant-drawer-header-title{font-size:12px!important}.dashboard-container .mobile-filter-item{padding:6px 0!important}.dashboard-container .mobile-filter-label{font-size:10px!important;margin-bottom:3px!important}.dashboard-container .mobile-filter-input,.dashboard-container .mobile-filter-select{font-size:10px!important;height:28px!important}.dashboard-container .mobile-filter-select .ant-select-selector{height:28px!important;padding:3px 6px!important}.dashboard-container .mobile-filter-select .ant-select-selection-item,.dashboard-container .mobile-filter-select .ant-select-selection-placeholder{font-size:10px!important;line-height:18px!important}.dashboard-container .mobile-filter-divider{margin:4px 0!important}.dashboard-container .mobile-filter-actions{gap:6px!important;margin-top:12px!important;padding-top:8px!important}.dashboard-container .mobile-filter-actions .ant-btn{font-size:10px!important;height:32px!important}.dashboard-container .mobile-filter-button .ant-badge{font-size:8px!important}.dashboard-container .mobile-filter-button .ant-badge .ant-badge-count{border-radius:6px!important;font-size:8px!important;height:12px!important;line-height:12px!important;min-width:12px!important;padding:0 2px!important}@media (max-height:500px){.dashboard-container .mobile-filter-drawer{height:80vh!important}.dashboard-container .mobile-filter-item{padding:4px 0!important}.dashboard-container .mobile-filter-label{font-size:9px!important;margin-bottom:2px!important}.dashboard-container .mobile-filter-input,.dashboard-container .mobile-filter-select{height:24px!important}.dashboard-container .mobile-filter-select .ant-select-selector{height:24px!important;padding:2px 4px!important}.dashboard-container .mobile-filter-actions .ant-btn{height:28px!important}}@media (max-width:320px){.dashboard-container .mobile-filter-drawer .ant-drawer-body{padding:6px!important}.dashboard-container .mobile-filter-item{padding:4px 0!important}.dashboard-container .mobile-filter-label{font-size:9px!important;margin-bottom:2px!important}.dashboard-container .mobile-filter-actions{gap:4px!important;padding-top:6px!important}}.dashboard-compact-mode .mobile-filter-button{font-size:9px!important;height:26px!important;margin-bottom:2px!important}.dashboard-compact-mode .mobile-filter-button .ant-typography{font-size:9px!important}.dashboard-compact-mode .mobile-filter-drawer{height:70vh!important}.dashboard-compact-mode .mobile-filter-item{padding:3px 0!important}.dashboard-compact-mode .mobile-filter-label{font-size:9px!important;margin-bottom:2px!important}.dashboard-compact-mode .mobile-filter-input,.dashboard-compact-mode .mobile-filter-select{font-size:9px!important;height:24px!important}.dashboard-compact-mode .mobile-filter-select .ant-select-selector{height:24px!important;padding:2px 4px!important}.dashboard-compact-mode .mobile-filter-divider{margin:3px 0!important}.dashboard-compact-mode .mobile-filter-actions{gap:4px!important;margin-top:8px!important;padding-top:6px!important}.dashboard-compact-mode .mobile-filter-actions .ant-btn{font-size:9px!important;height:28px!important}.dashboard-container .mobile-filter-button .anticon{font-size:10px!important}.dashboard-issue-charts .mobile-filter-button .anticon,.dashboard-task-charts .mobile-filter-button .anticon{font-size:9px!important}.dashboard-chart-card .mobile-filter-button .anticon{font-size:8px!important}.dashboard-container .mobile-filter-container{gap:0!important}.dashboard-container .mobile-filter-item:first-child{padding-top:0!important}.dashboard-container .mobile-filter-item:last-child{padding-bottom:0!important}.dashboard-container .mobile-filter-button{transition:all .15s ease!important}.dashboard-container .mobile-filter-button:hover{transform:translateY(-.5px)!important}.dashboard-container .mobile-filter-input,.dashboard-container .mobile-filter-select{transition:all .15s ease!important}.dashboard-container .mobile-filter-button:focus,.dashboard-container .mobile-filter-input:focus,.dashboard-container .mobile-filter-select:focus{outline:1px solid #1890ff!important;outline-offset:1px!important}[data-theme=dark] .dashboard-container .mobile-filter-button{background:linear-gradient(135deg,#177ddc,#1890ff)!important;border-color:#177ddc!important}[data-theme=dark] .dashboard-container .mobile-filter-drawer .ant-drawer-header{background:linear-gradient(135deg,#177ddc,#1890ff)!important}[data-theme=dark] .dashboard-container .mobile-filter-badge{background-color:#40a9ff!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.dashboard-stats-row .ant-row{display:flex!important;flex-wrap:wrap!important}.dashboard-stats-row .ant-col{flex:0 0 25%!important;max-width:25%!important;padding:0 4px!important}.dashboard-stats-row .ant-card{height:100%;margin-bottom:8px}.dashboard-stats-row .ant-statistic{text-align:center}.dashboard-stats-row .ant-statistic-title{font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-stats-row .ant-statistic-content{font-size:18px!important}.dashboard-overview-charts .ant-row{display:flex!important}.dashboard-overview-charts .ant-col,.dashboard-task-charts .ant-col:first-child,.dashboard-task-charts .ant-col:nth-child(2){flex:0 0 50%!important;max-width:50%!important}.dashboard-task-charts .ant-col:nth-child(3){flex:0 0 100%!important;margin-top:16px;max-width:100%!important}.dashboard-issue-charts .ant-col:first-child,.dashboard-issue-charts .ant-col:nth-child(2){flex:0 0 50%!important;max-width:50%!important}.dashboard-issue-charts .ant-col:nth-child(3){flex:0 0 100%!important;margin-top:16px;max-width:100%!important}.dashboard-container{padding:16px 20px}.ant-card-head-title{font-size:16px!important;font-weight:600}.dashboard-issue-charts .ant-row,.dashboard-overview-charts .ant-row,.dashboard-task-charts .ant-row{margin-left:-8px!important;margin-right:-8px!important}.dashboard-issue-charts .ant-col,.dashboard-overview-charts .ant-col,.dashboard-task-charts .ant-col{padding-left:8px!important;padding-right:8px!important}.ant-tabs-nav{margin-bottom:16px!important}.ant-tabs-tab{font-size:14px!important;padding:8px 16px!important}.dashboard-filters{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dashboard-filters .ant-select{min-width:150px}.mobile-filters{display:none!important}.responsive-filters{display:block!important}}[data-theme=dark] @media(min-width: 769px) and(max-width: 1366px) and(orientation: landscape){.dashboard-stats-row .ant-card{background:#ffffff0a!important;border-color:#ffffff1a!important}.dashboard-issue-charts .ant-card,.dashboard-overview-charts .ant-card,.dashboard-task-charts .ant-card{background:#ffffff05!important;border-color:#ffffff14!important}.ant-statistic-title{color:#ffffffd9!important}.ant-statistic-content{color:#fffffff2!important}}@media print{.dashboard-stats-row .ant-col{flex:0 0 25%!important;max-width:25%!important}.dashboard-overview-charts .ant-col{flex:0 0 50%!important;max-width:50%!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-container .dashboard-stats-row,.calendar-container .dashboard-stats-row,.checklist-container .dashboard-stats-row,.dashboard-stats-row,.documents-container .dashboard-stats-row,.issues-container .dashboard-stats-row,.projects-container .dashboard-stats-row,.tasks-container .dashboard-stats-row{margin-bottom:16px!important}.approval-container .dashboard-stats-row .ant-row,.calendar-container .dashboard-stats-row .ant-row,.checklist-container .dashboard-stats-row .ant-row,.dashboard-stats-row .ant-row,.documents-container .dashboard-stats-row .ant-row,.issues-container .dashboard-stats-row .ant-row,.projects-container .dashboard-stats-row .ant-row,.tasks-container .dashboard-stats-row .ant-row{display:flex!important;flex-wrap:wrap!important;margin:0 -6px!important}.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.tasks-container .dashboard-stats-row .ant-col{flex:0 0 25%!important;margin-bottom:12px!important;max-width:25%!important;padding:0 6px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.tasks-container .dashboard-stats-row .ant-card{background:#fff!important;border:2px solid #0000!important;border-radius:10px!important;box-shadow:0 4px 12px #0000001a!important;cursor:pointer!important;height:100px!important;margin-bottom:0!important;max-height:100px!important;min-height:100px!important;overflow:hidden!important;position:relative!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:16px 12px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-title,.approval-container .dashboard-stats-row .ant-statistic-title .ant-typography,.calendar-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title .ant-typography,.checklist-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title .ant-typography,.dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title .ant-typography,.documents-container .dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title .ant-typography,.issues-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title .ant-typography,.projects-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title .ant-typography,.tasks-container .dashboard-stats-row .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title .ant-typography{color:#000000d9!important;display:block!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:24px!important;font-weight:700!important;line-height:1.2!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:24px!important;font-weight:700!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:18px!important;margin-right:8px!important;opacity:1!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:18px!important}.approval-container .dashboard-stats-row .ant-statistic-content-suffix,.calendar-container .dashboard-stats-row .ant-statistic-content-suffix,.checklist-container .dashboard-stats-row .ant-statistic-content-suffix,.dashboard-stats-row .ant-statistic-content-suffix,.documents-container .dashboard-stats-row .ant-statistic-content-suffix,.issues-container .dashboard-stats-row .ant-statistic-content-suffix,.projects-container .dashboard-stats-row .ant-statistic-content-suffix,.tasks-container .dashboard-stats-row .ant-statistic-content-suffix{color:#000000a6!important;font-size:14px!important;font-weight:500!important;margin-left:4px!important}.approval-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.calendar-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.checklist-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.documents-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.issues-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.projects-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,.tasks-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography{color:#000000a6!important;font-size:14px!important;font-weight:500!important}.approval-container .dashboard-stats-row .ant-card:hover,.calendar-container .dashboard-stats-row .ant-card:hover,.checklist-container .dashboard-stats-row .ant-card:hover,.dashboard-stats-row .ant-card:hover,.documents-container .dashboard-stats-row .ant-card:hover,.issues-container .dashboard-stats-row .ant-card:hover,.projects-container .dashboard-stats-row .ant-card:hover,.tasks-container .dashboard-stats-row .ant-card:hover{border-width:3px!important;box-shadow:0 8px 24px #00000026!important;transform:translateY(-4px) scale(1.02)!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card,[data-theme=dark] .dashboard-stats-row .ant-card,[data-theme=dark] .documents-container .dashboard-stats-row .ant-card,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card,[data-theme=dark] .projects-container .dashboard-stats-row .ant-card,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card{background:#1f1f1f!important;border-color:#303030!important;box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .approval-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .approval-container .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .documents-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .documents-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .documents-container .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .issues-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .issues-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .issues-container .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .projects-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .projects-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .projects-container .dashboard-stats-row .ant-statistic-title .ant-typography,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-statistic-content-prefix,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-statistic-title,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-statistic-title .ant-typography{color:#ffffffd9!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .approval-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .documents-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .documents-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .issues-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .issues-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .projects-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .projects-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-statistic-content-suffix,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-statistic-content-suffix .ant-typography{color:#ffffffa6!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .dashboard-stats-row .ant-card:hover,[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:hover{box-shadow:0 8px 24px #0006!important}.dashboard-stats-row .ant-card.overdue-stats-card,.issues-container .dashboard-stats-row .ant-card.overdue-stats-card,.tasks-container .dashboard-stats-row .ant-card.overdue-stats-card{border:2px solid #ff4d4f!important;box-shadow:0 4px 16px #ff4d4f4d!important}[data-theme=dark] .dashboard-stats-row .ant-card.overdue-stats-card,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card.overdue-stats-card,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card.overdue-stats-card{border:2px solid #ff7875!important;box-shadow:0 4px 16px #ff78754d!important}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.tasks-container .dashboard-stats-row .ant-col{flex:0 0 50%!important;max-width:50%!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.tasks-container .dashboard-stats-row .ant-card{height:120px!important;max-height:120px!important;min-height:120px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:12px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:20px!important}}.approval-container .dashboard-stats-row .ant-card:focus,.calendar-container .dashboard-stats-row .ant-card:focus,.checklist-container .dashboard-stats-row .ant-card:focus,.dashboard-stats-row .ant-card:focus,.documents-container .dashboard-stats-row .ant-card:focus,.issues-container .dashboard-stats-row .ant-card:focus,.projects-container .dashboard-stats-row .ant-card:focus,.tasks-container .dashboard-stats-row .ant-card:focus{outline:3px solid #1890ff!important;outline-offset:2px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.tasks-container .dashboard-stats-row .ant-card{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform,box-shadow!important}}.mobile-icon-standard,.mobile-project-card .action-buttons .ant-btn,.mobile-project-card .ant-btn,.mobile-project-card .project-actions .ant-btn,.mobile-project-card .project-stats .ant-btn,.mobile-task-card .action-buttons .ant-btn,.mobile-task-card .ant-btn,.mobile-task-card .task-actions .ant-btn,.mobile-task-card .task-stats .ant-btn{align-items:center!important;border-radius:4px!important;display:flex!important;height:24px!important;justify-content:center!important;min-height:24px!important;min-width:32px!important;padding:0 8px!important;transition:all .2s ease!important;width:32px!important}.mobile-icon-standard .anticon,.mobile-project-card .action-buttons .ant-btn .anticon,.mobile-project-card .ant-btn .anticon,.mobile-project-card .project-actions .ant-btn .anticon,.mobile-project-card .project-stats .ant-btn .anticon,.mobile-task-card .action-buttons .ant-btn .anticon,.mobile-task-card .ant-btn .anticon,.mobile-task-card .task-actions .ant-btn .anticon,.mobile-task-card .task-stats .ant-btn .anticon{font-size:16px!important}.mobile-project-card .project-actions,.mobile-task-card .task-actions{margin-top:12px!important}.mobile-project-card .action-buttons,.mobile-task-card .action-buttons{width:100%!important}.mobile-project-card .action-buttons,.mobile-project-card .action-buttons>div,.mobile-task-card .action-buttons,.mobile-task-card .action-buttons>div{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important}.mobile-project-card .project-stats,.mobile-task-card .task-stats{align-items:center!important;display:flex!important;gap:4px!important}.mobile-project-header-dropdown{border-radius:4px!important;transition:all .2s ease!important}.mobile-icon-standard:hover,.mobile-project-card .action-buttons .ant-btn:hover,.mobile-project-card .ant-btn:hover,.mobile-project-card .project-actions .ant-btn:hover,.mobile-project-card .project-stats .ant-btn:hover,.mobile-task-card .action-buttons .ant-btn:hover,.mobile-task-card .ant-btn:hover,.mobile-task-card .task-actions .ant-btn:hover,.mobile-task-card .task-stats .ant-btn:hover{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px)!important}.mobile-icon-standard:active,.mobile-project-card .action-buttons .ant-btn:active,.mobile-project-card .ant-btn:active,.mobile-project-card .project-actions .ant-btn:active,.mobile-project-card .project-stats .ant-btn:active,.mobile-task-card .action-buttons .ant-btn:active,.mobile-task-card .ant-btn:active,.mobile-task-card .task-actions .ant-btn:active,.mobile-task-card .task-stats .ant-btn:active{transform:translateY(0)!important}.mobile-icon-standard:focus,.mobile-project-card .action-buttons .ant-btn:focus,.mobile-project-card .ant-btn:focus,.mobile-project-card .project-actions .ant-btn:focus,.mobile-project-card .project-stats .ant-btn:focus,.mobile-project-header-dropdown:focus,.mobile-task-card .action-buttons .ant-btn:focus,.mobile-task-card .ant-btn:focus,.mobile-task-card .task-actions .ant-btn:focus,.mobile-task-card .task-stats .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}@media (max-width:768px){.mobile-icon-standard,.mobile-project-card .action-buttons .ant-btn,.mobile-project-card .ant-btn,.mobile-project-card .project-actions .ant-btn,.mobile-project-card .project-stats .ant-btn,.mobile-task-card .action-buttons .ant-btn,.mobile-task-card .ant-btn,.mobile-task-card .task-actions .ant-btn,.mobile-task-card .task-stats .ant-btn{height:24px!important;min-height:24px!important;min-width:28px!important;padding:3px!important;width:28px!important}.mobile-icon-standard .anticon,.mobile-project-card .action-buttons .ant-btn .anticon,.mobile-project-card .ant-btn .anticon,.mobile-project-card .project-actions .ant-btn .anticon,.mobile-project-card .project-stats .ant-btn .anticon,.mobile-task-card .action-buttons .ant-btn .anticon,.mobile-task-card .ant-btn .anticon,.mobile-task-card .task-actions .ant-btn .anticon,.mobile-task-card .task-stats .ant-btn .anticon{font-size:14px!important}.mobile-project-card .action-buttons,.mobile-project-card .action-buttons>div,.mobile-task-card .action-buttons,.mobile-task-card .action-buttons>div{gap:6px!important}.mobile-project-header-dropdown{height:28px!important;min-width:28px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.tablet-landscape-project-card .project-actions{margin-top:16px!important}.tablet-landscape-project-card .action-buttons,.tablet-landscape-project-card .action-buttons>div{gap:8px!important}.tablet-landscape-project-card .action-buttons .ant-btn,.tablet-landscape-project-card .ant-btn,.tablet-landscape-project-card .project-actions .ant-btn{height:28px!important;padding:4px!important;width:32px!important}.tablet-landscape-project-card .action-buttons .ant-btn .anticon,.tablet-landscape-project-card .ant-btn .anticon,.tablet-landscape-project-card .project-actions .ant-btn .anticon{font-size:16px!important}}@media (min-width:481px) and (max-width:768px){.mobile-project-card .action-buttons,.mobile-project-card .action-buttons>div,.mobile-task-card .action-buttons,.mobile-task-card .action-buttons>div{gap:8px!important}.mobile-project-card .action-buttons .ant-btn,.mobile-project-card .ant-btn,.mobile-project-card .project-actions .ant-btn,.mobile-task-card .action-buttons .ant-btn,.mobile-task-card .ant-btn,.mobile-task-card .task-actions .ant-btn{height:26px!important;padding:4px!important;width:30px!important}.mobile-project-card .action-buttons .ant-btn .anticon,.mobile-project-card .ant-btn .anticon,.mobile-project-card .project-actions .ant-btn .anticon,.mobile-task-card .action-buttons .ant-btn .anticon,.mobile-task-card .ant-btn .anticon,.mobile-task-card .task-actions .ant-btn .anticon{font-size:15px!important}}[data-theme=dark] .mobile-icon-standard,[data-theme=dark] .mobile-project-card .action-buttons .ant-btn,[data-theme=dark] .mobile-project-card .ant-btn,[data-theme=dark] .mobile-project-card .project-actions .ant-btn,[data-theme=dark] .mobile-project-card .project-stats .ant-btn,[data-theme=dark] .mobile-task-card .action-buttons .ant-btn,[data-theme=dark] .mobile-task-card .ant-btn,[data-theme=dark] .mobile-task-card .task-actions .ant-btn,[data-theme=dark] .mobile-task-card .task-stats .ant-btn{border-color:#404040!important}[data-theme=dark] .mobile-icon-standard:hover,[data-theme=dark] .mobile-project-card .action-buttons .ant-btn:hover,[data-theme=dark] .mobile-project-card .ant-btn:hover,[data-theme=dark] .mobile-project-card .project-actions .ant-btn:hover,[data-theme=dark] .mobile-project-card .project-stats .ant-btn:hover,[data-theme=dark] .mobile-task-card .action-buttons .ant-btn:hover,[data-theme=dark] .mobile-task-card .ant-btn:hover,[data-theme=dark] .mobile-task-card .task-actions .ant-btn:hover,[data-theme=dark] .mobile-task-card .task-stats .ant-btn:hover{background-color:#ffffff1a!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mobile-icon-standard,.mobile-project-card .action-buttons .ant-btn,.mobile-project-card .ant-btn,.mobile-project-card .project-actions .ant-btn,.mobile-project-card .project-stats .ant-btn,.mobile-project-header-dropdown,.mobile-task-card .action-buttons .ant-btn,.mobile-task-card .ant-btn,.mobile-task-card .task-actions .ant-btn,.mobile-task-card .task-stats .ant-btn{border-width:.5px!important}}.mobile-icon-standard.ant-btn-loading,.mobile-project-card .action-buttons .ant-btn.ant-btn-loading,.mobile-project-card .ant-btn.ant-btn-loading,.mobile-project-card .project-actions .ant-btn.ant-btn-loading,.mobile-project-card .project-stats .ant-btn.ant-btn-loading,.mobile-task-card .action-buttons .ant-btn.ant-btn-loading,.mobile-task-card .ant-btn.ant-btn-loading,.mobile-task-card .task-actions .ant-btn.ant-btn-loading,.mobile-task-card .task-stats .ant-btn.ant-btn-loading{cursor:not-allowed!important;opacity:.7!important}.mobile-icon-standard.ant-btn-loading:hover,.mobile-project-card .action-buttons .ant-btn.ant-btn-loading:hover,.mobile-project-card .ant-btn.ant-btn-loading:hover,.mobile-project-card .project-actions .ant-btn.ant-btn-loading:hover,.mobile-project-card .project-stats .ant-btn.ant-btn-loading:hover,.mobile-task-card .action-buttons .ant-btn.ant-btn-loading:hover,.mobile-task-card .ant-btn.ant-btn-loading:hover,.mobile-task-card .task-actions .ant-btn.ant-btn-loading:hover,.mobile-task-card .task-stats .ant-btn.ant-btn-loading:hover{transform:none!important}.mobile-icon-standard,.mobile-project-card .action-buttons .ant-btn,.mobile-project-card .ant-btn,.mobile-project-card .project-actions .ant-btn,.mobile-project-card .project-stats .ant-btn,.mobile-project-header-dropdown,.mobile-task-card .action-buttons .ant-btn,.mobile-task-card .ant-btn,.mobile-task-card .task-actions .ant-btn,.mobile-task-card .task-stats .ant-btn{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform,box-shadow!important}@media print{.mobile-project-card .action-buttons,.mobile-project-card .project-actions,.mobile-project-card .project-stats,.mobile-task-card .action-buttons,.mobile-task-card .task-actions,.mobile-task-card .task-stats{display:none!important}}.mobile-project-card .project-tags{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin-bottom:8px!important}.mobile-project-card,.mobile-task-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.mobile-project-card:hover,.mobile-task-card:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)!important}@media (min-width:320px) and (max-width:480px){.mobile-project-card .action-buttons,.mobile-task-card .action-buttons{gap:4px!important}.mobile-project-card .action-buttons .ant-btn,.mobile-task-card .action-buttons .ant-btn{height:22px!important;padding:2px!important;width:26px!important}.mobile-project-card .action-buttons .ant-btn .anticon,.mobile-task-card .action-buttons .ant-btn .anticon{font-size:12px!important}}@media (min-width:481px) and (max-width:767px){.mobile-project-card .action-buttons,.mobile-task-card .action-buttons{gap:6px!important}.mobile-project-card .action-buttons .ant-btn,.mobile-task-card .action-buttons .ant-btn{height:24px!important;padding:3px!important;width:28px!important}.mobile-project-card .action-buttons .ant-btn .anticon,.mobile-task-card .action-buttons .ant-btn .anticon{font-size:14px!important}}@media (min-width:768px) and (max-width:1024px){.mobile-project-card .action-buttons,.mobile-task-card .action-buttons{gap:8px!important}.mobile-project-card .action-buttons .ant-btn,.mobile-task-card .action-buttons .ant-btn{height:28px!important;padding:4px!important;width:32px!important}.mobile-project-card .action-buttons .ant-btn .anticon,.mobile-task-card .action-buttons .ant-btn .anticon{font-size:16px!important}}.mobile-project-card .action-buttons[style*=space-between],.mobile-task-card .action-buttons[style*=space-between]{justify-content:flex-start!important}.mobile-project-card .project-actions,.project-actions{margin-top:12px!important}.dashboard-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.dashboard-action-buttons{gap:4px;justify-content:center;margin-top:8px;width:100%}.dashboard-action-buttons .ant-btn{font-size:12px;height:32px;min-width:40px;padding:0 8px}.dashboard-action-buttons .ant-btn .anticon{font-size:14px}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.dashboard-action-buttons{gap:6px}.dashboard-action-buttons .ant-btn{font-size:13px;height:36px;min-width:44px;padding:0 12px}}@media (min-width:1367px){.dashboard-action-buttons{gap:8px}.dashboard-action-buttons .ant-btn{font-size:14px;height:40px;min-width:48px;padding:0 16px}}.dashboard-action-buttons .ant-btn-loading{pointer-events:none}.dashboard-action-buttons .ant-btn:disabled{cursor:not-allowed;opacity:.6}.ant-theme-dark .dashboard-action-buttons .ant-btn{background:#ffffff0d;border-color:#fff3;color:#ffffffd9}.ant-theme-dark .dashboard-action-buttons .ant-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.ant-theme-dark .dashboard-action-buttons .ant-btn-primary{background:#1890ff;border-color:#1890ff;color:#fff}.ant-theme-dark .dashboard-action-buttons .ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}@keyframes buttonPulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.dashboard-action-buttons .ant-btn-loading{animation:buttonPulse 1.5s ease-in-out infinite}.dashboard-action-buttons .ant-tooltip{font-size:12px}@media (max-width:480px){.dashboard-action-buttons .ant-btn span:not(.anticon){display:none}.dashboard-action-buttons .ant-btn{padding:0;width:40px}}@media (min-width:481px) and (max-width:768px){.dashboard-action-buttons .ant-btn span:not(.anticon){display:none}.dashboard-action-buttons .ant-btn{padding:0;width:44px}}.dashboard-action-buttons .ant-btn-success{background:#52c41a;border-color:#52c41a;color:#fff}.dashboard-action-buttons .ant-btn-error{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.dashboard-action-buttons .ant-btn .anticon+span{margin-left:4px}.dashboard-action-buttons .ant-btn-group{display:flex;gap:0}.dashboard-action-buttons .ant-btn-group .ant-btn{border-radius:0}.dashboard-action-buttons .ant-btn-group .ant-btn:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.dashboard-action-buttons .ant-btn-group .ant-btn:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.ant-table-responsive{-webkit-overflow-scrolling:touch}.projects-table-container{overflow:hidden;position:relative}.projects-table-container .ant-table{border-radius:8px;overflow:hidden}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.projects-table-container{margin:0 -16px;padding:0 16px}.projects-table-container .ant-table{font-size:12px}.projects-table-container .ant-table-thead>tr>th{font-size:11px;font-weight:600;padding:8px 4px}.projects-table-container .ant-table-tbody>tr>td{font-size:11px;padding:8px 4px}.projects-table-container .ant-table-tbody>tr>td:nth-child(4),.projects-table-container .ant-table-thead>tr>th:nth-child(4){display:none}.projects-table-container .ant-table-tbody .ant-btn{font-size:10px;height:24px;min-width:24px;padding:2px 4px}.projects-table-container .tablet-actions-container{display:none!important}.projects-table-container .desktop-table-actions{display:block!important}.projects-table-container .ant-tag{font-size:10px;margin:0;padding:1px 4px}.projects-table-container .ant-avatar{font-size:10px;height:20px;width:20px}.projects-table-container .ant-table-cell{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-table-container .ant-table-cell:nth-child(2){max-width:200px}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.projects-table-container .ant-table{font-size:13px}.projects-table-container .ant-table-tbody>tr>td,.projects-table-container .ant-table-thead>tr>th{font-size:12px;padding:10px 6px}.projects-table-container .ant-table-tbody>tr>td:nth-child(4),.projects-table-container .ant-table-thead>tr>th:nth-child(4){display:none}.projects-table-container .tablet-actions-container{display:none!important}.projects-table-container .desktop-table-actions{display:block!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.projects-table-container{overflow-x:auto}.projects-table-container .ant-table{font-size:12px;width:100%}.projects-table-container .ant-table-tbody>tr>td,.projects-table-container .ant-table-thead>tr>th{padding:8px 4px;width:auto}.projects-table-container .ant-table-tbody>tr>td:nth-child(6),.projects-table-container .ant-table-thead>tr>th:nth-child(6){padding:8px 4px;text-align:center;width:80px}.projects-table-container .desktop-table-actions{display:none!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div{gap:12px}.projects-table-container .ant-table-tbody tr:hover td:nth-child(2)>div{background-color:#1890ff0d;border-radius:6px;margin:-4px;padding:4px}[data-theme=dark] .projects-table-container .ant-table-tbody tr:hover td:nth-child(2)>div{background-color:#40a9ff1a}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child{align-items:center!important;background:linear-gradient(135deg,#f0f8ff,#e6f7ff)!important;border:1px solid #d6e4ff!important;border-radius:6px!important;display:flex!important;gap:8px!important;justify-content:space-between!important;margin-bottom:6px!important;padding:6px 8px!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>div:first-child{align-items:center!important;display:flex!important;gap:8px!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border:1px solid #2a2a3e!important}.projects-table-container .ant-table-tbody tr td:nth-child(2) .project-code-tag{background:linear-gradient(135deg,#1890ff,#096dd9)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #1890ff4d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) .project-code-tag{background:linear-gradient(135deg,#40a9ff,#177ddc)!important;box-shadow:0 1px 3px #40a9ff66!important}.projects-table-container .ant-table-tbody tr td:nth-child(2) .project-progress-tag{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #52c41a4d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) .project-progress-tag{background:linear-gradient(135deg,#73d13d,#49aa19)!important;box-shadow:0 1px 3px #73d13d66!important}.projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-high{background:linear-gradient(135deg,#ff4d4f,#cf1322)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #ff4d4f4d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}.projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-medium{background:linear-gradient(135deg,#faad14,#d48806)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #faad144d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}.projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-low{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #52c41a4d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}.projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-none{background:linear-gradient(135deg,#d9d9d9,#bfbfbf)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #d9d9d94d!important;color:#666!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-high{background:linear-gradient(135deg,#ff7875,#a61d24)!important;box-shadow:0 1px 3px #ff787566!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-medium{background:linear-gradient(135deg,#ffc53d,#d89614)!important;box-shadow:0 1px 3px #ffc53d66!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-low{background:linear-gradient(135deg,#73d13d,#49aa19)!important;box-shadow:0 1px 3px #73d13d66!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) .project-priority-tag.priority-none{background:linear-gradient(135deg,#434343,#303030)!important;box-shadow:0 1px 3px #43434366!important;color:#bbb!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag{border:none!important;border-radius:4px!important;color:#fff!important;font-size:9px!important;font-weight:600!important;margin:0!important;padding:2px 6px!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag,.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-green]{background:linear-gradient(135deg,#52c41a,#389e0d)!important;box-shadow:0 1px 3px #52c41a4d!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-red]{background:linear-gradient(135deg,#ff4d4f,#cf1322)!important;box-shadow:0 1px 3px #ff4d4f4d!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-orange]{background:linear-gradient(135deg,#fa8c16,#d46b08)!important;box-shadow:0 1px 3px #fa8c164d!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-blue]{background:linear-gradient(135deg,#1890ff,#096dd9)!important;box-shadow:0 1px 3px #1890ff4d!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-purple]{background:linear-gradient(135deg,#722ed1,#531dab)!important;box-shadow:0 1px 3px #722ed14d!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-cyan]{background:linear-gradient(135deg,#13c2c2,#08979c)!important;box-shadow:0 1px 3px #13c2c24d!important}.projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-default]{background:linear-gradient(135deg,#d9d9d9,#bfbfbf)!important;box-shadow:0 1px 3px #d9d9d94d!important;color:#666!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-green]{background:linear-gradient(135deg,#73d13d,#49aa19)!important;box-shadow:0 1px 3px #73d13d66!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-red]{background:linear-gradient(135deg,#ff7875,#a61d24)!important;box-shadow:0 1px 3px #ff787566!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-orange]{background:linear-gradient(135deg,#ffa940,#d89614)!important;box-shadow:0 1px 3px #ffa94066!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-blue]{background:linear-gradient(135deg,#40a9ff,#177ddc)!important;box-shadow:0 1px 3px #40a9ff66!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-purple]{background:linear-gradient(135deg,#b37feb,#9254de)!important;box-shadow:0 1px 3px #b37feb66!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-cyan]{background:linear-gradient(135deg,#36cfc9,#13c2c2)!important;box-shadow:0 1px 3px #36cfc966!important}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2)>div>div:first-child>.ant-tag[class*=ant-tag-default]{background:linear-gradient(135deg,#434343,#303030)!important;box-shadow:0 1px 3px #43434366!important;color:#bbb!important}.projects-table-container .tablet-actions-container{align-items:center!important;display:flex!important;flex-direction:column!important;gap:2px!important}.projects-table-container .tablet-actions-row{align-items:center!important;display:flex!important;gap:2px!important;justify-content:center!important}.projects-table-container .tablet-table-actions .ant-btn{align-items:center!important;border:1px solid!important;border-radius:4px!important;display:flex!important;font-weight:500!important;height:22px!important;justify-content:center!important;margin:0!important;padding:0 6px!important;transition:all .2s ease!important;width:28px!important}.projects-table-container .tablet-table-actions .ant-btn .anticon{font-size:14px!important}.projects-table-container .tablet-table-actions .tablet-icon-view{background:linear-gradient(135deg,#1890ff1a,#1890ff0d)!important;border-color:#1890ff!important;color:#1890ff!important}.projects-table-container .tablet-table-actions .tablet-icon-view:hover{background:linear-gradient(135deg,#1890ff33,#1890ff26)!important;box-shadow:0 2px 8px #1890ff4d!important;transform:scale(1.05)!important}.projects-table-container .tablet-table-actions .tablet-icon-edit{background:linear-gradient(135deg,#52c41a1a,#52c41a0d)!important;border-color:#52c41a!important;color:#52c41a!important}.projects-table-container .tablet-table-actions .tablet-icon-edit:hover{background:linear-gradient(135deg,#52c41a33,#52c41a26)!important;box-shadow:0 2px 8px #52c41a4d!important;transform:scale(1.05)!important}.projects-table-container .tablet-table-actions .tablet-icon-team{background:linear-gradient(135deg,#13c2c21a,#13c2c20d)!important;border-color:#13c2c2!important;color:#13c2c2!important}.projects-table-container .tablet-table-actions .tablet-icon-team:hover{background:linear-gradient(135deg,#13c2c233,#13c2c226)!important;box-shadow:0 2px 8px #13c2c24d!important;transform:scale(1.05)!important}.projects-table-container .tablet-table-actions .tablet-icon-permission{background:linear-gradient(135deg,#722ed11a,#722ed10d)!important;border-color:#722ed1!important;color:#722ed1!important}.projects-table-container .tablet-table-actions .tablet-icon-permission:hover{background:linear-gradient(135deg,#722ed133,#722ed126)!important;box-shadow:0 2px 8px #722ed14d!important;transform:scale(1.05)!important}.projects-table-container .tablet-table-actions .tablet-icon-comment{background:linear-gradient(135deg,#fa8c161a,#fa8c160d)!important;border-color:#fa8c16!important;color:#fa8c16!important}.projects-table-container .tablet-table-actions .tablet-icon-comment:hover{background:linear-gradient(135deg,#fa8c1633,#fa8c1626)!important;box-shadow:0 2px 8px #fa8c164d!important;transform:scale(1.05)!important}.projects-table-container .tablet-table-actions .tablet-icon-delete{background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f0d)!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.projects-table-container .tablet-table-actions .tablet-icon-delete:hover{background:linear-gradient(135deg,#ff4d4f33,#ff4d4f26)!important;box-shadow:0 2px 8px #ff4d4f4d!important;transform:scale(1.05)!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-view{background:linear-gradient(135deg,#40a9ff26,#40a9ff14)!important;border-color:#40a9ff!important;color:#40a9ff!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-view:hover{background:linear-gradient(135deg,#40a9ff40,#40a9ff2e)!important;box-shadow:0 2px 8px #40a9ff66!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-edit{background:linear-gradient(135deg,#73d13d26,#73d13d14)!important;border-color:#73d13d!important;color:#73d13d!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-edit:hover{background:linear-gradient(135deg,#73d13d40,#73d13d2e)!important;box-shadow:0 2px 8px #73d13d66!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-team{background:linear-gradient(135deg,#36cfc926,#36cfc914)!important;border-color:#36cfc9!important;color:#36cfc9!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-team:hover{background:linear-gradient(135deg,#36cfc940,#36cfc92e)!important;box-shadow:0 2px 8px #36cfc966!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-permission{background:linear-gradient(135deg,#b37feb26,#b37feb14)!important;border-color:#b37feb!important;color:#b37feb!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-permission:hover{background:linear-gradient(135deg,#b37feb40,#b37feb2e)!important;box-shadow:0 2px 8px #b37feb66!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-comment{background:linear-gradient(135deg,#ffa94026,#ffa94014)!important;border-color:#ffa940!important;color:#ffa940!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-comment:hover{background:linear-gradient(135deg,#ffa94040,#ffa9402e)!important;box-shadow:0 2px 8px #ffa94066!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-delete{background:linear-gradient(135deg,#ff787526,#ff787514)!important;border-color:#ff7875!important;color:#ff7875!important}[data-theme=dark] .projects-table-container .tablet-table-actions .tablet-icon-delete:hover{background:linear-gradient(135deg,#ff787540,#ff78752e)!important;box-shadow:0 2px 8px #ff787566!important}}@media (min-width:1025px) and (orientation:portrait),(min-width:1367px) and (orientation:landscape){.projects-table-container .ant-table{font-size:14px}.projects-table-container .ant-table-tbody>tr>td,.projects-table-container .ant-table-thead>tr>th{font-size:13px;padding:12px 8px}.projects-table-container .desktop-table-actions{display:block!important}.projects-table-container .tablet-actions-container{display:none!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.projects-table-container:after{background:linear-gradient(90deg,#0000,#0000001a);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:20px;z-index:1}[data-theme=dark] .projects-table-container:after{background:linear-gradient(90deg,#0000,#ffffff1a)}.summary-grid{gap:12px;grid-template-columns:1fr}.mobile-project-card{border-radius:8px;box-shadow:0 1px 4px #0000000a;margin-bottom:12px;transition:all .3s ease}.mobile-project-card:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.mobile-filter-drawer{border-radius:16px 16px 0 0}.mobile-modal{margin:0;max-width:100vw;width:100%!important}.mobile-table-alternative{display:block}.desktop-table{display:none}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.projects-summary-grid,.summary-grid{gap:16px;grid-template-columns:repeat(2,1fr)!important}.mobile-table-alternative{display:none}.desktop-table{display:block}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.projects-summary-grid,.summary-grid{gap:12px;grid-template-columns:repeat(4,1fr)!important}.projects-summary-grid .ant-card,.summary-grid .ant-card{padding:12px}.projects-summary-grid .ant-statistic,.summary-grid .ant-statistic{text-align:center}.projects-summary-grid .ant-statistic-title,.summary-grid .ant-statistic-title{font-size:12px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-summary-grid .ant-statistic-content,.summary-grid .ant-statistic-content{font-size:20px!important}.projects-filter-card .ant-row{align-items:center}.projects-filter-card .ant-col{align-items:center;display:flex}.projects-filter-card .ant-input,.projects-filter-card .ant-select{height:36px}.projects-filter-card .ant-btn{height:36px;min-width:120px}.projects-filter-card .ant-row{margin:0 -6px}.projects-filter-card .ant-col{padding:0 6px}.project-card-highlight .ant-card-head{background:linear-gradient(135deg,#f0f8ff,#e6f7ff)!important;border-bottom:1px solid #d6e4ff!important}[data-theme=dark] .project-card-highlight .ant-card-head{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border-bottom:1px solid #2a2a3e!important}.project-card-highlight .project-code-tag{background:linear-gradient(135deg,#1890ff,#096dd9)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #1890ff4d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}[data-theme=dark] .project-card-highlight .project-code-tag{background:linear-gradient(135deg,#40a9ff,#177ddc)!important;box-shadow:0 1px 3px #40a9ff66!important}.project-card-highlight .project-progress-tag{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border:none!important;border-radius:4px!important;box-shadow:0 1px 3px #52c41a4d!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}[data-theme=dark] .project-card-highlight .project-progress-tag{background:linear-gradient(135deg,#73d13d,#49aa19)!important;box-shadow:0 1px 3px #73d13d66!important}.project-card-highlight .project-priority-tag.priority-high{background:linear-gradient(135deg,#ff4d4f,#cf1322)!important;box-shadow:0 1px 3px #ff4d4f4d!important}.project-card-highlight .project-priority-tag.priority-high,.project-card-highlight .project-priority-tag.priority-medium{border:none!important;border-radius:4px!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}.project-card-highlight .project-priority-tag.priority-medium{background:linear-gradient(135deg,#faad14,#d48806)!important;box-shadow:0 1px 3px #faad144d!important}.project-card-highlight .project-priority-tag.priority-low{background:linear-gradient(135deg,#52c41a,#389e0d)!important;box-shadow:0 1px 3px #52c41a4d!important;color:#fff!important}.project-card-highlight .project-priority-tag.priority-low,.project-card-highlight .project-priority-tag.priority-none{border:none!important;border-radius:4px!important;font-size:10px!important;font-weight:600!important;padding:2px 6px!important}.project-card-highlight .project-priority-tag.priority-none{background:linear-gradient(135deg,#d9d9d9,#bfbfbf)!important;box-shadow:0 1px 3px #d9d9d94d!important;color:#666!important}[data-theme=dark] .project-card-highlight .project-priority-tag.priority-high{background:linear-gradient(135deg,#ff7875,#a61d24)!important;box-shadow:0 1px 3px #ff787566!important}[data-theme=dark] .project-card-highlight .project-priority-tag.priority-medium{background:linear-gradient(135deg,#ffc53d,#d89614)!important;box-shadow:0 1px 3px #ffc53d66!important}[data-theme=dark] .project-card-highlight .project-priority-tag.priority-low{background:linear-gradient(135deg,#73d13d,#49aa19)!important;box-shadow:0 1px 3px #73d13d66!important}[data-theme=dark] .project-card-highlight .project-priority-tag.priority-none{background:linear-gradient(135deg,#434343,#303030)!important;box-shadow:0 1px 3px #43434366!important;color:#bbb!important}.project-card-highlight .ant-card-body{padding:12px!important}.project-card-highlight .ant-progress{margin:0!important}.project-card-highlight .ant-progress-text{color:#666!important;font-size:11px!important}[data-theme=dark] .project-card-highlight .ant-progress-text{color:#bbb!important}.projects-table-container{overflow-x:hidden;width:100%}.projects-table-container .ant-table{font-size:11px;table-layout:fixed;width:100%!important}.projects-table-container .ant-table-content,.projects-table-container .ant-table-wrapper{overflow-x:hidden!important}.projects-table-container .ant-table-thead>tr>th{font-size:10px;font-weight:600;padding:6px 4px;white-space:nowrap}.projects-table-container .ant-table-tbody>tr>td{font-size:10px;padding:6px 4px}.projects-table-container .ant-table-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-table-container .ant-tag{font-size:8px;line-height:1.2;margin:0;padding:1px 3px}.projects-table-container .ant-avatar{font-size:9px;height:18px;width:18px}.projects-table-container .ant-btn:not(.tablet-icon-standard){font-size:9px;height:22px;min-width:20px;padding:1px 3px}.projects-table-container .ant-table-tbody tr td:nth-child(2) div:first-child:hover{color:#1890ff!important;text-decoration:underline}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:nth-child(2) div:first-child:hover{color:#40a9ff!important}.projects-table-container .ant-table-tbody tr td:last-child,.projects-table-container .ant-table-thead tr th:last-child{background:inherit;position:-webkit-sticky;position:sticky;right:0;z-index:1}[data-theme=dark] .projects-table-container .ant-table-tbody tr td:last-child,[data-theme=dark] .projects-table-container .ant-table-thead tr th:last-child{background:#1f1f1f}.mobile-table-alternative{display:none}.desktop-table{display:block}}@media (min-width:1025px) and (orientation:portrait),(min-width:1367px) and (orientation:landscape){.summary-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mobile-table-alternative{display:none}.desktop-table{display:block}}[data-theme=dark] .mobile-project-card,[data-theme=dark] .summary-grid .ant-card{background:#1f1f1f;border-color:#303030}[data-theme=dark] .mobile-project-card{box-shadow:0 2px 8px #0000004d}[data-theme=dark] .mobile-project-card:hover{box-shadow:0 4px 12px #0006}[data-theme=dark] .projects-table-container .ant-table{background:#1f1f1f;color:#fff}[data-theme=dark] .projects-table-container .ant-table-thead>tr>th{background:#262626;border-bottom:1px solid #434343}[data-theme=dark] .projects-table-container .ant-table-tbody>tr>td{border-bottom:1px solid #434343;color:#fff}.mobile-project-card:focus-within{outline:2px solid #1890ff;outline-offset:2px}.mobile-project-card{will-change:transform}.mobile-filter-drawer,.mobile-project-card,.summary-grid .ant-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-project-card.loading{opacity:.7;pointer-events:none}.empty-state{color:#8c8c8c;padding:40px 20px;text-align:center}[data-theme=dark] .empty-state{color:#bbb}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.project-title{font-size:14px;line-height:1.3}.project-description{font-size:12px;line-height:1.4}.project-meta{font-size:10px}}@media (min-width:769px){.project-title{font-size:18px;line-height:1.3}.project-description{font-size:14px;line-height:1.6}.project-meta{font-size:12px}}.filter-section{margin-bottom:24px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.filter-section{margin-bottom:16px}.filter-drawer-content{padding:16px}.filter-drawer-content .ant-input,.filter-drawer-content .ant-select,.filter-drawer-content .ant-space{width:100%}}.ant-table-responsive{overflow-x:auto}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.ant-table-responsive .ant-table{min-width:600px}}.responsive-modal{max-width:100vw}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.responsive-modal{margin:0;max-width:100vw;width:100%!important}.responsive-modal .ant-modal-content{border-radius:0;min-height:100vh}.responsive-modal .ant-modal-body{max-height:calc(100vh - 120px);overflow-y:auto}}.responsive-drawer{transition:all .3s ease}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.responsive-drawer{height:80vh!important}.responsive-drawer,.responsive-drawer .ant-drawer-content-wrapper{width:100%!important}.responsive-drawer .ant-drawer-content{border-radius:16px 16px 0 0}}.action-buttons{flex-wrap:wrap;gap:8px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.action-buttons{gap:4px}.action-buttons .ant-btn{font-size:11px;padding:4px 8px}}.priority-tag,.status-tag{border-radius:4px;font-size:11px;padding:2px 6px}@media (min-width:769px){.priority-tag,.status-tag{font-size:12px;padding:2px 8px}}.progress-container{margin:12px 0}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.progress-container{margin:8px 0}.progress-container .ant-progress-text{font-size:11px}}.responsive-avatar{flex-shrink:0}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.responsive-avatar{height:24px;width:24px}}@media (min-width:769px){.responsive-avatar{height:32px;width:32px}}.search-input-container{margin-bottom:16px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.search-input-container{margin-bottom:12px}.search-input-container .ant-input{font-size:14px}}.page-header{margin-bottom:24px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.page-header{margin-bottom:16px}.page-header .ant-typography{text-align:center}.page-header .ant-space{justify-content:center;width:100%}}.card-content{padding:16px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.card-content{padding:12px}}.responsive-margin{margin-bottom:24px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.responsive-margin{margin-bottom:16px}}.responsive-padding{padding:24px}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.responsive-padding{padding:16px}}.fade-in{animation:fadeIn .3s ease-in}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-button:focus,.filter-button:focus,.mobile-project-card:focus{outline:2px solid #1890ff;outline-offset:2px}@media (prefers-contrast:high){.mobile-project-card{border:2px solid #000}[data-theme=dark] .mobile-project-card{border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.filter-drawer,.mobile-project-card,.responsive-modal,.summary-grid .ant-card{transition:none}.fade-in,.slide-up{animation:none}}@media (min-width:1200px){.projects-table-container .ant-table{overflow-x:auto;width:100%}.projects-table-container .ant-table-wrapper{width:100%}.projects-table-container .ant-table-content{overflow-x:auto;width:100%}.projects-table-container .ant-table-tbody>tr>td,.projects-table-container .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-table-container .ant-table-tbody>tr>td:nth-child(2),.projects-table-container .ant-table-thead>tr>th:nth-child(2){max-width:400px;min-width:300px}.projects-table-container .ant-table-tbody>tr>td:nth-child(3),.projects-table-container .ant-table-thead>tr>th:nth-child(3){max-width:140px;min-width:120px}.projects-table-container .ant-table-tbody>tr>td:nth-child(4),.projects-table-container .ant-table-thead>tr>th:nth-child(4){max-width:120px;min-width:100px}.projects-table-container .ant-table-tbody>tr>td:nth-child(5),.projects-table-container .ant-table-thead>tr>th:nth-child(5){max-width:180px;min-width:150px}.projects-table-container .ant-table-tbody>tr>td:nth-child(6),.projects-table-container .ant-table-thead>tr>th:nth-child(6){max-width:140px;min-width:120px}.projects-table-container .ant-table-tbody>tr>td:nth-child(7),.projects-table-container .ant-table-thead>tr>th:nth-child(7){max-width:120px;min-width:100px}.projects-table-container .ant-table-tbody>tr>td:last-child,.projects-table-container .ant-table-thead>tr>th:last-child{background:inherit;max-width:120px;min-width:120px;position:-webkit-sticky;position:sticky;right:0;z-index:1}}@media (min-width:1400px){.projects-table-container .ant-table{font-size:14px}.projects-table-container .ant-table-tbody>tr>td:nth-child(2),.projects-table-container .ant-table-thead>tr>th:nth-child(2){max-width:450px;min-width:350px}.projects-table-container .ant-table-tbody>tr>td:nth-child(5),.projects-table-container .ant-table-thead>tr>th:nth-child(5){max-width:200px;min-width:180px}}@media (min-width:992px) and (max-width:1199px){.projects-table-container .ant-table{font-size:13px}.projects-table-container .ant-table-tbody>tr>td:nth-child(2),.projects-table-container .ant-table-thead>tr>th:nth-child(2){max-width:300px;min-width:250px}.projects-table-container .ant-table-tbody>tr>td:nth-child(5),.projects-table-container .ant-table-thead>tr>th:nth-child(5){max-width:140px;min-width:120px}}.projects-table-container .ant-table-scroll{overflow-x:auto;overflow-y:hidden}.projects-table-container .ant-table-scroll::-webkit-scrollbar{height:8px}.projects-table-container .ant-table-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.projects-table-container .ant-table-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.projects-table-container .ant-table-scroll::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] .projects-table-container .ant-table-scroll::-webkit-scrollbar-track{background:#303030}[data-theme=dark] .projects-table-container .ant-table-scroll::-webkit-scrollbar-thumb{background:#595959}[data-theme=dark] .projects-table-container .ant-table-scroll::-webkit-scrollbar-thumb:hover{background:#737373}.projects-table-container .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#262626;font-weight:600;padding:12px 8px;text-align:center}[data-theme=dark] .projects-table-container .ant-table-thead>tr>th{background:#1f1f1f;border-bottom:1px solid #303030;color:#fff}.projects-table-container .ant-table-tbody>tr:hover>td{background:#f5f5f5}[data-theme=dark] .projects-table-container .ant-table-tbody>tr:hover>td{background:#262626}.projects-table-container .ant-table-tbody>tr>td:nth-child(2){padding:12px 8px}.projects-table-container .ant-table-tbody .ant-tag{border-radius:4px;font-size:12px;margin:0;padding:2px 6px}.projects-table-container .ant-progress{margin:0}.projects-table-container .ant-progress-text{color:#666;font-size:12px}[data-theme=dark] .projects-table-container .ant-progress-text{color:#bbb}.projects-table-container .ant-table-tbody .ant-btn{border-radius:4px;height:28px;padding:4px 8px}.projects-table-container .ant-table-tbody .ant-btn-icon-only{padding:0;width:28px}@media (max-width:991px){.projects-table-container .ant-table-tbody>tr>td:first-child,.projects-table-container .ant-table-tbody>tr>td:nth-child(4),.projects-table-container .ant-table-tbody>tr>td:nth-child(6),.projects-table-container .ant-table-tbody>tr>td:nth-child(7),.projects-table-container .ant-table-thead>tr>th:first-child,.projects-table-container .ant-table-thead>tr>th:nth-child(4),.projects-table-container .ant-table-thead>tr>th:nth-child(6),.projects-table-container .ant-table-thead>tr>th:nth-child(7){display:none}}@media (max-width:767px){.projects-table-container .ant-table-tbody>tr>td:nth-child(3),.projects-table-container .ant-table-tbody>tr>td:nth-child(5),.projects-table-container .ant-table-thead>tr>th:nth-child(3),.projects-table-container .ant-table-thead>tr>th:nth-child(5){display:none}}.dark-modal .ant-modal-content{background-color:#1f1f1f!important;border:1px solid #303030!important;border-radius:16px!important;box-shadow:0 20px 60px #0006!important}.dark-modal .ant-modal-header{background-color:#1f1f1f!important;border-bottom:1px solid #303030!important;border-radius:16px 16px 0 0!important}.dark-modal .ant-modal-body{background-color:#1f1f1f!important;color:#fff!important;padding:24px!important}.dark-modal .ant-modal-footer{background-color:#1f1f1f!important;border-radius:0 0 16px 16px!important;border-top:1px solid #303030!important;display:flex!important;gap:16px!important;justify-content:center!important;padding:20px 24px!important;text-align:center!important}.dark-modal .ant-modal-footer .ant-btn{border-radius:10px!important;border-width:2px!important;box-shadow:0 4px 12px #00000026!important;font-size:15px!important;font-weight:500!important;height:44px!important;margin:0!important;min-width:120px!important;padding:0 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.dark-modal .ant-modal-footer .ant-btn:hover{box-shadow:0 8px 25px #00000040!important;transform:translateY(-2px)!important}.dark-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary){background-color:#434343!important;border-color:#595959!important;color:#fff!important}.dark-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background-color:#595959!important;border-color:#737373!important;color:#fff!important}.dark-modal .ant-modal-footer .ant-btn-primary{background-color:#ff4d4f!important;border-color:#ff4d4f!important;color:#fff!important;font-weight:600!important}.dark-modal .ant-modal-footer .ant-btn-primary:hover{background-color:#ff7875!important;border-color:#ff7875!important;box-shadow:0 8px 25px #ff4d4f66!important}.ant-modal-confirm .ant-modal-footer{display:flex!important;gap:16px!important;justify-content:center!important;padding:20px 24px!important;text-align:center!important}.ant-modal-confirm .ant-modal-footer .ant-btn{border-radius:10px!important;border-width:2px!important;box-shadow:0 4px 12px #0000001a!important;font-size:15px!important;font-weight:500!important;height:44px!important;margin:0!important;min-width:120px!important;padding:0 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-modal-confirm .ant-modal-footer .ant-btn:hover{box-shadow:0 8px 25px #00000026!important;transform:translateY(-2px)!important}.ant-modal-confirm .ant-modal-footer .ant-btn-primary{box-shadow:0 4px 12px #ff4d4f4d!important;font-weight:600!important}.ant-modal-confirm .ant-modal-footer .ant-btn-primary:hover{box-shadow:0 8px 25px #ff4d4f66!important}@media (max-width:768px){.ant-modal-confirm .ant-modal,.dark-modal .ant-modal{margin:20px!important;max-width:calc(100vw - 40px)!important}.ant-modal-confirm .ant-modal-content,.dark-modal .ant-modal-content{border-radius:12px!important}.ant-modal-confirm .ant-modal-body,.dark-modal .ant-modal-body{padding:20px!important}.ant-modal-confirm .ant-modal-footer,.dark-modal .ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:16px 20px!important}.ant-modal-confirm .ant-modal-footer .ant-btn,.dark-modal .ant-modal-footer .ant-btn{font-size:14px!important;height:44px!important;margin:0!important;min-width:100%!important;padding:0 20px!important;width:100%!important}}@media (min-width:769px) and (max-width:1024px){.ant-modal-confirm .ant-modal,.dark-modal .ant-modal{margin:24px!important}.ant-modal-confirm .ant-modal-content,.dark-modal .ant-modal-content{border-radius:14px!important}.ant-modal-confirm .ant-modal-footer,.dark-modal .ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.ant-modal-confirm .ant-modal-footer .ant-btn,.dark-modal .ant-modal-footer .ant-btn{font-size:14px!important;height:42px!important;margin:0!important;min-width:100%!important;padding:0 22px!important;width:100%!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){.ant-modal-confirm .ant-modal,.dark-modal .ant-modal{margin:12px!important}.ant-modal-confirm .ant-modal-body,.dark-modal .ant-modal-body{padding:16px!important}.ant-modal-confirm .ant-modal-footer,.dark-modal .ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding:12px 16px!important}.ant-modal-confirm .ant-modal-footer .ant-btn,.dark-modal .ant-modal-footer .ant-btn{font-size:13px!important;height:40px!important;margin:0!important;min-width:100%!important;padding:0 16px!important;width:100%!important}}@media (max-width:1024px){.ant-modal-confirm .ant-modal-footer .ant-btn,.dark-modal .ant-modal-footer .ant-btn{min-height:44px!important;min-width:44px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ant-modal-confirm .ant-modal-content,.ant-modal-confirm .ant-modal-footer .ant-btn,.dark-modal .ant-modal-content,.dark-modal .ant-modal-footer .ant-btn{border-width:.5px!important}}.ant-modal-confirm .ant-modal,.ant-modal-confirm .ant-modal-content,.dark-modal .ant-modal,.dark-modal .ant-modal-content{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-modal-confirm .ant-modal-footer .ant-btn:focus,.dark-modal .ant-modal-footer .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}.ant-modal-confirm .ant-modal-footer .ant-btn-loading,.dark-modal .ant-modal-footer .ant-btn-loading{cursor:not-allowed!important;opacity:.8!important}.ant-modal-confirm .ant-modal-footer .ant-btn-loading:hover,.dark-modal .ant-modal-footer .ant-btn-loading:hover{box-shadow:0 4px 12px #0000001a!important;transform:none!important}.ant-modal-confirm .ant-modal-content:focus,.dark-modal .ant-modal-content:focus{outline:none!important}@media print{.ant-modal-confirm,.dark-modal{display:none!important}}.tablet-icon-standard{border-radius:4px!important;height:24px!important;padding:0 8px!important}.tablet-icon-standard .anticon{font-size:16px!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-approval-icon-standard,.tablet-documents-icon-standard,.tablet-icon-standard,.tablet-issues-icon-standard,.tablet-notes-icon-standard,.tablet-users-icon-standard{align-items:center!important;border:1px solid!important;border-radius:4px!important;display:flex!important;font-size:16px!important;height:24px!important;justify-content:center!important;padding:0 8px!important;transition:all .2s ease!important;width:32px!important}.tablet-approval-icon-standard .anticon,.tablet-documents-icon-standard .anticon,.tablet-icon-standard .anticon,.tablet-issues-icon-standard .anticon,.tablet-notes-icon-standard .anticon,.tablet-users-icon-standard .anticon{font-size:16px!important}.tablet-approval-icon-view,.tablet-documents-icon-view,.tablet-icon-view,.tablet-issues-icon-view,.tablet-notes-icon-view,.tablet-users-icon-view{background-color:#1890ff1a!important;border-color:#1890ff!important;color:#1890ff!important}.tablet-approval-icon-view:hover,.tablet-documents-icon-view:hover,.tablet-icon-view:hover,.tablet-issues-icon-view:hover,.tablet-notes-icon-view:hover,.tablet-users-icon-view:hover{background-color:#1890ff33!important;transform:scale(1.05)!important}.tablet-approval-icon-edit,.tablet-documents-icon-edit,.tablet-icon-edit,.tablet-issues-icon-edit,.tablet-notes-icon-edit,.tablet-users-icon-edit{background-color:#52c41a1a!important;border-color:#52c41a!important;color:#52c41a!important}.tablet-approval-icon-edit:hover,.tablet-documents-icon-edit:hover,.tablet-icon-edit:hover,.tablet-issues-icon-edit:hover,.tablet-notes-icon-edit:hover,.tablet-users-icon-edit:hover{background-color:#52c41a33!important;transform:scale(1.05)!important}.tablet-approval-icon-comment,.tablet-documents-icon-comment,.tablet-icon-comment,.tablet-issues-icon-comment,.tablet-notes-icon-comment,.tablet-users-icon-comment{background-color:#fa8c161a!important;border-color:#fa8c16!important;color:#fa8c16!important}.tablet-approval-icon-comment:hover,.tablet-documents-icon-comment:hover,.tablet-icon-comment:hover,.tablet-issues-icon-comment:hover,.tablet-notes-icon-comment:hover,.tablet-users-icon-comment:hover{background-color:#fa8c1633!important;transform:scale(1.05)!important}.tablet-approval-icon-delete,.tablet-documents-icon-delete,.tablet-icon-delete,.tablet-issues-icon-delete,.tablet-notes-icon-delete,.tablet-users-icon-delete{background-color:#ff4d4f1a!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.tablet-approval-icon-delete:hover,.tablet-documents-icon-delete:hover,.tablet-icon-delete:hover,.tablet-issues-icon-delete:hover,.tablet-notes-icon-delete:hover,.tablet-users-icon-delete:hover{background-color:#ff4d4f33!important;transform:scale(1.05)!important}.tablet-approval-icon-history,.tablet-documents-icon-history,.tablet-icon-history,.tablet-issues-icon-history,.tablet-notes-icon-history,.tablet-users-icon-history{background-color:#13c2c21a!important;border-color:#13c2c2!important;color:#13c2c2!important}.tablet-approval-icon-history:hover,.tablet-documents-icon-history:hover,.tablet-icon-history:hover,.tablet-issues-icon-history:hover,.tablet-notes-icon-history:hover,.tablet-users-icon-history:hover{background-color:#13c2c233!important;transform:scale(1.05)!important}.tablet-approval-icon-export,.tablet-documents-icon-export,.tablet-icon-export,.tablet-issues-icon-export,.tablet-notes-icon-export,.tablet-users-icon-export{background-color:#722ed11a!important;border-color:#722ed1!important;color:#722ed1!important}.tablet-approval-icon-export:hover,.tablet-documents-icon-export:hover,.tablet-icon-export:hover,.tablet-issues-icon-export:hover,.tablet-notes-icon-export:hover,.tablet-users-icon-export:hover{background-color:#722ed133!important;transform:scale(1.05)!important}.tablet-approval-icon-team,.tablet-documents-icon-team,.tablet-icon-team,.tablet-issues-icon-team,.tablet-notes-icon-team,.tablet-users-icon-team{background-color:#13c2c21a!important;border-color:#13c2c2!important;color:#13c2c2!important}.tablet-approval-icon-team:hover,.tablet-documents-icon-team:hover,.tablet-icon-team:hover,.tablet-issues-icon-team:hover,.tablet-notes-icon-team:hover,.tablet-users-icon-team:hover{background-color:#13c2c233!important;transform:scale(1.05)!important}.tablet-approval-icon-permission,.tablet-documents-icon-permission,.tablet-icon-permission,.tablet-issues-icon-permission,.tablet-notes-icon-permission,.tablet-users-icon-permission{background-color:#722ed11a!important;border-color:#722ed1!important;color:#722ed1!important}.tablet-approval-icon-permission:hover,.tablet-documents-icon-permission:hover,.tablet-icon-permission:hover,.tablet-issues-icon-permission:hover,.tablet-notes-icon-permission:hover,.tablet-users-icon-permission:hover{background-color:#722ed133!important;transform:scale(1.05)!important}.tablet-approval-icon-download,.tablet-documents-icon-download,.tablet-icon-download,.tablet-issues-icon-download,.tablet-notes-icon-download,.tablet-users-icon-download{background-color:#722ed11a!important;border-color:#722ed1!important;color:#722ed1!important}.tablet-approval-icon-download:hover,.tablet-documents-icon-download:hover,.tablet-icon-download:hover,.tablet-issues-icon-download:hover,.tablet-notes-icon-download:hover,.tablet-users-icon-download:hover{background-color:#722ed133!important;transform:scale(1.05)!important}.tablet-approval-icon-share,.tablet-documents-icon-share,.tablet-icon-share,.tablet-issues-icon-share,.tablet-notes-icon-share,.tablet-users-icon-share{background-color:#13c2c21a!important;border-color:#13c2c2!important;color:#13c2c2!important}.tablet-approval-icon-share:hover,.tablet-documents-icon-share:hover,.tablet-icon-share:hover,.tablet-issues-icon-share:hover,.tablet-notes-icon-share:hover,.tablet-users-icon-share:hover{background-color:#13c2c233!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-view,[data-theme=dark] .tablet-documents-icon-view,[data-theme=dark] .tablet-icon-view,[data-theme=dark] .tablet-issues-icon-view,[data-theme=dark] .tablet-notes-icon-view,[data-theme=dark] .tablet-users-icon-view{background-color:#40a9ff26!important;border-color:#40a9ff!important;color:#40a9ff!important}[data-theme=dark] .tablet-approval-icon-view:hover,[data-theme=dark] .tablet-documents-icon-view:hover,[data-theme=dark] .tablet-icon-view:hover,[data-theme=dark] .tablet-issues-icon-view:hover,[data-theme=dark] .tablet-notes-icon-view:hover,[data-theme=dark] .tablet-users-icon-view:hover{background-color:#40a9ff40!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-edit,[data-theme=dark] .tablet-documents-icon-edit,[data-theme=dark] .tablet-icon-edit,[data-theme=dark] .tablet-issues-icon-edit,[data-theme=dark] .tablet-notes-icon-edit,[data-theme=dark] .tablet-users-icon-edit{background-color:#73d13d26!important;border-color:#73d13d!important;color:#73d13d!important}[data-theme=dark] .tablet-approval-icon-edit:hover,[data-theme=dark] .tablet-documents-icon-edit:hover,[data-theme=dark] .tablet-icon-edit:hover,[data-theme=dark] .tablet-issues-icon-edit:hover,[data-theme=dark] .tablet-notes-icon-edit:hover,[data-theme=dark] .tablet-users-icon-edit:hover{background-color:#73d13d40!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-comment,[data-theme=dark] .tablet-documents-icon-comment,[data-theme=dark] .tablet-icon-comment,[data-theme=dark] .tablet-issues-icon-comment,[data-theme=dark] .tablet-notes-icon-comment,[data-theme=dark] .tablet-users-icon-comment{background-color:#ffa94026!important;border-color:#ffa940!important;color:#ffa940!important}[data-theme=dark] .tablet-approval-icon-comment:hover,[data-theme=dark] .tablet-documents-icon-comment:hover,[data-theme=dark] .tablet-icon-comment:hover,[data-theme=dark] .tablet-issues-icon-comment:hover,[data-theme=dark] .tablet-notes-icon-comment:hover,[data-theme=dark] .tablet-users-icon-comment:hover{background-color:#ffa94040!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-delete,[data-theme=dark] .tablet-documents-icon-delete,[data-theme=dark] .tablet-icon-delete,[data-theme=dark] .tablet-issues-icon-delete,[data-theme=dark] .tablet-notes-icon-delete,[data-theme=dark] .tablet-users-icon-delete{background-color:#ff787526!important;border-color:#ff7875!important;color:#ff7875!important}[data-theme=dark] .tablet-approval-icon-delete:hover,[data-theme=dark] .tablet-documents-icon-delete:hover,[data-theme=dark] .tablet-icon-delete:hover,[data-theme=dark] .tablet-issues-icon-delete:hover,[data-theme=dark] .tablet-notes-icon-delete:hover,[data-theme=dark] .tablet-users-icon-delete:hover{background-color:#ff787540!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-history,[data-theme=dark] .tablet-documents-icon-history,[data-theme=dark] .tablet-icon-history,[data-theme=dark] .tablet-issues-icon-history,[data-theme=dark] .tablet-notes-icon-history,[data-theme=dark] .tablet-users-icon-history{background-color:#36cfc926!important;border-color:#36cfc9!important;color:#36cfc9!important}[data-theme=dark] .tablet-approval-icon-history:hover,[data-theme=dark] .tablet-documents-icon-history:hover,[data-theme=dark] .tablet-icon-history:hover,[data-theme=dark] .tablet-issues-icon-history:hover,[data-theme=dark] .tablet-notes-icon-history:hover,[data-theme=dark] .tablet-users-icon-history:hover{background-color:#36cfc940!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-export,[data-theme=dark] .tablet-documents-icon-export,[data-theme=dark] .tablet-icon-export,[data-theme=dark] .tablet-issues-icon-export,[data-theme=dark] .tablet-notes-icon-export,[data-theme=dark] .tablet-users-icon-export{background-color:#b37feb26!important;border-color:#b37feb!important;color:#b37feb!important}[data-theme=dark] .tablet-approval-icon-export:hover,[data-theme=dark] .tablet-documents-icon-export:hover,[data-theme=dark] .tablet-icon-export:hover,[data-theme=dark] .tablet-issues-icon-export:hover,[data-theme=dark] .tablet-notes-icon-export:hover,[data-theme=dark] .tablet-users-icon-export:hover{background-color:#b37feb40!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-team,[data-theme=dark] .tablet-documents-icon-team,[data-theme=dark] .tablet-icon-team,[data-theme=dark] .tablet-issues-icon-team,[data-theme=dark] .tablet-notes-icon-team,[data-theme=dark] .tablet-users-icon-team{background-color:#36cfc926!important;border-color:#36cfc9!important;color:#36cfc9!important}[data-theme=dark] .tablet-approval-icon-team:hover,[data-theme=dark] .tablet-documents-icon-team:hover,[data-theme=dark] .tablet-icon-team:hover,[data-theme=dark] .tablet-issues-icon-team:hover,[data-theme=dark] .tablet-notes-icon-team:hover,[data-theme=dark] .tablet-users-icon-team:hover{background-color:#36cfc940!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-permission,[data-theme=dark] .tablet-documents-icon-permission,[data-theme=dark] .tablet-icon-permission,[data-theme=dark] .tablet-issues-icon-permission,[data-theme=dark] .tablet-notes-icon-permission,[data-theme=dark] .tablet-users-icon-permission{background-color:#b37feb26!important;border-color:#b37feb!important;color:#b37feb!important}[data-theme=dark] .tablet-approval-icon-permission:hover,[data-theme=dark] .tablet-documents-icon-permission:hover,[data-theme=dark] .tablet-icon-permission:hover,[data-theme=dark] .tablet-issues-icon-permission:hover,[data-theme=dark] .tablet-notes-icon-permission:hover,[data-theme=dark] .tablet-users-icon-permission:hover{background-color:#b37feb40!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-download,[data-theme=dark] .tablet-documents-icon-download,[data-theme=dark] .tablet-icon-download,[data-theme=dark] .tablet-issues-icon-download,[data-theme=dark] .tablet-notes-icon-download,[data-theme=dark] .tablet-users-icon-download{background-color:#b37feb26!important;border-color:#b37feb!important;color:#b37feb!important}[data-theme=dark] .tablet-approval-icon-download:hover,[data-theme=dark] .tablet-documents-icon-download:hover,[data-theme=dark] .tablet-icon-download:hover,[data-theme=dark] .tablet-issues-icon-download:hover,[data-theme=dark] .tablet-notes-icon-download:hover,[data-theme=dark] .tablet-users-icon-download:hover{background-color:#b37feb40!important;transform:scale(1.05)!important}[data-theme=dark] .tablet-approval-icon-share,[data-theme=dark] .tablet-documents-icon-share,[data-theme=dark] .tablet-icon-share,[data-theme=dark] .tablet-issues-icon-share,[data-theme=dark] .tablet-notes-icon-share,[data-theme=dark] .tablet-users-icon-share{background-color:#36cfc926!important;border-color:#36cfc9!important;color:#36cfc9!important}[data-theme=dark] .tablet-approval-icon-share:hover,[data-theme=dark] .tablet-documents-icon-share:hover,[data-theme=dark] .tablet-icon-share:hover,[data-theme=dark] .tablet-issues-icon-share:hover,[data-theme=dark] .tablet-notes-icon-share:hover,[data-theme=dark] .tablet-users-icon-share:hover{background-color:#36cfc940!important;transform:scale(1.05)!important}.tablet-actions-container,.tablet-approval-actions-container,.tablet-documents-actions-container,.tablet-issues-actions-container,.tablet-notes-actions-container,.tablet-users-actions-container{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:8px!important;justify-content:center!important}.tablet-actions-column,.tablet-approval-actions-column,.tablet-documents-actions-column,.tablet-issues-actions-column,.tablet-notes-actions-column,.tablet-users-actions-column{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}.tablet-actions-row,.tablet-approval-actions-row,.tablet-documents-actions-row,.tablet-issues-actions-row,.tablet-notes-actions-row,.tablet-users-actions-row{display:flex!important;gap:4px!important;justify-content:center!important}.tablet-table-actions .ant-btn{align-items:center!important;border-radius:4px!important;display:flex!important;height:24px!important;justify-content:center!important;margin:0 2px!important;padding:0 8px!important;width:32px!important}.tablet-table-actions .ant-btn .anticon{font-size:16px!important}.projects-table-container .tablet-table-actions{align-items:center!important;gap:4px!important;justify-content:center!important}.tablet-approval-icon-standard,.tablet-documents-icon-standard,.tablet-icon-standard,.tablet-issues-icon-standard,.tablet-notes-icon-standard,.tablet-table-actions .ant-btn,.tablet-users-icon-standard{min-height:24px!important;min-width:32px!important;position:relative!important}.tablet-approval-icon-standard:before,.tablet-documents-icon-standard:before,.tablet-icon-standard:before,.tablet-issues-icon-standard:before,.tablet-notes-icon-standard:before,.tablet-table-actions .ant-btn:before,.tablet-users-icon-standard:before{bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}.tablet-approval-icon-standard,.tablet-documents-icon-standard,.tablet-icon-standard,.tablet-issues-icon-standard,.tablet-notes-icon-standard,.tablet-table-actions .ant-btn,.tablet-users-icon-standard{transition:all .2s ease!important}.tablet-approval-icon-standard:hover,.tablet-documents-icon-standard:hover,.tablet-icon-standard:hover,.tablet-issues-icon-standard:hover,.tablet-notes-icon-standard:hover,.tablet-table-actions .ant-btn:hover,.tablet-users-icon-standard:hover{transform:scale(1.05)!important}.tablet-approval-icon-standard:focus,.tablet-documents-icon-standard:focus,.tablet-icon-standard:focus,.tablet-issues-icon-standard:focus,.tablet-notes-icon-standard:focus,.tablet-table-actions .ant-btn:focus,.tablet-users-icon-standard:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}[data-theme=dark] .tablet-approval-icon-standard:focus,[data-theme=dark] .tablet-documents-icon-standard:focus,[data-theme=dark] .tablet-icon-standard:focus,[data-theme=dark] .tablet-issues-icon-standard:focus,[data-theme=dark] .tablet-notes-icon-standard:focus,[data-theme=dark] .tablet-table-actions .ant-btn:focus,[data-theme=dark] .tablet-users-icon-standard:focus{outline-color:#40a9ff!important}.tablet-approval-icon-standard.ant-btn-loading,.tablet-approval-icon-standard:disabled,.tablet-documents-icon-standard.ant-btn-loading,.tablet-documents-icon-standard:disabled,.tablet-icon-standard.ant-btn-loading,.tablet-icon-standard:disabled,.tablet-issues-icon-standard.ant-btn-loading,.tablet-issues-icon-standard:disabled,.tablet-notes-icon-standard.ant-btn-loading,.tablet-notes-icon-standard:disabled,.tablet-table-actions .ant-btn.ant-btn-loading,.tablet-table-actions .ant-btn:disabled,.tablet-users-icon-standard.ant-btn-loading,.tablet-users-icon-standard:disabled{cursor:not-allowed!important;opacity:.6!important;transform:none!important}.tablet-approval-icon-standard.ant-btn-loading:hover,.tablet-approval-icon-standard:disabled:hover,.tablet-documents-icon-standard.ant-btn-loading:hover,.tablet-documents-icon-standard:disabled:hover,.tablet-icon-standard.ant-btn-loading:hover,.tablet-icon-standard:disabled:hover,.tablet-issues-icon-standard.ant-btn-loading:hover,.tablet-issues-icon-standard:disabled:hover,.tablet-notes-icon-standard.ant-btn-loading:hover,.tablet-notes-icon-standard:disabled:hover,.tablet-table-actions .ant-btn.ant-btn-loading:hover,.tablet-table-actions .ant-btn:disabled:hover,.tablet-users-icon-standard.ant-btn-loading:hover,.tablet-users-icon-standard:disabled:hover{transform:none!important}.tablet-approval-icon-standard .ant-badge,.tablet-documents-icon-standard .ant-badge,.tablet-icon-standard .ant-badge,.tablet-issues-icon-standard .ant-badge,.tablet-notes-icon-standard .ant-badge,.tablet-table-actions .ant-badge,.tablet-users-icon-standard .ant-badge{line-height:1!important}.tablet-approval-icon-standard .ant-badge .ant-badge-count,.tablet-documents-icon-standard .ant-badge .ant-badge-count,.tablet-icon-standard .ant-badge .ant-badge-count,.tablet-issues-icon-standard .ant-badge .ant-badge-count,.tablet-notes-icon-standard .ant-badge .ant-badge-count,.tablet-table-actions .ant-badge .ant-badge-count,.tablet-users-icon-standard .ant-badge .ant-badge-count{font-size:10px!important;height:16px!important;line-height:16px!important;min-width:16px!important;padding:0 4px!important}.projects-table-container .ant-dropdown-trigger{display:none!important}.projects-table-container .tablet-table-actions{display:flex!important}.projects-table-container .desktop-table-actions{display:none!important}.projects-table-container .tablet-table-actions .ant-btn{font-size:9px!important;margin:0 2px!important}.projects-table-container .ant-table-tbody tr td:last-child{padding:6px 4px!important;text-align:center!important}.projects-table-container .tablet-table-actions .ant-btn{font-size:16px!important;height:24px!important;min-width:32px!important;padding:0 8px!important}}@media (max-width:768px),(min-width:1367px),(orientation:portrait){.tablet-table-actions{display:none!important}.projects-table-container .ant-dropdown-trigger{display:inline-flex!important}.projects-table-container .desktop-table-actions{display:flex!important}}.tablet-landscape-issues-table{border-radius:8px;overflow:hidden}.tablet-landscape-issues-table .ant-table-tbody>tr.overdue-issue-row{background:linear-gradient(135deg,#ff4d4f0d,#ff4d4f1a)!important;border-left:4px solid #ff4d4f!important;box-shadow:0 2px 8px #ff4d4f26!important;margin:2px 0!important;transition:all .3s ease!important}.tablet-landscape-issues-table .ant-table-tbody>tr.overdue-issue-row:hover{border-left-color:#ff7875!important;box-shadow:0 4px 12px #ff4d4f40!important;transform:translateX(2px)!important}.tablet-landscape-issues-table .ant-table-tbody>tr.warning-issue-row{background:linear-gradient(135deg,#faad140d,#faad141a)!important;border-left:3px solid #faad14!important;box-shadow:0 2px 6px #faad141a!important;margin:2px 0!important;transition:all .3s ease!important}.tablet-landscape-issues-table .ant-table-tbody>tr.warning-issue-row:hover{border-left-color:#ffc53d!important;box-shadow:0 3px 10px #faad1433!important;transform:translateX(2px)!important}.tablet-landscape-issues-table .ant-table-tbody>tr[data-priority=HIGH]{border-left:2px solid #ff4d4f!important}.tablet-landscape-issues-table .ant-table-tbody>tr[data-priority=MEDIUM]{border-left:2px solid #faad14!important}.tablet-landscape-issues-table .ant-table-tbody>tr[data-priority=LOW]{border-left:2px solid #1890ff!important}.tablet-issue-info{padding:8px 0}.tablet-issue-row-1{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.tablet-issue-row-2{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:4px}.tablet-issue-row-3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:12px;line-height:1.4;margin-bottom:6px;max-height:2.8em;overflow:hidden;text-overflow:ellipsis}.tablet-issue-row-4{align-items:center;color:#1890ff;display:flex;font-size:11px;margin-bottom:4px}.tablet-issue-row-5{align-items:center;color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:10px;gap:8px}.tablet-issues-actions-container{flex-direction:column;height:100%}.tablet-issues-actions-container,.tablet-issues-actions-row{display:flex;gap:8px;justify-content:center}.tablet-issues-icon-standard{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;transition:all .2s ease!important;width:32px!important}.tablet-issues-icon-view{background-color:#1890ff1a!important;border-color:#1890ff!important;color:#1890ff!important}.tablet-issues-icon-view:hover{background-color:#1890ff33!important;border-color:#40a9ff!important;color:#40a9ff!important;transform:scale(1.05)!important}.tablet-issues-icon-edit{background-color:#52c41a1a!important;border-color:#52c41a!important;color:#52c41a!important}.tablet-issues-icon-edit:hover{background-color:#52c41a33!important;border-color:#73d13d!important;color:#73d13d!important;transform:scale(1.05)!important}.tablet-issues-icon-comment{background-color:#faad141a!important;border-color:#faad14!important;color:#faad14!important}.tablet-issues-icon-comment:hover{background-color:#faad1433!important;border-color:#ffc53d!important;color:#ffc53d!important;transform:scale(1.05)!important}.tablet-issues-icon-delete{background-color:#ff4d4f1a!important;border-color:#ff4d4f!important;color:#ff4d4f!important}.tablet-issues-icon-delete:hover{background-color:#ff4d4f33!important;border-color:#ff7875!important;color:#ff7875!important;transform:scale(1.05)!important}.tablet-issues-priority-indicator{border-radius:2px;bottom:0;left:0;position:absolute;top:0;width:4px}.tablet-issues-priority-high{background-color:#ff4d4f}.tablet-issues-priority-medium{background-color:#faad14}.tablet-issues-priority-low{background-color:#1890ff}@keyframes priority-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.tablet-landscape-issues-table .ant-table-tbody>tr.overdue-issue-row{animation:priority-pulse 2s ease-in-out infinite}@media (max-width:1366px) and (orientation:landscape){.tablet-landscape-issues-table{font-size:12px}.tablet-issue-row-2{font-size:13px}.tablet-issue-row-3{font-size:11px}.tablet-issue-row-4,.tablet-issue-row-5{font-size:10px}.tablet-issues-icon-standard{height:28px!important;width:28px!important}}@media (prefers-color-scheme:dark){.tablet-landscape-issues-table .ant-table-tbody>tr.overdue-issue-row{background:linear-gradient(135deg,#ff4d4f1a,#ff4d4f26)!important}.tablet-landscape-issues-table .ant-table-tbody>tr.warning-issue-row{background:linear-gradient(135deg,#faad141a,#faad1426)!important}.tablet-issue-row-2{color:#f0f0f0}.tablet-issue-row-3{color:#bbb}.tablet-issue-row-5{color:#999}}.mobile-project-card .project-actions{margin-top:12px}.mobile-project-card .action-buttons{align-items:center;display:flex;gap:8px;justify-content:space-between}.mobile-project-card .action-buttons>div{display:flex;gap:8px}.mobile-project-card .action-buttons .ant-btn{align-items:center!important;border-radius:4px!important;display:flex!important;height:24px!important;justify-content:center!important;padding:0 8px!important;width:32px!important}.mobile-project-card .action-buttons .ant-btn .anticon{font-size:16px!important}.mobile-icon-standard{padding:0 8px!important}.mobile-icon-standard:hover{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px)!important}.mobile-icon-standard:active{transform:translateY(0)!important}.mobile-project-header-dropdown{align-items:center!important;background:#0000!important;border:none!important;color:#666!important;display:flex!important;height:24px!important;justify-content:center!important;min-width:24px!important;padding:4px!important}.mobile-project-header-dropdown:hover{background:#0000000d!important;color:#333!important}.mobile-project-card .project-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.mobile-project-card .project-tags .ant-tag{border-radius:4px!important;font-size:9px!important;font-weight:500!important;margin:0!important;padding:1px 4px!important}.mobile-project-card .project-title{color:#262626!important;font-size:14px!important;font-weight:600!important;margin-bottom:6px!important}.mobile-project-card .project-description,.mobile-project-card .project-title{line-height:1.4!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-project-card .project-description{color:#666!important;font-size:12px!important;margin-bottom:8px!important}.mobile-project-card .project-manager{gap:6px!important}.mobile-project-card .project-manager,.mobile-project-card .project-meta{align-items:center!important;display:flex!important;margin-bottom:8px!important}.mobile-project-card .project-meta{justify-content:space-between!important}.mobile-project-card .project-dates{align-items:center!important;color:#999!important;display:flex!important;font-size:10px!important;gap:4px!important}.mobile-project-card .project-progress{margin-bottom:12px!important}.mobile-project-card .project-progress .ant-progress{margin:0!important}.tablet-landscape-project-card .project-actions{margin-top:16px}.tablet-landscape-project-card .action-buttons,.tablet-landscape-project-card .action-buttons>div{gap:12px}.tablet-landscape-project-card .project-title{font-size:15px!important}.tablet-landscape-project-card .project-description{font-size:13px!important}.tablet-landscape-project-card .project-dates{font-size:11px!important}[data-theme=dark] .mobile-project-card .project-title{color:#fff!important}[data-theme=dark] .mobile-project-card .project-description{color:#bbb!important}[data-theme=dark] .mobile-project-card .project-dates{color:#999!important}[data-theme=dark] .mobile-project-header-dropdown{color:#bbb!important}[data-theme=dark] .mobile-project-header-dropdown:hover{background:#ffffff1a!important;color:#fff!important}@media (max-width:768px){.mobile-icon-standard{font-size:18px!important;min-height:36px!important;min-width:36px!important}.mobile-project-card .action-buttons,.mobile-project-card .action-buttons>div{gap:12px}.mobile-project-header-dropdown{height:28px!important;min-width:28px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mobile-icon-standard,.mobile-project-card .project-tags .ant-tag{border-width:.5px!important}}.mobile-icon-standard:focus,.mobile-project-header-dropdown:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}.mobile-project-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.mobile-project-card:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)!important}.mobile-icon-standard.ant-btn-loading{cursor:not-allowed!important;opacity:.7!important}.mobile-icon-standard.ant-btn-loading:hover{transform:none!important}@media print{.mobile-project-card .project-actions{display:none!important}}@media (max-width:768px) and (orientation:portrait){.ant-modal-mobile{margin:0!important;max-width:100vw!important;padding:0!important;top:0!important;width:100%!important}.ant-modal-mobile .ant-modal-content{border-radius:0!important;display:flex!important;flex-direction:column!important;min-height:100vh!important}.ant-modal-mobile .ant-modal-header{border-bottom:1px solid #f0f0f0!important;flex-shrink:0!important;padding:12px 16px 8px!important}.ant-modal-mobile .ant-modal-title{font-size:16px!important;font-weight:600!important;line-height:1.3!important}.ant-modal-mobile .ant-modal-body{-webkit-overflow-scrolling:touch!important;flex:1 1!important;overflow-y:auto!important;padding:12px 16px!important}.ant-modal-mobile .ant-modal-footer{border-top:1px solid #f0f0f0!important;flex-shrink:0!important;padding:8px 16px 12px!important}.mobile-edit-form{display:flex!important;flex-direction:column!important;gap:6px!important}.mobile-edit-form .ant-form-item{margin-bottom:6px!important}.mobile-edit-form .ant-form-item-label{padding-bottom:2px!important}.mobile-edit-form .ant-form-item-label>label{color:#262626!important;font-size:13px!important;font-weight:500!important;height:24px!important;line-height:24px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-input-number,.mobile-edit-form .ant-picker,.mobile-edit-form .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;font-size:14px!important;height:36px!important;padding:6px 8px!important;transition:all .3s!important}.mobile-edit-form .ant-input-number-focused,.mobile-edit-form .ant-input:focus,.mobile-edit-form .ant-picker-focused,.mobile-edit-form .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.mobile-edit-form .ant-textarea{border-radius:6px!important;font-size:14px!important;min-height:60px!important;padding:8px!important}.mobile-edit-form .ant-textarea .ant-input{height:auto!important;min-height:60px!important;padding:8px!important}.mobile-edit-form .ant-row{margin:0 -2px!important;row-gap:6px!important}.mobile-edit-form .ant-col{padding:0 2px!important}.mobile-edit-form .ant-row .ant-col{flex:0 0 100%!important;max-width:100%!important}.mobile-edit-form .ant-form-item{margin-bottom:4px!important}.mobile-edit-form .ant-form-item-control,.mobile-edit-form .ant-form-item-row{margin-bottom:0!important}.ant-modal-mobile .ant-btn{border-radius:6px!important;font-size:14px!important;font-weight:500!important;height:40px!important;min-width:80px!important;padding:8px 16px!important}.ant-modal-mobile .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-modal-mobile .ant-btn-default{border-color:#d9d9d9!important;color:#262626!important}.mobile-edit-form .ant-select{width:100%!important}.mobile-edit-form .ant-select-selection-item{font-size:14px!important;line-height:24px!important}.mobile-edit-form .ant-picker{width:100%!important}.mobile-edit-form .ant-picker-input>input{font-size:14px!important}.mobile-edit-form .ant-form-item-has-error .ant-input,.mobile-edit-form .ant-form-item-has-error .ant-picker,.mobile-edit-form .ant-form-item-has-error .ant-select-selector{border-color:#ff4d4f!important}.mobile-edit-form .ant-form-item-explain-error{color:#ff4d4f!important;font-size:11px!important;margin-top:2px!important}.mobile-edit-form .ant-form-item-has-success .ant-input,.mobile-edit-form .ant-form-item-has-success .ant-select-selector{border-color:#52c41a!important}.mobile-edit-form .ant-btn{min-height:44px!important;min-width:44px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-select-selector{min-height:44px!important}.mobile-edit-form .ant-space{gap:6px!important}.mobile-edit-form .ant-space-item{margin-bottom:0!important}.mobile-edit-form .ant-form-item-explain{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}.mobile-edit-form .ant-form-item-loading{opacity:.6!important;pointer-events:none!important}[data-theme=dark] .ant-modal-mobile .ant-modal-content{background:#141414!important;border:1px solid #303030!important}[data-theme=dark] .ant-modal-mobile .ant-modal-header{border-bottom-color:#303030!important}[data-theme=dark] .ant-modal-mobile .ant-modal-footer{border-top-color:#303030!important}[data-theme=dark] .mobile-edit-form .ant-form-item-label>label{color:#fff!important}[data-theme=dark] .mobile-edit-form .ant-input,[data-theme=dark] .mobile-edit-form .ant-picker,[data-theme=dark] .mobile-edit-form .ant-select-selector,[data-theme=dark] .mobile-edit-form .ant-textarea{background:#141414!important;border-color:#434343!important;color:#fff!important}[data-theme=dark] .mobile-edit-form .ant-textarea .ant-input{background:#141414!important;color:#fff!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.mobile-edit-form{gap:8px!important}.mobile-edit-form .ant-form-item{margin-bottom:8px!important}.mobile-edit-form .ant-form-item-label>label{font-size:13px!important;height:26px!important;line-height:26px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-picker,.mobile-edit-form .ant-select-selector{font-size:13px!important;height:38px!important;padding:7px 10px!important}.mobile-edit-form .ant-textarea{font-size:13px!important}.mobile-edit-form .ant-textarea,.mobile-edit-form .ant-textarea .ant-input{min-height:70px!important;padding:10px!important}.mobile-edit-form .ant-row{margin:0 -3px!important}.mobile-edit-form .ant-col{padding:0 3px!important}}@media (max-width:768px) and (orientation:portrait){.mobile-edit-form .approval-form .ant-form-item,.mobile-edit-form .issue-form .ant-form-item,.mobile-edit-form .notes-form .ant-form-item,.mobile-edit-form .project-form .ant-form-item,.mobile-edit-form .task-form .ant-form-item,.mobile-edit-form .user-form .ant-form-item{margin-bottom:4px!important}.mobile-edit-form .rich-text-editor{min-height:100px!important}.mobile-edit-form .rich-text-editor .ql-editor{font-size:13px!important;line-height:1.4!important;padding:8px!important}.mobile-edit-form .ant-upload-list{margin-top:6px!important}.mobile-edit-form .ant-upload-list-item{font-size:11px!important;padding:3px 6px!important}.mobile-edit-form .ant-alert{font-size:12px!important;margin-bottom:12px!important;padding:8px 12px!important}.mobile-edit-form .ant-steps{margin-bottom:12px!important}.mobile-edit-form .ant-steps-item-title{font-size:12px!important}.mobile-edit-form .ant-steps-item-description{font-size:11px!important}.mobile-edit-form *{-webkit-overflow-scrolling:touch!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-picker,.mobile-edit-form .ant-select-selector{-webkit-appearance:none!important;appearance:none!important;font-size:16px!important}.mobile-edit-form{margin:0!important;padding:0!important}.mobile-edit-form .ant-form-item{margin-bottom:4px!important;margin-left:0!important;margin-right:0!important}.mobile-edit-form .ant-form-item-row{margin:0!important;padding:0!important}.mobile-edit-form .ant-form-item-label{margin:0!important;padding:0 0 2px!important}.mobile-edit-form .ant-form-item-control,.mobile-edit-form .ant-form-item-control-input,.mobile-edit-form .ant-form-item-control-input-content{margin:0!important;padding:0!important}.mobile-edit-form .ant-row{margin:0 -2px!important;row-gap:4px!important}.mobile-edit-form .ant-col{margin:0!important;padding:0 2px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-picker,.mobile-edit-form .ant-select{margin:0!important;padding:6px 8px!important}.mobile-edit-form .ant-textarea{margin:0!important;padding:8px!important}.mobile-edit-form .ant-picker-input,.mobile-edit-form .ant-select-selector{margin:0!important;padding:6px 8px!important}.mobile-edit-form .ant-form-item-explain,.mobile-edit-form .ant-form-item-extra{margin:2px 0 0!important;padding:0!important}.mobile-edit-form .ant-row .ant-col{flex:0 0 100%!important;margin-bottom:0!important;max-width:100%!important}.mobile-edit-form .ant-form-item{margin-bottom:3px!important}.mobile-edit-form .ant-form-item-label>label{height:20px!important;line-height:20px!important;margin:0!important;padding:0!important}.mobile-edit-form .ant-form-item-control{margin-top:2px!important}}@media (max-width:480px){.mobile-edit-form{margin:0!important;padding:0!important}.mobile-edit-form .ant-form-item{margin-bottom:3px!important;margin-left:0!important;margin-right:0!important}.mobile-edit-form .ant-form-item-label{margin:0!important;padding:0 0 1px!important}.mobile-edit-form .ant-form-item-label>label{font-size:12px!important;height:18px!important;line-height:18px!important;margin:0!important;padding:0!important}.mobile-edit-form .ant-form-item-control{margin-top:1px!important}.mobile-edit-form .ant-row{margin:0 -1px!important;row-gap:3px!important}.mobile-edit-form .ant-col{margin:0!important;padding:0 1px!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-picker,.mobile-edit-form .ant-select{margin:0!important;padding:5px 6px!important}.mobile-edit-form .ant-textarea{margin:0!important;padding:6px!important}.mobile-edit-form .ant-picker-input,.mobile-edit-form .ant-select-selector{margin:0!important;padding:5px 6px!important}.mobile-edit-form .ant-form-item-explain,.mobile-edit-form .ant-form-item-extra{font-size:10px!important;margin:1px 0 0!important;padding:0!important}}@media (max-width:768px) and (orientation:portrait){[data-theme=dark] .mobile-edit-form .ant-form-item{margin-bottom:4px!important}[data-theme=dark] .mobile-edit-form .ant-form-item-label>label{color:#fff!important}[data-theme=dark] .mobile-edit-form .ant-form-item-explain{color:#ff4d4f!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){[data-theme=dark] .tablet-landscape-edit-form .ant-form-item{margin-bottom:6px!important}[data-theme=dark] .tablet-landscape-edit-form .ant-form-item-label>label{color:#fff!important}[data-theme=dark] .tablet-landscape-edit-form .ant-form-item-explain{color:#ff4d4f!important}}@media (max-width:768px) and (orientation:portrait){.mobile-edit-form *{-webkit-overflow-scrolling:touch!important}.mobile-edit-form .ant-input,.mobile-edit-form .ant-picker,.mobile-edit-form .ant-select-selector{-webkit-appearance:none!important;appearance:none!important;font-size:16px!important;min-height:44px!important}.mobile-edit-form .ant-input:focus,.mobile-edit-form .ant-picker-focused,.mobile-edit-form .ant-select-focused .ant-select-selector{outline:2px solid #1890ff!important;outline-offset:2px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.tablet-landscape-edit-form .ant-input,.tablet-landscape-edit-form .ant-picker,.tablet-landscape-edit-form .ant-select-selector{min-height:44px!important}.tablet-landscape-edit-form .ant-input:focus,.tablet-landscape-edit-form .ant-picker-focused,.tablet-landscape-edit-form .ant-select-focused .ant-select-selector{outline:2px solid #1890ff!important;outline-offset:2px!important}}[data-theme=dark] .mobile-project-card .action-buttons .ant-btn,[data-theme=dark] .mobile-project-card .ant-btn,[data-theme=dark] .project-card .action-buttons .ant-btn,[data-theme=dark] .project-card .ant-btn{background:#0000!important;border-color:#404040!important}[data-theme=dark] .mobile-project-card .ant-tag .anticon,[data-theme=dark] .project-card .ant-tag .anticon,[data-theme=dark] .project-detail .ant-tag .anticon{color:inherit!important}[data-theme=dark] .mobile-project-card .ant-btn[style*="rgba(24, 144, 255, 0.1)"], [data-theme=dark] .project-card .ant-btn[style*="rgba(24, 144, 255, 0.1)"], [data-theme=dark] .project-detail .ant-btn[style*="rgba(24, 144, 255, 0.1)"]{background:#40a9ff1a!important}[data-theme=dark] .mobile-project-card .ant-btn[style*="rgba(82, 196, 26, 0.1)"], [data-theme=dark] .project-card .ant-btn[style*="rgba(82, 196, 26, 0.1)"], [data-theme=dark] .project-detail .ant-btn[style*="rgba(82, 196, 26, 0.1)"]{background:#73d13d1a!important}[data-theme=dark] .mobile-project-card .ant-btn[style*="rgba(250, 173, 20, 0.1)"], [data-theme=dark] .project-card .ant-btn[style*="rgba(250, 173, 20, 0.1)"], [data-theme=dark] .project-detail .ant-btn[style*="rgba(250, 173, 20, 0.1)"]{background:#ffc53d1a!important}[data-theme=dark] .mobile-project-card .ant-btn[style*="rgba(255, 77, 79, 0.1)"], [data-theme=dark] .project-card .ant-btn[style*="rgba(255, 77, 79, 0.1)"], [data-theme=dark] .project-detail .ant-btn[style*="rgba(255, 77, 79, 0.1)"]{background:#ff78751a!important}[data-theme=light] .mobile-project-card .ant-btn[style*="rgba(24, 144, 255, 0.1)"], [data-theme=light] .project-card .ant-btn[style*="rgba(24, 144, 255, 0.1)"], [data-theme=light] .project-detail .ant-btn[style*="rgba(24, 144, 255, 0.1)"]{background:#1890ff0d!important}[data-theme=light] .mobile-project-card .ant-btn[style*="rgba(82, 196, 26, 0.1)"], [data-theme=light] .project-card .ant-btn[style*="rgba(82, 196, 26, 0.1)"], [data-theme=light] .project-detail .ant-btn[style*="rgba(82, 196, 26, 0.1)"]{background:#52c41a0d!important}[data-theme=light] .mobile-project-card .ant-btn[style*="rgba(250, 173, 20, 0.1)"], [data-theme=light] .project-card .ant-btn[style*="rgba(250, 173, 20, 0.1)"], [data-theme=light] .project-detail .ant-btn[style*="rgba(250, 173, 20, 0.1)"]{background:#faad140d!important}[data-theme=light] .mobile-project-card .ant-btn[style*="rgba(255, 77, 79, 0.1)"], [data-theme=light] .project-card .ant-btn[style*="rgba(255, 77, 79, 0.1)"], [data-theme=light] .project-detail .ant-btn[style*="rgba(255, 77, 79, 0.1)"]{background:#ff4d4f0d!important}[data-theme=dark] .mobile-project-card .anticon-calendar,[data-theme=dark] .project-card .anticon-calendar,[data-theme=dark] .project-detail .anticon-calendar{color:#bbb!important}[data-theme=light] .mobile-project-card .anticon-calendar,[data-theme=light] .project-card .anticon-calendar,[data-theme=light] .project-detail .anticon-calendar{color:#666!important}[data-theme=dark] .mobile-project-card .anticon-team,[data-theme=dark] .project-card .anticon-team,[data-theme=dark] .project-detail .anticon-team{color:#aaa!important}[data-theme=light] .mobile-project-card .anticon-team,[data-theme=light] .project-card .anticon-team,[data-theme=light] .project-detail .anticon-team{color:#666!important}[data-theme=dark] .mobile-project-card .anticon-file,[data-theme=dark] .project-card .anticon-file,[data-theme=dark] .project-detail .anticon-file{color:#aaa!important}[data-theme=light] .mobile-project-card .anticon-file,[data-theme=light] .project-card .anticon-file,[data-theme=light] .project-detail .anticon-file{color:#666!important}[data-theme=dark] .mobile-project-card .ant-tag .anticon-check-circle,[data-theme=dark] .project-card .ant-tag .anticon-check-circle,[data-theme=dark] .project-detail .ant-tag .anticon-check-circle{color:#52c41a!important}[data-theme=dark] .mobile-project-card .ant-tag .anticon-clock-circle,[data-theme=dark] .project-card .ant-tag .anticon-clock-circle,[data-theme=dark] .project-detail .ant-tag .anticon-clock-circle{color:#1890ff!important}[data-theme=dark] .mobile-project-card .ant-tag .anticon-exclamation-circle,[data-theme=dark] .project-card .ant-tag .anticon-exclamation-circle,[data-theme=dark] .project-detail .ant-tag .anticon-exclamation-circle{color:#faad14!important}[data-theme=dark] .mobile-project-card .ant-tag .anticon-close-circle,[data-theme=dark] .project-card .ant-tag .anticon-close-circle,[data-theme=dark] .project-detail .ant-tag .anticon-close-circle{color:#8c8c8c!important}[data-theme=dark] .mobile-project-card .ant-btn .anticon-eye,[data-theme=dark] .project-card .ant-btn .anticon-eye,[data-theme=dark] .project-detail .ant-btn .anticon-eye{color:#40a9ff!important}[data-theme=dark] .mobile-project-card .ant-btn .anticon-edit,[data-theme=dark] .project-card .ant-btn .anticon-edit,[data-theme=dark] .project-detail .ant-btn .anticon-edit{color:#52c41a!important}[data-theme=dark] .mobile-project-card .ant-btn .anticon-message,[data-theme=dark] .project-card .ant-btn .anticon-message,[data-theme=dark] .project-detail .ant-btn .anticon-message{color:#faad14!important}[data-theme=dark] .mobile-project-card .ant-btn .anticon-delete,[data-theme=dark] .project-card .ant-btn .anticon-delete,[data-theme=dark] .project-detail .ant-btn .anticon-delete{color:#ff7875!important}[data-theme=dark] .mobile-project-card .ant-btn .anticon-download,[data-theme=dark] .project-card .ant-btn .anticon-download,[data-theme=dark] .project-detail .ant-btn .anticon-download{color:#1890ff!important}[data-theme=dark] .mobile-edit-form .ant-form-item-label>label .anticon,[data-theme=dark] .project-form .ant-form-item-label>label .anticon,[data-theme=dark] .tablet-landscape-edit-form .ant-form-item-label>label .anticon{color:#bbb!important}[data-theme=light] .mobile-edit-form .ant-form-item-label>label .anticon,[data-theme=light] .project-form .ant-form-item-label>label .anticon,[data-theme=light] .tablet-landscape-edit-form .ant-form-item-label>label .anticon{color:#666!important}[data-theme=dark] .mobile-filter-button .anticon,[data-theme=dark] .mobile-filter-drawer .anticon,[data-theme=dark] .responsive-collapsible-filters .anticon,[data-theme=light] .mobile-filter-button .anticon,[data-theme=light] .mobile-filter-drawer .anticon,[data-theme=light] .responsive-collapsible-filters .anticon{color:#fff!important}[data-theme=dark] .mobile-project-header-dropdown .anticon,[data-theme=dark] .project-card .ant-dropdown-trigger .anticon{color:#bbb!important}[data-theme=light] .mobile-project-header-dropdown .anticon,[data-theme=light] .project-card .ant-dropdown-trigger .anticon{color:#666!important}[data-theme=dark] .mobile-project-card .ant-avatar .anticon,[data-theme=dark] .mobile-project-card .ant-progress .ant-progress-text,[data-theme=dark] .project-card .ant-avatar .anticon,[data-theme=dark] .project-card .ant-progress .ant-progress-text,[data-theme=dark] .project-detail .ant-avatar .anticon,[data-theme=dark] .project-detail .ant-progress .ant-progress-text,[data-theme=light] .mobile-project-card .ant-avatar .anticon,[data-theme=light] .project-card .ant-avatar .anticon,[data-theme=light] .project-detail .ant-avatar .anticon{color:#fff!important}[data-theme=light] .mobile-project-card .ant-progress .ant-progress-text,[data-theme=light] .project-card .ant-progress .ant-progress-text,[data-theme=light] .project-detail .ant-progress .ant-progress-text{color:#000!important}[data-theme=dark] .ant-modal .ant-modal-footer .anticon,[data-theme=dark] .ant-modal .ant-modal-header .anticon{color:#fff!important}[data-theme=light] .ant-modal .ant-modal-footer .anticon,[data-theme=light] .ant-modal .ant-modal-header .anticon{color:#000!important}[data-theme=dark] .ant-drawer .ant-drawer-body .anticon,[data-theme=dark] .ant-drawer .ant-drawer-header .anticon{color:#fff!important}[data-theme=light] .ant-drawer .ant-drawer-body .anticon,[data-theme=light] .ant-drawer .ant-drawer-header .anticon{color:#000!important}[data-theme=dark] .projects-table-container .ant-pagination .anticon,[data-theme=dark] .projects-table-container .ant-table .anticon{color:#bbb!important}[data-theme=light] .projects-table-container .ant-pagination .anticon,[data-theme=light] .projects-table-container .ant-table .anticon{color:#666!important}[data-theme=dark] .mobile-project-statistics .ant-statistic .anticon,[data-theme=dark] .project-statistics .ant-statistic .anticon{color:#bbb!important}[data-theme=light] .mobile-project-statistics .ant-statistic .anticon,[data-theme=light] .project-statistics .ant-statistic .anticon{color:#666!important}[data-theme=dark] .comment-drawer .anticon,[data-theme=dark] .project-comments .anticon{color:#bbb!important}[data-theme=light] .comment-drawer .anticon,[data-theme=light] .project-comments .anticon{color:#666!important}[data-theme=dark] .member-drawer .anticon,[data-theme=dark] .project-members .anticon{color:#bbb!important}[data-theme=light] .member-drawer .anticon,[data-theme=light] .project-members .anticon{color:#666!important}[data-theme=dark] .permission-drawer .anticon,[data-theme=dark] .project-permissions .anticon{color:#bbb!important}[data-theme=light] .permission-drawer .anticon,[data-theme=light] .project-permissions .anticon{color:#666!important}[data-theme=dark] .info-modal .anticon,[data-theme=dark] .project-info .anticon{color:#bbb!important}[data-theme=light] .info-modal .anticon,[data-theme=light] .project-info .anticon{color:#666!important}[data-theme=dark] .export-modal .anticon,[data-theme=dark] .project-export .anticon{color:#bbb!important}[data-theme=light] .export-modal .anticon,[data-theme=light] .project-export .anticon{color:#666!important}[data-theme=dark] .project-share .anticon,[data-theme=dark] .share-modal .anticon{color:#bbb!important}[data-theme=light] .project-share .anticon,[data-theme=light] .share-modal .anticon{color:#666!important}[data-theme=dark] .project-search .anticon,[data-theme=dark] .search-input .anticon{color:#bbb!important}[data-theme=light] .project-search .anticon,[data-theme=light] .search-input .anticon{color:#666!important}[data-theme=dark] .project-sort .anticon,[data-theme=dark] .sort-button .anticon{color:#bbb!important}[data-theme=light] .project-sort .anticon,[data-theme=light] .sort-button .anticon{color:#666!important}[data-theme=dark] .project-refresh .anticon,[data-theme=dark] .refresh-button .anticon{color:#bbb!important}[data-theme=light] .project-refresh .anticon,[data-theme=light] .refresh-button .anticon{color:#666!important}[data-theme=dark] .project-settings .anticon,[data-theme=dark] .settings-button .anticon{color:#bbb!important}[data-theme=light] .project-settings .anticon,[data-theme=light] .settings-button .anticon{color:#666!important}[data-theme=dark] .help-button .anticon,[data-theme=dark] .project-help .anticon{color:#bbb!important}[data-theme=light] .help-button .anticon,[data-theme=light] .project-help .anticon{color:#666!important}[data-theme=dark] .notification-button .anticon,[data-theme=dark] .project-notification .anticon{color:#bbb!important}[data-theme=light] .notification-button .anticon,[data-theme=light] .project-notification .anticon{color:#666!important}[data-theme=dark] .project-user .anticon,[data-theme=dark] .user-button .anticon{color:#bbb!important}[data-theme=light] .project-user .anticon,[data-theme=light] .user-button .anticon{color:#666!important}[data-theme=dark] .logout-button .anticon,[data-theme=dark] .project-logout .anticon{color:#bbb!important}[data-theme=light] .logout-button .anticon,[data-theme=light] .project-logout .anticon{color:#666!important}[data-theme=dark] .project-theme .anticon,[data-theme=dark] .theme-button .anticon{color:#bbb!important}[data-theme=light] .project-theme .anticon,[data-theme=light] .theme-button .anticon{color:#666!important}[data-theme=dark] .language-button .anticon,[data-theme=dark] .project-language .anticon{color:#bbb!important}[data-theme=light] .language-button .anticon,[data-theme=light] .project-language .anticon{color:#666!important}[data-theme=dark] .bell-button .anticon,[data-theme=dark] .project-bell .anticon{color:#bbb!important}[data-theme=light] .bell-button .anticon,[data-theme=light] .project-bell .anticon{color:#666!important}[data-theme=dark] .person-button .anticon,[data-theme=dark] .project-person .anticon{color:#bbb!important}[data-theme=light] .person-button .anticon,[data-theme=light] .project-person .anticon{color:#666!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#1890ff!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#fa8c16!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#8c8c8c!important}.issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#fa8c16!important}.documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#722ed1!important}.documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#faad14!important}.documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#8c8c8c!important}.projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#faad14!important}.approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#cf1322!important}.checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#1890ff!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#52c41a!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#13c2c2!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#faad14!important}.dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#fa8c16!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#722ed1!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#13c2c2!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#8c8c8c!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#fa8c16!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#722ed1!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#13c2c2!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#8c8c8c!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#13c2c2!important;font-weight:600!important}.projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#cf1322!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#1890ff!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#52c41a!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#13c2c2!important;font-weight:600!important}.checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#faad14!important;font-weight:600!important}.dashboard-stats-row .ant-card:hover .ant-statistic-content-prefix .anticon{transform:scale(1.1)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.dashboard-stats-row .ant-card:hover .ant-statistic-content-value{transform:scale(1.05)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffa940!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-prefix .anticon{color:#ffa940!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#b37feb!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-prefix .anticon{color:#bfbfbf!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ff7875!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-prefix .anticon{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-prefix .anticon{color:#73d13d!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-prefix .anticon{color:#36cfc9!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-prefix .anticon{color:#ffc53d!important}[data-theme=dark] .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .dashboard-stats-row .ant-card[data-function=dashboard] .ant-statistic-content-value,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffa940!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#bfbfbf!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .issues-container .dashboard-stats-row .ant-card:nth-child(7) .ant-statistic-content-value{color:#ffa940!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#b37feb!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(5) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .documents-container .dashboard-stats-row .ant-card:nth-child(6) .ant-statistic-content-value{color:#bfbfbf!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .projects-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#ffc53d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ff7875!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:first-child .ant-statistic-content-value{color:#40a9ff!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(2) .ant-statistic-content-value{color:#73d13d!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(3) .ant-statistic-content-value{color:#36cfc9!important}[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card:nth-child(4) .ant-statistic-content-value{color:#ffc53d!important}.dashboard-stats-row .ant-card .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-card .ant-statistic-content-value{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform!important}.dashboard-container,.documents-container,.issues-container,.projects-container,.tasks-container{padding:16px 20px!important}.filter-section,.search-filter-section{margin-bottom:16px!important}.dashboard-stats-row .ant-row,.projects-summary-grid,.tasks-stats-row .ant-row{display:flex!important;flex-wrap:wrap!important}.dashboard-stats-row .ant-col,.tasks-stats-row .ant-col{flex:0 0 25%!important;max-width:25%!important;padding:0 4px!important}.projects-summary-grid{gap:8px!important;grid-template-columns:repeat(4,1fr)!important}.dashboard-stats-row .ant-card,.tasks-stats-row .ant-card{height:100%;margin-bottom:8px}.dashboard-stats-row .ant-statistic,.tasks-stats-row .ant-statistic{text-align:center}.dashboard-stats-row .ant-statistic-title,.tasks-stats-row .ant-statistic-title{font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-stats-row .ant-statistic-content,.tasks-stats-row .ant-statistic-content{font-size:18px!important}.dashboard-issue-charts .ant-row,.dashboard-overview-charts .ant-row,.dashboard-task-charts .ant-row{display:flex!important}.dashboard-issue-charts .ant-col:first-child,.dashboard-issue-charts .ant-col:nth-child(2),.dashboard-overview-charts .ant-col,.dashboard-task-charts .ant-col:first-child,.dashboard-task-charts .ant-col:nth-child(2){flex:0 0 50%!important;max-width:50%!important}.dashboard-issue-charts .ant-col:nth-child(3),.dashboard-task-charts .ant-col:nth-child(3){flex:0 0 100%!important;margin-top:16px;max-width:100%!important}.ant-table-wrapper{font-size:13px!important}.ant-table-thead>tr>th{font-size:12px!important;font-weight:600!important;padding:8px 12px!important}.ant-table-tbody>tr>td{font-size:13px!important;padding:8px 12px!important}.ant-table-tbody .ant-btn{font-size:12px!important;height:28px!important;padding:4px 8px!important}.mobile-filters{display:none!important}.responsive-filters{display:block!important}.tablet-landscape-filter-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:16px!important;transition:all .3s ease!important}.tablet-landscape-filter-card:hover{box-shadow:0 4px 12px #00000026!important}.tablet-landscape-filter-card .ant-card-body>div:first-child{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:8px 0;transition:all .3s ease}.tablet-landscape-filter-card .ant-card-body>div:first-child:hover{background-color:#fafafa;border-radius:6px}.tablet-filter-item{margin-bottom:8px}.tablet-filter-label{color:#666!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important}.tablet-filter-item .ant-input,.tablet-filter-item .ant-select{font-size:13px!important}.tablet-filter-item .ant-input::placeholder{color:#999!important;font-size:12px!important}.tablet-filter-item .ant-btn{border-radius:6px!important;font-size:13px!important;height:32px!important}.tablet-filter-item .ant-switch{height:22px!important;min-width:44px!important}.tablet-filter-item .ant-switch-inner{font-size:10px!important}.ant-tabs-nav{margin-bottom:16px!important}.ant-tabs-tab{font-size:14px!important;padding:8px 16px!important}.ant-card{margin-bottom:16px!important}.ant-card-head-title{font-size:16px!important;font-weight:600}.dashboard-issue-charts .ant-row,.dashboard-overview-charts .ant-row,.dashboard-task-charts .ant-row{margin-left:-8px!important;margin-right:-8px!important}.dashboard-issue-charts .ant-col,.dashboard-overview-charts .ant-col,.dashboard-task-charts .ant-col{padding-left:8px!important;padding-right:8px!important}.tablet-landscape-filter-card .ant-collapse-content{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.tablet-filter-item .ant-input:hover,.tablet-filter-item .ant-select:hover .ant-select-selector{border-color:#40a9ff!important}.tablet-filter-item .ant-btn:hover{box-shadow:0 2px 8px #00000026!important;transform:translateY(-1px)!important}.tablet-filter-item .ant-input:focus,.tablet-filter-item .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.tablet-landscape-filter-card .anticon{transition:all .3s ease!important}.tablet-landscape-filter-card .ant-btn:hover .anticon{transform:scale(1.1)!important}}[data-theme=dark] @media(min-width: 769px) and(max-width: 1366px) and(orientation: landscape){.dashboard-stats-row .ant-card,.tasks-stats-row .ant-card{background:#ffffff0a!important;border-color:#ffffff1a!important}.dashboard-issue-charts .ant-card,.dashboard-overview-charts .ant-card,.dashboard-task-charts .ant-card{background:#ffffff05!important;border-color:#ffffff14!important}.ant-statistic-title{color:#ffffffd9!important}.ant-statistic-content{color:#fffffff2!important}.tablet-landscape-filter-card{background:#ffffff05!important;border-color:#ffffff14!important;box-shadow:0 2px 8px #0000004d!important}.tablet-landscape-filter-card:hover{box-shadow:0 4px 12px #0006!important}.tablet-landscape-filter-card .ant-card-body>div:first-child{border-bottom-color:#ffffff1a!important}.tablet-landscape-filter-card .ant-card-body>div:first-child:hover{background-color:#ffffff0a!important}.tablet-filter-label{color:#ffffffa6!important}.tablet-filter-item .ant-input::placeholder{color:#ffffff73!important}.tablet-filter-item .ant-input,.tablet-filter-item .ant-select{background:#ffffff0a!important;border-color:#ffffff26!important;color:#ffffffd9!important}.tablet-filter-item .ant-input:focus,.tablet-filter-item .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.tablet-filter-item .ant-btn{background:#ffffff0a!important;border-color:#ffffff26!important;color:#ffffffd9!important}.tablet-filter-item .ant-btn:hover{background:#ffffff14!important;border-color:#ffffff40!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.tablet-filter-label{font-size:11px!important}.tablet-filter-item .ant-btn,.tablet-filter-item .ant-input,.tablet-filter-item .ant-select{font-size:12px!important}.tablet-filter-item .ant-input::placeholder{font-size:11px!important}.tablet-landscape-filter-card .ant-card-body{padding:10px 12px!important}.dashboard-stats-row .ant-statistic-title,.tasks-stats-row .ant-statistic-title{font-size:12px!important}.dashboard-stats-row .ant-statistic-content,.tasks-stats-row .ant-statistic-content{font-size:16px!important}}@media (min-width:1025px) and (max-width:1366px) and (orientation:landscape){.tablet-filter-label{font-size:13px!important}.tablet-filter-item .ant-btn,.tablet-filter-item .ant-input,.tablet-filter-item .ant-select{font-size:14px!important}.tablet-filter-item .ant-input::placeholder{font-size:13px!important}.tablet-landscape-filter-card .ant-card-body{padding:14px 18px!important}.dashboard-stats-row .ant-statistic-title,.tasks-stats-row .ant-statistic-title{font-size:14px!important}.dashboard-stats-row .ant-statistic-content,.tasks-stats-row .ant-statistic-content{font-size:20px!important}}@media print{.dashboard-stats-row .ant-col,.tasks-stats-row .ant-col{flex:0 0 25%!important;max-width:25%!important}.dashboard-overview-charts .ant-col{flex:0 0 50%!important;max-width:50%!important}.tablet-landscape-filter-card{border:1px solid #d9d9d9!important;box-shadow:none!important}.tablet-landscape-filter-card .ant-card-body>div:first-child{border-bottom:1px solid #d9d9d9!important}.tablet-filter-item .ant-btn{background:#fff!important;border:1px solid #d9d9d9!important;color:#000!important}}.mobile-icon-standard{border-radius:6px!important;padding:4px!important;transition:all .2s ease!important;width:32px!important}.mobile-icon-standard .anticon{font-size:16px!important}.mobile-icon-view{background-color:#1890ff0d!important;border:1px solid #1890ff!important;color:#1890ff!important}.mobile-icon-view:hover{background-color:#1890ff1a!important;transform:scale(1.05)!important}[data-theme=dark] .mobile-icon-view{background-color:#40a9ff1a!important;border-color:#40a9ff!important;color:#40a9ff!important}[data-theme=dark] .mobile-icon-view:hover{background-color:#40a9ff26!important}.mobile-icon-edit{background-color:#52c41a0d!important;border:1px solid #52c41a!important;color:#52c41a!important}.mobile-icon-edit:hover{background-color:#52c41a1a!important;transform:scale(1.05)!important}[data-theme=dark] .mobile-icon-edit{background-color:#73d13d1a!important;border-color:#73d13d!important;color:#73d13d!important}[data-theme=dark] .mobile-icon-edit:hover{background-color:#73d13d26!important}.mobile-icon-delete{background-color:#ff4d4f0d!important;border:1px solid #ff4d4f!important;color:#ff4d4f!important}.mobile-icon-delete:hover{background-color:#ff4d4f1a!important;transform:scale(1.05)!important}[data-theme=dark] .mobile-icon-delete{background-color:#ff78751a!important;border-color:#ff7875!important;color:#ff7875!important}[data-theme=dark] .mobile-icon-delete:hover{background-color:#ff787526!important}.mobile-icon-comment{background-color:#fa8c160d!important;border:1px solid #fa8c16!important;color:#fa8c16!important}.mobile-icon-comment:hover{background-color:#fa8c161a!important;transform:scale(1.05)!important}[data-theme=dark] .mobile-icon-comment{background-color:#faad141a!important;border-color:#faad14!important;color:#faad14!important}[data-theme=dark] .mobile-icon-comment:hover{background-color:#faad1426!important}.action-buttons{align-items:center!important;flex-wrap:wrap!important;justify-content:flex-start!important}.action-buttons .ant-btn{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;margin:0!important;padding:4px!important;transition:all .2s ease!important;width:32px!important}.action-buttons .ant-btn .anticon{font-size:16px!important}.action-buttons>div{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important}@media (max-width:768px){.action-buttons{flex-wrap:wrap!important}.action-buttons,.action-buttons>div{gap:6px!important;justify-content:flex-start!important}.action-buttons .ant-btn{height:28px!important;padding:3px!important;width:28px!important}.action-buttons .ant-btn .anticon{font-size:14px!important}}@media (min-width:481px) and (max-width:768px){.action-buttons,.action-buttons>div{gap:8px!important;justify-content:flex-start!important}.action-buttons .ant-btn{height:30px!important;padding:4px!important;width:30px!important}.action-buttons .ant-btn .anticon{font-size:15px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.action-buttons,.action-buttons>div{gap:8px!important;justify-content:flex-start!important}.action-buttons .ant-btn{height:32px!important;padding:4px!important;width:32px!important}.action-buttons .ant-btn .anticon{font-size:16px!important}}.mobile-approval-card .ant-btn{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;padding:4px!important;transition:all .2s ease!important;width:32px!important}.mobile-approval-card .ant-btn .anticon{font-size:16px!important}.mobile-approval-card .approval-actions .ant-btn{min-height:32px!important;min-width:32px!important}.mobile-approval-card .approval-actions .ant-btn,.mobile-approval-card .attachments-indicator .ant-btn,.mobile-approval-card .comments-indicator .ant-btn{height:32px!important;padding:4px!important;width:32px!important}.mobile-approval-card .attachments-indicator .anticon,.mobile-approval-card .comments-indicator .anticon{font-size:16px!important}.mobile-user-card .ant-btn{border-radius:6px!important;height:32px!important;padding:4px!important;transition:all .2s ease!important;width:32px!important}.mobile-user-card .ant-btn .anticon{font-size:16px!important}.mobile-user-card .user-info .anticon{font-size:16px!important;height:32px!important;width:32px!important}.mobile-document-card .ant-btn{border-radius:6px!important;height:32px!important;padding:4px!important;transition:all .2s ease!important;width:32px!important}.mobile-document-card .ant-btn .anticon{font-size:16px!important}.mobile-calendar-card .ant-btn,.mobile-document-card .document-actions .ant-btn{height:32px!important;padding:4px!important;width:32px!important}.mobile-calendar-card .ant-btn{border-radius:6px!important;transition:all .2s ease!important}.mobile-calendar-card .ant-btn .anticon{font-size:16px!important}.mobile-calendar-card .event-actions .ant-btn,.mobile-task-card .ant-btn{height:32px!important;padding:4px!important;width:32px!important}.mobile-task-card .ant-btn{border-radius:6px!important;transition:all .2s ease!important}.mobile-task-card .ant-btn .anticon{font-size:16px!important}.mobile-issue-card .ant-btn,.mobile-task-card .task-actions .ant-btn{height:32px!important;padding:4px!important;width:32px!important}.mobile-issue-card .ant-btn{border-radius:6px!important;transition:all .2s ease!important}.mobile-issue-card .ant-btn .anticon{font-size:16px!important}.mobile-issue-card .issue-actions .ant-btn,.mobile-project-card .ant-btn{height:32px!important;padding:4px!important;width:32px!important}.mobile-project-card .ant-btn{border-radius:6px!important;transition:all .2s ease!important}.mobile-project-card .ant-btn .anticon{font-size:16px!important}.mobile-project-card .action-buttons,.project-actions .action-buttons{flex-wrap:wrap!important}.mobile-project-card .action-buttons,.mobile-project-card .action-buttons>div,.mobile-task-card .action-buttons,.project-actions .action-buttons,.project-actions .action-buttons>div,.task-actions .action-buttons{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important}.mobile-task-card .action-buttons,.task-actions .action-buttons{flex-wrap:wrap!important}.issue-actions .action-buttons,.mobile-issue-card .action-buttons,.mobile-task-card .action-buttons>div,.task-actions .action-buttons>div{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important}.issue-actions .action-buttons,.mobile-issue-card .action-buttons{flex-wrap:wrap!important}.issue-actions .action-buttons>div,.mobile-issue-card .action-buttons>div{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important}@media (max-width:768px){.mobile-approval-card .ant-btn,.mobile-calendar-card .ant-btn,.mobile-document-card .ant-btn,.mobile-icon-standard,.mobile-issue-card .ant-btn,.mobile-project-card .ant-btn,.mobile-task-card .ant-btn,.mobile-user-card .ant-btn{min-height:32px!important;min-width:32px!important;position:relative!important}.mobile-approval-card .ant-btn:before,.mobile-calendar-card .ant-btn:before,.mobile-document-card .ant-btn:before,.mobile-icon-standard:before,.mobile-issue-card .ant-btn:before,.mobile-project-card .ant-btn:before,.mobile-task-card .ant-btn:before,.mobile-user-card .ant-btn:before{bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}}.mobile-approval-card .ant-btn:hover,.mobile-calendar-card .ant-btn:hover,.mobile-document-card .ant-btn:hover,.mobile-icon-standard:hover,.mobile-issue-card .ant-btn:hover,.mobile-project-card .ant-btn:hover,.mobile-task-card .ant-btn:hover,.mobile-user-card .ant-btn:hover{transform:scale(1.05)!important;transition:transform .2s ease!important}[data-theme=dark] .mobile-approval-card .ant-btn,[data-theme=dark] .mobile-calendar-card .ant-btn,[data-theme=dark] .mobile-document-card .ant-btn,[data-theme=dark] .mobile-icon-standard,[data-theme=dark] .mobile-issue-card .ant-btn,[data-theme=dark] .mobile-project-card .ant-btn,[data-theme=dark] .mobile-task-card .ant-btn,[data-theme=dark] .mobile-user-card .ant-btn{border-color:#404040!important}[data-theme=dark] .mobile-approval-card .ant-btn:hover,[data-theme=dark] .mobile-calendar-card .ant-btn:hover,[data-theme=dark] .mobile-document-card .ant-btn:hover,[data-theme=dark] .mobile-icon-standard:hover,[data-theme=dark] .mobile-issue-card .ant-btn:hover,[data-theme=dark] .mobile-project-card .ant-btn:hover,[data-theme=dark] .mobile-task-card .ant-btn:hover,[data-theme=dark] .mobile-user-card .ant-btn:hover{background-color:#ffffff1a!important}.mobile-approval-card .ant-btn[style*="44px"]{height:32px!important;padding:4px!important;width:32px!important}@media (max-width:768px){.desktop-icon-standard{height:32px!important;padding:4px!important;width:32px!important}.desktop-icon-standard .anticon{font-size:16px!important}}.mobile-approval-card .ant-badge,.mobile-calendar-card .ant-badge,.mobile-document-card .ant-badge,.mobile-issue-card .ant-badge,.mobile-project-card .ant-badge,.mobile-task-card .ant-badge,.mobile-user-card .ant-badge{line-height:1!important}.mobile-approval-card .ant-badge .ant-badge-count,.mobile-calendar-card .ant-badge .ant-badge-count,.mobile-document-card .ant-badge .ant-badge-count,.mobile-issue-card .ant-badge .ant-badge-count,.mobile-project-card .ant-badge .ant-badge-count,.mobile-task-card .ant-badge .ant-badge-count,.mobile-user-card .ant-badge .ant-badge-count{font-size:10px!important;height:16px!important;line-height:16px!important;min-width:16px!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.ant-btn[class*=floating-action]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:2px solid #fff3!important;border-radius:50%!important;box-shadow:0 8px 24px #00000026,0 4px 12px #0000001a!important;font-size:24px!important;height:64px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:64px!important}.ant-btn[class*=floating-action]:hover{box-shadow:0 12px 32px #0003,0 6px 16px #00000026!important;transform:scale(1.1)!important}.ant-btn[class*=floating-action]:active{box-shadow:0 4px 16px #0003!important;transform:scale(.95)!important}.ant-btn[class*=floating-action]{bottom:24px!important;right:24px!important;z-index:1000!important}.ant-btn[class*=floating-action] .anticon{font-size:24px!important;line-height:1!important}[data-theme=dark] .ant-btn[class*=floating-action]{border-color:#ffffff1a!important;box-shadow:0 8px 24px #0000004d,0 4px 12px #0003!important}[data-theme=dark] .ant-btn[class*=floating-action]:hover{box-shadow:0 12px 32px #0006,0 6px 16px #0000004d!important}.ant-tooltip{z-index:1001!important}.ant-btn[class*=floating-action]:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}@keyframes fab-pulse{0%{box-shadow:0 8px 24px #00000026;transform:scale(1)}50%{box-shadow:0 12px 32px #0003;transform:scale(1.05)}to{box-shadow:0 8px 24px #00000026;transform:scale(1)}}.ant-btn[class*=floating-action].fab-pulse{animation:fab-pulse 2s ease-in-out infinite!important}@media (max-height:600px){.ant-btn[class*=floating-action]{bottom:16px!important;font-size:20px!important;height:56px!important;right:16px!important;width:56px!important}}.projects-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#52c41a,#389e0d)!important}.tasks-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#1890ff,#096dd9)!important}.issues-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#ff4d4f,#cf1322)!important}.notes-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#faad14,#d48806)!important}.calendar-page .ant-btn[class*=floating-action],.users-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#722ed1,#531dab)!important}.approval-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#13c2c2,#08979c)!important}.documents-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#fa8c16,#d46b08)!important}.todo-page .ant-btn[class*=floating-action]{background:linear-gradient(135deg,#52c41a,#389e0d)!important}}@media (max-width:768px){.ant-btn[class*=floating-action]{bottom:80px!important;box-shadow:0 4px 12px #00000026!important;font-size:20px!important;height:56px!important;right:20px!important;width:56px!important}.ant-btn[class*=floating-action]:hover{transform:scale(1.05)!important}}@media (min-width:1367px){.ant-btn[class*=floating-action]{display:none!important}}.delete-confirmation-modal .ant-modal-content{border:none!important;border-radius:16px!important;box-shadow:0 20px 60px #00000026!important;overflow:hidden!important}.delete-confirmation-modal .ant-modal{margin:0 auto!important;max-height:90vh!important;overflow-y:auto!important;top:50%!important;transform:translateY(-50%)!important}.delete-confirmation-content{align-items:center!important;display:flex!important;flex-direction:column!important;padding:0!important;text-align:center!important}.delete-confirmation-icon{display:flex!important;justify-content:center!important;margin-bottom:20px!important}.delete-confirmation-icon-wrapper{align-items:center!important;background:#ff4d4f1a!important;border-radius:50%!important;display:flex!important;height:64px!important;justify-content:center!important;margin-bottom:0!important;width:64px!important}.delete-confirmation-text{margin-bottom:24px!important;max-width:360px!important}.delete-confirmation-title{color:#262626!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.4!important;margin-bottom:12px!important}.delete-confirmation-message{color:#666!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;margin-bottom:10px!important}.delete-confirmation-warning{background:#ff4d4f14!important;border:1px solid #ff4d4f26!important;border-radius:6px!important;color:#ff4d4f!important;display:inline-block!important;font-size:12px!important;font-weight:500!important;margin-bottom:0!important;padding:6px 12px!important}.delete-confirmation-actions{margin-top:24px!important;width:100%!important}.delete-confirmation-cancel-btn{border-width:1.5px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.delete-confirmation-cancel-btn:hover{border-color:#bfbfbf!important;box-shadow:0 6px 20px #0000001f!important;transform:translateY(-1px)!important}.delete-confirmation-delete-btn{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.delete-confirmation-delete-btn:hover{background:#ff7875!important;border-color:#ff7875!important;box-shadow:0 6px 20px #ff4d4f59!important;transform:translateY(-1px)!important}[data-theme=dark] .delete-confirmation-modal .ant-modal-content{background:#1f1f1f!important;box-shadow:0 20px 60px #0006!important}[data-theme=dark] .delete-confirmation-icon-wrapper{background:#ff4d4f26!important}[data-theme=dark] .delete-confirmation-title{color:#fff!important}[data-theme=dark] .delete-confirmation-message{color:#bbb!important}[data-theme=dark] .delete-confirmation-warning{background:#ff4d4f1f!important;border-color:#ff4d4f40!important}[data-theme=dark] .delete-confirmation-cancel-btn:hover{background:#2a2a2a!important;border-color:#595959!important}@media (max-width:768px){.delete-confirmation-modal .ant-modal{margin:16px!important;max-width:calc(100vw - 32px)!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important;z-index:1050!important}.delete-confirmation-modal .ant-modal-content{border-radius:12px!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important}.delete-confirmation-modal .ant-modal-body{max-height:calc(100vh - 120px)!important;overflow-y:auto!important;padding:16px!important}.delete-confirmation-icon-wrapper{height:56px!important;width:56px!important}.delete-confirmation-title{font-size:16px!important;margin-bottom:10px!important}.delete-confirmation-message{font-size:13px!important;margin-bottom:8px!important}.delete-confirmation-warning{font-size:11px!important;padding:5px 10px!important}.delete-confirmation-actions .ant-btn{font-size:14px!important;height:40px!important;min-width:100px!important}.delete-confirmation-actions .ant-space{align-items:stretch!important;flex-direction:column!important;gap:12px!important;width:100%!important}.delete-confirmation-actions .ant-space .ant-btn{height:44px!important;margin:0!important;min-width:100%!important;width:100%!important}.delete-confirmation-text{max-width:280px!important}.delete-confirmation-actions{margin-top:20px!important}.delete-confirmation-modal .ant-modal-wrap{z-index:1040!important}.delete-confirmation-modal .ant-modal-mask,.delete-confirmation-modal .ant-modal-wrap{background:#00000073!important;bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:0!important}.delete-confirmation-modal .ant-modal-mask{z-index:1039!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait){.delete-confirmation-modal .ant-modal{margin:24px!important}.delete-confirmation-modal .ant-modal-content{border-radius:14px!important}.delete-confirmation-title{font-size:17px!important}.delete-confirmation-message{font-size:13px!important}.delete-confirmation-warning{font-size:11px!important}.delete-confirmation-actions .ant-btn{font-size:14px!important;height:42px!important;min-width:110px!important}.delete-confirmation-actions .ant-space{align-items:stretch!important;flex-direction:column!important;width:100%!important}.delete-confirmation-actions .ant-space .ant-btn{height:42px!important;margin:0!important;min-width:100%!important;width:100%!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.delete-confirmation-modal .ant-modal{margin:20px!important}.delete-confirmation-modal .ant-modal-content{border-radius:14px!important}.delete-confirmation-title{font-size:17px!important}.delete-confirmation-message{font-size:13px!important}.delete-confirmation-warning{font-size:11px!important}.delete-confirmation-actions .ant-btn{font-size:14px!important;height:42px!important;min-width:110px!important}.delete-confirmation-actions .ant-space{align-items:stretch!important;flex-direction:column!important;width:100%!important}.delete-confirmation-actions .ant-space .ant-btn{height:42px!important;margin:0!important;min-width:100%!important;width:100%!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px){.delete-confirmation-modal .ant-modal{margin:8px!important;top:50%!important;transform:translateY(-50%)!important}.delete-confirmation-icon{margin-bottom:12px!important}.delete-confirmation-icon-wrapper{height:48px!important;width:48px!important}.delete-confirmation-text{margin-bottom:16px!important}.delete-confirmation-actions{margin-top:16px!important}.delete-confirmation-title{font-size:15px!important;margin-bottom:8px!important}.delete-confirmation-message{font-size:12px!important;margin-bottom:6px!important}.delete-confirmation-warning{font-size:10px!important;padding:4px 8px!important}.delete-confirmation-actions .ant-btn{font-size:13px!important;height:36px!important;min-width:90px!important}.delete-confirmation-actions .ant-space{align-items:stretch!important;flex-direction:column!important;width:100%!important}.delete-confirmation-actions .ant-space .ant-btn{height:40px!important;margin:0!important;min-width:100%!important;width:100%!important}}@media (max-width:1024px){.delete-confirmation-actions .ant-btn{min-height:44px!important;min-width:80px!important}.delete-confirmation-actions .ant-space{gap:16px!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.delete-confirmation-actions .ant-btn,.delete-confirmation-modal .ant-modal-content{border-width:.5px!important}}.delete-confirmation-modal .ant-modal,.delete-confirmation-modal .ant-modal-content{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.delete-confirmation-actions .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}.delete-confirmation-delete-btn.ant-btn-loading{cursor:not-allowed!important;opacity:.7!important}.delete-confirmation-delete-btn.ant-btn-loading:hover{box-shadow:0 4px 12px #ff4d4f4d!important;transform:none!important}.delete-confirmation-modal .ant-modal-content:focus{outline:none!important}@media print{.delete-confirmation-modal{display:none!important}}@media (max-width:768px){.delete-confirmation-modal,.delete-confirmation-modal .ant-modal-root{bottom:0!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:1050!important}.delete-confirmation-modal .ant-modal-dialog{margin:0 auto!important;max-height:calc(100vh - 32px)!important;max-width:calc(100vw - 32px)!important;position:relative!important;top:50%!important;transform:translateY(-50%)!important}}.project-member-management-modal .ant-modal-body{padding:16px}.project-member-management-modal .ant-table{background:#0000}.project-member-management-modal .ant-table-thead>tr>th{background:#00000005;border-bottom:1px solid #f0f0f0;font-weight:600}.project-member-management-modal .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 8px}.project-member-management-modal .ant-table-tbody>tr:hover>td{background:#00000005}.member-info{align-items:center;display:flex;gap:12px}.member-info .ant-avatar{flex-shrink:0}.member-details{flex:1 1;min-width:0}.member-name{color:#262626;font-weight:500;margin-bottom:2px}.member-email,.member-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-email{color:#8c8c8c;font-size:12px}.role-tag{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.role-tag.admin{background:#fff1f0;border:1px solid #ffccc7;color:#cf1322}.role-tag.project-manager{background:#f0f5ff;border:1px solid #bae0ff;color:#1890ff}.role-tag.bim-manager{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.role-tag.contributor{background:#fff7e6;border:1px solid #ffd591;color:#fa8c16}.role-tag.viewer{background:#f9f0ff;border:1px solid #d3adf7;color:#722ed1}.role-tag.user{background:#f5f5f5;border:1px solid #d9d9d9;color:#595959}.permission-management-modal .ant-modal-body{padding:20px}.permission-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center}.permission-table .ant-table-tbody>tr>td{text-align:center;vertical-align:middle}.permission-resource{color:#262626;font-weight:500}.permission-action{align-items:center;display:flex;gap:6px;justify-content:center}.permission-switch{margin:0 auto}.member-search-filter{align-items:center;display:flex;gap:12px;margin-bottom:16px}.member-search-filter .ant-input-search{flex:1 1}.member-search-filter .ant-select{min-width:150px}.member-actions{align-items:center;display:flex;gap:8px}.member-actions .ant-btn{font-size:12px;height:auto;padding:4px 8px}.permission-badge .ant-badge-count{background:#52c41a;border-radius:8px;font-size:10px;height:16px;line-height:16px;min-width:16px}[data-theme=dark] .project-member-management-modal .ant-table-thead>tr>th{background:#ffffff0a;border-bottom:1px solid #303030}[data-theme=dark] .project-member-management-modal .ant-table-tbody>tr>td{border-bottom:1px solid #303030}[data-theme=dark] .project-member-management-modal .ant-table-tbody>tr:hover>td{background:#ffffff0a}[data-theme=dark] .member-name{color:#fff}[data-theme=dark] .member-email{color:#a6a6a6}[data-theme=dark] .permission-resource{color:#fff}[data-theme=dark] .permission-table .ant-table-thead>tr>th{background:#ffffff0a}@media (max-width:768px){.project-member-management-modal .ant-modal{max-width:none;width:95%!important}.member-search-filter{flex-direction:column;gap:8px}.member-search-filter .ant-input-search,.member-search-filter .ant-select{width:100%}.member-actions{flex-direction:column;gap:4px}.member-actions .ant-btn{width:100%}.permission-table .ant-table{font-size:12px}.permission-table .ant-table-tbody>tr>td,.permission-table .ant-table-thead>tr>th{padding:8px 4px}}@media (min-width:769px) and (max-width:1024px){.project-member-management-modal .ant-modal{width:90%!important}.member-search-filter{gap:8px}.member-search-filter .ant-select{min-width:120px}}.permission-switch{transition:all .3s ease}.permission-switch:hover{transform:scale(1.05)}.role-tag{transition:all .3s ease}.role-tag:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.member-loading{align-items:center;display:flex;justify-content:center;padding:40px}.member-loading .ant-spin{color:#1890ff}.member-empty{color:#8c8c8c;padding:40px 20px;text-align:center}.member-empty .ant-empty-description{color:#8c8c8c}.member-success{color:#52c41a}.member-error{color:#ff4d4f}.member-tooltip .ant-tooltip-inner{background:#000000bf;border-radius:4px;color:#fff;font-size:12px;padding:6px 10px}[data-theme=dark] .member-tooltip .ant-tooltip-inner{background:#ffffffe6;color:#000}.mobile-project-detail-container{background:#f5f5f5;min-height:100vh;padding:0!important}.mobile-project-detail-header{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 2px 8px #0000001a;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.mobile-project-detail-header .ant-btn{border-radius:8px!important;font-weight:500!important;height:40px!important}.mobile-project-detail-header .back-button{background:#f0f0f0!important;border:1px solid #d9d9d9!important;color:#666!important}.mobile-project-detail-header .action-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.mobile-project-detail-header .action-buttons .ant-btn{flex:1 1!important;font-size:12px!important;min-width:0!important;padding:0 8px!important}.mobile-project-detail-header .action-buttons .ant-btn .anticon{font-size:14px!important}.mobile-project-title-section{margin-bottom:16px}.mobile-project-title-section .ant-typography{margin:0!important}.mobile-project-title-section .ant-typography h2{color:#262626!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:4px!important}.mobile-project-title-section .ant-typography-text{color:#666!important;font-size:14px!important;line-height:1.4!important}.mobile-project-overview{padding:16px}.mobile-project-info-card{border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;margin-bottom:16px!important}.mobile-project-info-card .ant-card-body{padding:16px!important}.mobile-project-info-card .ant-card-head{border-bottom:1px solid #f0f0f0!important;min-height:48px!important;padding:0 16px!important}.mobile-project-info-card .ant-card-head-title{color:#262626!important;font-size:16px!important;font-weight:600!important}.mobile-project-progress-card{border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;margin-bottom:16px!important}.mobile-project-progress-card .ant-card-body{padding:20px!important;text-align:center!important}.mobile-project-progress-card .ant-progress-circle{height:120px!important;margin:0 auto 16px!important;width:120px!important}.mobile-project-progress-card .ant-progress-text{color:#1890ff!important;font-size:24px!important;font-weight:600!important}.mobile-project-progress-card .progress-label{color:#666!important;font-size:14px!important;margin-top:8px!important}.mobile-statistics-grid{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;margin-bottom:16px!important}.mobile-statistics-card{background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important}.mobile-statistics-card .ant-card-body{padding:16px!important;text-align:center!important}.mobile-statistics-card .ant-statistic-title{color:#666!important;font-size:12px!important;line-height:1.2!important;margin-bottom:8px!important}.mobile-statistics-card .ant-statistic-content{font-size:20px!important;font-weight:600!important;line-height:1.2!important}.mobile-statistics-card .ant-statistic-content-prefix{font-size:16px!important;margin-right:4px!important}.mobile-project-tabs{padding:0 16px 16px!important}.mobile-project-tabs .ant-tabs-nav{background:#fff!important;border-radius:8px!important;box-shadow:0 1px 4px #0000000d!important;margin-bottom:16px!important;padding:4px!important}.mobile-project-tabs .ant-tabs-tab{border-radius:6px!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;margin:0!important;padding:8px 12px!important;text-align:center!important}.mobile-project-tabs .ant-tabs-tab-active{background:#1890ff!important;color:#fff!important}.mobile-project-tabs .ant-tabs-content-holder{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;overflow:hidden!important}.mobile-project-tabs .ant-tabs-tabpane{padding:16px!important}.mobile-project-table{border-radius:8px!important;overflow:hidden!important}.mobile-project-table .ant-table{font-size:12px!important}.mobile-project-table .ant-table-thead>tr>th{background:#fafafa!important;font-weight:600!important}.mobile-project-table .ant-table-tbody>tr>td,.mobile-project-table .ant-table-thead>tr>th{font-size:12px!important;padding:12px 8px!important}.mobile-project-table .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.mobile-user-info{align-items:center!important;display:flex!important;gap:8px!important}.mobile-user-info .ant-avatar{font-size:14px!important;font-weight:600!important;height:32px!important;width:32px!important}.mobile-user-info .user-details{display:flex!important;flex-direction:column!important;gap:2px!important}.mobile-user-info .user-name{color:#262626!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.mobile-user-info .user-email{color:#666!important;font-size:10px!important;line-height:1.2!important}.mobile-project-tags .ant-tag{border-radius:4px!important;font-size:10px!important;font-weight:500!important;margin:0 2px 2px 0!important;padding:2px 6px!important}.mobile-comments-section{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;overflow:hidden!important}.mobile-comments-section .ant-list-item{border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.mobile-comments-section .ant-list-item:last-child{border-bottom:none!important}.mobile-comments-section .ant-list-item-meta-avatar{margin-right:12px!important}.mobile-comments-section .ant-list-item-meta-title{font-size:13px!important;font-weight:500!important;margin-bottom:4px!important}.mobile-comments-section .ant-list-item-meta-description{color:#666!important;font-size:12px!important}.mobile-comments-section .comment-content{background:#f8f9fa!important;border-radius:8px!important;color:#262626!important;font-size:12px!important;line-height:1.4!important;margin-top:8px!important;padding:12px!important}.mobile-comments-section .comment-time{color:#999!important;font-size:10px!important}.mobile-empty-state{color:#999!important;padding:40px 20px!important;text-align:center!important}.mobile-empty-state .ant-empty-description{color:#999!important;font-size:14px!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.mobile-project-detail-header{padding:12px!important}.mobile-project-detail-header .action-buttons{gap:6px!important}.mobile-project-detail-header .action-buttons .ant-btn{font-size:11px!important;padding:0 6px!important}.mobile-project-title-section .ant-typography h2{font-size:18px!important}.mobile-project-title-section .ant-typography-text{font-size:13px!important}.mobile-project-info-card .ant-card-body,.mobile-project-overview,.mobile-project-progress-card .ant-card-body{padding:12px!important}.mobile-statistics-grid{gap:8px!important}.mobile-statistics-card .ant-card-body{padding:12px!important}.mobile-statistics-card .ant-statistic-title{font-size:11px!important}.mobile-statistics-card .ant-statistic-content{font-size:18px!important}.mobile-project-tabs{padding:0 12px 12px!important}.mobile-project-tabs .ant-tabs-tab{font-size:13px!important;padding:6px 8px!important}.mobile-project-tabs .ant-tabs-tabpane{padding:12px!important}.mobile-project-table .ant-table-tbody>tr>td,.mobile-project-table .ant-table-thead>tr>th{font-size:11px!important;padding:8px 6px!important}.mobile-user-info .ant-avatar{font-size:12px!important;height:28px!important;width:28px!important}.mobile-user-info .user-name{font-size:11px!important}.mobile-user-info .user-email{font-size:9px!important}.mobile-project-tags .ant-tag{font-size:9px!important;padding:1px 4px!important}.mobile-comments-section .ant-list-item{padding:10px 12px!important}.mobile-comments-section .ant-list-item-meta-title{font-size:12px!important}.mobile-comments-section .ant-list-item-meta-description{font-size:11px!important}.mobile-comments-section .comment-content{font-size:11px!important;padding:10px!important}.mobile-comments-section .comment-time{font-size:9px!important}}@media (max-width:480px){.mobile-project-detail-header{padding:10px!important}.mobile-project-title-section .ant-typography h2{font-size:16px!important}.mobile-project-title-section .ant-typography-text{font-size:12px!important}.mobile-project-info-card .ant-card-body,.mobile-project-overview,.mobile-project-progress-card .ant-card-body{padding:10px!important}.mobile-statistics-grid{gap:6px!important}.mobile-statistics-card .ant-card-body{padding:10px!important}.mobile-statistics-card .ant-statistic-title{font-size:10px!important}.mobile-statistics-card .ant-statistic-content{font-size:16px!important}.mobile-project-tabs{padding:0 10px 10px!important}.mobile-project-tabs .ant-tabs-tab{font-size:12px!important;padding:5px 6px!important}.mobile-project-tabs .ant-tabs-tabpane{padding:10px!important}.mobile-project-table .ant-table-tbody>tr>td,.mobile-project-table .ant-table-thead>tr>th{font-size:10px!important;padding:6px 4px!important}.mobile-user-info .ant-avatar{font-size:10px!important;height:24px!important;width:24px!important}.mobile-user-info .user-name{font-size:10px!important}.mobile-user-info .user-email{font-size:8px!important}.mobile-project-tags .ant-tag{font-size:8px!important;padding:0 3px!important}.mobile-comments-section .ant-list-item{padding:8px 10px!important}.mobile-comments-section .ant-list-item-meta-title{font-size:11px!important}.mobile-comments-section .ant-list-item-meta-description{font-size:10px!important}.mobile-comments-section .comment-content{font-size:10px!important;padding:8px!important}.mobile-comments-section .comment-time{font-size:8px!important}}[data-theme=dark] .mobile-project-detail-container{background:#141414!important}[data-theme=dark] .mobile-project-detail-header{background:#1f1f1f!important;border-bottom:1px solid #303030!important}[data-theme=dark] .mobile-project-detail-header .back-button{background:#303030!important;border-color:#434343!important;color:#d9d9d9!important}[data-theme=dark] .mobile-project-title-section .ant-typography h2{color:#fff!important}[data-theme=dark] .mobile-project-title-section .ant-typography-text{color:#bbb!important}[data-theme=dark] .mobile-comments-section,[data-theme=dark] .mobile-project-info-card,[data-theme=dark] .mobile-project-progress-card,[data-theme=dark] .mobile-project-tabs .ant-tabs-content-holder,[data-theme=dark] .mobile-statistics-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-project-info-card .ant-card-head{border-bottom-color:#303030!important}[data-theme=dark] .mobile-project-info-card .ant-card-head-title{color:#fff!important}[data-theme=dark] .mobile-project-tabs .ant-tabs-nav{background:#1f1f1f!important}[data-theme=dark] .mobile-project-table .ant-table-thead>tr>th{background:#262626!important;color:#fff!important}[data-theme=dark] .mobile-project-table .ant-table-tbody>tr:hover>td{background:#262626!important}[data-theme=dark] .mobile-user-info .user-name{color:#fff!important}[data-theme=dark] .mobile-user-info .user-email{color:#bbb!important}[data-theme=dark] .mobile-comments-section .comment-content{background:#262626!important;color:#fff!important}[data-theme=dark] .mobile-comments-section .ant-list-item{border-bottom-color:#303030!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.mobile-project-detail-header .ant-btn{min-height:44px!important;min-width:44px!important}.mobile-project-table .ant-table-tbody>tr>td,.mobile-project-tabs .ant-tabs-tab{min-height:44px!important}.mobile-project-detail-container{-webkit-overflow-scrolling:touch}.mobile-comments-section,.mobile-project-info-card,.mobile-project-progress-card,.mobile-statistics-card{transition:transform .2s ease}.mobile-comments-section:active,.mobile-project-info-card:active,.mobile-project-progress-card:active,.mobile-statistics-card:active{transform:scale(.98)}}.tablet-documents-filters{padding:8px 0}.tablet-documents-filters .ant-row{margin-bottom:8px}.tablet-documents-filters .ant-btn,.tablet-documents-filters .ant-input,.tablet-documents-filters .ant-select{font-size:13px}.tablet-document-info{display:flex;flex-direction:column;gap:6px;padding:4px 0}.tablet-document-row-1{align-items:center;display:flex;gap:6px;margin-bottom:2px}.tablet-document-project{align-items:center;color:#1890ff;display:flex;font-size:12px;font-weight:600;gap:4px}.tablet-document-row-2{align-items:center;color:#262626;display:flex;font-size:13px;font-weight:600;gap:6px;line-height:1.3}.tablet-document-row-3{color:#666;font-size:12px;line-height:1.4;margin-bottom:2px}.tablet-document-row-4{align-items:center;display:flex;gap:6px;margin-bottom:2px}.tablet-document-original{align-items:center;color:#8c8c8c;display:flex;font-size:11px;gap:4px}.tablet-document-row-5{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.tablet-document-row-5 span{align-items:center;display:flex;gap:4px}.tablet-documents-actions-container{flex-direction:column;height:100%}.tablet-documents-actions-container,.tablet-documents-actions-row{display:flex;gap:6px;justify-content:center}[data-theme=dark] .tablet-document-row-2{color:#ffffffd9}[data-theme=dark] .tablet-document-row-3,[data-theme=dark] .tablet-document-row-4,[data-theme=dark] .tablet-document-row-5{color:#ffffffa6}[data-theme=dark] .tablet-document-project{color:#40a9ff}[data-theme=dark] .tablet-document-original{color:#ffffff73}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-document-info{gap:4px}.tablet-document-row-1,.tablet-document-row-2,.tablet-document-row-3,.tablet-document-row-4,.tablet-document-row-5{font-size:11px}.tablet-document-row-2{font-size:12px}.tablet-documents-actions-container,.tablet-documents-actions-row{gap:4px}}.tablet-document-row-1 .ant-tag{animation:none;transition:all .3s ease}.tablet-document-row-1 .ant-tag:hover{transform:scale(1.05)}.tablet-document-info:hover{background-color:#00000005;border-radius:4px;margin:-4px;padding:4px}[data-theme=dark] .tablet-document-info:hover{background-color:#ffffff0a}.tablet-document-row-1 .ant-tag{border-radius:3px;font-size:10px;line-height:14px;margin:0;padding:2px 6px}.tablet-document-row-2 .anticon{color:#52c41a;font-size:12px}.tablet-document-row-4 .anticon{color:#8c8c8c;font-size:10px}.tablet-document-row-5 .anticon{color:#666;font-size:10px}.tablet-document-project .anticon{color:#1890ff;font-size:11px}[data-theme=dark] .tablet-document-row-2 .anticon{color:#52c41a}[data-theme=dark] .tablet-document-row-4 .anticon{color:#ffffff73}[data-theme=dark] .tablet-document-row-5 .anticon{color:#ffffffa6}[data-theme=dark] .tablet-document-project .anticon{color:#40a9ff}.ant-modal-footer{align-items:center!important;border-top:1px solid #f0f0f0!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;padding:12px 24px!important;text-align:right!important}.ant-modal-footer .ant-btn{align-items:center!important;border-radius:6px!important;display:inline-flex!important;font-size:14px!important;font-weight:500!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:80px!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.ant-modal-footer .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-modal-footer .ant-btn-primary:hover{background:#40a9ff!important;border-color:#40a9ff!important}.ant-modal-footer .ant-btn-primary:active{background:#096dd9!important;border-color:#096dd9!important}.ant-modal-footer .ant-btn-primary.ant-btn-loading{background:#1890ff!important;border-color:#1890ff!important;color:#0000!important}@media (max-width:768px){.ant-modal-footer{gap:8px!important;padding:12px 16px!important}.ant-modal-footer .ant-btn{font-size:14px!important;height:36px!important;min-width:70px!important}}@media (min-width:769px) and (max-width:1024px){.ant-modal-footer{gap:10px!important;padding:12px 20px!important}.ant-modal-footer .ant-btn{font-size:14px!important;height:34px!important;min-width:75px!important}}@media (min-width:1025px){.ant-modal-footer{gap:12px!important;padding:16px 24px!important}.ant-modal-footer .ant-btn{font-size:14px!important;height:36px!important;min-width:80px!important}}[data-theme=dark] .ant-modal-footer{border-top-color:#303030!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary){background:#262626!important;border-color:#434343!important;color:#d9d9d9!important}[data-theme=dark] .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{background:#1f1f1f!important;border-color:#595959!important;color:#fff!important}.ant-modal .ant-modal-footer{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;text-align:right!important}.ant-modal-footer .ant-btn+.ant-btn{margin-left:8px!important}.ant-modal-footer .ant-btn{transition:all .2s cubic-bezier(.645,.045,.355,1)!important}.ant-modal-footer .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}@media print{.ant-modal-footer{display:none!important}}._3_ygE{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;border-top:1px solid #e6e4e4;display:table}._1nBOt{display:table-row;list-style:none}._2eZzQ{border-right:1px solid #c4c4c4;margin-left:-2px;opacity:1}._WuQ0f{display:table-cell;vertical-align:-webkit-baseline-middle;vertical-align:middle}._3ZbQT{border-bottom:1px solid #e6e4e4;border-left:1px solid #e6e4e4;display:table}._34SS0{display:table-row;text-overflow:ellipsis}._34SS0:nth-of-type(2n){background-color:#f5f5f5}._3lLk3{display:table-cell;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}._nI1Xw{display:flex}._2QjE6{color:#565656;cursor:pointer;padding:.15rem .2rem 0}._2QjE6,._2TfEi{font-size:.6rem;-webkit-user-select:none;user-select:none}._2TfEi{padding-left:1rem}._3T42e{background:#fff;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;padding:12px}._29NTg{color:#666;font-size:12px;margin-bottom:6px}._25P-K{-webkit-touch-callout:none;flex-shrink:0;-webkit-user-select:none;user-select:none}._25P-K,._3gVAq{display:flex;pointer-events:none;position:absolute}._3gVAq{visibility:hidden}._1eT-t{flex-shrink:0;overflow:hidden auto;scrollbar-width:thin;width:1rem}._1eT-t::-webkit-scrollbar{height:1.1rem;width:1.1rem}._1eT-t::-webkit-scrollbar-corner{background:#0000}._1eT-t::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._1eT-t::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._2dZTy{fill:#fff}._2dZTy:nth-child(2n){fill:#f5f5f5}._3rUKi{stroke:#ebeff2}._RuwuK{stroke:#e6e4e4}._9w8d5{text-anchor:middle;fill:#333;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}._1rLuZ{stroke:#e6e4e4}._2q1Kt{text-anchor:middle;fill:#555;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}._35nLX{fill:#fff;stroke:#e0e0e0;stroke-width:1.4}._KxSXS{cursor:pointer;outline:none}._KxSXS:hover ._3w_5u{opacity:1;visibility:visible}._3w_5u{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden}._31ERP{stroke-width:0;-webkit-user-select:none;user-select:none}._RRr13{cursor:pointer;outline:none}._2P2B1{-webkit-user-select:none;user-select:none}._1KJ6x{cursor:pointer;outline:none}._2RbVy{opacity:.6}._2RbVy,._2pZMF{-webkit-user-select:none;user-select:none}._3zRJQ{fill:#fff;text-anchor:middle;dominant-baseline:central;font-weight:lighter}._3KcaM,._3zRJQ{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}._3KcaM{fill:#555;text-anchor:start}._CZjuD{font-size:0}._2B2zv,._CZjuD{margin:0;overflow:hidden;padding:0}._3eULf{display:flex;list-style:none;margin:0;outline:none;padding:0;position:relative}._2k9Ys{height:1.2rem;max-width:100%;overflow:auto;scrollbar-width:thin}._2k9Ys::-webkit-scrollbar{height:1.1rem;width:1.1rem}._2k9Ys::-webkit-scrollbar-corner{background:#0000}._2k9Ys::-webkit-scrollbar-thumb{background:#0003;background:var(--palette-black-alpha-20,#0003);background-clip:padding-box;border:6px solid #0000;border-radius:10px}._2k9Ys::-webkit-scrollbar-thumb:hover{background:#0000004d;background:var(--palette-black-alpha-30,#0000004d);background-clip:padding-box;border:4px solid #0000}._19jgW{height:1px}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tasks-container .ant-card{margin-bottom:16px!important}.tasks-container .ant-form-item{margin-bottom:12px!important}.tasks-container .ant-row .ant-col{padding:0 8px!important}.tasks-container .ant-form-item-label>label{font-size:12px!important;line-height:1.2!important}.tasks-container .ant-input,.tasks-container .ant-select{font-size:12px!important}.tasks-container .ant-btn{font-size:12px!important;padding:4px 8px!important}.gantt-container::-webkit-scrollbar{height:12px!important;width:12px!important}.gantt-container::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:6px!important}.gantt-container::-webkit-scrollbar-thumb{background:#c1c1c1!important;border:2px solid #f1f1f1!important;border-radius:6px!important}.gantt-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}[data-theme=dark] .gantt-container::-webkit-scrollbar-track{background:#2a2a2a!important}[data-theme=dark] .gantt-container::-webkit-scrollbar-thumb{background:#555!important;border:2px solid #2a2a2a!important}[data-theme=dark] .gantt-container::-webkit-scrollbar-thumb:hover{background:#777!important}.gantt-container .gantt-timeline{min-width:-webkit-max-content!important;min-width:max-content!important;overflow-x:auto!important;overflow-y:hidden!important}.gantt-container .gantt-timeline-header{background:inherit!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.gantt-container .gantt-timeline-header-cell{min-width:60px!important;white-space:nowrap!important}.tablet-landscape-filter-card{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-filter-card .ant-card-body{padding:16px!important}.tablet-filter-item{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important}.tablet-filter-label{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important;white-space:nowrap!important}.tablet-filter-item .ant-btn,.tablet-filter-item .ant-input,.tablet-filter-item .ant-select{border-radius:6px!important;font-size:14px!important;height:40px!important}.tablet-filter-item .ant-input{padding:8px 12px!important}.tablet-filter-item .ant-select-selector{align-items:center!important;display:flex!important;height:40px!important;padding:8px 12px!important}.tablet-filter-item .ant-btn{align-items:center!important;display:flex!important;justify-content:center!important;padding:8px 16px!important}.tablet-filter-item .ant-switch{border-radius:20px!important;height:40px!important;min-width:60px!important}.tablet-filter-item .ant-switch-handle{height:36px!important;top:2px!important;width:36px!important}.tablet-filter-item .ant-switch-inner{font-size:12px!important;line-height:36px!important}.tablet-landscape-filter-card .ant-col,.tablet-landscape-filter-card .ant-row{margin-bottom:8px!important}[data-theme=dark] .tablet-landscape-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tablet-filter-label{color:#ffffffd9!important}[data-theme=dark] .tablet-filter-item .ant-input,[data-theme=dark] .tablet-filter-item .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .tablet-filter-item .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .tablet-filter-item .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .tablet-filter-item .ant-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important}.mobile-view-selector-row{margin-bottom:16px!important}.mobile-view-selector-col{padding:0 8px!important;width:100%!important}.mobile-view-selector-card{height:auto!important;width:100%!important}.gantt-container{height:calc(100vh - 400px)!important;min-height:400px!important}.gantt-container,.tablet-landscape-table{width:100%!important}.tablet-landscape-table .ant-table-thead>tr>th{font-size:13px!important;font-weight:600!important;padding:12px 8px!important}.tablet-landscape-table .ant-table-tbody>tr>td{font-size:12px!important;padding:12px 8px!important}.tablet-task-info{display:flex!important;flex-direction:column!important;gap:4px!important}.tablet-task-row-1{flex-wrap:wrap!important}.tablet-task-row-1,.tablet-task-row-2{align-items:center!important;display:flex!important;gap:8px!important}.tablet-task-row-2{color:#1890ff!important;font-weight:500!important}.tablet-task-row-3{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;color:#666!important;display:-webkit-box!important;font-size:11px!important;line-height:1.4!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.tablet-task-row-4,.tablet-task-row-5{align-items:center!important;color:#666!important;display:flex!important;font-size:11px!important;gap:12px!important}.tablet-actions-container{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:8px!important;justify-content:center!important}.tablet-actions-column{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}.tablet-project-warning{animation:blink-warning 2s infinite!important;color:#ff4d4f!important;margin-right:4px!important}.approval-container .dashboard-stats-row .ant-col,.calendar-container .dashboard-stats-row .ant-col,.checklist-container .dashboard-stats-row .ant-col,.dashboard-stats-row .ant-col,.documents-container .dashboard-stats-row .ant-col,.issues-container .dashboard-stats-row .ant-col,.projects-container .dashboard-stats-row .ant-col,.tasks-container .dashboard-stats-row .ant-col{flex:0 0 16.666667%!important;max-width:16.666667%!important;padding:4px!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.tasks-container .dashboard-stats-row .ant-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;height:90px!important;margin-bottom:8px!important;max-height:90px!important;min-height:90px!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:12px 10px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{color:#1890ff!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important}.approval-container .dashboard-stats-row .ant-statistic-content-value,.calendar-container .dashboard-stats-row .ant-statistic-content-value,.checklist-container .dashboard-stats-row .ant-statistic-content-value,.dashboard-stats-row .ant-statistic-content-value,.documents-container .dashboard-stats-row .ant-statistic-content-value,.issues-container .dashboard-stats-row .ant-statistic-content-value,.projects-container .dashboard-stats-row .ant-statistic-content-value,.tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:18px!important;font-weight:600!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:16px!important;margin-right:4px!important}.timeline-controls-card{margin-bottom:16px!important}.timeline-controls-card .ant-card-body{padding:12px!important}.tablet-landscape-table .ant-table{font-size:12px!important}.tablet-landscape-table .ant-tag{font-size:10px!important;line-height:16px!important;padding:2px 6px!important}.tablet-landscape-table .ant-table-cell{vertical-align:top!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.tasks-container{box-sizing:border-box!important;overflow-x:hidden!important;padding:12px!important;width:100%!important}.mobile-view-selector-row{margin-bottom:16px!important;margin-left:0!important;margin-right:0!important;width:100%!important}.mobile-view-selector-col{padding:0!important;width:100%!important}.mobile-view-selector-card{border-radius:8px!important;margin:0!important;width:100%!important}.mobile-view-selector-card .ant-card-body{padding:12px!important}.mobile-view-selector-card .ant-radio-group{display:flex!important;justify-content:flex-end!important;width:100%!important}.mobile-view-selector-card .ant-radio-button-wrapper{flex:0 0 auto!important}.gantt-container{border-radius:8px!important;box-sizing:border-box!important;font-size:11px!important;margin-left:0!important;margin-right:0!important;overflow-x:auto!important;padding:0!important;width:100%!important}.gantt-table-header-cell{font-size:11px!important;padding:8px 4px!important}.gantt-timeline-header-cell{font-size:10px!important;min-width:30px!important}.gantt-bar{font-size:10px!important;height:20px!important}.hide-on-mobile{display:none!important}.gantt-timeline{-webkit-overflow-scrolling:touch!important;flex:1 1!important}#gantt-timeline-container,.gantt-timeline{overflow-x:auto!important;width:100%!important}#gantt-timeline-container{border-radius:8px!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding:0!important}#gantt-timeline-container>div{box-sizing:border-box!important;width:100%!important}.gantt-container .gantt-table-header,.gantt-container .gantt-table-row{display:none!important}.timeline-controls-card{border-radius:8px!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding:12px!important;width:100%!important}.timeline-controls-card .ant-card-body{padding:8px 12px!important}.mobile-timeline-controls{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:8px 0!important;width:100%!important}.mobile-timeline-controls .ant-radio-group{order:1!important}.mobile-timeline-controls .timeline-action-buttons{display:flex!important;gap:8px!important;order:2!important}.gantt-container .custom-timeline-table{table-layout:fixed!important;width:100%!important}.gantt-container .gantt-timeline-cell,.gantt-container .gantt-timeline-header-cell{box-sizing:border-box!important;max-width:50px!important;min-width:35px!important;width:auto!important}.gantt-container .gantt-timeline-container{margin:0!important;overflow-x:auto!important;padding:0!important;width:100%!important}.gantt-container table{border-collapse:collapse!important;table-layout:auto!important;width:100%!important}.gantt-container .gantt-timeline-body,.gantt-container .gantt-timeline-header{margin-right:0!important;padding-right:0!important}.gantt-container .gantt-timeline-row{height:32px!important}.mobile-task-card .task-meta{align-items:center!important;display:flex!important;flex-direction:row!important;gap:8px!important;justify-content:space-between!important;margin:8px 0!important}.mobile-task-card .task-dates{font-size:10px!important}.mobile-task-card .task-dates,.mobile-task-card .task-tags-meta{align-items:center!important;display:flex!important;flex-shrink:0!important}.mobile-task-card .task-tags-meta{flex-wrap:nowrap!important;gap:4px!important;justify-content:flex-end!important}.mobile-task-card .task-tags-meta .ant-tag{font-size:8px!important;line-height:16px!important;margin:0!important;padding:0 4px!important;white-space:nowrap!important}.ant-layout-content,body{overflow-x:hidden!important}.ant-row{margin-left:0!important;margin-right:0!important}.ant-col{padding-left:8px!important;padding-right:8px!important}.ant-col-lg-4,.ant-col-md-6,.ant-col-sm-8,.ant-col-xl-3,.ant-col-xs-12{padding:4px!important}.tasks-container{overflow-x:hidden!important;padding:12px!important}.ant-card{box-sizing:border-box!important;width:100%!important}.dashboard-stats-row{margin-left:0!important;margin-right:0!important;width:100%!important}}.mobile-timeline-controls{padding:12px 0!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-landscape-timeline-controls{padding:16px 0!important}.tablet-landscape-timeline-controls .ant-row{align-items:center!important}.tablet-landscape-timeline-controls .ant-col{align-items:center!important;display:flex!important}.tablet-landscape-timeline-controls .ant-space{width:100%!important}.tablet-landscape-timeline-controls .ant-col:first-child .ant-space{justify-content:flex-start!important}.tablet-landscape-timeline-controls .ant-typography{font-size:14px!important;font-weight:600!important;margin-right:12px!important}.tablet-landscape-timeline-controls .ant-radio-group{display:flex!important;gap:4px!important}.tablet-landscape-timeline-controls .ant-radio-button-wrapper{font-size:12px!important;height:32px!important;line-height:24px!important;padding:4px 12px!important}.tablet-landscape-timeline-controls .ant-col:last-child .ant-space{justify-content:flex-end!important}.tablet-landscape-timeline-controls .ant-btn{font-size:12px!important;height:32px!important;padding:0 12px!important}.tablet-landscape-timeline-controls .ant-dropdown{font-size:12px!important}}.mobile-timeline-navigation{justify-content:space-between!important}.mobile-timeline-navigation,.mobile-timeline-view-mode{align-items:center!important;display:flex!important;margin-bottom:12px!important}.mobile-timeline-view-mode{justify-content:center!important}.mobile-timeline-actions{flex-wrap:wrap!important;justify-content:space-between!important}.mobile-timeline-actions,.mobile-timeline-zoom{align-items:center!important;display:flex!important;gap:8px!important}.mobile-timeline-zoom .ant-slider{width:80px!important}.mobile-timeline-zoom .ant-typography{font-size:12px!important}.mobile-timeline-buttons{display:flex!important;gap:6px!important}.mobile-timeline-buttons .ant-btn{font-size:12px!important;height:32px!important;padding:0 8px!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.ant-table{font-size:12px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:11px!important;padding:8px 4px!important}.mobile-table-container{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.mobile-table-container .ant-table{min-width:600px!important}.ant-card{margin-bottom:8px!important}.ant-card-body{padding:12px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:16px!important}.ant-btn{font-size:12px!important;padding:4px 8px!important}.ant-btn-sm{font-size:11px!important;padding:2px 6px!important}.ant-form-item-label>label,.ant-input,.ant-select{font-size:12px!important}.ant-drawer-content-wrapper{width:100%!important}.ant-drawer-body{padding:12px!important}.ant-modal{margin:0!important;max-width:100vw!important;width:100%!important}.ant-modal-content{border-radius:0!important}.ant-modal-body{padding:16px!important}.gantt-timeline-container{margin:0!important;padding:0!important;transform:none!important}.gantt-timeline-container,.timeline-controls-card{box-sizing:border-box!important;width:100%!important}.timeline-controls-card{margin-bottom:12px!important}.timeline-controls-card .ant-card-body{padding:8px 12px!important}[data-theme=dark] .gantt-container{background:#141414!important;color:#fff!important}[data-theme=dark] .gantt-table-header,[data-theme=dark] .gantt-table-header-cell{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .gantt-table-header-cell{color:#fff!important}[data-theme=dark] .gantt-table-cell,[data-theme=dark] .gantt-table-row{background:#141414!important;border-color:#303030!important}[data-theme=dark] .gantt-table-cell{color:#fff!important}[data-theme=dark] .gantt-project-row{background:#1f1f1f!important}[data-theme=dark] .gantt-project-row .gantt-table-cell{color:#40a9ff!important}[data-theme=dark] .gantt-task-row,[data-theme=dark] .gantt-timeline{background:#141414!important}[data-theme=dark] .gantt-timeline-header,[data-theme=dark] .gantt-timeline-header-cell{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .gantt-timeline-header-cell{color:#fff!important}.ant-btn{min-height:44px!important;min-width:44px!important}.ant-tag{min-height:20px!important;padding:2px 6px!important}*{-webkit-overflow-scrolling:touch}.gantt-container{transition:transform .2s ease;-webkit-user-select:none;user-select:none}.gantt-container:active{transform:scale(.98)}.ant-spin-container{padding:16px!important}.ant-empty{padding:20px!important}}@media (max-width:768px){.tasks-container{padding:12px!important}.tasks-container .dashboard-stats-row{margin-bottom:12px!important}.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:8px!important}.tasks-container .tasks-container{height:auto!important;max-height:none!important;min-height:auto!important;padding:0!important}.tasks-container .dashboard-stats-row .ant-row{margin-bottom:8px!important}.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin-bottom:4px!important}.tasks-container,.tasks-container .dashboard-stats-row,.tasks-container .tasks-container,.tasks-container .tasks-container .dashboard-stats-row{height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{height:auto!important;margin-bottom:8px!important;max-height:none!important;min-height:auto!important}.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{border-radius:6px!important;height:60px!important;margin-bottom:4px!important;max-height:60px!important;min-height:60px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:6px 8px!important}.tasks-container .dashboard-stats-row .ant-statistic-title,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-title{font-size:9px!important;font-weight:500!important;line-height:1!important;margin-bottom:2px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tasks-container .dashboard-stats-row .ant-statistic-content,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content{font-size:14px!important;font-weight:600!important;line-height:1!important;text-align:center!important}.tasks-container .dashboard-stats-row .ant-statistic-content-value,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:14px!important;font-weight:600!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:10px!important;margin-right:2px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:12px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -2px 8px!important;row-gap:4px!important}.tasks-container .dashboard-stats-row .ant-col,.tasks-container .tasks-container .dashboard-stats-row .ant-col{padding:0 2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:8px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important;margin-right:-2px!important}.tasks-container .dashboard-stats-row:empty,.tasks-container .tasks-container .dashboard-stats-row:empty{display:none!important}.tasks-container .dashboard-stats-row+*{margin-top:12px!important}}@media (max-width:480px){.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:55px!important;margin-bottom:3px!important;max-height:55px!important;min-height:55px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{padding:4px 6px!important}.tasks-container .dashboard-stats-row .ant-statistic-title,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-title{font-size:8px!important;line-height:.9!important;margin-bottom:1px!important}.tasks-container .dashboard-stats-row .ant-statistic-content,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content{font-size:12px!important;line-height:.9!important}.tasks-container .dashboard-stats-row .ant-statistic-content-value,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:12px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:9px!important;margin-right:1px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:10px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -1px 6px!important;row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-col,.tasks-container .tasks-container .dashboard-stats-row .ant-col{padding:0 1px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important;margin-right:-1px!important}.tasks-container .dashboard-stats-row+*{margin-top:8px!important}}@media (max-width:360px){.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:50px!important;margin-bottom:2px!important;max-height:50px!important;min-height:50px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{padding:3px 4px!important}.tasks-container .dashboard-stats-row .ant-statistic-title,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-title{font-size:7px!important;line-height:.8!important;margin-bottom:1px!important}.tasks-container .dashboard-stats-row .ant-statistic-content,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content{font-size:11px!important;line-height:.8!important}.tasks-container .dashboard-stats-row .ant-statistic-content-value,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:11px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:8px!important;margin-right:1px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:9px!important}}@media (max-width:768px) and (orientation:landscape){.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:50px!important;max-height:50px!important;min-height:50px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{padding:4px 6px!important}.tasks-container .dashboard-stats-row .ant-statistic-title,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-title{font-size:8px!important;line-height:.9!important;margin-bottom:1px!important}.tasks-container .dashboard-stats-row .ant-statistic-content,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content{font-size:12px!important;line-height:.9!important}.tasks-container .dashboard-stats-row .ant-statistic-content-value,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-value{font-size:12px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:9px!important;margin-right:1px!important}.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.tasks-container .tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:10px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important;margin-right:-2px!important}.tasks-container .dashboard-stats-row+*{margin-top:8px!important}}@media (max-width:768px){[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card,[data-theme=dark] .tasks-container .tasks-container .dashboard-stats-row .ant-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card:hover,[data-theme=dark] .tasks-container .tasks-container .dashboard-stats-row .ant-card:hover{border-color:#434343!important;box-shadow:0 1px 4px #0003!important}.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:translateZ(0)!important;will-change:transform,box-shadow!important}.tasks-container .dashboard-stats-row .ant-card:hover,.tasks-container .tasks-container .dashboard-stats-row .ant-card:hover{transform:translateY(-1px) translateZ(0)!important;transition:all .2s ease!important}.dashboard-stats-row .ant-card{height:60px!important;max-height:60px!important;min-height:60px!important}.dashboard-stats-row .ant-card-body{padding:6px 8px!important}.dashboard-stats-row .ant-statistic-title{font-size:9px!important;line-height:1!important;margin-bottom:2px!important}.dashboard-stats-row .ant-statistic-content{font-size:14px!important;line-height:1!important}.dashboard-stats-row .ant-statistic-content-value{font-size:14px!important}.dashboard-stats-row .ant-statistic-content-prefix{font-size:10px!important;margin-right:2px!important}.dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:12px!important}.tasks-container{padding:8px!important}.tasks-container,.tasks-container .tasks-container{height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important}.tasks-container .tasks-container{padding:0!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{height:auto!important;margin-bottom:8px!important;max-height:none!important;min-height:auto!important;overflow:visible!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{height:auto!important;margin:0 -2px 8px!important;max-height:none!important;min-height:auto!important;overflow:visible!important;row-gap:4px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:8px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important;margin-right:-2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=row-gap],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=row-gap]{row-gap:4px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:8px!important}.tasks-container .dashboard-stats-row:empty,.tasks-container .tasks-container .dashboard-stats-row:empty,.tasks-container .tasks-container:empty,.tasks-container:empty{display:none!important}}@media (max-width:480px){.tasks-container{padding:6px!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -1px 6px!important;row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important;margin-right:-1px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:6px!important}}@media (max-width:768px) and (orientation:landscape){.tasks-container{padding:4px!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -2px 6px!important;row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important;margin-right:-2px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:6px!important}}@media (max-width:360px){.tasks-container{padding:4px!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:4px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -1px 4px!important;row-gap:2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:4px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important;margin-right:-1px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:4px!important}}@media (max-width:768px){.tasks-container,.tasks-container .dashboard-stats-row,.tasks-container .tasks-container,.tasks-container .tasks-container .dashboard-stats-row{height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important}.tasks-container{padding:8px!important}.tasks-container .tasks-container{padding:0!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:8px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{height:auto!important;margin:0 -2px 8px!important;max-height:none!important;min-height:auto!important;overflow:visible!important;row-gap:4px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:8px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important;margin-right:-2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=row-gap],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=row-gap]{row-gap:4px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:8px!important}.tasks-container .dashboard-stats-row:empty,.tasks-container .tasks-container .dashboard-stats-row:empty,.tasks-container .tasks-container:empty,.tasks-container:empty{display:none!important}.tasks-container .dashboard-stats-row .ant-col,.tasks-container .tasks-container .dashboard-stats-row .ant-col{padding:0 2px!important}.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:60px!important;margin-bottom:4px!important;max-height:60px!important;min-height:60px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:6px 8px!important}}@media (max-width:480px){.tasks-container{padding:6px!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -1px 6px!important;row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important;margin-right:-1px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:6px!important}.tasks-container .dashboard-stats-row .ant-col,.tasks-container .tasks-container .dashboard-stats-row .ant-col{padding:0 1px!important}.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:55px!important;margin-bottom:3px!important;max-height:55px!important;min-height:55px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{padding:4px 6px!important}}@media (max-width:768px) and (orientation:landscape){.tasks-container{padding:4px!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -2px 6px!important;row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important;margin-right:-2px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:6px!important}.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:50px!important;max-height:50px!important;min-height:50px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{padding:4px 6px!important}}@media (max-width:360px){.tasks-container{padding:4px!important}.tasks-container .dashboard-stats-row,.tasks-container .tasks-container .dashboard-stats-row{margin-bottom:4px!important}.tasks-container .dashboard-stats-row .ant-row,.tasks-container .tasks-container .dashboard-stats-row .ant-row{margin:0 -1px 4px!important;row-gap:2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:4px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important;margin-right:-1px!important}.tasks-container .dashboard-stats-row+*,.tasks-container .tasks-container .dashboard-stats-row+*{margin-top:4px!important}.tasks-container .dashboard-stats-row .ant-col,.tasks-container .tasks-container .dashboard-stats-row .ant-col{padding:0 1px!important}.tasks-container .dashboard-stats-row .ant-card,.tasks-container .tasks-container .dashboard-stats-row .ant-card{height:50px!important;margin-bottom:2px!important;max-height:50px!important;min-height:50px!important}.tasks-container .dashboard-stats-row .ant-card-body,.tasks-container .tasks-container .dashboard-stats-row .ant-card-body{padding:3px 4px!important}}@media (max-width:768px){.tasks-container .dashboard-stats-row[style*=height],.tasks-container .tasks-container .dashboard-stats-row[style*=height],.tasks-container .tasks-container[style*=height],.tasks-container[style*=height]{height:auto!important;max-height:none!important;min-height:auto!important}.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"]{margin-bottom:8px!important}.tasks-container,.tasks-container .dashboard-stats-row,.tasks-container .tasks-container,.tasks-container .tasks-container .dashboard-stats-row{position:static!important;transform:none!important}.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:8px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-right],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-right]{margin-right:-2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=row-gap],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=row-gap]{row-gap:4px!important}.tasks-container .dashboard-stats-row .ant-row[style],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style]{margin:0 -2px 8px!important;row-gap:4px!important}}@media (max-width:480px){.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-right],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-right]{margin-right:-1px!important}.tasks-container .dashboard-stats-row .ant-row[style*=row-gap],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=row-gap]{row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-row[style],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style]{margin:0 -1px 6px!important;row-gap:3px!important}}@media (max-width:768px) and (orientation:landscape){.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:6px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-right],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-right]{margin-right:-2px!important}.tasks-container .dashboard-stats-row .ant-row[style*=row-gap],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=row-gap]{row-gap:3px!important}.tasks-container .dashboard-stats-row .ant-row[style],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style]{margin:0 -2px 6px!important;row-gap:3px!important}}@media (max-width:360px){.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-bottom]{margin-bottom:4px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-left],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-left]{margin-left:-1px!important}.tasks-container .dashboard-stats-row .ant-row[style*=margin-right],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=margin-right]{margin-right:-1px!important}.tasks-container .dashboard-stats-row .ant-row[style*=row-gap],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*=row-gap]{row-gap:2px!important}.tasks-container .dashboard-stats-row .ant-row[style],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style]{margin:0 -1px 4px!important;row-gap:2px!important}}@media (max-width:768px){.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 12px"],.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 16px"],.tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 12px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 16px"],.tasks-container .tasks-container .dashboard-stats-row .ant-row[style*="margin-bottom: 24px"]{margin-bottom:8px!important}.tasks-container .dashboard-stats-row .ant-row:empty,.tasks-container .tasks-container .dashboard-stats-row .ant-row:empty{display:none!important}}.mobile-task-modal .ant-modal-content{border-radius:12px;max-height:90vh;overflow:hidden}.mobile-task-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:12px 16px}.mobile-task-modal .ant-modal-title{font-size:16px;font-weight:600}.mobile-task-modal .ant-modal-body{max-height:calc(90vh - 120px);overflow-y:auto;padding:12px 8px}.mobile-task-form .ant-form-item{margin-bottom:12px}.mobile-task-form .ant-form-item-label{padding-bottom:4px}.mobile-task-form .ant-form-item-label>label{color:#333;font-size:13px;font-weight:500}.mobile-task-form .ant-input,.mobile-task-form .ant-picker,.mobile-task-form .ant-select-selector{border-radius:6px;font-size:14px;height:36px}.mobile-task-form .ant-input-textarea textarea{border-radius:6px;font-size:14px}.mobile-task-actions{flex-wrap:wrap;gap:8px}.mobile-task-actions .ant-btn{border-radius:6px;flex:1 1;font-size:12px;height:32px;min-width:60px}.tablet-landscape-edit-modal .ant-modal-content{border-radius:8px}.tablet-landscape-edit-modal .ant-modal-body{padding:16px 20px}.tablet-landscape-edit-form .ant-form-item{margin-bottom:16px}.tablet-landscape-edit-form .ant-form-item-label>label{font-size:14px;font-weight:500}.tablet-landscape-edit-form .ant-input,.tablet-landscape-edit-form .ant-picker,.tablet-landscape-edit-form .ant-select-selector{font-size:14px;height:40px}@media (max-width:768px){.dashboard-stats-row .ant-col{margin-bottom:8px}.dashboard-stats-row .ant-statistic-title{font-size:12px}.dashboard-stats-row .ant-statistic-content{font-size:18px}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.dashboard-stats-row .ant-col{margin-bottom:12px}.dashboard-stats-row .ant-statistic-title{font-size:13px}.dashboard-stats-row .ant-statistic-content{font-size:20px}}.mobile-task-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:8px}.mobile-task-card .ant-card-body{padding:12px}.mobile-task-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.mobile-task-tags{gap:4px}.mobile-task-title{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:6px}.mobile-task-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:12px;line-height:1.4;margin-bottom:8px;overflow:hidden}.mobile-task-assignee{gap:6px}.mobile-task-assignee,.mobile-task-meta{align-items:center;display:flex;margin-bottom:8px}.mobile-task-meta{justify-content:space-between}.mobile-task-dates{align-items:center}.mobile-task-dates,.mobile-task-tags-meta{display:flex;gap:4px}.mobile-task-progress{margin-bottom:8px}.mobile-task-actions{display:flex;gap:6px;justify-content:flex-start}.tablet-landscape-table .ant-table-thead>tr>th{font-size:12px;font-weight:600;padding:8px 4px}.tablet-landscape-table .ant-table-tbody>tr>td{font-size:12px;padding:6px 4px}.tablet-landscape-table .ant-table-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-icon-standard{border-radius:4px!important;height:24px!important;padding:3px!important;width:28px!important}.mobile-icon-standard,.tablet-icon-standard{align-items:center!important;display:flex!important;justify-content:center!important}.tablet-icon-standard{border-radius:6px!important;height:28px!important;padding:4px!important;width:32px!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.responsive-collapsible-filters{padding:12px 16px}.responsive-collapsible-filters .ant-form-item{margin-bottom:12px}.responsive-collapsible-filters .ant-input,.responsive-collapsible-filters .ant-select-selector{font-size:13px;height:36px}}.form-section{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;overflow:hidden}.form-section-header{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#333;font-size:13px;font-weight:600;padding:8px 12px}.form-section-content{padding:12px}.form-section-content .ant-form-item{margin-bottom:12px}.form-section-content .ant-form-item:last-child{margin-bottom:0}.action-buttons{background:#fff;border-top:1px solid #f0f0f0;bottom:0;display:flex;gap:12px;justify-content:space-between;padding:12px;position:-webkit-sticky;position:sticky}.action-buttons .ant-btn{flex:1 1;font-size:14px;font-weight:500;height:40px}@media (prefers-color-scheme:dark){.mobile-task-modal .ant-modal-content{background:#1f1f1f;border:1px solid #303030}.mobile-task-modal .ant-modal-header{border-bottom-color:#303030}.mobile-task-form .ant-form-item-label>label,.mobile-task-modal .ant-modal-title{color:#fff}.form-section{border-color:#303030}.form-section-header{background:#262626;border-bottom-color:#303030;color:#fff}.action-buttons{background:#1f1f1f;border-top-color:#303030}}@media (max-width:480px){.mobile-task-modal{margin:8px;width:98%!important}.mobile-task-modal .ant-modal-body{padding:8px 6px}.mobile-task-form .ant-form-item{margin-bottom:10px}}@media (min-width:481px) and (max-width:768px){.mobile-task-modal{margin:12px;width:95%!important}}@media print{.mobile-task-modal,.tablet-landscape-edit-modal{height:auto!important;margin:0!important;padding:0!important;position:static!important;width:100%!important}.mobile-task-modal .ant-modal-content,.tablet-landscape-edit-modal .ant-modal-content{border:1px solid #000!important;box-shadow:none!important}}.desktop-icon-standard{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;padding:4px 8px!important;transition:all .2s ease!important;width:40px!important}.desktop-icon-standard .anticon{font-size:18px!important}.desktop-icon-view{background-color:#1890ff0d!important;border:1px solid #1890ff!important;color:#1890ff!important}.desktop-icon-view:hover{background-color:#1890ff1a!important;box-shadow:0 2px 8px #1890ff33!important;transform:translateY(-1px)!important}[data-theme=dark] .desktop-icon-view{background-color:#40a9ff1a!important;border-color:#40a9ff!important;color:#40a9ff!important}[data-theme=dark] .desktop-icon-view:hover{background-color:#40a9ff26!important}.desktop-icon-edit{background-color:#52c41a0d!important;border:1px solid #52c41a!important;color:#52c41a!important}.desktop-icon-edit:hover{background-color:#52c41a1a!important;box-shadow:0 2px 8px #52c41a33!important;transform:translateY(-1px)!important}[data-theme=dark] .desktop-icon-edit{background-color:#73d13d1a!important;border-color:#73d13d!important;color:#73d13d!important}[data-theme=dark] .desktop-icon-edit:hover{background-color:#73d13d26!important}.desktop-icon-delete{background-color:#ff4d4f0d!important;border:1px solid #ff4d4f!important;color:#ff4d4f!important}.desktop-icon-delete:hover{background-color:#ff4d4f1a!important;box-shadow:0 2px 8px #ff4d4f33!important;transform:translateY(-1px)!important}[data-theme=dark] .desktop-icon-delete{background-color:#ff78751a!important;border-color:#ff7875!important;color:#ff7875!important}[data-theme=dark] .desktop-icon-delete:hover{background-color:#ff787526!important}.desktop-icon-comment{background-color:#fa8c160d!important;border:1px solid #fa8c16!important;color:#fa8c16!important}.desktop-icon-comment:hover{background-color:#fa8c161a!important;box-shadow:0 2px 8px #fa8c1633!important;transform:translateY(-1px)!important}[data-theme=dark] .desktop-icon-comment{background-color:#faad141a!important;border-color:#faad14!important;color:#faad14!important}[data-theme=dark] .desktop-icon-comment:hover{background-color:#faad1426!important}.desktop-icon-history{background-color:#722ed10d!important;border:1px solid #722ed1!important;color:#722ed1!important}.desktop-icon-history:hover{background-color:#722ed11a!important;box-shadow:0 2px 8px #722ed133!important;transform:translateY(-1px)!important}[data-theme=dark] .desktop-icon-history{background-color:#b37feb1a!important;border-color:#b37feb!important;color:#b37feb!important}[data-theme=dark] .desktop-icon-history:hover{background-color:#b37feb26!important}.desktop-icon-approve{background-color:#52c41a!important;border:1px solid #52c41a!important;color:#fff!important}.desktop-icon-approve:hover{background-color:#73d13d!important;border-color:#73d13d!important;box-shadow:0 2px 8px #52c41a4d!important;transform:translateY(-1px)!important}.desktop-icon-reject{background-color:#ff4d4f!important;border:1px solid #ff4d4f!important;color:#fff!important}.desktop-icon-reject:hover{background-color:#ff7875!important;border-color:#ff7875!important;box-shadow:0 2px 8px #ff4d4f4d!important;transform:translateY(-1px)!important}.desktop-icon-send{background-color:#1890ff!important;border:1px solid #1890ff!important;color:#fff!important}.desktop-icon-send:hover{background-color:#40a9ff!important;border-color:#40a9ff!important;box-shadow:0 2px 8px #1890ff4d!important;transform:translateY(-1px)!important}@media (min-width:769px){.ant-table .ant-btn{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;padding:4px 8px!important;width:40px!important}.ant-table .ant-btn .anticon{font-size:18px!important}.approval-card .ant-btn,.kanban-card .ant-btn{align-items:center!important;border-radius:6px!important;display:flex!important;height:32px!important;justify-content:center!important;padding:4px 8px!important;width:40px!important}.approval-card .ant-btn .anticon,.kanban-card .ant-btn .anticon{font-size:18px!important}.form-actions .ant-btn{border-radius:6px!important;font-size:14px!important;height:40px!important;padding:8px 16px!important}.form-actions .ant-btn .anticon{font-size:16px!important;margin-right:8px!important}.page-header .ant-btn{border-radius:6px!important;height:36px!important;padding:6px 12px!important}.page-header .ant-btn .anticon{font-size:16px!important}.tasks-page .mobile-task-card{display:none!important}.tasks-page .ant-table-tbody .ant-btn{margin:0 2px!important}.approval-page .mobile-approval-card,.users-page .mobile-user-card{display:none!important}.approval-kanban .kanban-item .ant-btn{margin:2px!important}.issues-page .mobile-issue-card,.projects-page .mobile-project-card{display:none!important}.desktop-button-group{align-items:center!important;display:flex!important;gap:8px!important}.desktop-button-group .ant-btn{margin:0!important}.ant-table-tbody td .desktop-button-group{justify-content:center!important}.ant-card-actions .desktop-button-group{justify-content:space-around!important}.desktop-icon-standard.ant-btn-loading,.desktop-icon-standard:disabled{cursor:not-allowed!important;opacity:.6!important;transform:none!important}.desktop-icon-standard.ant-btn-loading:hover,.desktop-icon-standard:disabled:hover{box-shadow:none!important;transform:none!important}.desktop-icon-standard:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}[data-theme=dark] .desktop-icon-standard:focus{outline-color:#40a9ff!important}}@media (max-width:768px){.ant-form .ant-row{margin:0!important;row-gap:8px!important}.ant-form .ant-col{padding:0!important}.ant-form .ant-col,.ant-form .ant-col-12,.ant-form .ant-col-4,.ant-form .ant-col-6,.ant-form .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.ant-form .ant-form-item{margin-bottom:8px!important;width:100%!important}.ant-form .ant-form-item-label>label{color:#262626!important;font-size:12px!important;font-weight:500!important;height:16px!important;line-height:16px!important}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;font-size:14px!important;height:36px!important;padding:6px 10px!important;width:100%!important}.ant-form .ant-textarea{font-size:14px!important;min-height:60px!important;padding:8px 10px!important}.ant-form .ant-input:focus,.ant-form .ant-picker-focused,.ant-form .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.ant-modal .ant-form{padding:0!important}.ant-modal .ant-form .ant-form-item{margin-bottom:8px!important}.mobile-task-edit-drawer .ant-form{padding:0!important}.mobile-task-edit-drawer .ant-form .ant-form-item{margin-bottom:8px!important}}@media (max-width:480px){.ant-form .ant-form-item{margin-bottom:6px!important}.ant-form .ant-form-item-label>label{font-size:11px!important;height:14px!important;line-height:14px!important}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select-selector{font-size:13px!important;height:32px!important;padding:5px 8px!important}.ant-form .ant-textarea{font-size:13px!important;min-height:50px!important;padding:6px 8px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.ant-form .ant-row{margin:0 -8px!important;row-gap:8px!important}.ant-form .ant-col{padding:0 8px!important}.ant-form .ant-col-12{flex:0 0 50%!important;max-width:50%!important}.ant-form .ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important}.ant-form .ant-col-6{flex:0 0 25%!important;max-width:25%!important}.ant-form .ant-col-4{flex:0 0 16.666667%!important;max-width:16.666667%!important}.ant-form .ant-col-24{flex:0 0 100%!important;max-width:100%!important}.ant-form .ant-form-item{margin-bottom:6px!important}.ant-form .ant-form-item-label>label{font-size:12px!important;height:16px!important;line-height:16px!important}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select-selector{font-size:13px!important;height:36px!important;padding:6px 10px!important}.ant-form .ant-textarea{font-size:13px!important;min-height:60px!important;padding:8px 10px!important}}@media (min-width:481px) and (max-width:768px){.ant-form .ant-row{margin:0!important;row-gap:8px!important}.ant-form .ant-col{padding:0!important}.ant-form .ant-col,.ant-form .ant-col-12,.ant-form .ant-col-4,.ant-form .ant-col-6,.ant-form .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.ant-form .ant-form-item{margin-bottom:8px!important}.ant-form .ant-form-item-label>label{font-size:13px!important;height:18px!important;line-height:18px!important}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select-selector{font-size:15px!important;height:40px!important;padding:8px 12px!important}.ant-form .ant-textarea{font-size:15px!important;min-height:70px!important;padding:10px 12px!important}}.ant-modal .ant-form,.ant-modal .ant-form .ant-form-item,.mobile-task-edit-drawer .ant-form,.mobile-task-edit-drawer .ant-form .ant-form-item,.task-detail-form,.task-detail-form .ant-form-item{width:100%!important}.ant-form .ant-form-item-explain{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}.ant-form .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.ant-form .ant-input,.ant-form .ant-picker,.ant-form .ant-select-selector{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important}.ant-form .ant-input:focus,.ant-form .ant-picker-focused,.ant-form .ant-select-focused .ant-select-selector{outline:none!important}.ant-form .ant-select-dropdown{font-size:14px!important}.ant-form .ant-select-item{font-size:14px!important;line-height:1.4!important;padding:8px 12px!important}.ant-form .ant-picker-dropdown,.ant-form .ant-picker-panel{font-size:14px!important}.ant-form .ant-picker-cell{padding:4px!important}.ant-form .ant-btn{border-radius:6px!important;font-size:14px!important;height:40px!important}@media (max-width:480px){.ant-form .ant-btn{font-size:12px!important;height:36px!important}}.form-section{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:8px!important;box-shadow:0 1px 3px #00000014!important;margin-bottom:8px!important}.form-section-header{border-bottom:1px solid #0000000f!important;color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.form-section-content,.form-section-header{padding:8px 12px!important}@media (max-width:480px){.form-section{margin-bottom:6px!important}.form-section-header{font-size:12px!important}.form-section-content,.form-section-header{padding:6px 10px!important}}.action-buttons{display:flex!important;gap:8px!important;margin-top:12px!important;padding:12px 0!important}.action-buttons .ant-btn{flex:1 1!important}@media (max-width:480px){.action-buttons{margin-top:8px!important;padding:8px 0!important}}@media (max-width:768px){.action-buttons{background:#fff!important;border-top:1px solid #f0f0f0!important;bottom:0!important;margin-top:8px!important;padding:12px 0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.action-buttons .ant-btn{border:1px solid #d9d9d9!important;border-radius:8px!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;height:44px!important;transition:all .2s ease!important}.action-buttons .ant-btn:first-child{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.action-buttons .ant-btn:first-child:hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.action-buttons .ant-btn:last-child{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.action-buttons .ant-btn:last-child:hover{background:#40a9ff!important;border-color:#40a9ff!important}.action-buttons .ant-btn:active{transform:scale(.98)!important}.action-buttons>div{display:flex!important;gap:12px!important;width:100%!important}.action-buttons .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.action-buttons{margin-top:8px!important;padding:12px 0!important}.action-buttons .ant-btn{font-size:14px!important;height:42px!important}.action-buttons>div{gap:12px!important}}@media (max-width:768px){.task-detail-form .ant-row{margin:0!important;row-gap:8px!important}.task-detail-form .ant-col{padding:0!important}.task-detail-form .ant-col,.task-detail-form .ant-col-12,.task-detail-form .ant-col-4,.task-detail-form .ant-col-6,.task-detail-form .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.task-detail-form .ant-form-item{margin-bottom:8px!important;width:100%!important}.task-detail-form .ant-form-item:last-child{margin-bottom:0!important}.task-detail-form .ant-form-item-label>label{color:#262626!important;font-size:12px!important;font-weight:500!important;height:16px!important;line-height:16px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;font-size:14px!important;height:36px!important;padding:6px 10px!important;width:100%!important}.task-detail-form .ant-textarea{font-size:14px!important;min-height:60px!important;padding:8px 10px!important}.task-detail-form .ant-input:focus,.task-detail-form .ant-picker-focused,.task-detail-form .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.task-detail-form .ant-btn{border-radius:6px!important;font-size:14px!important;height:40px!important}.task-detail-form .ant-form-item-explain{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}}@media (max-width:480px){.task-detail-form .ant-form-item{margin-bottom:6px!important}.task-detail-form .ant-form-item-label>label{font-size:11px!important;height:14px!important;line-height:14px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{font-size:13px!important;height:32px!important;padding:5px 8px!important}.task-detail-form .ant-textarea{font-size:13px!important;min-height:50px!important;padding:6px 8px!important}.task-detail-form .ant-btn{font-size:12px!important;height:36px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.task-detail-form .ant-row{margin:0 -8px!important;row-gap:8px!important}.task-detail-form .ant-col{padding:0 8px!important}.task-detail-form .ant-col-12{flex:0 0 50%!important;max-width:50%!important}.task-detail-form .ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important}.task-detail-form .ant-col-6{flex:0 0 25%!important;max-width:25%!important}.task-detail-form .ant-col-4{flex:0 0 16.666667%!important;max-width:16.666667%!important}.task-detail-form .ant-col-24{flex:0 0 100%!important;max-width:100%!important}.task-detail-form .ant-form-item{margin-bottom:6px!important}.task-detail-form .ant-form-item-label>label{font-size:12px!important;height:16px!important;line-height:16px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{font-size:13px!important;height:36px!important;padding:6px 10px!important}.task-detail-form .ant-textarea{font-size:13px!important;min-height:60px!important;padding:8px 10px!important}.task-detail-form .ant-btn{font-size:14px!important;height:40px!important}}@media (min-width:481px) and (max-width:768px){.task-detail-form .ant-row{margin:0!important;row-gap:8px!important}.task-detail-form .ant-col{padding:0!important}.task-detail-form .ant-col,.task-detail-form .ant-col-12,.task-detail-form .ant-col-4,.task-detail-form .ant-col-6,.task-detail-form .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.task-detail-form .ant-form-item{margin-bottom:8px!important}.task-detail-form .ant-form-item-label>label{font-size:13px!important;height:18px!important;line-height:18px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{font-size:15px!important;height:40px!important;padding:8px 12px!important}.task-detail-form .ant-textarea{font-size:15px!important;min-height:70px!important;padding:10px 12px!important}.task-detail-form .ant-btn{font-size:15px!important;height:44px!important}}.task-detail-form .ant-form-item[name=assigneeId],.task-detail-form .ant-form-item[name=category],.task-detail-form .ant-form-item[name=description],.task-detail-form .ant-form-item[name=dueDate],.task-detail-form .ant-form-item[name=priority],.task-detail-form .ant-form-item[name=projectId],.task-detail-form .ant-form-item[name=startDate],.task-detail-form .ant-form-item[name=status],.task-detail-form .ant-form-item[name=title]{margin-bottom:8px!important}.ant-modal .task-detail-form,.ant-modal .task-detail-form .ant-form-item{width:100%!important}.ant-modal .ant-modal-body{padding:16px!important}@media (max-width:768px){.ant-modal .ant-modal-body{padding:12px!important}}@media (max-width:480px){.ant-modal .ant-modal-body{padding:8px!important}}.mobile-task-edit-drawer .task-detail-form,.mobile-task-edit-drawer .task-detail-form .ant-form-item{width:100%!important}.task-detail-form .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important}.task-detail-form .ant-input:focus,.task-detail-form .ant-picker-focused,.task-detail-form .ant-select-focused .ant-select-selector{outline:none!important}.task-detail-form .ant-select-dropdown{font-size:14px!important}.task-detail-form .ant-select-item{font-size:14px!important;line-height:1.4!important;padding:8px 12px!important}.task-detail-form .ant-picker-dropdown,.task-detail-form .ant-picker-panel{font-size:14px!important}.task-detail-form .ant-picker-cell{padding:4px!important}.task-detail-form .ant-form-item-control,.task-detail-form .ant-form-item-control-input,.task-detail-form .ant-form-item-control-input-content{width:100%!important}.task-detail-form .ant-form-item-label{text-align:left!important;width:100%!important}@media (max-width:375px){.task-detail-form .ant-form-item{margin-bottom:4px!important}.task-detail-form .ant-form-item-label>label{font-size:10px!important;height:12px!important;line-height:12px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{font-size:12px!important;height:28px!important;padding:4px 6px!important}.task-detail-form .ant-textarea{font-size:12px!important;min-height:40px!important;padding:4px 6px!important}.task-detail-form .ant-btn{font-size:11px!important;height:32px!important}}@media (min-width:1025px) and (max-width:1366px){.task-detail-form .ant-form-item{margin-bottom:10px!important}.task-detail-form .ant-form-item-label>label{font-size:14px!important;height:20px!important;line-height:20px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{font-size:16px!important;height:44px!important;padding:10px 14px!important}.task-detail-form .ant-textarea{font-size:16px!important;min-height:80px!important;padding:12px 14px!important}.task-detail-form .ant-btn{font-size:16px!important;height:48px!important}}.mobile-task-detail-container{background:#f5f5f5;min-height:100vh;padding:0!important}.mobile-task-detail-header{background:#fff;box-shadow:0 2px 8px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:100}.mobile-task-info-card{border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important}.mobile-task-info-card .ant-card-body{padding:16px!important}.mobile-task-header{margin-bottom:12px}.mobile-task-title-section{display:flex;flex-direction:column;gap:8px}.mobile-task-tags{display:flex;flex-wrap:wrap;gap:6px}.mobile-task-tags .ant-tag{border-radius:6px!important;font-weight:500!important;margin:0!important}.mobile-task-details{display:flex;flex-direction:column;gap:12px}.mobile-task-detail-item{display:flex;flex-direction:column;gap:4px}.mobile-task-detail-item .ant-typography{line-height:1.4!important}.mobile-action-buttons-card{border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important}.mobile-action-buttons-card .ant-card-body{padding:16px!important}.mobile-actions-grid{display:flex;flex-direction:column;gap:12px}.mobile-action-button{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:48px!important}.mobile-task-overview{padding:0 16px}.mobile-task-edit-drawer,.mobile-task-edit-drawer .ant-drawer-content{border-radius:16px 16px 0 0!important}.mobile-task-edit-drawer .ant-drawer-header{border-bottom:1px solid #f0f0f0!important;padding:16px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:16px!important;font-weight:600!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:20px!important}.mobile-task-edit-drawer .ant-form-item-label>label{color:#262626!important;font-size:14px!important;font-weight:500!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:8px!important;font-size:14px!important;height:48px!important}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.mobile-task-edit-drawer .ant-input::placeholder{color:#bfbfbf!important;font-size:14px!important}.mobile-task-edit-drawer .ant-textarea{border:1px solid #d9d9d9!important;border-radius:8px!important}.mobile-task-edit-drawer .ant-textarea:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.mobile-task-detail-container .ant-tabs-nav{margin-bottom:16px!important;padding:0 16px!important}.mobile-task-detail-container .ant-tabs-tab{font-size:14px!important;font-weight:500!important;padding:8px 16px!important}.mobile-task-detail-container .ant-tabs-tab-active{font-weight:600!important}.mobile-task-detail-container .ant-tabs-content-holder{padding:0 16px!important}.mobile-task-detail-container .ant-table{border-radius:8px!important;overflow:hidden!important}.mobile-task-detail-container .ant-table-thead>tr>th{background:#fafafa!important;font-size:12px!important;font-weight:600!important;padding:12px 8px!important}.mobile-task-detail-container .ant-table-tbody>tr>td{font-size:12px!important;padding:12px 8px!important}.mobile-task-detail-container .comment-list{padding:0!important}.mobile-task-detail-container .comment-list .ant-comment{border-bottom:1px solid #f0f0f0!important;padding:12px 0!important}.mobile-task-detail-container .ant-comment-content-author{font-size:12px!important}.mobile-task-detail-container .ant-comment-content-detail{font-size:13px!important;line-height:1.5!important}.mobile-task-detail-container .ant-comment-content-datetime{color:#8c8c8c!important;font-size:11px!important}.mobile-task-detail-container .ant-timeline{padding:0!important}.mobile-task-detail-container .ant-timeline-item{padding-bottom:16px!important}.mobile-task-detail-container .ant-timeline-item-label{color:#8c8c8c!important;font-size:11px!important}.mobile-task-detail-container .ant-timeline-item-content{font-size:13px!important}.mobile-task-detail-container .ant-card{border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important}.mobile-task-detail-container .ant-card-body{padding:16px!important}.mobile-task-detail-container .ant-btn{border-radius:8px!important;font-weight:500!important;height:40px!important}.mobile-task-detail-container .ant-btn-lg{font-size:14px!important;height:48px!important}.mobile-task-detail-container .ant-btn-sm{font-size:12px!important;height:32px!important}.mobile-task-detail-container .ant-form-item{margin-bottom:16px!important}.mobile-task-detail-container .ant-form-item-label>label{color:#262626!important;font-size:13px!important;font-weight:500!important}.mobile-task-detail-container .ant-input,.mobile-task-detail-container .ant-select-selector{border-radius:6px!important;font-size:13px!important}.mobile-task-detail-container .ant-modal{margin:16px!important;max-width:calc(100vw - 32px)!important}.mobile-task-detail-container .ant-modal-content{border-radius:12px!important}.mobile-task-detail-container .ant-modal-header{border-radius:12px 12px 0 0!important;padding:16px 20px!important}.mobile-task-detail-container .ant-modal-body{padding:20px!important}.mobile-task-detail-container .ant-modal-title{font-size:16px!important;font-weight:600!important}[data-theme=dark] .mobile-task-detail-container{background:#141414}[data-theme=dark] .mobile-task-detail-header{background:#1f1f1f;border-bottom:1px solid #303030}[data-theme=dark] .mobile-action-buttons-card,[data-theme=dark] .mobile-task-info-card{background:#1f1f1f!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .mobile-task-edit-drawer .ant-drawer-content{background:#1f1f1f!important}[data-theme=dark] .mobile-task-edit-drawer .ant-drawer-header{background:#1f1f1f!important;border-bottom:1px solid #303030!important}[data-theme=dark] .mobile-task-edit-drawer .ant-form-item-label>label{color:#fff!important}[data-theme=dark] .mobile-task-edit-drawer .ant-input,[data-theme=dark] .mobile-task-edit-drawer .ant-picker,[data-theme=dark] .mobile-task-edit-drawer .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#fff!important}[data-theme=dark] .mobile-task-edit-drawer .ant-input::placeholder{color:#666!important}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.mobile-task-detail-container{padding:16px!important}.mobile-task-detail-container .ant-tabs-content-holder,.mobile-task-detail-container .ant-tabs-nav,.mobile-task-overview{padding:0!important}}@media (max-width:768px){.mobile-task-detail-container .ant-btn{min-height:44px!important;min-width:44px!important}.mobile-task-detail-container .ant-tag{min-height:24px!important;padding:4px 8px!important}.mobile-task-detail-container .ant-tabs-tab{min-height:44px!important;padding:12px 16px!important}.mobile-task-detail-container{-webkit-overflow-scrolling:touch}.mobile-task-edit-drawer .ant-drawer-body{-webkit-overflow-scrolling:touch;overflow-y:auto}}.mobile-task-detail-container .ant-spin{align-items:center!important;display:flex!important;justify-content:center!important;min-height:200px!important}.mobile-task-detail-container .ant-empty{padding:40px 20px!important}.mobile-task-detail-container .ant-empty-description{color:#8c8c8c!important;font-size:14px!important}.mobile-task-edit-drawer{border-radius:16px 16px 0 0}.mobile-task-edit-drawer .ant-drawer-header{background:linear-gradient(135deg,#fafafa,#f0f0f0);border-bottom:2px solid #e8e8e8;min-height:48px}.mobile-task-edit-drawer .ant-drawer-body{background:#f8f9fa}.mobile-task-edit-drawer .form-section{border-radius:8px;box-shadow:0 1px 4px #00000014;margin-bottom:4px;overflow:hidden}.mobile-task-edit-drawer .form-section-header{border-bottom:1px solid #00000014;font-size:13px;font-weight:600;padding:6px 12px}.mobile-task-edit-drawer .form-section-content{padding:6px 12px}.mobile-task-edit-drawer .ant-form-item{margin-bottom:3px}.mobile-task-edit-drawer .ant-form-item:last-child{margin-bottom:0}.mobile-task-edit-drawer .ant-form-item-label{padding-bottom:1px}.mobile-task-edit-drawer .ant-form-item-label>label{color:#262626;font-size:12px;font-weight:500;height:16px;line-height:16px}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border:1px solid #e8e8e8;border-radius:6px;font-size:13px;height:30px;padding:3px 8px;transition:all .3s ease}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 1px #1890ff33}.mobile-task-edit-drawer .ant-textarea{font-size:13px;min-height:45px;padding:5px 8px}.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:45px;padding:5px 8px}.mobile-task-edit-drawer .section-basic{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6}.mobile-task-edit-drawer .section-project{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border:1px solid #ffd591}.mobile-task-edit-drawer .section-status{background:linear-gradient(135deg,#f6ffed,#d9f7be);border:1px solid #b7eb8f}.mobile-task-edit-drawer .section-time{background:linear-gradient(135deg,#e6f7ff,#bae7ff);border:1px solid #91d5ff}.mobile-task-edit-drawer .section-category{background:linear-gradient(135deg,#fff0f6,#ffd6e7);border:1px solid #ffadd2}.mobile-task-edit-drawer .action-buttons{background:#fff;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -1px 4px #00000014;margin-top:8px;padding:6px 0;position:-webkit-sticky;position:sticky}.mobile-task-edit-drawer .action-buttons .ant-btn{border:1px solid;border-radius:6px;font-size:13px;font-weight:500;height:34px;transition:all .3s ease}.mobile-task-edit-drawer .action-buttons .ant-btn-default{background:#fff;border-color:#d9d9d9;color:#595959}.mobile-task-edit-drawer .action-buttons .ant-btn-default:hover{border-color:#40a9ff;color:#40a9ff}.mobile-task-edit-drawer .action-buttons .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:#1890ff;color:#fff}.mobile-task-edit-drawer .action-buttons .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);border-color:#40a9ff;box-shadow:0 2px 8px #1890ff4d;transform:translateY(-1px)}.mobile-task-edit-drawer .ant-drawer-body::-webkit-scrollbar{width:4px}.mobile-task-edit-drawer .ant-drawer-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.mobile-task-edit-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.mobile-task-edit-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.mobile-task-edit-drawer .ant-drawer-header{border-bottom:1px solid #e8e8e8!important;padding:4px 8px!important}.mobile-task-edit-drawer .ant-drawer-header .ant-drawer-title{font-size:14px!important;font-weight:600!important}.mobile-task-edit-drawer .ant-drawer-body{padding:4px 8px!important}.mobile-task-edit-drawer .form-section{border-radius:6px!important;box-shadow:0 1px 3px #0000000f!important;margin-bottom:2px!important}.mobile-task-edit-drawer .form-section-header{font-size:12px!important;font-weight:600!important;padding:4px 8px!important}.mobile-task-edit-drawer .form-section-content{padding:4px 8px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:2px!important}.mobile-task-edit-drawer .ant-form-item-label{padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:11px!important;font-weight:500!important;height:14px!important;line-height:14px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:4px!important;font-size:12px!important;height:26px!important;padding:2px 6px!important}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 1px #1890ff26!important}.mobile-task-edit-drawer .ant-textarea{font-size:12px!important}.mobile-task-edit-drawer .ant-textarea,.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:35px!important;padding:3px 6px!important}.mobile-task-edit-drawer .ant-select-dropdown{font-size:12px!important}.mobile-task-edit-drawer .ant-select-item{font-size:12px!important;padding:3px 6px!important}.mobile-task-edit-drawer .ant-picker-dropdown,.mobile-task-edit-drawer .ant-picker-panel{font-size:12px!important}.mobile-task-edit-drawer .action-buttons{border-top:1px solid #f0f0f0!important;margin-top:6px!important;padding:4px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{border-radius:4px!important;font-size:12px!important;font-weight:500!important;height:30px!important}.mobile-task-edit-drawer .ant-form{padding:0 1px!important}.mobile-task-edit-drawer .ant-form-vertical .ant-form-item{margin-bottom:2px!important}}@media (max-width:480px){.mobile-task-edit-drawer .ant-drawer-body,.mobile-task-edit-drawer .form-section-content{padding:3px 6px!important}.mobile-task-edit-drawer .form-section-header{font-size:11px!important;padding:3px 6px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:10px!important;height:12px!important;line-height:12px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:11px!important;height:24px!important;padding:1px 4px!important}.mobile-task-edit-drawer .ant-textarea{font-size:11px!important;min-height:30px!important;padding:2px 4px!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:11px!important;height:26px!important}}@media (max-width:768px) and (orientation:landscape){.mobile-task-edit-drawer{height:85vh!important}.mobile-task-edit-drawer .ant-drawer-body{padding:3px 6px!important}.mobile-task-edit-drawer .form-section{margin-bottom:2px!important}.mobile-task-edit-drawer .form-section-header{font-size:11px!important;padding:3px 6px!important}.mobile-task-edit-drawer .form-section-content{padding:3px 6px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:1px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:10px!important;height:12px!important;line-height:12px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:10px!important;height:22px!important;padding:1px 3px!important}.mobile-task-edit-drawer .ant-textarea{font-size:10px!important;min-height:25px!important;padding:1px 3px!important}.mobile-task-edit-drawer .action-buttons{margin-top:3px!important;padding:3px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:10px!important;height:24px!important}}@media (min-width:481px) and (max-width:768px){.mobile-task-edit-drawer .ant-drawer-header{padding:6px 10px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:15px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:6px 10px!important}.mobile-task-edit-drawer .form-section{margin-bottom:4px!important}.mobile-task-edit-drawer .form-section-header{font-size:13px!important;padding:6px 10px!important}.mobile-task-edit-drawer .form-section-content{padding:6px 10px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:3px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:12px!important;height:16px!important;line-height:16px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:13px!important;height:28px!important;padding:3px 6px!important}.mobile-task-edit-drawer .ant-textarea{font-size:13px!important;min-height:40px!important;padding:4px 6px!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:13px!important;height:32px!important}}@media (prefers-color-scheme:dark){.mobile-task-edit-drawer .ant-drawer-header{background:linear-gradient(135deg,#1f1f1f,#141414);border-bottom-color:#303030}.mobile-task-edit-drawer .ant-drawer-body{background:#141414}.mobile-task-edit-drawer .section-basic{background:linear-gradient(135deg,#1f1f1f,#262626);border-color:#434343}.mobile-task-edit-drawer .section-project{background:linear-gradient(135deg,#2a1f0a,#3d2b0f);border-color:#5c3a0f}.mobile-task-edit-drawer .section-status{background:linear-gradient(135deg,#0f1a0a,#1a2e0f);border-color:#2d4a1a}.mobile-task-edit-drawer .section-time{background:linear-gradient(135deg,#0a1a2a,#0f2a3d);border-color:#1a3d5c}.mobile-task-edit-drawer .section-category{background:linear-gradient(135deg,#2a0a1f,#3d0f2b);border-color:#5c1a3a}.mobile-task-edit-drawer .action-buttons{background:#141414;border-top-color:#303030}}@media (max-width:768px){.mobile-task-edit-drawer .ant-drawer-content-wrapper{max-height:95vh!important}.mobile-task-edit-drawer .ant-form{margin:0!important;padding:0!important}.mobile-task-edit-drawer .form-section{border-radius:4px!important;margin-bottom:1px!important}.mobile-task-edit-drawer .form-section-header{align-items:center!important;display:flex!important;font-size:11px!important;min-height:20px!important;padding:3px 6px!important}.mobile-task-edit-drawer .form-section-content{padding:3px 6px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:1px!important}.mobile-task-edit-drawer .ant-form-item-label,.mobile-task-edit-drawer .ant-form-item-label>label{margin-bottom:0!important;padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:10px!important;height:12px!important;line-height:12px!important}.mobile-task-edit-drawer .ant-form-item-control{margin-top:0!important;padding-top:0!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border-radius:3px!important;font-size:11px!important;height:24px!important;margin:0!important;padding:1px 4px!important}.mobile-task-edit-drawer .ant-textarea{font-size:11px!important;margin:0!important}.mobile-task-edit-drawer .ant-textarea,.mobile-task-edit-drawer .ant-textarea .ant-input{min-height:28px!important;padding:2px 4px!important}.mobile-task-edit-drawer .ant-select-dropdown{font-size:11px!important}.mobile-task-edit-drawer .ant-select-item{font-size:11px!important;min-height:20px!important;padding:2px 4px!important}.mobile-task-edit-drawer .ant-picker-dropdown,.mobile-task-edit-drawer .ant-picker-panel{font-size:11px!important}.mobile-task-edit-drawer .action-buttons{border-top:1px solid #f0f0f0!important;margin-top:4px!important;padding:3px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{border-radius:3px!important;font-size:11px!important;font-weight:500!important;height:28px!important;margin:0 2px!important}.mobile-task-edit-drawer .ant-form-vertical .ant-form-item{margin-bottom:1px!important}.mobile-task-edit-drawer .ant-form-item-control-input{min-height:auto!important}.mobile-task-edit-drawer .ant-form-item-control-input-content{line-height:1!important}}@media (max-width:360px){.mobile-task-edit-drawer .ant-drawer-body,.mobile-task-edit-drawer .form-section-content{padding:2px 4px!important}.mobile-task-edit-drawer .form-section-header{font-size:10px!important;padding:2px 4px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:9px!important;height:10px!important;line-height:10px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:10px!important;height:22px!important;padding:0 3px!important}.mobile-task-edit-drawer .ant-textarea{font-size:10px!important;min-height:24px!important;padding:1px 3px!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:10px!important;height:24px!important}}@media (max-width:768px) and (orientation:landscape){.mobile-task-edit-drawer{height:80vh!important}.mobile-task-edit-drawer .ant-drawer-body{padding:2px 4px!important}.mobile-task-edit-drawer .form-section{margin-bottom:1px!important}.mobile-task-edit-drawer .form-section-header{font-size:10px!important;min-height:16px!important;padding:2px 4px!important}.mobile-task-edit-drawer .form-section-content{padding:2px 4px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:0!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:9px!important;height:10px!important;line-height:10px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:9px!important;height:20px!important;padding:0 2px!important}.mobile-task-edit-drawer .ant-textarea{font-size:9px!important;min-height:20px!important;padding:0 2px!important}.mobile-task-edit-drawer .action-buttons{margin-top:2px!important;padding:2px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:9px!important;height:20px!important}}@media (min-width:481px) and (max-width:768px){.mobile-task-edit-drawer .ant-drawer-header{padding:4px 8px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:14px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:4px 8px!important}.mobile-task-edit-drawer .form-section{margin-bottom:2px!important}.mobile-task-edit-drawer .form-section-header{font-size:12px!important;padding:4px 8px!important}.mobile-task-edit-drawer .form-section-content{padding:4px 8px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:2px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:11px!important;height:14px!important;line-height:14px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:12px!important;height:26px!important;padding:2px 5px!important}.mobile-task-edit-drawer .ant-textarea{font-size:12px!important;min-height:35px!important;padding:3px 5px!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:12px!important;height:30px!important}}@media (max-width:768px){.mobile-task-edit-drawer{border-radius:12px 12px 0 0!important}.mobile-task-edit-drawer .ant-drawer-header{background:linear-gradient(135deg,#fafafa,#f0f0f0)!important;border-bottom:1px solid #e8e8e8!important;min-height:48px!important;padding:6px 10px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:14px!important;font-weight:600!important;line-height:1.3!important}.mobile-task-edit-drawer .ant-drawer-body{background:#f8f9fa!important;padding:6px 10px!important}.mobile-task-edit-drawer .form-section{border:1px solid #e8e8e8!important;border-radius:6px!important;box-shadow:0 1px 3px #0000000f!important;margin-bottom:4px!important}.mobile-task-edit-drawer .form-section-header{border-bottom:1px solid #00000014!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;padding:6px 10px!important}.mobile-task-edit-drawer .form-section-content{padding:6px 10px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:3px!important}.mobile-task-edit-drawer .ant-form-item:last-child{margin-bottom:0!important}.mobile-task-edit-drawer .ant-form-item-label{padding-bottom:1px!important}.mobile-task-edit-drawer .ant-form-item-label>label{color:#262626!important;font-size:11px!important;font-weight:500!important;height:16px!important;line-height:16px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:4px!important;font-size:12px!important;height:28px!important;line-height:1.2!important;padding:3px 6px!important}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 1px #1890ff26!important}.mobile-task-edit-drawer .ant-textarea{font-size:12px!important;min-height:40px!important;padding:4px 6px!important}.mobile-task-edit-drawer .ant-textarea .ant-input{line-height:1.3!important;min-height:40px!important;padding:4px 6px!important}.mobile-task-edit-drawer .ant-select-dropdown{font-size:12px!important}.mobile-task-edit-drawer .ant-select-item{font-size:12px!important;line-height:1.3!important;padding:4px 6px!important}.mobile-task-edit-drawer .ant-picker-dropdown,.mobile-task-edit-drawer .ant-picker-panel{font-size:12px!important}.mobile-task-edit-drawer .ant-picker-cell{padding:2px!important}.mobile-task-edit-drawer .action-buttons{background:#fff!important;border-top:1px solid #f0f0f0!important;margin-top:6px!important;padding:6px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{border:1px solid!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important;height:32px!important}.mobile-task-edit-drawer .action-buttons .ant-btn-default{background:#fff!important;border-color:#d9d9d9!important;color:#595959!important}.mobile-task-edit-drawer .action-buttons .ant-btn-primary{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.mobile-task-edit-drawer .ant-form{padding:0 1px!important}.mobile-task-edit-drawer .section-basic{background:#f8f9fa!important;border-color:#dee2e6!important}.mobile-task-edit-drawer .section-project{background:#fff7e6!important;border-color:#ffd591!important}.mobile-task-edit-drawer .section-status{background:#f6ffed!important;border-color:#b7eb8f!important}.mobile-task-edit-drawer .section-time{background:#e6f7ff!important;border-color:#91d5ff!important}.mobile-task-edit-drawer .section-category{background:#fff0f6!important;border-color:#ffadd2!important}}@media (max-width:480px){.mobile-task-edit-drawer .ant-drawer-header{padding:4px 8px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:13px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:4px 8px!important}.mobile-task-edit-drawer .form-section-header{font-size:11px!important;padding:4px 8px!important}.mobile-task-edit-drawer .form-section-content{padding:4px 8px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:10px!important;height:14px!important;line-height:14px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:11px!important;height:26px!important;padding:2px 5px!important}.mobile-task-edit-drawer .ant-textarea{font-size:11px!important;min-height:35px!important;padding:3px 5px!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:11px!important;height:28px!important}}@media (max-width:768px) and (orientation:landscape){.mobile-task-edit-drawer{height:85vh!important}.mobile-task-edit-drawer .ant-drawer-body{padding:4px 8px!important}.mobile-task-edit-drawer .form-section{margin-bottom:3px!important}.mobile-task-edit-drawer .form-section-header{font-size:11px!important;padding:4px 8px!important}.mobile-task-edit-drawer .form-section-content{padding:4px 8px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:2px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:10px!important;height:14px!important;line-height:14px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:10px!important;height:24px!important;padding:2px 4px!important}.mobile-task-edit-drawer .ant-textarea{font-size:10px!important;min-height:30px!important;padding:2px 4px!important}.mobile-task-edit-drawer .action-buttons{margin-top:4px!important;padding:4px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:10px!important;height:26px!important}}@media (min-width:481px) and (max-width:768px){.mobile-task-edit-drawer .ant-drawer-header{padding:8px 12px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:15px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:8px 12px!important}.mobile-task-edit-drawer .form-section{margin-bottom:6px!important}.mobile-task-edit-drawer .form-section-header{font-size:13px!important;padding:8px 12px!important}.mobile-task-edit-drawer .form-section-content{padding:8px 12px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:4px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:12px!important;height:18px!important;line-height:18px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:13px!important;height:30px!important;padding:4px 8px!important}.mobile-task-edit-drawer .ant-textarea{font-size:13px!important;min-height:45px!important;padding:5px 8px!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:13px!important;height:36px!important}}@media (prefers-color-scheme:dark){.mobile-task-edit-drawer .ant-drawer-header{background:linear-gradient(135deg,#1f1f1f,#141414)!important;border-bottom-color:#303030!important}.mobile-task-edit-drawer .ant-drawer-body{background:#141414!important}.mobile-task-edit-drawer .section-basic{background:#1f1f1f!important;border-color:#434343!important}.mobile-task-edit-drawer .section-project{background:#2a1f0a!important;border-color:#5c3a0f!important}.mobile-task-edit-drawer .section-status{background:#0f1a0a!important;border-color:#2d4a1a!important}.mobile-task-edit-drawer .section-time{background:#0a1a2a!important;border-color:#1a3d5c!important}.mobile-task-edit-drawer .section-category{background:#2a0a1f!important;border-color:#5c1a3a!important}.mobile-task-edit-drawer .action-buttons{background:#141414!important;border-top-color:#303030!important}}@media (max-width:768px){.mobile-task-edit-drawer{border-radius:12px 12px 0 0!important}.mobile-task-edit-drawer .ant-drawer-header{background:linear-gradient(135deg,#fafafa,#f0f0f0)!important;border-bottom:1px solid #e8e8e8!important;min-height:48px!important;padding:8px 12px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:16px!important;font-weight:600!important;line-height:1.2!important}.mobile-task-edit-drawer .ant-drawer-body{background:#f8f9fa!important;padding:8px 12px!important}.mobile-task-edit-drawer .form-section{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:8px!important;box-shadow:0 1px 3px #00000014!important;margin-bottom:8px!important}.mobile-task-edit-drawer .form-section-header{border-bottom:1px solid #0000000f!important;color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;padding:8px 12px!important}.mobile-task-edit-drawer .form-section-content{padding:8px 12px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:8px!important}.mobile-task-edit-drawer .ant-form-item-label{padding-bottom:4px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;font-size:14px!important;height:36px!important;line-height:1.4!important;padding:6px 10px!important;width:100%!important}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff1a!important}.mobile-task-edit-drawer .ant-textarea{font-size:14px!important;min-height:60px!important;padding:8px 10px!important}.mobile-task-edit-drawer .ant-textarea .ant-input{line-height:1.5!important;min-height:60px!important;padding:8px 10px!important}.mobile-task-edit-drawer .ant-select-dropdown{font-size:14px!important}.mobile-task-edit-drawer .ant-select-item{font-size:14px!important;line-height:1.4!important;padding:8px 12px!important}.mobile-task-edit-drawer .ant-picker-dropdown,.mobile-task-edit-drawer .ant-picker-panel{font-size:14px!important}.mobile-task-edit-drawer .ant-picker-cell{padding:4px!important}.mobile-task-edit-drawer .action-buttons{background:#fff!important;border-top:1px solid #f0f0f0!important;bottom:0!important;margin-top:16px!important;padding:12px 0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.mobile-task-edit-drawer .action-buttons .ant-btn{border:1px solid #d9d9d9!important;border-radius:8px!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;height:44px!important;transition:all .2s ease!important}.mobile-task-edit-drawer .action-buttons .ant-btn:first-child{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.mobile-task-edit-drawer .action-buttons .ant-btn:first-child:hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.mobile-task-edit-drawer .action-buttons .ant-btn:last-child{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.mobile-task-edit-drawer .action-buttons .ant-btn:last-child:hover{background:#40a9ff!important;border-color:#40a9ff!important}.mobile-task-edit-drawer .action-buttons .ant-btn:active{transform:scale(.98)!important}.mobile-task-edit-drawer .action-buttons>div{display:flex!important;gap:12px!important;width:100%!important}.mobile-task-edit-drawer .action-buttons .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}.mobile-task-edit-drawer .ant-row{margin:0!important;row-gap:8px!important}.mobile-task-edit-drawer .ant-col{flex:0 0 100%!important;max-width:100%!important;padding:0!important}.mobile-task-edit-drawer .ant-form-item,.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select{max-width:100%!important;width:100%!important}.mobile-task-edit-drawer .ant-form-item-label{margin-bottom:0!important;padding-bottom:2px!important}.mobile-task-edit-drawer .ant-form-item-label>label{color:#262626!important;font-size:12px!important;font-weight:500!important;height:16px!important;line-height:16px!important;margin-bottom:0!important;padding-bottom:0!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:4px!important}.mobile-task-edit-drawer .ant-form-item:last-child{margin-bottom:0!important}.mobile-task-edit-drawer .ant-form-item-control{margin-top:0!important;padding-top:0!important}.mobile-task-edit-drawer .action-buttons{margin-top:8px!important;padding:8px 0!important}}@media (max-width:480px){.mobile-task-edit-drawer .ant-drawer-header{padding:6px 10px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:14px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:6px 10px!important}.mobile-task-edit-drawer .form-section{margin-bottom:6px!important}.mobile-task-edit-drawer .form-section-header{font-size:12px!important;padding:6px 10px!important}.mobile-task-edit-drawer .form-section-content{padding:6px 10px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:6px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:11px!important;height:14px!important;line-height:14px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:13px!important;height:32px!important;padding:5px 8px!important}.mobile-task-edit-drawer .ant-textarea{font-size:13px!important;min-height:50px!important;padding:6px 8px!important}.mobile-task-edit-drawer .action-buttons{margin-top:12px!important;padding:10px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:13px!important;height:40px!important}.mobile-task-edit-drawer .action-buttons>div{gap:10px!important}}@media (min-width:481px) and (max-width:768px){.mobile-task-edit-drawer .ant-drawer-header{padding:10px 16px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:17px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:10px 16px!important}.mobile-task-edit-drawer .form-section{margin-bottom:10px!important}.mobile-task-edit-drawer .form-section-header{font-size:14px!important;padding:10px 14px!important}.mobile-task-edit-drawer .form-section-content{padding:10px 14px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:8px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:13px!important;height:18px!important;line-height:18px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:15px!important;height:40px!important;padding:8px 12px!important}.mobile-task-edit-drawer .ant-textarea{font-size:15px!important;min-height:70px!important;padding:10px 12px!important}.mobile-task-edit-drawer .action-buttons{margin-top:20px!important;padding:16px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:15px!important;height:48px!important}.mobile-task-edit-drawer .action-buttons>div{gap:16px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.mobile-task-edit-drawer{height:85vh!important}.mobile-task-edit-drawer .ant-drawer-header{padding:8px 16px!important}.mobile-task-edit-drawer .ant-drawer-title{font-size:16px!important}.mobile-task-edit-drawer .ant-drawer-body{padding:8px 16px!important}.mobile-task-edit-drawer .ant-row{margin:0 -8px!important;row-gap:8px!important}.mobile-task-edit-drawer .ant-col{padding:0 8px!important}.mobile-task-edit-drawer .ant-col-12{flex:0 0 50%!important;max-width:50%!important}.mobile-task-edit-drawer .ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important}.mobile-task-edit-drawer .ant-col-24{flex:0 0 100%!important;max-width:100%!important}.mobile-task-edit-drawer .form-section{margin-bottom:8px!important}.mobile-task-edit-drawer .form-section-header{font-size:13px!important;padding:8px 12px!important}.mobile-task-edit-drawer .form-section-content{padding:8px 12px!important}.mobile-task-edit-drawer .ant-form-item{margin-bottom:6px!important}.mobile-task-edit-drawer .ant-form-item-label>label{font-size:12px!important;height:16px!important;line-height:16px!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{font-size:13px!important;height:36px!important;padding:6px 10px!important}.mobile-task-edit-drawer .ant-textarea{font-size:13px!important;min-height:60px!important;padding:8px 10px!important}.mobile-task-edit-drawer .action-buttons{margin-top:8px!important;padding:12px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:14px!important;height:42px!important}.mobile-task-edit-drawer .action-buttons>div{gap:12px!important}}.mobile-task-edit-drawer .ant-form-item,.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select{max-width:100%!important;width:100%!important}.mobile-task-edit-drawer .ant-form-item-control,.mobile-task-edit-drawer .ant-form-item-control-input,.mobile-task-edit-drawer .ant-form-item-control-input-content{width:100%!important}.mobile-task-edit-drawer .ant-form-item-label{text-align:left!important;width:100%!important}.mobile-task-edit-drawer .ant-form-item-control-input{min-height:auto!important}.mobile-task-edit-drawer .ant-picker-input>input,.mobile-task-edit-drawer .ant-select-selection-item{font-size:14px!important;line-height:1.4!important}.mobile-task-edit-drawer .form-section+.form-section{margin-top:8px!important}.mobile-task-edit-drawer .action-buttons .ant-btn+.ant-btn{margin-left:8px!important}.mobile-task-edit-drawer .ant-form-item-explain{font-size:11px!important;line-height:1.3!important;margin-top:2px!important}.mobile-task-edit-drawer .ant-input:focus,.mobile-task-edit-drawer .ant-picker-focused,.mobile-task-edit-drawer .ant-select-focused .ant-select-selector{outline:none!important}.mobile-task-edit-drawer .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.mobile-task-edit-drawer .ant-input,.mobile-task-edit-drawer .ant-picker,.mobile-task-edit-drawer .ant-select-selector{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important}@media (max-width:768px){.task-detail-form .ant-row{margin:0!important;row-gap:8px!important}.task-detail-form .ant-col{padding:0!important}.task-detail-form .ant-col,.task-detail-form .ant-col-12,.task-detail-form .ant-col-6,.task-detail-form .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.task-detail-form .ant-form-item{margin-bottom:8px!important;width:100%!important}.task-detail-form .ant-form-item-label>label{color:#262626!important;font-size:12px!important;font-weight:500!important;height:16px!important;line-height:16px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;font-size:14px!important;height:36px!important;padding:6px 10px!important;width:100%!important}.task-detail-form .ant-textarea{font-size:14px!important;min-height:60px!important;padding:8px 10px!important}.task-detail-form .ant-input:focus,.task-detail-form .ant-picker-focused,.task-detail-form .ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff1a!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.task-detail-form .ant-row{margin:0 -8px!important;row-gap:8px!important}.task-detail-form .ant-col{padding:0 8px!important}.task-detail-form .ant-col-12{flex:0 0 50%!important;max-width:50%!important}.task-detail-form .ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important}.task-detail-form .ant-col-24{flex:0 0 100%!important;max-width:100%!important}.task-detail-form .ant-form-item{margin-bottom:6px!important}.task-detail-form .ant-form-item-label>label{font-size:12px!important;height:16px!important;line-height:16px!important}.task-detail-form .ant-input,.task-detail-form .ant-picker,.task-detail-form .ant-select-selector{font-size:13px!important;height:36px!important;padding:6px 10px!important}.task-detail-form .ant-textarea{font-size:13px!important;min-height:60px!important;padding:8px 10px!important}}@media (max-width:768px){.ant-modal .ant-form .ant-row{margin:0!important;row-gap:8px!important}.ant-modal .ant-form .ant-col{padding:0!important}.ant-modal .ant-form .ant-col,.ant-modal .ant-form .ant-col-12,.ant-modal .ant-form .ant-col-6,.ant-modal .ant-form .ant-col-8{flex:0 0 100%!important;max-width:100%!important}.ant-modal .ant-form .ant-form-item{margin-bottom:8px!important;width:100%!important}.ant-modal .ant-form .ant-form-item-label>label{font-size:12px!important;font-weight:500!important;height:16px!important;line-height:16px!important}.ant-modal .ant-form .ant-input,.ant-modal .ant-form .ant-picker,.ant-modal .ant-form .ant-select-selector{font-size:14px!important;height:36px!important;padding:6px 10px!important;width:100%!important}.ant-modal .ant-form .ant-textarea{font-size:14px!important;min-height:60px!important;padding:8px 10px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.ant-modal .ant-form .ant-row{margin:0 -8px!important;row-gap:8px!important}.ant-modal .ant-form .ant-col{padding:0 8px!important}.ant-modal .ant-form .ant-col-12{flex:0 0 50%!important;max-width:50%!important}.ant-modal .ant-form .ant-col-8{flex:0 0 33.333333%!important;max-width:33.333333%!important}.ant-modal .ant-form .ant-col-24{flex:0 0 100%!important;max-width:100%!important}.ant-modal .ant-form .ant-form-item{margin-bottom:6px!important}.ant-modal .ant-form .ant-form-item-label>label{font-size:12px!important;height:16px!important;line-height:16px!important}.ant-modal .ant-form .ant-input,.ant-modal .ant-form .ant-picker,.ant-modal .ant-form .ant-select-selector{font-size:13px!important;height:36px!important;padding:6px 10px!important}.ant-modal .ant-form .ant-textarea{font-size:13px!important;min-height:60px!important;padding:8px 10px!important}}@media (max-width:768px){.action-buttons{background:#fff!important;border-top:1px solid #f0f0f0!important;bottom:0!important;box-shadow:0 -2px 8px #0000001a!important;margin-top:16px!important;padding:12px 0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.action-buttons .ant-btn{align-items:center!important;border:1px solid #d9d9d9!important;border-radius:8px!important;display:flex!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;height:44px!important;justify-content:center!important;transition:all .2s ease!important}.action-buttons .ant-btn:first-child{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.action-buttons .ant-btn:first-child:hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.action-buttons .ant-btn:first-child:active{background:#d9d9d9!important;border-color:#a6a6a6!important;transform:scale(.98)!important}.action-buttons .ant-btn:last-child{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.action-buttons .ant-btn:last-child:hover{background:#40a9ff!important;border-color:#40a9ff!important}.action-buttons .ant-btn:last-child:active{background:#096dd9!important;border-color:#096dd9!important;transform:scale(.98)!important}.action-buttons>div{display:flex!important;gap:12px!important;width:100%!important}.action-buttons .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.action-buttons .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}}@media (max-width:480px){.action-buttons{margin-top:12px!important;padding:10px 0!important}.action-buttons .ant-btn{font-size:13px!important;height:40px!important}.action-buttons>div{gap:10px!important}}@media (min-width:481px) and (max-width:768px){.action-buttons{margin-top:20px!important;padding:16px 0!important}.action-buttons .ant-btn{font-size:15px!important;height:48px!important}.action-buttons>div{gap:16px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.action-buttons{margin-top:16px!important;padding:12px 0!important}.action-buttons .ant-btn{font-size:14px!important;height:42px!important}.action-buttons>div{gap:12px!important}}.mobile-task-edit-drawer .action-buttons{background:#fff!important;border-top:1px solid #f0f0f0!important;bottom:0!important;box-shadow:0 -2px 8px #0000001a!important;margin-top:16px!important;padding:12px 0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.mobile-task-edit-drawer .action-buttons .ant-btn{align-items:center!important;border:1px solid #d9d9d9!important;border-radius:8px!important;display:flex!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;height:44px!important;justify-content:center!important;transition:all .2s ease!important}.mobile-task-edit-drawer .action-buttons .ant-btn:first-child{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#595959!important}.mobile-task-edit-drawer .action-buttons .ant-btn:first-child:hover{background:#e6e6e6!important;border-color:#bfbfbf!important;color:#262626!important}.mobile-task-edit-drawer .action-buttons .ant-btn:first-child:active{background:#d9d9d9!important;border-color:#a6a6a6!important;transform:scale(.98)!important}.mobile-task-edit-drawer .action-buttons .ant-btn:last-child{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.mobile-task-edit-drawer .action-buttons .ant-btn:last-child:hover{background:#40a9ff!important;border-color:#40a9ff!important}.mobile-task-edit-drawer .action-buttons .ant-btn:last-child:active{background:#096dd9!important;border-color:#096dd9!important;transform:scale(.98)!important}.mobile-task-edit-drawer .action-buttons>div{display:flex!important;gap:12px!important;width:100%!important}.mobile-task-edit-drawer .action-buttons .ant-btn{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.mobile-task-edit-drawer .action-buttons .ant-btn:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}@media (max-width:480px){.mobile-task-edit-drawer .action-buttons{margin-top:12px!important;padding:10px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:13px!important;height:40px!important}.mobile-task-edit-drawer .action-buttons>div{gap:10px!important}}@media (min-width:481px) and (max-width:768px){.mobile-task-edit-drawer .action-buttons{margin-top:20px!important;padding:16px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:15px!important;height:48px!important}.mobile-task-edit-drawer .action-buttons>div{gap:16px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.mobile-task-edit-drawer .action-buttons{margin-top:16px!important;padding:12px 0!important}.mobile-task-edit-drawer .action-buttons .ant-btn{font-size:14px!important;height:42px!important}.mobile-task-edit-drawer .action-buttons>div{gap:12px!important}}.action-buttons .ant-btn-loading{opacity:.7!important;pointer-events:none!important}.action-buttons .ant-btn[disabled]{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#bfbfbf!important;cursor:not-allowed!important}@media (prefers-contrast:high){.action-buttons .ant-btn{border-width:2px!important}.action-buttons .ant-btn:first-child{border-color:#000!important;color:#000!important}.action-buttons .ant-btn:last-child{background:#000!important;border-color:#000!important;color:#fff!important}}@media (prefers-reduced-motion:reduce){.action-buttons .ant-btn{transition:none!important}.action-buttons .ant-btn:active{transform:none!important}}@media (max-width:768px){.mobile-filter-button{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important}.mobile-filter-drawer .ant-drawer-body{padding:16px!important}.mobile-filter-container{height:100%;overflow-y:auto}.mobile-filter-card{border-radius:8px!important;box-shadow:0 1px 3px #0000000d!important}.mobile-filter-row{margin-bottom:0}[data-theme=dark] .mobile-filter-button{background:#1f1f1f!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .mobile-filter-drawer .ant-drawer-content{background:#1f1f1f!important}[data-theme=dark] .mobile-filter-drawer .ant-drawer-header{background:#1f1f1f!important;border-bottom-color:#303030!important}[data-theme=dark] .mobile-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-filter-card .ant-card-body{background:#1f1f1f!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector{background:#2f2f2f!important;border-color:#404040!important;color:#fff!important}[data-theme=dark] .ant-select-dropdown{background:#2f2f2f!important}[data-theme=dark] .ant-select-item{color:#fff!important}[data-theme=dark] .ant-select-item-option-selected{background:#1890ff!important;color:#fff!important}.mobile-user-card{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;margin-bottom:12px}.mobile-user-card .ant-card-body{padding:16px!important}[data-theme=dark] .mobile-user-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-user-card .ant-card-body{background:#1f1f1f!important}[data-theme=dark] .mobile-user-card .ant-typography{color:#fff!important}.mobile-fab{bottom:80px;box-shadow:0 4px 12px #00000026!important;position:fixed;right:16px;z-index:1000}.ant-modal{margin:0!important;max-width:none!important}.ant-modal-content{border-radius:12px 12px 0 0!important}.ant-form-item-label>label{font-size:14px!important;font-weight:500!important}.ant-btn-lg,.ant-input-lg,.ant-input-password-lg,.ant-select-lg .ant-select-selector{font-size:16px!important;height:44px!important}.ant-list-item{padding:0!important}.ant-typography h3{font-size:18px!important;margin-bottom:8px!important}.ant-descriptions-small .ant-descriptions-item-content,.ant-descriptions-small .ant-descriptions-item-label{font-size:13px!important}.ant-avatar{flex-shrink:0}.ant-tag{margin-bottom:4px!important;margin-right:4px!important}.ant-space-item{margin-bottom:0!important}.ant-tooltip{z-index:1060!important}.ant-popover{z-index:1050!important}.ant-drawer-content-wrapper{box-shadow:0 -4px 12px #00000026!important}.ant-drawer-header{border-bottom:1px solid #f0f0f0!important;padding:16px!important}.ant-drawer-close{height:44px!important;line-height:44px!important;width:44px!important}}.mobile-touch-target{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.ant-spin-container{min-height:200px}.ant-empty{margin:40px 0!important}.ant-empty-description{color:#999!important;font-size:14px!important}.collapsible-permission-matrix{background:#fff;border-radius:8px;overflow:hidden}.feature-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;position:relative;transition:all .3s ease}.feature-header:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.feature-header.expanded{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.feature-header.expanded .feature-icon{background:#fff3!important;color:#fff!important}.feature-header.expanded .feature-description{color:#fffc!important}.feature-header.expanded .feature-count{background:#fff3!important;color:#fff!important}.feature-info{flex:1 1;gap:12px}.feature-icon,.feature-info{align-items:center;display:flex}.feature-icon{background:#007bff;border-radius:50%;box-shadow:0 2px 4px #007bff4d;color:#fff;font-size:16px;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.feature-details{flex:1 1}.feature-title{font-size:16px;font-weight:600;line-height:1.2;margin:0}.feature-description{color:#6c757d;font-size:13px;line-height:1.3;margin:4px 0 0;transition:color .3s ease}.feature-controls{align-items:center;display:flex;gap:12px}.feature-count{background:#007bff;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;transition:all .3s ease}.feature-toggle{align-items:center;background:#007bff1a;border-radius:50%;color:#007bff;display:flex;height:24px;justify-content:center;transition:all .3s ease;width:24px}.feature-header.expanded .feature-toggle{background:#fff3;color:#fff;transform:rotate(90deg)}.permissions-content{animation:slideDown .3s ease-out;background:#fff;border:1px solid #dee2e6;border-radius:0 0 8px 8px;border-top:none;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.permissions-table{margin:0}.permissions-table .ant-table-thead>tr>th{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;padding:12px 8px;text-align:center}.permissions-table .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 8px;vertical-align:middle}.permissions-table .ant-table-tbody>tr:hover>td{background:#f8f9fa}.permission-name{color:#212529;font-weight:600;margin-bottom:4px}.permission-description{color:#6c757d;font-size:12px;line-height:1.3}.role-header{flex-direction:column;gap:6px}.role-header,.role-icon{align-items:center;display:flex}.role-icon{border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;font-size:14px;font-weight:700;height:36px;justify-content:center;transition:transform .2s ease;width:36px}.role-icon:hover{transform:scale(1.1)}.role-name{word-wrap:break-word;font-size:12px;font-weight:600;line-height:1.2;max-width:80px;text-align:center}@media (max-width:768px){.feature-header{padding:12px 16px}.feature-icon{height:32px;width:32px}.feature-icon,.feature-title{font-size:14px}.feature-description{font-size:12px}.feature-count{font-size:11px;padding:3px 8px}.permissions-table .ant-table-tbody>tr>td,.permissions-table .ant-table-thead>tr>th{font-size:11px;padding:8px 4px}.role-icon{font-size:12px;height:28px;width:28px}.role-name{font-size:10px;max-width:60px}}@media (max-width:480px){.feature-header{padding:10px 12px}.feature-info{gap:8px}.feature-icon{font-size:12px;height:28px;width:28px}.feature-title{font-size:13px}.feature-description{font-size:11px}.feature-controls{gap:8px}.feature-count{font-size:10px;padding:2px 6px}.feature-toggle{height:20px;width:20px}}@media (max-width:1024px) and (orientation:landscape){.feature-header{padding:10px 14px}.feature-icon{height:30px;width:30px}.feature-icon,.feature-title{font-size:13px}.feature-description{font-size:11px}.permissions-table .ant-table-tbody>tr>td,.permissions-table .ant-table-thead>tr>th{font-size:10px;padding:6px 4px}.role-icon{font-size:10px;height:24px;width:24px}.role-name{font-size:9px;max-width:50px}}.feature-header,.feature-icon,.feature-toggle,.role-icon{transition:all .3s cubic-bezier(.4,0,.2,1)}.permissions-loading{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.permissions-loading .ant-spin{margin-bottom:16px}.permissions-loading .loading-text{color:#6c757d;font-size:14px}.permissions-error{align-items:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.permissions-error .error-icon{color:#f39c12;font-size:48px;margin-bottom:16px}.permissions-error .error-text{color:#856404;font-size:14px;margin-bottom:16px;text-align:center}.permissions-empty{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.permissions-empty .empty-text{color:#6c757d;font-size:14px;text-align:center}.matrix-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.matrix-header-info{flex:1 1}.matrix-header-controls{align-items:center;display:flex;flex-shrink:0;gap:12px}.matrix-title{color:#212529;font-size:20px;font-weight:600;margin:0 0 8px}.matrix-subtitle{color:#6c757d;font-size:14px;margin:0 0 12px}.matrix-alert{margin-bottom:12px}.matrix-changes-indicator{align-items:center;color:#f39c12;display:flex;font-size:13px;font-weight:500;gap:6px}@media (max-width:768px){.matrix-header{align-items:stretch;flex-direction:column;gap:12px}.matrix-header-controls{justify-content:space-between}.matrix-title{font-size:18px}.matrix-subtitle{font-size:13px}}.save-button{transition:all .3s ease}.save-button:disabled{cursor:not-allowed;opacity:.6}.save-button.loading{pointer-events:none}.toggle-all-button{background:#fff;border:1px solid #d9d9d9;color:#595959;transition:all .3s ease}.toggle-all-button:hover{border-color:#40a9ff;color:#40a9ff}.toggle-all-button:active{border-color:#1890ff;color:#1890ff}@media (max-width:768px){.ant-tabs-tabpane:not(.ant-tabs-tabpane-active){display:none!important;height:0!important;margin:0!important;padding:0!important}.ant-tabs-tabpane.ant-tabs-tabpane-active{display:block!important;min-height:auto!important}.mobile-settings-tabs .ant-tabs-content-holder{padding:0!important}.mobile-settings-tabs .ant-tabs-tabpane{margin:0!important;padding:0!important}.mobile-settings-container{background-color:#f5f5f5;min-height:100vh;padding-bottom:80px}.mobile-settings-header{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding:16px;text-align:center}.mobile-settings-header .ant-typography-h4{font-size:18px!important;margin:0!important}.mobile-settings-tabs{background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.mobile-settings-tabs .ant-tabs-tab{margin:0!important;padding:8px 12px!important}.mobile-settings-tabs .ant-tabs-tab-btn{font-size:12px!important;text-align:center}.mobile-settings-tabs .anticon{display:block!important;font-size:16px!important;margin-bottom:2px!important}.mobile-settings-card{border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important;margin-bottom:16px!important}.mobile-settings-card .ant-card-head{min-height:auto!important;padding:12px 16px!important}.mobile-settings-card .ant-card-head-title{font-size:14px!important;font-weight:600!important}.mobile-settings-card .ant-card-body{padding:16px 12px!important}.mobile-settings-form .ant-form-item{margin-bottom:16px!important}.mobile-settings-form .ant-form-item-label>label{font-size:14px!important;font-weight:500!important}.mobile-settings-form .ant-btn-lg,.mobile-settings-form .ant-input-lg,.mobile-settings-form .ant-input-password-lg,.mobile-settings-form .ant-select-lg .ant-select-selector{border-radius:6px!important;font-size:16px!important;height:44px!important}.mobile-settings-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:12px}.mobile-settings-section-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:12px 16px}.mobile-settings-section-content{padding:16px 12px}.mobile-iso-config-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;padding:8px}.mobile-iso-config-item .ant-input{margin-bottom:8px}.mobile-iso-config-item:last-child{margin-bottom:0}.mobile-permission-card{border-radius:8px!important;margin-bottom:12px!important}.mobile-permission-card .ant-card-head{padding:12px!important}.mobile-permission-card .ant-card-head-title{font-size:13px!important;line-height:1.3!important}.mobile-permission-card .ant-card-body{padding:12px!important}.mobile-permission-role-item{align-items:center;border:1px solid #f0f0f0;border-radius:6px;display:flex;margin-bottom:8px;padding:8px;transition:background-color .3s}.mobile-permission-role-item:last-child{margin-bottom:0}.mobile-permission-role-item.active{background-color:#f6ffed;border-color:#b7eb8f}.mobile-permission-role-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;margin-right:8px;width:20px}.mobile-permission-role-name{flex:1 1;font-size:11px;min-width:0}.mobile-approval-step{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;padding:8px}.mobile-approval-step-header{align-items:flex-start;display:flex;margin-bottom:8px}.mobile-approval-step-number{align-items:center;background-color:#1890ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-right:8px;width:24px}.mobile-approval-step-content{flex:1 1}.mobile-approval-step-title{font-size:14px;font-weight:600;margin-bottom:2px}.mobile-approval-step-description{color:#666;font-size:11px;line-height:1.3}.mobile-approval-step-controls{margin-left:32px}.mobile-approval-step-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mobile-approval-step-row:last-child{margin-bottom:0}.mobile-settings .ant-color-picker-trigger{height:32px!important;width:32px!important}.mobile-settings .ant-switch{min-width:44px!important}.mobile-settings .ant-checkbox-wrapper{font-size:12px!important}.mobile-settings .ant-tag{border-radius:4px!important;font-size:11px!important;padding:2px 6px!important}[data-theme=dark] .mobile-settings .ant-tag{background:#262626!important;border-color:#404040!important;color:#ffffffd9!important}[data-theme=dark] .mobile-settings .ant-tag-blue{background:#1d39c4!important;border-color:#1d39c4!important;color:#fff!important}.mobile-settings .ant-tag{color:#000000d9!important}.mobile-settings .ant-tag-blue{background:#e6f7ff!important;border-color:#91d5ff!important;color:#0050b3!important}.mobile-settings .ant-btn-sm{font-size:12px!important;height:28px!important;padding:0 8px!important}.mobile-settings .ant-btn-block{margin-top:8px}.mobile-settings .ant-select-small .ant-select-selector{font-size:12px!important;height:28px!important}.mobile-settings .ant-input{border-radius:4px!important;font-size:14px!important}.mobile-settings .ant-input::placeholder,.mobile-settings .ant-typography{font-size:12px!important}.mobile-settings .ant-typography h5{font-size:16px!important;margin-bottom:8px!important}.mobile-settings-content{padding:0 16px}.mobile-settings-footer-space{height:80px}[data-theme=dark] .mobile-settings-container{background-color:#141414!important}[data-theme=dark] .mobile-settings-header,[data-theme=dark] .mobile-settings-tabs{background:#1f1f1f!important;border-bottom-color:#303030!important}[data-theme=dark] .mobile-settings-tabs .ant-tabs-nav{background:#1f1f1f!important}[data-theme=dark] .mobile-settings-tabs .ant-tabs-tab{color:#ffffffd9!important}[data-theme=dark] .mobile-settings-tabs .ant-tabs-tab-active{color:#fff!important}.mobile-settings-tabs .ant-tabs-tab{color:#000000d9!important}.mobile-settings-tabs .ant-tabs-tab-active{color:#1890ff!important;font-weight:600!important}[data-theme=dark] .mobile-settings-tabs .ant-tabs-ink-bar{background:#1890ff!important}[data-theme=dark] .mobile-settings-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-settings-card .ant-card-head{background:#1f1f1f!important;border-bottom-color:#303030!important}[data-theme=dark] .mobile-settings-card .ant-card-body{background:#1f1f1f!important}[data-theme=dark] .mobile-approval-step,[data-theme=dark] .mobile-iso-config-item,[data-theme=dark] .mobile-permission-role-item{background:#262626!important;border-color:#404040!important}[data-theme=dark] .mobile-permission-role-item.active{background-color:#162312!important;border-color:#389e0d!important}[data-theme=dark] .mobile-settings .ant-input,[data-theme=dark] .mobile-settings .ant-input-password,[data-theme=dark] .mobile-settings .ant-select-selector{background:#262626!important;border-color:#404040!important;color:#fff!important}[data-theme=dark] .mobile-settings .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .mobile-settings .ant-typography{color:#ffffffd9!important}[data-theme=dark] .mobile-settings .ant-typography-caption{color:#ffffffa6!important}[data-theme=dark] .mobile-settings .ant-form-item-label>label{color:#ffffffd9!important}.mobile-settings .ant-typography{color:#000000d9!important}.mobile-settings .ant-typography-caption{color:#000000a6!important}.mobile-settings .ant-form-item-label>label{color:#000000d9!important;font-weight:500!important}[data-theme=dark] .mobile-settings .ant-select-dropdown{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .mobile-settings .ant-select-item{color:#fff!important}[data-theme=dark] .mobile-settings .ant-select-item:hover{background:#262626!important}[data-theme=dark] .mobile-settings .ant-btn{border-color:#404040!important}[data-theme=dark] .mobile-settings .ant-btn:not(.ant-btn-primary){background:#262626!important;color:#fff!important}}.mobile-settings-touch-target{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.mobile-settings .ant-spin-container{min-height:200px}@media (max-width:480px){.mobile-settings-content{padding:0 12px}.mobile-settings-card .ant-card-body{padding:12px 8px!important}}@media (max-width:768px){.permission-matrix-mobile{padding:0 16px}.permission-matrix-mobile .ant-collapse{margin-bottom:16px}.permission-matrix-mobile .ant-collapse-item{margin-bottom:8px}.permission-matrix-mobile .ant-collapse-header{padding:12px 16px!important}.permission-matrix-mobile .ant-collapse-content-box{padding:16px!important}.permission-feature-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.permission-feature-icon{align-items:center;background-color:#1890ff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.permission-feature-info{flex:1 1;min-width:0}.permission-feature-title{font-size:14px;font-weight:600;margin-bottom:2px}.permission-feature-description{color:#8c8c8c;font-size:12px}.permission-item{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:12px;padding:12px}.permission-item-title{font-size:13px;font-weight:600;margin-bottom:8px}.permission-roles-grid{display:flex;flex-wrap:wrap;gap:8px}.permission-role-item{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;display:flex;flex:1 1;gap:4px;min-width:120px;padding:4px 8px}.permission-role-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.permission-role-name{flex:1 1;font-size:12px;min-width:0}.permission-save-button{margin-top:16px}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.permission-matrix-tablet{padding:0 16px}.permission-matrix-tablet .ant-card{margin-bottom:16px}.permission-matrix-tablet table{font-size:12px}.permission-matrix-tablet th{min-width:80px;padding:8px}.permission-matrix-tablet td{padding:4px 8px}.permission-matrix-tablet .feature-header{background-color:#fafafa;font-size:13px;font-weight:600;padding:8px}.permission-matrix-tablet .permission-name{font-size:11px;font-weight:600}.permission-matrix-tablet .role-icon{font-size:10px;height:24px;width:24px}.permission-matrix-tablet .role-name{font-size:10px}}@media (min-width:1025px){.permission-matrix-desktop{margin:0 auto;max-width:1200px;padding:0 20px}.permission-matrix-desktop .ant-card{margin-bottom:24px}.permission-matrix-desktop table{font-size:14px}.permission-matrix-desktop th{min-width:120px;padding:12px}.permission-matrix-desktop td{padding:12px}.permission-matrix-desktop .feature-header{background-color:#fafafa;font-size:14px;font-weight:600;padding:12px}.permission-matrix-desktop .feature-icon{font-size:12px;height:28px;width:28px}.permission-matrix-desktop .feature-title{font-size:14px}.permission-matrix-desktop .feature-description{color:#8c8c8c;font-size:12px}.permission-matrix-desktop .permission-name{font-size:14px;font-weight:600}.permission-matrix-desktop .permission-description{color:#8c8c8c;font-size:12px}.permission-matrix-desktop .role-icon{font-size:12px;height:32px;width:32px}.permission-matrix-desktop .role-name{font-size:12px}}[data-theme=dark] .permission-matrix-mobile .permission-item{background-color:#1f1f1f;border-color:#303030}[data-theme=dark] .permission-matrix-mobile .permission-role-item{background-color:#141414;border-color:#303030}[data-theme=dark] .permission-matrix-desktop .feature-header,[data-theme=dark] .permission-matrix-tablet .feature-header{background-color:#1f1f1f}.role-color-red{background-color:#ff4d4f!important}.role-color-blue{background-color:#1890ff!important}.role-color-green{background-color:#52c41a!important}.role-color-purple{background-color:#722ed1!important}.role-color-default{background-color:#8c8c8c!important}.permission-role-item:hover{border-color:#1890ff;box-shadow:0 2px 4px #1890ff1a}.permission-item:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.permission-matrix-mobile .ant-collapse-item{transition:all .3s ease}.permission-role-item{transition:all .2s ease}.permission-matrix-loading{opacity:.6;pointer-events:none}.permission-matrix-loading .ant-checkbox{opacity:.5}.permission-save-button.ant-btn-loading{pointer-events:none}.permission-save-button.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 2px 8px #1890ff4d}.permission-save-button.ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 12px #1890ff66}.permission-matrix-table{border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto}.permission-matrix-table table{border-collapse:collapse;width:100%}.permission-matrix-table th{background-color:#fafafa;border-bottom:2px solid #f0f0f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}[data-theme=dark] .permission-matrix-table th{background-color:#1f1f1f;border-bottom-color:#303030}.permission-matrix-table .ant-checkbox-wrapper{align-items:center;display:flex;justify-content:center}.permission-matrix-table .ant-checkbox{transform:scale(1.2)}.feature-group{border-left:4px solid #1890ff;margin-bottom:16px}.feature-group-header{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border-radius:6px 6px 0 0;padding:12px 16px}[data-theme=dark] .feature-group-header{background:linear-gradient(135deg,#1a1a1a,#0d1419)}.permission-item-active{background-color:#f6ffed!important;border-color:#b7eb8f!important}[data-theme=dark] .permission-item-active{background-color:#162312!important;border-color:#49aa19!important}.role-badge{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:10px;font-weight:500;gap:4px;padding:2px 6px}@media (max-width:480px){.permission-roles-grid{grid-template-columns:1fr}.permission-role-item{min-width:100%}}@media (min-width:481px) and (max-width:768px){.permission-roles-grid{grid-template-columns:repeat(2,1fr)}}@media print{.permission-matrix-desktop,.permission-matrix-mobile,.permission-matrix-tablet{padding:0}.permission-save-button{display:none}.permission-matrix-table{box-shadow:none}.permission-matrix-table th{background-color:#f0f0f0!important;color:#000!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.issues-container .ant-card{margin-bottom:16px!important}.issues-container .ant-form-item{margin-bottom:12px!important}.issues-container .ant-row .ant-col{padding:0 8px!important}.issues-container .ant-form-item-label>label{font-size:12px!important;line-height:1.2!important}.issues-container .ant-input,.issues-container .ant-select{font-size:12px!important}.issues-container .ant-btn{font-size:12px!important;padding:4px 8px!important}.tablet-landscape-issues-filter-card{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-issues-filter-card .ant-card-body{padding:16px!important}.tablet-issues-filter-item{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important}.tablet-issues-filter-label{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important;white-space:nowrap!important}.tablet-issues-filter-item .ant-btn,.tablet-issues-filter-item .ant-input,.tablet-issues-filter-item .ant-select{border-radius:6px!important;font-size:14px!important;height:40px!important}.tablet-issues-filter-item .ant-input{padding:8px 12px!important}.tablet-issues-filter-item .ant-select-selector{align-items:center!important;display:flex!important;height:40px!important;padding:8px 12px!important}.tablet-issues-filter-item .ant-btn{align-items:center!important;display:flex!important;justify-content:center!important;padding:8px 16px!important}.tablet-landscape-issues-filter-card .ant-col,.tablet-landscape-issues-filter-card .ant-row{margin-bottom:8px!important}[data-theme=dark] .tablet-landscape-issues-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tablet-issues-filter-label{color:#ffffffd9!important}[data-theme=dark] .tablet-issues-filter-item .ant-input,[data-theme=dark] .tablet-issues-filter-item .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .tablet-issues-filter-item .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .tablet-issues-filter-item .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .tablet-issues-filter-item .ant-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important}.tablet-landscape-issues-table{width:100%!important}.tablet-landscape-issues-table .ant-table-thead>tr>th{font-size:13px!important;font-weight:600!important;padding:12px 8px!important}.tablet-landscape-issues-table .ant-table-tbody>tr>td{font-size:12px!important;padding:12px 8px!important}.tablet-issue-info{flex-direction:column!important}.tablet-issue-info,.tablet-issue-row-1{display:flex!important;gap:6px!important}.tablet-issue-row-1{align-items:center!important;flex-wrap:wrap!important;margin-bottom:2px!important}.tablet-issue-row-1 .ant-tag{font-size:10px!important;line-height:14px!important;margin:0!important;padding:2px 6px!important}.tablet-issue-row-2{align-items:center!important;color:#262626!important;display:flex!important;font-size:13px!important;font-weight:600!important;gap:8px!important;line-height:1.3!important}.tablet-issue-row-3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#666!important;display:-webkit-box!important;font-size:11px!important;line-height:1.4!important;margin-bottom:2px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.tablet-issue-row-4{gap:6px!important;margin-bottom:2px!important}.tablet-issue-row-4,.tablet-issue-row-5{align-items:center!important;color:#666!important;display:flex!important;font-size:11px!important}.tablet-issue-row-5{flex-wrap:wrap!important;gap:8px!important}.tablet-issue-row-5 span{align-items:center!important;display:flex!important;gap:4px!important}.tablet-issues-actions-container{flex-direction:column!important;height:100%!important}.tablet-issues-actions-container,.tablet-issues-actions-row{display:flex!important;gap:6px!important;justify-content:center!important}[data-theme=dark] .tablet-issues-icon-view{background-color:#40a9ff26!important;border-color:#40a9ff!important;color:#40a9ff!important}[data-theme=dark] .tablet-issues-icon-view:hover{background-color:#40a9ff40!important}[data-theme=dark] .tablet-issues-icon-edit{background-color:#73d13d26!important;border-color:#73d13d!important;color:#73d13d!important}[data-theme=dark] .tablet-issues-icon-edit:hover{background-color:#73d13d40!important}[data-theme=dark] .tablet-issues-icon-comment{background-color:#ffa94026!important;border-color:#ffa940!important;color:#ffa940!important}[data-theme=dark] .tablet-issues-icon-comment:hover{background-color:#ffa94040!important}[data-theme=dark] .tablet-issues-icon-delete{background-color:#ff787526!important;border-color:#ff7875!important;color:#ff7875!important}[data-theme=dark] .tablet-issues-icon-delete:hover{background-color:#ff787540!important}[data-theme=dark] .tablet-issue-row-2{color:#ffffffd9!important}[data-theme=dark] .tablet-issue-row-3,[data-theme=dark] .tablet-issue-row-4,[data-theme=dark] .tablet-issue-row-5{color:#ffffffa6!important}[data-theme=dark] .tablet-issue-row-1 .ant-tag{border-color:#fff3!important}[data-theme=dark] .tablet-issues-project-warning{color:#ff7875!important}.tablet-issues-project-warning{animation:blink-warning 2s infinite!important;color:#ff4d4f!important;margin-right:4px!important}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.5}}@keyframes blink-warning{0%,70%{opacity:1}71%,to{opacity:.6}}.tablet-landscape-issues-table .ant-table{font-size:12px!important}.tablet-landscape-issues-table .ant-tag{font-size:10px!important;line-height:16px!important;padding:2px 6px!important}.tablet-landscape-issues-table .ant-table-cell{vertical-align:top!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.issues-container{box-sizing:border-box!important;overflow-x:hidden!important;padding:12px!important;width:100%!important}.ant-table{font-size:12px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:11px!important;padding:8px 4px!important}.mobile-table-container{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.mobile-table-container .ant-table{min-width:600px!important}.ant-card{margin-bottom:8px!important}.ant-card-body{padding:12px!important}.ant-statistic-title{font-size:12px!important}.ant-statistic-content{font-size:16px!important}.ant-btn{font-size:12px!important;padding:4px 8px!important}.ant-btn-sm{font-size:11px!important;padding:2px 6px!important}.ant-form-item-label>label,.ant-input,.ant-select{font-size:12px!important}[data-theme=dark] .ant-table,[data-theme=dark] .issues-container{background:#141414!important;color:#fff!important}[data-theme=dark] .ant-table-thead>tr>th{background:#1f1f1f!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .ant-table-tbody>tr>td{background:#141414!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:#1f1f1f!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{height:80px!important;max-height:80px!important;min-height:80px!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.statistics-row .ant-card-body,.stats-container .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{align-items:center!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:12px 10px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:18px!important;line-height:1.2!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:14px!important;margin-right:6px!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.dashboard-stats-row .ant-statistic-content-prefix .anticon,.documents-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.issues-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.projects-container .dashboard-stats-row .ant-statistic-content-prefix .anticon,.statistics-row .ant-statistic-content-prefix .anticon,.stats-container .ant-statistic-content-prefix .anticon,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix .anticon{font-size:14px!important}}@media (min-width:1367px){.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{height:100px!important;max-height:100px!important;min-height:100px!important}.approval-container .dashboard-stats-row .ant-card-body,.calendar-container .dashboard-stats-row .ant-card-body,.checklist-container .dashboard-stats-row .ant-card-body,.dashboard-stats-row .ant-card-body,.documents-container .dashboard-stats-row .ant-card-body,.issues-container .dashboard-stats-row .ant-card-body,.projects-container .dashboard-stats-row .ant-card-body,.statistics-row .ant-card-body,.stats-container .ant-card-body,.tasks-container .dashboard-stats-row .ant-card-body{padding:16px 12px!important}.approval-container .dashboard-stats-row .ant-statistic-title,.calendar-container .dashboard-stats-row .ant-statistic-title,.checklist-container .dashboard-stats-row .ant-statistic-title,.dashboard-stats-row .ant-statistic-title,.documents-container .dashboard-stats-row .ant-statistic-title,.issues-container .dashboard-stats-row .ant-statistic-title,.projects-container .dashboard-stats-row .ant-statistic-title,.statistics-row .ant-statistic-title,.stats-container .ant-statistic-title,.tasks-container .dashboard-stats-row .ant-statistic-title{font-size:12px!important;line-height:1.3!important;margin-bottom:6px!important}.approval-container .dashboard-stats-row .ant-statistic-content,.calendar-container .dashboard-stats-row .ant-statistic-content,.checklist-container .dashboard-stats-row .ant-statistic-content,.dashboard-stats-row .ant-statistic-content,.documents-container .dashboard-stats-row .ant-statistic-content,.issues-container .dashboard-stats-row .ant-statistic-content,.projects-container .dashboard-stats-row .ant-statistic-content,.statistics-row .ant-statistic-content,.stats-container .ant-statistic-content,.tasks-container .dashboard-stats-row .ant-statistic-content{font-size:20px!important;line-height:1.3!important}.approval-container .dashboard-stats-row .ant-statistic-content-prefix,.calendar-container .dashboard-stats-row .ant-statistic-content-prefix,.checklist-container .dashboard-stats-row .ant-statistic-content-prefix,.dashboard-stats-row .ant-statistic-content-prefix,.documents-container .dashboard-stats-row .ant-statistic-content-prefix,.issues-container .dashboard-stats-row .ant-statistic-content-prefix,.projects-container .dashboard-stats-row .ant-statistic-content-prefix,.statistics-row .ant-statistic-content-prefix,.stats-container .ant-statistic-content-prefix,.tasks-container .dashboard-stats-row .ant-statistic-content-prefix{font-size:16px!important;margin-right:8px!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-container .dashboard-stats-row,.calendar-container .dashboard-stats-row,.checklist-container .dashboard-stats-row,.dashboard-stats-row,.documents-container .dashboard-stats-row,.issues-container .dashboard-stats-row,.projects-container .dashboard-stats-row,.tasks-container .dashboard-stats-row{margin-bottom:14px!important}}[data-theme=dark] .approval-container .dashboard-stats-row .ant-card,[data-theme=dark] .calendar-container .dashboard-stats-row .ant-card,[data-theme=dark] .checklist-container .dashboard-stats-row .ant-card,[data-theme=dark] .dashboard-stats-row .ant-card,[data-theme=dark] .documents-container .dashboard-stats-row .ant-card,[data-theme=dark] .issues-container .dashboard-stats-row .ant-card,[data-theme=dark] .projects-container .dashboard-stats-row .ant-card,[data-theme=dark] .statistics-row .ant-card,[data-theme=dark] .stats-container .ant-card,[data-theme=dark] .tasks-container .dashboard-stats-row .ant-card{background:#1f1f1f!important;border-color:#303030!important}.approval-container .dashboard-stats-row .ant-card,.calendar-container .dashboard-stats-row .ant-card,.checklist-container .dashboard-stats-row .ant-card,.dashboard-stats-row .ant-card,.documents-container .dashboard-stats-row .ant-card,.issues-container .dashboard-stats-row .ant-card,.projects-container .dashboard-stats-row .ant-card,.statistics-row .ant-card,.stats-container .ant-card,.tasks-container .dashboard-stats-row .ant-card{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform,box-shadow!important}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-landscape-calendar-filter-card{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-calendar-filter-card .ant-card-body{padding:16px!important}.tablet-calendar-filter-item{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important}.tablet-calendar-filter-label{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important;white-space:nowrap!important}.tablet-calendar-filter-item .ant-btn,.tablet-calendar-filter-item .ant-input,.tablet-calendar-filter-item .ant-select{border-radius:6px!important;font-size:14px!important;height:40px!important}.tablet-calendar-filter-item .ant-input{padding:8px 12px!important}.tablet-calendar-filter-item .ant-select-selector{align-items:center!important;display:flex!important;height:40px!important;padding:8px 12px!important}.tablet-calendar-filter-item .ant-btn{align-items:center!important;display:flex!important;justify-content:center!important;padding:8px 16px!important}.tablet-landscape-calendar-filter-card .ant-col,.tablet-landscape-calendar-filter-card .ant-row{margin-bottom:8px!important}.calendar-stats-row .ant-row{display:flex!important;flex-wrap:wrap!important}.calendar-stats-row .ant-col{flex:0 0 25%!important;max-width:25%!important;padding:0 4px!important}.calendar-stats-row .ant-card{height:100%;margin-bottom:8px}.calendar-stats-row .ant-statistic{text-align:center}.calendar-stats-row .ant-statistic-title{font-size:13px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-stats-row .ant-statistic-content{font-size:18px!important}.ant-picker-calendar{font-size:13px!important}.ant-picker-calendar-header{padding:12px 16px!important}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none!important}.ant-picker-calendar-body{padding:8px!important}.ant-picker-calendar-date{height:80px!important;padding:4px!important}.calendar-event-indicator{border-radius:4px!important;height:24px!important;margin:2px!important;width:32px!important}[data-theme=dark] .tablet-landscape-calendar-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tablet-calendar-filter-label{color:#ffffffd9!important}[data-theme=dark] .tablet-calendar-filter-item .ant-input,[data-theme=dark] .tablet-calendar-filter-item .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .tablet-calendar-filter-item .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .tablet-calendar-filter-item .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .tablet-calendar-filter-item .ant-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important}.calendar-container{padding:16px 20px}.ant-card-head-title{font-size:16px!important;font-weight:600}.calendar-content .ant-row{margin-left:-8px!important;margin-right:-8px!important}.calendar-content .ant-col{padding-left:8px!important;padding-right:8px!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.calendar-container{box-sizing:border-box!important;overflow-x:hidden!important;padding:12px!important;width:100%!important}.ant-picker-calendar{font-size:12px!important}.ant-picker-calendar-date{height:60px!important;padding:2px!important}.calendar-event-indicator{border-radius:3px!important;height:18px!important;margin:1px!important;width:24px!important}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.tablet-landscape-notes-filter-card{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-notes-filter-card .ant-card-body{padding:16px!important}.tablet-notes-filter-item{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important}.tablet-notes-filter-label{color:#262626!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:4px!important;white-space:nowrap!important}.tablet-notes-filter-item .ant-btn,.tablet-notes-filter-item .ant-input,.tablet-notes-filter-item .ant-select{border-radius:6px!important;font-size:14px!important;height:40px!important}.tablet-notes-filter-item .ant-input{padding:8px 12px!important}.tablet-notes-filter-item .ant-select-selector{align-items:center!important;display:flex!important;height:40px!important;padding:8px 12px!important}.tablet-notes-filter-item .ant-btn{align-items:center!important;display:flex!important;justify-content:center!important;padding:8px 16px!important}.tablet-notes-filter-item .ant-btn-group{display:flex!important;width:100%!important}.tablet-notes-filter-item .ant-btn-group .ant-btn{border-radius:6px!important;flex:1 1!important}.tablet-landscape-notes-filter-card .ant-col,.tablet-landscape-notes-filter-card .ant-row{margin-bottom:8px!important}.notes-grid .ant-col{padding:4px!important}.notes-grid .ant-card{border-radius:8px!important;margin-bottom:8px!important}.notes-grid .ant-card-body{padding:12px!important}.notes-grid .ant-card-head-title{font-size:14px!important;font-weight:600!important;line-height:1.3!important}.notes-grid .ant-card-body .ant-typography{font-size:12px!important;line-height:1.4!important}.notes-grid .ant-tag{font-size:10px!important;margin:2px!important;padding:2px 6px!important}.folders-scroll-container{max-height:120px!important;overflow-y:auto!important}.folder-card{border-radius:6px!important;height:80px!important;margin-bottom:8px!important}.folder-card .ant-card-body{padding:8px!important}.folder-card .ant-typography{font-size:12px!important;line-height:1.2!important}[data-theme=dark] .tablet-landscape-notes-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tablet-notes-filter-label{color:#ffffffd9!important}[data-theme=dark] .tablet-notes-filter-item .ant-input,[data-theme=dark] .tablet-notes-filter-item .ant-select-selector{background:#141414!important;border-color:#434343!important;color:#ffffffd9!important}[data-theme=dark] .tablet-notes-filter-item .ant-input::placeholder{color:#ffffff73!important}[data-theme=dark] .tablet-notes-filter-item .ant-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}[data-theme=dark] .tablet-notes-filter-item .ant-btn:hover{background:#40a9ff!important;border-color:#40a9ff!important}.notes-container{padding:16px 20px}.ant-card-head-title{font-size:16px!important;font-weight:600}.notes-content .ant-row{margin-left:-8px!important;margin-right:-8px!important}.notes-content .ant-col{padding-left:8px!important;padding-right:8px!important}.note-actions{gap:4px!important}.note-actions .ant-btn{border-radius:4px!important;height:28px!important;padding:0!important;width:28px!important}.note-actions .ant-btn .anticon{font-size:12px!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.notes-container{box-sizing:border-box!important;overflow-x:hidden!important;padding:12px!important;width:100%!important}.notes-grid .ant-col{padding:4px!important}.notes-grid .ant-card{border-radius:6px!important;margin-bottom:6px!important}.notes-grid .ant-card-body{padding:8px!important}.notes-grid .ant-card-head-title{font-size:13px!important}.notes-grid .ant-card-body .ant-typography{font-size:11px!important}.notes-grid .ant-tag{font-size:9px!important;margin:1px!important;padding:1px 4px!important}.folder-card{border-radius:4px!important;height:70px!important;margin-bottom:6px!important}.folder-card .ant-card-body{padding:6px!important}.folder-card .ant-typography{font-size:11px!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.todo-list .search-filter-section{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border);border-radius:8px;margin-bottom:16px!important;padding:12px!important}.todo-list .search-filter-section .ant-input-search{margin-bottom:8px!important}.todo-list .search-filter-section .ant-select{font-size:12px!important}.todo-list .search-filter-section .ant-btn{font-size:12px!important;height:28px!important;padding:0 8px!important}.tablet-landscape-notes-filter-card{background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border)!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-notes-filter-card .ant-card-body{padding:16px!important}.tablet-notes-filter-item{margin-bottom:8px}.tablet-notes-filter-label{color:var(--ant-color-text-secondary)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important}.tablet-notes-filter-item .ant-input,.tablet-notes-filter-item .ant-select{font-size:13px!important}.tablet-notes-filter-item .ant-btn{font-size:12px!important;height:32px!important}.tablet-landscape-notes-actions-card{background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border)!important;border-radius:8px!important;margin-bottom:16px!important}.tablet-landscape-notes-actions-card .ant-card-body{padding:12px 16px!important}.tablet-landscape-notes-actions-card .ant-btn{font-size:11px!important;height:28px!important;padding:0 8px!important}.tablet-landscape-notes-actions-card .ant-btn-group .ant-btn{flex:1 1!important}.tablet-landscape-calendar-filter-card{background:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border)!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-calendar-filter-card .ant-card-body{padding:12px 16px!important}.tablet-calendar-filter-item{margin-bottom:8px}.tablet-calendar-filter-label{color:var(--ant-color-text-secondary)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;margin-bottom:4px!important}.tablet-calendar-filter-item .ant-input,.tablet-calendar-filter-item .ant-select{font-size:13px!important}.tablet-calendar-filter-item .ant-btn{font-size:12px!important;height:32px!important}.tablet-landscape-container{padding:16px 20px!important}.tablet-landscape-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.tablet-landscape-btn{font-size:12px!important;height:32px!important;padding:0 12px!important}.tablet-landscape-input{height:32px!important}.tablet-landscape-input,.tablet-landscape-select{font-size:13px!important}.tablet-landscape-title{font-size:16px!important;line-height:1.4!important}.tablet-landscape-text{font-size:12px!important;line-height:1.3!important}.tablet-landscape-stats-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,1fr)!important}.tablet-landscape-stats-grid .ant-col{flex:0 0 25%!important;max-width:25%!important;padding:0 4px!important}.tablet-landscape-content-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,1fr)!important}.tablet-landscape-collapsible{transition:all .3s ease-in-out!important}.tablet-landscape-hover:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-1px)!important}[data-theme=dark] .tablet-landscape-calendar-filter-card,[data-theme=dark] .tablet-landscape-notes-filter-card{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .tablet-calendar-filter-label,[data-theme=dark] .tablet-notes-filter-label{color:#ffffffa6!important}.tablet-landscape-touch{min-height:44px!important;min-width:44px!important}.tablet-landscape-touch-btn{min-height:44px!important;padding:8px 16px!important}.tablet-landscape-touch-input{min-height:44px!important;padding:8px 12px!important}}
/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 16.0.1
 * Release date: 10/07/2025 (built at 10/07/2025 10:59:12)
 */.handsontable .table td,.handsontable .table th{border-top:none}.handsontable tr{background:#fff}.handsontable td{background-color:inherit}.handsontable .table caption+thead tr:first-child td,.handsontable .table caption+thead tr:first-child th,.handsontable .table colgroup+thead tr:first-child td,.handsontable .table colgroup+thead tr:first-child th,.handsontable .table thead:first-child tr:first-child td,.handsontable .table thead:first-child tr:first-child th{border-top:1px solid #ccc}.handsontable .table-bordered{border:0;border-collapse:initial}.handsontable .table-bordered td,.handsontable .table-bordered th{border-left:none}.handsontable .table-bordered td:first-child,.handsontable .table-bordered th:first-child{border-left:1px solid #ccc}.handsontable .table>tbody>tr>td,.handsontable .table>tbody>tr>th,.handsontable .table>tfoot>tr>td,.handsontable .table>tfoot>tr>th,.handsontable .table>thead>tr>td,.handsontable .table>thead>tr>th{line-height:21px;padding:0}.col-lg-1.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-md-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable{padding-left:0;padding-right:0}.handsontable .table-striped>tbody>tr:nth-of-type(2n){background-color:#fff}.handsontable .hide{display:none}.handsontable .relative{position:relative}.handsontable .wtHider{position:relative;width:0}.handsontable .wtSpreader{height:auto;position:relative;width:0}.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable td,.handsontable textarea,.handsontable th,.handsontable thead{box-sizing:initial;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:0;min-height:auto}.handsontable table.htCore{border-collapse:initial;border-spacing:0;border-width:0;cursor:default;margin:0;max-height:none;max-width:none;outline-width:0;table-layout:fixed;width:0}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable td,.handsontable th{background-color:#fff;border-bottom:1px solid #ccc;border-left-width:0;border-right:1px solid #ccc;border-top-width:0;empty-cells:show;height:22px;line-height:21px;outline:none;outline-width:0;overflow:hidden;padding:0 4px;vertical-align:top;white-space:pre-wrap}[dir=rtl].handsontable td,[dir=rtl].handsontable th{border-left:1px solid #ccc;border-right-width:0}.handsontable th:last-child{border-bottom:1px solid #ccc;border-left:none;border-right:1px solid #ccc}[dir=rtl].handsontable th:last-child{border-left:1px solid #ccc;border-right:none}.handsontable td:first-of-type,.handsontable th:first-child{border-left:1px solid #ccc}[dir=rtl].handsontable td:first-of-type,[dir=rtl].handsontable th:first-child{border-right:1px solid #ccc}.handsontable .ht_clone_top th:nth-child(2){border-left-width:0;border-right:1px solid #ccc}[dir=rtl].handsontable .ht_clone_top th:nth-child(2){border-left:1px solid #ccc;border-right-width:0}.handsontable.htRowHeaders thead tr th:nth-child(2){border-left:1px solid #ccc}[dir=rtl].handsontable.htRowHeaders thead tr th:nth-child(2){border-right:1px solid #ccc}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #ccc}.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-left:1px solid #ccc;border-right-width:0}[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-left-width:0;border-right:1px solid #ccc}.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable th{background-color:#f0f0f0;color:#222;font-weight:400;text-align:center;white-space:nowrap}.handsontable thead th{padding:0}.handsontable th.active{background-color:#ccc}.handsontable thead th .relative{padding:2px 4px}.handsontable span.colHeader{display:inline-block;line-height:1.1}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.current{z-index:10}.handsontable .wtBorder.area{z-index:8}.handsontable .wtBorder.fill{z-index:6}.handsontable .wtBorder.corner{cursor:crosshair;font-size:0}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.handsontable col.hidden{width:0!important}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.ht_clone_bottom,.ht_clone_inline_start,.ht_clone_top,.ht_master{overflow:hidden}.ht_master .wtHolder{overflow:auto}.handsontable .ht_clone_inline_start table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_master table.htCore>thead{visibility:hidden}.ht_clone_bottom .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_top .wtHolder{overflow:hidden}.handsontable{color:#373737;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;position:relative;touch-action:manipulation}.handsontable a{color:#104acc}.handsontable.htAutoSize{left:-99000px;position:absolute;top:-99000px;visibility:hidden}.handsontable td.htInvalid{background-color:#ffbeba!important}.handsontable td.htNoWrap{white-space:nowrap}.handsontable td.invisibleSelection,.handsontable th.invisibleSelection{outline:none}.handsontable td.invisibleSelection::selection,.handsontable th.invisibleSelection::selection{background:#fff0}.hot-display-license-info{color:#373737;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;padding:5px 0 3px;text-align:left}.hot-display-license-info a{color:#104acc;font-size:10px}.ht-root-wrapper .htFocusCatcher{border:0;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0;z-index:-1}.handsontable .htTextEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handsontable .manualColumnResizer{height:25px;position:absolute;top:0;width:5px;z-index:210}.handsontable .manualRowResizer{height:5px;left:0;position:absolute;width:50px;z-index:210}.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{background-color:#34a9db}.handsontable .manualColumnResizerGuide{background-color:#34a9db;border-left:none;border-right:1px dashed #777;display:none;margin-left:5px;margin-right:0;position:absolute;right:auto;top:0;width:0}[dir=rtl].handsontable .manualColumnResizerGuide{border-left:1px dashed #777;border-right:none;left:auto;margin-left:0;margin-right:5px}.handsontable .manualRowResizerGuide{background-color:#34a9db;border-bottom:1px dashed #777;bottom:0;display:none;height:0;left:0;margin-top:5px;position:absolute}.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{display:block;z-index:209}.handsontable td.area,.handsontable td.area-1,.handsontable td.area-2,.handsontable td.area-3,.handsontable td.area-4,.handsontable td.area-5,.handsontable td.area-6,.handsontable td.area-7{position:relative}.handsontable td.area-1:before,.handsontable td.area-2:before,.handsontable td.area-3:before,.handsontable td.area-4:before,.handsontable td.area-5:before,.handsontable td.area-6:before,.handsontable td.area-7:before,.handsontable td.area:before{background:#005eff;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.handsontable td.area:before{opacity:.1}.handsontable td.area-1:before{opacity:.2}.handsontable td.area-2:before{opacity:.27}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.41}.handsontable td.area-5:before{opacity:.47}.handsontable td.area-6:before{opacity:.54}.handsontable td.area-7:before{opacity:.58}.handsontable tbody th.current,.handsontable thead th.current{box-shadow:inset 0 0 0 2px #4b89ff}.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}.handsontable tbody th.ht__active_highlight,.handsontable thead th.ht__active_highlight{background-color:#8eb0e7;color:#000}.handsontableInput{background-color:#fff;border:none;border-radius:0;box-shadow:inset 0 0 0 2px #5292f7;box-sizing:border-box!important;color:#000;display:block;font-family:inherit;font-size:inherit;line-height:21px;margin:0;outline-width:0;padding:1px 5px 0;resize:none}.handsontableInput:focus{outline:none}.handsontableInputHolder{left:0;position:absolute;top:0}.htSelectEditor{position:absolute;select{-webkit-appearance:menulist-button!important;border:2px solid #4b89ff;box-sizing:border-box!important;height:100%;width:100%}}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{display:none}.handsontable .htDimmed{color:#777}.handsontable .htSubmenu{position:relative}.handsontable .htSubmenu :after{color:#777;content:"▶";font-size:9px;position:absolute;right:5px}[dir=rtl].handsontable .htSubmenu :after{content:""}[dir=rtl].handsontable .htSubmenu :before{color:#777;content:"◀";font-size:9px;left:5px;position:absolute}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htPlaceholder{color:#999}.handsontable.listbox{border:1px solid #ccc;margin:0}.handsontable.listbox.autocompleteEditor,.handsontable.listbox.dropdownEditor{border-width:0}.handsontable.listbox .ht_master table{background:#fff;border-collapse:initial}.handsontable.listbox.autocompleteEditor .ht_master table,.handsontable.listbox.dropdownEditor .ht_master table{border:1px solid #ccc}.handsontable.listbox td,.handsontable.listbox th,.handsontable.listbox tr:first-child td,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th{border-color:#0000!important}.handsontable.listbox td,.handsontable.listbox th{text-overflow:ellipsis;white-space:nowrap}.handsontable.listbox td.htDimmed{color:inherit;cursor:default;font-style:inherit}.handsontable.listbox .wtBorder{visibility:hidden}.handsontable.listbox tr td.current,.handsontable.listbox tr:hover td{background:#eee}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.htSearchResult{background:#fcedd9;color:#583707}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}.handsontable.mobile .handsontableInput:focus{-webkit-appearance:none;box-shadow:inset 0 0 0 2px #5292f7}.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea,.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea{left:-10000px;right:auto;top:-10000px;z-index:9999}[dir=rtl].handsontable .bottomSelectionHandle,[dir=rtl].handsontable .bottomSelectionHandle-HitArea,[dir=rtl].handsontable .topSelectionHandle,[dir=rtl].handsontable .topSelectionHandle-HitArea{left:auto;right:-10000px}.handsontable.hide-tween{animation:opacity-hide .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{animation:opacity-show .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable .htAutocompleteArrow{color:#bbb;cursor:default;float:right;font-size:10px;text-align:center;width:16px}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable td.htInvalid .htAutocompleteArrow{color:#555}.handsontable td.htInvalid .htAutocompleteArrow:hover{color:#1a1a1a}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{cursor:pointer;display:inline-block;font-size:inherit;vertical-align:middle}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .collapsibleIndicator{background:#eee;border:1px solid #a6a6a6;border-radius:10px;box-shadow:0 0 0 3px #eee;color:#222;cursor:pointer;font-size:10px;height:10px;left:auto;line-height:8px;position:absolute;right:5px;text-align:center;top:50%;transform:translateY(-50%);width:10px}[dir=rtl].handsontable .collapsibleIndicator{left:5px;right:auto}.handsontable[dir=ltr] thead th:has(.collapsibleIndicator) div.htRight span.colHeader{margin-right:20px}.handsontable[dir=rtl] thead th:has(.collapsibleIndicator) div.htLeft span.colHeader{margin-left:20px}.handsontable .columnSorting{position:relative}.handsontable[dir=ltr] div.htRight span[class*=ascending],.handsontable[dir=ltr] div.htRight span[class*=descending]{margin-left:-10px;margin-right:10px}.handsontable[dir=rtl] div.htLeft span[class*=ascending],.handsontable[dir=rtl] div.htLeft span[class*=descending]{margin-left:10px;margin-right:-10px}.handsontable[dir=ltr] div.htRight span[class*=ascending]:only-child,.handsontable[dir=ltr] div.htRight span[class*=descending]:only-child{margin-left:-15px;margin-right:15px}.handsontable[dir=rtl] div.htLeft span[class*=ascending]:only-child,.handsontable[dir=rtl] div.htLeft span[class*=descending]:only-child{margin-left:15px;margin-right:-15px}.handsontable .columnSorting.sortAction:hover{cursor:pointer;text-decoration:underline}.handsontable span.colHeader.columnSorting:before{background-position-x:right;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:auto;margin-top:-6px;padding-left:8px;padding-right:0;position:absolute;right:-9px;top:50%;width:5px}[dir=rtl].handsontable span.colHeader.columnSorting:before{background-position-x:left;left:-9px;padding-left:0;padding-right:8px;right:auto}.handsontable span.colHeader.columnSorting.ascending:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC)}.handsontable span.colHeader.columnSorting.descending:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=)}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";display:inline-block;padding-right:20px;position:relative}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr td,.handsontable.htGhostTable table tbody tr th{border-top-width:0}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{border-left:6px solid #0000;border-right:none;border-top:6px solid #000;content:"";left:auto;position:absolute;right:0;top:0}[dir=rtl].handsontable .htCommentCell:after{border-left:none;border-right:6px solid #0000;left:0;right:auto}.htCommentsContainer .htComments{display:none;position:absolute;z-index:1059}.htCommentsContainer .htCommentTextArea{-webkit-appearance:none;background-color:#fff;border:none;border-left:3px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.118),0 1px 2px rgba(0,0,0,.239);box-sizing:border-box;font-size:12px;height:90px;outline:0!important;padding:5px;width:215px}[dir=rtl].htCommentsContainer .htCommentTextArea{border-left:none;border-right:3px solid #ccc}.htCommentsContainer .htCommentTextArea:focus{border-left:3px solid #5292f7;border-right:none;box-shadow:0 1px 3px rgba(0,0,0,.118),0 1px 2px rgba(0,0,0,.239),inset 0 0 0 1px #5292f7}[dir=rtl].htCommentsContainer .htCommentTextArea:focus{border-left:none;border-right:3px solid #5292f7}
/*!
 * Handsontable ContextMenu
 */.htContextMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.htContextMenu .ht_clone_bottom,.htContextMenu .ht_clone_bottom_inline_start_corner,.htContextMenu .ht_clone_inline_start,.htContextMenu .ht_clone_top,.htContextMenu .ht_clone_top_inline_start_corner{display:none}.htContextMenu .ht_master table.htCore{border-color:#ccc;border-style:solid;border-width:1px 2px 2px 1px}[dir=rtl].htContextMenu .ht_master table.htCore{border-left-width:2px;border-right-width:1px}.htContextMenu.handsontable:focus{outline:none}.htContextMenu .wtBorder{visibility:hidden}.htContextMenu table tbody tr td{background:#fff;border-width:0;cursor:pointer;overflow:hidden;padding:4px 6px 0;text-overflow:ellipsis;white-space:nowrap}.htContextMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htContextMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htContextMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htContextMenu table tbody tr td.current{background:#f3f3f3}.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;cursor:default;height:0;padding:0}.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htContextMenu table tbody tr.htHidden{display:none}.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}[dir=rtl].htContextMenu table tbody tr td .htItemWrapper{margin-left:6px;margin-right:10px}.htContextMenu table tbody tr td div span.selected{left:4px;margin-top:-2px;position:absolute;right:0}[dir=rtl].htContextMenu table tbody tr td div span.selected{left:0;right:4px}.htContextMenu .ht_master .wtHolder{overflow:hidden}textarea.HandsontableCopyPaste{opacity:0;outline:0 none!important;overflow:hidden;position:fixed!important;right:100%!important;top:0!important}

/*!
 * Handsontable DropdownMenu
 */.handsontable .changeType{background:#eee;border:1px solid #bbb;border-radius:2px;color:#bbb;float:right;font-size:9px;line-height:9px;margin:3px 1px 0 5px;padding:2px}[dir=rtl].handsontable .changeType{float:left}.handsontable[dir=rtl] .changeType{margin:3px 5px 0 1px}.handsontable .changeType:before{content:"▼ "}.handsontable .changeType:hover{border:1px solid #777;color:#777;cursor:pointer}.htDropdownMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.htDropdownMenu .ht_clone_bottom,.htDropdownMenu .ht_clone_bottom_inline_start_corner,.htDropdownMenu .ht_clone_inline_start,.htDropdownMenu .ht_clone_top,.htDropdownMenu .ht_clone_top_inline_start_corner{display:none}.htDropdownMenu table.htCore{border-color:#ccc;border-style:solid;border-width:1px 2px 2px 1px}[dir=rtl].htDropdownMenu table.htCore{border-left-width:2px;border-right-width:1px}.htDropdownMenu.handsontable:focus{outline:none}.htDropdownMenu .wtBorder{visibility:hidden}.htDropdownMenu table tbody tr td{background:#fff;border-width:0;cursor:pointer;overflow:hidden;padding:4px 6px 0;text-overflow:ellipsis;white-space:nowrap}.htDropdownMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htDropdownMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htDropdownMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htDropdownMenu table tbody tr td.current{background:#e9e9e9}.htDropdownMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;cursor:default;height:0;padding:0}.htDropdownMenu table tbody tr td.htDisabled{color:#999}.htDropdownMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden{display:none}.htDropdownMenu table tbody tr td .htItemWrapper,[dir=rtl].htDropdownMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htDropdownMenu table tbody tr td div span.selected{left:4px;margin-top:-2px;position:absolute;right:0}[dir=rtl].htDropdownMenu table tbody tr td div span.selected{left:0;right:4px}.htDropdownMenu .ht_master .wtHolder{overflow:hidden}

/*!
 * Handsontable Filters
 */.htFiltersConditionsMenu:not(.htGhostTable){display:none;position:absolute;z-index:1070}.htFiltersConditionsMenu .ht_clone_bottom,.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner,.htFiltersConditionsMenu .ht_clone_inline_start,.htFiltersConditionsMenu .ht_clone_top,.htFiltersConditionsMenu .ht_clone_top_inline_start_corner{display:none}.htFiltersConditionsMenu table.htCore{border-color:#bbb;border-style:solid;border-width:1px 2px 2px 1px}.htFiltersConditionsMenu .wtBorder{visibility:hidden}.htFiltersConditionsMenu table tbody tr td{background:#fff;border-width:0;cursor:pointer;overflow:hidden;padding:4px 6px 0;text-overflow:ellipsis;white-space:nowrap}.htFiltersConditionsMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htFiltersConditionsMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htFiltersConditionsMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htFiltersConditionsMenu table tbody tr td.current{background:#e9e9e9}.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;height:0;padding:0}.htFiltersConditionsMenu table tbody tr td.htDisabled{color:#999}.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htFiltersConditionsMenu table tbody tr td div span.selected{left:4px;margin-top:-2px;position:absolute}.htFiltersConditionsMenu .ht_master .wtHolder{overflow:hidden}.handsontable .htMenuFiltering{border-bottom:1px dotted #ccc;height:135px;overflow:hidden}.handsontable .ht_master table td.htCustomMenuRenderer{background-color:#fff;cursor:auto}.handsontable .htFiltersMenuLabel{font-size:.75em}.handsontable .htFiltersMenuActionBar{padding-bottom:3px;padding-top:10px;text-align:center}.handsontable .htFiltersMenuCondition.border{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuCondition .htUIInput{padding:0 0 5px}.handsontable .htFiltersMenuValue{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch{padding:0}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{box-sizing:border-box;font-family:inherit;font-size:.75em;padding:4px;width:100%}.htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htFiltersActive .changeType{background-color:#d2e0d9;border:1px solid #509272;color:#18804e}.handsontable .htUISelectAll{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUISelectAll{margin-left:10px;margin-right:0}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:.75em}.handsontable .htUISelectionControls{text-align:right}[dir=rtl].handsontable .htUISelectionControls{text-align:left}.handsontable .htCheckboxRendererInput{display:inline-block;height:1em;margin:0 5px 0 0;vertical-align:middle}[dir=rtl].handsontable .htCheckboxRendererInput{margin-left:5px;margin-right:0}.handsontable .htUIInput{padding:3px 0 7px;position:relative;text-align:center}.handsontable .htUIInput input{border:1px solid #d2d1d1;border-radius:2px}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButton input{background-color:#eee;color:#000;cursor:pointer;font-family:inherit;font-size:.75em;font-weight:700;height:19px;min-width:64px}.handsontable .htUIInput.htUIButton input:hover{border-color:#b9b9b9}.handsontable .htUIInput.htUIButtonOK{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUIInput.htUIButtonOK{margin-left:10px;margin-right:0}.handsontable .htUIInput.htUIButtonOK input{background-color:#0f9d58;border-color:#18804e;color:#fff}.handsontable .htUIInput.htUIButtonOK input:focus-visible{background-color:#92dd8d;border-color:#7cb878;color:#000}.handsontable .htUIInput.htUIButtonOK input:hover{border-color:#1a6f46}.handsontable .htUISelect{cursor:pointer;margin-bottom:7px;position:relative}.handsontable .htUISelectCaption{background-color:#e8e8e8;border:1px solid #d2d1d1;border-radius:2px;font-family:inherit;font-size:.75em;font-weight:700;overflow:hidden;padding:3px 20px 3px 10px;text-overflow:ellipsis;white-space:nowrap}.handsontable .htUISelectCaption:hover{background-color:#e8e8e8;border:1px solid #b9b9b9}.handsontable .htUISelectDropdown:after{content:"▲";font-size:7px;position:absolute;right:10px;top:0}.handsontable .htUISelectDropdown:before{content:"▼";font-size:7px;position:absolute;right:10px;top:8px}.handsontable .htUIMultipleSelect .handsontable .htCore{border:none}.handsontable .htUIMultipleSelect .handsontable .htCore td:hover{background-color:#f5f5f5}.handsontable .htUIMultipleSelectSearch input{border:1px solid #d2d1d1;border-radius:2px;padding:3px}.handsontable .htUIRadio{display:inline-block;height:100%;margin-left:0;margin-right:5px}[dir=rtl].handsontable .htUIRadio{margin-left:5px;margin-right:0}.handsontable .htUIRadio:last-child{margin-right:0}.handsontable .htUIRadio>input[type=radio]{margin-left:0;margin-right:.5ex}[dir=rtl].handsontable .htUIRadio>input[type=radio]{margin-left:.5ex;margin-right:0}.handsontable .htUIRadio label{vertical-align:middle}.handsontable .htFiltersMenuOperators{padding-bottom:5px}.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.afterHiddenColumn:before,.handsontable th.beforeHiddenColumn:after{color:#bbb;font-size:5pt;position:absolute;top:50%;transform:translateY(-50%)}.handsontable th.afterHiddenColumn{position:relative}.handsontable[dir=ltr] th.afterHiddenColumn div.htLeft{margin-left:10px}.handsontable[dir=ltr] th.beforeHiddenColumn div.htRight,.handsontable[dir=rtl] th.afterHiddenColumn div.htRight{margin-right:10px}.handsontable[dir=rtl] th.beforeHiddenColumn div.htLeft{margin-left:10px}.handsontable th.beforeHiddenColumn:after{content:"◀";right:1px}[dir=rtl].handsontable th.beforeHiddenColumn:after{content:"▶";left:1px;right:auto}.handsontable th.afterHiddenColumn:before{content:"▶";left:1px}[dir=rtl].handsontable th.afterHiddenColumn:before{content:"◀";left:auto;right:1px}

/*!
 * Handsontable HiddenRows
 */.handsontable th.afterHiddenRow:after,.handsontable th.beforeHiddenRow:before{color:#bbb;font-size:6pt;left:2px;line-height:6pt;position:absolute}.handsontable th.afterHiddenRow,.handsontable th.beforeHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before{bottom:2px;content:"▲"}.handsontable th.afterHiddenRow:after{content:"▼";top:2px}.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after,.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before{color:#eee}.handsontable td.afterHiddenRow.firstVisibleRow,.handsontable th.afterHiddenRow.firstVisibleRow{border-top:1px solid #ccc}.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type,.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2){border-left:0}.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:grab}.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:grabbing}.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline{display:none;height:100%;position:absolute}.handsontable .ht__manualColumnMove--guideline{-webkit-margin-start:-1px;-webkit-margin-end:0;background:#757575;margin-inline-end:0;margin-inline-start:-1px;top:0;width:2px;z-index:205}.handsontable .ht__manualColumnMove--backlight{background:#343434;background:#34343440;display:none;pointer-events:none;z-index:205}.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:grab}.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:grabbing}.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline{display:none;position:absolute;width:100%}.handsontable .ht__manualRowMove--guideline{background:#757575;height:2px;left:0;margin-top:-1px;z-index:205}.handsontable .ht__manualRowMove--backlight{background:#343434;background:#34343440;display:none;pointer-events:none;z-index:205}.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before{opacity:.1}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.2}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.27}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.41}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.47}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.54}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.58}.handsontable[dir=ltr] div.htRight span[class*=sort-]{margin-left:-15px;margin-right:15px}.handsontable[dir=rtl] div.htLeft span[class*=sort-]{margin-left:15px;margin-right:-15px}.handsontable[dir=ltr] div.htRight span[class*=sort-]:only-child{margin-left:-20px;margin-right:20px}.handsontable[dir=rtl] div.htLeft span[class*=sort-]:only-child{margin-left:20px;margin-right:-20px}.handsontable span.colHeader.columnSorting:after{font-size:8px;height:8px;left:auto;line-height:1.1;margin-top:-2px;padding-left:5px;padding-right:0;position:absolute;right:-15px;top:50%}[dir=rtl].handsontable span.colHeader.columnSorting:after{left:-15px;padding-left:0;padding-right:5px;right:auto}.handsontable span.colHeader.columnSorting[class*=" sort-"]:after,.handsontable span.colHeader.columnSorting[class^=sort-]:after{content:"+"}.handsontable span.colHeader.columnSorting.sort-1:after{content:"1"}.handsontable span.colHeader.columnSorting.sort-2:after{content:"2"}.handsontable span.colHeader.columnSorting.sort-3:after{content:"3"}.handsontable span.colHeader.columnSorting.sort-4:after{content:"4"}.handsontable span.colHeader.columnSorting.sort-5:after{content:"5"}.handsontable span.colHeader.columnSorting.sort-6:after{content:"6"}.handsontable span.colHeader.columnSorting.sort-7:after{content:"7"}.htGhostTable th div button.changeType+span.colHeader.columnSorting:not(.indicatorDisabled){padding-right:5px}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels{padding-left:7px;text-align:left}[dir=rtl].handsontable th.ht_nestingLevels{padding-right:7px;text-align:right}.handsontable th div.ht_nestingLevels{display:inline-block;left:11px;position:absolute;right:auto}[dir=rtl].handsontable th div.ht_nestingLevels{left:auto;right:11px}.handsontable.innerBorderInlineStart th div.ht_nestingLevels,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{left:auto;right:10px}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingLevels,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{left:10px;right:auto}.handsontable th span.ht_nestingLevel{display:inline-block}.handsontable th span.ht_nestingLevel_empty{display:inline-block;float:left;height:1px;width:10px}[dir=rtl].handsontable th span.ht_nestingLevel_empty{float:right}.handsontable th span.ht_nestingLevel:after{bottom:3px;content:"┐";display:inline-block;font-size:9px;position:relative}.handsontable th div.ht_nestingButton{cursor:pointer;display:inline-block;left:auto;position:absolute;right:-2px}[dir=rtl].handsontable th div.ht_nestingButton{left:-2px;right:auto}.handsontable th div.ht_nestingButton.ht_nestingExpand:after{content:"+"}.handsontable th div.ht_nestingButton.ht_nestingCollapse:after{content:"-"}.handsontable.innerBorderInlineStart th div.ht_nestingButton,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{left:auto;right:0}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingButton,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{left:0;right:auto}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px #00000080;position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);float:left}.is-rtl .pika-prev,.pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.285714285714286%}.pika-table th{color:#999;font-weight:700;line-height:25px}.pika-button,.pika-table th{font-size:12px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;height:auto;line-height:15px;margin:0;outline:none;padding:5px;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.excel-table-container{background:#0000;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;position:relative}.excel-table-container.resizable{transition:none}.column-controls{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #0000000f;border-radius:6px;box-shadow:0 2px 12px #00000026;padding:6px;position:absolute;right:8px;top:8px;z-index:1000}.column-controls .ant-space{gap:4px!important}.column-controls .ant-btn{border-radius:4px;transition:all .2s ease}.column-controls .ant-btn:hover{background-color:#fff2f0;border-color:#ff4d4f;color:#ff4d4f}.resize-handle{background:linear-gradient(-45deg,#0000 30%,#d9d9d9 0,#d9d9d9 40%,#0000 0);border-radius:0 0 4px 0;bottom:0;cursor:nw-resize;height:20px;position:absolute;right:0;transition:background .2s ease;width:20px;z-index:1000}.resize-handle:hover{background:linear-gradient(-45deg,#0000 30%,#1890ff 0,#1890ff 40%,#0000 0)}.resize-handle:active{background:linear-gradient(-45deg,#0000 30%,#096dd9 0,#096dd9 40%,#0000 0)}.resize-indicator{background:#000c;border-radius:4px;color:#fff;display:none;font-size:12px;left:50%;padding:8px 12px;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.resize-indicator.show{display:block}.handsontable{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.handsontable .htCore th{background-color:initial;border-bottom:2px solid #d9d9d9;color:#262626;font-weight:600}.handsontable .htCore td{border:1px solid #f0f0f0}.handsontable .htCore td:hover{background-color:#ffffff0d}.handsontable .htContextMenu{border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 12px #00000026}.handsontable .htContextMenu .htItemWrapper{border-radius:4px;margin:2px 4px;padding:8px 12px}.handsontable .htContextMenu .htItemWrapper:hover{background-color:#ffffff0d}@media (max-width:768px){.column-controls{padding:4px;right:4px;top:4px}.column-controls .ant-btn{font-size:12px;padding:2px 4px}.resize-handle{height:16px;width:16px}}.excel-table-container .handsontable{transition:all .3s ease}.excel-table-container.loading{opacity:.7;pointer-events:none}.excel-table-container.loading:after{animation:spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#1890ff;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:1001}.handsontable .manualColumnResizer{background-color:#e1e1e1;cursor:col-resize}.handsontable .manualRowResizer{background-color:#e1e1e1;cursor:row-resize}.handsontable td.htDimmed{background-color:initial;font-weight:500}.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer:hover{background-color:#1890ff}.checklist-card{border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.checklist-card:hover{box-shadow:0 4px 12px #0000001a}.checklist-card .ant-card-body{padding:1rem}.empty-state-container{background:#0000;border-radius:16px;margin:2rem 0;padding:4rem 2rem;text-align:center}.empty-state-illustration{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 32px #667eea4d;color:#fff;display:flex;font-size:4rem;height:200px;justify-content:center;margin:0 auto 2rem;width:200px}.empty-state-title{color:inherit;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.empty-state-description{color:inherit;font-size:1rem;margin-bottom:2rem;opacity:.7}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:4rem 2rem}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#667eea;height:60px;margin-bottom:1rem;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#7f8c8d;font-size:1rem}.toast-success{background:linear-gradient(135deg,#4caf50,#45a049);border-radius:8px;box-shadow:0 4px 20px #4caf504d}.toast-error{background:linear-gradient(135deg,#f44336,#d32f2f);border-radius:8px;box-shadow:0 4px 20px #f443364d}.toast-warning{background:linear-gradient(135deg,#ff9800,#f57c00);border-radius:8px;box-shadow:0 4px 20px #ff98004d}.breadcrumb-container{background:#0000;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:1.5rem;padding:1rem 1.5rem}.breadcrumb-container .ant-breadcrumb{font-size:.9rem}.breadcrumb-container .ant-breadcrumb-link{color:#667eea;font-weight:500}.bulk-actions-container{align-items:center;background:#0000;border-radius:8px;box-shadow:0 2px 8px #0000000f;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.bulk-actions-container .ant-btn{align-items:center;border-radius:6px;display:flex;font-weight:500;gap:.5rem;min-height:36px}@media (max-width:768px){.checklist-card{margin-bottom:1rem}.checklist-card .ant-card-body{padding:1rem}.empty-state-container{padding:2rem 1rem}.empty-state-illustration{font-size:2.5rem;height:120px;width:120px}.bulk-actions-container{align-items:stretch;flex-direction:column}.bulk-actions-container .ant-btn{justify-content:center;width:100%}}@media (min-width:769px) and (max-width:1024px){.checklist-card .ant-card-body{padding:1.25rem}}.ant-btn{justify-content:center;min-width:44px}.ant-btn,.ant-checkbox-wrapper,.ant-radio-wrapper{align-items:center;display:flex;min-height:44px}.ant-form-item-label>label{color:#2c3e50;font-weight:500}.ant-input,.ant-select-selector,.ant-textarea{border:2px solid #e1e8ed;border-radius:8px;transition:all .3s ease}.ant-input:focus,.ant-select-focused .ant-select-selector,.ant-textarea:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.ant-typography{color:#2c3e50}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{color:#1a202c}.ant-text-secondary{color:#4a5568}.checklist-card{will-change:transform}.loading-container{will-change:opacity}.ant-btn:focus,.ant-checkbox:focus .ant-checkbox-input,.ant-input:focus,.ant-radio:focus .ant-radio-input,.ant-select-selector:focus{outline:2px solid #667eea;outline-offset:2px}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in{animation:slideIn .3s ease-out}.ant-table{border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.ant-table-thead>tr>th{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:2px solid #e2e8f0;color:#2c3e50}.ant-table-tbody>tr:hover>td{background:#667eea0d}.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;font-weight:500;transition:all .3s ease}.ant-btn-primary:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.ant-btn-primary:active{transform:translateY(0)}.ant-badge-count{box-shadow:0 2px 8px #667eea4d}.ant-badge-count,.ant-progress-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.ant-tag{border:none;border-radius:6px;font-weight:500;padding:4px 12px}.ant-tag-blue{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ant-tag-green{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.ant-tag-red{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.ant-tabs-tab-remove{color:#ff4d4f!important;transition:all .3s ease}.ant-tabs-tab-remove:hover{background-color:#ff4d4f1a;border-radius:4px;color:#ff7875!important}.tab-actions-container{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;margin-bottom:8px;padding:8px 0}.tab-actions-container .ant-btn{font-size:12px;height:28px;padding:0 8px}.empty-tab-warning{align-items:center;color:#999;display:flex;font-style:italic;height:200px;justify-content:center}.tab-deletion-modal .ant-modal-content{border-radius:8px}.tab-deletion-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.tab-deletion-modal .ant-modal-body{padding:24px}.tab-deletion-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}@media (max-width:768px){.tab-deletion-modal .ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:16px 20px!important}.tab-deletion-modal .ant-modal-footer .ant-btn{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:44px!important;margin:0!important;min-width:100%!important;padding:0 20px!important;transition:all .2s ease!important;width:100%!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.tab-deletion-modal .ant-modal-footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:16px 24px!important}.tab-deletion-modal .ant-modal-footer .ant-btn{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:42px!important;margin:0!important;min-width:100%!important;padding:0 22px!important;transition:all .2s ease!important;width:100%!important}}@media (max-width:768px){.tab-actions-container{flex-wrap:wrap;gap:4px}.tab-actions-container .ant-btn{font-size:11px;height:24px;padding:0 6px}}.ant-tabs-content-holder{background:#0000;border-radius:0 0 6px 6px;overflow:hidden}.ant-tabs-tabpane{min-height:400px;padding:16px}.ant-tabs-nav{background:#fafafa;border-bottom:1px solid #f0f0f0;margin-bottom:0!important}.ant-tabs-tab{border-radius:6px 6px 0 0;margin-right:2px}.ant-tabs-tab:hover{background-color:#1890ff1a}.ant-tabs-tab-active{background-color:initial;border-bottom-color:#0000}.ant-tabs-tab-remove{margin-left:8px;opacity:.6;transition:opacity .3s ease}.ant-tabs-tab:hover .ant-tabs-tab-remove{opacity:1}.tab-delete-button{background:#0000;border:1px solid #ff4d4f;color:#ff4d4f;transition:all .3s ease}.tab-delete-button:hover{background:#ff4d4f;border-color:#ff4d4f;color:#fff}.tab-content-empty,.tab-content-loading{align-items:center;display:flex;height:200px;justify-content:center}.tab-content-empty{color:#999;flex-direction:column}.tab-content-empty .ant-empty-description{color:#999;font-size:14px}.tab-deletion-confirmation{padding:20px;text-align:center}.tab-deletion-confirmation .anticon{color:#ff4d4f;font-size:48px;margin-bottom:16px}.tab-deletion-confirmation .ant-typography{margin-bottom:8px}.tab-actions-button-group{align-items:center;display:flex;gap:8px}.tab-actions-button-group .ant-btn{align-items:center;display:flex;gap:4px}.tab-content-scroll{max-height:600px;overflow-x:hidden;overflow-y:auto}.tab-content-scroll::-webkit-scrollbar{width:6px}.tab-content-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tab-content-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tab-content-scroll::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.mobile-checklist-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 4px 20px #0000001a;margin-bottom:1rem;padding:1rem .5rem}.mobile-header-content h1{color:#fff;font-size:1.3rem;font-weight:600;margin:0;text-shadow:0 2px 4px #0000004d}.mobile-header-content .subtitle{color:#ffffffe6;font-size:.9rem;margin-top:.25rem}.mobile-menu-button{color:#fff!important;font-size:18px;min-height:48px!important;min-width:48px!important}.mobile-menu-button:hover{background:#ffffff1a!important}.mobile-menu-drawer .ant-drawer-content{border-radius:0}.mobile-menu-content{padding:0}.mobile-menu-section{margin-bottom:2rem}.mobile-menu-section h3{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.mobile-menu-section .ant-btn{margin-bottom:.5rem}.checklist-header{display:none!important}.mobile-checklist-card{border:1px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important}.mobile-checklist-header{align-items:flex-start!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important}.mobile-checklist-title{flex:1 1!important;margin-right:8px!important}.mobile-checklist-info{justify-content:space-between!important;margin-bottom:12px!important}.mobile-checklist-info,.mobile-checklist-project{align-items:center!important;display:flex!important}.mobile-checklist-project{gap:8px!important}.mobile-checklist-creator{align-items:center!important;display:flex!important;gap:6px!important}.mobile-checklist-meta,.mobile-checklist-progress{margin-bottom:12px!important}.mobile-checklist-meta{text-align:center!important}.mobile-checklist-actions{display:flex!important;justify-content:center!important}.mobile-action-btn{font-size:12px!important;min-height:36px!important;min-width:36px!important}.mobile-loading-container{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:200px!important;padding:3rem 1rem!important}.mobile-loading-spinner{animation:spin 1s linear infinite!important;border:3px solid #f3f3f3!important;border-radius:50%!important;border-top-color:#667eea!important;height:40px!important;margin-bottom:1rem!important;width:40px!important}.mobile-empty-state{padding:3rem 1rem!important;text-align:center!important}.mobile-empty-illustration{align-items:center!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:2rem!important;height:80px!important;justify-content:center!important;margin:0 auto 1rem!important;width:80px!important}.desktop-table-container{display:none!important}.mobile-checklist-list{display:block!important}.mobile-checklist-drawer .ant-drawer-content{border-radius:0!important}.mobile-drawer-content,.mobile-drawer-title{padding:0!important}.mobile-actions-card,.mobile-content-card,.mobile-info-card{border-radius:8px!important;margin:0 16px 16px!important}.mobile-info-section{display:flex!important;flex-direction:column!important;gap:8px!important}.mobile-info-item{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:4px 0!important}.mobile-actions-grid{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr 1fr!important}.mobile-action-button{font-size:14px!important;min-height:48px!important}.mobile-content-card .ant-tabs-tab{font-size:14px!important;min-height:44px!important;padding:8px 12px!important}.mobile-content-card .ant-tabs-content{padding:8px 0!important}.design-checklist-container{padding:12px!important}.ant-row .ant-col{margin-bottom:1rem!important}.ant-row .ant-col:last-child{margin-bottom:0!important}.ant-table{font-size:12px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 4px!important}.ant-table-tbody>tr>td:nth-child(3),.ant-table-tbody>tr>td:nth-child(4),.ant-table-thead>tr>th:nth-child(3),.ant-table-thead>tr>th:nth-child(4){display:none!important}.ant-drawer{width:100%!important}.ant-drawer-content{border-radius:0!important}.ant-modal{margin:10px!important;width:95%!important}.ant-modal-content{border-radius:8px!important}.ant-form-item{margin-bottom:1rem!important}.ant-btn,.ant-form-item-label>label{font-size:14px!important}.ant-btn{border-radius:8px!important;min-height:48px!important;min-width:48px!important;padding:8px 16px!important}.ant-btn-sm{min-height:40px!important;min-width:40px!important}.ant-space{gap:8px!important}.ant-space-vertical{gap:12px!important}.checklist-card{border-radius:8px!important;margin-bottom:1rem!important}.checklist-card .ant-card-body{padding:1rem!important}.breadcrumb-container{margin-bottom:1rem!important;padding:.75rem 1rem!important}.breadcrumb-container .ant-breadcrumb{font-size:12px!important}.bulk-actions-container{align-items:stretch!important;flex-direction:column!important;gap:.75rem!important;padding:1rem!important}.bulk-actions-container .ant-btn{justify-content:center!important;width:100%!important}.ant-tabs-tab{font-size:14px!important;padding:8px 12px!important}.ant-tabs-content{padding:.5rem!important}.ant-progress{width:100%!important}.ant-progress-text{font-size:12px!important}.ant-avatar{flex-shrink:0!important}.ant-tag{font-size:12px!important;margin-bottom:4px!important;padding:2px 8px!important}.empty-state-container{padding:2rem 1rem!important}.empty-state-illustration{font-size:2rem!important;height:100px!important;width:100px!important}.empty-state-title{font-size:1.2rem!important}.empty-state-description{font-size:.9rem!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait),(min-width:769px) and (max-width:1366px) and (orientation:landscape){.design-checklist-container{padding:16px!important}.checklist-header{padding:1.5rem 1rem!important}.checklist-header h1{font-size:2rem!important}.checklist-header .ant-col:last-child{flex:0 0 auto!important}.checklist-header .ant-space{gap:12px!important}.ant-table{font-size:13px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 6px!important}.ant-table-tbody>tr>td:nth-child(4),.ant-table-thead>tr>th:nth-child(4){display:none!important}.ant-drawer{width:80%!important}.ant-modal{max-width:700px!important;width:90%!important}.ant-btn{font-size:14px!important;min-height:44px!important;min-width:44px!important}.ant-row .ant-col{margin-bottom:1rem!important;width:50%!important}.checklist-card .ant-card-body{padding:1.25rem!important}.ant-tabs-tab{padding:10px 16px!important}.desktop-table-container{display:block!important}.mobile-checklist-list{display:none!important}}@media (min-width:1025px) and (orientation:portrait),(min-width:1367px) and (orientation:landscape){.desktop-table-container{display:block!important}.mobile-checklist-header,.mobile-checklist-list{display:none!important}}@media (max-width:1024px){.ant-btn{min-height:44px!important;min-width:44px!important}.ant-checkbox-wrapper,.ant-radio-wrapper{min-height:44px!important;padding:8px 0!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-table-tbody>tr>td{min-height:44px!important}.ant-table-tbody>tr{cursor:pointer!important}.ant-table-tbody>tr:hover>td{background:#667eea1a!important}.ant-table-tbody .ant-btn{margin:4px!important}.ant-form-item-control-input,.ant-tabs-tab{min-height:44px!important}.ant-tabs-tab{align-items:center!important;display:flex!important}.ant-drawer-close,.ant-modal-close{min-height:44px!important;min-width:44px!important}}@media (max-width:768px) and (orientation:landscape){.ant-row .ant-col{margin-bottom:.5rem!important}.checklist-card .ant-card-body{padding:.75rem!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ant-btn,.ant-input,.ant-select-selector,.ant-table{border-width:.5px!important}}@media (prefers-reduced-motion:reduce){.ant-btn,.ant-input,.ant-select-selector,.checklist-card{transition:none!important}.loading-spinner{animation:none!important}}.ant-btn:focus-visible,.ant-checkbox:focus-visible .ant-checkbox-input,.ant-input:focus-visible,.ant-radio:focus-visible .ant-radio-input,.ant-select-selector:focus-visible{outline:2px solid #667eea!important;outline-offset:2px!important}@media (prefers-contrast:high){.checklist-card{border:2px solid #000!important}.ant-btn{border:2px solid!important}.ant-input,.ant-select-selector{border:2px solid #000!important}}@media print{.ant-btn,.ant-drawer,.ant-modal,.bulk-actions-container{display:none!important}.checklist-card{box-shadow:none!important}.ant-table,.ant-table-tbody>tr>td,.ant-table-thead>tr>th,.checklist-card{border:1px solid #000!important}}@media (min-width:769px) and (max-width:1366px) and (orientation:landscape){.approval-kanban .ant-col{flex:0 0 50%!important;max-width:50%!important}.kanban-column{height:calc(100vh - 350px)!important;margin-bottom:16px!important}.kanban-column .ant-card-head{min-height:40px!important;padding:8px 12px!important}.kanban-column .ant-card-head-title{font-size:14px!important;font-weight:600!important}.kanban-column .ant-card-body{height:calc(100% - 40px)!important;overflow:hidden!important;padding:8px!important}.droppable-area{height:calc(100vh - 420px)!important;overflow-y:auto!important;padding:8px!important}.kanban-card{border-radius:6px!important;margin-bottom:8px!important;padding:8px!important}.kanban-card .ant-card-head{min-height:32px!important;padding:4px 8px!important}.kanban-card .ant-card-head-title{font-size:12px!important;line-height:1.2!important}.kanban-card .ant-card-body{padding:6px 8px!important}.kanban-card .ant-btn{font-size:14px!important;height:28px!important;min-width:28px!important;padding:4px 6px!important}.kanban-card .ant-btn-icon-only{height:28px!important;width:28px!important}.kanban-card .anticon{font-size:14px!important}.kanban-card .card-actions{gap:4px!important;margin-top:6px!important}.kanban-card .card-actions .ant-btn{font-size:12px!important;height:24px!important;min-width:24px!important;padding:2px 4px!important}.kanban-card .ant-tag{font-size:10px!important;line-height:14px!important;margin:2px!important;padding:2px 6px!important}.kanban-card .ant-typography{font-size:11px!important;line-height:1.3!important}.kanban-card .card-title{font-size:12px!important;font-weight:600!important;margin-bottom:4px!important}.kanban-card .card-description{font-size:11px!important;line-height:1.2!important;margin-bottom:4px!important}.kanban-card .card-meta{font-size:10px!important;margin-bottom:4px!important}.approval-kanban .ant-col .ant-card{margin-bottom:8px!important}.approval-kanban .ant-statistic-title{font-size:12px!important}.approval-kanban .ant-statistic-content{font-size:18px!important}.dark .kanban-card{background-color:#1f1f1f!important;border-color:#303030!important}.dark .kanban-card .ant-card-head{background-color:#141414!important;border-bottom-color:#303030!important}.dark .droppable-area{background-color:#ffffff05!important}}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.approval-container{box-sizing:border-box!important;overflow-x:hidden!important;padding:12px!important;width:100%!important}.kanban-column{border-radius:6px!important;margin-bottom:12px!important}.kanban-column .ant-card-head{padding:8px 12px!important}.kanban-column .ant-card-head-title{font-size:13px!important}.kanban-column .ant-card-body{height:auto!important;max-height:300px!important;padding:6px!important}.kanban-card{border-radius:4px!important;margin-bottom:6px!important}.kanban-card .ant-card-body{padding:6px!important}.kanban-card .ant-card-head-title{font-size:11px!important}.kanban-card .ant-card-body .ant-typography{font-size:10px!important}.kanban-card .ant-tag{font-size:8px!important;margin:0 1px!important;padding:0 2px!important}.kanban-card .ant-btn{height:20px!important;padding:0!important;width:20px!important}.kanban-card .ant-btn .anticon{font-size:8px!important}.droppable-area{min-height:150px!important;padding:4px!important}.ant-empty{padding:16px!important}.ant-empty-image{height:30px!important}.ant-empty-description{font-size:11px!important}}.approval-kanban{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:24px}[data-theme=dark] .approval-kanban{background:linear-gradient(135deg,#1f1f1f,#2d3748)}.kanban-column{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:100%;transition:all .3s ease}[data-theme=dark] .kanban-column{background:#2d3748e6;box-shadow:0 4px 12px #0000004d}.kanban-column:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.column-design{background:linear-gradient(135deg,#667eea,#764ba2)}.column-kcs{background:linear-gradient(135deg,#f093fb,#f5576c)}.column-verification{background:linear-gradient(135deg,#4facfe,#00f2fe)}.column-appraisal{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kanban-card{animation:slideIn .3s ease-out;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #d9d9d9;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:8px;overflow:hidden;position:relative;transition:all .3s ease}.kanban-card:before{background:linear-gradient(90deg,#1890ff,#52c41a,#faad14,#ff4d4f);content:"";height:3px;left:0;opacity:.7;position:absolute;right:0;top:0}[data-theme=dark] .kanban-card{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.kanban-card:hover{border-color:#1890ff;box-shadow:0 8px 24px #00000026;transform:translateY(-3px)}.kanban-card.rejected{background:linear-gradient(135deg,#fff2f0,#ffebee);border:2px solid #ff4d4f}.kanban-card.rejected:before{background:linear-gradient(90deg,#ff4d4f,#ff7875)}[data-theme=dark] .kanban-card.rejected{background:#2d1b1b;border-color:#ff7875}.card-header-compact{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.card-header-left{gap:8px}.card-header-left,.card-header-right{align-items:center;display:flex}.card-title-compact{color:#262626;font-size:14px!important;font-weight:600;line-height:1.4!important;margin:8px 0!important}[data-theme=dark] .card-title-compact{color:#e2e8f0}.card-basic-info,.card-project-info{align-items:center;display:flex;margin-bottom:8px}.card-project-info{background:#1890ff1a;border-left:3px solid #1890ff;border-radius:6px;padding:4px 8px}.card-expanded-content{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}[data-theme=dark] .card-expanded-content{border-top-color:#4a5568}.card-actions-compact{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.priority-tag{font-size:10px;font-weight:600;margin:0;text-transform:uppercase}.status-icon{align-items:center;display:flex;font-size:16px}.card-meta{margin-bottom:4px}.card-description{color:#666;font-size:12px;margin:8px 0}[data-theme=dark] .card-description{color:#a0aec0}.droppable-area{border-radius:8px;max-height:calc(100vh - 400px);min-height:100%;overflow-x:hidden;overflow-y:auto;padding:8px;transition:all .3s ease}.droppable-area.dragging-over{background:#1890ff1a;border:2px dashed #1890ff}[data-theme=dark] .droppable-area.dragging-over{background:#1890ff33}.ant-modal-content{border-radius:12px;overflow:hidden}[data-theme=dark] .ant-modal-content{background:#2d3748;color:#e2e8f0}.ant-modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;color:#fff}[data-theme=dark] .ant-modal-header{background:linear-gradient(135deg,#4a5568,#2d3748)}.ant-modal-title{color:#fff!important}.rejection-modal .ant-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a}[data-theme=dark] .rejection-modal .ant-modal-content{background:#2d3748;box-shadow:0 20px 40px #0000004d}.rejection-modal .ant-modal-header{background:linear-gradient(135deg,#ff4d4f,#ff7875);padding:20px 24px}.rejection-modal .ant-modal-body{padding:24px}.rejection-modal .ant-form-item-label>label{color:#262626;font-weight:600}[data-theme=dark] .rejection-modal .ant-form-item-label>label{color:#e2e8f0}.rejection-modal .ant-input{border:2px solid #f0f0f0;border-radius:8px;transition:all .3s ease}[data-theme=dark] .rejection-modal .ant-input{background:#4a5568;border-color:#718096;color:#e2e8f0}.rejection-modal .ant-input:focus,.rejection-modal .ant-input:hover{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}.rejection-modal .ant-textarea{min-height:120px;resize:vertical}.ant-drawer-content{background:#fff}[data-theme=dark] .ant-drawer-content{background:#2d3748}.ant-drawer-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;color:#fff}[data-theme=dark] .ant-drawer-header{background:linear-gradient(135deg,#4a5568,#2d3748)}.ant-drawer-title{color:#fff!important}.comment-list{margin-top:16px}.comment-item{background:#f8f9fa;border-radius:8px;margin-bottom:8px;padding:12px;transition:all .3s ease}[data-theme=dark] .comment-item{background:#4a5568}.comment-item:hover{background:#e9ecef}[data-theme=dark] .comment-item:hover{background:#718096}.comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.comment-author{color:#262626;font-weight:600}[data-theme=dark] .comment-author{color:#e2e8f0}.comment-time{color:#666;font-size:12px}[data-theme=dark] .comment-time{color:#a0aec0}.comment-content{color:#333;line-height:1.5}[data-theme=dark] .comment-content{color:#e2e8f0}.history-modal .ant-modal-content{background:#fff;border-radius:16px}[data-theme=dark] .history-modal .ant-modal-content{background:#2d3748}.history-item{background:#f8f9fa;border-left:4px solid #1890ff;border-radius:8px;margin-bottom:8px;padding:12px}[data-theme=dark] .history-item{background:#4a5568;border-left-color:#3182ce}.history-item.approved{border-left-color:#52c41a}.history-item.rejected{border-left-color:#ff4d4f}.mobile-approval-card-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:8px;overflow:hidden;position:relative;transition:all .3s ease}.mobile-approval-card-container.compact{border-radius:8px;margin-bottom:6px}.mobile-approval-card-container.long-pressed{box-shadow:0 8px 24px #00000026;transform:scale(.98)}[data-theme=dark] .mobile-approval-card-container{background:#141414;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .mobile-approval-card-container.long-pressed{box-shadow:0 8px 24px #0006}.mobile-approval-card{border:none;border-radius:12px;margin-bottom:0;overflow:hidden;position:relative;transition:all .3s ease}.mobile-approval-card .ant-card-body{padding:12px}.mobile-approval-card.rejected{background:linear-gradient(135deg,#fff2f0,#ffebee);border:2px solid #ff4d4f}[data-theme=dark] .mobile-approval-card.rejected{background:#2d1b1b;border-color:#ff7875}.mobile-approval-card.swiping{transition:none}.mobile-approval-card.swiped{transform:translateX(-120px)}.mobile-card-header-enhanced{margin-bottom:8px}.mobile-card-header-enhanced .ant-tag{border-radius:3px;font-size:9px;font-weight:600;padding:1px 4px;text-transform:uppercase}.mobile-card-header-enhanced .ant-badge{font-size:8px}.mobile-card-header-enhanced .ant-btn{transition:all .2s ease}.mobile-card-header-enhanced .ant-btn:hover{transform:scale(1.1)}.mobile-swipe-actions{align-items:center;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:12px 0 0 12px;bottom:0;display:flex;gap:4px;justify-content:space-around;left:-120px;padding:8px 4px;position:absolute;top:0;width:120px}[data-theme=dark] .mobile-swipe-actions{background-color:#4a5568;border-color:#718096}.mobile-swipe-actions .ant-btn{align-items:center;border-radius:4px;display:flex;font-size:12px;height:24px;justify-content:center;padding:0;width:24px}.mobile-approval-list-view{background:#f5f5f5;min-height:100vh}[data-theme=dark] .mobile-approval-list-view{background:#000}.mobile-approval-list-view .ant-list-item{border:none;margin-bottom:8px;padding:0}.mobile-approval-list-view .ant-empty{margin:40px 0}.mobile-approval-list-view .ant-float-btn{box-shadow:0 4px 12px #1890ff4d}.pull-to-refresh-indicator{align-items:center;background:linear-gradient(180deg,#1890ff1a,#1890ff4d);display:flex;height:60px;justify-content:center;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.mobile-list-group-header{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}[data-theme=dark] .mobile-list-group-header{background:#1f1f1f;border-color:#303030}.mobile-list-group-header .ant-typography{font-weight:600;margin:0}.mobile-list-group-header .ant-badge{font-size:10px}.mobile-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.mobile-card-header-left{align-items:center;display:flex;gap:8px}.mobile-card-title{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.mobile-card-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.mobile-card-meta .ant-typography{font-size:11px}.mobile-card-expanded{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}[data-theme=dark] .mobile-card-expanded{border-top-color:#4a5568}.mobile-card-actions{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.mobile-kanban-column{margin-bottom:12px;transition:all .3s ease}.mobile-kanban-column .ant-card-head{border-radius:12px 12px 0 0}.mobile-kanban-column .ant-card-body,.mobile-list-card{transition:all .3s ease}.mobile-list-card{border-radius:8px}.mobile-list-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}[data-theme=dark] .mobile-list-card:hover{box-shadow:0 4px 12px #0000004d}.mobile-touch-button{align-items:center;border-radius:8px;display:flex;justify-content:center;min-height:44px!important;min-width:44px!important;transition:all .2s ease}.mobile-touch-button:hover{transform:scale(1.05)}.mobile-touch-button:active{transform:scale(.95)}.mobile-stats-card{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:12px}[data-theme=dark] .mobile-stats-card{box-shadow:0 2px 8px #0000004d}.mobile-stats-legend{max-height:200px;overflow-y:auto}.mobile-stats-legend-item{align-items:center;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:6px;padding:4px 8px;transition:all .2s ease}.mobile-stats-legend-item:hover{background-color:#1890ff1a}[data-theme=dark] .mobile-stats-legend-item:hover{background-color:#1890ff33}.mobile-swipe-indicator{background:#000000b3;border-radius:20px;bottom:20px;left:50%;padding:8px 16px;position:fixed;transform:translateX(-50%);z-index:1000}.mobile-swipe-dot{background:#ffffff80}.mobile-swipe-dot.active{background:#1890ff}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.approval-kanban{padding:16px}.kanban-column{margin-bottom:16px}.card-header-compact{align-items:flex-start}.card-actions-compact,.card-header-compact{flex-direction:column;gap:8px}.card-actions-compact .ant-space{justify-content:center;width:100%}.mobile-approval-card{margin-bottom:8px}.mobile-card-header{align-items:flex-start}.mobile-card-actions,.mobile-card-header{flex-direction:column;gap:8px}.mobile-card-actions .ant-space{justify-content:center;width:100%}.ant-tabs-nav{margin-bottom:16px}.ant-tabs-tab{align-items:center;display:flex;justify-content:center;min-height:44px;padding:12px 16px!important}.ant-tabs-tab .ant-tabs-tab-btn{font-size:14px;font-weight:500}.ant-input,.ant-select-selector{min-height:44px!important;padding:8px 12px!important}.ant-btn{min-height:44px!important;padding:8px 16px!important}.ant-btn-sm{min-height:32px!important;padding:4px 8px!important}.ant-modal{margin:16px;max-width:calc(100vw - 32px)}.ant-modal-content{border-radius:12px}.ant-drawer-content{border-radius:12px 12px 0 0}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-card{border-radius:12px}.ant-card-small .ant-card-body{padding:12px}.ant-statistic-title{font-size:12px;margin-bottom:4px}.ant-statistic-content{font-size:18px}.ant-progress-line{margin-bottom:8px}.ant-badge{font-size:10px}.ant-badge-count{font-size:10px;height:16px;line-height:16px;min-width:16px}.ant-tag{border-radius:4px;font-size:10px;padding:1px 4px}.ant-empty{margin:20px 0}.ant-empty-image{height:60px}.ant-empty-description{font-size:14px}}@media (max-width:480px) and (orientation:portrait),(max-width:640px) and (orientation:landscape) and (max-height:400px){.approval-kanban{padding:8px}.kanban-card{margin-bottom:6px}.card-title-compact{font-size:12px!important}.priority-tag{font-size:8px}.mobile-approval-card{margin-bottom:6px}.mobile-card-title{font-size:13px!important}.mobile-card-meta .ant-typography{font-size:10px}.mobile-card-actions .ant-btn{height:28px;padding:0;width:28px}.mobile-swipe-actions .ant-btn{height:24px;padding:0;width:24px}}.kanban-card .ant-btn{transition:all .3s ease}.kanban-card .ant-btn:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.kanban-card .ant-btn-text{border:none;color:#666;height:24px;min-width:24px;padding:4px}[data-theme=dark] .kanban-card .ant-btn-text{color:#a0aec0}.kanban-card .ant-btn-text:hover{background:#1890ff1a;color:#1890ff}[data-theme=dark] .kanban-card .ant-btn-text:hover{background:#63b3ed33;color:#63b3ed}.ant-badge-count{background:#1890ff;box-shadow:0 0 0 1px #fff}[data-theme=dark] .ant-badge-count{background:#3182ce;box-shadow:0 0 0 1px #2d3748}.ant-tabs-tab{font-weight:500;transition:all .3s ease}.ant-tabs-tab:hover{color:#1890ff}.ant-tabs-tab.ant-tabs-tab-active{font-weight:600}.ant-table-thead>tr>th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6;font-weight:600}.ant-table-tbody>tr:hover>td{background:#1890ff0d}.mobile-tabs .ant-tabs-tab{font-size:14px!important;min-width:60px;padding:12px 8px!important}.mobile-tabs .ant-tabs-tab,.mobile-tabs .ant-tabs-tab .ant-tabs-tab-btn{align-items:center;display:flex;justify-content:center}.mobile-tabs .ant-tabs-nav{margin-bottom:8px!important}.mobile-tabs .ant-tabs-content-holder{padding-top:0!important}.mobile-swipe-indicator{display:flex;gap:8px;justify-content:center;padding:8px 0}.mobile-swipe-dot{background-color:#d9d9d9;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.mobile-swipe-dot.active{background-color:#1890ff;transform:scale(1.2)}@media (max-width:768px){.ant-btn-circle[title="Thêm hồ sơ mới"]:active{transform:scale(.95);transition:transform .1s ease}}.todo-list{background:#fff;min-height:100vh;padding:24px}[data-theme=dark] .todo-list{background:#141414}[data-theme=dark] .day-card{background:#1f1f1f!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .day-card .ant-card-head{background:#262626!important;border-bottom-color:#303030!important}[data-theme=dark] .day-card .ant-card-body{background:#1f1f1f!important}[data-theme=dark] .day-card .ant-statistic-title{color:#ffffffe6!important}[data-theme=dark] .day-card .ant-statistic-content{color:#fff!important}[data-theme=dark] .todo-item{background:#262626!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .todo-item:hover{background:#303030!important;border-color:#1890ff!important;box-shadow:0 4px 12px #1890ff33;transform:translateY(-2px)}[data-theme=dark] .todo-item.selected{background:#1890ff26!important;border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff4d;color:#fff!important}[data-theme=dark] .todo-item.completed{background:#52c41a1a!important;opacity:.7}[data-theme=dark] .todo-item.completed:hover{background-color:#52c41a33;opacity:.9}[data-theme=dark] .info-icon{color:#1890ff!important}[data-theme=dark] .description-preview{color:#fffc!important}[data-theme=dark] .ant-modal-content{background:#1f1f1f!important;color:#fff!important}[data-theme=dark] .ant-modal-header{background:#262626!important;border-bottom-color:#303030!important}[data-theme=dark] .ant-modal-title{color:#fff!important}[data-theme=dark] .ant-form-item-label>label{color:#ffffffe6!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector{background:#262626!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .ant-picker{background:#262626!important;border-color:#303030!important}[data-theme=dark] .ant-picker-input>input{color:#fff!important}[data-theme=dark] .ant-btn{border-color:#303030!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary){background:#262626!important;color:#fff!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary):hover{background:#303030!important;border-color:#1890ff!important}[data-theme=dark] .ant-input-search .ant-input{background:#262626!important;border-color:#303030!important;color:#fff!important}[data-theme=dark] .ant-select-dropdown{background:#1f1f1f!important;border-color:#303030!important}[data-theme=dark] .ant-select-item{color:#fff!important}[data-theme=dark] .ant-select-item-option-selected{background:#1890ff!important}[data-theme=dark] .ant-select-item-option-active{background:#303030!important}.progress-indicator{align-items:center;display:flex;gap:8px;margin-bottom:12px}.progress-bar-container{background:#0000001a;border-radius:10px;flex:1 1;height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#1890ff,#40a9ff);border-radius:10px;height:100%;transition:width .3s ease}.progress-bar-fill.completed{background:linear-gradient(90deg,#52c41a,#73d13d)}.stats-card{border:2px solid #0000;border-radius:12px;overflow:hidden;padding:16px 12px;position:relative;text-align:center;transition:all .3s ease}.stats-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.stats-card:before{background:linear-gradient(90deg,#1890ff,#40a9ff);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.stats-card:hover:before{opacity:1}.stats-card.total{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-color:#d9d9d9}.stats-card.completed{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-color:#52c41a}.stats-card.pending{background:linear-gradient(135deg,#fff7e6,#ffe7ba);border-color:#faad14}[data-theme=dark] .stats-card.total{background:linear-gradient(135deg,#262626,#1f1f1f);border-color:#303030}[data-theme=dark] .stats-card.completed{background:linear-gradient(135deg,#1a3a1a,#0f2f0f);border-color:#52c41a}[data-theme=dark] .stats-card.pending{background:linear-gradient(135deg,#3a2a1a,#2f1f0f);border-color:#faad14}.todo-item{animation:fadeIn .3s ease-out;border-radius:8px;cursor:pointer;margin-bottom:6px;overflow:hidden;padding:8px 12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.todo-item.selected{background-color:#1890ff1a!important;border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33}.todo-item.selected:hover{background-color:#1890ff26!important}.todo-item.completed{background-color:#f6f6f6;opacity:.7}.todo-item.completed:hover{background-color:#f0f0f0;opacity:.9}.todo-item.completed.selected{background-color:#52c41a1a!important}.priority-indicator{align-items:center;border-radius:12px;display:flex;font-size:10px;font-weight:500;gap:4px;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.priority-urgent{background:#ff4d4f1a;border:1px solid #ff4d4f4d;color:#ff4d4f}.priority-high{background:#faad141a;border:1px solid #faad144d;color:#faad14}.priority-medium{background:#1890ff1a;border:1px solid #1890ff4d;color:#1890ff}.priority-low{background:#52c41a1a;border:1px solid #52c41a4d;color:#52c41a}.filter-controls{background:#00000005;border:1px solid #0000000f;border-radius:12px;margin-bottom:20px;padding:16px}[data-theme=dark] .filter-controls{background:#ffffff05;border-color:#ffffff0f}.day-card{animation:slideIn .4s ease-out;border-radius:12px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;height:580px;transition:all .3s ease}.day-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;padding:16px}.day-card .ant-card-head{padding:12px 16px}.todo-list-container{flex:1 1;overflow-y:auto;padding-right:4px}.todo-list-container::-webkit-scrollbar{width:6px}.todo-list-container::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.todo-list-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.todo-list-container::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] .todo-list-container::-webkit-scrollbar-track{background:#ffffff0d}[data-theme=dark] .todo-list-container::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] .todo-list-container::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.todo-item:hover{border-color:#1890ff!important;box-shadow:0 6px 16px #0000001f;transform:translateY(-2px)}.todo-item:hover .ant-checkbox-wrapper{animation:bounce .6s ease;transform:scale(1.1)}.todo-item:hover .info-icon{color:#1890ff!important;opacity:1;transform:scale(1.1)}.day-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-4px)}.day-card.today{border:2px solid #1890ff;box-shadow:0 0 20px #1890ff4d}.day-card.past{opacity:.8}.day-card.future{opacity:.9}.ant-tooltip-inner{border-radius:8px!important;box-shadow:0 4px 12px #0000004d!important;font-size:12px!important;line-height:1.4!important;max-width:300px!important;padding:12px!important}.ant-tooltip-arrow:before,.ant-tooltip-inner{background-color:#000000e6!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){body{height:100%;overflow:hidden;position:fixed;width:100%}.todo-list{margin:0!important;padding:0!important;width:100vw!important}.day-card .ant-card-body{padding:6px!important}.ant-card-body{padding:10px!important}.todo-list-container::-webkit-scrollbar{display:none}.todo-list-container{-ms-overflow-style:none;scrollbar-width:none}*{-webkit-overflow-scrolling:touch}.swiper-slide{-webkit-user-select:none;user-select:none}.ant-btn{min-height:44px;min-width:44px}.ant-drawer{z-index:1050}*{-webkit-tap-highlight-color:transparent}.mobile-bottom-sheet .ant-drawer-content,.mobile-bottom-sheet .ant-drawer-header{border-top-left-radius:16px;border-top-right-radius:16px}.todo-list>div:first-child{background:#fff;background:var(--bg-color,#fff);padding-bottom:8px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.todo-list-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.day-card{border-left:none!important;border-radius:0!important;border-right:none!important;box-shadow:none!important;height:calc(100vh - 120px)!important;margin:0!important;min-height:calc(100vh - 120px)!important;width:100vw!important}.todo-item{align-items:center!important;border-radius:6px!important;box-sizing:border-box!important;display:flex!important;font-size:14px!important;gap:8px!important;margin-bottom:2px;max-width:100vw!important;min-height:48px!important;padding:12px 8px!important;touch-action:pan-y;transition:transform .2s ease;-webkit-user-select:none;user-select:none;width:100%!important}.todo-item:active{transform:scale(.98)}.todo-item:hover{transform:translateY(-1px)}.swipeable-list-item{max-width:100%!important;overflow:hidden!important}.swipeable-list-item>div{box-sizing:border-box!important;max-width:100%!important}.todo-item .ant-checkbox-wrapper{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.ant-btn{min-height:44px!important;min-width:44px!important}.todo-item .ant-btn{min-height:44px;min-width:44px}.todo-item>div{gap:12px!important}.todo-item .ant-typography{color:#000!important;font-size:15px!important}[data-theme=dark] .todo-item .ant-typography{color:#fff!important}.todo-item .description-preview{color:#000000b3!important;font-size:13px!important}[data-theme=dark] .todo-item .description-preview{color:#fffc!important}.batch-operations{flex-direction:column;gap:8px}.batch-operations .ant-space{flex-wrap:wrap}.filter-controls{margin-bottom:16px;padding:12px}.filter-controls .ant-row{margin-bottom:8px}.priority-indicator{font-size:11px!important;padding:4px 8px!important}.navigation-controls{flex-direction:column;gap:8px}.navigation-controls .ant-space{justify-content:center}.stats-card{min-height:60px!important;padding:10px 8px!important}.stats-card>div:first-child{font-size:12px!important}.stats-card>div:last-child{font-size:16px!important}.search-filter-section{border-radius:8px!important;margin-bottom:6px!important;padding:8px!important}.mobile-floating-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);bottom:20px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.swiper-pagination{bottom:10px!important}.swiper-pagination-bullet{height:6px!important;margin:0 2px!important;width:6px!important}}@media (max-width:768px) and (orientation:landscape){.day-card{min-height:calc(100vh - 120px)!important}.todo-list-container{height:calc(100% - 120px)!important}.search-filter-section{padding:8px!important}.navigation-controls,.search-filter-section{margin-bottom:8px!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:portrait),(min-width:769px) and (max-width:1366px) and (orientation:landscape){.todo-item{font-size:13px!important;padding:8px 10px!important}.todo-item .ant-typography{font-size:14px!important}.day-card{height:520px}}@media (min-width:1200px){.day-cards-container{margin:0 auto;max-width:100%}.day-cards-container .ant-row{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center}.day-cards-container .ant-col{flex:1 1;max-width:calc(20% - 12.8px);min-width:0}.day-card{min-width:0;width:100%}}@media (min-width:1600px){.day-cards-container{max-width:100%}.day-cards-container .ant-col{max-width:calc(20% - 12.8px)}}@media (min-width:992px){.day-cards-container .ant-row{flex-wrap:nowrap}.day-cards-container .ant-col{flex:1 1;max-width:calc(20% - 12.8px)}}.ant-empty{padding:40px 20px}.ant-empty-description{color:#000000a6!important}[data-theme=dark] .ant-empty-description{color:#ffffffa6!important}.ant-btn{border-radius:6px;transition:all .3s ease}.ant-btn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.ant-btn-primary:hover{box-shadow:0 4px 12px #1890ff4d}.ant-btn:focus,.ant-input:focus,.ant-picker:focus,.ant-select-selector:focus,.todo-item:focus{outline:2px solid #1890ff;outline-offset:2px}.todo-item:focus{transform:translateY(-1px)}.todo-item.loading{animation:pulse 1.5s ease-in-out infinite;position:relative}.todo-item.loading:after{background:#ffffff1a;border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=dark] .todo-item.loading:after{background:#0000001a}.ant-input,.ant-picker,.ant-select-selector{border-radius:6px;transition:all .3s ease}.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #1890ff33}.batch-operations{background:linear-gradient(135deg,#f0f8ff,#e6f7ff);border:1px solid #1890ff;border-radius:8px;margin-top:16px;padding:12px 16px}[data-theme=dark] .batch-operations{background:linear-gradient(135deg,#1a1a1a,#0f1a1a);border-color:#1890ff}.search-filter-section{background:#00000005;border:1px solid #0000000f;border-radius:12px;margin-bottom:20px;padding:16px}[data-theme=dark] .search-filter-section{background:#ffffff05;border-color:#ffffff0f}.swipeable-list-item{border-radius:8px;margin-bottom:6px}.swipeable-list-item .leading-actions,.swipeable-list-item .trailing-actions{align-items:center;display:flex;height:100%}.swipeable-list-item .leading-action,.swipeable-list-item .trailing-action{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center;min-width:90px;transition:all .3s ease}.swipeable-list-item .leading-action:hover,.swipeable-list-item .trailing-action:hover{transform:scale(1.05)}.swipe-action-complete{background:linear-gradient(135deg,#52c41a,#73d13d)!important}.swipe-action-undo{background:linear-gradient(135deg,#faad14,#ffc53d)!important}.swipe-action-edit{background:linear-gradient(135deg,#1890ff,#40a9ff)!important}.swipe-action-delete{background:linear-gradient(135deg,#ff4d4f,#ff7875)!important}@media (max-width:1024px) and (orientation:landscape) and (max-height:500px),(max-width:768px) and (orientation:portrait){.swipeable-list-item .leading-action,.swipeable-list-item .trailing-action{font-size:18px;min-width:100px}.swipeable-list-item .leading-action:active,.swipeable-list-item .trailing-action:active{opacity:.8;transform:scale(.95)}.swipeable-list{position:relative;z-index:1}.swipeable-list-item{position:relative;z-index:2}}.todo-list{max-width:100%!important;overflow-x:hidden;padding:0!important;width:100%!important}@media (max-width:768px){.todo-list{padding:0!important}}@media (min-width:769px) and (max-width:1024px){.todo-list{padding:12px!important}}.day-cards-container{max-width:100%!important;width:100%!important}.day-cards-container .ant-row{margin:0!important;width:100%!important}.day-cards-container .ant-col{flex:1 1!important}.day-card,.day-cards-container .ant-col{max-width:100%!important;width:100%!important}.day-card{margin:0!important}@media (max-width:768px){.day-cards-container,.todo-list{padding:0!important}.day-card{border-radius:0!important;margin:0!important}}@media (min-width:769px) and (max-width:1024px){.day-cards-container .ant-col{flex:0 0 33.333333%!important;max-width:33.333333%!important}}@media (min-width:1025px){.day-cards-container .ant-col{flex:0 0 33.333333%!important;max-width:33.333333%!important}}.day-card .ant-card-body{max-width:100%!important;width:100%!important}.swiper-slide{height:100%!important;width:100%!important}.ant-row{margin-left:0!important;margin-right:0!important}.ant-col{padding-left:8px!important;padding-right:8px!important}.day-cards-container .ant-card{margin:0!important;max-width:100%!important;width:100%!important}.day-cards-container .ant-card-body{padding:12px!important}@media (max-width:768px){.day-cards-container{margin:0!important;padding:0!important}.day-cards-container .ant-card{border-left:none!important;border-radius:0!important;border-right:none!important}}@media (min-width:769px) and (max-width:1024px){.day-cards-container .ant-col{flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}.tablet-landscape-swiper{height:calc(100vh - 200px)!important;overflow:hidden;width:100%!important}.tablet-landscape-swiper .swiper-slide{align-items:center;display:flex;height:100%!important;justify-content:center;width:100%!important}.tablet-landscape-swiper .swiper-pagination{bottom:20px}.tablet-landscape-swiper .swiper-pagination-bullet{background:#0000004d;height:12px;opacity:.5;width:12px}.tablet-landscape-swiper .swiper-pagination-bullet-active{background:#1890ff;opacity:1}.tablet-landscape-swiper .ant-row{height:100%!important;margin:0!important;width:100%!important}.tablet-landscape-swiper .ant-col{flex:0 0 33.333333%!important;max-width:33.333333%!important;padding:0 8px!important}.tablet-landscape-swiper-container{touch-action:pan-x;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tablet-landscape-swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.tablet-landscape-swiper .swiper-slide-active{transform:scale(1)}.tablet-landscape-swiper .swiper-slide-next,.tablet-landscape-swiper .swiper-slide-prev{opacity:.8;transform:scale(.98)}}[data-theme=dark] .tablet-landscape-swiper .swiper-pagination-bullet{background:#ffffff4d}[data-theme=dark] .tablet-landscape-swiper .swiper-pagination-bullet-active{background:#1890ff}@media (min-width:1025px){.tablet-landscape-swiper{display:none}}@media (max-width:768px){.tablet-landscape-swiper{display:none}}.leading-actions{display:flex}.leading-actions>*{overflow-x:hidden;width:0}.swipeable-list{-webkit-overflow-scrolling:touch;flex:1 1;height:100%;overflow-y:auto;width:100%}.swipeable-list-item{max-height:1000px;overflow:hidden;position:relative;transform-origin:top;transition:max-height .5s ease-in-out;width:100%}.swipeable-list-item--remove{max-height:0;transition:max-height .35s ease-out}.swipeable-list-item__content{align-items:center;box-sizing:border-box;display:flex;height:100%;width:100%}.swipeable-list-item__content--return{transition:transform .5s ease-in-out}@keyframes content-return-leading-ms{20%{transform:translateX(100%)}to{transform:translateX(0)}}.swipeable-list-item__content--return-leading-ms{animation-duration:.5s;animation-name:content-return-leading-ms;animation-timing-function:linear}@keyframes content-return-trailing-ms{20%{transform:translateX(-100%)}to{transform:translateX(0)}}.swipeable-list-item__content--return-trailing-ms{animation-duration:.5s;animation-name:content-return-trailing-ms;animation-timing-function:linear}.swipeable-list-item__content--remove{transition:transform .5s ease-in-out}.swipeable-list-item__leading-actions{display:flex;height:100%;overflow:hidden;position:absolute;width:0}.swipeable-list-item__leading-actions--return{transition:width .5s ease-in-out}@keyframes actions-return-ms{20%{width:100%}to{width:0}}.swipeable-list-item__actions--return-ms{animation-duration:.5s;animation-name:actions-return-ms;animation-timing-function:linear}.swipeable-list-item__leading-actions>*{display:flex;justify-content:flex-end;overflow:hidden;transform:scale(1);transform-origin:center left;transition:transform .2s ease-out}.swipeable-list-item__trailing-actions{display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:absolute;right:0;top:0;width:0}.swipeable-list-item__trailing-actions--return{transition:width .5s ease-in-out}.swipeable-list-item__trailing-actions>*{overflow:hidden;transform:scale(1);transform-origin:center right;transition:transform .2s ease-out}.swipeable-list-item__leading-actions--scaled>*{transform:scale(1.2);transform-origin:center left;transition:transform .2s ease-in}.swipeable-list-item__trailing-actions--scaled>*{transform:scale(1.2);transform-origin:center right;transition:transform .2s ease-in}.swipe-action{align-items:stretch;display:flex;width:100%}.swipe-action>*{flex:1 1}.swipe-action__grayed>*{background-color:gray!important}.swipe-action__leading>*{justify-content:flex-start}.swipe-action__trailing>*{justify-content:flex-end}.swipe-action__leading--full-swipe-rest,.swipe-action__trailing--full-swipe-rest{transition:width .2s;width:0}.swipe-action__leading--full-swipe-main>*{justify-content:flex-end}.swipe-action__trailing--full-swipe-main>*{justify-content:flex-start}.trailing-actions{display:flex}.trailing-actions>*{overflow-x:hidden;width:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}