.distribution-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.distribution-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.distribution-metrics>div{padding:16px;border:1px solid #e8e5f3;border-radius:12px;background:#faf9ff;min-width:0}.distribution-metrics span{display:block;color:#847e96;font-size:12px;margin-bottom:8px}.distribution-metrics strong{font-size:23px;overflow-wrap:anywhere}.distribution-link{display:flex;align-items:center;gap:12px;margin:18px 0}.distribution-link input{margin:0;flex:1;min-width:0}.distribution-qr{width:150px;height:150px;border:1px solid #e8e5f3;border-radius:10px}.distribution-share{display:flex;align-items:center;gap:22px}.distribution-share>div{flex:1;min-width:0}.distribution-status{display:inline-block;padding:4px 8px;border-radius:6px;background:#f0ebff;color:#7254b5;font-size:12px}.distribution-status[data-status=settled]{background:#eaf7f0;color:#287958}.distribution-status[data-status=recovery],.distribution-status[data-status=void]{background:#fff0ee;color:#a04d43}.distribution-dialog{width:min(520px,calc(100% - 32px));padding:28px;border:1px solid #e5dff3;border-radius:18px;color:#25233c}.distribution-dialog::backdrop{background:#20173377}.distribution-dialog .actions{justify-content:flex-end}.distribution-dialog input[type=checkbox]{width:auto}.distribution-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:20px}.distribution-filter{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.distribution-filter select{width:auto;max-width:100%;margin:0}.distribution-note{font-size:13px;line-height:1.8;color:#847e96}.distribution-referral-notice{margin-top:18px}.distribution-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.distribution-actions{display:flex;gap:6px;flex-wrap:wrap}.distribution-actions button{margin:0}.distribution-error{color:#a13e42;font-size:13px;line-height:1.7}.distribution-order-id{font-size:11px;color:#938a9f}.distribution-mine h2{font-size:24px}.distribution-empty{padding:20px 0;color:#847e96}@media(max-width:760px){.distribution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-config-grid{grid-template-columns:1fr}.distribution-share{align-items:flex-start;flex-direction:column}.distribution-share>div{width:100%}.distribution-link{flex-wrap:wrap}.distribution-link input{flex-basis:100%}}

.distribution-full-code{display:block;max-width:260px;overflow-wrap:anywhere;white-space:normal;font-size:12px}#codes-qr{text-align:center}#codes-qr img{max-width:100%;height:auto}#distributor-codes{margin-top:24px}#distributor-codes h2{font-size:24px}

.membership-distribution-entry{flex:none;white-space:nowrap;margin-left:auto}body[data-page="distribution"] main{max-width:1180px}body[data-page="distribution"] .distribution-mine>.distribution-heading{display:none}body[data-page="distribution"] .distribution-mine>.distribution-note:first-of-type{margin-top:0}
