.grant-summary{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--tl-hair)}
.grant-summary>strong{display:block;margin-bottom:8px}
.grant-row{padding:9px 0;border-top:1px solid var(--tl-hair)}
.grant-row:first-of-type{border-top:0}
.grant-row strong,.grant-row span{display:block}
.grant-row span{margin-top:3px;color:var(--tl-ink-soft);font-size:13px}
.purchase-confirmed .intro{padding-bottom:20px}
.purchase-confirmed .workspace{display:block;max-width:720px;margin-inline:auto}
.purchase-confirmed .catalog{display:none}
.purchase-confirmed .cart{position:static;padding:24px}
.purchase-confirmed .cart>.cart-items,.purchase-confirmed .cart>#quote,.purchase-confirmed .cart>#checkout-consent,.purchase-confirmed .cart>#create,.purchase-confirmed .cart>#retry,.purchase-confirmed .cart>#check-status,.purchase-confirmed .cart>#cart-note{display:none!important}
.purchase-confirmed #access{display:block}
.purchase-confirmed #access>.access-link{margin:14px 0 4px}
.purchase-invoice{margin-top:16px;border-top:1px solid var(--tl-hair)}
.purchase-invoice summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700;list-style:none}
.purchase-invoice summary::-webkit-details-marker{display:none}
.purchase-invoice summary::after{content:'＋';color:var(--tl-seal);font-size:20px;font-weight:400}
.purchase-invoice[open] summary::after{content:'−'}
.purchase-invoice-body{padding:2px 0 10px}
.purchase-invoice-item{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--tl-hair);font-size:14px}
.purchase-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.purchase-actions button{min-height:46px;padding:0 14px;border:1px solid var(--tl-hair);border-radius:var(--tl-radius-control);background:transparent;color:var(--tl-ink)}
@media(max-width:760px){.purchase-confirmed .intro{display:block;padding-top:18px}.purchase-confirmed .intro .proposal-state{margin-top:12px}.purchase-confirmed .cart{padding:20px}.purchase-actions{display:grid}.purchase-actions button{width:100%}}
