.audit-diff{border:1px solid var(--theme-elevation-150);border-radius:10px;margin-top:12px;overflow:hidden}.audit-diff__header{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.audit-diff__title{margin:0;font-size:14px}.audit-diff__count{background:var(--theme-elevation-100);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.audit-diff__empty{color:var(--theme-elevation-600);padding:12px}.audit-diff__table{grid-template-columns:88px minmax(120px,.8fr) minmax(140px,1fr) minmax(140px,1fr);padding:0 8px 8px;display:grid;overflow-x:auto}.audit-diff__table--snapshot{grid-template-columns:minmax(160px,.6fr) minmax(220px,1.4fr)}.audit-diff__row{display:contents}.audit-diff__badge{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.audit-diff__badge--changed{color:#1e40af;background:#dbeafe}.audit-diff__badge--added{color:#166534;background:#dcfce7}.audit-diff__badge--removed{color:#991b1b;background:#fee2e2}.audit-diff__path{font-family:var(--font-mono)}.audit-diff__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-diff__cell{border-top:1px solid var(--theme-elevation-100);align-items:center;min-width:0;min-height:32px;padding:5px 8px;font-size:12px;display:flex}.audit-diff__cell--head{color:var(--theme-elevation-500);text-transform:uppercase;min-height:28px;font-size:11px;font-weight:700}.audit-action-badge{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.audit-action-badge--create{color:#166534;background:#dcfce7}.audit-action-badge--delete{color:#991b1b;background:#fee2e2}.audit-action-badge--update{color:#1e40af;background:#dbeafe}.audit-document-id-cell{align-items:center;gap:8px;display:inline-flex}.audit-document-id-cell__button{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-700);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.audit-document-id-cell__button:hover{background:var(--theme-elevation-150)}.audit-history{border:1px solid var(--theme-elevation-150);margin:0 var(--gutter-h) 16px;border-radius:10px;overflow:hidden}.audit-history__header{background:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-150);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.audit-history__title{margin:0;font-size:14px}.audit-history__hint{color:var(--theme-elevation-500);margin:4px 0 0;font-size:12px}.audit-history__form{align-items:center;gap:8px;padding:12px;display:flex}.audit-history__input{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);color:var(--theme-text);border-radius:6px;flex:1;min-width:220px;padding:8px 10px}.audit-history__button{color:#fff;cursor:pointer;background:#16a34a;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.audit-history__button--secondary{background:var(--theme-elevation-150);color:var(--theme-text)}.audit-history__empty{color:var(--theme-elevation-600);padding:0 12px 12px}.audit-history__table{grid-template-columns:100px minmax(150px,1fr) minmax(170px,1fr);padding:0 12px 12px;display:grid}.audit-history__row{color:inherit;text-decoration:none;display:contents}.audit-history__cell{border-top:1px solid var(--theme-elevation-100);align-items:center;min-width:0;min-height:34px;padding:6px 8px;font-size:12px;display:flex}.audit-history__cell--head{color:var(--theme-elevation-500);text-transform:uppercase;min-height:28px;font-size:11px;font-weight:700}.audit-history__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.audit-history{margin:0 12px 16px}.audit-diff__table{min-width:620px}.audit-diff__table--snapshot{min-width:480px}.audit-history__form{flex-direction:column;align-items:stretch}.audit-history__table{overflow-x:auto}}#nav-group-Workflows .nav__link{align-items:center;gap:8px;display:flex}#nav-group-Workflows svg{flex:0 0 16px}.panel-login-hint{border:1px solid var(--theme-elevation-150);border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px;line-height:1.5}.panel-login-hint a{font-weight:600;text-decoration:underline}
