.invitation-rate-search{display:flex;gap:12px;align-items:flex-end;margin:20px 0;max-width:660px}
.invitation-rate-search .commerce-label{flex:1;margin:0;min-width:0}
.invitation-rate-search .btn{flex-shrink:0}
.invitation-user-id{display:block;color:var(--tx2);font-size:12px;margin-top:4px}
.invitation-rates table{font-variant-numeric:tabular-nums}
.invitation-rate-editor{margin-top:24px;max-width:660px}
.invitation-rate-editor h3{font-size:18px;line-height:1.5;overflow-wrap:anywhere}
.invitation-rate-editor .commerce-label>.commerce-input{margin-top:8px}
.invitation-rate-editor .ui-select-trigger{display:flex;width:100%;min-height:44px;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg2);box-sizing:border-box}
.invitation-rate-editor .ui-select-trigger:hover{border-color:var(--a1)}
.invitation-rate-editor [hidden]{display:none!important}
.invitation-rates .commerce-form-status{min-height:1.5em}
@media(max-width:600px){.invitation-rate-search{align-items:stretch;flex-direction:column}.invitation-rate-search .btn{align-self:flex-start}.invitation-rate-editor .commerce-actions{flex-wrap:wrap}.invitation-rate-editor{width:100%;box-sizing:border-box}}
