#duel-root .duel-row{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    align-items:flex-end;
}
#duel-root .duel-row label{
    display:flex;
    flex-direction:column;
    gap:4px;
    min-width:0;
    flex:1 1 140px;
}
#duel-root .duel-row input,#duel-root .duel-row select,#duel-root #duel-find{
    width:100%;
    max-width:100%;
    box-sizing:border-box;
}
#duel-root #duel-found .btn{
    margin:4px 4px 0 0;
}
#duel-root .duel-card .btn{
    margin:4px 4px 0 0;
}
#duel-root .duel-done{
    opacity:.8;
}
#duel-root .duel-card p{
    margin:2px 0;
    overflow-wrap:anywhere;
}
