.lotto-admin-panel{margin-bottom:16px}.lotto-admin-panel h3{margin:0 0 9px}.lotto-admin-panel>p{max-width:760px;line-height:1.65}
.lotto-admin-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:20px 0 6px}.lotto-admin-form label{display:grid;gap:8px;flex:1 1 190px;font-size:13px;font-weight:750}.lotto-admin-form input,.lotto-admin-form select{width:100%;min-height:44px;border:1px solid #d8dce2;border-radius:10px;padding:8px 11px;background:#fff;color:#16191c;font:inherit;box-sizing:border-box}.lotto-admin-form .btn{min-height:44px}.lotto-admin-form .btn:disabled{opacity:.55;cursor:not-allowed}.lotto-admin-list{display:grid;margin-top:16px}.lotto-admin-row{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e8eaed;padding:12px 2px;font-size:13px}.lotto-admin-row strong{white-space:nowrap;color:#5240a3;font-weight:650}@media(max-width:640px){.lotto-admin-form{display:grid;grid-template-columns:1fr}.lotto-admin-row{flex-direction:column;gap:4px}.lotto-admin-row strong{white-space:normal}}
.lotto-payout-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #e8eaed;padding:13px 0}.lotto-payout-row code{overflow-wrap:anywhere;font-size:11px;flex:1 1 240px}.lotto-payout-confirm{display:flex;gap:7px;align-items:center;flex:1 1 300px}.lotto-payout-confirm input{min-width:0;min-height:40px;border:1px solid #d8dce2;border-radius:9px;padding:8px;flex:1}.lotto-payout-confirm button{white-space:nowrap}@media(max-width:640px){.lotto-payout-row{align-items:stretch;flex-direction:column}}
