.workspace h1{font-size:1.8rem;margin:0}.tools-panel{background:white;border:1px solid var(--line);border-radius:12px;padding:24px;margin:18px 0}.tools-panel h2{margin-top:0}.tools-panel label{font-size:14px}.tools-panel input[type=checkbox]{width:20px;height:20px}.check-row{display:flex!important;align-items:start;gap:12px;margin:12px 0}.tool-config{border:1px solid var(--line);border-radius:10px;padding:18px;margin:14px 0}.tool-config h3{margin:0 0 14px}.tools-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.tools-note{color:var(--muted);font-size:14px}.tool-feedback{padding:14px;border-left:4px solid var(--blue);background:#f1f6fb;white-space:pre-wrap;overflow-wrap:anywhere}.donor-result{border-top:3px solid var(--red);padding-top:12px}.hash{overflow-wrap:anywhere;font:12px ui-monospace,monospace}.procedure-step{padding:12px 0;border-bottom:1px solid var(--line)}.procedure-step label{display:flex;gap:12px;align-items:start}.procedure-step input{width:20px!important;flex-shrink:0}.procedure-step span{display:block;color:var(--muted);font-size:14px}.procedure-source{font-size:14px;margin:12px 0}.quote-lines{display:grid;gap:12px}.quote-line{display:grid;grid-template-columns:minmax(150px,1fr) 90px 110px 90px auto;gap:10px;align-items:end}.quote-preview{white-space:pre-wrap;line-height:1.8}.approval-url{overflow-wrap:anywhere;background:#f0f5fa;padding:16px;border-radius:6px}.workspace-tabs a{font-size:14px}.tools-panel table{font-size:14px}.tools-panel button{font-size:14px}.tools-panel textarea{resize:vertical}.tools-panel .wide{grid-column:1/-1}.tools-search{max-width:440px;margin:16px 0}#tools-message{color:var(--blue);white-space:pre-wrap;min-height:24px}@media(max-width:680px){.tools-panel{padding:16px}.quote-line{grid-template-columns:1fr 1fr}.quote-line label:first-child{grid-column:1/-1}.workspace-toolbar h1{width:100%}}@media print{header,nav,.workspace-foot,#tools-message,.tools-actions,.tools-panel form{display:none}.tools-panel{border:0}.workspace{padding:0}}
