.gisis-review-panel{margin:1rem 0 2rem;padding:1rem 1.2rem;border:1px solid #d9e2e5;border-radius:12px;background:#f9fbfb}
.gisis-review-panel>details>summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:#29464e;font-weight:650;cursor:pointer}
.gisis-review-panel>details>summary span{color:#64777d;font-size:.78rem;font-weight:450}
.gisis-review-panel>details>p{color:#566b72;font-size:.82rem;line-height:1.65}
.gisis-review-summary{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}
.gisis-review-summary span{padding:.45rem .6rem;border-radius:7px;background:#edf2f3;color:#53666c;font-size:.76rem}
.gisis-review-summary strong{color:#244a52}
.gisis-review-search{display:grid;max-width:22rem;gap:.25rem;color:#64777d;font-size:.75rem}
.gisis-review-search input{padding:.45rem .6rem;border:1px solid #cbd7dc;border-radius:6px;font:inherit}
.gisis-review-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:.5rem;margin-top:.7rem;max-height:28rem;overflow:auto}
.gisis-review-event{padding:.6rem .7rem;border:1px solid #e0e8ea;border-radius:8px;background:#fff}
.gisis-review-event summary{color:#365860;font-size:.78rem;cursor:pointer}
.gisis-review-event p,.gisis-review-event li{color:#5b6d73;font-size:.74rem;line-height:1.55;overflow-wrap:anywhere}
.gisis-review-event ul{padding-left:1.1rem}
.gisis-review-empty{color:#66777d;font-size:.8rem}
.gisis-library-controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:18px 0}.gisis-library-controls label{display:grid;gap:8px;font-size:12px;color:#687b86}.gisis-library-controls select{padding:10px 12px;border:1px solid #dce5e8;border-radius:8px;background:white;color:#243c49}.gisis-library-controls .gisis-review-search{flex:1;min-width:220px;margin:0}.gisis-library-pages{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:16px;font-size:12px}.gisis-library-pages button{border:1px solid #dce5e8;background:white;border-radius:7px;padding:7px 12px}.gisis-library-pages button:disabled{opacity:.4}.source-library{margin-top:20px;padding:20px;border:1px solid #dce5e8;border-radius:14px;background:#fff}.source-library>summary{cursor:pointer;font-size:14px;font-weight:650;color:#243c49}.source-library>summary span{font-size:12px;font-weight:400;color:#71818a;margin-left:14px}.source-library>section{margin-top:22px}@media(max-width:640px){.source-library{padding:14px}.source-library>summary span{display:block;margin:7px 0 0}.gisis-library-controls{display:grid}}
