.subscription-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--border);border-radius:12px;background:var(--sage);font-size:13px;line-height:1.5}.subscription-notice[data-expired]{background:#fff4ed;border-color:#f2b795}.subscription-notice[data-warning]{background:#fffbeb;border-color:#fde68a;color:#92400e}.subscription-notice[data-warning] strong{color:#78350f}.subscription-notice[data-warning] p{color:#b45309}.subscription-notice p{margin:4px 0 0}.subscription-notice>div{min-width:0;overflow-wrap:anywhere}