.audit-workspace-page{display:grid;min-width:0;gap:14px}.audit-workspace-hero{gap:14px}.audit-workspace-hero .pipeline-hero-main{align-items:flex-start}.audit-workspace-hero-icon{background:color-mix(in srgb,var(--pipeline-blue) 10%,var(--muted));color:var(--pipeline-blue)}.audit-workspace-hero .pipeline-hero-actions{flex-wrap:wrap;justify-content:flex-end}.audit-workspace-hero .pipeline-hero-actions .button{display:inline-flex;justify-content:center}.audit-workspace-summary{overflow-x:hidden}.audit-workspace-summary .pipeline-summary-item{min-width:150px}.audit-workspace-summary .pipeline-summary-red{color:var(--danger)}.audit-workspace-alert{display:flex;min-width:0;align-items:center;gap:8px;padding:9px 12px}.audit-workspace-alert span{min-width:0;overflow:hidden;text-overflow:ellipsis}.audit-workspace-alert button{display:inline-flex;width:25px;height:25px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.audit-workspace-alert button svg{width:15px;height:15px}.audit-workspace-main{min-width:0;overflow:visible;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 1px 2px rgb(15 23 42/3%)}.audit-workspace-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 15px}.audit-workspace-heading>div{min-width:0}.audit-workspace-kicker{display:block;color:var(--muted-foreground);font-size:10px;font-weight:750;letter-spacing:.14em;line-height:1.2}.audit-workspace-heading h2{margin:5px 0 3px;color:var(--foreground);font-size:17px;letter-spacing:-.025em}.audit-workspace-heading h2 span{color:var(--muted-foreground);font-size:11px;font-weight:500;letter-spacing:0}.audit-workspace-heading p{margin:0;color:var(--muted-foreground);font-size:10px}.audit-workspace-integrity{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border-radius:999px;background:color-mix(in srgb,var(--success) 8%,var(--card));padding:6px 9px;color:var(--success);font-size:9px;font-weight:750;letter-spacing:.08em;white-space:nowrap}.audit-workspace-integrity>span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 15%,transparent)}.audit-workspace-integrity.is-alert{background:color-mix(in srgb,var(--danger) 8%,var(--card));color:var(--danger)}.audit-workspace-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(100px,.8fr)) repeat(2,minmax(110px,.9fr)) auto auto;gap:8px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 28%,transparent);padding:11px 22px}.audit-workspace-date,.audit-workspace-search{display:flex;min-width:0;min-height:38px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:7px;background:var(--card);padding:0 10px}.audit-workspace-date>svg,.audit-workspace-search>svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted-foreground)}.audit-workspace-date input,.audit-workspace-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--foreground);font-size:10px}.audit-workspace-search input::placeholder{color:var(--muted-foreground)}.audit-workspace-search>button{display:inline-flex;width:22px;height:22px;flex:0 0 auto;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.audit-workspace-search>button svg{width:14px;height:14px}.audit-workspace-filters select{min-width:0;width:100%;min-height:38px;border:1px solid var(--border);border-radius:7px;background:var(--card);padding:0 9px;color:var(--foreground);font-size:10px;outline:0}.audit-workspace-date{gap:5px;padding:0 8px}.audit-workspace-date span{flex:0 0 auto;color:var(--muted-foreground);font-size:9px}.audit-workspace-date input{font-size:10px}.audit-workspace-clear,.audit-workspace-search-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.audit-workspace-search-button svg{width:14px;height:14px}.audit-workspace-table-wrap{width:100%;min-width:0;overflow:visible}.audit-workspace-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.audit-workspace-table th{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 38%,transparent);padding:10px 12px;color:var(--muted-foreground);font-size:9px;font-weight:700;text-align:left}.audit-workspace-table th:first-child{width:15%}.audit-workspace-table th:nth-child(2){width:20%}.audit-workspace-table th:nth-child(3){width:22%}.audit-workspace-table th:nth-child(4){width:21%}.audit-workspace-table th:nth-child(5){width:16%}.audit-workspace-table th:nth-child(6){width:6%}.audit-workspace-table td{position:relative;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);padding:12px;color:var(--muted-foreground);font-size:10px;vertical-align:middle}.audit-workspace-table tbody tr{cursor:pointer;transition:background-color .12s ease}.audit-workspace-table tbody tr:focus-visible,.audit-workspace-table tbody tr:hover{background:color-mix(in srgb,var(--muted) 45%,transparent);outline:0}.audit-workspace-table tbody tr:last-child td{border-bottom:0}.audit-workspace-table td small,.audit-workspace-table td span,.audit-workspace-table td strong,.audit-workspace-table td time{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-workspace-table td strong{color:var(--foreground);font-size:11px;font-weight:650}.audit-workspace-table td small{margin-top:4px;color:var(--muted-foreground);font-size:9px}.audit-workspace-table td time{color:var(--foreground);font-size:10px}.audit-workspace-table td .badge{display:inline-flex;width:fit-content;max-width:100%;align-items:center;padding:4px 7px}.audit-workspace-person{display:inline-flex!important;align-items:center;gap:6px;color:var(--foreground)}.audit-workspace-person svg{width:14px;height:14px;flex:0 0 auto;color:var(--muted-foreground)}.audit-workspace-action-cell{overflow:visible;padding-right:10px!important;text-align:center}.audit-event-action-wrap{position:relative;display:inline-flex}.audit-event-action{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted-foreground);cursor:pointer}.audit-event-action:hover,.audit-event-action[aria-expanded=true]{background:var(--muted);color:var(--foreground)}.audit-event-action svg{width:16px;height:16px}.audit-event-menu{position:absolute;z-index:30;top:32px;right:0;display:grid;width:205px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--card);padding:4px;box-shadow:0 12px 30px rgb(15 23 42/14%);text-align:left}.audit-event-menu a,.audit-event-menu button{display:flex;width:100%;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;padding:8px;color:var(--foreground);font-size:10px;text-decoration:none;cursor:pointer}.audit-event-menu a:hover,.audit-event-menu button:hover{background:var(--muted)}.audit-event-menu svg{width:14px;height:14px;color:var(--muted-foreground)}.audit-workspace-empty{height:180px!important;color:var(--muted-foreground);text-align:center!important}.audit-workspace-empty svg{display:block;width:24px;height:24px;margin:0 auto 8px}.audit-workspace-empty span,.audit-workspace-empty strong{display:block!important}.audit-workspace-empty strong{color:var(--foreground);font-size:13px!important}.audit-workspace-empty .button{display:inline-flex;margin-top:12px}.audit-workspace-pagination{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding:10px 22px;color:var(--muted-foreground);font-size:10px}.audit-workspace-pagination>div{display:flex;align-items:center;gap:9px}.audit-workspace-pagination select{border:0;background:transparent;color:var(--foreground);font-size:10px;cursor:pointer}.audit-workspace-pagination button{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground);cursor:pointer}.audit-workspace-pagination button:disabled{cursor:not-allowed;opacity:.4}.audit-workspace-pagination button svg{width:14px;height:14px}.audit-workspace-dialog{width:min(560px,calc(100vw - 24px));max-width:560px}.audit-workspace-detail-dialog{width:min(760px,calc(100vw - 24px));max-width:760px}.audit-workspace-detail-heading,.audit-workspace-dialog-heading{display:flex;align-items:center;gap:11px}.audit-workspace-dialog-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--pipeline-blue) 10%,transparent);color:var(--pipeline-blue)}.audit-workspace-dialog-icon svg{width:18px;height:18px}.audit-workspace-dialog [data-slot=dialog-title]{font-size:17px}.audit-workspace-dialog [data-slot=dialog-description]{margin-top:3px;font-size:11px}.audit-workspace-form{display:grid;gap:14px}.audit-workspace-form label{display:grid;gap:6px;color:var(--foreground);font-size:11px;font-weight:600}.audit-workspace-form input{min-height:38px;border:1px solid var(--border);border-radius:7px;background:var(--background);padding:0 10px;color:var(--foreground);font-size:11px;outline:0}.audit-workspace-form p{margin:0;color:var(--muted-foreground);font-size:10px}.audit-workspace-detail-heading{align-items:flex-start;justify-content:space-between}.audit-workspace-detail-heading>div{min-width:0}.audit-workspace-detail-body{display:grid;max-height:min(70vh,680px);gap:17px;overflow-y:auto}.audit-workspace-detail-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:8px;color:var(--muted-foreground);font-size:11px}.audit-workspace-detail-loading svg{width:17px;height:17px}.audit-workspace-context,.audit-workspace-detail-facts,.audit-workspace-hashes,.audit-workspace-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-workspace-context>div,.audit-workspace-detail-facts>div,.audit-workspace-hashes>div,.audit-workspace-related>div{min-width:0;border-radius:8px;background:color-mix(in srgb,var(--muted) 35%,transparent);padding:10px}.audit-workspace-context small,.audit-workspace-detail-facts small,.audit-workspace-hashes small,.audit-workspace-related small{display:block;color:var(--muted-foreground);font-size:9px}.audit-workspace-context strong,.audit-workspace-detail-facts strong,.audit-workspace-related strong{display:block;margin-top:5px;overflow:hidden;color:var(--foreground);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.audit-workspace-detail-section{display:grid;gap:9px}.audit-workspace-detail-section h3{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--foreground);font-size:11px;font-weight:650}.audit-workspace-detail-section h3 svg{width:14px;height:14px;color:var(--pipeline-blue)}.audit-workspace-related strong{margin-bottom:6px}.audit-workspace-related a{display:inline-flex;align-items:center;gap:4px;color:var(--pipeline-blue);font-size:9px;text-decoration:none}.audit-workspace-related a svg{width:12px;height:12px}.audit-workspace-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.audit-workspace-diff>div{min-width:0}.audit-workspace-diff small{display:block;margin-bottom:5px;color:var(--muted-foreground);font-size:9px}.audit-workspace-diff pre{min-height:70px;max-height:180px;overflow:auto;border-radius:8px;background:color-mix(in srgb,var(--muted) 45%,transparent);padding:10px;font-size:9px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.audit-workspace-diff pre,.audit-workspace-hashes code{color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.audit-workspace-hashes code{display:block;margin-top:5px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.audit-workspace-page :is(input,select,button):focus,.audit-workspace-page :is(input,select,button):focus-visible{outline:none}@media (max-width:1180px){.audit-workspace-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-workspace-search{grid-column:1/-1}.audit-workspace-clear{grid-column:1/-1;justify-self:start}}@media (max-width:820px){.audit-workspace-hero .pipeline-hero-main{align-items:stretch;flex-direction:column}.audit-workspace-hero .pipeline-hero-actions{justify-content:flex-start}.audit-workspace-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-workspace-search{grid-column:1/-1}.audit-workspace-table th:first-child{width:16%}.audit-workspace-table th:nth-child(2){width:21%}.audit-workspace-table th:nth-child(3){width:22%}.audit-workspace-table th:nth-child(4){width:21%}.audit-workspace-table th:nth-child(5){width:14%}.audit-workspace-table th:nth-child(6){width:6%}}@media (max-width:640px){.audit-workspace-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible}.audit-workspace-summary .pipeline-summary-caption{grid-column:1/-1;min-width:0;margin:0 0 6px}.audit-workspace-summary .pipeline-summary-item{min-width:0;padding:7px 8px;white-space:normal}.audit-workspace-summary .pipeline-summary-item:nth-of-type(odd){border-right:1px solid var(--border);padding-left:0}.audit-workspace-summary .pipeline-summary-item:nth-of-type(2n){padding-right:0}.audit-workspace-summary .pipeline-summary-item>small{display:none}.audit-workspace-hero .pipeline-hero-actions{align-items:stretch;flex-direction:column}.audit-workspace-hero .pipeline-hero-actions .button{width:100%}.audit-workspace-heading{align-items:stretch;flex-direction:column;padding:16px 14px 13px}.audit-workspace-integrity{align-self:flex-start}.audit-workspace-filters{grid-template-columns:1fr 1fr;padding:10px 14px}.audit-workspace-date{min-width:0}.audit-workspace-clear,.audit-workspace-search-button{grid-column:1/-1;width:100%}.audit-workspace-table,.audit-workspace-table tbody,.audit-workspace-table td,.audit-workspace-table tr{display:block;width:100%}.audit-workspace-table thead{display:none}.audit-workspace-table tbody tr{position:relative;padding:12px 14px 10px}.audit-workspace-table td{display:grid;min-height:29px;grid-template-columns:112px minmax(0,1fr);align-items:center;border:0;padding:4px 0}.audit-workspace-table td[data-label]:before{overflow:hidden;color:var(--muted-foreground);content:attr(data-label);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.audit-workspace-table td:first-child{display:block;padding:0 40px 8px 0}.audit-workspace-table td:first-child:before{display:none}.audit-workspace-table td:last-child{position:absolute;top:9px;right:12px;display:block;width:auto;min-height:0;padding:0}.audit-workspace-table td:last-child:before{display:none}.audit-workspace-table td .badge{justify-self:start}.audit-event-menu{top:30px;right:0}.audit-workspace-pagination{align-items:flex-start;flex-direction:column;padding:10px 14px}.audit-workspace-context,.audit-workspace-detail-facts,.audit-workspace-diff,.audit-workspace-hashes,.audit-workspace-related{grid-template-columns:1fr}}