.trial-settings-card,.trial-record{border:1px solid var(--border,#e5dfd6);background:var(--card,#fff);border-radius:18px;padding:24px}.trial-settings-title,.trial-record-heading,.trial-record-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trial-settings-title{margin-bottom:20px}.trial-settings-title h3,.trial-record h3{margin:0}.trial-settings-grid,.trial-price-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trial-price-comparison{background:#f7f4ed;border-radius:14px;margin:20px 0 8px;padding:20px}.trial-price-comparison output{align-items:center;min-height:46px;font-size:24px;display:flex}.trial-settings-card .field small,.trial-record small{color:#746d64;line-height:1.5}.trial-history{margin-top:28px}.trial-records{gap:16px;display:grid}.trial-record-heading{justify-content:space-between}.trial-record-actions{margin:18px 0 10px}.trial-record input{width:100%;min-width:0}.trial-welcome{color:#394733;background:#f3f6ed;border:1px solid #d6e2c7;border-radius:14px;margin:14px 0;padding:18px 22px;line-height:1.6}.trial-welcome .trial-welcome{background:0 0;border:0;margin:0;padding:0}.trial-welcome p{margin:6px 0}.trial-welcome strong{font-size:1.05rem}@media (max-width:640px){.trial-settings-grid,.trial-price-comparison{grid-template-columns:1fr}.trial-settings-card,.trial-record{padding:18px}.trial-welcome{padding:14px}}
