.paper-tool select,.paper-tool input{width:100%;min-width:0;min-height:44px;padding:10px;box-sizing:border-box;font:inherit;border:1px solid #bcc9dc;border-radius:6px;background:#fff;color:#17243b}
.paper-tool label{font-weight:600}.paper-actions{display:flex;flex-wrap:wrap;gap:10px}.paper-actions button{margin:0;min-height:44px}.paper-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:20px 0}.paper-result{padding:16px;background:#edf3ff;border-left:3px solid #2563eb;border-radius:6px}.paper-result strong{display:block;font-size:1.2rem;overflow-wrap:anywhere}.paper-result span{display:block;margin-bottom:6px}.paper-tool h2{margin-top:32px}.paper-tool .paper-sources{font-size:.9rem}.paper-tool button:focus-visible,.paper-tool input:focus-visible,.paper-tool select:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
