.thodia-card-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.thodia-save-item[aria-pressed="true"]{border-color:#145447;background:#e8f3ef;color:#124b40}.thodia-login-modal[hidden]{display:none!important}.thodia-login-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px}.thodia-login-backdrop{position:absolute;inset:0;background:rgba(10,24,20,.62)}.thodia-login-panel{position:relative;z-index:1;width:min(100%,440px);padding:30px 26px 24px;border-radius:20px;background:#fff;box-shadow:0 22px 70px rgba(0,0,0,.24);text-align:center}.thodia-login-panel h2{margin:0 30px 10px;font-size:23px}.thodia-login-panel>p{color:#687873}.thodia-login-close{position:absolute;right:13px;top:9px;border:0;background:transparent;font-size:28px;cursor:pointer;color:#53635d}.thodia-google-login{display:flex;justify-content:center;min-height:44px;margin:22px 0}.thodia-account-help{font-size:14px}.thodia-login-open{overflow:hidden}.thodia-saved-page{max-width:920px;margin:0 auto}.thodia-saved-card{display:flex;gap:16px;align-items:center;padding:14px;margin:12px 0;border:1px solid #e1e9e5;border-radius:14px;background:#fff}.thodia-saved-card img{width:112px;height:82px;object-fit:cover;border-radius:9px}.thodia-saved-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.thodia-saved-card-body>a{font-weight:700;color:inherit;text-decoration:none}.thodia-saved-card-body small{color:#71817a}.thodia-saved-card-body button{margin-top:5px}@media(max-width:560px){.thodia-login-panel{padding:26px 18px 20px}.thodia-saved-card{align-items:flex-start}.thodia-saved-card img{width:84px;height:72px}}

.thodia-login-btn{border:0;font-family:inherit;cursor:pointer}.thodia-stay-mini .thodia-save-item{flex:0 0 auto;width:auto;min-height:40px;align-self:stretch;margin:0 12px}

.thodia-login-panel--wp{width:min(100%,560px);max-height:min(92vh,900px);overflow:auto;padding:28px 24px 18px}.thodia-login-frame{display:block;width:100%;height:230px;border:0;border-radius:10px;background:#fff;margin:14px auto 0}.thodia-login-note{margin:8px 0 0!important}.thodia-login-fallback{font-size:12px;margin:8px 0 0!important}.thodia-login-fallback a{color:#526b61;text-decoration:underline}@media(max-width:600px){.thodia-login-panel--wp{padding:24px 12px 14px;max-height:94vh}.thodia-login-frame{height:230px}}
