.paper-search{margin:28px 0;padding:28px;background:#fff}.paper-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.paper-heading h2{font-size:27px;letter-spacing:-.6px;margin:7px 0 9px}.paper-heading p{margin:0;max-width:600px}.paper-provider{display:flex;align-items:center;gap:8px;background:#edf3e7;color:#36563b;border-radius:20px;padding:7px 12px;font-size:11px;white-space:nowrap}.paper-provider .icon{width:17px;height:17px}.paper-query-row{display:flex;gap:12px;margin-top:7px}.paper-query-row .field{flex:1;min-width:0}.paper-query-row .btn{flex-shrink:0}.paper-search .field-label{margin-bottom:0}.paper-filters{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.paper-checkbox{display:flex;align-items:center;gap:8px;font-size:12px}.paper-checkbox input{width:17px;height:17px;accent-color:var(--green)}.paper-sort{display:flex;align-items:center;gap:10px;font-size:12px}.paper-sort .field{width:auto;padding:9px 12px}.paper-interests{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px}.paper-interests>span{font-size:11px;color:var(--muted);margin-right:3px}.paper-interests .btn{border-radius:20px;font-size:10px;padding:7px 11px}.paper-placeholder,.paper-feedback{margin-top:24px;padding:23px;border-radius:12px;background:#f4f7f0;font-size:13px;color:#526849}.paper-placeholder{display:flex;align-items:center;gap:10px;line-height:1.7}.paper-feedback h3{margin:0 0 10px}.paper-feedback p{margin-top:0}.paper-results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.paper-results-heading p{margin:0;font-size:12px;overflow-wrap:anywhere}.paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.paper-card{border:1px solid var(--line);border-radius:13px;padding:21px;min-width:0;display:flex;flex-direction:column}.paper-meta{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:10px;color:#687a6c}.paper-access{background:#f2f1ed;border-radius:20px;padding:4px 8px;white-space:nowrap}.paper-access.open{background:#eaf3e1;color:#466a35}.paper-card h3{font-size:17px;line-height:1.45;margin:15px 0 9px;overflow-wrap:anywhere}.paper-card h3 .text-link{display:inline;font-size:inherit;color:var(--ink)}.paper-card h3 .icon{width:13px;height:13px;margin-left:6px}.paper-card p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.paper-card .paper-authors{margin:0 0 4px;color:#53664e}.paper-card .paper-venue{font-size:10px;margin:0 0 12px}.paper-abstract{margin:12px 0 18px;font-size:12px}.paper-abstract summary{cursor:pointer;color:var(--green);font-weight:600}.paper-abstract p{max-height:280px;overflow:auto}.paper-missing{color:#7a8675;font-size:11px!important}.paper-links{display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:14px;margin-top:auto}.paper-links .text-link{font-size:10px}.paper-results-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:20px}.paper-results-footer .text-link{font-size:12px}.paper-results-footer>span{font-size:10px;color:var(--muted)}
@media(max-width:1100px){.paper-grid{grid-template-columns:1fr}}
@media(max-width:680px){.paper-search{padding:22px}.paper-heading{flex-direction:column;gap:12px}.paper-heading h2{font-size:24px}.paper-query-row{flex-direction:column}.paper-query-row .btn{justify-content:center}.paper-filters{align-items:flex-start;flex-direction:column}.paper-card{padding:18px}.paper-meta{flex-wrap:wrap}.paper-results-heading .btn{width:100%;justify-content:center}}
