.built[data-built=safety-log]{--b-accent:#8f4308;--b-accent-soft:#fbeede}.built-sl-request{border-top:3px solid var(--b-accent);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.built-sl-request-ask,.built-sl-request-built{min-width:0;padding:18px 22px}.built-sl-request-built{border-left:1px solid var(--b-line);background:var(--b-surface-2);border-radius:0 var(--b-radius) var(--b-radius) 0}.built-sl-quote{border-left:3px solid var(--b-line-strong);margin:0;padding:0 0 0 14px}.built-sl-quote p{margin:0;font-size:1.0625rem;line-height:1.6}.built-sl-ask{background:var(--b-accent-soft);color:inherit;border-radius:3px;padding:1px 3px}.built-sl-ask sup,.built-sl-map-n{background:var(--b-accent);width:20px;height:20px;color:var(--b-accent-contrast);font-family:var(--font-sans);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.built-sl-ask sup{vertical-align:2px;margin-left:4px}.built-sl-from{margin:12px 0 0;font-size:.875rem}.built-sl-map{gap:12px;margin:0;padding:0;list-style:none;display:grid}.built-sl-map li{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.built-sl-map p{margin:0;font-size:.875rem}.built-sl-noscript{margin:0 0 16px;padding:12px 16px;font-size:.875rem}.built-sl-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.built-sl-tile{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.built-sl-tile-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:650;line-height:1.15}.built-sl-tile[data-alert=true]{border-color:var(--b-bad)}.built-sl-tile[data-alert=true] .built-sl-tile-n{color:var(--b-bad)}.built-sl-today{color:var(--b-muted);margin:8px 0 0;font-size:.8125rem}.built-sl-rollup{position:relative;overflow-x:auto}.built-sl-rollup table{border-collapse:collapse;width:100%;font-size:.875rem}.built-sl-rollup :is(th,td){text-align:left;border-bottom:1px solid var(--b-line);white-space:nowrap;padding:9px 14px}.built-sl-rollup thead th{color:var(--b-muted);background:var(--b-surface-2);font-size:.75rem;font-weight:600}.built-sl-rollup tbody th{font-weight:600}.built-sl-rollup tfoot :is(th,td){background:var(--b-surface-2);border-bottom:0;font-weight:650}.built-sl-rollup .built-sl-num{text-align:right;font-variant-numeric:tabular-nums}.built-sl-rollup strong{min-width:2ch;color:var(--b-bad);display:inline-block}.built-sl-rollup strong[data-zero=true]{color:var(--b-muted);font-weight:400}.built-sl-bar{background:var(--b-surface-2);vertical-align:middle;border-radius:4px;width:96px;height:8px;margin-right:10px;display:inline-block;overflow:hidden}.built-sl-bar span{background:var(--b-bad);border-radius:4px;height:100%;margin-left:auto;display:block}.built-sl-go{text-align:right;width:1%}.built-sl-go .built-btn{height:28px}.built-sl-loghead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.built-sl-loghead .built-h2{margin:0}.built-sl-loghead .built-h2:focus-visible{outline:2px solid var(--b-accent);outline-offset:4px}.built-sl-toolbar{grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.built-sl-views{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.built-sl-view{border:1px solid var(--b-line-strong);background:var(--b-surface);min-height:32px;color:var(--b-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.built-sl-view:hover{background:var(--b-surface-2);border-color:var(--b-muted)}.built-sl-view[aria-pressed=true]{background:var(--b-accent);border-color:var(--b-accent);color:var(--b-accent-contrast)}.built-sl-view-n{font-variant-numeric:tabular-nums;opacity:.8;font-weight:400}.built-sl-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:36px;margin:10px 0 0;display:flex}.built-sl-count p{color:var(--b-muted);margin:0;font-size:.8125rem;font-weight:600}.built-sl-msg{border-radius:var(--b-radius);background:var(--b-ok-soft);color:var(--b-ok);margin:6px 0 0;padding:8px 12px;font-size:.875rem;font-weight:600}.built-sl-msg[data-empty=true]{display:none}.built-sl-list{margin-top:8px}.built-sl-list ul{margin:0;padding:0;list-style:none}.built-sl-row{border-bottom:1px solid var(--b-line);grid-template-columns:92px minmax(0,3fr) minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1.25fr) 150px;align-items:start;gap:4px 16px;padding:12px 16px;font-size:.875rem;display:grid}.built-sl-list li:last-child{border-bottom:0}.built-sl-head{color:var(--b-muted);background:var(--b-surface-2);border-radius:var(--b-radius) var(--b-radius) 0 0;padding:8px 16px;font-size:.75rem;font-weight:600}.built-sl-row>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.built-sl-row[data-flash=true]{background:var(--b-accent-soft)}.built-sl-row[data-closed=true] .built-sl-what p:first-child{color:var(--b-muted)}.built-sl-what p{overflow-wrap:anywhere;margin:0}.built-sl-what p:first-child{font-weight:600}.built-sl-act span{color:var(--b-muted)}.built-sl-k{text-transform:uppercase;letter-spacing:.05em;color:var(--b-muted);font-size:.75rem;font-weight:600;display:none}.built-sl-sev{color:var(--b-muted);align-items:center;gap:5px;font-size:.75rem;display:inline-flex}.built-sl-sev:before{content:"";background:var(--b-line-strong);border-radius:2px;width:8px;height:8px}.built-sl-sev[data-sev=high]{color:var(--b-text);font-weight:600}.built-sl-sev[data-sev=high]:before{background:var(--b-bad)}.built-sl-sev[data-sev=medium]:before{background:#c98a12}.built-sl-row>.built-sl-actions{flex-flow:wrap;justify-content:flex-end;gap:6px}.built-sl-actions .built-btn{height:32px;padding:0 10px;font-size:.8125rem}.built-sl-more{justify-content:center;margin-top:12px;display:flex}.built-sl-dialog{border:1px solid var(--b-line-strong);background:var(--b-surface);width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--b-text);font-family:var(--font-sans);border-radius:8px;padding:20px 22px;font-size:.9375rem;overflow-y:auto;box-shadow:0 24px 60px #0f172047}.built-sl-dialog::backdrop{background:#0f172080}.built-sl-dialog-title{font-family:var(--font-sans);letter-spacing:-.01em;margin:0 0 14px;font-size:1.125rem;font-weight:650}.built-sl-form{gap:14px;display:grid}.built-sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.built-sl-wide{grid-column:1/-1}.built-sl-text{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.built-sl-under{justify-content:space-between;gap:12px;display:flex}.built-sl-chars{white-space:nowrap;margin-left:auto}.built-sl-error{color:var(--b-bad);font-size:.8125rem;font-weight:600}.built-sl-dialog [aria-invalid=true]{border-color:var(--b-bad)}.built-sl-summary{border-radius:var(--b-radius);background:var(--b-bad-soft);color:var(--b-bad);margin:0;padding:8px 12px;font-size:.875rem;font-weight:600}.built-sl-assign{border:1px solid var(--b-line);border-radius:var(--b-radius);min-width:0;margin:0;padding:12px 14px 14px}.built-sl-assign legend{padding:0 6px;font-size:.8125rem;font-weight:650}.built-sl-assign>p{margin:0 0 10px}.built-sl-history ol{gap:3px;margin:6px 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}.built-sl-history .built-mono{color:var(--b-muted);margin-right:6px}.built-sl-closing{border-radius:var(--b-radius);background:var(--b-surface-2);margin:0;padding:10px 12px;font-weight:600}.built-sl-buttons{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1100px){.built-sl-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.built-sl-search{grid-column:1/-1}.built-sl-head{display:none}.built-sl-row{grid-template-columns:repeat(3,minmax(0,1fr))}.built-sl-row>.built-sl-id{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.built-sl-row>.built-sl-what,.built-sl-row>.built-sl-actions{grid-column:1/-1}.built-sl-row>.built-sl-actions{justify-content:flex-start;margin-top:4px}.built-sl-k{display:block}.built-sl-list ul li:first-child{border-radius:var(--b-radius) var(--b-radius) 0 0}}@media (max-width:820px){.built-sl-request{grid-template-columns:minmax(0,1fr)}.built-sl-request-built{border-left:0;border-top:1px solid var(--b-line);border-radius:0 0 var(--b-radius) var(--b-radius)}.built-sl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.built-sl-bar{display:none}}@media (max-width:560px){.built-sl-request-ask,.built-sl-request-built{padding:16px}.built-sl-map li{grid-template-columns:20px minmax(0,1fr)}.built-sl-map li .built-btn{white-space:normal;text-align:left;grid-column:2;justify-self:start;height:auto;min-height:36px;padding:6px 14px}.built-sl-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.built-sl-row{grid-template-columns:minmax(0,1fr);padding:14px}.built-sl-loghead{flex-wrap:wrap}.built-sl-rollup :is(th,td){padding:8px 10px}.built-sl-dialog{padding:16px}.built-sl-grid{grid-template-columns:minmax(0,1fr)}.built-sl-tile-n{font-size:1.5rem}}
