section-action[data-v-94f91e7c]{gap:16px}section-action a>i[data-v-94f91e7c]{margin-right:4px}.section-with-action[data-v-94f91e7c]{margin-bottom:16px}.tree-toolbar[data-v-426740fb]{padding:8px 0 4px 40px;border-top:1px solid #f0f0f0;margin-top:8px}.calc-permission-wrapper[data-v-426740fb]{height:calc(100vh - 158px);margin-top:-16px}.calc-permission-wrapper.embedded[data-v-426740fb]{height:auto;margin-top:0;overflow:auto}.calc-permission-content[data-v-426740fb]{height:calc(100vh - 240px);overflow:auto;padding-bottom:10px;padding-left:24px;padding-top:16px}.calc-permission-wrapper.embedded .calc-permission-content[data-v-426740fb]{height:auto;max-height:none;overflow:visible}.ruleFlagSummary[data-v-426740fb]{color:var(--color-grey);font-size:13px;vertical-align:bottom;letter-spacing:0;border-bottom:1px solid}.data-auth .anticon{margin-left:5px;font-size:12px}.data-auth .anticon-check{color:var(--color-green)}.data-auth .anticon-close{color:var(--color-red)}.color-option-swatch[data-v-8753e60e]{display:inline-block!important;width:44px;height:12px;border-radius:2px;padding:0;min-height:12px;line-height:12px;margin:0;vertical-align:middle;position:relative}.disabledAction[data-v-8753e60e]{color:#bfbfbf;pointer-events:none;cursor:not-allowed}.permission-summary[data-v-8753e60e]{cursor:default}.permission-summary-toggle[data-v-8753e60e]{font-size:13px;cursor:pointer}.ant-table-wrapper .ant-input[disabled][data-v-8753e60e],.ant-table-wrapper .ant-select-disabled[data-v-8753e60e] .ant-select-selection{border:none;background-color:transparent;color:#000;cursor:text}.ant-table-wrapper .ant-select-disabled[data-v-8753e60e] .ant-select-arrow{display:none}.attendance-rule-actions[data-v-51b9dfd2]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;white-space:nowrap}[data-v-51b9dfd2] .filterDropdown{padding:8px;border-radius:4px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.flow-template-list[data-v-1a3d2b55]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.flow-template-item[data-v-1a3d2b55]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:148px;height:118px;padding:14px 12px;border:1px solid transparent;border-radius:6px;background:var(--color-bg);color:#000;cursor:pointer;transition:all .2s ease-in-out}.flow-template-item[data-v-1a3d2b55]:hover{border-color:var(--color-primary-3);background:var(--color-primary-1)}.flow-template-item.selected[data-v-1a3d2b55]{border-color:var(--color-primary-5);background:var(--color-primary-1)}.flow-template-item.readonly[data-v-1a3d2b55]{cursor:default}.flow-icon-wrapper[data-v-1a3d2b55]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:43px;height:43px;margin-bottom:10px;border-radius:50%;font-size:21px}.flow-template-name[data-v-1a3d2b55]{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.selected-icon[data-v-1a3d2b55]{position:absolute;top:8px;right:8px;color:var(--color-primary);font-size:16px}.section-with-action[data-v-cdb9e2a8]{margin-bottom:16px}.module-grid[data-v-cdb9e2a8]{display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:(minmax(200px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.module-card[data-v-cdb9e2a8]{position:relative;min-height:86px;border:1px solid #e8e8e8;border-radius:8px;padding:12px;background:#fff;cursor:pointer;transition:all .2s ease;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.module-card[data-v-cdb9e2a8]:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.module-card.selected[data-v-cdb9e2a8]{border-color:var(--color-primary);background:var(--color-primary-01)}.module-card-title-row[data-v-cdb9e2a8]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.module-card-title-row .module-card-name[data-v-cdb9e2a8]{-ms-flex:1;flex:1;min-width:0;padding-right:0}.module-card-icon[data-v-cdb9e2a8]{-ms-flex-negative:0;flex-shrink:0;font-size:20px;line-height:1;color:rgba(0,0,0,.55)}.module-card.selected .module-card-icon[data-v-cdb9e2a8]{color:var(--color-primary)}.module-card-name[data-v-cdb9e2a8]{color:rgba(0,0,0,.85);font-weight:600;line-height:22px;padding-right:18px}.module-card-path[data-v-cdb9e2a8]{margin-top:6px;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.module-card-check[data-v-cdb9e2a8]{position:absolute;right:10px;bottom:10px;color:var(--color-primary);font-size:16px}.module-empty-tip[data-v-cdb9e2a8]{color:var(--color-grey);font-size:13px;padding:18px 4px}.module-card-enter-active[data-v-cdb9e2a8],.module-card-leave-active[data-v-cdb9e2a8]{transition:all .24s ease}.module-card-enter[data-v-cdb9e2a8],.module-card-leave-to[data-v-cdb9e2a8]{opacity:0;transform:translateY(8px) scale(.96)}