.monolith{background-color:var(--background-1);border:1px solid #232323;border-radius:var(--border-radius);padding:var(--size-5) var(--size-4);margin-bottom:var(--size-5);box-shadow:0 4px 12px rgba(0,0,0,0.05)}.search_monolith{padding:var(--size-3);max-width:1100px;margin:0 auto}.transactions-container{display:flex;flex-direction:column;gap:var(--size-4)}.transaction-row{display:flex;align-items:end;gap:var(--size-4);background-color:var(--background-2);padding:var(--size-4);border-radius:var(--border-radius);flex-wrap:wrap}.transaction-row>div{flex:1;min-width:140px}@media (max-width: 660px){.transaction-row{flex-direction:column;align-items:stretch}.transaction-row>div{min-width:auto}}label{display:block;font-size:var(--font-size-1);color:var(--text-1);margin-bottom:var(--size-1);font-weight:bold}select,input[type="number"]{width:100%;padding:var(--size-3) var(--size-4);font-weight:700;font-size:var(--font-size-2);color:var(--text-3);background-color:var(--background-0);border:1px solid var(--background-3);border-radius:var(--border-radius)}.remove-btn{background:none;border:none;font-size:28px;color:var(--red);cursor:pointer;padding:var(--size-2);line-height:1}.add-button,.simulate-button{font-weight:bold;color:var(--text-3);background-color:var(--theme-color);border:0;border-radius:var(--border-radius);padding:var(--size-3) var(--size-4);font-size:var(--font-size-3);cursor:pointer;width:100%;max-width:300px;margin:var(--size-4) auto;display:block}.add-button:hover,.simulate-button:hover{cursor:pointer;text-decoration:underline}.add-button{background-color:var(--background-3);color:white}.card{background-color:var(--background-1);border:1px solid #232323;border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--size-5)}.card-header{padding:var(--size-4) var(--size-5);background-color:var(--background-2);border-bottom:1px solid var(--background-3);display:flex;justify-content:space-between;align-items:center}.card-header .service{font-size:var(--font-size-1);font-weight:bold;color:var(--theme-color);text-transform:uppercase;letter-spacing:1px}.card-header h3{font-size:var(--font-size-3);margin:0;color:var(--text-3)}.card-header .buy_a{font-weight:bold;color:var(--text-3);background-color:var(--theme-color);border:0;border-radius:var(--border-radius);padding:var(--size-3) var(--size-4);font-size:var(--font-size-2);width:100%;margin:var(--size-4) auto;display:block;text-decoration:none}.card-header .buy_a:hover{cursor:pointer;text-decoration:underline}.bill{list-style:none;padding:var(--size-5);margin:0}.bill li{display:flex;justify-content:space-between;align-items:center;padding:var(--size-3) 0;border-bottom:1px solid var(--background-3);font-size:var(--font-size-2)}.bill li .transaction-sum-row{width:100%;margin-bottom:var(--size-2);display:flex;justify-content:space-between}.bill li:last-child{border-bottom:none;font-size:var(--font-size-3);font-weight:bold}.transaction{background-color:var(--background-2);padding:var(--size-3) var(--size-4);border-radius:var(--border-radius);margin:var(--size-2) 0;font-family:'Hack', monospace;display:flex;justify-content:space-between}.fail{color:var(--red);font-weight:bold}.fee{color:var(--green)}.results-container{max-width:1100px;margin:0 auto;padding:0 var(--size-4)}.row-counter{font-size:var(--font-size-1);color:var(--text-1);text-align:right}.loading{text-align:center;padding:var(--size-8) 0;color:var(--text-1)}
