.trial-countdown{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);padding:7px 11px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.trial-countdown.urgent{color:#a52d26;border-color:#dba7a3;background:#fff3f1}.trial-reminder{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px;margin:0 0 16px;border:1px solid #dba7a3;border-radius:14px;background:var(--panel);box-shadow:0 5px 18px #0000000d}.trial-reminder>div{display:flex;align-items:center;gap:12px;flex:1;font-size:13px}.trial-reminder [data-trial-time]{color:#a52d26;white-space:nowrap}.trial-reminder .btn{font-size:12px;min-height:40px}.trial-reminder .icon-button{min-width:40px;min-height:40px}body[data-theme=dark] .trial-countdown.urgent{background:#3c2020;color:#ffb4ab}body[data-theme=dark] .trial-reminder [data-trial-time]{color:#ffb4ab}@media(max-width:600px){.trial-reminder{flex-wrap:wrap;gap:8px;padding:12px}.trial-reminder>div{min-width:calc(100% - 50px);flex-wrap:wrap}.trial-reminder .icon-button{position:absolute;right:22px}.trial-reminder .btn{min-height:44px}.trial-countdown{font-size:11px}}@media(prefers-reduced-motion:reduce){.trial-reminder{animation:none}}
