/* Archive-grade native Codex item/request surfaces layered over styles.css. */
.empty-thread-list{padding:12px;color:var(--muted);font-size:10px}.activity-note{margin:0;color:var(--muted);white-space:pre-wrap}.tool-details{margin-top:7px;border-top:1px solid var(--line);padding-top:7px}.tool-details summary{cursor:pointer;color:var(--muted);font-size:10px}.tool-error{color:var(--bad);white-space:pre-wrap}.meta-grid{display:grid;grid-template-columns:max-content 1fr;gap:5px 10px;align-items:start}.meta-label{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.search-results{display:flex;flex-direction:column;gap:7px}.search-result{padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.search-result-title{font-weight:650;font-size:10.5px}.search-result a,.approval-url,.rich-text a{color:inherit;text-decoration:underline;text-decoration-color:var(--strong);text-underline-offset:2px}.generated-image{display:block;max-width:min(100%,680px);max-height:520px;object-fit:contain;border-radius:9px;border:1px solid var(--line);background:var(--soft)}.system-event{padding:6px 0;color:var(--muted);font-size:10.5px}.system-event summary{cursor:pointer;font-weight:600}.system-event pre{margin:7px 0 0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;font:10px/1.45 ui-monospace,monospace}.approval-title-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.support-badge,.method-support{display:inline-flex;align-items:center;border-radius:999px;padding:2px 7px;background:var(--soft);font-size:8.5px;color:var(--muted);white-space:nowrap}.support-badge.native,.support-badge.native-legacy,.method-support.native,.method-support.native-legacy{color:var(--ok)}.support-badge.manual-tool-host,.method-support.manual-tool-host{color:var(--warn)}.support-badge.platform-only,.method-support.platform-only{color:var(--faint)}.approval-command{background:var(--code)!important;color:var(--codeText);border:0!important}.field-required{color:var(--muted);font-weight:400;font-size:9px}.approval-url{display:block;overflow-wrap:anywhere;margin:8px 0;font-size:10.5px}.strict-review-toggle{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:10.5px;color:var(--muted)}.strict-review-toggle input{width:auto!important}.method-name{display:flex;align-items:center;justify-content:space-between;gap:7px}.method-support{flex:0 0 auto}.invalid{border-color:var(--bad)!important}.option-button strong,.option-button small{display:block}.option-button small{margin-top:2px;color:var(--muted)}
