.si-contracting{margin:24px 0;padding:24px;background:#101e2d;color:#e5eaf0;border:1px solid #baa16b55;border-radius:14px;font:14px/1.6 Arial,sans-serif}.si-contracting h2,.si-contracting h3{color:#d4ba83}.si-contract-head,.si-contract-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.si-contract-row{padding:16px 0;border-top:1px solid #ffffff18}.si-contract-row p{margin:4px 0}.si-contract-notice{padding:16px;background:#d4ba8310;border-left:3px solid #d4ba83}.si-contract-metrics{display:flex;gap:10px;flex-wrap:wrap}.si-contract-metrics span{padding:8px 12px;background:#ffffff08;border-radius:8px}.si-contract-form{display:grid;gap:14px}.si-contract-form label{display:grid;gap:6px}.si-contract-form input:not([type=checkbox]),.si-contract-form select,.si-contract-form textarea{width:100%;box-sizing:border-box;background:#081421;color:#f6f7fa;border:1px solid #647383;border-radius:6px;padding:10px;font:inherit}.si-contract-form textarea{min-height:100px}.si-contracting button{cursor:pointer}.si-contracting button:disabled{opacity:.5;cursor:wait}.si-contract-hash{display:block;overflow-wrap:anywhere;color:#9caebf}dialog.si-contracting{position:fixed;margin:auto;width:min(680px,92vw);max-height:88vh;overflow:auto;box-sizing:border-box;z-index:10000}dialog.si-contracting::backdrop{background:#000b}@media(max-width:600px){.si-contracting{padding:16px}.si-contract-head,.si-contract-row{align-items:stretch;flex-direction:column}}
