/* V191.22 — calm "server temporarily unavailable" mode */
.service-notice{display:flex;align-items:flex-start;gap:14px;margin:0 0 22px;padding:16px 18px;border:1px solid rgba(255,206,140,.22);border-radius:18px;color:var(--text,#e8e6e7);background:linear-gradient(145deg,rgba(255,206,140,.09),rgba(255,177,196,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.service-notice b{display:block;font-size:.86rem}
.service-notice p{margin:4px 0 0;color:var(--muted,rgba(232,230,231,.66));font-size:.76rem;line-height:1.5}
.service-notice-dot{width:9px;height:9px;flex:0 0 auto;margin-top:5px;border-radius:50%;background:#ffce8c;box-shadow:0 0 0 5px rgba(255,206,140,.1),0 0 16px rgba(255,206,140,.45);animation:service-pulse 2.4s ease-in-out infinite}
@keyframes service-pulse{50%{opacity:.45}}
@media (prefers-reduced-motion:reduce){.service-notice-dot{animation:none}}
.pending-issue-card{border-color:rgba(255,206,140,.2)!important}
.pending-issue-copy{margin:22px 0 16px;padding:12px 13px;border:1px solid rgba(255,255,255,.06);border-radius:13px;color:var(--muted,rgba(232,230,231,.66));background:rgba(5,6,8,.24);font-size:.74rem;line-height:1.5}
.pending-issue-card .key-actions{grid-template-columns:1fr}
.status-pill.pending{color:#ffce8c;border-color:rgba(255,206,140,.22);background:rgba(255,206,140,.07)}
.purchase-status.processing{color:#ffce8c}
@media (max-width:640px){.service-notice{margin:0 0 16px;padding:13px 14px;border-radius:15px}}
