.audit-history{overflow:hidden;color:#1b303d}.audit-heading{display:flex;align-items:center;gap:14px;padding:26px 28px}.audit-event-icon,.audit-heading-icon{display:grid;place-items:center;flex-shrink:0;background:#eff3ef;color:#355349;border-radius:var(--ds-radius-sm);width:46px;height:46px}.audit-heading h2{margin:0;font-size:20px}.audit-heading p{margin:5px 0 0;font-size:13px;color:#647570}.audit-total{margin-left:auto;border-radius:var(--ds-radius);background:#f0f4e2;padding:7px 12px;font-size:12px;white-space:nowrap}.audit-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,290px);gap:16px;padding:0 28px 20px}.audit-toolbar label{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:600}.audit-search>div{position:relative}.audit-search svg{position:absolute;left:13px;top:13px;color:#74827c}.audit-history .audit-filter select,.audit-history .audit-search input{box-sizing:border-box;width:100%;height:44px;border:1px solid var(--client-line,#dce3df);border-radius:var(--ds-radius-sm);background:#fafcfb;color:#243b39;font:inherit;font-size:14px;padding:10px 12px}.audit-history .audit-search input{padding-left:40px}.audit-history button:focus-visible,.audit-history input:focus-visible,.audit-history select:focus-visible,.audit-history summary:focus-visible{outline:2px solid #507362;outline-offset:3px}.audit-context{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#f7f9f7;border-block:1px solid var(--client-divider,#e7ece8);padding:11px 28px;font-size:12px;color:#65756c}.audit-list{padding:0 28px;margin:0;list-style:none}.audit-event{display:flex;gap:16px;padding:23px 0;border-bottom:1px solid var(--client-divider,#e8ede9)}.audit-event:last-child{border-bottom:0}.audit-event-icon{width:36px;height:36px;border-radius:var(--ds-radius-sm);margin-top:2px}.audit-event-body{min-width:0;flex:1}.audit-event-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.audit-event h3{font-size:14px;line-height:1.5;margin:0;font-weight:650}.audit-event time{display:flex;align-items:center;gap:6px;color:#667970;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.audit-summary{font-size:13px;line-height:1.65;color:#53665d;margin:6px 0 9px;white-space:pre-wrap;overflow-wrap:anywhere}.audit-actor{display:flex;align-items:center;gap:7px;color:#6b7b73;font-size:12px}.audit-details{margin-top:12px}.audit-history .audit-details summary{display:flex;align-items:center;gap:6px;width:fit-content;list-style:none;color:#365648;font-size:12px;font-weight:600;cursor:pointer;padding:4px 0}.audit-details summary::-webkit-details-marker{display:none}.audit-details[open] summary svg{transform:rotate(180deg)}.audit-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f7f9f7;border:1px solid var(--client-line,#e7ece8);border-radius:var(--ds-radius-sm);padding:18px;margin:10px 0 0}.audit-details dt{font-size:11px;color:#6a7b70;margin-bottom:5px;overflow-wrap:anywhere}.audit-details dd{font-size:13px;color:#243e32;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.audit-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--client-divider,#e7ece8);padding:18px 28px;color:#6a7b70;font-size:12px}.audit-history button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border-radius:var(--ds-radius-sm);border:1px solid var(--client-line,#d5ded7);color:#254333;background:#f3f6ed;font-size:12px;font-weight:600;cursor:pointer}.audit-history button:hover{background:#e8efda}.audit-empty{padding:45px 20px;text-align:center;color:#6a7b70}.audit-empty>svg{margin:auto}.audit-empty h3{margin:12px 0 6px;font-size:16px;color:#243e32}.audit-empty p{font-size:13px;margin-bottom:18px}@media (max-width:700px){.audit-heading{padding:20px 16px;flex-wrap:wrap;gap:10px}.audit-heading p{max-width:230px}.audit-total{margin-left:56px}.audit-toolbar{grid-template-columns:1fr;padding:0 16px 18px}.audit-history .audit-filter select,.audit-history .audit-search input{font-size:16px}.audit-bottom,.audit-context{padding:12px 16px}.audit-list{padding:0 16px}.audit-event{gap:10px}.audit-event-top{flex-direction:column;gap:5px}.audit-event-icon{width:30px;height:30px}.audit-details dl{grid-template-columns:1fr;padding:14px}}