.ko-transactions{max-width:960px!important}.ko-tx-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.ko-tx-summary>div:not(.ko-tx-summary-error){background:#17171a;border:1px solid #ffffff20;border-radius:16px;padding:16px}.ko-tx-summary h2{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 14px;color:#eee;font-size:16px;font-weight:600}.ko-tx-summary h2 span{font-size:12px;color:#a3a3aa;font-weight:400}.ko-tx-summary dl{display:flex;flex-direction:column;gap:7px;margin:0}.ko-tx-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ko-tx-summary dt{font-size:13px;color:#b2b2ba}.ko-tx-summary dd{font-size:23px;font-weight:550;line-height:1.3;font-variant-numeric:tabular-nums;color:#ededf0;margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.ko-tx-summary p{font-size:14px;color:#aaa;min-height:60px;margin:0;display:flex;align-items:center}.ko-tx-summary-error{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#bbb}.ko-tx-summary-error button,.ko-tx-notice button{min-height:44px;background:#ffffff08;color:#ddd;border:1px solid #ffffff26;border-radius:10px;padding:8px 12px;flex-shrink:0}
.ko-tx-notice{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:12px;margin-top:12px;color:#b5b5bd;font-size:13px}.ko-transactions .ko-filter-toggle{min-height:44px;border-radius:11px;color:#d4d4dc;background:#ffffff07;box-shadow:inset 0 0 0 1px #ffffff25;font-size:14px}.ko-transactions .ko-filter-toggle[aria-expanded=true]{background:#ffffff12;color:#eee}.ko-transactions .ko-filter-toggle>span{background:#ddd;color:#171717}.ko-transactions #ko-tx-filters{padding:16px;background:#17171a;box-shadow:inset 0 0 0 1px #ffffff20}.ko-transactions #ko-tx-filters>div>span{font-size:14px;color:#bbb;text-transform:none;letter-spacing:0}.ko-transactions .ko-filter-option{min-height:44px;border-radius:10px;font-size:14px;padding:8px 12px;line-height:1.3}.ko-transactions .ko-filter-option[aria-pressed=true]{background:#e0e0e3;color:#171719;box-shadow:none}.ko-transactions .ko-filter-option[aria-pressed=false]{background:#242428;color:#c4c4cc;box-shadow:none}.ko-transactions #ko-tx-filters>button{min-height:44px;font-size:14px}
.ko-transactions .ko-transaction-toggle{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:16px;align-items:start}.ko-transactions .ko-transaction-toggle>div:first-child{margin-top:3px}.ko-transactions .ko-transaction-toggle>div:nth-child(2)>div:first-child>span:first-child{font-size:16px;line-height:1.4}.ko-transactions .ko-transaction-toggle>div:nth-child(2)>p{font-size:14px;color:#b6b6bf;white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px}.ko-transactions .ko-transaction-toggle>div:nth-child(2)>span{font-size:13px;color:#9e9ea8;line-height:1.6}.ko-transactions .ko-transaction-toggle>div:last-child>div:first-child{font-size:17px;line-height:1.5}.ko-transactions .ko-transaction-toggle>div:last-child>div:last-child{font-size:13px;color:#b0b0ba;line-height:1.6}.ko-transactions .ko-transaction-toggle:disabled{cursor:default;opacity:1}.ko-transactions .ko-transaction-toggle>div:last-child{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ko-transactions .ko-balance-caption{display:block;color:#9999a5;font-size:12px}.ko-transactions .ko-transaction-details{font-size:14px;padding:16px;background:#1a1a1e;border-top:1px solid #ffffff18}.ko-transactions .ko-transaction-details span,.ko-transactions .ko-transaction-details p{font-size:13px;line-height:1.5}.ko-transactions .ko-transaction-details button{min-height:36px;overflow-wrap:anywhere;min-width:0}.ko-transactions .ko-transaction-details>div{gap:10px}.ko-transactions .ko-transaction-details .truncate{white-space:normal;overflow-wrap:anywhere}.ko-transactions .ko-tx-pager button{min-height:44px;min-width:44px;border-radius:12px}.ko-transactions .ko-tx-pager span{font-size:15px}.ko-transactions :is(button,a):focus-visible{outline:2px solid #ddd;outline-offset:3px}
@media(max-width:639px){.ko-transactions{padding-top:20px!important}.ko-transactions .ko-transaction-toggle{grid-template-columns:30px minmax(0,1fr);gap:8px 12px;padding:14px}.ko-transactions .ko-transaction-toggle>div:last-child{grid-column:2;display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:left}.ko-transactions .ko-transaction-toggle>div:last-child>div:last-child{text-align:right}.ko-transactions .ko-transaction-toggle>div:last-child>div:first-child{font-size:18px}.ko-tx-summary>div:not(.ko-tx-summary-error){padding:13px}.ko-tx-summary h2{flex-direction:column;gap:2px;margin-bottom:10px}.ko-tx-summary dl>div{gap:8px}.ko-tx-summary dd{font-size:19px}.ko-transactions .ko-transaction-details{padding:14px}}
@media(max-width:359px){.ko-tx-summary{grid-template-columns:1fr}.ko-tx-summary h2{flex-direction:row}.ko-tx-summary dd{font-size:23px}.ko-transactions .ko-transaction-toggle>div:last-child{flex-wrap:wrap}.ko-transactions .ko-transaction-toggle>div:last-child>div:last-child{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.ko-transactions *{scroll-behavior:auto!important;transition:none!important}}

.ko-transactions .ko-tx-reference{display:flex;align-items:center;justify-content:space-between;gap:12px}.ko-transactions .ko-tx-reference>span{color:#b0b0b8}.ko-transactions .ko-tx-reference button{font-family:ui-monospace,monospace;max-width:75%;text-align:right;font-size:13px;color:#eee;overflow-wrap:anywhere}

.ko-transactions .ko-transaction-toggle>div:last-child{max-width:none}
@media(max-width:639px){.ko-transactions .ko-transaction-toggle>div:last-child{width:100%;flex-wrap:wrap}.ko-transactions .ko-transaction-toggle>div:last-child>div{width:max-content;max-width:100%;min-width:0;flex:0 1 auto}.ko-transactions .ko-transaction-toggle>div:last-child>div:last-child{margin-left:auto}}

@media(min-width:360px) and (max-width:639px){.ko-tx-summary dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ko-tx-summary dl>div{justify-content:flex-end}.ko-tx-summary:has(dd[data-wide=true]){grid-template-columns:1fr}.ko-tx-summary:has(dd[data-wide=true]) h2{flex-direction:row}}
