@font-face{font-family:Roboto;src:url(/fonts/Roboto.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--header-height:62px;--primary:#0c9cdd;--primary-bg:#f3fbfd;--text-1:#171b2a;--text-2:#666;--text-3:#9e9e9e;--text-placeholder:#9fa4b4;--border:#e7e8e9;--input-border:#e0e0e0;--row-hover:#eff1f6;--bg:#f5f8f9;--grid-border:#e2e8f0}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:15px}#root{min-height:100vh}::selection{background:#0c9cdd33}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#9ea5a6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#757575}.app-header{border-bottom:1px solid var(--border);z-index:100;align-items:center;display:flex;position:relative;height:var(--header-height)!important;background:#fff!important;padding:0 16px!important}.app-header .logo{cursor:pointer;align-items:center;gap:10px;margin-right:24px;display:flex}.app-header .logo img{height:38px}.app-header .logo span{color:var(--text-1);letter-spacing:-.2px;font-size:18px;font-weight:700}.header-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.header-actions .ant-btn-text{color:#686c7b!important}.header-actions .ant-btn-text:hover{color:var(--primary)!important;background:var(--row-hover)!important}.app-header .ant-tabs-nav{margin:0!important}.app-header .ant-tabs-tab{margin:0!important;padding:12px 18px!important}.app-header .ant-tabs-tab .ant-tabs-tab-btn{color:#616161!important;font-size:17px!important;font-weight:500!important}.app-header .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--primary)!important}.app-header .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary)!important;font-weight:600!important}.app-header .ant-tabs-ink-bar{background:var(--primary)!important;height:2px!important}.app-header .ant-tabs-nav:before{border-bottom:none!important}.ant-table-row{cursor:pointer;transition:background .15s}.ant-table-row:hover{background:var(--row-hover)!important}.ant-table-thead>tr>th{white-space:nowrap;color:var(--text-2)!important;border-bottom:1px solid var(--grid-border)!important;background:#fff!important;font-size:13px!important;font-weight:500!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important;font-size:14px!important}.sidebar-menu .ant-menu-item{border-radius:6px;margin:2px 8px!important}.ant-menu-item-selected{font-weight:600!important}.ant-tabs-tab{padding:8px 16px!important;font-weight:500!important}.ant-tabs-ink-bar{height:2px!important}.ant-btn{transition:all .15s!important}.ant-btn-primary{font-weight:500!important}.ant-btn:disabled{opacity:.56!important}.ant-btn-icon-only{border-radius:4px}.ant-btn-icon-only:hover{background:var(--row-hover)!important}.ant-tag{border-radius:4px!important;padding:2px 8px!important;font-weight:500!important}.ant-input:focus,.ant-input-focused,.ant-input-number:focus-within,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--primary)!important;box-shadow:0 0 0 2px #0c9cdd1a!important}.ant-modal-content{border-radius:6px!important;box-shadow:0 5px 20px #0000001a!important}.ant-modal-header{border-bottom:1px solid #f0f0f0!important;padding:18px 24px 12px!important}.ant-dropdown-menu{border-radius:6px!important;padding:4px!important;box-shadow:0 -8px 34px #0000000d!important}.ant-dropdown-menu-item{border-radius:4px!important}.ant-drawer-content{box-shadow:-4px 0 16px #0000000f!important}.ant-avatar{box-shadow:0 1px 3px #00000014}.ant-pagination{font-size:13px}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filter-bar{margin-bottom:12px}.process-name-link{color:var(--text-1);text-decoration:none}.process-name-link:hover{color:var(--primary)}@media (width<=1024px){.app-header .ant-tabs-tab{padding:8px 10px!important}.app-header .ant-tabs-tab .ant-tabs-tab-btn{font-size:12px!important}.app-header .logo{margin-right:12px}}@media (width<=768px){:root{--header-height:48px}html,body,#root{overscroll-behavior:none;height:100%;overflow:hidden}body{font-size:14px}.app-header{padding:0 12px!important}.app-header .logo img{height:26px}.app-header .logo span{display:none}.app-header .ant-tabs-tab{padding:8px 6px!important}.app-header .ant-tabs-tab .ant-tabs-tab-btn{font-size:11px!important}.header-actions{gap:2px}.ant-table-wrapper{overflow-x:auto}.ant-table{min-width:600px}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-drawer-content-wrapper{max-width:100vw!important}.page-header{flex-wrap:wrap;gap:8px}.ant-tag{padding:1px 6px!important;font-size:11px!important}.exec-detail-body{flex-direction:column!important}.exec-detail-sidebar{max-height:40vh;border-top:1px solid #ebedf0!important;border-left:none!important;width:100%!important}.exec-form-row{flex-direction:column!important;gap:4px!important;padding:10px 16px!important}.exec-form-label{width:100%!important}.report-sidebar{display:none!important}.report-main{width:100%!important}.stat-cards-row{flex-wrap:wrap!important}.stat-cards-row>div{flex:unset!important;min-width:calc(50% - 8px)!important}.designer-layout{flex-direction:column!important}.designer-left,.designer-right{max-height:40vh;overflow-y:auto;width:100%!important}}@media (width<=480px){.stat-cards-row>div{min-width:100%!important}.ant-table-thead>tr>th:nth-child(n+5),.ant-table-tbody>tr>td:nth-child(n+5){display:none}}.ant-select-dropdown,.ant-picker-dropdown,.ant-popover,.ant-popconfirm,.ant-dropdown,.ant-cascader-dropdown,.ant-tree-select-dropdown,.ant-modal-wrap,.ant-modal-mask{z-index:2000!important}.ant-message{z-index:2100!important}.ant-select-dropdown .ant-select-item{min-height:36px!important;padding:8px 12px!important;font-size:15px!important}.ant-table-thead>tr>th{padding:12px 16px!important;font-size:14px!important;font-weight:600!important}.ant-table-tbody>tr>td{padding:10px 16px!important}.ant-btn{border-radius:6px!important;height:36px!important;padding:4px 16px!important;font-size:14px!important}.ant-btn-sm{height:30px!important;padding:2px 10px!important;font-size:13px!important}.ant-btn-lg{height:42px!important;font-size:16px!important}.ant-input,.ant-input-number,.ant-select-selection-item{font-size:15px!important}.ant-select-selection-placeholder{font-size:14px!important}.ant-tag{border-radius:4px!important;padding:2px 10px!important;font-size:13px!important}.ant-tabs-tab{padding:10px 16px!important;font-size:15px!important}.ant-menu-item{font-size:14px!important}.ant-pagination-item{min-width:34px!important;height:34px!important;font-size:14px!important;line-height:32px!important}.ant-drawer-body,.ant-form-item-label>label{font-size:15px!important}.ant-checkbox-wrapper,.ant-radio-wrapper{font-size:14px!important}@media (hover:none) and (pointer:coarse){.ant-btn{min-height:36px}.ant-table-row{cursor:default}.ant-select-selector{min-height:36px!important}.ant-input{min-height:36px}::-webkit-scrollbar{width:4px;height:4px}}:root{--icon-default-color:#686c7b;--icon-primary-color:#0c9cdd}.misa-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;margin-right:4px;display:inline-block;-webkit-mask-image:url(/img/icon_sprint.svg);mask-image:url(/img/icon_sprint.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--icon-default-color)!important}.misa-icon.icon-single-line{-webkit-mask-position:-24px -48px;mask-position:-24px -48px}.misa-icon.icon-pr-multi-line{-webkit-mask-position:-577px -126px;mask-position:-577px -126px}.misa-icon.icon-pr-pick-value{-webkit-mask-position:-553px -126px;mask-position:-553px -126px}.misa-icon.icon-pr-date-hour{-webkit-mask-position:-505px -126px;mask-position:-505px -126px}.misa-icon.icon-pr-date-time{-webkit-mask-position:-529px -126px;mask-position:-529px -126px}.misa-icon.icon-pr-box-one{-webkit-mask-position:-481px -126px;mask-position:-481px -126px}.misa-icon.icon-pr-pick-person{-webkit-mask-position:-433px -126px;mask-position:-433px -126px}.misa-icon.icon-pr-pick-job{-webkit-mask-position:-148px -123px;mask-position:-148px -123px}.misa-icon.icon-pr-organization{-webkit-mask-position:-409px -126px;mask-position:-409px -126px}.misa-icon.icon-pr-upload-file{-webkit-mask-position:-457px -126px;mask-position:-457px -126px}.misa-icon.icon-pr-subtask{-webkit-mask-position:-361px -126px;mask-position:-361px -126px}.misa-icon.icon-pr-box-plus-left{-webkit-mask-position:-337px -125px;mask-position:-337px -125px}.misa-icon.icon-pr-box-plus{-webkit-mask-position:-313px -125px;mask-position:-313px -125px}.misa-icon.icon-setting-email{-webkit-mask-position:-206px -335px;mask-position:-206px -335px}.misa-icon.icon-auto-gen-code{-webkit-mask-position:-288px -611px;mask-position:-288px -611px}.misa-icon.icon-process-data{-webkit-mask-position:-256px -639px;mask-position:-256px -639px}.misa-icon.icon-currency{-webkit-mask-position:-667px -390px;mask-position:-667px -390px}.misa-icon.icon-brief{-webkit-mask-image:none;mask-image:none;background:url(/img/icon_sprint.svg) -230px -310px no-repeat!important}.misa-icon.icon-control-data{-webkit-mask-image:none;mask-image:none;background:url(/img/icon_sprint.svg) -547px -301px no-repeat!important}.misa-icon.icon-pr-page-plus{-webkit-mask-position:-241px -126px;mask-position:-241px -126px}.misa-icon.icon-pr-two-page{-webkit-mask-position:-265px -126px;mask-position:-265px -126px}.misa-icon.icon-pr-document{-webkit-mask-position:-649px -126px;mask-position:-649px -126px}.misa-icon.icon-address-control{-webkit-mask-image:none;mask-image:none;background:url(/img/IconNew_2.svg) -198px -22px no-repeat!important}.icon-category-svg{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block;background:url(/img/icon-category.svg) 0 0/contain no-repeat!important}.misa-icon.icon-pr-circle-plus{width:20px;height:20px;-webkit-mask-position:-93px -96px;mask-position:-93px -96px}.misa-icon.icon-pr-small-trash{width:20px;height:20px;-webkit-mask-position:-154px -96px;mask-position:-154px -96px}.misa-icon.icon-pr-small-edit{width:20px;height:20px;-webkit-mask-position:-176px -96px;mask-position:-176px -96px}.misa-icon.icon-pr-set-title{width:20px;height:20px;-webkit-mask-position:-136px -336px;mask-position:-136px -336px}.misa-icon.icon-pr-set-process{width:20px;height:20px;-webkit-mask-position:-160px -336px;mask-position:-160px -336px}.misa-icon.icon-pr-set-field{width:20px;height:20px;-webkit-mask-position:-184px -336px;mask-position:-184px -336px}.misa-icon.icon-pr-set-connect{width:20px;height:20px;-webkit-mask-position:-304px -336px;mask-position:-304px -336px}.misa-icon.icon-pr-excutor{width:36px;height:36px;-webkit-mask-position:-606px -198px;mask-position:-606px -198px}.misa-icon.icon-pr-deadline{width:36px;height:36px;-webkit-mask-position:-642px -198px;mask-position:-642px -198px}.misa-icon.icon-primary{background-color:var(--icon-primary-color)!important}.misa-icon.icon-danger{background-color:#f75010!important}.misa-icon.icon-success{background-color:#53d475!important}body{font-size:15px!important}.ant-table{font-size:14px!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{padding:12px 16px!important;font-size:14px!important;font-weight:600!important}.ant-table-tbody>tr>td{padding:10px 16px!important;font-size:14px!important}.ant-btn{border-radius:6px!important;min-height:36px!important;font-size:14px!important}.ant-btn-sm{min-height:30px!important;font-size:13px!important}.ant-input,.ant-input-affix-wrapper>.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-select-selection-search-input{font-size:15px!important}.ant-select-selection-placeholder{color:#9fa4b4!important;font-size:14px!important}.ant-picker-input>input{font-size:15px!important}.ant-tag{border-radius:4px!important;padding:2px 10px!important;font-size:13px!important;line-height:22px!important}.ant-tabs-tab{font-size:15px!important}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600!important}.ant-modal-title{font-size:18px!important;font-weight:600!important}.ant-modal-body{font-size:15px!important}.ant-drawer-title{font-size:18px!important;font-weight:600!important}.ant-drawer-body{font-size:15px!important}.ant-menu-item,.ant-menu-submenu-title{font-size:14px!important}h1.ant-typography,.ant-typography h1{font-size:26px!important}h2.ant-typography,.ant-typography h2{font-size:22px!important}h3.ant-typography,.ant-typography h3{font-size:18px!important}h4.ant-typography,.ant-typography h4{font-size:16px!important}.ant-pagination-item,.ant-pagination-item a{font-size:14px!important}.ant-form-item-label>label{font-size:15px!important}.ant-checkbox-wrapper,.ant-radio-wrapper{font-size:14px!important}.ant-empty-description{font-size:15px!important}.ant-breadcrumb,.ant-breadcrumb a,.ant-popover-inner-content{font-size:14px!important}.ant-tooltip-inner{font-size:13px!important}.ant-message-notice-content{font-size:15px!important}.ant-dropdown-menu-item{padding:6px 16px!important;font-size:14px!important}body.theme-notion{color:#37352f;background:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Helvetica Neue,sans-serif!important}body.theme-notion .ant-layout,body.theme-notion .ant-layout-content{background:#fff!important}body.theme-notion .ant-layout-content{padding:28px 36px!important}body.theme-notion .app-header,body.theme-notion .ant-layout-header{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #ececec!important}body.theme-notion .ant-layout-sider{background:#fbfbfa!important;border-right:1px solid #ececec!important}body.theme-notion{font-size:17px!important}body.theme-notion h1.ant-typography,body.theme-notion .ant-typography h1{letter-spacing:-.4px;font-size:30px!important;font-weight:700!important}body.theme-notion h2.ant-typography,body.theme-notion .ant-typography h2{letter-spacing:-.3px;font-size:25px!important;font-weight:700!important}body.theme-notion h3.ant-typography,body.theme-notion .ant-typography h3{letter-spacing:-.2px;font-size:21px!important;font-weight:600!important}body.theme-notion h4.ant-typography,body.theme-notion .ant-typography h4{font-size:18px!important;font-weight:600!important}body.theme-notion .ant-table{font-size:16px!important}body.theme-notion .ant-table-thead>tr>th,body.theme-notion .ant-table-thead>tr>td{text-transform:uppercase;letter-spacing:.4px;color:#787774!important;background:#f7f7f5!important;border-bottom:1px solid #ececec!important;padding:12px 18px!important;font-size:14px!important;font-weight:600!important}body.theme-notion .ant-table-tbody>tr>td{border-bottom:1px solid #f1f1ef!important;padding:14px 18px!important;font-size:16px!important}body.theme-notion .ant-table-tbody>tr:hover>td{background:#f7f7f5!important}body.theme-notion .ant-table-container,body.theme-notion .ant-table{border-radius:8px!important}body.theme-notion .ant-input,body.theme-notion .ant-input-affix-wrapper>.ant-input,body.theme-notion .ant-input-number-input,body.theme-notion .ant-select-selection-item,body.theme-notion .ant-select-selection-search-input,body.theme-notion .ant-picker-input>input{font-size:16px!important}body.theme-notion .ant-form-item-label>label{color:#555!important;font-size:16px!important}body.theme-notion .ant-modal-body,body.theme-notion .ant-drawer-body{font-size:16px!important}body.theme-notion .ant-tabs-tab{font-size:17px!important}body.theme-notion .ant-menu-item,body.theme-notion .ant-menu-submenu-title{font-size:16px!important}body.theme-notion .ant-card,body.theme-notion .ant-modal-content,body.theme-notion .ant-drawer-content,body.theme-notion .ant-input,body.theme-notion .ant-input-affix-wrapper,body.theme-notion .ant-input-number,body.theme-notion .ant-select .ant-select-selector,body.theme-notion .ant-picker{border-radius:8px!important}body.theme-notion .ant-btn{border-radius:6px!important}body.theme-notion .ant-card{box-shadow:none!important;border:1px solid #ececec!important}body.theme-notion .ant-card-head{background:0 0!important;border-bottom:1px solid #f1f1ef!important}body.theme-notion .ant-input,body.theme-notion .ant-input-affix-wrapper,body.theme-notion .ant-input-number,body.theme-notion .ant-select .ant-select-selector,body.theme-notion .ant-picker{background:#fff!important;border:1px solid #e0e0dc!important}body.theme-notion .ant-input:focus,body.theme-notion .ant-input-focused,body.theme-notion .ant-input-affix-wrapper-focused,body.theme-notion .ant-input-number-focused,body.theme-notion .ant-select-focused .ant-select-selector,body.theme-notion .ant-picker-focused{border-color:#b3b3ad!important;box-shadow:0 0 0 2px #37352f1a!important}body.theme-notion .ant-btn-primary{color:#fff!important;box-shadow:none!important;background:#37352f!important;border-color:#37352f!important}body.theme-notion .ant-btn-primary:hover{background:#514f48!important;border-color:#514f48!important}body.theme-notion .ant-btn-default{color:#37352f!important;background:#fff!important;border:1px solid #e0e0dc!important}body.theme-notion .ant-btn-default:hover{color:#37352f!important;background:#f7f7f5!important;border-color:#cfcfc9!important}body.theme-notion .header-actions .ant-btn-text{color:#6f6f6f!important}body.theme-notion .header-actions .ant-btn-text:hover{color:#37352f!important;background:#f1f1ef!important}body.theme-notion .ant-tag{color:#37352f!important;background:#f1f1ef!important;border:1px solid #0000!important;border-radius:4px!important;padding:2px 10px!important;font-size:14px!important}body.theme-notion .ant-tag-success{color:#2c6e44!important;background:#e7f3eb!important}body.theme-notion .ant-tag-processing{color:#2f4d7e!important;background:#e8eef7!important}body.theme-notion .ant-tag-warning{color:#886c2b!important;background:#fbf3df!important}body.theme-notion .ant-tag-error{color:#88312b!important;background:#fbe8e6!important}body.theme-notion .ant-tag-default{color:#6f6f6f!important;background:#f1f1ef!important}body.theme-notion .ant-menu-inline,body.theme-notion .ant-menu-vertical{background:0 0!important;border-right:none!important}body.theme-notion .ant-menu-item-selected{color:#37352f!important;background:#ededeb!important;border-radius:6px!important}body.theme-notion .ant-menu-item:hover{background:#f1f1ef!important;border-radius:6px!important}body.theme-notion .ant-menu-item:after{display:none!important}body.theme-notion .ant-tabs-ink-bar{background:#37352f!important;height:2px!important}body.theme-notion .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,body.theme-notion .app-header .ant-tabs-tab-active .ant-tabs-tab-btn{color:#37352f!important}body.theme-notion .app-header .ant-tabs-ink-bar{background:#37352f!important}body.theme-notion .app-header .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#37352f!important}body.theme-notion .ant-dropdown-menu,body.theme-notion .ant-popover-inner,body.theme-notion .ant-select-dropdown,body.theme-notion .ant-modal-content,body.theme-notion .ant-drawer-content{border-radius:10px!important;box-shadow:0 12px 32px #0f0f0f17,0 3px 8px #0f0f0f0d!important}body.theme-notion .ant-pagination-item{border-color:#e0e0dc!important;border-radius:6px!important}body.theme-notion .ant-pagination-item-active{background:#37352f!important;border-color:#37352f!important}body.theme-notion .ant-pagination-item-active a{color:#fff!important}body.theme-notion ::selection{background:#37352f26}body.theme-notion ::-webkit-scrollbar-thumb{background:#c4c4be}body.theme-notion ::-webkit-scrollbar-thumb:hover{background:#a3a39c}
