.billing-dre .actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}
.billing-dre .actions label{display:grid;gap:5px;font-size:12px;color:var(--muted,#68707b)}
.billing-dre .actions select{min-width:105px;max-width:100%;padding:10px 12px;color:var(--text,#28282b);background:var(--panel,#fff);border:1px solid var(--line,#ddd);border-radius:8px;font:inherit}
.billing-dre .actions label[for=month] select{min-width:155px}
.billing-dre .actions select:focus-visible{outline:2px solid var(--brand,#ad101c);outline-offset:2px}
@media(max-width:650px){.billing-dre .top{align-items:stretch;flex-direction:column}.billing-dre .actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.billing-dre .actions select,.billing-dre .actions label[for=month] select{width:100%;min-width:0}.billing-dre .actions button{white-space:normal}}
