.sa7-scopes{display:flex;gap:6px;border-bottom:1px solid #ded5c6;margin:18px 0 14px;padding-bottom:10px;flex-wrap:wrap}.sa7-scopes button{font:600 14px system-ui;padding:9px 16px;border:1px solid #d2c4b0;border-radius:22px;background:#fffdf8;color:#6b3232;cursor:pointer}.sa7-scopes button[aria-pressed=true]{background:#792e33;color:#fff;border-color:#792e33}.cs1-app [hidden]{display:none!important}
.sa7-workspace{min-width:0;color:#312d28}.sa7-filters{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:15px;border:1px solid #ded3c2;border-radius:10px;background:#f8f4ec}.sa7-field{display:flex;flex-direction:column;gap:6px;font:600 12px system-ui;color:#655846}.sa7-field:has([type=checkbox]){flex-direction:row;align-items:center;padding:8px 3px}.sa7-field input[type=number]{max-width:110px}.sa7-field select,.sa7-field input[type=number]{padding:8px;border:1px solid #cbbda5;border-radius:6px;background:#fff;font:14px system-ui;color:#302d28;min-width:0}.sa7-explainer{font-size:12px;line-height:1.6;color:#766b5b}.sa7-status{font-size:14px;font-weight:600}.sa7-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.sa7-card{background:#fffdf8;border:1px solid #ded3c1;border-radius:12px;padding:20px;min-width:0;display:flex;flex-direction:column;align-items:start}.sa7-meta{display:flex;flex-wrap:wrap;gap:9px;font:600 10px system-ui;text-transform:uppercase;letter-spacing:.07em;color:#886936}.sa7-card h3{font:600 20px/1.35 Georgia,serif;color:#60292d;margin:10px 0}.sa7-excerpt{font:15px/1.65 Georgia,serif;white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 12px}.sa7-citation{font:11px/1.6 system-ui;overflow-wrap:anywhere;color:#766959}.sa7-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px;margin-top:auto;align-items:center}.sa7-link{font:600 12px system-ui;color:#772e32;text-decoration:none;border-bottom:1px solid #c7b08a;padding:5px 0}.sa7-collect,.sa7-more,.sa7-export{border:1px solid #cdbca1;border-radius:6px;padding:8px 11px;background:#fffaf0;color:#6f3434;font:600 12px system-ui;cursor:pointer}.sa7-collect[aria-pressed=true]{background:#eee3cc}.sa7-export:disabled{opacity:.45;cursor:default}.sa7-basket{display:flex;gap:10px;align-items:center;justify-content:flex-end;font-size:12px}.sa7-more{margin:18px 0;width:100%}
