.checkout-actions,.history-actions,.verification-actions,.inline-actions,.admin-tabs,.lesson-header-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.checkout-actions{margin-top:18px}.checkout-actions>.button{margin:0!important}.order-paid{background:#edf4e9!important;border-color:#a8c09c!important}.payment-membership-until{font-size:17px}.payment-check-feedback{line-height:1.6}.admin-config-grid form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.admin-config-grid form label{flex:1;min-width:180px}.manual-payment form{display:grid;gap:12px}.lesson-finished{display:grid;gap:10px}.lesson-finished>.button,.lesson-finished>a{justify-self:start}.lesson-header-actions .button,.admin-tabs>a{margin:0!important}.payment-membership-until strong{white-space:nowrap}

.variant-rank{display:block;margin-top:10px;font-size:17px}.button+.button,.button+.subtle-link{margin-inline-start:8px}.checkout-actions>.button,.doc-toolbar>.button,.doc-add>.button,.lesson-header-actions>.button{margin-inline-start:0}.admin-compact-table .button{margin:3px}.order-reference-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ranking-levels,.calendar-years,.library-actions,.lesson-quiz>div{display:flex;gap:10px;flex-wrap:wrap}

.document-actions{display:flex;gap:8px;flex-wrap:wrap}.document-actions>.button{margin:0}.section-head:has(.document-actions){flex-wrap:wrap}
