#sixy-app .sf-result{max-height:calc(100dvh - 100px);overflow-y:auto}
#sixy-app .sf-save-result{margin-top:-7px;padding-top:0;display:flex;align-items:center;justify-content:center;gap:4px 12px;flex-wrap:wrap;text-align:center}
#sixy-app .sf-save-result[hidden]{display:none}
#sixy-app .sf-save-google{border:0;background:transparent;color:#626963;padding:5px 3px;font:500 13px system-ui;text-decoration:underline;text-underline-offset:2px;cursor:pointer;min-height:32px}
#sixy-app .sf-save-google:hover{color:#203b32}
#sixy-app .sf-save-google:focus-visible{outline:2px solid #438e70;outline-offset:2px;border-radius:4px}
#sixy-app .sf-save-google:disabled{opacity:.6}
#sixy-app .sf-save-result small{width:100%;font-size:12px}
#sixy-app .sf-result.is-guest .sf-save-result{margin-top:2px}
#sixy-app .sf-result.is-guest .sf-save-google{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:0;border-radius:999px;background:#438d68;color:#fff;font:700 16px system-ui;text-decoration:none;box-shadow:0 5px 14px rgba(60,112,59,.2)}
#sixy-app .sf-result.is-guest .sf-save-google:hover{background:#3d805f}
#sixy-app .sf-result.is-guest .sf-save-google svg{width:20px;height:20px;flex:0 0 20px}
#sixy-app .sf-result.is-guest .sf-share{min-height:42px;padding:9px 16px;border:1px solid #438d68;background:transparent;color:#438d68;font-size:15px;box-shadow:none}
#sixy-app .sf-result.is-guest .sf-share:hover{background:rgba(67,141,104,.08)}
