.payment-inline{background:#eef1ec;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-weight:800;color:var(--a-ink)!important;font-size:.72rem!important;display:inline-flex!important}.payment-status{white-space:normal;overflow-wrap:anywhere}.payment-not-collected{background:#eee!important}.payment-created,.payment-pending{background:#f2dfc7!important}.payment-paid{background:#d8eadf!important}.payment-partially-refunded{background:#e7e3f2!important}.payment-refunded{background:#e2e8ef!important}.payment-failed{color:#7a3128!important;background:#f4e4db!important}.booking-payment-link{border-top:1px solid var(--a-line);padding-top:14px;margin:16px 0 0!important;font-size:.82rem!important}.booking-payment-link a{color:var(--a-ink);text-underline-offset:4px;font-weight:800}.admin-stats article{min-width:0;overflow:hidden}.admin-stats strong{overflow-wrap:anywhere;word-break:normal;max-width:100%;line-height:1}.admin-table-wrap table{min-width:960px}@media (max-width:560px){.admin-stats strong{font-size:clamp(1.55rem,8.5vw,2.2rem)}.admin-table-wrap table{min-width:0}.admin-table-wrap td:first-child:before{content:"Client"}.admin-table-wrap td:nth-child(2):before{content:"Experience"}.admin-table-wrap td:nth-child(3):before{content:"Date"}.admin-table-wrap td:nth-child(4):before{content:"Price"}.admin-table-wrap td:nth-child(5):before{content:"Status"}.admin-table-wrap td:nth-child(6):before{content:"Payment"}.admin-table-wrap td:nth-child(7):before{content:"Referral"}.admin-table-wrap td:nth-child(8):before{content:"Action"}.admin-table-wrap td:nth-child(7){border-top:0;margin-top:0;padding-top:8px}.admin-table-wrap td:nth-child(8){border-top:1px solid var(--a-line);margin-top:4px;padding-top:12px}.admin-table-wrap td:nth-child(8) .admin-actions{grid-template-columns:1fr;gap:8px;display:grid}.admin-table-wrap td:nth-child(8) .admin-actions button{width:100%;min-height:42px}.admin-table-wrap td:nth-child(8)>span{font-weight:800}.payment-inline{width:max-content;max-width:100%}}.payment-simulation-stats strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:560px){.payment-simulation-stats strong{font-size:clamp(1.35rem,6vw,1.7rem);line-height:1.05}}
