#buttons{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;justify-content:flex-end}#tags-form .ant-form-item label{color:#9ba2b6;font-size:15px;font-weight:700;line-height:0px}#tags-form .ant-form legend{border-bottom:none;color:rgba(0,0,0,.45)}#tags-form .ant-form-item-label{line-height:28px}#tags-form .ant-form-item-label>label:after{content:""}#tags-form .ant-radio-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#4b5361!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400!important;height:14px;justify-content:space-between;width:14px}#tags-form .ant-radio-wrapper:last-child{margin-left:50px}#tags-form .ant-radio-wrapper span{font-size:14px}#tags-form .modal-body button{width:160px}#tags-form .btn-primary{background-color:#03a9f4;border-color:#03a9f4;color:#fff}#tags-form .btn-primary:hover{background-color:#028fce;border-color:#028fce;color:#fff}#tags-form .btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}#tags-form .btn-secondary:hover{background-color:#596267;border-color:#596267;color:#fff}.add-attribute[data-v-578abac0]{border-color:var(--color-bg-primary-default)!important;color:var(--color-bg-primary-default)!important}.page-header{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row!important;flex-direction:row!important;justify-content:flex-end}#subjects{height:100%;position:relative}#subjects .fab{-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite;background-color:#fff;border-radius:25px;bottom:20px;-webkit-box-shadow:0 0 0 0 #646464;box-shadow:0 0 0 0 #646464;cursor:pointer;height:50px;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s;width:50px;z-index:9999}.subject-form-modal #modal-inner{max-height:70vh;overflow-x:hidden;overflow-y:scroll}.subject-form-modal .ant-modal-wrap{max-height:100vh}.subject-form-modal .ant-modal{top:40px}.users-supsis-table #avatar-wrapper .offlineBorder{border:2px solid #aeaeae}.users-supsis-table #avatar-wrapper .onlineBorder{border:2px solid transparent}.users-supsis-table #avatar-wrapper #offline-dot,.users-supsis-table #avatar-wrapper #online-dot{bottom:0!important;height:25%!important;right:0!important;width:25%!important}#users{height:100%;position:relative}#users .material-icons-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}#users .material-icons-text .material-icons{font-size:20px}#users .actionButton{background:none}#users .fab{-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite;background-color:#fff;border-radius:25px;bottom:20px;-webkit-box-shadow:0 0 0 0 #646464;box-shadow:0 0 0 0 #646464;cursor:pointer;height:50px;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s;width:50px;z-index:9999}#users #btn-change-plan>a>b:hover{color:#f5f5f5}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,39%,.5);box-shadow:0 0 0 0 hsla(0,0%,39%,.5);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,39%,.5);box-shadow:0 0 0 0 hsla(0,0%,39%,.5);-webkit-transform:scale(.95);transform:scale(.95)}70%{-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}.group-section{background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:16px}.group-section .group-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fafafa;border-bottom:1px solid #e8e8e8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.group-section .group-header:hover{background:#f5f5f5}.group-section .group-header h3{color:#333;font-size:14px;font-weight:500;margin:0}.group-section .group-header .toggle-icon{color:#666;font-size:20px}.group-section .group-header .count{background:#eee;border-radius:12px;color:#666;font-size:12px;padding:2px 8px}#header-content{background-color:#fff;padding:10px;position:relative;z-index:101}.image-box[data-v-3e1444a9]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-border-default);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;justify-content:center;width:75px}.image-box.empty svg.empty[data-v-3e1444a9]{fill:var(--color-border-default);height:40px;width:40px}.image-box .upload-image[data-v-3e1444a9]{display:none}.image-box[data-v-3e1444a9]:hover{background:var(--color-bg-hover);cursor:pointer}.image-box:hover .upload-image[data-v-3e1444a9]{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;width:40px}.image-box:hover img[data-v-3e1444a9],.image-box:hover.empty svg.empty[data-v-3e1444a9]{display:none}.page-header[data-v-3e1444a9]{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}.filter-builder[data-v-3a9211e7]{background:#fafafa;border-radius:8px;padding:20px}.filter-builder .empty-filters[data-v-3a9211e7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px dashed #d9d9d9;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:60px 20px}.filter-builder .empty-filters .empty-icon .material-icons[data-v-3a9211e7]{color:#d9d9d9;font-size:64px}.filter-builder .empty-filters p[data-v-3a9211e7]{color:#999;font-size:14px;margin:16px 0 24px}.filter-builder .empty-filters button .material-icons[data-v-3a9211e7]{font-size:18px;margin-right:4px}.filter-builder .filter-body .filter-group-container[data-v-3a9211e7]{margin-bottom:20px}.filter-builder .filter-body .filter-group-container .filter-group[data-v-3a9211e7]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:20px}.filter-builder .filter-body .filter-group-container .filter-group .group-header[data-v-3a9211e7]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.filter-builder .filter-body .filter-group-container .filter-group .group-header .group-title[data-v-3a9211e7]{color:#666;font-size:13px;font-weight:600;text-transform:uppercase}.filter-builder .filter-body .filter-group-container .filter-group .filter-row[data-v-3a9211e7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:6px;line-height:32px;margin-bottom:12px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text[data-v-3a9211e7]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .prefix[data-v-3a9211e7]{color:#666;font-weight:500;margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .prefix-operator[data-v-3a9211e7]{margin-right:4px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .filter-text .multi-value-wrapper[data-v-3a9211e7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn[data-v-3a9211e7]{color:#ff4d4f;min-width:auto;opacity:0;padding:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn .material-icons[data-v-3a9211e7]{font-size:18px}.filter-builder .filter-body .filter-group-container .filter-group .filter-row .remove-btn[data-v-3a9211e7]:hover{background:#fff1f0;-webkit-transform:scale(1.1);transform:scale(1.1)}.filter-builder .filter-body .filter-group-container .filter-group .filter-row:hover .remove-btn[data-v-3a9211e7]{opacity:1}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn[data-v-3a9211e7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#1890ff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:6px;margin-top:8px;padding:6px 12px;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn[data-v-3a9211e7]:hover{background:#e6f7ff}.filter-builder .filter-body .filter-group-container .filter-group .add-condition-btn i[data-v-3a9211e7]{font-size:18px}.filter-builder .filter-body .group-operator-row[data-v-3a9211e7]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:center;margin:20px 0}.filter-builder .filter-body .group-operator-row .separator-line[data-v-3a9211e7]{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#d9d9d9),to(transparent));background:linear-gradient(90deg,transparent,#d9d9d9,transparent);-ms-flex:1;flex:1;height:2px}.filter-builder .filter-body .group-operator-row .operator-badge[data-v-3a9211e7]{background:#f9f0ff;border:2px solid #d3adf7;border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(146,84,222,.15);box-shadow:0 2px 8px rgba(146,84,222,.15);padding:8px 18px;-webkit-transition:all .2s ease;transition:all .2s ease}.filter-builder .filter-body .group-operator-row .operator-badge[data-v-3a9211e7]:hover{background:#efdbff;border-color:#b37feb;-webkit-transform:scale(1.02);transform:scale(1.02)}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-3a9211e7]{font-size:14px;font-weight:600;min-width:120px}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-3a9211e7] :deep(.ant-select-selection){background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#9254de;font-weight:700}.filter-builder .filter-body .group-operator-row .operator-badge .operator-selector[data-v-3a9211e7] :deep(.ant-select-arrow){color:#9254de}.filter-builder .filter-body .add-group-btn[data-v-3a9211e7]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;gap:8px;justify-content:center;margin-top:20px;padding:12px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-builder .filter-body .add-group-btn[data-v-3a9211e7]:hover{background:#f0f8ff;border-color:#1890ff;color:#1890ff}.filter-builder .filter-body .add-group-btn i[data-v-3a9211e7]{font-size:22px}.filter-builder .multi-select-inline{min-width:200px!important}.filter-builder .multi-select-inline .ant-select-selection{background:transparent!important;border:none!important;border-bottom:2px solid #52c41a!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.filter-builder .multi-select-inline .ant-select-selection .ant-select-selection__rendered{line-height:28px!important;margin:0!important;padding:2px 8px!important}.filter-builder .multi-select-inline .ant-select-selection .ant-select-selection__choice{background:#f6ffed!important;border:1px solid #95de64!important;color:#52c41a!important;font-weight:500}.filter-builder .multi-select-inline .ant-select-selection:hover{background:#f6ffed!important}.filter-builder .multi-select-inline.ant-select-focused .ant-select-selection{border-bottom-color:#389e0d!important;-webkit-box-shadow:0 2px 4px rgba(82,196,26,.2)!important;box-shadow:0 2px 4px rgba(82,196,26,.2)!important}.change-owner-config[data-v-4f638bca]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.change-owner-config .config-field label[data-v-4f638bca]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.change-owner-config .config-field small[data-v-4f638bca]{color:#999;display:block;font-size:12px;margin-top:6px}.change-owner-config .config-field.zoho-sync[data-v-4f638bca]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;padding:12px}.add-tag-config .config-field label[data-v-5d70c70b]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.add-tag-config .config-field small[data-v-5d70c70b]{color:#999;display:block;font-size:12px;margin-top:6px}.add-tag-config .config-field .tag-option[data-v-5d70c70b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.add-tag-config .config-field .tag-option .tag-color[data-v-5d70c70b]{border-radius:50%;display:inline-block;height:12px;width:12px}.add-department-config[data-v-370c7b9c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.add-department-config .config-field label[data-v-370c7b9c]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.add-department-config .config-field small[data-v-370c7b9c]{color:#999;display:block;font-size:12px;margin-top:6px}.upsert-contact-property-config[data-v-35a05e4c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.upsert-contact-property-config .config-field label[data-v-35a05e4c]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.upsert-contact-property-config .config-field small[data-v-35a05e4c]{color:#999;display:block;font-size:12px;margin-top:6px}.actions-editor .empty-actions[data-v-77854af8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:60px 20px}.actions-editor .empty-actions .empty-icon .material-icons[data-v-77854af8]{color:#d9d9d9;font-size:64px}.actions-editor .empty-actions p[data-v-77854af8]{color:#999;font-size:14px;margin:16px 0 24px}.actions-editor .empty-actions button .material-icons[data-v-77854af8]{font-size:18px;margin-right:4px}.actions-editor .actions-list[data-v-77854af8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.actions-editor .actions-list .action-card[data-v-77854af8]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.actions-editor .actions-list .action-card .action-header[data-v-77854af8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.actions-editor .actions-list .action-card .action-header .action-drag-handle[data-v-77854af8]{color:#999;cursor:-webkit-grab;cursor:grab;font-size:20px}.actions-editor .actions-list .action-card .action-header .action-drag-handle[data-v-77854af8]:active{cursor:-webkit-grabbing;cursor:grabbing}.actions-editor .actions-list .action-card .action-header .action-number[data-v-77854af8]{color:#1a1a1a;font-weight:600}.actions-editor .actions-list .action-card .action-header .spacer[data-v-77854af8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.actions-editor .actions-list .action-card .action-header button .material-icons[data-v-77854af8]{font-size:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector[data-v-77854af8]{margin-bottom:16px}.actions-editor .actions-list .action-card .action-body .action-type-selector label[data-v-77854af8]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.actions-editor .actions-list .action-card .action-body .action-type-selector .ant-select-selection .material-icons[data-v-77854af8]{font-size:16px;margin-right:6px;vertical-align:middle}.actions-editor .actions-list .action-card .action-body .action-config[data-v-77854af8]{background:#fafafa;border-radius:6px;padding:16px}.actions-editor .add-action-btn[data-v-77854af8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px dashed #1890ff;border-radius:8px;color:#1890ff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;justify-content:center;padding:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.actions-editor .add-action-btn[data-v-77854af8]:hover{background:#e6f7ff}.actions-editor .add-action-btn .material-icons[data-v-77854af8]{font-size:20px}.rule-editor .steps-container[data-v-5fcbb0b0]{margin-bottom:32px}.rule-editor .step-content[data-v-5fcbb0b0]{min-height:400px;padding:24px 0}.rule-editor .step-content h3[data-v-5fcbb0b0]{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 24px}.rule-editor .step-content .when-step .rule-name-input[data-v-5fcbb0b0]{margin-bottom:32px}.rule-editor .step-content .when-step .rule-name-input label[data-v-5fcbb0b0]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.rule-editor .step-content .when-step .when-options[data-v-5fcbb0b0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.rule-editor .step-content .when-step .when-options .when-option[data-v-5fcbb0b0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.rule-editor .step-content .when-step .when-options .when-option[data-v-5fcbb0b0]:hover{background:#f5f5f5;border-color:#1890ff}.rule-editor .step-content .when-step .when-options .when-option.selected[data-v-5fcbb0b0]{background:#e6f7ff;border-color:#1890ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.1);box-shadow:0 4px 12px rgba(24,144,255,.1)}.rule-editor .step-content .when-step .when-options .when-option.selected .option-check[data-v-5fcbb0b0],.rule-editor .step-content .when-step .when-options .when-option.selected .option-icon[data-v-5fcbb0b0]{color:#1890ff}.rule-editor .step-content .when-step .when-options .when-option .option-icon .material-icons[data-v-5fcbb0b0]{color:#999;font-size:48px}.rule-editor .step-content .when-step .when-options .when-option .option-content[data-v-5fcbb0b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.rule-editor .step-content .when-step .when-options .when-option .option-content h4[data-v-5fcbb0b0]{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 4px}.rule-editor .step-content .when-step .when-options .when-option .option-content p[data-v-5fcbb0b0]{color:#666;font-size:14px;margin:0}.rule-editor .step-content .when-step .when-options .when-option .option-check .material-icons[data-v-5fcbb0b0]{color:#e8e8e8;font-size:32px}.rule-editor .step-navigation[data-v-5fcbb0b0]{border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding-top:24px}.rule-editor .step-navigation .spacer[data-v-5fcbb0b0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.else-actions-editor .description[data-v-6b7ab974],.rule-tester .tester-header .description[data-v-062c760a]{background:#f5f5f5;border-left:3px solid #1890ff;border-radius:4px;color:#666;margin-bottom:24px;padding:12px}.rule-tester .tester-body .rule-selector[data-v-062c760a]{margin-bottom:24px}.rule-tester .tester-body .rule-selector label[data-v-062c760a]{color:#1a1a1a;display:block;font-weight:600;margin-bottom:8px}.rule-tester .tester-body .test-action[data-v-062c760a]{margin-bottom:24px}.rule-tester .tester-body .test-action button[data-v-062c760a]{font-size:16px;font-weight:600;height:48px}.rule-tester .tester-body .test-action button .material-icons[data-v-062c760a]{font-size:20px;margin-right:8px;vertical-align:middle}.rule-tester .tester-body .test-results .ant-alert[data-v-062c760a]{margin-bottom:24px}.rule-tester .tester-body .test-results .rule-info[data-v-062c760a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:8px}.rule-tester .tester-body .test-results .rule-info div[data-v-062c760a]{font-size:14px}.rule-tester .tester-body .test-results .rule-info div strong[data-v-062c760a]{margin-right:8px}.contact-module-rules[data-v-d57f4800]{max-width:1400px;padding:24px}.contact-module-rules .page-header[data-v-d57f4800]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:2px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.contact-module-rules .page-header .header-left h2[data-v-d57f4800]{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 8px}.contact-module-rules .page-header .header-left .description[data-v-d57f4800]{color:#666;font-size:14px;margin:0}.contact-module-rules .page-header .header-right[data-v-d57f4800]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.contact-module-rules .page-header .header-right .test-btn[data-v-d57f4800]{height:36px}.contact-module-rules .page-header .header-right .toggle-label[data-v-d57f4800]{font-size:16px;font-weight:600}.contact-module-rules .loading-container[data-v-d57f4800]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:400px}.contact-module-rules .rules-container .rules-list[data-v-d57f4800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:16px}.contact-module-rules .rules-container .rule-card[data-v-d57f4800]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-module-rules .rules-container .rule-card[data-v-d57f4800]:hover{border-color:#1890ff;-webkit-box-shadow:0 4px 12px rgba(24,144,255,.1);box-shadow:0 4px 12px rgba(24,144,255,.1)}.contact-module-rules .rules-container .rule-card.disabled[data-v-d57f4800]{background:#fafafa;opacity:.6}.contact-module-rules .rules-container .rule-card .rule-header[data-v-d57f4800]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left[data-v-d57f4800]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .drag-handle[data-v-d57f4800]{color:#999;cursor:-webkit-grab;cursor:grab;font-size:20px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .drag-handle[data-v-d57f4800]:active{cursor:-webkit-grabbing;cursor:grabbing}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-left .rule-name[data-v-d57f4800]{color:#1a1a1a;font-size:16px;font-weight:600}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-right[data-v-d57f4800]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.contact-module-rules .rules-container .rule-card .rule-header .rule-header-right .material-icons[data-v-d57f4800]{font-size:18px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary[data-v-d57f4800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line[data-v-d57f4800]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;line-height:1.6}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line .material-icons[data-v-d57f4800]{font-size:18px;margin-top:2px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line strong[data-v-d57f4800]{color:#666;min-width:80px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800]{-webkit-box-flex:1;color:#1a1a1a;-ms-flex:1;flex:1}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.field-name){color:#1890ff;font-weight:500}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.value-highlight){background:#fff7e6;border-radius:3px;color:#d46b08;font-weight:500;padding:2px 6px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.group-op){color:#9254de;font-weight:700;padding:0 4px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.no-action),.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.no-condition){color:#999;font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.incomplete){color:#ff4d4f;font-style:italic}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.action-owner){color:#1890ff}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) strong[data-v-d57f4800]{color:#096dd9}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-owner) em[data-v-d57f4800]{color:#52c41a;font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.action-tag){color:#ff9800}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-tag) strong[data-v-d57f4800]{color:#d46b08}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.action-dept){color:#9c27b0}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-dept) strong[data-v-d57f4800]{color:#722ed1}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-dept) em[data-v-d57f4800]{color:#666;font-size:12px}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.action-prop){color:#4caf50}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span :deep(.action-prop) strong[data-v-d57f4800]{color:#389e0d}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line span[data-v-d57f4800] :deep(.action-none){color:#999}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.when-summary .material-icons[data-v-d57f4800]{color:#1890ff}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.conditions-summary .material-icons[data-v-d57f4800]{color:#52c41a}.contact-module-rules .rules-container .rule-card .rule-body .rule-summary .summary-line.actions-summary .material-icons[data-v-d57f4800]{color:#ff9800}.contact-module-rules .rules-container .else-card[data-v-d57f4800]{background:#fafafa;border:2px dashed #d9d9d9;border-radius:12px;margin-bottom:16px;padding:20px}.contact-module-rules .rules-container .else-card .else-header[data-v-d57f4800]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.contact-module-rules .rules-container .else-card .else-header .else-title[data-v-d57f4800]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;gap:8px}.contact-module-rules .rules-container .else-card .else-header .else-title .material-icons[data-v-d57f4800]{font-size:20px}.contact-module-rules .rules-container .else-card .else-body .no-actions[data-v-d57f4800]{color:#999;font-style:italic;padding:12px;text-align:center}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line[data-v-d57f4800]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;line-height:1.6}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line .material-icons[data-v-d57f4800]{color:#ff9800;font-size:18px;margin-top:2px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line strong[data-v-d57f4800]{color:#666;min-width:80px}.contact-module-rules .rules-container .else-card .else-body .else-summary .summary-line span[data-v-d57f4800]{-webkit-box-flex:1;color:#1a1a1a;-ms-flex:1;flex:1}.contact-module-rules .rules-container .add-rule-btn[data-v-d57f4800]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:2px dashed #1890ff;border-radius:12px;color:#1890ff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;justify-content:center;padding:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.contact-module-rules .rules-container .add-rule-btn[data-v-d57f4800]:hover{background:#e6f7ff;border-color:#40a9ff}.contact-module-rules .rules-container .add-rule-btn .material-icons[data-v-d57f4800]{font-size:24px}.contact-module-rules .empty-state[data-v-d57f4800]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:400px}.contact-module-rules .empty-state .empty-icon .material-icons[data-v-d57f4800]{color:#d9d9d9;font-size:80px}.contact-module-rules .empty-state h3[data-v-d57f4800]{color:#666;font-size:20px;margin:16px 0 8px}.contact-module-rules .empty-state p[data-v-d57f4800]{font-size:14px;margin:0}#audit-logs .actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#audit-logs .actions,#white-list-form .ip-address{display:-webkit-box;display:-ms-flexbox;display:flex}#white-list-form .ip-address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}#white-list-form .ip-address .supsis-button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}#white-list .search-input{width:200px}#white-list .ip-address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}#white-list .ip-address .supsis-button{white-space:nowrap}#white-list .form-group{margin-bottom:20px}#white-list .title{color:#333;font-size:16px;font-weight:700;margin-right:8px}.permission-info[data-v-5879b612]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:0 .5rem}.permission-info span[data-v-5879b612]{color:#444;font-size:.9rem}.permission-info span.material-icons[data-v-5879b612]{color:#666;font-size:1rem;margin-right:8px;width:20px}.permission-toggle[data-v-7aa32622]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;margin-right:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px}.permission-toggle span[data-v-7aa32622]{color:transparent;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.permission-toggle[data-v-7aa32622]:hover{background-color:#f5f9ff;border-color:#bbdefb}.permission-toggle:hover span[data-v-7aa32622]{color:#90caf9}.permission-toggle.active[data-v-7aa32622]{background-color:#fff;border-color:#4caf50}.permission-toggle.active span[data-v-7aa32622]{color:#4caf50}.permission-toggle.active[data-v-7aa32622]:hover{background-color:#f1f8f1}.permission-toggle.active:hover span[data-v-7aa32622]{color:#388e3c}.permission-toggle.disabled[data-v-7aa32622]{cursor:not-allowed;opacity:.6}.permission-toggle.disabled[data-v-7aa32622],.permission-toggle.disabled[data-v-7aa32622]:hover{background-color:#fafafa;border-color:#e0e0e0}.permission-toggle.disabled:hover span[data-v-7aa32622]{color:transparent}.permission-item[data-v-428f8a60]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.6rem 0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.permission-item[data-v-428f8a60]:not(:last-child){border-bottom:1px solid #f5f5f5}.permission-item[data-v-428f8a60]:hover{background-color:#f8f9fa}.module-toggle-group[data-v-59b6e413]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.module-toggle-group>div[data-v-59b6e413]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;margin-left:6px;-webkit-transition:all .2s;transition:all .2s;width:28px}.module-toggle-group>div[data-v-59b6e413]:hover{background-color:#f5f5f5}.module-toggle-group>div span[data-v-59b6e413]{font-size:16px}.module-toggle-group .toggle-all[data-v-59b6e413]{color:#999}.module-toggle-group .toggle-all[data-v-59b6e413]:hover{color:#666}.module-toggle-group .toggle-all.active[data-v-59b6e413]{color:#4caf50}.module-toggle-group .toggle-all.active[data-v-59b6e413]:hover{color:#388e3c}.permission-group[data-v-2cbc7ce2]{border-bottom:1px solid #f5f5f5;padding:0}.permission-group[data-v-2cbc7ce2]:last-child{border-bottom:none}.permission-group .sub-entity-header[data-v-2cbc7ce2]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:.5rem}.permission-group .sub-entity-header .btn-light[data-v-2cbc7ce2]{background-color:#f8f9fa;border:none;border-radius:4px;padding:.7rem 1.25rem;text-align:left;width:100%}.permission-group .sub-entity-header .btn-light[data-v-2cbc7ce2]:focus,.permission-group .sub-entity-header .btn-light[data-v-2cbc7ce2]:hover{background-color:#f1f3f5}.permission-group .sub-entity-header .btn-light[data-v-2cbc7ce2]:active{background-color:#e9ecef}.permission-group .sub-entity-header .sub-entity-title[data-v-2cbc7ce2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#444;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.permission-group .sub-entity-header .sub-entity-title span[data-v-2cbc7ce2]{color:#5d8ffd;font-size:.9rem;width:20px}.permission-group .permission-items[data-v-2cbc7ce2]{background-color:#fff;padding:.75rem 1.25rem}.permission-group .permission-items.no-category[data-v-2cbc7ce2]{padding-bottom:0;padding-top:0}.module-header .btn-light[data-v-34768279]{background-color:#fff;border:none;border-bottom:1px solid #f5f5f5;border-radius:0;padding:.8rem 1.2rem;text-align:left;width:100%}.module-header .btn-light[data-v-34768279]:focus,.module-header .btn-light[data-v-34768279]:hover{background-color:#f9f9f9}.module-header .btn-light[data-v-34768279]:active{background-color:#f5f5f5}.module-header .module-title[data-v-34768279]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.95rem;font-weight:600}.module-header .module-title span[data-v-34768279]{color:#4d7cfe;font-size:1rem;width:22px}.module-header .module-collapse-icon[data-v-34768279]{color:#999;font-size:.9rem}#role-edit .form-control[data-v-4689f2a7]{border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s;transition:all .2s}#role-edit .form-control[data-v-4689f2a7]:focus{border-color:#4d7cfe;-webkit-box-shadow:0 0 0 .2rem rgba(77,124,254,.15);box-shadow:0 0 0 .2rem rgba(77,124,254,.15)}#role-edit .card[data-v-4689f2a7]{border:none;border-radius:6px}#role-edit .card .card-header[data-v-4689f2a7]{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:1rem 1.25rem}#role-edit .card .card-header h4[data-v-4689f2a7]{color:#333;font-size:1.1rem;font-weight:600}#role-edit .card .card-header .btn-icon[data-v-4689f2a7]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:8px;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;justify-content:center;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:36px}#role-edit .card .card-header .btn-icon[data-v-4689f2a7]:hover{background-color:#f5f5f5;color:#333}#role-edit .card .card-header .btn-icon .material-icons[data-v-4689f2a7]{font-size:20px}#role-edit .card .card-header .btn[data-v-4689f2a7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;height:38px;padding:0 1rem;-webkit-transition:all .2s ease;transition:all .2s ease}#role-edit .card .card-header .btn .material-icons[data-v-4689f2a7]{font-size:18px}#role-edit .card .card-header .btn.btn-soft-secondary[data-v-4689f2a7]{background-color:#f8f9fa;border:1px solid #f0f0f0;color:#666}#role-edit .card .card-header .btn.btn-soft-secondary[data-v-4689f2a7]:hover{background-color:#f1f3f5;border-color:#e9ecef;color:#333}#role-edit .card .card-header .btn.btn-primary[data-v-4689f2a7]{background-color:#4d7cfe;border:none;color:#fff}#role-edit .card .card-header .btn.btn-primary[data-v-4689f2a7]:hover:not(:disabled){background-color:#3d6ce9}#role-edit .card .card-header .btn.btn-primary[data-v-4689f2a7]:disabled{cursor:not-allowed;opacity:.7}#role-edit .card .card-header .btn.btn-primary .spinner[data-v-4689f2a7]{-webkit-animation:spin-data-v-4689f2a7 1s linear infinite;animation:spin-data-v-4689f2a7 1s linear infinite}@-webkit-keyframes spin-data-v-4689f2a7{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-4689f2a7{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#role-edit .permission-card[data-v-4689f2a7]{border:none;border-radius:6px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:1rem;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}#role-edit .permission-card[data-v-4689f2a7]:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.07);box-shadow:0 3px 8px rgba(0,0,0,.07)}#role-edit .module-header .btn-light[data-v-4689f2a7]{background-color:#fff;border:none;border-bottom:1px solid #f5f5f5;border-radius:0;padding:.8rem 1.2rem;text-align:left;width:100%}#role-edit .module-header .btn-light[data-v-4689f2a7]:focus,#role-edit .module-header .btn-light[data-v-4689f2a7]:hover{background-color:#f9f9f9}#role-edit .module-header .btn-light[data-v-4689f2a7]:active{background-color:#f5f5f5}#role-edit .module-header .module-title[data-v-4689f2a7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.95rem;font-weight:600}#role-edit .module-header .module-title span[data-v-4689f2a7]{color:#4d7cfe;font-size:1rem;width:22px}#role-edit .module-header .module-toggle-group[data-v-4689f2a7]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:12px}#role-edit .module-header .module-toggle-group>div[data-v-4689f2a7]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;margin-left:6px;-webkit-transition:all .2s;transition:all .2s;width:28px}#role-edit .module-header .module-toggle-group>div[data-v-4689f2a7]:hover{background-color:#f5f5f5}#role-edit .module-header .module-toggle-group>div span[data-v-4689f2a7]{font-size:16px}#role-edit .module-header .module-toggle-group .toggle-all[data-v-4689f2a7]{color:#999}#role-edit .module-header .module-toggle-group .toggle-all[data-v-4689f2a7]:hover{color:#666}#role-edit .module-header .module-toggle-group .toggle-all.active[data-v-4689f2a7]{color:#4caf50}#role-edit .module-header .module-toggle-group .toggle-all.active[data-v-4689f2a7]:hover{color:#388e3c}#role-edit .module-header .module-collapse-icon[data-v-4689f2a7]{color:#999;font-size:.9rem}#role-edit .section-header[data-v-4689f2a7]{border-bottom:1px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:.75rem}#role-edit .section-header h4[data-v-4689f2a7]{color:#333;font-size:1.1rem;font-weight:600;margin:0}#role-edit .permissions-list[data-v-4689f2a7]{background-color:#fff;padding:0}#role-edit .permissions-list>.permission-item[data-v-4689f2a7]{border-bottom:1px solid #f5f5f5;margin-bottom:.1rem;padding:.6rem 1.25rem}#roles{height:100%;position:relative}#roles .page-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid var(--color-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:16px;padding-bottom:16px}#roles .page-header .title{color:var(--color-text-strong-default);font-size:18px;font-weight:700}#roles .page-header .subtitle{color:var(--color-text-default);font-size:14px;font-weight:400}#roles .groupTitle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#f3f6f9;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:35px;justify-content:space-between;margin-bottom:5px;padding:4px 6px}#roles .groupTitle .md-ripple{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}#roles .groupTitle label{cursor:pointer;font-weight:600;margin:0}#roles .md-button{margin:0;padding:0 14px}#roles .md-disabled{pointer-events:none}#roles .md-button.md-primary.md-ghost:hover{background-color:var(--md-theme-default-primary);color:#fff}