#save-pdf-btn{visibility:hidden}.rst-dl-wrapper{position:relative;display:inline-block}.rst-dl-panel{position:absolute;right:0;top:100%;margin:.25rem 0 0;padding:.4rem 0;list-style:none;background:var(--color-bg,#fff);border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.12);z-index:100;min-width:10rem}.rst-dl-panel li a{display:block;padding:.4rem 1rem;color:var(--color-text,#03234b);text-decoration:none;white-space:nowrap;font-size:.85rem}.rst-dl-panel li a:hover{background:#e0ecff}.rst-dl-toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,1rem);z-index:1000;padding:.6rem 1.1rem;border-radius:6px;background:#03234b;color:#fff;font-size:.85rem;box-shadow:0 4px 12px rgba(0,0,0,0.25);opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.rst-dl-toast--show{opacity:1;transform:translate(-50%,0)}.rst-dl-toast--error{background:#b71c1c}