.rules-pane[data-v-3e110e32]{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;color:#1d1f23;font-size:13.5px}.rules-pane__head[data-v-3e110e32]{padding:10px 12px 8px;border-bottom:1px solid #e6e8eb;position:sticky;top:0;background:#fff;z-index:1;display:flex;flex-direction:column;gap:6px}.rules-pane__toggle-inactive[data-v-3e110e32]{border:1px solid transparent;background:transparent;color:#9aa0a6;font-family:Open Sans,sans-serif;font-size:11.5px;font-weight:500;cursor:pointer;padding:3px 8px;border-radius:4px;align-self:flex-start;transition:color .12s,background .12s,border-color .12s}.rules-pane__toggle-inactive[data-v-3e110e32]:hover{color:#6b7280;background:#eef0f3}.rules-pane__toggle-inactive--on[data-v-3e110e32]{color:#006433;background:rgba(0,147,68,.1);border-color:rgba(0,147,68,.2)}.rules-pane__search[data-v-3e110e32]{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#eef0f3;border:1px solid transparent;border-radius:6px;transition:border-color .12s,background .12s}.rules-pane__search[data-v-3e110e32]:focus-within{border-color:#009344;background:#fff}.rules-pane__search-icon[data-v-3e110e32]{color:#9aa0a6;font-size:13px}.rules-pane__search-input[data-v-3e110e32]{flex:1;border:none;background:transparent;outline:none;font-family:Open Sans,sans-serif;font-size:13px;color:#1d1f23}.rules-pane__search-input[data-v-3e110e32]::placeholder{color:#9aa0a6}.rules-pane__state[data-v-3e110e32]{padding:24px 14px;color:#6b7280;font-size:13px;text-align:center}.rules-pane__items[data-v-3e110e32]{list-style:none;padding:4px 0;margin:0}.rules-pane__item[data-v-3e110e32]{display:grid;grid-template-columns:36px 1fr 12px;gap:8px;align-items:center;padding:7px 12px;cursor:pointer;border-left:2px solid transparent;transition:background .1s,border-left-color .1s}.rules-pane__item[data-v-3e110e32]:hover{background:#eef0f3}.rules-pane__item--active[data-v-3e110e32]{background:rgba(0,147,68,.1);border-left-color:#009344}.rules-pane__item--active .rules-pane__name[data-v-3e110e32]{color:#006433;font-weight:600}.rules-pane__priority[data-v-3e110e32]{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;color:#6b7280;font-weight:600;text-align:center;padding:1px 5px;background:#eef0f3;border-radius:3px}.rules-pane__item--active .rules-pane__priority[data-v-3e110e32]{background:#fff;color:#006433}.rules-pane__item--inactive .rules-pane__name[data-v-3e110e32],.rules-pane__item--inactive .rules-pane__priority[data-v-3e110e32]{color:#9aa0a6}.rules-pane__item--inactive .rules-pane__name[data-v-3e110e32]{font-style:italic}.rules-pane__name-wrap[data-v-3e110e32]{display:flex;align-items:center;gap:6px;min-width:0}.rules-pane__name[data-v-3e110e32]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#1d1f23}.rules-pane__badge[data-v-3e110e32]{flex-shrink:0;font-size:10px;font-weight:600;text-transform:lowercase;letter-spacing:.04em;line-height:16px;padding:0 5px;color:#6b7280;background:#eef0f3;border:1px solid #e6e8eb;border-radius:3px}.rules-pane__badge--paused[data-v-3e110e32]{color:#96700a;background:rgba(184,134,11,.09);border-color:rgba(184,134,11,.28)}.rules-pane__badge--issue[data-v-3e110e32]{text-transform:none;color:#b30000;background:rgba(179,0,0,.07);border-color:rgba(179,0,0,.25);min-width:14px;text-align:center}.rules-pane__dot[data-v-3e110e32]{width:7px;height:7px;border-radius:50%;background:#d4d6d9}.rules-pane__dot--on[data-v-3e110e32]{background:#009344}.pause-modal[data-v-d6619800]{position:fixed;inset:0;background:rgba(17,19,23,.45);display:flex;align-items:center;justify-content:center;z-index:200;font-family:Open Sans,sans-serif}.pause-modal__panel[data-v-d6619800]{background:#fff;border-radius:6px;width:min(480px,100vw - 32px);padding:18px 20px 16px;box-shadow:0 12px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:10px}.pause-modal__head[data-v-d6619800]{display:flex;align-items:center;justify-content:space-between}.pause-modal__head h2[data-v-d6619800]{font-family:Poppins,Montserrat,sans-serif;font-size:15.5px;font-weight:600;margin:0;color:#1d1f23}.pause-modal__close[data-v-d6619800]{border:none;background:transparent;font-size:20px;line-height:1;color:#6b7280;cursor:pointer;padding:2px 6px;border-radius:4px}.pause-modal__close[data-v-d6619800]:hover{background:#eef0f3;color:#1d1f23}.pause-modal__rule-name[data-v-d6619800]{margin:0;font-size:13.5px;font-weight:600;color:#1d1f23;padding:6px 10px;background:#eef0f3;border-radius:4px}.pause-modal__warning[data-v-d6619800]{margin:0;font-size:12.5px;color:#b8860b;background:rgba(184,134,11,.07);border:1px solid rgba(184,134,11,.22);border-radius:4px;padding:8px 10px}.pause-modal__label[data-v-d6619800]{font-size:12.5px;font-weight:600;color:#6b7280}.pause-modal__textarea[data-v-d6619800]{border:1px solid #e6e8eb;border-radius:6px;padding:8px 10px;font-family:Open Sans,sans-serif;font-size:13.5px;color:#1d1f23;resize:vertical;min-height:64px;transition:border-color .12s,box-shadow .12s}.pause-modal__textarea[data-v-d6619800]:focus{outline:none;border-color:#009344;box-shadow:0 0 0 3px rgba(0,147,68,.1)}.pause-modal__error[data-v-d6619800]{margin:0;font-size:12.5px;color:#b30000}.pause-modal__foot[data-v-d6619800]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.pause-modal__btn[data-v-d6619800]{border:1px solid #e6e8eb;background:#fff;color:#1d1f23;padding:7px 14px;border-radius:6px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .12s}.pause-modal__btn[data-v-d6619800]:hover:not(:disabled){border-color:#6b7280}.pause-modal__btn[data-v-d6619800]:disabled{opacity:.45;cursor:not-allowed}.pause-modal__btn--danger[data-v-d6619800]{background:#b30000;border-color:#b30000;color:#fff;font-weight:600}.pause-modal__btn--danger[data-v-d6619800]:hover:not(:disabled){background:rgb(138.2,0,0);border-color:rgb(138.2,0,0)}.rev-panel[data-v-e365bf40]{position:fixed;inset:0;background:rgba(17,19,23,.35);z-index:200;display:flex;justify-content:flex-end;font-family:Open Sans,sans-serif}.rev-panel__drawer[data-v-e365bf40]{width:min(400px,92vw);background:#fff;height:100%;box-shadow:-8px 0 32px rgba(0,0,0,.14);display:flex;flex-direction:column;overflow-y:auto}.rev-panel__head[data-v-e365bf40]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 18px 12px;border-bottom:1px solid #e6e8eb;position:sticky;top:0;background:#fff;z-index:1}.rev-panel__head h2[data-v-e365bf40]{font-family:Poppins,Montserrat,sans-serif;font-size:15px;font-weight:600;margin:0 0 2px;color:#1d1f23}.rev-panel__sub[data-v-e365bf40]{margin:0;font-size:12.5px;color:#6b7280;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rev-panel__close[data-v-e365bf40]{border:none;background:transparent;font-size:20px;line-height:1;color:#6b7280;cursor:pointer;padding:2px 6px;border-radius:4px}.rev-panel__close[data-v-e365bf40]:hover{background:#eef0f3;color:#1d1f23}.rev-panel__state[data-v-e365bf40]{padding:28px 18px;color:#6b7280;font-size:13px;text-align:center}.rev-panel__state--error[data-v-e365bf40]{color:#b30000}.rev-panel__list[data-v-e365bf40]{list-style:none;margin:0;padding:8px 0 24px}.rev-panel__row[data-v-e365bf40]{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:10px 18px;border-bottom:1px solid #eef0f3}.rev-panel__row[data-v-e365bf40]:last-child{border-bottom:0}.rev-panel__rev[data-v-e365bf40]{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:#006433;background:rgba(0,147,68,.1);border-radius:4px;padding:2px 0;text-align:center;align-self:start}.rev-panel__body[data-v-e365bf40]{min-width:0}.rev-panel__line[data-v-e365bf40]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rev-panel__kind[data-v-e365bf40]{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#6b7280;background:#eef0f3;border:1px solid #e6e8eb;border-radius:3px;padding:0 5px}.rev-panel__who[data-v-e365bf40]{font-size:12.5px;font-weight:600;color:#1d1f23}.rev-panel__when[data-v-e365bf40]{font-size:11.5px;color:#9aa0a6;margin-top:2px}.rev-panel__note[data-v-e365bf40]{margin:4px 0 0;font-size:12.5px;color:#6b7280}.rules-console[data-v-5986f036]{padding:18px 24px 48px;font-family:Open Sans,sans-serif;color:#1d1f23;font-size:13.5px}.rules-console__head[data-v-5986f036]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.rules-console__title[data-v-5986f036]{font-family:Poppins,Montserrat,sans-serif;font-size:16px;font-weight:600;margin:0 0 2px;color:#1d1f23}.rules-console__sub[data-v-5986f036]{margin:0;font-size:12.5px;color:#6b7280}.rules-console__head-actions[data-v-5986f036]{display:flex;gap:8px;flex-shrink:0}.rules-console__btn[data-v-5986f036]{border:1px solid #e6e8eb;background:#fff;color:#1d1f23;padding:7px 14px;border-radius:6px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .12s}.rules-console__btn[data-v-5986f036]:hover:not(:disabled){border-color:#6b7280}.rules-console__btn[data-v-5986f036]:disabled{opacity:.45;cursor:not-allowed}.rules-console__btn--danger[data-v-5986f036]{color:#b30000;border-color:rgba(179,0,0,.3)}.rules-console__btn--danger[data-v-5986f036]:hover:not(:disabled){background:rgba(179,0,0,.07);border-color:#b30000}.rules-console__btn--danger[data-v-5986f036]:disabled{color:#b30000}.rules-console__btn--resume[data-v-5986f036]{background:#009344;border-color:#009344;color:#fff;font-weight:600}.rules-console__btn--resume[data-v-5986f036]:hover:not(:disabled){background:#006433;border-color:#006433}.rules-console__banner[data-v-5986f036]{border-radius:6px;padding:10px 14px;font-size:13px;margin-bottom:10px;line-height:1.5}.rules-console__banner strong[data-v-5986f036]{display:block}.rules-console__banner--paused[data-v-5986f036]{background:rgba(184,134,11,.09);border:1px solid rgba(184,134,11,.28);color:rgb(155.1261538462,112.9723076923,9.2738461538);font-weight:600}.rules-console__banner--coverage[data-v-5986f036]{background:#eef0f3;border:1px solid #e6e8eb;color:#6b7280}.rules-console__banner--coverage strong[data-v-5986f036]{color:#1d1f23;font-weight:600;margin-bottom:2px}.rules-console__state[data-v-5986f036]{padding:36px 0;color:#6b7280;text-align:center}.rules-console__empty[data-v-5986f036]{text-align:center;padding:56px 16px;background:#fff;border:1px dashed #e6e8eb;border-radius:6px}.rules-console__empty-title[data-v-5986f036]{font-size:15px;font-weight:600;margin:0 0 4px}.rules-console__empty-hint[data-v-5986f036]{font-size:13px;color:#6b7280;margin:0}.rules-console__card[data-v-5986f036]{background:#fff;border:1px solid #e6e8eb;border-radius:6px;overflow:hidden}.rules-console__scroll[data-v-5986f036]{overflow-x:auto}.rules-console__table[data-v-5986f036]{width:100%;border-collapse:collapse;min-width:860px}.rules-console__th[data-v-5986f036]{text-align:left;padding:9px 12px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9aa0a6;background:#eef0f3;border-bottom:1px solid #e6e8eb;white-space:nowrap}.rules-console__th--prio[data-v-5986f036]{width:56px}.rules-console__th--num[data-v-5986f036]{text-align:right}.rules-console__th--actions[data-v-5986f036]{width:200px}.rules-console__row[data-v-5986f036]{border-bottom:1px solid #eef0f3;cursor:pointer;transition:background .1s}.rules-console__row[data-v-5986f036]:hover{background:#eef0f3}.rules-console__row[data-v-5986f036]:last-child{border-bottom:0}.rules-console__td[data-v-5986f036]{padding:9px 12px;vertical-align:middle}.rules-console__td--name[data-v-5986f036]{max-width:340px}.rules-console__td--num[data-v-5986f036]{text-align:right;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12.5px}.rules-console__td--muted[data-v-5986f036]{color:#6b7280;font-size:12.5px;white-space:nowrap}.rules-console__td--actions[data-v-5986f036]{text-align:right;white-space:nowrap}.rules-console__prio[data-v-5986f036]{display:inline-block;min-width:30px;text-align:center;padding:1px 6px;background:#eef0f3;border-radius:3px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:#1d1f23}.rules-console__name[data-v-5986f036]{display:block;font-weight:600;color:#1d1f23;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rules-console__badges[data-v-5986f036]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.rules-console__badge[data-v-5986f036]{font-size:10px;font-weight:600;letter-spacing:.03em;line-height:16px;padding:0 6px;border-radius:3px;cursor:default}.rules-console__badge--rev[data-v-5986f036]{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;color:#6b7280;background:#eef0f3;border:1px solid #e6e8eb}.rules-console__badge--warn[data-v-5986f036]{color:rgb(155.1261538462,112.9723076923,9.2738461538);background:rgba(184,134,11,.09);border:1px solid rgba(184,134,11,.28)}.rules-console__badge--issue[data-v-5986f036]{color:#b30000;background:rgba(179,0,0,.07);border:1px solid rgba(179,0,0,.25)}.rules-console__pill[data-v-5986f036]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;white-space:nowrap}.rules-console__pill-dot[data-v-5986f036]{width:6px;height:6px;border-radius:50%;background:currentColor}.rules-console__pill--active[data-v-5986f036]{background:rgba(0,147,68,.1);color:#006433}.rules-console__pill--paused[data-v-5986f036]{background:rgba(184,134,11,.09);color:rgb(155.1261538462,112.9723076923,9.2738461538)}.rules-console__pill--off[data-v-5986f036]{background:rgba(0,0,0,.05);color:#6b7280}.rules-console__mini[data-v-5986f036]{border:1px solid #e6e8eb;background:#fff;color:#6b7280;padding:3px 9px;margin-left:4px;border-radius:4px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}.rules-console__mini[data-v-5986f036]:hover:not(:disabled){border-color:#009344;color:#006433}.rules-console__mini[data-v-5986f036]:disabled{opacity:.45;cursor:not-allowed}.rules-console__mini--warn[data-v-5986f036]:hover:not(:disabled){border-color:#b8860b;color:rgb(155.1261538462,112.9723076923,9.2738461538)}.rules-console__mini--resume[data-v-5986f036]{color:#006433;border-color:rgba(0,147,68,.3);background:rgba(0,147,68,.1)}.rules-console__mini--resume[data-v-5986f036]:hover:not(:disabled){background:#009344;border-color:#009344;color:#fff}.rules-console__modal[data-v-5986f036]{position:fixed;inset:0;background:rgba(17,19,23,.45);display:flex;align-items:center;justify-content:center;z-index:200}.rules-console__modal-panel[data-v-5986f036]{background:#fff;border-radius:6px;width:min(460px,100vw - 32px);padding:18px 20px 16px;box-shadow:0 12px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:10px}.rules-console__modal-head[data-v-5986f036]{display:flex;align-items:center;justify-content:space-between}.rules-console__modal-head h2[data-v-5986f036]{font-family:Poppins,Montserrat,sans-serif;font-size:15.5px;font-weight:600;margin:0;color:#1d1f23}.rules-console__modal-close[data-v-5986f036]{border:none;background:transparent;font-size:20px;line-height:1;color:#6b7280;cursor:pointer;padding:2px 6px;border-radius:4px}.rules-console__modal-close[data-v-5986f036]:hover{background:#eef0f3;color:#1d1f23}.rules-console__modal-warning[data-v-5986f036]{margin:0;font-size:12.5px;color:rgb(155.1261538462,112.9723076923,9.2738461538);background:rgba(184,134,11,.09);border:1px solid rgba(184,134,11,.22);border-radius:4px;padding:8px 10px}.rules-console__modal-label[data-v-5986f036]{font-size:12.5px;color:#6b7280}.rules-console__modal-label strong[data-v-5986f036]{color:#1d1f23}.rules-console__modal-input[data-v-5986f036]{border:1px solid #e6e8eb;border-radius:6px;padding:8px 10px;font-family:Open Sans,sans-serif;font-size:13.5px;color:#1d1f23;transition:border-color .12s,box-shadow .12s}.rules-console__modal-input[data-v-5986f036]:focus{outline:none;border-color:#009344;box-shadow:0 0 0 3px rgba(0,147,68,.1)}.rules-console__modal-error[data-v-5986f036]{margin:0;font-size:12.5px;color:#b30000}.rules-console__modal-foot[data-v-5986f036]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media(max-width:720px){.rules-console[data-v-5986f036]{padding:14px 12px 40px}.rules-console__head[data-v-5986f036]{flex-direction:column}}.rule-shell[data-v-475c0232]{display:flex;flex-direction:column;height:calc(100vh - 56px);background:#f7f8fa;font-family:Open Sans,sans-serif;color:#1d1f23;font-size:14px;line-height:1.5}.rule-shell__topbar[data-v-475c0232]{background:#fff;border-bottom:1px solid #e6e8eb;padding:12px 24px 12px 24px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.rule-shell__crumb[data-v-475c0232]{display:flex;align-items:baseline;gap:10px;font-size:13px;color:#6b7280}.rule-shell__back[data-v-475c0232]{color:#6b7280;text-decoration:none}.rule-shell__back[data-v-475c0232]:hover{color:#009344}.rule-shell__crumb-sep[data-v-475c0232]{color:#9aa0a6}.rule-shell__title[data-v-475c0232]{font-family:Poppins,Montserrat,sans-serif;font-weight:600;font-size:17px;margin:0;color:#1d1f23;letter-spacing:-.005em}.rule-shell__actions[data-v-475c0232]{display:flex;gap:8px}.rule-shell__btn[data-v-475c0232]{border:1px solid #e6e8eb;background:#fff;color:#1d1f23;padding:7px 14px;border-radius:6px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.rule-shell__btn[data-v-475c0232]:hover:not(:disabled){border-color:#009344;color:#009344}.rule-shell__btn--primary[data-v-475c0232]{background:#009344;border-color:#009344;color:#fff;font-weight:600}.rule-shell__btn--primary[data-v-475c0232]:hover:not(:disabled){background:#006433;border-color:#006433;color:#fff}.rule-shell__btn--ghost[data-v-475c0232]{background:transparent}.rule-shell__body[data-v-475c0232]{flex:1;display:grid;grid-template-columns:320px 1fr;min-height:0}.rule-shell__list[data-v-475c0232]{background:#fff;border-right:1px solid #e6e8eb;overflow-y:auto;min-height:0}.rule-shell__pane[data-v-475c0232]{overflow-y:auto;min-height:0;background:#f7f8fa}@media(max-width:900px){.rule-shell__body[data-v-475c0232]{grid-template-columns:1fr}.rule-shell__list[data-v-475c0232]{display:none}.rule-shell__topbar[data-v-475c0232]{padding:12px 16px}}