.payment-head{align-items:flex-start}.payment-head .actions{justify-content:flex-end}.payment-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1.2rem}.payment-stat{padding:1.15rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(180deg,rgba(19,35,58,.94),rgba(10,23,40,.97));box-shadow:var(--shadow)}.payment-stat span,.payment-stat small{display:block;color:var(--muted)}.payment-stat strong{display:block;margin:.25rem 0;font-size:1.75rem}.payment-panel{padding:0;overflow:hidden}.payment-panel>summary,.payment-provider-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;list-style:none}.payment-panel>summary::-webkit-details-marker,.payment-provider-item>summary::-webkit-details-marker{display:none}.payment-panel>summary:after,.payment-provider-item>summary:after{content:"+";display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:999px;background:#172b47;color:#fff;font-weight:900}.payment-panel[open]>summary:after,.payment-provider-item[open]>summary:after{content:"−"}.payment-panel>summary>span:first-child,.payment-provider-item>summary>span:first-child{display:grid;gap:.2rem}.payment-panel>summary small,.payment-provider-item>summary small{color:var(--muted);font-weight:500}.payment-toggle-label{margin-left:auto;color:#9eb3cb;font-size:.78rem;font-weight:800}.payment-panel-body{padding:0 1.25rem 1.25rem;border-top:1px solid var(--line)}.payment-form{padding-top:1rem}.payment-form-note{align-self:end;padding:.8rem;border:1px solid var(--line);border-radius:.7rem;background:#091626;color:var(--muted);font-size:.84rem}.payment-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.payment-section-head h2{margin:0}.payment-section-head p{margin:.25rem 0 0;color:var(--muted)}.payment-filter{display:flex;gap:.55rem;align-items:end;flex-wrap:wrap}.payment-filter label{min-width:150px}.payment-filter .button{min-height:43px}.payment-table td:first-child{font-weight:800}.payment-table td small{display:block;color:var(--muted);margin-top:.2rem}.payment-status-paid{background:rgba(57,217,138,.16);color:#bfffe0}.payment-status-failed,.payment-status-void{background:rgba(255,107,122,.15);color:#ffd4d9}.payment-status-refunded{background:rgba(245,196,81,.15);color:#ffe7a8}.payment-row-control{border:0;padding:0}.payment-row-control>summary{font-weight:800;color:#a9ceff}.payment-row-control>div{display:grid;gap:.75rem;min-width:230px;padding-top:.75rem}.payment-provider-admin{margin-top:1.5rem}.payment-provider-list{display:grid;gap:.75rem;padding-top:1rem}.payment-provider-item{border:1px solid var(--line);border-radius:.85rem;background:#091626;overflow:hidden;padding:0}.payment-provider-item>summary{padding:.9rem 1rem}.provider-state{margin-left:auto;padding:.35rem .6rem;border-radius:999px;font-size:.72rem;font-weight:850;background:#172b47;color:#c8d7e9}.provider-state.is-live{background:rgba(57,217,138,.16);color:#bfffe0}.payment-provider-body{padding:0 1rem 1rem;border-top:1px solid var(--line)}.payment-delete-form{display:flex;justify-content:flex-end;margin-top:.8rem}.payment-form .span-all{grid-column:1/-1}.payment-table .button,.payment-provider-body .button{white-space:nowrap}@media(max-width:980px){.payment-stats{grid-template-columns:1fr 1fr}.payment-section-head{flex-direction:column}.payment-filter{width:100%}}@media(max-width:640px){.payment-stats{grid-template-columns:1fr}.payment-panel>summary,.payment-provider-item>summary{align-items:flex-start;flex-wrap:wrap}.payment-toggle-label,.provider-state{margin-left:0}.payment-panel-body{padding:0 .9rem .9rem}.payment-filter{display:grid;grid-template-columns:1fr;width:100%}.payment-filter label{min-width:0}.payment-head .actions{justify-content:flex-start}.payment-form-note{grid-column:1/-1}}
