.archiveReportTrigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #b9bab2;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.archiveReportCompact{min-width:40px;padding:8px}.archiveReportTrigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.archiveReportDialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ccc7bb;border-radius:12px;padding:28px;background:#fffdf7;color:#252a27;font:16px/1.55 system-ui,sans-serif;box-shadow:0 24px 90px #0004;text-align:start}.archiveReportDialog::backdrop{background:#17201bbc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.archiveReportDialog h2{font:600 23px/1.3 system-ui,sans-serif;margin:0 0 8px}.archiveReportBook{overflow-wrap:anywhere;color:#60665e;margin:0 0 24px}.archiveReportDialog label{display:block;font-size:14px;font-weight:600;margin:18px 0 6px}.archiveReportDialog select,.archiveReportDialog textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #a9afa6;border-radius:5px;padding:11px;background:#fff;color:#252a27;font:inherit;resize:vertical}.archiveReportActions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.archiveReportDialog button{width:auto!important;min-width:80px;min-height:44px;border:1px solid #b4b9b0;border-radius:5px;padding:10px 16px;background:#fff;color:#252a27;font:inherit;cursor:pointer}.archiveReportDialog button[type=submit]{background:#254c3a;color:#fff;border-color:#254c3a}.archiveReportDialog button:disabled{opacity:.6;cursor:wait}.archiveReportDialog a{color:#254c3a;text-decoration:underline}.archiveReportDialog [role=alert]{color:#913b27}.readingRoomTop>.archiveReportCompact{flex-shrink:0}@media(max-width:480px){.archiveReportDialog{padding:20px}.readingRoomTop{gap:5px}.readingRoomTop>.archiveReportCompact{min-width:34px;width:34px}}