*{box-sizing:border-box}body{color:#eee;background:linear-gradient(160deg,#0f0c29,#302b63,#24243e);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container{flex-direction:column;gap:32px;max-width:480px;margin:0 auto;padding:56px 20px 40px;display:flex}header{text-align:center;padding-bottom:8px}h1{letter-spacing:-.01em;margin:0 0 10px;font-size:2rem;font-weight:800}.subtitle{color:#9b9bc4;margin:0;font-size:.95rem}.card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:16px;padding:26px;display:flex}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.label{text-transform:uppercase;letter-spacing:1px;color:#9f9fc9;font-size:.75rem}.mono{word-break:break-all;margin:4px 0 0;font-family:monospace}.balance{text-align:center;border-top:1px solid #ffffff1a;padding:14px 0 0}.balance-value{color:#7ee8fa;margin:6px 0 10px;font-size:2.2rem;font-weight:700}.balance-actions{justify-content:center;gap:10px;display:flex}h2{margin:0;font-size:1.2rem}form label{color:#ccc;flex-direction:column;gap:6px;font-size:.9rem;display:flex}input,select{color:#fff;background:#0000004d;border:1px solid #fff3;border-radius:10px;padding:12px;font-size:1rem}input:focus,select:focus{border-color:#0000;outline:2px solid #7ee8fa}.link-button{color:#7ee8fa;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.9rem;font-weight:600}.link-button:hover{text-decoration:underline}.link-button:disabled{opacity:.5;cursor:not-allowed}.name-display{margin:0}.lang-switch{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.lang-btn{color:#cfd3ec;letter-spacing:.02em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:700}.lang-btn.active{color:#0b1030;background:linear-gradient(90deg,#6ea8fe,#7ee8fa);border-color:#0000}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab-button{color:#cfd3ec;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;padding:10px 16px;font-size:.95rem;font-weight:600}.tab-button.active{color:#0b1030;background:linear-gradient(90deg,#6ea8fe,#7ee8fa);border-color:#0000}.btn{cursor:pointer;text-align:center;border:none;border-radius:10px;padding:12px 18px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .1s,opacity .2s;display:inline-block}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{color:#0b1030;background:linear-gradient(90deg,#6ea8fe,#7ee8fa)}.btn.secondary{color:#eee;background:#ffffff1f}.btn.big{padding:18px;font-size:1.1rem}.btn.small{align-self:center;padding:6px 12px;font-size:.85rem}.status{border-radius:12px;padding:14px 16px}.status.success{background:#2ecc7126;border:1px solid #2ecc7180}.status.error{background:#e74c3c26;border:1px solid #e74c3c80}.status.info{background:#3498db26;border:1px solid #3498db80}.status p{margin:0 0 4px}.status a{color:#7ee8fa}.small-text{font-size:.8rem}.history{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.history li{background:#0003;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.85rem;display:flex}.history .out{color:#ff9f7e}.history .in{color:#80ff72}.history .amt{margin-left:auto;font-weight:700}.history .other{color:#999;font-size:.75rem}.history a{color:#7ee8fa;text-decoration:none}footer{text-align:center;color:#777;margin-top:10px;font-size:.8rem}.badge{text-transform:uppercase;letter-spacing:.5px;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700}.badge.active{color:#7ee87e;background:#2ecc7133}.badge.ended{color:#ff9f7e;background:#e74c3c33}.badge.draft{color:#ccc;background:#ffffff1f}.badge.cancelled{color:#999;background:#99999926}.invoice-list{flex-direction:column;gap:16px;display:flex}.invoice-form{flex-direction:column;gap:10px;padding-top:6px;display:flex}.invoice-form label{color:#ccc;flex-direction:column;gap:6px;font-size:.9rem;display:flex}.auction-form{flex-direction:column;gap:10px;padding-top:6px;display:flex}.auction-form label{color:#ccc;flex-direction:column;gap:6px;font-size:.9rem;display:flex}.auction-highlight{text-align:center;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:14px 0}.auction-meta{color:#bbb;flex-direction:column;gap:6px;font-size:.8rem;display:flex}.bid-form{flex-direction:column;gap:10px;padding-top:6px;display:flex}.bid-form label{color:#ccc;flex-direction:column;gap:6px;font-size:.9rem;display:flex}.hint{color:#999;text-align:center;margin:0}
