/* FUNY PIN mobile WEB app-install banner. Shared across HOME / PICK / TALK / MY; hidden inside app WebViews. */
@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@900&display=swap');
.funy-app-install-banner[hidden]{display:none!important}
.funy-app-install-banner{box-sizing:border-box;position:relative;z-index:1;width:100%;min-height:72px;padding:10px 12px;background:#f4effb;border-bottom:1px solid #e6ddf4;font-family:'Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.funy-app-install-inner{display:flex;align-items:center;gap:9px;min-height:52px}
.funy-app-install-icon{box-sizing:border-box;display:block;flex:0 0 47px;width:47px;height:47px;padding:0;border:0;outline:0;box-shadow:none;border-radius:11px;object-fit:cover;background:transparent;clip-path:inset(2px round 10px)}
.funy-app-install-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}
.funy-app-install-name{font-family:'Nunito','Pretendard Variable',Pretendard,sans-serif;font-size:13px;line-height:1.3;font-weight:900;color:#26202d;white-space:nowrap}
.funy-app-install-subtitle{font-size:10px;line-height:1.35;color:#77707f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.funy-app-install-meta{font-size:9px;line-height:1.2;color:#9a92a0;white-space:nowrap}
.funy-app-install-action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:57px;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:#8062d8;color:#fff!important;font-size:11px;font-weight:800;white-space:nowrap;text-decoration:none!important}
.funy-app-install-close{box-sizing:border-box;display:grid;place-items:center;flex:0 0 32px;width:32px;height:44px;margin-right:-6px;padding:0;border:0;background:transparent;color:#968b9b;cursor:pointer}
.funy-app-install-close svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}
.funy-app-install-action:focus-visible,.funy-app-install-close:focus-visible{outline:2px solid #8062d8;outline-offset:2px}
@media(min-width:768px){.funy-app-install-banner{display:none!important}}
