.chili-android-smart-banner{display:none;position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #e0e0e0;z-index:9999;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:slideDown .3s ease-out}.chili-android-smart-banner.visible{display:block}.chili-android-banner-content{display:flex;align-items:center;padding:12px 16px;max-width:1200px;margin:0 auto}.chili-banner-icon{width:64px;height:64px;border-radius:12px;margin-right:12px;flex-shrink:0;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:32px}.chili-banner-info{flex:1;min-width:0}.chili-banner-title{font-size:14px;font-weight:600;color:#333;margin:0 0 2px;line-height:1.2}.chili-banner-subtitle{font-size:12px;color:#666;margin:0;line-height:1.2}.chili-banner-store{font-size:11px;color:#999;margin:2px 0 0;line-height:1.2}.chili-banner-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.chili-banner-btn{background:#01875f;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .2s}.chili-banner-btn:hover{background:#016647}.chili-banner-close{background:0 0;border:none;color:#999;font-size:24px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}.chili-banner-close:hover{color:#666}@media (max-width:480px){.chili-android-banner-content{padding:10px 12px}.chili-banner-icon{width:48px;height:48px;font-size:24px}.chili-banner-title{font-size:13px}.chili-banner-subtitle,.chili-banner-store{font-size:11px}.chili-banner-btn{padding:6px 16px;font-size:13px}.chili-banner-close{width:28px;height:28px;font-size:20px}}