#library-search{grid-template-columns:minmax(220px,2fr) minmax(170px,1.3fr) minmax(120px,1fr) minmax(100px,.7fr) auto;gap:12px}.library-documents{border-top:1px solid #d6deea}.library-document-row{padding:8px 4px;border-bottom:1px solid #d6deea;font-size:14px;line-height:1.7;color:#171e55;overflow-wrap:anywhere}.library-download{color:inherit;font-weight:600;text-decoration:none;text-underline-offset:4px;transition:color .15s}.library-download:hover,.library-download:focus-visible{color:#006bd6;text-decoration:underline}.library-download:focus-visible{outline:2px solid #006bd6;outline-offset:4px}.library-help{color:#61728a;font-size:12px;line-height:1.7;margin-top:20px}#library-retry[hidden]{display:none!important}@media(max-width:1000px){#library-search{grid-template-columns:repeat(2,minmax(0,1fr))}#library-search label:first-child{grid-column:1/-1}}@media(max-width:520px){#library-search{grid-template-columns:1fr}#library-search label:first-child{grid-column:auto}.library-document-row{padding:8px 0}}

.library-new{display:inline-block;vertical-align:middle;margin-left:6px;padding:1px 7px;border-radius:10px;background:#fff1ce;color:#805300;font-size:10px;font-weight:700;letter-spacing:.05em;white-space:nowrap;animation:library-new-pulse 2.6s ease-in-out infinite}@keyframes library-new-pulse{0%,100%{box-shadow:0 0 0 0 rgba(192,137,37,.08)}50%{box-shadow:0 0 0 4px rgba(192,137,37,.18)}}@media(prefers-reduced-motion:reduce){.library-new{animation:none}}
