.mini-pc-entry{width:100%;min-height:44px;margin:8px 0 14px;border:1px solid #94b6a5;border-radius:12px;color:#24684b;background:#f3faf5;font:inherit;cursor:pointer}
.mini-pc-panel{text-align:center;padding:8px 4px 14px;color:#514233}.mini-pc-panel h3{font-size:20px;margin:8px 0}.mini-pc-panel p{font-size:14px;line-height:1.6;margin:10px 0}.mini-pc-panel img{display:block;max-width:100%;margin:16px auto;background:white;border:10px solid white;border-radius:12px;box-sizing:content-box}.mini-pc-panel small{display:block;color:#756a5d;font-size:12px;line-height:1.6;margin-top:12px}.mini-pc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.mini-pc-actions button{min-height:40px;padding:8px 12px;border:1px solid #d8c9b8;border-radius:10px;background:#fffaf3;color:#56432f;font:inherit;cursor:pointer}.mini-pc-panel button:disabled{opacity:.6;cursor:wait}.mini-pc-panel [hidden],.mini-pc-panel[hidden],.mini-pc-entry[hidden]{display:none!important}
#authModal.mini-pc-mode .phone-login-panel,#authModal.mini-pc-mode #authModeTabs,#authModal.mini-pc-mode .member-benefits,#authModal.mini-pc-mode .auth-benefit-title,#authModal.mini-pc-mode #miniPcLoginEntry{display:none!important}
@media(max-width:850px){.mini-pc-entry{display:none!important}}
#authModal.mini-pc-mode .auth-eyebrow,#authModal.mini-pc-mode #authModalTitle+p{display:none}
#authModal.mini-pc-mode .auth-card{max-height:calc(100dvh - 48px);overflow-y:auto}
