.pd-save{align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding-block:var(--ui-space-3);border-top:1px solid var(--ui-line);color:var(--ui-ink);flex-wrap:wrap;display:flex}.pd-save__text{align-items:flex-start;gap:var(--ui-space-2);font-size:var(--ui-text-body);line-height:var(--ui-leading-body);flex:14rem;margin:0;display:flex}.pd-save__text svg{block-size:1.25rem;inline-size:1.25rem;color:var(--ui-ink-muted);flex:none;margin-block-start:calc(.5lh - .625rem)}.pd-save[data-state=saved] .pd-save__text svg{color:var(--ui-brand)}.pd-save .pd-button{flex:none}.pd-save__note{font-size:var(--ui-text-small,.875rem);line-height:var(--ui-leading-body);color:var(--ui-ink-muted);flex:100%;margin:0}.pd-save__link{padding-block:var(--ui-space-3);margin-block:calc(-1 * var(--ui-space-3));color:var(--ui-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}.pd-save__link:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.pd-save[data-state=saving] .pd-save__text svg{animation:1.2s ease-in-out infinite pd-save-pulse}}@keyframes pd-save-pulse{50%{opacity:.4}}.pd-more{position:relative}.pd-more>summary{min-block-size:var(--ui-control-height,44px);cursor:pointer;list-style:none}.pd-more>summary::-webkit-details-marker{display:none}.pd-result__actions .pd-more>summary{inline-size:auto;margin-inline:calc(-1 * var(--ui-space-3));padding-inline:var(--ui-space-3)}.pd-more>summary:focus-visible{outline:3px solid var(--ui-focus);outline-offset:3px}.pd-more__list{gap:var(--ui-space-1);margin:var(--ui-space-1) 0 0;padding:var(--ui-space-2);border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm,8px);background:var(--ui-surface);list-style:none;display:grid}.pd-result__actions .pd-more__list .pd-button{justify-content:flex-start;inline-size:100%;margin-inline:0}@media (prefers-reduced-motion:no-preference){.pd-more[open]>.pd-more__list{animation:pd-more-in var(--ui-enter,.2s) ease-out}}@keyframes pd-more-in{0%{opacity:0;transform:translateY(-4px)}}
