.pssr-brief #pssr-brief .pssr-read-button{display:inline-flex;align-items:center;gap:10px;background:#d9be7b;color:#061923;padding:13px 20px;margin-top:18px;border:1px solid #d9be7b;border-radius:3px;font-weight:800;text-decoration:none;min-height:48px}
.pssr-read-button:hover{filter:brightness(1.1)}
.pssr-read-button svg{width:21px;height:21px;flex:none}
.pssr-archive{margin:16px 0 24px;border:1px solid #49616a;border-radius:3px;text-align:left}
.pssr-archive summary{cursor:pointer;padding:14px 16px;font-weight:700;color:#e5c77f;list-style:none;min-height:48px}
.pssr-archive summary::-webkit-details-marker{display:none}
.pssr-archive summary span{float:right}.pssr-archive[open] summary span{transform:rotate(180deg)}
.pssr-archive-body{padding:0 16px 16px}.pssr-archive-body label{display:block;margin:12px 0 5px;color:#e4edf0;font-size:14px}
.pssr-archive-body input,.pssr-archive-body select{width:100%;max-width:100%;min-height:44px;background:#0a202b!important;color:#eef4f5!important;border:1px solid #55707d!important;border-radius:3px;padding:10px;font-size:16px}
.pssr-archive-results{max-height:330px;overflow-y:auto}.pssr-archive-result{display:block;padding:13px 0;border-top:1px solid #49616a;text-decoration:none!important;overflow-wrap:anywhere}.pssr-archive-result[hidden]{display:none}
.pssr-archive-result strong,.pssr-archive-result span,.pssr-archive-result small{display:block}.pssr-archive-result strong{color:#e5c77f}.pssr-archive-result span,.pssr-archive-result small{color:#c5dce4;font-size:12px;line-height:1.6}
.pssr-archive :focus-visible,.pssr-read-button:focus-visible{outline:2px solid #efc654;outline-offset:3px}
