.series-native-search{display:grid;gap:6px;padding:10px 0 12px;position:sticky;top:0;z-index:3;background:var(--panel,#f8ead1)}.series-native-search span{font-size:.76rem;font-weight:800}.series-native-search input{appearance:none;background:color-mix(in srgb,var(--panel,#f8ead1) 84%,white);border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;color:inherit;font:inherit;padding:10px 12px;width:100%}.series-list-limit{font-size:.78rem;line-height:1.4;margin:10px 4px;opacity:.72;text-align:center}.series-list-search{display:grid;gap:6px;padding:10px 0 12px;position:sticky;top:0;z-index:2;background:var(--panel,#f8ead1)}.series-list-search label{font-size:.76rem;font-weight:800}.series-list-search input{appearance:none;background:color-mix(in srgb,var(--panel,#f8ead1) 84%,white);border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;color:inherit;font:inherit;padding:10px 12px;width:100%}.series-list-search-count{font-size:.72rem;min-height:1em;opacity:.72}.series-review-simplified>.series-detail-status-grid,.series-review-simplified>.series-next-panel,.series-review-simplified>.series-owned-books,.series-review-simplified>.series-online-suggestions{display:none!important}.series-review-simplified>.series-detail-head>.primary-action{display:none!important}.series-agent-review{border:1px solid var(--border,#b9925e);border-radius:18px;background:var(--panel,#f8ead1);box-shadow:0 12px 28px rgba(45,24,10,.12);display:grid;gap:14px;margin-top:18px;padding:20px}.series-agent-review-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.series-agent-review-head p{font-size:.72rem;font-weight:800;letter-spacing:.09em;margin:0 0 3px;text-transform:uppercase}.series-agent-review-head h3{margin:0}.series-agent-status,.series-agent-provider{margin:0}.series-agent-status{background:color-mix(in srgb,var(--panel,#f8ead1) 72%,white);border-radius:12px;font-weight:800;padding:12px 14px}.series-agent-status.checking{background:rgba(201,142,52,.15)}.series-agent-status.success{background:rgba(92,126,65,.17);color:#466332}.series-agent-status.partial{background:rgba(201,142,52,.18);color:#744914}.series-agent-status.error{background:rgba(156,55,44,.14);color:#8c3028}.series-agent-provider{font-size:.9rem;opacity:.82}.series-agent-results{display:grid;gap:16px;grid-template-columns:1fr}.series-agent-group{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:14px;padding:16px}.series-agent-group>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.series-agent-group h4,.series-agent-group p{margin:0}.series-agent-group h4{font-size:1.15rem}.series-agent-group header p{font-size:.8rem;margin-top:3px;opacity:.72}.series-agent-group header b{align-items:center;background:rgba(179,120,41,.16);border-radius:999px;display:flex;height:30px;justify-content:center;min-width:30px}.series-agent-books{display:grid;gap:9px;margin-top:14px}.series-agent-book{align-items:center;background:color-mix(in srgb,var(--panel,#f8ead1) 86%,white);border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:11px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:11px 12px}.series-agent-sequence{font-size:.76rem;font-weight:800;min-width:72px}.series-agent-book-copy{display:grid;gap:3px;min-width:0}.series-agent-book-copy strong,.series-agent-book-copy small{overflow-wrap:anywhere}.series-agent-book-copy small{font-size:.78rem;opacity:.76}.series-agent-book-state{border-radius:999px;background:rgba(179,120,41,.13);font-size:.72rem;font-weight:800;padding:6px 9px;white-space:nowrap}.series-agent-owned .series-agent-book-state{background:rgba(92,126,65,.16);color:#466332}.series-agent-missing .series-agent-book-state{background:rgba(156,55,44,.12);color:#8c3028}.series-agent-source{font-size:.75rem;font-weight:800}.series-agent-empty{font-size:.85rem;margin-top:12px!important;opacity:.7}.series-agent-check i{display:inline-flex;gap:3px;margin-left:7px}.series-agent-check i b{animation:series-agent-dot 1s infinite;background:currentColor;border-radius:50%;height:4px;width:4px}.series-agent-check i b:nth-child(2){animation-delay:.14s}.series-agent-check i b:nth-child(3){animation-delay:.28s}@keyframes series-agent-dot{0%,65%,100%{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}[data-theme=dark] .series-agent-review{background:#1c1711;box-shadow:0 12px 30px #0006}[data-theme=dark] .series-agent-book{background:#272017}[data-theme=dark] .series-agent-status.success,[data-theme=dark] .series-agent-owned .series-agent-book-state{color:#b9d59f}[data-theme=dark] .series-agent-status.partial{color:#efc177}[data-theme=dark] .series-agent-status.error,[data-theme=dark] .series-agent-missing .series-agent-book-state{color:#efa59d}@media(max-width:760px){.series-agent-review-head{align-items:stretch;flex-direction:column}.series-agent-results{grid-template-columns:1fr}.series-agent-book{align-items:start;grid-template-columns:1fr}.series-agent-check{width:100%}.series-agent-source{justify-self:start}}
.series-agent-wishlist{appearance:none;background:linear-gradient(180deg,#f3d29f,#d9a25c);border:1px solid #bd8745;border-radius:10px;color:#442815;cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;padding:8px 10px;white-space:nowrap}.series-agent-wishlist:disabled{cursor:default;opacity:.72}[data-theme=dark] .series-agent-wishlist{background:linear-gradient(180deg,#704626,#4a2b19);border-color:#9a6a3e;color:#f5dfbd}@media(max-width:760px){.series-agent-wishlist{justify-self:start}}
.series-agent-book-state{max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}
.series-agent-source{color:inherit}
@media(max-width:1100px){.series-agent-book{grid-template-columns:auto minmax(0,1fr) minmax(90px,auto)}.series-agent-wishlist,.series-agent-source,.series-agent-source-unavailable{grid-column:2/-1;justify-self:start}}
/* This narrower rule must follow the tablet grid, or titles collapse to a
   few characters on phones while status/actions keep their desktop columns. */
@media(max-width:760px){
  .series-agent-book{grid-template-columns:minmax(0,1fr);align-items:start}
  .series-agent-book-copy{width:100%}
  .series-agent-book-state{justify-self:start}
  .series-agent-wishlist,.series-agent-source,.series-agent-source-unavailable{grid-column:auto;justify-self:start}
  .series-agent-wishlist,.series-agent-source{min-height:44px;display:inline-flex;align-items:center}
}
.series-agent-decision-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.series-agent-decision-actions button{appearance:none;background:var(--panel-soft);border:1px solid var(--border);border-radius:9px;color:var(--text);cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;padding:7px 9px}.series-agent-decision-actions button:first-child{border-color:var(--gold)}.series-agent-decision-actions button:last-child{color:var(--danger)}.series-agent-decision-actions button:disabled{cursor:default;opacity:.65}@media(max-width:1100px){.series-agent-decision-actions{grid-column:2/-1}}@media(max-width:760px){.series-agent-decision-actions{grid-column:auto;justify-self:start}}
