.savedLibrary .savedGrid{align-items:start;gap:20px}.savedLibrary .savedCard{--saved-accent:#438bd2;--saved-tint:#f1f7fb;position:relative;border:1px solid #dbe5df;border-top:4px solid var(--saved-accent);background:linear-gradient(155deg,var(--saved-tint),#fff 65%);border-radius:18px;padding:22px;min-width:0}.savedCard.savedCard-article{--saved-accent:#d95a50;--saved-tint:#fdf3f0}.savedCard.savedCard-video{--saved-accent:#438bd2;--saved-tint:#edf5fc}.savedCard.savedCard-music{--saved-accent:#d9b333;--saved-tint:#fff9e8}.savedCard.savedCard-conversation{--saved-accent:#49a55b;--saved-tint:#eef7ef}.savedCard.savedCard-journal{--saved-accent:#85978c;--saved-tint:#f3f6f3}.savedCard.savedCard-page{--saved-accent:#49a55b;--saved-tint:#f0f7f1}.savedCardTop{justify-content:space-between;gap:10px}.savedCardTop,.savedKind{display:flex;align-items:center}.savedKind{gap:8px;font-size:11px;color:#597078}.savedKindIcon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #17384c12;background:#fff;border-radius:9px;color:var(--saved-accent);font-size:19px}.savedLibrary .savedCard h2{font:600 21px/1.35 Georgia,serif;margin:17px 0 7px;overflow-wrap:anywhere}.savedCard h2 a{color:#17384c;text-decoration:none}.savedCard h2 a:hover{text-decoration:underline;text-underline-offset:4px}.savedCardSource{font-size:12px;color:#6a8086;overflow-wrap:anywhere;margin:0 0 18px}.savedPrivateNote{font:14px/1.55 Arial,Helvetica,sans-serif;color:#506770;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #dce5df;padding-left:10px;margin:18px 0}.savedPrivateNote small{display:block;font-size:9px;letter-spacing:.1em;margin-bottom:5px;color:#74877c}.savedCardActions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 12px}.savedCardActions .soft{font-size:11px;text-decoration:none;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;background:#ffffffb5}.savedLibrary .savedCard .saveControls{border-top:1px solid #17384c12;padding-top:12px;margin-top:12px;gap:6px}.savedLibrary .savedCard .saveControls button{font-size:10px;padding:6px 10px}.savedLibrary .savedCard .saveControls small:empty{display:none}.savedMore{position:relative;font-size:11px}.savedMore summary{list-style:none;cursor:pointer;border:1px solid #dbe5df;border-radius:999px;padding:7px 10px;background:#ffffffb5}.savedMore summary::-webkit-details-marker{display:none}.savedMore>div{position:absolute;right:0;top:36px;z-index:5;width:160px;display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid #dbe5df;padding:6px;border-radius:12px;box-shadow:0 8px 25px #17384c18}.savedMore button{border:0;background:transparent;text-align:left;padding:10px;border-radius:7px;color:#17384c;cursor:pointer;font-size:12px}.savedMore button:hover{background:#edf4ef}.savedMore button:disabled{opacity:.45;cursor:default}.savedNotice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:24px;margin:12px 0;font-size:13px;color:#47616c}.savedAdd{margin:12px 0 24px}.savedAdd summary{cursor:pointer;color:#245638;font-size:14px}.savedAdd .libraryForm{max-width:600px;background:#f2f7f3;padding:20px;border-radius:16px;margin-top:12px}.savedDialog .libraryForm label,.savedLibrary .libraryForm label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#47616c}.savedDialog .libraryForm select,.savedLibrary .libraryForm select{padding:10px;border:1px solid #dbe5df;border-radius:9px;background:white;color:#17384c}.libraryForm small{font-size:11px;line-height:1.5;color:#6c7f86}.savedDialog{border:1px solid #dbe5df;border-radius:20px;padding:24px;width:min(540px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-sizing:border-box;color:#17384c;box-shadow:0 20px 80px #17384c33}.savedDialog::-webkit-backdrop{background:#17384c66}.savedDialog::backdrop{background:#17384c66}.savedDialogHead{display:flex;align-items:center;justify-content:space-between;gap:15px}.savedDialogHead h2{font:26px Georgia,serif;margin:0}.savedDialog .libraryForm{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.savedDialog input,.savedDialog textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #dbe5df;border-radius:9px;font:14px Arial,Helvetica,sans-serif;color:#17384c}.savedDialog textarea{min-height:100px;resize:vertical}.savedDialogActions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.savedSharePreview{display:grid;grid-gap:16px;gap:16px;padding:18px;background:#f2f7f3;border-radius:12px;overflow-wrap:anywhere}.savedSharePreview label{display:grid;grid-gap:8px;gap:8px;font-size:12px}.savedDialog p{font-size:13px;line-height:1.6}.savedUnavailable{font-size:12px;color:#7f5948}.savedAdd :focus-visible,.savedCard :focus-visible,.savedDialog :focus-visible{outline:2px solid #2f9959;outline-offset:3px}@media(max-width:650px){.savedLibrary .savedGrid{grid-template-columns:1fr}.savedLibrary .savedCard{padding:18px}.savedCardActions .soft{min-height:40px;box-sizing:border-box}.savedMore summary{padding:10px 12px}.savedDialog{padding:20px}}