/* r33: Save + Share use the site's small green link style (.ylink.yadd on Your day: #1e8e3e, 15px, 500, 44px tap height), underlined. */
.tl-save{max-width:420px;margin:16px auto 24px;padding:0 20px;text-align:center}
.tl-save-row{display:flex;justify-content:center;gap:24px}
.tl-save-btn,.tl-share-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:#1e8e3e;font:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer;transition:opacity .2s ease}
.tl-save-btn:hover,.tl-share-btn:hover{opacity:.7}
.tl-save-btn:focus-visible,.tl-share-btn:focus-visible{outline:2px solid #1e8e3e;outline-offset:2px;border-radius:12px}
.tl-save-btn:disabled{cursor:default;opacity:1;text-decoration:none}
.tl-save-msg{margin:4px 0 0;font-size:15px;color:#6e6e73;min-height:0}.tl-save-msg:empty{display:none}.tl-save-msg a{color:#1e8e3e;font-weight:500;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}
.tl-save-msg.err{color:#D92D20;text-align:left}
