.notify-panel[data-v-c5c2fe56]{margin:-12px}.panel-header[data-v-c5c2fe56]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:600;display:flex}.notify-list[data-v-c5c2fe56]{max-height:400px;overflow-y:auto}.notify-item[data-v-c5c2fe56]{cursor:pointer;border-bottom:1px solid #f5f5f5;gap:12px;padding:12px 16px;transition:background .2s;display:flex}.notify-item[data-v-c5c2fe56]:hover{background:#f5f7fa}.notify-item.unread[data-v-c5c2fe56]{background:#f0f9ff}.notify-icon[data-v-c5c2fe56]{flex-shrink:0;font-size:24px}.notify-content[data-v-c5c2fe56]{flex:1;min-width:0}.notify-title[data-v-c5c2fe56]{color:#303133;margin-bottom:4px;font-size:14px}.notify-desc[data-v-c5c2fe56]{color:#909399;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.notify-time[data-v-c5c2fe56]{color:#c0c4cc;margin-top:4px;font-size:12px}.panel-footer[data-v-c5c2fe56]{text-align:center;border-top:1px solid #eee;padding:8px}.shop-dialog.el-dialog{border-radius:22px;width:min(720px,100vw - 24px)!important}.shop-dialog .items-scroll{max-height:60dvh;overflow:auto}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page,.chat-page){overflow-wrap:anywhere}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page,.chat-page) :is(.main,.nav-inner,.friend-pet,.bubble-wrap,.pet-info){box-sizing:border-box;min-width:0}@media (width<=700px){:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page) .main{width:100%;padding:20px 12px calc(28px + env(safe-area-inset-bottom))!important}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page,.chat-page) .nav-inner{gap:8px;padding:10px 12px!important}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page,.chat-page) .nav-brand{gap:5px;min-width:0;font-size:14px}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page,.chat-page) .nav-back{min-width:40px;min-height:44px}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page) .hero-title{font-size:26px!important}:is(.ach-page,.friends-page,.friend-detail-page,.deco-page,.style-page,.diary-page) .nav-actions{flex-shrink:0;gap:6px}:is(.deco-page,.style-page) :is(.deco-grid,.skin-grid,.tone-grid){gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.deco-page,.style-page) :is(.deco-card,.skin-card,.tone-card){min-width:0;padding:14px 10px}.deco-page .deco-btn{min-height:44px}.diary-page .diary-header{flex-wrap:wrap;gap:10px}.diary-page .diary-stats{flex-wrap:wrap}.friends-page .friend-card{padding:14px}.friends-page .rank-name{min-width:0}.ach-page .achievements-grid{grid-template-columns:minmax(0,1fr)!important}.ach-page .ach-body{min-width:0}.friend-detail-page .help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.friend-detail-page .message-input-wrap{flex-wrap:wrap}.friend-detail-page textarea{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.chat-page{flex-direction:column;display:flex;height:100dvh!important;min-height:0!important}.chat-page .nav{flex:none}.chat-page .chat-main{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;height:auto!important;padding:0 12px!important}.chat-page .messages{flex:1;min-height:0;overflow-y:auto}.chat-page .input-area{padding:10px 0 calc(10px + env(safe-area-inset-bottom));flex:none;width:auto!important;position:static!important}.chat-page textarea{min-width:0;font-size:16px!important}.chat-page .bubble-wrap{max-width:calc(100% - 54px)}.chat-page .quick-replies{flex-shrink:0;overflow-x:auto}.shop-dialog .items-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.shop-dialog .item-card{min-width:0;padding:12px}.shop-dialog .item-footer{flex-wrap:wrap;gap:6px}.shop-dialog .shop-header{padding:14px}.shop-dialog .tabs{flex-wrap:wrap;gap:5px}.shop-dialog .tab{padding:8px 10px}}
