.audit-admin-page .audit-filters{background:#fff;border:1px solid #0d3b7a21;border-radius:18px;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:.85rem;margin-bottom:1.25rem;padding:1rem;display:grid;box-shadow:0 12px 30px #0d3b7a12}.audit-admin-page .audit-filters label{color:#0d2b4e;gap:.35rem;font-weight:700;display:grid}.audit-admin-page .audit-filters label>span{font-size:.82rem}.audit-admin-page .audit-filters input,.audit-admin-page .audit-filters select{color:#17324f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7e5;border-radius:10px;padding:.65rem .75rem}.audit-admin-page .audit-filter-actions{align-items:end;gap:.65rem;display:flex}.audit-admin-page .audit-clear{color:#0d3b7a;cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:700}.audit-admin-page .audit-feedback{color:#875315;min-height:1.5rem;font-weight:700}.audit-admin-page .audit-timeline{gap:1rem;margin:0;padding:0 0 0 1.5rem;display:grid;position:relative}.audit-admin-page .audit-timeline:before{content:"";background:#dbe5ef;width:2px;position:absolute;inset:.4rem auto .4rem .42rem}.audit-admin-page .audit-event-card{background:#fff;border:1px solid #0d3b7a21;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;display:grid;position:relative;box-shadow:0 10px 25px #0d3b7a0f}.audit-admin-page .audit-event-marker{background:#1e4f9a;border:3px solid #fff;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:1.3rem;left:-1.5rem;box-shadow:0 0 0 2px #1e4f9a}.audit-admin-page .audit-event-content{min-width:0}.audit-admin-page .audit-event-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.audit-admin-page .audit-event-heading h2{color:#0d2b4e;margin:0 0 .25rem;font-size:1.05rem}.audit-admin-page .audit-event-heading p,.audit-admin-page .audit-event-meta{color:#607084;overflow-wrap:anywhere;margin:0}.audit-admin-page .audit-event-meta{margin-top:.65rem;font-size:.9rem}.audit-admin-page .audit-event-reason{color:#6b451b;background:#fff8ef;border-radius:10px;margin:.7rem 0 0;padding:.65rem .75rem}.audit-admin-page .audit-badges{flex-wrap:wrap;gap:.4rem;display:flex}.audit-admin-page .audit-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .55rem;font-size:.76rem;font-weight:800;display:inline-flex}.audit-admin-page .audit-badge.is-live{color:#176b3a;background:#e8f7ee}.audit-admin-page .audit-badge.is-test{color:#96520a;background:#fff0df}.audit-admin-page .audit-detail-button{min-height:44px;margin-top:.8rem}.audit-admin-page .audit-pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.audit-admin-page .audit-pagination p{color:#607084;text-align:center;margin:0}.audit-admin-page .audit-dialog{color:#17324f;border:0;border-radius:20px;width:min(860px,100% - 2rem);max-height:min(88vh,900px);padding:0;box-shadow:0 30px 80px #071e3b47}.audit-admin-page .audit-dialog::backdrop{background:#05162ba3}.audit-admin-page .audit-dialog-header{z-index:1;background:#fff;border-bottom:1px solid #dce4ed;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex;position:sticky;top:0}.audit-admin-page .audit-dialog-header h2{margin:.2rem 0 0}.audit-admin-page .audit-dialog-close{color:#0d3b7a;cursor:pointer;background:#edf2f7;border:0;border-radius:50%;width:44px;height:44px;font-size:1.5rem}.audit-admin-page #audit-detail-content{gap:1rem;max-height:calc(88vh - 150px);padding:1.2rem;display:grid;overflow:auto}.audit-admin-page .audit-dialog-actions{background:#fff;border-top:1px solid #dce4ed;justify-content:flex-end;padding:.9rem 1.2rem;display:flex;position:sticky;bottom:0}.audit-admin-page .audit-detail-section{background:#fbfcfe;border:1px solid #dce4ed;border-radius:14px;padding:1rem}.audit-admin-page .audit-detail-section h3{color:#0d2b4e;margin:0 0 .85rem}.audit-admin-page .audit-detail-overview,.audit-admin-page .audit-data-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.audit-admin-page .audit-detail-overview div,.audit-admin-page .audit-data-list div{background:#fff;border-radius:10px;min-width:0;padding:.65rem}.audit-admin-page .audit-detail-overview dt,.audit-admin-page .audit-data-list dt{color:#6a7889;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:800}.audit-admin-page .audit-detail-overview dd,.audit-admin-page .audit-data-list dd{color:#17324f;overflow-wrap:anywhere;margin:0}.audit-admin-page .audit-detail-empty,.audit-admin-page .audit-detail-loading{color:#607084;margin:0}.audit-admin-page .audit-error{color:#8b2b23;background:#fff0ef;border-radius:10px;margin:0;padding:.8rem}@media (width<=980px){.audit-admin-page .audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-admin-page .audit-search{grid-column:1/-1}}@media (width<=620px){.audit-admin-page .audit-filters{grid-template-columns:1fr}.audit-admin-page .audit-search{grid-column:auto}.audit-admin-page .audit-filter-actions,.audit-admin-page .audit-event-heading,.audit-admin-page .audit-pagination{flex-direction:column;align-items:stretch}.audit-admin-page .audit-filter-actions .button,.audit-admin-page .audit-clear,.audit-admin-page .audit-pagination .button,.audit-admin-page .audit-detail-button{width:100%;min-height:44px}.audit-admin-page .audit-detail-overview,.audit-admin-page .audit-data-list{grid-template-columns:1fr}.audit-admin-page .audit-dialog{width:calc(100% - 1rem);max-height:94vh}.audit-admin-page #audit-detail-content{max-height:calc(94vh - 150px)}}
