.rules-page-header[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.rules-page-title[data-v-8c67265c]{font-size:1.1rem;font-weight:600;color:#181c32}.rules-page-subtitle[data-v-8c67265c]{margin-top:.25rem;color:#7e8299;font-size:.925rem}.rules-page-count[data-v-8c67265c]{white-space:nowrap}.rules-empty-state[data-v-8c67265c]{border:1px dashed #d7dae3;border-radius:.5rem;padding:1.25rem;color:#7e8299;text-align:center;background:#fcfcfd}.rules-table-wrap[data-v-8c67265c]{border:1px solid #e4e6ef;border-radius:.5rem;overflow:hidden;background:#fff}.rules-table[data-v-8c67265c]{width:100%;border-collapse:collapse}.rules-table td[data-v-8c67265c],.rules-table th[data-v-8c67265c]{padding:.85rem 1rem;border-bottom:1px solid #eff2f5;vertical-align:middle}.rules-table th[data-v-8c67265c]{background:#fafbff;color:#7e8299;font-size:.825rem;font-weight:600;text-align:left}.rules-table tbody tr:last-child td[data-v-8c67265c]{border-bottom:0}.rules-table__pos[data-v-8c67265c]{width:84px}.rules-table__status[data-v-8c67265c]{width:120px}.rules-table__actions[data-v-8c67265c]{width:310px}.rules-table__name[data-v-8c67265c]{font-weight:600;color:#181c32}.rules-table__action-group[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rules-position[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem}.rules-position__value[data-v-8c67265c]{min-width:1.5rem;font-weight:600;color:#181c32}.rules-position__buttons[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.35rem}.rules-arrow-btn[data-v-8c67265c]{width:2rem;height:1.75rem;border:1px solid #d7dae3;border-radius:.3rem;background:#fff;color:#5e6278;font-size:1rem;line-height:1;padding:0}.rules-arrow-btn[data-v-8c67265c]:hover{background:#f3f6f9}.rule-modal-header[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.rule-modal-subtitle[data-v-8c67265c]{color:#7e8299}.rule-modal-badges[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.rule-modal-section[data-v-8c67265c]{border-top:1px solid #eff2f5;padding-top:1.25rem;margin-top:1.25rem}.rule-modal-section__header[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.9rem}.rule-modal-section__title[data-v-8c67265c]{font-size:1rem;font-weight:600;color:#181c32}.rule-modal-section__subtitle[data-v-8c67265c]{margin-top:.25rem;color:#7e8299;font-size:.9rem}.rule-item-list[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.rule-item-row[data-v-8c67265c]{border:1px solid #e4e6ef;border-radius:.5rem;padding:.9rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.rule-item-row__body[data-v-8c67265c]{min-width:0}.rule-item-row__title[data-v-8c67265c]{font-weight:500;color:#181c32;word-break:break-word}.rule-item-row__actions[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:120px}.rules-modal-footer[data-v-8c67265c]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.rules-modal-footer[data-v-8c67265c],.rules-modal-footer__actions[data-v-8c67265c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.child-modal-header[data-v-8c67265c]{margin-bottom:1rem}.child-modal-back[data-v-8c67265c]{padding-left:0;margin-bottom:.35rem}.child-modal-subtitle[data-v-8c67265c]{color:#7e8299}[data-v-8c67265c] .rules-child-modal-shell .modal-dialog,[data-v-8c67265c] .rules-modal-shell .modal-dialog{max-width:960px}[data-v-8c67265c] .rules-child-modal-content,[data-v-8c67265c] .rules-modal-content{border-radius:.65rem}@media (max-width:767.98px){.rule-item-row[data-v-8c67265c],.rule-modal-header[data-v-8c67265c],.rule-modal-section__header[data-v-8c67265c],.rules-modal-footer[data-v-8c67265c],.rules-page-header[data-v-8c67265c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rules-table[data-v-8c67265c],.rules-table tbody[data-v-8c67265c],.rules-table td[data-v-8c67265c],.rules-table th[data-v-8c67265c],.rules-table thead[data-v-8c67265c],.rules-table tr[data-v-8c67265c]{display:block}.rules-table thead[data-v-8c67265c]{display:none}.rules-table tr[data-v-8c67265c]{padding:.75rem 1rem;border-bottom:1px solid #eff2f5}.rules-table tbody tr[data-v-8c67265c]:last-child{border-bottom:0}.rules-table td[data-v-8c67265c]{padding:.3rem 0;border-bottom:0}.rules-table td[data-v-8c67265c]:before{content:attr(data-label);display:block;color:#7e8299;font-size:.75rem;margin-bottom:.15rem}.rules-table__pos-cell[data-v-8c67265c]:before{content:"#"}.rule-item-row__actions[data-v-8c67265c],.rules-modal-footer__actions[data-v-8c67265c],.rules-table__action-group[data-v-8c67265c]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:0}}@media (max-width:575.98px){[data-v-8c67265c] .rules-child-modal-shell .modal-dialog,[data-v-8c67265c] .rules-modal-shell .modal-dialog{width:100vw;max-width:100vw;margin:0;min-height:100vh}[data-v-8c67265c] .rules-child-modal-content,[data-v-8c67265c] .rules-modal-content{min-height:100vh;border-radius:0}[data-v-8c67265c] .rules-child-modal-shell .modal-body,[data-v-8c67265c] .rules-modal-shell .modal-body{padding-bottom:1.5rem}}