
.message-notice[data-v-492a8107] { position: fixed; z-index: 10050; top: calc(env(safe-area-inset-top, 0px) + 10px); right: 12px; left: 12px; max-width: 576px; margin: 0 auto; display: flex; align-items: center; border: 1px solid #ece7d5; border-radius: 14px; background: #fff; color: #262626; box-shadow: 0 6px 24px #00000024; box-sizing: border-box; touch-action: pan-x; user-select: none;
}
.message-notice-open[data-v-492a8107] { min-width: 0; flex: 1; display: flex; align-items: center; gap: 10px; margin: 0; padding: 12px; border: 0; background: transparent; color: inherit; text-align: left; cursor: pointer; font: inherit; line-height: 1.4;
}
.message-notice-icon[data-v-492a8107] { position: relative; overflow: hidden; width: 38px; height: 38px; flex: 0 0 38px; display: flex; align-items: center; justify-content: center; border-radius: 12px; background: #ffe878; color: #514300; font-size: 17px; font-weight: 700;
}
.message-notice-avatar[data-v-492a8107] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
}
.message-notice-copy[data-v-492a8107] { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 4px;
}
.message-notice-copy strong[data-v-492a8107] { display: flex; align-items: flex-start; font-size: 14px;
}
.message-notice-name[data-v-492a8107] { min-width: 0; overflow-wrap: anywhere;
}
.message-notice-label[data-v-492a8107] { flex-shrink: 0; margin-left: 8px; font-size: 12px; font-weight: 400; color: #8a8a8a;
}
.message-notice-summary[data-v-492a8107] { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: anywhere; font-size: 13px; color: #666;
}
.message-notice-close[data-v-492a8107] { width: 40px; min-height: 44px; flex: 0 0 40px; padding: 0; margin: 0 2px 0 0; border: 0; background: transparent; color: #888; cursor: pointer; font-size: 25px; line-height: 44px;
}
.message-notice-open[data-v-492a8107]::after, .message-notice-close[data-v-492a8107]::after { border: 0;
}
