.analysis-review{border:1px solid var(--border,#cbd5e1);border-radius:var(--radius-surface);padding:14px;margin-bottom:16px;background:var(--panel,#fff);color:inherit}.analysis-review h3{margin-top:0}.analysis-review fieldset{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analysis-review label{min-width:0;display:flex;flex-direction:column;gap:4px}.analysis-review input,.analysis-review select{width:100%;min-width:0;box-sizing:border-box}.analysis-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.analysis-review q{overflow-wrap:anywhere}.analysis-error{color:#b91c1c}.analysis-review details{margin-top:12px}.dark .analysis-review,[data-theme="dark"] .analysis-review{background:#182334;border-color:#42536a}.analysis-review button:focus-visible{outline:3px solid #2782da;outline-offset:2px}@media(max-width:600px){.analysis-review fieldset{grid-template-columns:1fr}.analysis-review{padding:10px;max-width:100%;box-sizing:border-box}}

.pw-details.analysis-active>:not(.analysis-review):not(.pw-document-actions){display:none}.analysis-failures{padding:10px 16px;overflow-wrap:anywhere}.analysis-review fieldset:disabled{opacity:.7}
.analysis-choice-field{min-width:0}.analysis-choice-search summary{cursor:pointer;color:inherit}.analysis-choice-search ul{list-style:none;margin:8px 0;padding:0;max-height:240px;overflow:auto}.analysis-choice-search li button{width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;margin-bottom:4px}.analysis-choice-search p{font-size:.9em}.analysis-choice-search button{margin-top:6px}
